@charset "UTF-8";@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.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:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.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:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.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:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Poppins-Regular.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Poppins-Medium.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Poppins-SemiBold.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Poppins-Bold.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Poppins-ExtraBold.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Poppins-Black.woff2) format("woff2")}img{max-width:100%;height:auto}body{font-family:Montserrat,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;color:#333}body.home-page-spacer{padding-top:72px}@media screen and (min-width:992px){body.home-page-spacer{padding-top:70px}}body.no-padding{padding-top:0}@media (max-width:768px){body.o-fixedBody{position:fixed;top:0;width:100%;left:0}}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;color:#333;position:relative;font-weight:600}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;color:#333;position:relative;font-weight:600}.h1,h1{font-size:34px}@media (min-width:992px){.h1,h1{font-size:62px;line-height:75px}}.h2,h2{font-size:30px}@media (min-width:992px){.h2,h2{font-size:48px}}.h3,h3{font-size:26px}.h4,h4{font-size:22px}.h5,h5{font-size:20px}.h6,h6{font-size:18px}p{line-height:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 25px;font-family:Montserrat,sans-serif;color:#333}a,button,input,svg{font-family:Montserrat,sans-serif;-webkit-transition:all .5s;transition:all .5s}button,input[type=reset],input[type=submit]{cursor:pointer;background:0 0;font-family:Montserrat,sans-serif;font-size:12px;border:none;text-transform:uppercase;width:100%;position:relative;z-index:2}a,button,select,textarea{text-decoration:none}a:active,a:focus,a:hover,button:active,button:focus,button:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{text-decoration:none;outline:0}fieldset{border:1px solid #dbd7d7;padding:15px;margin:0 0 25px}fieldset legend{font-size:14px;color:#333;width:auto;padding:0 10px;border-bottom:none;float:none;margin:0}fieldset input[type=tel],fieldset input[type=text],fieldset input[type=url],fieldset select,fieldset textarea{border:none;color:#797979;font-weight:400;width:100%;padding:0 10px}fieldset textarea{height:150px}textarea{resize:none}select::-ms-expand{display:none}::-webkit-input-placeholder{color:#797979;font-weight:400;opacity:1}::-moz-placeholder{color:#797979;font-weight:400;opacity:1}:-ms-input-placeholder{color:#797979;font-weight:400;opacity:1}::-ms-input-placeholder{color:#797979;font-weight:400;opacity:1}::placeholder{color:#797979;font-weight:400;opacity:1}:-ms-input-placeholder{color:#797979;font-weight:400;opacity:1}::-ms-input-placeholder{color:#797979;font-weight:400;opacity:1}ul{list-style:none;margin-bottom:0;padding-left:0}.font-family-sour{font-family:Montserrat,sans-serif}.d-block{display:block}.d-inline-block{display:inline-block}.white-color{color:#fff!important}.black-color{color:#333!important}.white-bg-color{background-color:#fff}.grey-bg-color{background-color:#f5f5f5}.green-color{color:#14df7d}.blue-color{color:#091b38!important}.light-blue-color{color:#4a90e2}.pad-80{padding:50px 0}@media (min-width:992px){.pad-80{padding:80px 0}}.padding-30{padding:30px 0}.pad-40{padding:40px 0}.padding-50{padding:50px 0}.pad-top-0{padding-top:0!important}.pad-top-20{padding-top:20px}.pad-top-30{padding-top:30px}.pad-top-40{padding-top:40px}.pad-top-50{padding-top:50px}.pad-top-100{padding-top:100px}.pad-top-120{padding-top:120px}.pad-top-50{padding-top:50px}.pad-bot-10{padding-bottom:10px}.pad-bot-20{padding-bottom:20px}.pad-bot-30{padding-bottom:30px}.pad-bot-40{padding-bottom:40px}.pad-bot-50{padding-bottom:50px}.pad-bot-80{padding-bottom:40px}.pad-bot-150{padding-bottom:150px}.padding-all-60{padding:60px}.margin-bottom-0{margin-bottom:0}.center{text-align:center}.pattern-br:after{background:url(/images/common/rb-pt.png) no-repeat bottom right;content:"";position:absolute;right:0;bottom:0;width:200px;height:82px}.pattern-tl:after{background:url(/images/common/lt-pt.png) no-repeat bottom right;content:"";position:absolute;left:0;top:0;width:160px;height:60px}.pattern-tr:after{background:url(/images/common/rt-pt.png) no-repeat bottom right;content:"";position:absolute;right:0;top:0;width:200px;height:82px}.pattern-bl:after{background:url(/images/common/rb-pt.png) no-repeat bottom right;content:"";position:absolute;left:0;bottom:0;width:200px;height:100px}.anchor-link{font-size:13px;line-height:19px;text-align:center;display:inline-block;max-width:325px;margin-top:10px;text-decoration:underline;font-weight:600}@media (min-width:992px){.anchor-link{font-size:14px}}.anchor-link--white{color:#cbe3ff}.home-link{font-family:Montserrat,sans-serif;color:#333;font-size:16px;font-weight:500;text-decoration:underline;display:block}@media (min-width:992px){.home-link{font-size:19px}}.home-link:hover{color:#000}.n-gradient-green-blue{background:linear-gradient(135deg,#037c71 0,#042b4e 100%)}.gradient-green-blue{background:#00b35c;background:-webkit-gradient(left top,right bottom,color-stop(0,#00b35c),color-stop(47%,#0b8a8a),color-stop(100%,#004475));background:linear-gradient(135deg,#00b35c 0,#0b8a8a 47%,#004475 100%)}.mobile-off{display:none}@media (min-width:992px){.mobile-off{display:block}}.desktop-off{display:block}@media (min-width:992px){.desktop-off{display:none}}@media screen and (min-width:1280px){.container{max-width:1170px}}.u-border-color--secondary{border-color:#495376!important}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.modal-close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:-15px;top:-15px;background:#fff;border:1px solid #fff;opacity:1;width:30px;height:30px;border-radius:50%}.left{text-align:left!important}.font-size-24{font-size:24px;line-height:32px;font-weight:500}.padding-top-20{padding-top:20px}.font-size-42{font-size:28px;line-height:42px}@media (min-width:992px){.font-size-42{font-size:42px;line-height:52px}}.font-size-20{font-size:20px;line-height:32px}.office-infrastructure .lets-talk{margin-top:0}.office-infrastructure .o-skills-hero__schedule{padding-top:150px!important}.new-contact .modal-backdrop{display:none}#cookiePopup{background:#fff;width:100%;position:fixed;left:0;bottom:0;-webkit-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc;z-index:9999;text-align:center;display:none}#cookiePopup img{display:inline-block;margin-right:10px}#cookiePopup p{font-size:13px;color:#000;width:100%;margin:0;font-weight:500;padding-top:20px}@media (min-width:992px){#cookiePopup p{padding-top:0}}#cookiePopup p a{text-decoration:underline;color:#000}#cookiePopup button{font-weight:600;border-radius:5px;color:#000;border:1px solid #000;width:90px;padding:0;margin:10px auto 10px;display:block}@media (min-width:992px){#cookiePopup button{margin:10px 0 10px 30px;display:inline-block}}.cookie-close{position:absolute;right:0;top:10px;cursor:pointer}.index-bnr-logo{margin-bottom:40px}.index-bnr-logo img{margin:10px}.capitalize{text-transform:capitalize!important}.font-weight-700{font-weight:700!important}.o-blogBttn{text-decoration:none;background:0 0;background-color:transparent;padding:10px 35px;display:block;color:#333;position:relative;width:90%;font-size:12px;border:none;border-top:1px solid #333;border-bottom:1px solid #333}.o-blogBttn.o-submitBttn{display:inline-block;margin:0 auto;width:auto}.o-blogBttn:hover{color:#ff0085}.draw::before{left:50%;top:-2px;-webkit-transition-duration:.4s;transition-duration:.4s}.draw::after{left:50%;bottom:-2px;-webkit-transition-duration:.4s;transition-duration:.4s}.draw:hover::after,.draw:hover::before{left:0}.draw::after,.draw::before{content:"";width:0;height:2px;position:absolute;-webkit-transition:all .2s linear;transition:all .2s linear;background:#ff0085}.draw:hover::after,.draw:hover::before{width:100%}.btn{font-size:16px;font-weight:700;max-width:350px;padding:12px 0;display:block;width:275px;text-transform:uppercase}@media (min-width:992px){.btn{display:block;text-align:center;border-radius:5px;padding:20px;font-size:18px;max-width:300px;text-decoration:none;position:relative;font-weight:600;margin:0 auto;position:relative;text-align:center;width:auto}}.btn-orange{color:#fff;border:2px solid #ff5800;background-color:#ff5800;position:relative;margin:0 auto}.btn-orange:after{position:relative;content:'';background:url(/images/common/arrow-white.png) no-repeat;width:20px;height:14px;display:inline-block;margin-left:15px;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%);position:absolute;display:none}.btn-orange:hover{background-color:#fff;color:#ff5800}.btn-orange:hover:after{background:url(/images/common/arrow-orange.png) no-repeat}.btn:focus{-webkit-box-shadow:none;box-shadow:none}.home-fi .btn{width:270px}@media (min-width:992px){.home-fi .btn{width:350px}}a.black-btn{display:none}@media (min-width:992px){a.black-btn{width:134px;height:46px;line-height:42px!important;border:2px solid #333;border-radius:5px;font-size:18px!important;color:#333!important;text-decoration:none;font-weight:400!important;-webkit-transition:.3s all ease-in;transition:.3s all ease-in;display:block;background:0 0;padding:0;text-transform:capitalize;text-decoration:none!important}a.black-btn:after{display:none}a.black-btn:hover{border:2px solid #ff5800;color:#ff5800!important}}.btn_wrapper.btn2{position:relative;z-index:1}.masonry .brick a.service-box-link{border:0!important;color:#4a90e2!important;line-height:20px!important;height:auto!important}.btn--transparent{background:0 0}@use "sass:map";.main{margin:0 auto;display:block;height:100%;margin-top:60px}.mainInner{display:table;height:100%;width:100%;text-align:center}.mainInner div{display:table-cell;vertical-align:middle;font-size:3em;font-weight:700;letter-spacing:1.25px}#sidebarMenu{height:100%;position:fixed;right:0;width:250px;-webkit-transform:translateX(250px);transform:translateX(250px);-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out;background-color:#333;background:url(../images/choosing-img.jpg);background-position:60% 0;background-repeat:no-repeat;background-size:cover;top:0;bottom:0;z-index:9}#sidebarMenu.active{width:100%}#sidebarMenu:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:rgba(0,0,0,.5);z-index:2}.sidebarInner{padding-top:50px;position:relative;z-index:3}@media only screen and (min-device-width:320px) and (max-device-width:767px) and (orientation:landscape){.sidebarInner{height:280px;overflow:scroll}}.o-menuTitle{width:100%;color:#fff;font-size:10px;margin-bottom:25px;letter-spacing:2px}.sidebarMenuInner{margin:0;padding:0}.sidebarMenuInner li{list-style:none;color:#7b3e23;text-transform:uppercase;cursor:pointer}.sidebarMenuInner li a{color:#fff;text-transform:capitalize;cursor:pointer;text-decoration:none;padding:15px 5px;display:inline-block;position:relative;-webkit-transition:all .5s;transition:all .5s;font-size:35px;line-height:normal;font-family:Prata,serif}@media screen and (max-width:480px){.sidebarMenuInner li a{font-size:24px}}.sidebarMenuInner li a::after{content:"";position:absolute;left:50%;bottom:0;width:50px;height:1px;background-color:#a7a6a6;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sidebarMenuInner li a:hover{padding-left:30px!important;-webkit-transition:all .5s;transition:all .5s}.sidebarMenuInner li a:hover::after{width:15px;-webkit-transition:all .5s;transition:all .5s}.o-side-menu .sidebarMenuInner li.active a{color:#ff0085!important}.o-side-menu input[type=checkbox]:checked~#sidebarMenu{-webkit-transform:translateX(0);transform:translateX(0)}.o-side-menu input[type=checkbox]{-webkit-transition:all .5s;transition:all .5s;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}.sidebarIconToggle{cursor:pointer;position:absolute;z-index:99;top:12px;right:15px!important;margin:0;padding:0}.sidebarIconToggle span{color:#fff;text-transform:uppercase;margin:5px -3px;display:inline-block;font-size:11px}.spinner{-webkit-transition:all .3s;transition:all .3s;height:3px;margin-bottom:5px;background-color:#333}.horizontal{-webkit-transition:all .3s;transition:all .3s;position:relative}.diagonal.long{width:37px}.horizontal.short{width:24px}.o-side-menu input[type=checkbox]:checked~.sidebarIconToggle>.horizontal{-webkit-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}.o-side-menu input[type=checkbox]:checked~.sidebarIconToggle>.diagonal.part-1{-webkit-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:0;background:#333;width:25px}.o-side-menu input[type=checkbox]:checked~.sidebarIconToggle>.diagonal.part-2{-webkit-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);background:#333;margin-top:-17px;width:25px}.blackBG{z-index:9;background:rgba(255,255,255,.5);width:100%;height:100%;position:fixed}.o-fixedBody .sidebarIconToggle{position:fixed;top:33px;-webkit-transform:translateY(0);transform:translateY(0)}.o-menu-wrap{position:static}.o-header{background:#0d2642;position:fixed;z-index:9999999;width:100%;top:0;padding:10px 0}@media screen and (min-width:770px){.o-header{border-bottom:1px solid #e0e0e0;background:#fff}}@media screen and (min-width:992px){.o-header{min-height:50px;z-index:999999;padding:0}}.o-header .navbar-brand{padding:8px 0;margin-right:0;font-size:1.25rem}@media screen and (min-width:992px){.o-header .navbar-brand.env-logo-padding-top-0{padding:6px 0 0}}.o-header .navbar{padding:0;position:static}.o-header .navbar ul>li a{color:#fff;font-size:14px;font-weight:500;line-height:45px;display:block;display:block}.o-header .navbar ul>li a.mobile-anchor-heading{font-size:16px;margin-bottom:8px}@media screen and (min-width:1px){.o-header .navbar ul>li a{padding-left:20px}}@media screen and (min-width:992px){.o-header .navbar ul>li a{padding:0 6px}}@media screen and (min-width:1200px){.o-header .navbar ul>li a{padding:0 11px}}@media screen and (min-width:1280px){.o-header .navbar ul>li a{padding:0 13px}}@media screen and (min-width:992px){.o-header .navbar ul>li a{color:#333}}.o-header .navbar ul>li a:hover{color:#fff}@media screen and (min-width:992px){.o-header .navbar ul>li a:hover{color:#333}}.o-header .navbar ul>li a.skill-brand-img span{margin-left:30px;color:#cdcdcd}@media screen and (min-width:992px){.o-header .navbar ul>li a.skill-brand-img span{margin-left:0}}.o-header .navbar ul>li.active a{color:#ff0085}.o-header .navbar ul>li:first-child{padding-left:0}.o-header .navbar ul>li:last-child{padding-right:0}@media screen and (min-width:992px){.o-header .navbar .col-lg-2 .menu-holder-pan5-pan:nth-child(2){margin-top:25px}}.o-header .dropdown{width:100vw;position:absolute;height:100vh;padding:30px 50%;background:url(/images/home/banner-pattern.png) no-repeat 100% 100%;background-color:#333;color:#fff}.o-header .menu-holder-pan3{max-width:1170px;margin:0 auto;text-align:left}.o-header .request-quote{color:#333;border:2px solid #ff5800;display:block;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:15px;max-width:320px;text-decoration:none;position:relative;margin-left:0;text-align:left;display:none;text-transform:uppercase!important}@media screen and (min-width:992px){.o-header .request-quote{padding:8px 10px;font-size:14px!important}}@media screen and (min-width:1200px){.o-header .request-quote{padding:8px 20px;font-size:15px!important}}@media (min-width:992px){.o-header .request-quote{display:block;width:125px;text-align:center}}.o-header .hireus{color:#333;border:2px solid #ff5800;background-color:transparent;display:block;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:8px 3px;font-size:13px;max-width:320px;text-decoration:none;position:relative;margin-left:15px;text-align:center;top:2px;text-transform:uppercase;display:block;width:135px;text-align:center;font-weight:700;top:0;margin:0;background-size:15px}@media screen and (min-width:425px){.o-header .hireus{padding:8px 7px;font-size:13px}}@media screen and (min-width:768px){.o-header .hireus{margin:0 0 0 15px}}@media screen and (min-width:992px){.o-header .hireus{padding:8px 5px;font-size:14px;background-size:15px;text-transform:none}}@media screen and (min-width:1200px){.o-header .hireus{padding:10px 6px 10px 6px;font-size:15px}}.o-header .hireus .btn-arrow{margin-left:5px;width:18px;display:none}@media screen and (min-width:1200px){.o-header .hireus .btn-arrow{display:inline}}.o-header .hireus .btn-arrow path{fill:#333}.o-header .hireus:hover{background-color:#ff5800;color:#fff}.o-header .hireus:hover svg{-webkit-transform:translate(5px,0);transform:translate(5px,0)}.o-header .hireus:hover path{fill:#fff}.o-header.scrolled .hireus{background-color:#ff5800;color:#fff}.o-header.scrolled .hireus .btn-arrow path{fill:#fff}.o-header.scrolled .hireus:hover{background-color:transparent;color:#333}.o-header.scrolled .hireus:hover .btn-arrow path{fill:#333}#navbar .collapse:not(.show){right:-100%;display:block}.o-navigation-bar-new{padding:0}.o-navigation-bar-new #primaryNav{width:100vw;position:fixed;top:70px;right:0;height:calc(100vh - 53px);overflow-y:scroll;background:#020a13;-webkit-transition:.4s all;transition:.4s all}@media screen and (min-width:992px){.o-navigation-bar-new #primaryNav{overflow-y:visible;position:static;padding:0;text-align:right;width:auto;height:auto;background:0 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.o-navigation-bar-new #primaryNav .request-quote{line-height:19px;display:inline-block;background-color:#a9cf00;color:#fff;margin-top:12px;border-radius:0;border:0;width:125px;padding:10px 20px;font-weight:700;text-align:center;border-radius:5px;border:1px solid transparent;font-weight:500}.o-navigation-bar-new #primaryNav .request-quote:hover{background-color:#fff;color:#fa5701;border:0;border:1px solid #ff5800}.o-navigation-bar-new #primaryNav .request-quote:hover:after{background:url(/images/common/arrow-orange.png) 50% 50% no-repeat;content:"";right:20px;display:none}.o-navigation-bar-new #primaryNav .request-quote:after{background:url(/images/common/arrow-white.png) 50% 50% no-repeat;right:15px;display:none}.o-navigation-bar-new #primaryNav>ul{overflow-x:hidden}@media screen and (min-width:992px){.o-navigation-bar-new #primaryNav>ul{overflow-x:visible}}@media screen and (min-width:767px){.o-navigation-bar-new #primaryNav>ul>li::after{position:relative;content:"";background-color:transparent;display:none;bottom:2px;width:80%;height:2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:-10px}}@media screen and (min-width:767px) and (min-width:992px){.o-navigation-bar-new #primaryNav>ul>li::after{background:#14df7d}}.o-navigation-bar-new #primaryNav>ul>li.has-submenu{padding-right:0}.o-navigation-bar-new #primaryNav>ul>li.has-submenu>a{position:relative;line-height:45px;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;background:0 0!important}@media screen and (min-width:992px){.o-navigation-bar-new #primaryNav>ul>li.has-submenu>a{padding-right:9px;padding-bottom:9px}}@media screen and (min-width:1200px){.o-navigation-bar-new #primaryNav>ul>li.has-submenu>a{padding-right:10px;padding-left:10px;padding-bottom:9px}}@media (max-width:768px){.o-navigation-bar-new #primaryNav>ul>li.has-submenu>a{padding-right:10px;padding-bottom:10px}}@media screen and (min-width:992px){.o-navigation-bar-new #primaryNav>ul>li.has-submenu>a{background:url(/images/common/nav-down-arrow.svg) 100% calc(50% - 5px) no-repeat}}.o-navigation-bar-new #primaryNav>ul>li.has-submenu>a span{font-size:28px;font-weight:500;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;height:30px;width:30px;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:#fff 1px solid;line-height:28px;text-align:center;margin-right:15px}@media screen and (min-width:992px){.o-navigation-bar-new #primaryNav>ul>li.has-submenu>a span{margin-right:0;color:#333}}.o-navigation-bar-new #primaryNav>ul>li.has-submenu>a.dropdown-toggle::after{display:none}.o-navigation-bar-new #primaryNav>ul>li.has-submenu>span{position:relative;padding-right:13px}@media screen and (min-width:992px){.o-navigation-bar-new #primaryNav>ul>li.has-submenu>span{background:url(/images/common/nav-down-arrow.svg) 100% 50% no-repeat}}.o-navigation-bar-new #primaryNav>ul>li.active span{line-height:24px!important}.o-navigation-bar-new #primaryNav>ul>li.active a{color:#fff}.o-navigation-bar-new #primaryNav>ul>li.active a:hover{color:#fff}.o-navigation-bar-new #primaryNav>ul>li:hover::after{display:block}@media screen and (min-width:992px){.o-navigation-bar-new #primaryNav>ul>li:hover>ul{opacity:1;visibility:visible;height:auto;display:block;border:1px solid #d8d8d8}.o-navigation-bar-new #primaryNav>ul>li:hover>ul.nav-padding-new-30{padding:20px 15px}}.o-navigation-bar-new #primaryNav>ul>li>ul{width:100vw;position:static;padding:0;height:0;display:none;overflow:hidden;background:#020a13;border-radius:0;-webkit-transition:.4s all;transition:.4s all}@media screen and (min-width:992px){.o-navigation-bar-new #primaryNav>ul>li>ul{position:absolute;left:0;top:auto;opacity:1;display:block}}.o-navigation-bar-new #primaryNav>ul>li>ul.showNav{display:block;height:100%}.o-navigation-bar-new #primaryNav>ul>li>ul li.has-submenu{padding-right:0}.o-navigation-bar-new #primaryNav>ul>li>ul li.has-submenu>a,.o-navigation-bar-new #primaryNav>ul>li>ul li.has-submenu>span{position:relative;padding:10px 0 10px 10px}@media screen and (min-width:992px){.o-navigation-bar-new #primaryNav>ul>li>ul li.has-submenu>a,.o-navigation-bar-new #primaryNav>ul>li>ul li.has-submenu>span{background:url(images/common/nav-right-arrow.svg) 90% 50% no-repeat}}.o-navigation-bar-new #primaryNav>ul>li>ul li.has-submenu:hover>a,.o-navigation-bar-new #primaryNav>ul>li>ul li.has-submenu:hover>span{background:url(images/common/nav-right-arrow.svg) 90% 50% no-repeat #dadada;color:#333;border-left:4px solid #14df7d}.o-navigation-bar-new #primaryNav>ul>li>ul li a{color:#fff;line-height:1.2}.o-navigation-bar-new #primaryNav>ul>li>ul li ul{left:100%;width:100%;position:absolute;background:#fff;-webkit-box-shadow:1px 3px 5px 0 rgba(0,0,0,.37);box-shadow:1px 3px 5px 0 rgba(0,0,0,.37);padding:0}.o-navigation-bar-new #primaryNav>ul>li>ul li ul li a{padding:10px 0 10px 10px;background-color:#fff;background-image:none}.o-navigation-bar-new #primaryNav>ul>li>ul li ul li a:hover{background-color:#dadada;background-image:none;color:#333;border-left:4px solid #14df7d}.o-navigation-bar-new .navbar-nav{padding-top:10px}.o-navigation-bar-new .dropdown-menu{margin-top:0;border:none;display:block;opacity:0;height:0}.o-navigation-bar-new li ul li{font-size:14px}.o-navigation-bar-new li ul li a{border-left:0;color:#fff;font-size:14px}.o-navigation-bar-new li ul li a:hover{background-color:transparent;color:#14df7e}.o-navigation-bar-new li ul li a:hover span{background-color:transparent;color:#14df7e}.o-navigation-bar-new li ul li span{border-left:0;color:#cdcdcd;font-size:14px;font-weight:400}.o-navigation-bar #primaryNav li.has-submenu>a{background-position:100% 41%;padding-bottom:9px}.o-navigation-bar #primaryNav li.has-submenu>span{background-position:100% 41%;padding-bottom:9px}.o-navigation-bar #primaryNav .menu-holder-pan5-pan ul:before{display:none}.o-navigation-bar #primaryNav .menu-holder-pan5-pan ul li{width:100%;padding:0 0 0 5px;margin:0}.o-navigation-bar #primaryNav .menu-holder-pan2-pan ul:before{display:none}.o-navigation-bar #primaryNav .menu-holder-pan2-pan ul li{width:100%;padding:0 0 0 5px;margin:0}.o-navigation-bar img{margin-top:15px;padding-top:0;padding-left:15px}@media screen and (min-width:992px){.o-navigation-bar img{padding-left:0}}.o-navigation-bar.margin-top-0 img{margin-top:6px}.menu-holder-pan3 .menu-heading{font-size:16px;color:#fff;line-height:22px;margin-top:10px;font-weight:500;margin-bottom:20px;position:relative;padding-left:5px;display:block;white-space:nowrap}.menu-holder-pan3 .menu-heading:before{content:"";width:30px;height:2px;background-color:#14df7e;position:absolute;left:5px;bottom:-6px}.menu-holder-pan3 .menu-holder-pan5-pan{border-left:none;padding-left:15px;height:inherit}@media screen and (min-width:992px){.menu-holder-pan3 .menu-holder-pan5-pan{border-left:1px solid #495376}}.menu-holder-pan3 .menu-holder-pan3-pan{border-left:none;padding-left:15px;height:inherit}@media screen and (min-width:992px){.menu-holder-pan3 .menu-holder-pan3-pan{border-left:1px solid #495376}}.menu-holder-pan3 .menu-holder-pan3-pan li{width:auto;padding-left:5px}.menu-holder-pan3 .menu-holder-pan3-pan li a:hover{background-color:transparent;color:#14df7e}.menu-holder-pan3 .menu-holder-pan3-pan li a:hover span{background-color:transparent;color:#14df7e}.menu-holder-pan3 .menu-holder-pan2-pan{border-left:none;padding-left:15px;height:inherit}@media screen and (min-width:992px){.menu-holder-pan3 .menu-holder-pan2-pan{border-left:1px solid #495376}}.menu-holder-pan3 .menu-holder-pan2-pan li{width:auto;padding-left:10px}.navbar-toggler{position:relative;padding:0;width:26px;height:22px;border:0;margin-right:15px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.navbar-toggler:focus{border:none;-webkit-box-shadow:none;box-shadow:none}@media all and (max-width:768px){.navbar-toggler span{display:none}}#nav-icon4{width:26px;height:18px;position:relative;margin:0 auto;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;right:-3px;top:-4px}#nav-icon4 span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}@media screen and (min-width:770px){#nav-icon4 span{background:#333}}#nav-icon4 span:nth-child(1){top:0;-webkit-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(2){top:8px;-webkit-transform-origin:left center;transform-origin:left center;width:14px;right:0;left:inherit}#nav-icon4 span:nth-child(3){top:16px;-webkit-transform-origin:left center;transform-origin:left center;width:20px;right:0;left:inherit}#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:1px;left:4px}#nav-icon4.open span:nth-child(2){width:0%;opacity:0}#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:19px;left:4px;width:26px}.mb-justyfy-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.mb-justyfy-center{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}.high{padding:50px 0}@media (min-width:992px){.high{padding:80px 0 50px!important}}.high h2{font-weight:600}.high p{font-family:Montserrat,sans-serif!important}.web-app-service .service-wrap .services-pan a{width:134px;height:46px;line-height:42px;border:2px solid #333;border-radius:5px;font-size:18px;line-height:44px;color:#333;text-decoration:none;font-weight:400;-webkit-transition:.3s all ease-in;transition:.3s all ease-in;background:0 0;padding:0;text-transform:capitalize}.web-app-service .service-wrap .services-pan a:after{display:none}.web-app-service .service-wrap .services-pan a:hover{border:2px solid #ff5800;color:#ff5800}.home-build{padding:50px 0 20px}@media (min-width:992px){.home-build{padding:80px 0 50px!important}}.web-app-service-mod h2{margin-bottom:30px}@media screen and (min-width:768px){.navbar-expand-md .navbar-collapse{display:none!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-collapse.show{display:block!important}.navbar-expand-md .navbar-toggler{display:block}}@media screen and (min-width:992px){.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media screen and (min-width:768px){.navbar-expand-md .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:992px){.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}a.hiring{display:none}@media screen and (min-width:992px){a.hiring{padding:3px 3px;margin-left:5px;-webkit-box-flex:0;-ms-flex:0 0 95px;flex:0 0 95px;font-size:12px;margin-top:6px;background-color:#4b8fe2;color:#fff;border-radius:5px;font-weight:500;position:relative;display:block}}@media screen and (min-width:1280px){a.hiring{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:3px 7px;font-size:13px;display:block}}span.hiring-arrow{position:absolute;left:-6px;bottom:0;width:0;height:0;border-width:10px 10px 0 0;border-color:#4b8fe2 transparent transparent transparent;border-style:solid;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.o-header .navbar ul>li a{font-size:14px}@media screen and (min-width:992px){.o-header .navbar ul>li a{font-size:13px}}@media screen and (min-width:1200px){.o-header .navbar ul>li a{font-size:14px}}.contact-book-btn:disabled{pointer-events:none;-webkit-filter:grayscale(70%);filter:grayscale(70%);color:#ccc!important}.bottomSendButton:disabled{pointer-events:none;-webkit-filter:grayscale(70%);filter:grayscale(70%);color:#ccc!important}.contactFormTrigger:disabled{pointer-events:none;-webkit-filter:grayscale(70%);filter:grayscale(70%);color:#ccc!important}.top-addvertisement-wrapper{background:#3cc065}.top-addvertisement{padding:10px 15px;position:relative}.top-addvertisement::before{content:'';position:absolute;background:url(/images/easter-offering/mcolor-egg.png) no-repeat 0 0;width:50px;height:32px;top:0;background-size:75%;display:none}@media screen and (min-width:992px){.top-addvertisement::before{display:block;right:10px}}@media screen and (min-width:1280px){.top-addvertisement::before{right:30px}}.top-addvertisement::after{content:'';position:absolute;background:url(/images/easter-offering/mcolor-egg2.png) no-repeat 0 0;width:50px;height:32px;top:0;background-size:75%;display:none}@media screen and (min-width:992px){.top-addvertisement::after{display:block;left:10px}}@media screen and (min-width:1280px){.top-addvertisement::after{left:30px}}.top-addvertisement p{margin-bottom:0;color:#fff;font-weight:600;font-size:14px;line-height:16px;text-align:center}.top-addvertisement p a{display:inline-block;position:relative;font-size:14px;font-weight:700;color:#fff;padding:0 18px 0 5px;margin-left:5px;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;text-decoration:underline}.top-addvertisement p a:hover{text-decoration:underline}.top-addvertisement p a:after{content:">>";position:absolute;top:0;right:0}.o-banner{background-color:#091b38;padding:45px 0 20px;text-align:center;position:relative}@media (min-width:992px){.o-banner{text-align:left;padding:85px 0 50px}}.o-banner h1{color:#fff;font-size:36px;font-weight:700;padding-bottom:20px}@media (min-width:992px){.o-banner h1{font-size:62px;line-height:75px}}.o-banner h1 .subheading{font-size:24px;padding-bottom:20px;display:block;line-height:normal;text-transform:capitalize;font-weight:600}@media (min-width:992px){.o-banner h1 .subheading{font-size:40px;line-height:50px;font-weight:500}}.o-banner .btn{margin:0 auto}@media (min-width:992px){.o-banner .btn{margin:0}}@media screen and (min-width:992px){.hm-page .o-banner{padding:85px 0 80px}}.hm-page .o-banner h1{font-size:26px;line-height:40px;color:#fff;padding:25px 0 20px}.hm-page .o-banner h2{color:#fff;font-size:36px;font-weight:700;padding-bottom:20px;line-height:44px}@media (min-width:992px){.hm-page .o-banner h2{font-size:62px;line-height:75px}}.hm-page .o-banner h2 .subheading{font-size:24px;padding-bottom:20px;display:block;line-height:normal;text-transform:capitalize;font-weight:600}@media (min-width:992px){.hm-page .o-banner h2 .subheading{font-size:40px;line-height:50px;font-weight:500;margin-top:10px}}.bnr-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:360px;margin:0 auto;height:160px}@media (min-width:992px){.bnr-icon{display:none}}.home-bnr-icon{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.home-bnr-icon li{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;margin-bottom:25px;font-size:0;background-repeat:no-repeat}.home-bnr-icon li:nth-child(1){background-position:0 -140px}.home-bnr-icon li:nth-child(2){background-position:-115px -140px}.home-bnr-icon li:nth-child(3){background-position:-244px -140px}.home-bnr-icon li:nth-child(4){background-position:-380px -145px}.home-bnr-icon li:nth-child(5){background-position:-500px -140px}.video-pan{display:none}@media (min-width:992px){.video-pan{position:relative;overflow:hidden;display:block;height:323px;width:98%}.video-pan .banner-logo{width:100%;position:absolute;left:0;top:0;z-index:1000}}@media screen and (min-width:1199px){.video-pan{height:400px;width:100%}}.video-pan video{width:97%}.home-award-logo{display:none;margin-top:10px}@media screen and (min-width:992px){.home-award-logo{background-size:contain;display:block;width:100%;height:186px;background-repeat:no-repeat;opacity:.9;background-position:center center}}.banner-right{text-align:center;z-index:9999}@media (min-width:992px){.banner-right{text-align:left}}.banner-right .anchor-link{text-align:center}@media (min-width:992px){.banner-right .anchor-link{text-align:left}}@media (min-width:992px){.banner-right .btn{margin:0}}#myModal1 .modal-dialog{width:100%;background:#000;margin:0 auto;height:100%;-webkit-transform:translate(0,0);transform:translate(0,0);max-width:100%!important}.contact-modal{background:rgba(0,0,0,.4)}.ytp-large-play-button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);z-index:63}#myModal1 .modal-body{padding:80px 0}.modal-body{position:relative}#myModal1 button.close{z-index:999;position:relative;right:0;top:0;background:#fff;opacity:1;padding:10px}div#myModal1{z-index:9999999}.break-line{display:block}@media (min-width:992px){.break-line{display:inline}}.banner-right h1 br{display:none}@media (min-width:992px){.banner-right h1 br{display:block}}.hm-about-section p strong{margin-top:20px}ul.home-bnr-group-logo{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:992px){ul.home-bnr-group-logo{display:-webkit-box;display:-ms-flexbox;display:flex}}ul.home-bnr-group-logo li{padding:15px 9px;opacity:.8}@media screen and (min-width:992px){ul.home-bnr-group-logo li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:1200px){ul.home-bnr-group-logo li{padding:15px 20px}}ul.home-bnr-group-logo li:nth-child(5),ul.home-bnr-group-logo li:nth-child(6),ul.home-bnr-group-logo li:nth-child(7){-webkit-box-flex:1;-ms-flex:1;flex:1}.o-clients{position:relative;padding:50px 0 25px;text-align:center;position:relative;border-bottom:1px solid #cae0e7;background-color:#fff}.o-clients h2{font-family:Montserrat,sans-serif;font-weight:600;color:#333;font-size:17px;line-height:20px;margin:0 0 20px 0;text-transform:none;vertical-align:middle}@media (min-width:992px){.o-clients h2{line-height:25px;font-weight:700}}@media screen and (min-width:992px){.o-clients .zoovu-custom-width{-webkit-box-flex:0;-ms-flex:0 0 138px;flex:0 0 138px}}@media screen and (min-width:768px){.o-clients .client-logo-modify .client-logo-new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}}@media screen and (min-width:768px){.o-clients .client-logo-modify .client-logo-new .client-logo-img{margin:15px 15px}}.sk-fading-circle{margin:100px auto;width:80px;height:80px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#27c070;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}.why-hire-java .service-wrap{-webkit-column-count:inherit;-moz-column-count:inherit;column-count:inherit}@media screen and (min-width:992px){.why-hire-java .service-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:992px){.why-hire-java .service-wrap .services-pan{-webkit-box-flex:0;-ms-flex:0 0 31.5%;flex:0 0 31.5%}}.client-logo-slide .owl-item{visibility:hidden}.client-logo-slide .owl-item.active{visibility:visible}.client-logo-slide .owl-nav{display:none}.client-logo-slide .owl-dots .owl-dot{background:#9b9b9b;width:10px;height:10px;margin:0 5px;border-radius:50%}.client-logo-slide .owl-dots .owl-dot.active{background:#49c684}.client-logo-slide .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:992px){.client-logo-slide .owl-stage .owl-item:last-child{height:auto}}@media screen and (min-width:1200px){.client-logo-slide .owl-stage .owl-item:last-child{height:222px}}.client-logo-slide .client-logo-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.client-logo-slide .client-logo-img img{height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:992px){.client-logo-slide .client-logo-img img{height:inherit;-o-object-fit:inherit;object-fit:inherit}}.nw-client-slider .owl-item{height:86px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:992px){.nw-client-slider .owl-item{height:auto}}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) and (min-width:992px){.client-logo-slide .owl-stage .owl-item:last-child{height:198px}}.nw-client{padding:20px 0 20px}@media screen and (min-width:992px){.nw-client{padding:50px 0 25px}}.nw-client .client-logo-slide{margin-bottom:0}@media screen and (min-width:992px){.nw-client .client-logo-slide{margin-bottom:0 0 1rem}}.nw-client h2{margin:0}@media screen and (min-width:992px){.nw-client h2{margin:0 0 20px 0}}.nw-client .owl-dots{display:none}.splide__arrows{display:none}.dev-client{background:#f5f7f8!important}@media screen and (min-width:992px){.dev-client{padding:60px 0}}.dev-client h2{font-size:21px;line-height:30px;font-weight:500}@media screen and (min-width:992px){.dev-client h2{margin-bottom:25px!important}}.dev-client .client-logo-img{height:96px;border:1px solid #ece9e9;border-radius:4px;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;padding:10px}@media screen and (min-width:768px){.dev-client .client-logo-img{margin:3px 3px!important;padding:0}}@media screen and (min-width:992px){.dev-client .client-logo-img{-webkit-box-flex:1;-ms-flex:1;flex:1}}.dev-client .client-logo-img img{height:100%;-o-object-fit:contain;object-fit:contain}.skill-logo--healthcare-ser .dev-client{background:#fff!important}.company-profile-client .dev-client{background:#fff!important;border-bottom:none!important}.certification{border-bottom:1px solid #e2e2e2;background:#f2f5f7;padding:30px 0}@media screen and (min-width:992px){.certification{padding:0}}@media screen and (min-width:992px){.certification .certification-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.certification .certification-left h4{margin-bottom:0;text-align:center}@media screen and (min-width:992px){.certification .certification-left h4{text-align:left}}.certification .certification-left svg{margin:0 25px;display:none}@media screen and (min-width:992px){.certification .certification-left svg{display:inline-block}}@media screen and (min-width:992px){.certification .certification-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}}.certification .certification-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:992px){.certification .certification-items{-webkit-box-flex:1;-ms-flex:1;flex:1}}.o-home-service{position:relative;padding-bottom:20px}.o-home-service .n-gradient-green-blue{min-height:430px}@media (min-width:992px){.o-home-service{padding-bottom:50px}}@media (min-width:992px){.o-home-service .btn_wrapper{padding-top:0}}.o-home-service .home-link.pad-top-20{padding-bottom:20px;padding-top:10px}@media (min-width:992px){.o-home-service .home-link.pad-top-20{padding-top:25px;padding-bottom:35px}}.o-home-service_holder{width:90%;position:relative;margin:0 auto;margin-top:-410px}.o-home-service_holder h3{font-size:20px;line-height:29px;color:#fff;padding-top:25px;padding-left:10px;padding-right:10px}@media (min-width:992px){.o-home-service_holder h3{font-size:36px;line-height:49px;padding:50px 100px 30px}}.no-webp .o-home-service .white-box:after{background-image:url(/images/home/home-arrow.png)}.no-webp .o-home-service .white-box::before{background-image:url(/images/home/home-sprite.png)}.o-home-service .white-box{background-color:#fff;display:inline-block;height:180px;padding:30px 25px;width:48%;margin:0 4px 10px;overflow:hidden;border-bottom:4px solid #14df7d;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;position:relative;font-size:16px;line-height:18px;color:#333;font-weight:500;vertical-align:top;box-shadow:0 0 12px #a8a8a880;-webkit-box-shadow:0 0 12px #a8a8a880;-moz-box-shadow:0 0 12px #a8a8a880;position:relative}@media (min-width:992px){.o-home-service .white-box{width:225px;height:225px;font-size:20px;font-size:18px;line-height:24px}}.o-home-service .white-box__blue-border{border-bottom:4px solid #4a90e2}.o-home-service .white-box:after{content:'';position:absolute;left:50%;bottom:20px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-image:url(/images/home/home-arrow.png);width:22px;height:22px;background-position:0 0}.o-home-service .white-box:nth-child(2):before{background-position:0 0}.o-home-service .white-box:nth-child(3):before{background-position:-80px 0}.o-home-service .white-box:nth-child(4):before{background-position:-160px 0}.o-home-service .white-box:nth-child(5):before{background-position:-240px 0}.o-home-service .white-box .cmn-color{display:block;position:absolute;top:inherit;left:0;right:0;bottom:0;margin:0 auto;width:100%;height:0;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.o-home-service .white-box i{display:block;height:45px;position:relative;z-index:1;margin-bottom:15px}@media (min-width:992px){.o-home-service .white-box i{margin-bottom:33px;height:55px}}.o-home-service .white-box i svg{height:100%}@media (hover:hover) and (pointer:fine){.o-home-service .white-box:hover .cmn-color{height:100%}.o-home-service .white-box:hover .box-txt{z-index:9;color:#fff;position:relative}.o-home-service .white-box:hover:after{background-image:url(/images/home/home-arrow-hover.png)}.o-home-service .white-box:hover:before{z-index:9;background-repeat:no-repeat;background-size:contain;background-position:0 0}.o-home-service .white-box:hover i svg path,.o-home-service .white-box:hover i svg polygon,.o-home-service .white-box:hover i svg rect{fill:#fff;stroke:#fff}}.o-home-service .home-link{font-size:16px}@media (min-width:992px){.o-home-service .home-link{font-size:19px}}.o-home-service .home-link:hover{color:#333;text-decoration:underline}.o-home-service .white-box__choose-01 .cmn-color{background:#14df7d}@media (hover:hover) and (pointer:fine){.o-home-service .white-box__choose-01:hover:before{background-image:url(/images/home/h-service-icon1.png)}}@media (hover:hover) and (pointer:fine) and (min-width:992px){.o-home-service .white-box__choose-01:hover .cmn-color{background:#14df7d}}.o-home-service .white-box__choose-02{border-bottom:4px solid #4a90e2}@media (min-width:992px){.o-home-service .white-box__choose-02{border-bottom:4px solid #00af93}}.o-home-service .white-box__choose-02:before{background-image:url(/images/home/b-h-service-icon2.png)!important;background-repeat:no-repeat;background-position:center center!important}.o-home-service .white-box__choose-02 .cmn-color{background:#4a90e2}@media (hover:hover) and (pointer:fine){.o-home-service .white-box__choose-02:hover:before{background-image:url(/images/home/h-service-icon2.png)!important;background-size:75%;background-position:center center}.o-home-service .white-box__choose-02 .cmn-color{background:#00af93}}.o-home-service .white-box__choose-03{border-bottom:4px solid #4a90e2}@media (min-width:992px){.o-home-service .white-box__choose-03{border-bottom:4px solid #0095b5}}.o-home-service .white-box__choose-03 .cmn-color{background:#14df7d}@media (hover:hover) and (pointer:fine){.o-home-service .white-box__choose-03:hover:before{background-image:url(/images/home/h-service-icon3.png);background-size:80%;background-position:center center}.o-home-service .white-box__choose-03:hover .cmn-color{background:#0095b5}}.o-home-service .white-box__choose-04{border-bottom:4px solid #14df7d}@media (min-width:992px){.o-home-service .white-box__choose-04{border-bottom:4px solid #4a90e2}}.o-home-service .white-box__choose-04 .cmn-color{background:#4a90e2}@media (hover:hover) and (pointer:fine){.o-home-service .white-box__choose-04:hover:before{background-image:url(/images/home/h-service-icon4.png);background-size:75%;background-position:center center}.o-home-service .white-box__choose-04:hover .cmn-color{background:#4a90e2}}.srv-a-box-wrap{padding:0 15px}@media (min-width:992px){.srv-a-box-wrap{padding:0}}.srv-a-box-wrap a:nth-child(2n+1){margin-left:0}@media (min-width:992px){.srv-a-box-wrap a:nth-child(2n+1){margin-left:4px}}.srv-a-box-wrap a:nth-child(2n){margin-right:0}@media (min-width:992px){.srv-a-box-wrap a:nth-child(2n){margin-right:4px}}.o-home-technology{position:relative;padding:45px 0 20px}@media (min-width:992px){.o-home-technology{padding:70px 0 50px}}.o-home-technology h2{font-size:30px}@media (min-width:992px){.o-home-technology h2{font-size:48px}}.o-home-technology .home-link{margin-top:0}@media (min-width:992px){.o-home-technology .home-link{margin-top:15px;padding-bottom:20px}}.o-home-technology .box-wrapper{margin-bottom:10px}@media (min-width:992px){.o-home-technology .box-wrapper{margin-bottom:0}}.o-home-technology .box-wrapper .box{overflow:hidden;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:0 4px 4px;position:relative;padding:30px 10px 30px;font-size:20px;color:#333;font-weight:500;position:relative;width:48%;height:180px;font-size:18px;box-shadow:0 0 12px #a8a8a880;-webkit-box-shadow:0 0 12px #a8a8a880;-moz-box-shadow:0 0 12px #a8a8a880}@media (min-width:992px){.o-home-technology .box-wrapper .box{width:170px;height:190px;margin:0 7px 14px}}.o-home-technology .box-wrapper .box i{display:block;height:50px;margin-bottom:20px;position:relative;z-index:1}.o-home-technology .box-wrapper .box i svg{height:100%}.o-home-technology .box-wrapper .box:after{content:'';position:absolute;left:50%;bottom:20px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-image:url(/images/home/home-arrow.png);width:22px;height:22px;background-position:0}.o-home-technology .box-wrapper .box:nth-child(1){border-bottom:4px solid #00b05c}@media (hover:hover) and (pointer:fine){.o-home-technology .box-wrapper .box:nth-child(1):hover{color:#fff}}.o-home-technology .box-wrapper .box:nth-child(2){border-bottom:4px solid #0095b5}@media (min-width:992px){.o-home-technology .box-wrapper .box:nth-child(2){border-bottom:4px solid #00af93}}@media (hover:hover) and (pointer:fine){.o-home-technology .box-wrapper .box:nth-child(2):hover{color:#fff}}.o-home-technology .box-wrapper .box:nth-child(3){border-bottom:4px solid #34bbea}@media (min-width:992px){.o-home-technology .box-wrapper .box:nth-child(3){border-bottom:4px solid #0095b5}}@media (hover:hover) and (pointer:fine){.o-home-technology .box-wrapper .box:nth-child(3):hover{color:#fff}}.o-home-technology .box-wrapper .box:nth-child(4){border-bottom:4px solid #00af93}@media (min-width:992px){.o-home-technology .box-wrapper .box:nth-child(4){border-bottom:4px solid #007fab}}@media (hover:hover) and (pointer:fine){.o-home-technology .box-wrapper .box:nth-child(4):hover{color:#fff}}.o-home-technology .box-wrapper .box:nth-child(5){border-bottom:4px solid #018d46}@media (min-width:992px){.o-home-technology .box-wrapper .box:nth-child(5){border-bottom:4px solid #014d95}}@media (hover:hover) and (pointer:fine){.o-home-technology .box-wrapper .box:nth-child(5):hover{color:#fff}}.o-home-technology .box-wrapper .box:nth-child(6){border-bottom:4px solid #014d95}@media (min-width:992px){.o-home-technology .box-wrapper .box:nth-child(6){border-bottom:4px solid #15336b}}@media (hover:hover) and (pointer:fine){.o-home-technology .box-wrapper .box:nth-child(6):hover{color:#fff}}@media (hover:hover) and (pointer:fine){.o-home-technology .box-wrapper .box:hover:after{background-image:url(/images/home/home-arrow-hover.png)}.o-home-technology .box-wrapper .box:hover i svg path,.o-home-technology .box-wrapper .box:hover i svg polygon,.o-home-technology .box-wrapper .box:hover i svg rect{fill:#fff;stroke:#fff}}.o-home-technology .box-wrapper .box .cmn-color{display:block;position:absolute;top:inherit;left:0;right:0;bottom:0;margin:0 auto;width:100%;height:0;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}@media (hover:hover) and (pointer:fine){.o-home-technology .box-wrapper .box:hover .cmn-color{height:100%}.o-home-technology .box-wrapper .box:hover .box-txt{z-index:9;color:#fff;position:relative}.o-home-technology .box-wrapper .box:hover:after{background-image:url(/images/home/home-arrow-hover.png)}.o-home-technology .box-wrapper .box:hover:before{z-index:9}}.o-home-technology .box-wrapper .box:nth-child(2n+1){margin-left:0}@media (min-width:992px){.o-home-technology .box-wrapper .box:nth-child(2n+1){margin-left:7px}}.o-home-technology .box-wrapper .box:nth-child(2n){margin-right:0}@media (min-width:992px){.o-home-technology .box-wrapper .box:nth-child(2n){margin-right:7px}}.o-home-technology .pad-bot-40{padding-bottom:10px}@media (min-width:992px){.o-home-technology .pad-bot-40{padding-bottom:30px}}.o-home-technology .btn_wrapper.padding-top-40{padding-top:0}@media (min-width:992px){.o-home-technology .btn_wrapper.padding-top-40{padding-top:15px}}@media (hover:hover) and (pointer:fine){.o-home-technology .box-wrapper .box:hover{border-bottom:0}}.o-home-technology .box-wrapper .box:nth-child(1) .cmn-color{background:#00b05c}.o-home-technology .box-wrapper .box:nth-child(2) .cmn-color{background:#00af93}.o-home-technology .box-wrapper .box:nth-child(3) .cmn-color{background:#0095b5}.o-home-technology .box-wrapper .box:nth-child(4) .cmn-color{background:#007fab}.o-home-technology .box-wrapper .box:nth-child(5) .cmn-color{background:#014d95}.o-home-technology .box-wrapper .box:nth-child(6) .cmn-color{background:#15336b}.box-bg{-webkit-box-shadow:0 0 35px rgba(0,0,0,.1);box-shadow:0 0 35px rgba(0,0,0,.1);border-radius:5px;height:188px;margin-bottom:25px;position:relative;display:block}.box-bg img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.logo-thumb h4{font-size:30px;margin-bottom:35px;margin-top:0}.logo-thumb a:before{content:'';position:absolute;left:50%;top:75%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-image:url(images/home/home-arrow.png);width:22px;height:22px}.home-fi{position:relative;background-position:50% 50%;background-size:cover;overflow:hidden}@media (min-width:992px){.home-fi{background-size:cover}}.home-fi:before{display:block;content:'';position:absolute;background-image:url(/images/home/remotedev-img-mobile.svg);background-position:right center;background-repeat:no-repeat;background-size:contain;width:65%;height:100%;top:0;right:0}@media (min-width:992px){.home-fi:before{display:none}}.home-fi h2{font-size:16px;padding:0 0 10px 0;text-align:center;margin-top:40px;width:200px;line-height:40px;background:url(/images/home/remotedev-heading-bg.png) no-repeat 0 0;color:#fff;background-size:100%;font-weight:600}@media (min-width:992px){.home-fi h2{width:230px;line-height:47px;font-size:20px;padding:0 0 15px 20px;text-align:left}}.home-fi h3{font-size:22px;line-height:29px;color:#fff;padding:20px 47% 20px 0;font-weight:700}@media screen and (min-width:768px){.home-fi h3{font-weight:600;padding:20px 0 20px 0}}@media screen and (min-width:992px){.home-fi h3{padding:20px 0 20px 0;font-size:37px;line-height:50px}}@media screen and (min-width:1280px){.home-fi h3{font-size:40px}}.home-fi h3 span.text-green{color:#14df7d}.home-fi .btn{margin:0}.home-fi .btn-orange:after{margin-left:5px}@media (min-width:992px){.home-fi .btn-orange:after{margin-left:15px}}.home-fi .story-bg{background-image:url(/images/home/remotedev-bg.jpg)!important;background-repeat:no-repeat;position:relative;background-size:cover}.home-fi .story-bg:before{display:block;content:'';position:absolute;background-image:url(/images/home/remotedev-img-mobile.svg);background-position:right center;background-repeat:no-repeat;background-size:contain;width:65%;height:100%;top:0;right:0}@media screen and (min-width:992px){.home-fi .story-bg:before{display:none}}.home-fi .whitepaper-bg{background-image:url(/images/home/feature-bg-new.jpg)!important;background-repeat:no-repeat;position:relative;background-size:cover}.home-fi .whitepaper-bg:before{display:block;content:'';position:absolute;background-image:url(/images/home/remotedev-white-img-mobile.png);background-position:right center;background-repeat:no-repeat;background-size:contain;width:65%;height:100%;top:0;right:0}@media screen and (min-width:992px){.home-fi .whitepaper-bg:before{display:none}}.home-fi .owl-dots{position:absolute;bottom:15px;left:0;right:0;text-align:center}.home-fi .owl-dots .owl-dot{width:10px;height:10px;border-radius:50%;background:#9b9b9b;margin:0 5px}.home-fi .owl-dots .owl-dot.active{background:#49c684}.home-fi .featured-book-img{position:relative;top:0;height:100%;width:auto}@media screen and (min-width:992px){.home-fi .featured-book-img{right:-5px;position:absolute}}@media screen and (min-width:1280px){.home-fi .featured-book-img{right:-15px}}.home-fi .featured-book-img img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:992px){.home-fi .featured-book-img-white{right:-25px}}@media screen and (min-width:1280px){.home-fi .featured-book-img-white{right:-35px}}.home-fi .row{position:relative}.no-webp .book-img-left{background-size:cover;background:0 0}@media (min-width:992px){.no-webp .book-img-left{background-image:none}}.webp .book-img-left{background-size:cover;background:0 0}@media (min-width:992px){.webp .book-img-left{background-image:none}}.book-img-left{padding-bottom:40px;background-repeat:no-repeat;background-position:100% 100%;padding-left:15px}@media screen and (min-width:992px){.book-img-left{padding-bottom:40px}}@media screen and (min-width:1200px){.book-img-left{background-image:none;padding-top:10px;padding-bottom:47px;padding-left:15px}}.book-img-left-mod h3{padding-right:44%}@media screen and (min-width:992px){.book-img-left-mod h3{padding-right:0}}.book-img{display:none}@media (min-width:992px){.book-img{position:relative;display:block}}.book-img img{top:0;position:absolute;left:-15px}.hire-expert-home{padding:40px 0}@media screen and (min-width:992px){.hire-expert-home{padding:65px 0}}.hire-expert-home h2{margin-bottom:20px}@media screen and (min-width:992px){.hire-expert-home h2{font-size:42px;line-height:52px}}.hire-expert-home h3{font-size:22px;line-height:34px;font-weight:500}.o-why-choose-cn{background:0 0;padding-top:50px}@media (min-width:992px){.o-why-choose-cn{background:url(/images/home/why-choose-cn.jpg) no-repeat 50% 50%;color:#fff;padding-top:0;background-size:cover}}.o-why-choose-cn_left{padding:30px 15px 40px 25px;border-radius:5px;margin:0 12px;background-color:#1d2942;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}@media (min-width:992px){.o-why-choose-cn_left{width:40%;float:left;min-height:200px;padding:60px 25px 65px 40px;margin:0 0 0 15px;border-radius:5px 0 0 5px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}}.o-why-choose-cn_left:before{content:'';position:absolute;bottom:-8px;left:25px;margin:0 auto;display:block;width:15px;height:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#1d2942}@media (min-width:992px){.o-why-choose-cn_left:before{display:none}}.o-why-choose-cn_left h2,.o-why-choose-cn_left h3{font-size:24px;line-height:30px;text-align:left;text-transform:uppercase;padding:0}@media screen and (min-width:992px){.o-why-choose-cn_left h2,.o-why-choose-cn_left h3{font-size:48px;line-height:60px}}@media screen and (min-width:1200px){.o-why-choose-cn_left h2,.o-why-choose-cn_left h3{font-size:56px;padding:0 30px 0 15px}}.o-why-choose-cn_left h2 span,.o-why-choose-cn_left h3 span{font-size:20px;text-transform:capitalize;line-height:24px;display:block;padding-bottom:5px}@media (min-width:992px){.o-why-choose-cn_left h2 span,.o-why-choose-cn_left h3 span{font-size:34px;padding-bottom:30px;display:block;line-height:14px}}.o-why-choose-cn_left h2:before,.o-why-choose-cn_left h3:before{right:inherit;left:0;bottom:-15px;width:90px;height:2px;content:"";position:absolute;background-color:#14df7d}@media (min-width:992px){.o-why-choose-cn_left h2:before,.o-why-choose-cn_left h3:before{right:inherit;left:20px;bottom:-25px;width:175px}}.o-why-choose-cn .o-home-cn-details_box1{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:5px;margin-right:15px;margin-bottom:0}.o-why-choose-cn_right{display:none}@media (min-width:992px){.o-why-choose-cn_right{display:block;width:58%;float:left;background-color:#075091;padding:65px 135px 65px 100px}.o-why-choose-cn_right h3,.o-why-choose-cn_right p{color:#fff;font-weight:600}}@media (min-width:992px) and (min-width:992px){.o-why-choose-cn_right h3,.o-why-choose-cn_right p{font-size:24px;line-height:40px;padding-bottom:0;margin-bottom:0}}@media (min-width:992px){.o-why-choose-cn_right .btn{margin:0}.o-why-choose-cn_right .anchor-link{text-align:left;color:#fff}}.o-home-cn-details_details-box{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:1%;margin-right:1%;float:left;position:relative;overflow:hidden}.o-home-cn-details_details-box a{display:block;border-radius:5px;position:relative}@media (min-width:992px){.o-home-cn-details_details-box a{min-height:225px}}.o-home-cn-details_details-box a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.o-home-cn-details_box1{width:100%;border:1px solid #ccc;margin-bottom:20px}@media (min-width:992px){.o-home-cn-details_box1{width:40%;margin-bottom:1%}}.o-home-cn-details_box1 a{text-align:center;padding:100px 0 20px 0}@media (min-width:992px){.o-home-cn-details_box1 a{padding:70px 0 0 160px;min-height:225px;text-align:left}}.o-home-cn-details_box1 a:before{position:absolute;content:"";background:url(/images/home/details-icon-1.png) no-repeat 50% 50%;width:74px;height:76px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:0;right:0;margin:0 auto;top:15px;-webkit-transform:translate(0);transform:translate(0)}@media (min-width:992px){.o-home-cn-details_box1 a:before{left:50px;top:65px;content:"";width:74px;height:76px;margin:0}}.o-home-cn-details_box1 a h4{font-family:Montserrat,sans-serif}@media (min-width:992px){.o-home-cn-details_box1 a h4{font-family:Montserrat,sans-serif}}.o-home-cn-details_box2{min-height:155px;width:100%;background:url(/images/home/details-bg-1.jpg) no-repeat;margin-bottom:10px;background-size:cover!important}@media (min-width:992px){.o-home-cn-details_box2{width:38%;min-height:225px;margin-bottom:1%}}.o-home-cn-details_box2 a{padding:100px 0 20px 0;color:#fff;font-family:Montserrat,sans-serif}@media (min-width:992px){.o-home-cn-details_box2 a{font-family:Montserrat,sans-serif;padding-top:140px;font-size:16px}}.o-home-cn-details_box2 a span{width:40px;height:40px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/images/home/play-button.png) no-repeat 50% 50%;background-size:40px}@media (min-width:992px){.o-home-cn-details_box2 a span{width:55px;height:55px;top:47%;background-size:100%}}.o-home-cn-details_box2 a span:hover{background:url(/images/home/play-button-hover.png) no-repeat 50% 50%}.o-home-cn-details_box3{width:48%;margin-right:10px;margin-bottom:10px;background-color:#009c52}@media (min-width:992px){.o-home-cn-details_box3{width:19%;min-height:225px;margin-bottom:15px}}.o-home-cn-details_box3 a{text-align:left;padding:80px 15px 20px 15px;color:#fff}@media (min-width:992px){.o-home-cn-details_box3 a{padding:80px 0 0 50px}}.o-home-cn-details_box3 a:before{position:absolute;content:"";background:url(/images/home/details-icon-3.png) no-repeat 50% 50%;width:74px;height:76px;-webkit-transform:translate(0);transform:translate(0);left:5px;right:inherit;top:10px;margin:0;background-size:62%}@media (min-width:992px){.o-home-cn-details_box3 a:before{width:38px;height:38px;left:50px;top:40px;background-size:100%}}.o-home-cn-details_box3 a h4{font-family:Montserrat,sans-serif}.o-home-cn-details_box4{width:48%;margin-right:0;margin-bottom:25px;background-color:#009c52}@media (min-width:992px){.o-home-cn-details_box4{width:19%;min-height:225px;margin-right:10px}}.o-home-cn-details_box4 a{text-align:left;padding:83px 15px 20px 15px}@media (min-width:992px){.o-home-cn-details_box4 a{padding:90px 0 0 30px}}.o-home-cn-details_box4 a:before{position:absolute;content:"";background:url(/images/home/details-icon-4.png) no-repeat 50% 50%;width:74px;height:76px;-webkit-transform:translate(0);transform:translate(0);left:15px;right:inherit;top:20px;margin:0;background-size:73%}@media (min-width:992px){.o-home-cn-details_box4 a:before{left:30px;top:23px;background-size:100%}}.o-home-cn-details_box5{width:100%;background:url(/images/home/details-bg-2.jpg) no-repeat;text-align:center;margin-bottom:10px;background-size:cover!important}@media (min-width:992px){.o-home-cn-details_box5{width:38%;min-height:225px;margin-bottom:1%}}.o-home-cn-details_box5 a{padding:90px 0 30px 0}@media (min-width:992px){.o-home-cn-details_box5 a{padding:85px 0 0 110px}}.o-home-cn-details_box5 a:before{position:absolute;left:0;right:0;margin:0 auto;top:40px;-webkit-transform:translate(0);transform:translate(0);content:"";background:url(/images/home/details-icon-8.png) no-repeat 0 0;width:41px;height:41px}@media (min-width:992px){.o-home-cn-details_box5 a:before{width:41px;height:41px;left:45px;top:93px;margin:0}}.o-home-cn-details_box5 a h5{font-size:18px}@media (min-width:992px){.o-home-cn-details_box5 a h5{text-align:left;font-size:20px}}.o-home-cn-details_box5 a h5 span{display:block}@media (min-width:992px){.o-home-cn-details_box5 a h5 span{display:inline}}.o-home-cn-details_box6{background-color:#4a90e2;width:49%;margin-right:0}@media (min-width:992px){.o-home-cn-details_box6{width:20%;min-height:225px;margin-right:1%}}.o-home-cn-details_box6 a{text-align:left;padding:80px 15px 20px 15px}@media (min-width:992px){.o-home-cn-details_box6 a{padding:90px 0 0 50px}}.o-home-cn-details_box6 a:before{content:"";background:url(/images/home/details-icon-6.png) no-repeat 0 0;width:56px;height:53px;left:15px;right:inherit;top:25px;position:absolute}@media (min-width:992px){.o-home-cn-details_box6 a:before{left:50px;top:40px}}.o-home-cn-details_box7{width:49%;border:1px solid #ccc;margin-right:10px}@media (min-width:992px){.o-home-cn-details_box7{width:19%;min-height:225px;margin-right:1%}}.o-home-cn-details_box7 a{text-align:left;padding:92px 15px 20px 15px}@media (min-width:992px){.o-home-cn-details_box7 a{padding:95px 15px 20px 35px}}.o-home-cn-details_box7 a:before{position:absolute;left:15px;right:inherit;top:25px;content:"";background:url(/images/home/details-icon-7.png) no-repeat 0 0;width:140px;height:65px}@media (min-width:992px){.o-home-cn-details_box7 a:before{left:35px}}.o-home-cn-details_box7 h3{margin-top:7px}@media (min-width:992px){.o-home-cn-details_box7 h3{margin-top:0}}.o-home-cn-details_details-box h4{font-size:15px;font-family:Montserrat,sans-serif}@media (min-width:992px){.o-home-cn-details_details-box h4{font-family:Montserrat,sans-serif;font-size:22px}}@media (min-width:992px){.o-home-cn-details{padding-top:50px}}.o-home-cn-details .btn-center-block{padding-top:15px}@media (min-width:992px){.o-home-cn-details .btn-center-block{padding-top:15px}}.why-details{margin-bottom:10px}@media (min-width:992px){.why-details{margin-bottom:32px}}.why-details ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:992px){.why-details ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.why-details ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:inherit;margin:6px 0;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%;padding:17px 10px 20px 10px;border-radius:5px;height:150px}@media screen and (min-width:992px){.why-details ul li{-webkit-box-flex:0;-ms-flex:0 0 18.4%;flex:0 0 18.4%;max-width:18.4%;padding:30px 15px 0 15px;height:225px;margin:3px 3px}}@media screen and (min-width:1200px){.why-details ul li{-webkit-box-flex:0;-ms-flex:0 0 19.4%;flex:0 0 19.4%;max-width:19.4%;padding:30px 25px 0 35px}}.why-details ul li a img,.why-details ul li a svg{height:35px;width:auto}@media (min-width:992px){.why-details ul li a img,.why-details ul li a svg{height:50px;width:auto}}.why-details ul li a i{display:block;height:45px;width:auto}@media (min-width:992px){.why-details ul li a i{height:65px;width:auto}}.why-details ul li img,.why-details ul li svg{height:35px;width:auto}@media (min-width:992px){.why-details ul li img,.why-details ul li svg{height:50px;width:auto}}.why-details ul li i{display:block;height:45px;width:auto}@media (min-width:992px){.why-details ul li i{height:65px;width:auto}}.why-details ul li:nth-child(1){border:1px solid #49c684;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:992px){.why-details ul li:nth-child(1){-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}}.why-details ul li:nth-child(2){background:#4a90e2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:992px){.why-details ul li:nth-child(2){-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}}.why-details ul li:nth-child(3){background:#009c52;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:992px){.why-details ul li:nth-child(3){-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}}.why-details ul li:nth-child(4){border:1px solid #4a90e2;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media (min-width:992px){.why-details ul li:nth-child(4){-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}}.why-details ul li:nth-child(4) a svg{height:30px;position:relative;top:5px}@media (min-width:992px){.why-details ul li:nth-child(4) a svg{height:40px;top:8px}}.why-details ul li:nth-child(5){background:#4a90e2;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}@media (min-width:992px){.why-details ul li:nth-child(5){-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}}.why-details ul li:nth-child(5) svg{position:relative;top:5px}@media (min-width:992px){.why-details ul li:nth-child(5) svg{top:0}}.why-details ul li:nth-child(6){-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:inherit;background:#fff;padding-top:25px;-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;border:1px solid #4a90e2}@media screen and (min-width:992px){.why-details ul li:nth-child(6){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;-webkit-box-flex:0;-ms-flex:0 0 37.2%;flex:0 0 37.2%;max-width:37.2%;padding-top:25px;padding-left:30px}}@media screen and (min-width:1200px){.why-details ul li:nth-child(6){-webkit-box-flex:0;-ms-flex:0 0 39.3%;flex:0 0 39.3%;max-width:39.3%}}.why-details ul li:nth-child(6) i{height:auto}.why-details ul li:nth-child(6) a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.why-details ul li:nth-child(6) a img,.why-details ul li:nth-child(6) a svg{width:auto;height:85px;padding-right:20px}@media (min-width:992px){.why-details ul li:nth-child(6) a img,.why-details ul li:nth-child(6) a svg{width:220px;height:auto;margin-right:20px}}.why-details ul li:nth-child(6) a div:nth-child(1){-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:520px){.why-details ul li:nth-child(6) a div:nth-child(1){-ms-flex-negative:inherit;flex-shrink:inherit}}.why-details ul li:nth-child(6) h5{padding:0;color:#333}.why-details ul li:nth-child(6) ul.inner-icon li{-webkit-box-flex:25px!important;-ms-flex:25px!important;flex:25px!important;max-width:25px!important}@media (min-width:992px){.why-details ul li:nth-child(6) ul.inner-icon li{-webkit-box-flex:35px!important;-ms-flex:35px!important;flex:35px!important;max-width:35px!important}}.why-details ul li:nth-child(6) ul.inner-icon li svg{width:20px}@media (min-width:992px){.why-details ul li:nth-child(6) ul.inner-icon li svg{width:30px}}.why-details ul li:nth-child(6) h4{font-size:22px;line-height:26px;color:#333}@media (min-width:992px){.why-details ul li:nth-child(6) h4{font-size:30px;line-height:40px}}.why-details ul li:nth-child(7){border:1px solid #49c684;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}@media (min-width:992px){.why-details ul li:nth-child(7){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}}.why-details ul li:nth-child(7) a svg{height:40px}@media (min-width:992px){.why-details ul li:nth-child(7) a svg{height:65px}}.why-details ul li:nth-child(8){background:#1d2942;-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}@media (min-width:992px){.why-details ul li:nth-child(8){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}}.why-details ul li:nth-child(8) a svg{height:40px;position:relative;top:2px}@media (min-width:992px){.why-details ul li:nth-child(8) a svg{height:65px;top:0}}.why-details ul li:nth-child(9){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;border:1px solid #009c52;background:#009c52}@media (min-width:992px){.why-details ul li:nth-child(9){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.why-details ul li:nth-child(9) a svg{height:40px}@media (min-width:992px){.why-details ul li:nth-child(9) a svg{height:65px}}.why-details ul li:nth-child(9) h4{font-size:15px}@media screen and (min-width:992px){.why-details ul li:nth-child(9) h4{font-size:18px}}@media screen and (min-width:1200px){.why-details ul li:nth-child(9) h4{font-size:23px}}.why-details ul li h4{font-size:24px;line-height:30px;font-weight:700;font-family:Montserrat,sans-serif;margin-bottom:2px;color:#fff}@media (min-width:992px){.why-details ul li h4{font-size:36px;line-height:36px;padding:5px 0 5px}}.why-details ul li h4.black-text{color:#333}.why-details ul li h5{margin-bottom:0;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;color:#fff}@media (min-width:992px){.why-details ul li h5{font-size:18px;font-family:Montserrat,sans-serif;font-weight:600}}.why-details ul li h5.black-text{color:#333}.why-details ul li ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:992px){.why-details ul li ul{position:relative;top:-8px}}.why-details ul li ul li{border:none!important;padding:0!important;background:0 0!important;height:auto!important;-webkit-box-flex:35px!important;-ms-flex:35px!important;flex:35px!important;max-width:35px!important;margin:3px!important}.why-details ul li ul li a svg{margin:0!important}.why-details ul li .inner-icon li svg{margin:0!important}.fact-section .why-details ul li:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:992px){.fact-section .why-details ul li:nth-child(1){-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}}.fact-section .why-details ul li:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:992px){.fact-section .why-details ul li:nth-child(2){-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}}.fact-section .why-details ul li:nth-child(3){background:0 0;border:1px solid #4a90e2;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media (min-width:992px){.fact-section .why-details ul li:nth-child(3){-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}}.fact-section .why-details ul li:nth-child(4){border:0;background:#009c52;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:992px){.fact-section .why-details ul li:nth-child(4){-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}}.fact-section .why-details ul li:nth-child(4) svg{position:relative;top:5px}@media (min-width:992px){.fact-section .why-details ul li:nth-child(4) svg{top:9px}}.fact-section .why-details ul li:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}@media (min-width:992px){.fact-section .why-details ul li:nth-child(5){-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}}.fact-section .why-details ul li:nth-child(5) svg{top:3px;position:relative}@media (min-width:992px){.fact-section .why-details ul li:nth-child(5) svg{top:0}}@media (min-width:992px){.fact-section .why-details ul li:nth-child(6){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}}@media (min-width:992px){.fact-section .why-details ul li:nth-child(8){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}}@media (min-width:992px){.fact-section .why-details ul li:nth-child(7){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.fact-section .why-details ul li:nth-child(9){background:#009c52}@media (min-width:992px){.fact-section .why-details ul li:nth-child(9){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}}@media (min-width:992px){.top-dev .o-skills-hero{padding-bottom:80px!important}}.o-case-studies-slider{position:relative;padding:45px 0 25px}@media (min-width:992px){.o-case-studies-slider{padding:70px 0 55px}}.o-case-studies-slider .case-studies-slider{width:100%;padding:0}.o-case-studies-slider .case-studies-slider .slick-prev{background:url(/images/common/previous-arrow.png) no-repeat 0 0;width:21px;height:42px;text-indent:-10000px;position:absolute;top:50%;z-index:999;display:none}.o-case-studies-slider .case-studies-slider .slick-prev:disabled{display:none}.o-case-studies-slider .case-studies-slider .slick-prev svg{display:none}.o-case-studies-slider .case-studies-slider .slick-next{background:url(/images/common/next-arrow.png) no-repeat 0 0;width:21px;height:42px;text-indent:-10000px;position:absolute;top:50%;display:none}.o-case-studies-slider .case-studies-slider .slick-next:disabled{display:none}.o-case-studies-slider .case-studies-slider .slick-next svg{display:none}.o-case-studies-slider .case-studies-slider.slick-initialized{visibility:visible}.o-case-studies-slider .cs-slider{overflow:hidden}@media (min-width:992px){.o-case-studies-slider .cs-slider{background-color:#fff}}.o-case-studies-slider .cs-slider .cs-slider-text{padding:20px 20px 20px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;background-color:#fff;-webkit-box-shadow:1px 0 3px 0 rgba(0,0,0,.1);box-shadow:1px 0 3px 0 rgba(0,0,0,.1)}@media (min-width:992px){.o-case-studies-slider .cs-slider .cs-slider-text{padding:50px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;height:498px;-webkit-box-shadow:none;box-shadow:none}}.o-case-studies-slider .cs-slider .cs-slider-text h4{position:relative;font-size:22px;line-height:28px;color:#333;margin-bottom:20px;padding-bottom:10px;font-family:Montserrat,sans-serif;display:none}@media (min-width:992px){.o-case-studies-slider .cs-slider .cs-slider-text h4{font-family:Montserrat,sans-serif;color:#27c070}}.o-case-studies-slider .cs-slider .cs-slider-text h4:before{content:"";position:absolute;left:0;bottom:0;width:50px;height:2px;background-color:#27c070}@media (min-width:992px){.o-case-studies-slider .cs-slider .cs-slider-text h4:before{background-color:#14df7d;height:4px}}.o-case-studies-slider .cs-slider .cs-slider-text h3,.o-case-studies-slider .cs-slider .cs-slider-text h5{font-size:20px;font-weight:600}@media (min-width:992px){.o-case-studies-slider .cs-slider .cs-slider-text h3,.o-case-studies-slider .cs-slider .cs-slider-text h5{font-size:24px;line-height:32px;margin-bottom:20px}}.o-case-studies-slider .cs-slider .cs-slider-text .cs-tech{font-size:16px;line-height:24px;font-weight:500;font-family:Montserrat,sans-serif;margin-bottom:5px}@media (min-width:992px){.o-case-studies-slider .cs-slider .cs-slider-text .cs-tech{font-family:Montserrat,sans-serif;font-size:19px;line-height:30px;margin-bottom:25px}}.o-case-studies-slider .cs-slider .cs-slider-text .cs-tech span{color:#333;font-weight:600}@media (min-width:992px){.o-case-studies-slider .cs-slider .cs-slider-text .cs-tech span{color:#14df7d}}.o-case-studies-slider .cs-slider .cs-slider-text p{font-size:16px;line-height:23px;font-family:Montserrat,sans-serif}@media (min-width:992px){.o-case-studies-slider .cs-slider .cs-slider-text p{font-size:19px;line-height:30px;font-family:Montserrat,sans-serif}}.o-case-studies-slider .cs-slider .cs-slider-text a{text-transform:uppercase;color:#27c070;font-size:15px;font-weight:700;font-family:Montserrat,sans-serif;background:url(/images/common/arrow-green.png) no-repeat 100% 50%;padding-right:30px}@media (min-width:992px){.o-case-studies-slider .cs-slider .cs-slider-text a{color:#27c070;display:inline-block}}.o-case-studies-slider .cs-slider .cs-slider-img{background-repeat:no-repeat;background-size:cover}@media (min-width:992px){.o-case-studies-slider .cs-slider .cs-slider-img{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width:992px){.o-case-studies-slider .splide .cs-slider{background:0 0}}@media (min-width:992px){.o-case-studies-slider .splide .cs-slider .cs-slider-img picture{display:inline-block;height:100%}}@media (min-width:992px){.o-case-studies-slider .splide .cs-slider .cs-slider-img picture img{height:100%;-o-object-fit:cover;object-fit:cover}}@media (min-width:992px){.o-case-studies-slider .splide .cs-slider .cs-slider-img img{height:100%;-o-object-fit:cover;object-fit:cover}}.o-case-studies-slider .splide .splide__track:active{cursor:-webkit-grabbing;cursor:grabbing}@media (min-width:992px){.o-case-studies-slider .splide .splide__track{background-color:#fff;-webkit-box-shadow:4px 4px 30px -2px rgba(0,0,0,.1);box-shadow:4px 4px 30px -2px rgba(0,0,0,.1)}}@media (min-width:992px){.o-case-studies-slider .splide .splide__pagination{margin-top:30px!important}}.o-case-studies-slider .px-4{padding-right:0!important;padding-left:0!important;margin:auto}@media (min-width:992px){.o-case-studies-slider .px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}}.o-case-studies-slider .btn{max-width:195px;padding:20px 0}.o-case-studies-slider a.btn.btn-orange.c-btn.non-cta{background:0 0;color:#333;font-weight:500;border:0;font-size:16px;text-decoration:underline;width:auto;margin-top:0;padding-top:0;text-transform:initial}@media (min-width:992px){.o-case-studies-slider a.btn.btn-orange.c-btn.non-cta{font-size:18px;margin-top:0}}.o-case-studies-slider a.btn.btn-orange.c-btn.non-cta:after{display:none}@media (min-width:992px){.cs-slider{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.cs-slider img{-o-object-fit:cover;object-fit:cover}.grt-slider-box.slick-slide{height:auto}.case-studies-slider .owl-stage-outer{-webkit-box-shadow:4px 4px 30px -2px rgba(0,0,0,.2);box-shadow:4px 4px 30px -2px rgba(0,0,0,.2);background:#fff}.case-studies-slider .owl-dots{text-align:center;margin-bottom:15px;margin-top:30px}.case-studies-slider .owl-dots .owl-dot{width:7px;height:7px;display:inline-block;vertical-align:middle;background:#9b9b9b;margin:0 5px;border-radius:50%;cursor:pointer}.case-studies-slider .owl-dots .owl-dot.active{background:#49c684;width:10px;height:10px}.hm-case-study .owl-stage-outer{height:auto}@media screen and (min-width:992px){.hm-case-study .owl-stage-outer{height:498px}}@media screen and (min-width:992px){.cs-height{height:800px}}.cs-cont.invisible{display:none!important}.stack-list li{background-color:#fff;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:0 5px 20px;position:relative;padding:120px 10px 0;font-size:20px;color:#333;font-weight:500;vertical-align:top;z-index:9;position:relative;width:44%;font-size:18px;padding:100px 10px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:13px 15px;height:79px;position:relative;box-shadow:0 0 12px #a8a8a880;-webkit-box-shadow:0 0 12px #a8a8a880;-moz-box-shadow:0 0 12px #a8a8a880}.stack-list li:after{content:'';position:absolute;left:50%;bottom:20px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-image:url(/images/home/home-arrow.png);width:22px;height:22px}.no-webp .o-industrial-experience__listed-items ul li:before{background-image:url(/images/common/common-sprite.png)}.webp .o-industrial-experience__listed-items ul li:before{background-image:url(/images/webp/common/common-sprite.webp)}.o-industrial-experience{text-align:center;position:relative;display:none}@media (min-width:992px){.o-industrial-experience{display:block}}.o-industrial-experience .subheading{font-size:20px;line-height:32px;font-family:Montserrat,sans-serif;font-weight:500}@media (min-width:992px){.o-industrial-experience .subheading{font-size:30px;line-height:36px;color:#333;margin-bottom:20px;margin:15px 0 0}}.o-industrial-experience__listed-items ul li{display:inline-block;padding:15px;vertical-align:top;position:relative;margin-bottom:35px;width:40%}@media (min-width:992px){.o-industrial-experience__listed-items ul li{width:24%}}.o-industrial-experience__listed-items ul li:before{content:'';position:absolute;left:0;width:50px;height:50px;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);display:none}.o-industrial-experience__listed-items ul li img{margin-bottom:20px}.o-industrial-experience__listed-items ul li:nth-child(1):before{background-position:0 0}.o-industrial-experience__listed-items ul li:nth-child(2):before{background-position:-60px 0}.o-industrial-experience__listed-items ul li:nth-child(3):before{background-position:-120px 0}.o-industrial-experience__listed-items ul li:nth-child(4):before{background-position:-180px 0}.o-industrial-experience__listed-items ul li:nth-child(5):before{background-position:-240px 0}.o-industrial-experience__listed-items ul li:nth-child(6):before{background-position:-300px 0}.o-industrial-experience__listed-items ul li:nth-child(7):before{background-position:0 -60px}.o-industrial-experience__listed-items ul li:nth-child(8):before{background-position:-60px -60px}.o-industrial-experience__listed-items ul li:nth-child(9):before{background-position:-120px -60px}.o-industrial-experience__listed-items ul li:nth-child(10):before{background-position:-180px -60px}.o-industrial-experience__listed-items ul li:nth-child(11):before{background-position:-240px -60px}.o-industrial-experience__listed-items ul li:nth-child(12):before{background-position:-300px -60px}.o-industrial-experience__listed-items ul li p{font-size:15px;color:#333;margin-bottom:0;font-weight:500;font-family:Montserrat,sans-serif!important}@media (min-width:992px){.o-industrial-experience__listed-items ul li p{font-size:19px}}.o-industrial-experience__listed-items ul li p a{color:#333}.hm-page .o-industrial-experience__listed-items ul li p{font-family:Montserrat,sans-serif!important}.industry-banner .header_right_pan .skill-page-mod li{background:0 0;border:none;border-radius:0;margin:0}.industry-banner .header_right_pan .skill-page-mod li img{width:auto}.real-google-reviews{position:relative;background:#fbfbfb;padding:50px 0 45px}@media (min-width:992px){.real-google-reviews{padding:80px 0 50px}}.real-google-reviews .review-top{padding-bottom:5px}.real-google-reviews .review-top h2{font-size:30px;margin-top:15px}@media (min-width:992px){.real-google-reviews .review-top h2{font-size:36px;margin-top:0}}.real-google-reviews .review-top h3{font-size:16px;line-height:26px;font-weight:500;max-width:530px;margin:0 auto 20px}@media (min-width:992px){.real-google-reviews .review-top h3{font-size:20px;line-height:32px}}.real-google-reviews .review-top h3.review-new-sub-heading{max-width:100%}@media (min-width:992px){.real-google-reviews .review-top{padding-bottom:0}}.real-google-reviews h5.pad-top-50{padding-top:0}@media (min-width:992px){.real-google-reviews h5.pad-top-50{padding-top:50px}}.real-google-reviews ul.slick-dots{margin-top:0}@media (min-width:992px){.real-google-reviews ul.slick-dots{margin-top:30px}}.new-review-box{background-color:#fff;border:2px solid #c8c7cc;position:relative;border-radius:8px;margin-bottom:20px;padding:30px 30px 30px 30px;text-align:center}@media (min-width:992px){.new-review-box{text-align:left;padding:50px 30px 30px 30px}}.new-review-box h3{margin-bottom:0;font-size:22px;line-height:26px;margin-top:20px;font-weight:500}.new-review-box h3{font-size:20px;line-height:32px;font-weight:500;max-width:530px;margin:0 auto 20px}.new-review-box{background-color:#fff;border:2px solid #c8c7cc;position:relative;border-radius:8px;margin-bottom:20px;padding:35px 15px 30px 15px;text-align:center}@media (min-width:992px){.new-review-box{text-align:left;padding:35px 30px 30px 30px}}.new-review-box h3{margin-bottom:0;font-size:22px;line-height:26px;margin-top:10px;font-weight:500}@media (min-width:992px){.new-review-box h3{margin-top:20px}}.new-review-box .clint-details{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:18px;margin-top:10px}@media (min-width:992px){.new-review-box .clint-details{font-size:14px}}.new-review-box .clint-details strong{color:#333}.new-review-box h4{color:#4a90e2;font-size:18px;line-height:26px;margin-bottom:20px;font-weight:400;font-family:Montserrat,sans-serif}@media (min-width:992px){.new-review-box h4{font-family:Montserrat,sans-serif;font-size:23px;line-height:32px}}.new-review-box i{display:block;width:70px;height:70px;overflow:hidden;background:#fff;border-radius:50%;position:absolute;left:0;right:0;margin:0 auto;top:-40px;border:5px solid #fbfbfb}@media (min-width:992px){.new-review-box i{left:25px;right:inherit}}.new-review-box i img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0}.i-new-review-box{padding:45px 30px 30px 30px}@media (min-width:992px){.i-new-review-box{margin-top:40px}}.review-icon{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;margin-top:0}@media (min-width:992px){.review-icon{width:80%;margin:20px auto 0}}.review-icon li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:inline-block;margin:20px 10px 0!important;font-size:0;line-height:0}@media (min-width:992px){.review-icon li{margin:0 20px 30px!important}}.review-icon li a{display:block;height:auto}.review-icon li:nth-child(1) a svg{overflow:inherit}.review-icon li:nth-child(4){display:none}@media (min-width:992px){.review-icon li:nth-child(4){display:block}}.review-icon:nth-child(1){background-position:0 -200px;width:139px}.review-icon:nth-child(2){background-position:-160px -200px;width:139px}.no-webp .grt-slider-box:before{background-image:url(/images/common/common-sprite.png)}.webp .grt-slider-box:before{background-image:url(/images/webp/common/common-sprite.webp)}.grt-slider-box:before{position:absolute;left:0;right:0;top:-30px;content:"";width:73px;height:73px;background-color:#ccc;z-index:1;margin:0 auto;background-repeat:no-repeat;background-position:0 0}@media (min-width:992px){.grt-slider-box:before{left:50px;right:inherit;margin:0}}.star li{display:inline-block;padding:0 2px}.grt-slider .slick-list{padding-top:10px}@media (min-width:992px){.grt-slider .slick-list{padding-top:0}}.grt-slider .splide__pagination{position:static;-webkit-transform:translate(0);transform:translate(0)}.grt-slider .splide__pagination .splide__pagination__page.is-active{-webkit-transform:scale(1.4);transform:scale(1.4);background:#27c070}.client-img{position:absolute;left:0;right:0;margin:0 auto;top:-40px}@media (min-width:992px){.client-img{left:25px;right:inherit;margin:0}}.grt-slider-box:before{position:absolute;left:0;top:-30px;content:"";width:73px;height:73px;background-color:#fff;z-index:1;background-position:0 0;background-repeat:no-repeat;display:none}@media (min-width:992px){.grt-slider-box:before{left:50px}}.grt-slider-box:nth-child(1):before{background-position:0 -680px}.grt-slider-box:nth-child(2):before{background-position:-107px -680px}.grt-slider-box:nth-child(3):before{background-position:-214px -680px}.grt-slider-box:nth-child(4):before{background-position:-107px -680px}.grt-slider-box:nth-child(5):before{background-position:-213px -680px}.grt-slider-box:after{position:absolute;right:50px;bottom:6px;content:"";width:41px;height:31px;z-index:1;background:url(/images/common/quote.png) no-repeat 0 0;display:none}@media (min-width:992px){.grt-slider-box:after{display:block}}.col-md-4.grt-slider-box{position:relative;padding:0 15px;margin:34px 0 0}.grt-slider .splide__list{width:auto}.grt-slider .splide__list .grt-slider-box{display:-webkit-box;display:-ms-flexbox;display:flex}.grt-slider.is-active .splide__list .grt-slider-box{display:block}.grt-slider.is-active .splide__list .grt-slider-mobile-box{margin:40px 0 0}.grt-slider .old-review-pagination{display:block!important;text-align:center;margin:0 0 20px}.new-grt-slider .owl-dots{text-align:center;margin-bottom:30px}.new-grt-slider .owl-dots .owl-dot{width:7px;height:7px;display:inline-block;vertical-align:middle;background:#9b9b9b;margin:0 5px;border-radius:50%;cursor:pointer}.new-grt-slider .owl-dots .owl-dot.active{background:#49c684;width:10px;height:10px}.trust-pilot-widget-wrapper .trustpilot-widget-mod{top:32px;left:10px}.trust-pilot-widget-wrapper-industry .trustpilot-widget-mod{top:17px;left:10px}.bottom-trustpilot-widget-wrapper .span#reviews-summary{color:#fff}.bottom-trustpilot-widget-wrapper .custom-trustpilot{background-color:#f0f0f0;color:#333}.bottom-trustpilot-widget-wrapper .custom-trustpilot a{color:#0073e6}.no-webp .o-bottom-form .form-text ul li{background-image:url(/images/common/common-sprite.png)}.webp .o-bottom-form .form-text ul li{background-image:url(/images/webp/common/common-sprite.webp)}.o-bottom-form{background:linear-gradient(135deg,#00b35c 0,#0b8a8a 47%,#004475 100%);position:relative}@media (min-width:992px){.o-bottom-form{overflow:hidden}}.o-bottom-form .container{position:relative;z-index:9}.o-bottom-form .form-text{background-color:#1d2942;width:100%;float:none;color:#fff;text-align:left;padding:40px 30% 15px 35px;position:relative}@media (min-width:992px){.o-bottom-form .form-text{width:50%;float:left;padding:70px 60px;margin-top:0}}.o-bottom-form .form-text:before{content:'';background:#1d2942;width:25px;height:25px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;bottom:-12px;left:35px}@media (min-width:992px){.o-bottom-form .form-text:before{display:none}}.o-bottom-form .form-text:after{content:'';position:absolute;top:45px;right:5px;background:url(/images/common/b-form-envelop.webp) no-repeat center center/90%;width:159px;height:159px}@media (min-width:992px){.o-bottom-form .form-text:after{display:none}}.o-bottom-form .form-text h2{font-size:24px;line-height:36px;font-weight:700;color:#fff}@media (min-width:992px){.o-bottom-form .form-text h2{font-size:36px;line-height:53px}}.o-bottom-form .form-text .form-bot-text{display:none}@media (min-width:992px){.o-bottom-form .form-text .form-bot-text{display:block}}.o-bottom-form .form-text ul{display:none}@media (min-width:992px){.o-bottom-form .form-text ul{display:block}}.o-bottom-form .form-text ul li{display:inline-block;text-align:center;padding-top:70px;width:72px;background-repeat:no-repeat;background-position:50% 0}.o-bottom-form .form-text ul li.am-1{background-position:0 -570px}.o-bottom-form .form-text ul li.am-2{background-position:-73px -570px}.o-bottom-form .form-text ul li.am-3{background-position:-149px -570px}.o-bottom-form .form-text ul li.am-4{background-position:-228px -570px}.o-bottom-form .form-text ul li.am-5{background-image:url(/images/common/ray.png);background-size:100%}.o-bottom-form .form-text p{color:#fff;font-family:Montserrat,sans-serif;font-size:13px}.o-bottom-form .form-text p.sub-heading{font-size:16px;line-height:23px;font-family:Montserrat,sans-serif}@media (min-width:992px){.o-bottom-form .form-text p.sub-heading{font-size:19px;line-height:32px;font-family:Montserrat,sans-serif}}.o-bottom-form .form-text p.subheading-1{font-size:24px;margin:0 0 10px 0;font-family:Montserrat,sans-serif}.o-bottom-form .form-text .form-bot-text{border-top:1px solid #364462;margin-top:60px;padding-top:60px}.o-bottom-form .form-panel{width:100%;float:none;padding:20px 20px 40px;background-color:#fff}@media (min-width:992px){.o-bottom-form .form-panel{width:50%;float:left;padding:60px}}.common-input{padding:20px 20px 20px 40px;color:#333;width:100%;margin-bottom:5px;font-weight:400;font-size:16px;border:0;border-bottom:1px solid #333;background-color:transparent}.u-name{background:url(/images/common/form-icon-1.png) 0 50% no-repeat}.u-email{background:url(/images/common/form-icon-2.png) 0 50% no-repeat}.u-phone{background:url(/images/common/form-icon-3.png) 0 50% no-repeat}.u-company{background:url(/images/common/form-icon-4.png) 0 50% no-repeat}.u-message{background:url(/images/common/form-icon-5.png) 0 20px no-repeat}.attach{background:url(/images/common/form-icon-6.png) 0 20px no-repeat;padding:20px 20px 20px 40px}.webp .hm-page .mb-w-tr-pt:before{display:none}@media (min-width:992px){.webp .hm-page .mb-w-tr-pt:before{display:block}}#bottom-form ::-webkit-input-placeholder{color:#3b3b3b;opacity:1;font-weight:400}.form-left{width:100%;float:left;padding:30px;margin-top:0;background-color:#1d2942;color:#fff}@media (min-width:992px){.form-left{width:50%;padding:70px 60px 46px}}.form-left ul{padding-bottom:0;margin-bottom:0}@media screen and (min-width:768px){.form-left ul{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #515151}}.form-left ul li{display:inline-block;text-align:center;margin-right:10px;margin-bottom:10px}@media (min-width:992px){.form-left ul li{margin-bottom:0}}.form-left ul li .bottom-form-img{width:60px;height:60px;border-radius:50%;overflow:hidden}@media screen and (min-width:768px){.form-left ul li .bottom-form-img{width:45px;height:45px}}@media screen and (min-width:992px){.form-left ul li .bottom-form-img{width:80px;height:80px}}.form-left ul li span{display:block;font-size:16px;font-weight:500;padding-top:10px}@media screen and (min-width:768px){.form-left ul li span{font-size:12px}}@media screen and (min-width:992px){.form-left ul li span{font-size:15px}}.form-left ul li img{-webkit-filter:grayscale(100%);filter:grayscale(100%);width:100%}.form-left p{font-size:16px}@media screen and (min-width:992px){.form-left p{font-size:14px}}.form-bottom-sec{display:inline-block;width:58%;font-size:12px;line-height:18px;vertical-align:top;margin-bottom:32px}@media screen and (min-width:992px){.form-bottom-sec{font-size:14px;line-height:20px}}@media screen and (min-width:1200px){.form-bottom-sec{font-size:16px;line-height:24px}}.form-bottom-sec:nth-child(1){width:40%}.form-bottom-sec:nth-child(3){width:40%}.form-bottom-head{font-size:16px;line-height:24px;font-weight:600;display:block;vertical-align:top;margin-bottom:5px;color:#fff}@media screen and (min-width:992px){.form-bottom-head{font-size:20px;line-height:32px}}@media screen and (min-width:1200px){.form-bottom-head{font-size:26px;line-height:32px}}.form-icon{margin-right:15px;margin-bottom:10px;width:54px;display:inline-block;vertical-align:top}@media screen and (min-width:768px){.form-icon{width:40px;margin-right:10px}}@media screen and (min-width:992px){.form-icon{width:35px;margin-bottom:0;text-align:center;margin-right:20px}}@media screen and (min-width:1200px){.form-icon{width:54px}}.form-txt-pan{display:inline-block;width:100%;color:#b9c6d0;font-weight:500}@media screen and (min-width:420px){.form-txt-pan{width:65%}}@media (min-width:992px){.form-txt-pan{width:70%}}.form-bottom-sec:nth-child(1) .form-txt-pan,.form-bottom-sec:nth-child(3) .form-txt-pan{width:60%;display:block}@media screen and (min-width:420px){.form-bottom-sec:nth-child(1) .form-txt-pan,.form-bottom-sec:nth-child(3) .form-txt-pan{width:40%;display:inherit}}@media screen and (min-width:1200px){.form-bottom-sec:nth-child(1) .form-txt-pan,.form-bottom-sec:nth-child(3) .form-txt-pan{width:55%}}.o-bottom-form h2{padding:40px 30px 20px}@media (min-width:992px){.o-bottom-form h2{padding:0}}.form-sub-heading{font-size:18px;line-height:24px;padding:0 30px;font-weight:600}@media (min-width:992px){.form-sub-heading{font-size:30px;line-height:40px}}.form-sub-heading br{display:none}@media (min-width:992px){.form-sub-heading br{display:block}}.confidential-text-wrap{margin-top:-10px}.confidential-text-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.confidential-text-wrap ul li{color:#fff;font-size:12px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;position:relative;padding:0 7px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.confidential-text-wrap ul li:after{content:"";position:absolute;width:1px;height:100%;background-color:#6eb9c8;right:0;top:0}.confidential-text-wrap ul li:last-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.confidential-text-wrap ul li:last-child:after{display:none}.confidential-text-wrap ul li img{width:12px;height:12px;margin-right:6px}.confidential-text-wrap__inverse{margin-top:15px;text-align:center}.confidential-text-wrap__inverse ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:5px}.confidential-text-wrap__inverse ul li{color:#000;font-size:15px;width:auto;padding:2px 10px}@media screen and (min-width:992px){.confidential-text-wrap__inverse ul li{padding:2px 10px;font-size:14px}}.confidential-text-wrap__inverse ul li:first-child{padding-left:0}@media screen and (min-width:992px){.confidential-text-wrap__inverse ul li:first-child{padding:0 10px}}.confidential-text-wrap__inverse ul li:last-child{padding-right:0}@media screen and (min-width:992px){.confidential-text-wrap__inverse ul li:last-child{padding:0 10px}}.confidential-text-wrap__inverse ul li:after{background-color:#d8d8d8}.o-contact-form__attachement-text{font-size:16px}@media screen and (min-width:992px){.o-contact-form__attachement-text{font-size:13px}}.o-awards{color:#333;position:relative;padding:70px 0 50px;display:none;background-color:#fff;position:relative;text-align:center}@media (min-width:992px){.o-awards{display:block;padding:70px 0 15px}}.o-awards .awards-list li{display:inline-block;padding:20px 20px;vertical-align:middle}.o-awards .awards-list li a{display:block}.o-awards .awards-list--pos{position:relative;left:-5px}.no-webp .o-footer .social-footer-divider--social-pan li a{background-image:url(/images/common/common-sprite.png)}.webp .o-footer .social-footer-divider--social-pan li a{background-image:url(/images/webp/common/common-sprite.webp)}.no-webp .o-footer .social-footer-divider--social-pan li.social-behance a{background-image:url(/images/common/behance-sprite.jpg);background-repeat:no-repeat}.webp .o-footer .social-footer-divider--social-pan li.social-behance a{background-image:url(/images/webp/common/behance-sprite.webp);background-repeat:no-repeat}.o-footer{background-color:#fff;padding:40px 0;text-align:center}@media (min-width:992px){.o-footer{padding:0 0 40px}}.o-footer .social-footer-divider{position:relative;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;margin-bottom:50px}@media (min-width:992px){.o-footer .social-footer-divider{margin-bottom:40px;border-bottom:1px solid #ccc;border-top:0}}.o-footer .social-footer-divider--social-pan{padding:30px 0 30px}@media (min-width:992px){.o-footer .social-footer-divider--social-pan{padding:40px 0}}.o-footer .social-footer-divider--social-pan li{display:inline-block;margin:0 5px;width:44px;height:44px;line-height:44px;border-radius:50%;background-size:100%}.o-footer .social-footer-divider--social-pan li a{line-height:44px;width:44px;height:44px;display:block;cursor:pointer;border:1px solid #e7e7e7;border-radius:50%;text-indent:-10000px}.o-footer .social-footer-divider--social-pan li a .display-vissable{display:inline-block}.o-footer .social-footer-divider--social-pan li a .display-hidden{display:none}.o-footer .social-footer-divider--social-pan li a:hover .display-vissable{display:none}.o-footer .social-footer-divider--social-pan li a:hover .display-hidden{display:inline-block}.o-footer .social-footer-divider--social-pan li.social-1 a{background-position:-4px -342px}.o-footer .social-footer-divider--social-pan li.social-1 a:hover{background-position:-59px -342px}.o-footer .social-footer-divider--social-pan li.social-2 a{background-position:-112px -342px}.o-footer .social-footer-divider--social-pan li.social-2 a:hover{background-position:-168px -342px}.o-footer .social-footer-divider--social-pan li.new-twitter-icon a,.o-footer .social-footer-divider--social-pan li.social-2 a{background-image:url(/images/common/new-twitter-icon-group.png);background-position:10px 11px;background-repeat:no-repeat}.o-footer .social-footer-divider--social-pan li.new-twitter-icon a:hover,.o-footer .social-footer-divider--social-pan li.social-2 a:hover{background-position:-32px 11px}.o-footer .social-footer-divider--social-pan li.social-3 a{background-position:-222px -342px}.o-footer .social-footer-divider--social-pan li.social-3 a:hover{background-position:-277px -342px}.o-footer .social-footer-divider--social-pan li.social-4 a{background-position:-5px -377px}.o-footer .social-footer-divider--social-pan li.social-4 a:hover{background-position:-56px -377px}.o-footer .social-footer-divider--social-pan li.social-5 a{background-position:-112px -376px}.o-footer .social-footer-divider--social-pan li.social-5 a:hover{background-position:-166px -376px}.o-footer .social-footer-divider--social-pan li.social-6 a{background-position:-222px -376px}.o-footer .social-footer-divider--social-pan li.social-6 a:hover{background-position:-274px -376px}.o-footer .social-footer-divider--social-pan li.social-behance a{background-position:8px 12px}.o-footer .social-footer-divider--social-pan li.social-behance a:hover{background-position:-55px 12px}.o-footer--copyright{padding:40px 20px 5px}@media (min-width:992px){.o-footer--copyright{text-align:left;padding:0 20px}}.o-footer--copyright ul{overflow:hidden}.o-footer--copyright ul li{display:inline-block;border-left:1px solid #dfdfdf;padding:0 10px;margin-bottom:4px;font-size:14px;line-height:16px;font-weight:500}@media (min-width:992px){.o-footer--copyright ul li{font-size:12px}}.o-footer--copyright ul li:first-child{border-left:0;padding:0 10px 0 0}.o-footer--copyright ul li a{color:#333}.o-footer--copyright ul li a:hover{text-decoration:underline}.o-footer--copyright p{margin-top:20px;text-align:center;font-size:15px;font-family:Montserrat,sans-serif;font-weight:500}@media (min-width:992px){.o-footer--copyright p{margin:0;font-size:12px;line-height:20px;text-align:left}}.o-footer--copyright p span{display:block}@media (min-width:992px){.o-footer--copyright p span{display:inline-block}}.o-footer .dmca-badge{margin-top:2px}.new-footer{background:#091b38;padding:35px 0 40px;text-align:center}@media screen and (min-width:992px){.new-footer{padding:50px 0 50px}}.new-footer__small--mobile .bottom-col-wrap__left-border{border-top:1px solid #194b83;border-left:none;padding-left:5px;padding-right:5px;margin-top:40px}@media screen and (min-width:768px){.new-footer__small--mobile .bottom-col-wrap__left-border{border-top:none;border-left:1px solid #194b83;padding-left:20px;padding-right:0;margin-top:0}}@media screen and (min-width:768px){.new-footer{text-align:left;padding:40px 0 50px}}.new-footer h6{font-size:16px;line-height:23px;color:#e4ecf5;font-weight:500;display:block;margin-bottom:0}@media screen and (min-width:768px){.new-footer h6{margin-bottom:.5rem}}.new-footer h5{font-size:16px;line-height:23px;color:#e4ecf5;font-weight:500;display:block;margin-bottom:0}@media screen and (min-width:768px){.new-footer h5{margin-bottom:.5rem}}.new-footer-ul{vertical-align:text-top;margin-bottom:0;padding:15px 15px 10px}@media screen and (min-width:768px){.new-footer-ul{margin-top:25px;padding:0;margin-bottom:10px}}.new-footer-ul li{padding:5px 0}@media screen and (min-width:768px){.new-footer-ul li{padding:0}}.new-footer-ul li a{color:#aec7da;font-family:Montserrat,sans-serif;font-size:15px;line-height:25px}@media screen and (min-width:768px){.new-footer-ul li a{font-size:13px}}.new-footer-ul li a:hover{color:#2dbe70}@media screen and (min-width:768px){.new-footer-ul__link{margin-top:0!important;margin-bottom:0!important;color:#fff}}.new-footer-ul__link li a{color:#fff}@media (min-width:992px){.new-footer-ul-mr{margin-right:50px}}.new-footer-ul:first-child{margin-bottom:0}@media screen and (min-width:768px){.new-footer-ul:first-child{margin-bottom:25px}}@media screen and (min-width:768px){.new-footer__small{padding:25px 0}}.col-wrap p{color:#aec7da;font-family:Montserrat,sans-serif;font-size:16px;line-height:27px;margin-top:25px}@media screen and (min-width:992px){.col-wrap p{font-size:13px;line-height:25px;margin-top:35px}}.bottom-col-wrap__left-border{border-left:1px solid #194b83;padding-left:20px}.bottom-col-wrap ul{margin-bottom:10px;margin-top:13px}.bottom-col-wrap ul li{display:inline-block}.bottom-col-wrap ul li a{position:relative;padding:0 10px}.bottom-col-wrap ul li a:before{content:'';position:absolute;background:#aec7da;height:12px;width:1px;top:3px;right:-2px}.bottom-col-wrap ul li:first-child a{padding-left:0}.bottom-col-wrap ul li:last-child a:before{display:none}.bottom-col-wrap p{color:#aec7da;font-family:Montserrat,sans-serif;font-size:15px;line-height:26px;margin-bottom:0}@media screen and (min-width:992px){.bottom-col-wrap p{font-size:13px;line-height:25px}}.new-social-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:35px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (min-width:768px){.new-social-links{margin-bottom:25px}}@media (min-width:992px){.new-social-links{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;max-width:86%}}.new-social-links li:first-child{padding-left:0}.new-social-links li:last-child{padding-right:0}.new-social-links li a:hover svg circle,.new-social-links li a:hover svg path{stroke:#2dbe70}.new-social-links li a svg{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.new-social-links li a:hover img{-webkit-filter:brightness(0) saturate(100%) invert(61%) sepia(10%) saturate(2494%) hue-rotate(95deg) brightness(97%) contrast(96%);filter:brightness(0) saturate(100%) invert(61%) sepia(10%) saturate(2494%) hue-rotate(95deg) brightness(97%) contrast(96%);-webkit-transition:.5 all ease-out;transition:.5 all ease-out}.new-social-links li a img{-webkit-transition:.5 all ease-in;transition:.5 all ease-in}.dmca{text-align:center;padding-top:40px}@media (min-width:992px){.dmca{text-align:right}}.footer-btm-line{margin:20px 0 40px;padding:0;background:#979797;height:1px;opacity:.3}@media (min-width:992px){.footer-btm-line{margin:60px 0 40px}}@media screen and (min-width:992px){.new-footer-ul-mod{margin-top:15px}}.ol-text{margin-top:25px}.footer-address-box{background:#122a52;padding:40px 40px 40px;border-radius:3px;margin-top:20px;margin-bottom:20px;width:100%}@media screen and (min-width:992px){.footer-address-box{margin-bottom:75px}}.footer-address-box-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;min-height:35px}@media screen and (min-width:768px){.footer-address-box-top{display:-webkit-box;display:-ms-flexbox;display:flex}}.footer-address-box-top img{width:23px;height:23px;margin:0 auto 15px;display:block}@media screen and (min-width:768px){.footer-address-box-top img{display:inherit;margin-right:10px;margin-bottom:0}}.footer-address-box-top h4{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;text-transform:uppercase;color:#fff;margin-bottom:0}.footer-address-box-top h4 span{display:block;font-size:13px;color:#aec7da;text-transform:capitalize}.footer-address-box p{font-size:13px;line-height:22px;font-weight:600;margin-bottom:20px}.footer-address-box p a{color:#aec7da}.footer-address-box h5{font-size:16px;margin-bottom:0}.footer-address-box h5 a{color:#36e079}.ft-menu{background:#223a63;padding:10px 15px}@media screen and (min-width:768px){.ft-menu{background:0 0;padding:0;margin-bottom:0}}.ft-menu:before{display:block;content:'+';width:18px;height:15px;position:absolute;top:10px;right:8px;font-size:26px}@media screen and (min-width:768px){.ft-menu:before{display:none}}.ft-menu.ft-menu-mod:before{display:block;content:'-';width:18px;height:15px;position:absolute;top:9px;right:5px}@media screen and (min-width:768px){.ft-menu.ft-menu-mod:before{display:none}}.cd{display:none}@media screen and (min-width:768px){.cd{display:block}}.ft-menu-bg{background-color:#122a52;text-align:left;padding:0}@media screen and (min-width:768px){.ft-menu-bg{background:0 0;padding:0;text-align:inherit;margin-bottom:0;border-radius:0}}.ft-menu-bg ul{position:relative}.ft-menu-bg ul:before{content:'';position:absolute;background:#223a63;height:15px;width:15px;top:-7px;left:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:768px){.ft-menu-bg ul:before{display:none}}.ft-menu-bg-one{margin-bottom:1px;border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden}@media screen and (min-width:768px){.ft-menu-bg-one{margin-bottom:0}}.ft-menu-bg-two{border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:hidden}.new-location-heading{color:#fff;font-size:16px;margin-bottom:0}.new-location-area-row{margin-bottom:35px}@media screen and (min-width:992px){.new-location-area-row{margin-bottom:58px}}.new-location-area-row .padding-25{padding:25px 30px}@media screen and (min-width:992px){.new-location-area-row .footer-location-table{display:-webkit-box;display:-ms-flexbox;display:flex}}.new-location-area-row .footer-location-table .new-location-border-divider{border-bottom:1px solid #244375;border-right:0}@media screen and (min-width:992px){.new-location-area-row .footer-location-table .new-location-border-divider{border-right:1px solid #244375;border-bottom:0}}.new-location-area-row .footer-location-table .footer-location{text-align:center;border:1px solid #244375;border-radius:5px;overflow:hidden;margin-top:20px}@media screen and (min-width:992px){.new-location-area-row .footer-location-table .footer-location{margin-top:20px}}.new-location-area-row .footer-location-table .location-top-heading{text-transform:uppercase;font-weight:700;color:#fff;margin-bottom:0;padding:20px;border-bottom:1px solid #244375;font-size:18px}@media screen and (min-width:992px){.new-location-area-row .footer-location-table .location-top-heading{font-size:16px}}.new-location-area-row .footer-location-table .footer-location-body p{color:#aec7da;font-size:16px;line-height:27px;margin-bottom:0}@media screen and (min-width:992px){.new-location-area-row .footer-location-table .footer-location-body p{font-size:13px;line-height:22px}}.new-location-area-row .footer-location-table .footer-location-body p.margin-bottom-15{margin-bottom:15px}.new-location-area-row .footer-location-table .footer-location-body .location-heading-area{color:#fff;margin-bottom:15px;font-size:18px;font-weight:600}@media screen and (min-width:992px){.new-location-area-row .footer-location-table .footer-location-body .location-heading-area{font-size:16px}}.new-location-area-row .footer-location-table .footer-location-body .location-icon{margin-bottom:20px;min-height:64px}.new-location-area-row .footer-location-table .new-location-tel{color:#00b54a;font-size:16px;font-weight:700;border-bottom:1px solid transparent}.new-location-area-row .footer-location-table .new-location-tel:hover{border-bottom:1px solid #00b54a}.footer-divider-role{color:#4166a1;margin:10px 0 30px}@media screen and (min-width:992px){.footer-divider-role{margin:25px 0 30px}}.contact-new-location{background-color:#f1f1f1;border-top:#979797;position:relative;z-index:0}.contact-new-location .contact-new-location-box-spacing-right{padding-right:40px}.contact-new-location .contact-location-spacing-new{padding:40px 15px;position:relative;z-index:99}@media screen and (min-width:992px){.contact-new-location .contact-location-spacing-new{padding:90px 15px}}.contact-new-location .contact-new-location-top-heading{font-size:28px;line-height:28px;color:#333;font-weight:600}.contact-new-location .contact-new-location-country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px;margin-bottom:0}@media screen and (min-width:992px){.contact-new-location .contact-new-location-country{margin-top:50px}}.contact-new-location .contact-new-location-country .contact-country-flag-icon{margin-right:12px}.contact-new-location .contact-new-location-country .contact-new-location-heading{margin-bottom:0;font-size:18px;font-weight:700;line-height:18px}.contact-new-location .contact-new-location-box.contact-new-location-box-spacing{margin-left:48px}.contact-new-location .contact-new-location-box.contact-new-location-box-spacing-mobile{margin-left:48px}@media screen and (min-width:992px){.contact-new-location .contact-new-location-box.contact-new-location-box-spacing-mobile{margin-left:0}}.contact-new-location .contact-new-location-box.contact-new-location-box-spacing-mobile.margin-top-30{margin-top:30px}@media screen and (min-width:992px){.contact-new-location .contact-new-location-box.contact-new-location-box-spacing-mobile.margin-top-30{margin-top:0}}.contact-new-location .contact-new-location-box .contact-new-location-area{font-size:16px;font-weight:600;color:#292929;line-height:16px;margin-bottom:12px;margin-top:15px}.contact-new-location .contact-new-location-box p{font-size:13px;line-height:22px;font-weight:500;color:#333;margin-bottom:0}.contact-new-location .contact-new-location-box p.margin-bottom-20{margin-bottom:15px}@media screen and (min-width:992px){.contact-new-location .contact-new-location-box p.margin-bottom-20{margin-bottom:20px}}.contact-new-location .contact-new-location-box .contact-new-location-tel{font-size:16px;font-weight:700;color:#00c04c;line-height:16px;border-bottom:1px solid transparent}.contact-new-location .contact-new-location-box .contact-new-location-tel:hover{border-bottom:1px solid #00b54a}@media screen and (min-width:1921px){.contact-new-location .contact-main-office-img-container{padding-right:0}}.contact-new-location .new-location-main-office-building-img{position:absolute;width:100%;max-width:100%;height:100%;max-height:100%;top:0;bottom:0;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;left:0;z-index:0;background:#ededed;opacity:.2}@media screen and (min-width:992px){.contact-new-location .new-location-main-office-building-img{position:absolute;top:0;bottom:0;width:50vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;max-height:100%;height:100%;left:auto;opacity:1}}@media screen and (min-width:1921px){.contact-new-location .new-location-main-office-building-img{position:relative}}.new-contact-location .new-location-area-row,.new-contact-location .new-location-heading{display:none}.footer-location{width:100%}@media screen and (min-width:992px){.col-md-4-text .col-wrap{padding-right:25px}}@media screen and (min-width:1280px){.col-md-4-text .col-wrap{padding-right:35px}}.quickform-holder{position:fixed;top:0;right:0;left:0;margin:0 auto;z-index:99999999;padding:0;width:95%;height:100vh;overflow:auto;overflow-x:hidden}@media (min-width:992px){.quickform-holder{width:754px;bottom:0;left:inherit;margin:0;top:inherit;height:auto;overflow:initial;right:3%;z-index:999999}}.quickform-holder .big-girl{position:absolute;left:-100%;top:60px;z-index:1;width:245px;display:none}@media (min-width:992px){.quickform-holder .big-girl{left:7%;top:20px}}.quickform-holder .small-girl{float:right}.quickform-holder .qi-btn-holder{text-align:right;height:68px}@media (min-width:992px){.quickform-holder .qi-btn-holder{height:102px}}.quickform-holder .qi-btn-holder .qi-btn{display:none;vertical-align:top;border-radius:4px;background:#3be06e;padding:0;position:relative;width:60px;margin-bottom:10px;text-align:left;text-transform:capitalize;-webkit-box-shadow:0 0 5px 0 rgba(51,51,51,.5);box-shadow:0 0 5px 0 rgba(51,51,51,.5);border-radius:50%;height:60px;background:#1383c8;background:linear-gradient(135deg,#1383c8 0,#00cdd2 100%);bottom:0}@media (min-width:992px){.quickform-holder .qi-btn-holder .qi-btn{width:45%;height:auto;border-radius:4px;padding:10px;display:inline-block}}.quickform-holder .qi-btn-holder .qi-btn i{width:30px;height:25px;background:url(/images/common/icon-plus.png) no-repeat 50% 50%;border-radius:0;position:absolute;right:20px;top:15px;display:none}@media (min-width:992px){.quickform-holder .qi-btn-holder .qi-btn i{display:inline-block}}.quickform-holder .qi-btn-holder .qi-btn.plus{display:inline-block}.quickform-holder .qi-btn-holder .qi-btn.plus i{background:url(/images/common/slide-form-minus-white.svg) no-repeat}@media screen and (min-width:992px){.quickform-holder .qi-btn-holder .qi-btn.plus i{background:url(/images/common/slide-form-minus-black.svg) no-repeat}}.quickform-holder .qi-btn-holder .qi-btn span{padding-top:7px;padding-left:10px;vertical-align:top;font-weight:500;font-size:20px;width:230px;line-height:26px;display:none;font-family:Montserrat,sans-serif}@media (min-width:992px){.quickform-holder .qi-btn-holder .qi-btn span{display:inline-block}}.quickform-holder .qi-btn-holder .qi-btn.plus{position:relative;top:26px;z-index:100;background:0 0;-webkit-box-shadow:none;box-shadow:none}.quickform-holder .qi-btn-holder .qi-btn.plus i{display:block;position:relative;right:-25px;top:43px;opacity:.8}@media (min-width:992px){.quickform-holder .qi-btn-holder .qi-btn.plus i{right:15px;top:100px;position:absolute}}.quickform-holder .qi-btn-holder .qi-btn.plus img{display:none}.quickform-holder .qi-btn-holder .qi-btn.plus span{display:none}.quickform-holder .qi-btn-holder .qi-btn.plus:after{display:none}@media (min-width:992px){.quickform-holder .qi-btn-holder .qi-btn:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #2fc9d2;position:absolute;content:"";right:20px;bottom:-9px;display:none}}.quickform-holder .quickform{overflow:auto;border-radius:10px;-webkit-box-shadow:0 0 6px 0 rgba(51,51,51,.5);box-shadow:0 0 6px 0 rgba(51,51,51,.5);position:relative;bottom:0;display:block}@media (min-width:992px){.quickform-holder .quickform{display:-webkit-box;display:-ms-flexbox;display:flex}}.quickform-holder .quickform .s-f-left{background:#183059}@media (min-width:992px){.quickform-holder .quickform .s-f-left{float:left;width:50%}}.quickform-holder .quickform .s-f-left .calender{padding:40px 20px 20px 20px}@media (min-width:992px){.quickform-holder .quickform .s-f-left .calender{background:url(/images/common/s-f-left-date.png) no-repeat 0 0;padding:163px 20px 39px 20px}}.quickform-holder .quickform .s-f-left .calender .girl{position:absolute;left:70px;top:0;height:388px}.quickform-holder .quickform .s-f-left .calender .text{z-index:1;position:relative}.quickform-holder .quickform .s-f-left .calender .text1{z-index:1;position:relative;margin:0 auto;display:block;padding:25px 0 7px}.quickform-holder .quickform .s-f-right{float:none;width:100%;background-color:#fff;position:relative;padding-bottom:15px}@media (min-width:992px){.quickform-holder .quickform .s-f-right{float:right;width:50%}}.quickform-holder .quickform .s-f-right h6{color:#325153;font-size:32px;line-height:40px;font-weight:500;background:url(/images/common/s-f-right-arrow.png) no-repeat 200px 31px #fff;padding:20px 0 20px 20px;background-size:31px}.quickform-holder .quickform .s-f-right h2{color:#325153;font-size:32px;line-height:40px;font-weight:500;background:url(/images/common/s-f-right-arrow.png) no-repeat 200px 31px #fff;padding:20px 0 5px 30px;background-size:22px}.quickform-holder .quickform .s-f-right .s-f-right-bottom{background-color:#dbf1f3;overflow:hidden;padding:20px 20px 6px 20px;display:none}@media (min-width:992px){.quickform-holder .quickform .s-f-right .s-f-right-bottom{display:block}}.quickform-holder .quickform .s-f-right .s-f-right-bottom ul li{float:left;width:41%;min-height:70px;margin-bottom:7px;font-size:13px;line-height:14px;margin-left:20px}.quickform-holder .quickform .s-f-right .s-f-right-bottom ul li img{display:block;margin-bottom:5px}.tranparent-bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;z-index:10000000;left:0;top:0;display:none}@media screen and (min-width:992px){.tranparent-bg{z-index:10000}}.consultation{background:rgba(7,22,35,.9);padding:16px 20px;text-align:center;position:relative;z-index:99;max-width:339px;margin:0 auto;z-index:99}@media screen and (min-width:992px){.consultation{margin:165px auto 0}}.consultation h5{font-size:22px;line-height:28px;font-weight:700;color:#fff;text-transform:capitalize;margin-bottom:0}@media screen and (min-width:992px){.consultation h5{font-size:26px;line-height:35px}}.consultation h5 span{color:#27eb99}.sliding-form-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0 0 30px}@media screen and (min-width:992px){.sliding-form-icon{padding:25px 0 0 30px}}.sliding-form-icon li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:15px;padding-right:15px}@media screen and (min-width:992px){.sliding-form-icon li{margin-bottom:25px}}.sliding-form-icon li i{-webkit-box-flex:0;-ms-flex:0 0 31px;flex:0 0 31px;margin-right:15px}.sliding-form-icon li h6{font-size:13px;line-height:17px;color:#fff;margin-bottom:0}.form-modal-z-index{z-index:9999999}.o-skills-hero{position:relative;overflow:hidden;padding:100px 0 60px}@media (min-width:992px){.o-skills-hero{padding:115px 20px 45px!important}}.o-skills-hero h1{color:#fff;font-size:32px}@media (min-width:992px){.o-skills-hero h1{font-size:48px}}.o-skills-hero h2{font-size:24px;line-height:30px;color:#fff;padding:0 0 20px;margin-top:20px!important}@media (min-width:992px){.o-skills-hero h2{padding:10px 0 20px;font-size:28px;line-height:38px;margin-top:0!important}}.o-skills-hero h2 span{display:block}@media (min-width:992px){.o-skills-hero h2 span{display:inline}}.o-skills-hero__schdule h1{font-size:30px;text-transform:inherit!important}@media (min-width:992px){.o-skills-hero__schdule h1{font-size:47px;line-height:60px}}.o-skills-hero__schdule h2{font-size:20px;font-weight:500!important}@media (min-width:992px){.o-skills-hero__schdule h2{font-size:25px;line-height:35px}}.o-skills-hero__schdule .header_right_pan h2{font-size:18px}@media (min-width:992px){.o-skills-hero__schdule .header_right_pan h2{font-size:24px!important;line-height:35px}}.o-skills-hero__schdule .header_right_pan h3{font-size:18px}@media (min-width:992px){.o-skills-hero__schdule .header_right_pan h3{font-size:21px!important;line-height:35px;padding-bottom:0;margin-top:20px}}.o-skills-hero__schdule .header_right_pan .or{background-color:#091b38;width:30px;height:30px;font-size:11px;line-height:30px;color:#fff;border-radius:50%;margin:10px auto 0}.o-skills-hero p{color:#93fff1;font-family:Montserrat,sans-serif}.header_left_pan{text-align:center}@media (min-width:992px){.header_left_pan{text-align:left}}.header_left_pan .award-logo{margin:0 auto;padding:0 0 20px 0}.header_left_pan p{display:none}@media (min-width:992px){.header_left_pan p{font-size:20px;line-height:33px;display:block;font-weight:600}}.header_left_pan ul{display:none}@media (min-width:992px){.header_left_pan ul{display:block}}.header_left_pan ul li{font-size:17px;padding-left:30px;padding-bottom:10px;position:relative;color:#fff;font-weight:500}.header_left_pan ul li:before{content:'';background:url(/images/common/tick.png) no-repeat 0 0;width:18px;height:18px;position:absolute;left:0;top:0;background-size:100%}@media (min-width:992px){.header_left_pan ul li:before{top:4px}}.new-award div{display:inline-block;margin:0 20px 30px}.schedule-box{padding:40px 14px 15px;position:relative}@media (min-width:992px){.schedule-box{padding:40px 30px 15px 30px}}.schedule-box p{color:#fff}.schedule-box h3{font-size:20px;padding-bottom:10px}.schedule-box :before{content:"";position:absolute;left:50%;top:0;background:url(/images/common/skills-lets-talk.png) no-repeat 0 0}.sub-text{font-size:19px;border-bottom:2px dotted #14df7d;padding:20px 0}.Android .o-skills-hero,.Angular .o-skills-hero,.Backend-Development .o-skills-hero,.CodeIgniter .o-skills-hero,.Django .o-skills-hero,.Drupal .o-skills-hero,.Flask .o-skills-hero,.Flutter .o-skills-hero,.Ionic .o-skills-hero,.Laravel .o-skills-hero,.MEAN .o-skills-hero,.MERN .o-skills-hero,.Magento .o-skills-hero,.NodeJS .o-skills-hero,.PHP .o-skills-hero,.Python .o-skills-hero,.React .o-skills-hero,.React-Native .o-skills-hero,.ReactJs .o-skills-hero,.Shopify .o-skills-hero,.Swift .o-skills-hero,.Symfony .o-skills-hero,.VueJS .o-skills-hero,.WooCommerce .o-skills-hero,.WordPress .o-skills-hero,.dotnet .o-skills-hero,.front-end-development .o-skills-hero,.hybrid .o-skills-hero,.iOS .o-skills-hero{padding-bottom:20px;padding-top:100px}@media (min-width:992px){.Android .o-skills-hero,.Angular .o-skills-hero,.Backend-Development .o-skills-hero,.CodeIgniter .o-skills-hero,.Django .o-skills-hero,.Drupal .o-skills-hero,.Flask .o-skills-hero,.Flutter .o-skills-hero,.Ionic .o-skills-hero,.Laravel .o-skills-hero,.MEAN .o-skills-hero,.MERN .o-skills-hero,.Magento .o-skills-hero,.NodeJS .o-skills-hero,.PHP .o-skills-hero,.Python .o-skills-hero,.React .o-skills-hero,.React-Native .o-skills-hero,.ReactJs .o-skills-hero,.Shopify .o-skills-hero,.Swift .o-skills-hero,.Symfony .o-skills-hero,.VueJS .o-skills-hero,.WooCommerce .o-skills-hero,.WordPress .o-skills-hero,.dotnet .o-skills-hero,.front-end-development .o-skills-hero,.hybrid .o-skills-hero,.iOS .o-skills-hero{padding:65px 20px 0!important}}@media (min-width:992px){.Android .o-skills-hero h1,.Angular .o-skills-hero h1,.Backend-Development .o-skills-hero h1,.CodeIgniter .o-skills-hero h1,.Django .o-skills-hero h1,.Drupal .o-skills-hero h1,.Flask .o-skills-hero h1,.Flutter .o-skills-hero h1,.Ionic .o-skills-hero h1,.Laravel .o-skills-hero h1,.MEAN .o-skills-hero h1,.MERN .o-skills-hero h1,.Magento .o-skills-hero h1,.NodeJS .o-skills-hero h1,.PHP .o-skills-hero h1,.Python .o-skills-hero h1,.React .o-skills-hero h1,.React-Native .o-skills-hero h1,.ReactJs .o-skills-hero h1,.Shopify .o-skills-hero h1,.Swift .o-skills-hero h1,.Symfony .o-skills-hero h1,.VueJS .o-skills-hero h1,.WooCommerce .o-skills-hero h1,.WordPress .o-skills-hero h1,.dotnet .o-skills-hero h1,.front-end-development .o-skills-hero h1,.hybrid .o-skills-hero h1,.iOS .o-skills-hero h1{margin-bottom:15px!important}}.Android .o-skills-hero h2,.Angular .o-skills-hero h2,.Backend-Development .o-skills-hero h2,.CodeIgniter .o-skills-hero h2,.Django .o-skills-hero h2,.Drupal .o-skills-hero h2,.Flask .o-skills-hero h2,.Flutter .o-skills-hero h2,.Ionic .o-skills-hero h2,.Laravel .o-skills-hero h2,.MEAN .o-skills-hero h2,.MERN .o-skills-hero h2,.Magento .o-skills-hero h2,.NodeJS .o-skills-hero h2,.PHP .o-skills-hero h2,.Python .o-skills-hero h2,.React .o-skills-hero h2,.React-Native .o-skills-hero h2,.ReactJs .o-skills-hero h2,.Shopify .o-skills-hero h2,.Swift .o-skills-hero h2,.Symfony .o-skills-hero h2,.VueJS .o-skills-hero h2,.WooCommerce .o-skills-hero h2,.WordPress .o-skills-hero h2,.dotnet .o-skills-hero h2,.front-end-development .o-skills-hero h2,.hybrid .o-skills-hero h2,.iOS .o-skills-hero h2{font-size:24px;line-height:30px;margin-top:15px;font-weight:600}@media screen and (min-width:992px){.Android .o-skills-hero h2,.Angular .o-skills-hero h2,.Backend-Development .o-skills-hero h2,.CodeIgniter .o-skills-hero h2,.Django .o-skills-hero h2,.Drupal .o-skills-hero h2,.Flask .o-skills-hero h2,.Flutter .o-skills-hero h2,.Ionic .o-skills-hero h2,.Laravel .o-skills-hero h2,.MEAN .o-skills-hero h2,.MERN .o-skills-hero h2,.Magento .o-skills-hero h2,.NodeJS .o-skills-hero h2,.PHP .o-skills-hero h2,.Python .o-skills-hero h2,.React .o-skills-hero h2,.React-Native .o-skills-hero h2,.ReactJs .o-skills-hero h2,.Shopify .o-skills-hero h2,.Swift .o-skills-hero h2,.Symfony .o-skills-hero h2,.VueJS .o-skills-hero h2,.WooCommerce .o-skills-hero h2,.WordPress .o-skills-hero h2,.dotnet .o-skills-hero h2,.front-end-development .o-skills-hero h2,.hybrid .o-skills-hero h2,.iOS .o-skills-hero h2{margin-top:0;font-size:20px;line-height:32px}}@media screen and (min-width:1200px){.Android .o-skills-hero h2,.Angular .o-skills-hero h2,.Backend-Development .o-skills-hero h2,.CodeIgniter .o-skills-hero h2,.Django .o-skills-hero h2,.Drupal .o-skills-hero h2,.Flask .o-skills-hero h2,.Flutter .o-skills-hero h2,.Ionic .o-skills-hero h2,.Laravel .o-skills-hero h2,.MEAN .o-skills-hero h2,.MERN .o-skills-hero h2,.Magento .o-skills-hero h2,.NodeJS .o-skills-hero h2,.PHP .o-skills-hero h2,.Python .o-skills-hero h2,.React .o-skills-hero h2,.React-Native .o-skills-hero h2,.ReactJs .o-skills-hero h2,.Shopify .o-skills-hero h2,.Swift .o-skills-hero h2,.Symfony .o-skills-hero h2,.VueJS .o-skills-hero h2,.WooCommerce .o-skills-hero h2,.WordPress .o-skills-hero h2,.dotnet .o-skills-hero h2,.front-end-development .o-skills-hero h2,.hybrid .o-skills-hero h2,.iOS .o-skills-hero h2{font-size:28px;line-height:38px}}@media (min-width:992px){.Android .o-skills-hero .header_left_pan,.Angular .o-skills-hero .header_left_pan,.Backend-Development .o-skills-hero .header_left_pan,.CodeIgniter .o-skills-hero .header_left_pan,.Django .o-skills-hero .header_left_pan,.Drupal .o-skills-hero .header_left_pan,.Flask .o-skills-hero .header_left_pan,.Flutter .o-skills-hero .header_left_pan,.Ionic .o-skills-hero .header_left_pan,.Laravel .o-skills-hero .header_left_pan,.MEAN .o-skills-hero .header_left_pan,.MERN .o-skills-hero .header_left_pan,.Magento .o-skills-hero .header_left_pan,.NodeJS .o-skills-hero .header_left_pan,.PHP .o-skills-hero .header_left_pan,.Python .o-skills-hero .header_left_pan,.React .o-skills-hero .header_left_pan,.React-Native .o-skills-hero .header_left_pan,.ReactJs .o-skills-hero .header_left_pan,.Shopify .o-skills-hero .header_left_pan,.Swift .o-skills-hero .header_left_pan,.Symfony .o-skills-hero .header_left_pan,.VueJS .o-skills-hero .header_left_pan,.WooCommerce .o-skills-hero .header_left_pan,.WordPress .o-skills-hero .header_left_pan,.dotnet .o-skills-hero .header_left_pan,.front-end-development .o-skills-hero .header_left_pan,.hybrid .o-skills-hero .header_left_pan,.iOS .o-skills-hero .header_left_pan{padding-right:20px}}.Android .o-skills-hero .header_left_pan img,.Angular .o-skills-hero .header_left_pan img,.Backend-Development .o-skills-hero .header_left_pan img,.CodeIgniter .o-skills-hero .header_left_pan img,.Django .o-skills-hero .header_left_pan img,.Drupal .o-skills-hero .header_left_pan img,.Flask .o-skills-hero .header_left_pan img,.Flutter .o-skills-hero .header_left_pan img,.Ionic .o-skills-hero .header_left_pan img,.Laravel .o-skills-hero .header_left_pan img,.MEAN .o-skills-hero .header_left_pan img,.MERN .o-skills-hero .header_left_pan img,.Magento .o-skills-hero .header_left_pan img,.NodeJS .o-skills-hero .header_left_pan img,.PHP .o-skills-hero .header_left_pan img,.Python .o-skills-hero .header_left_pan img,.React .o-skills-hero .header_left_pan img,.React-Native .o-skills-hero .header_left_pan img,.ReactJs .o-skills-hero .header_left_pan img,.Shopify .o-skills-hero .header_left_pan img,.Swift .o-skills-hero .header_left_pan img,.Symfony .o-skills-hero .header_left_pan img,.VueJS .o-skills-hero .header_left_pan img,.WooCommerce .o-skills-hero .header_left_pan img,.WordPress .o-skills-hero .header_left_pan img,.dotnet .o-skills-hero .header_left_pan img,.front-end-development .o-skills-hero .header_left_pan img,.hybrid .o-skills-hero .header_left_pan img,.iOS .o-skills-hero .header_left_pan img{padding:0 0 20px;margin-bottom:10px}@media (min-width:992px){.Android .o-skills-hero .header_left_pan img,.Angular .o-skills-hero .header_left_pan img,.Backend-Development .o-skills-hero .header_left_pan img,.CodeIgniter .o-skills-hero .header_left_pan img,.Django .o-skills-hero .header_left_pan img,.Drupal .o-skills-hero .header_left_pan img,.Flask .o-skills-hero .header_left_pan img,.Flutter .o-skills-hero .header_left_pan img,.Ionic .o-skills-hero .header_left_pan img,.Laravel .o-skills-hero .header_left_pan img,.MEAN .o-skills-hero .header_left_pan img,.MERN .o-skills-hero .header_left_pan img,.Magento .o-skills-hero .header_left_pan img,.NodeJS .o-skills-hero .header_left_pan img,.PHP .o-skills-hero .header_left_pan img,.Python .o-skills-hero .header_left_pan img,.React .o-skills-hero .header_left_pan img,.React-Native .o-skills-hero .header_left_pan img,.ReactJs .o-skills-hero .header_left_pan img,.Shopify .o-skills-hero .header_left_pan img,.Swift .o-skills-hero .header_left_pan img,.Symfony .o-skills-hero .header_left_pan img,.VueJS .o-skills-hero .header_left_pan img,.WooCommerce .o-skills-hero .header_left_pan img,.WordPress .o-skills-hero .header_left_pan img,.dotnet .o-skills-hero .header_left_pan img,.front-end-development .o-skills-hero .header_left_pan img,.hybrid .o-skills-hero .header_left_pan img,.iOS .o-skills-hero .header_left_pan img{padding:40px 0 20px;margin-bottom:0}}@media (min-width:992px){.Android .o-skills-hero .header_left_pan h2,.Angular .o-skills-hero .header_left_pan h2,.Backend-Development .o-skills-hero .header_left_pan h2,.CodeIgniter .o-skills-hero .header_left_pan h2,.Django .o-skills-hero .header_left_pan h2,.Drupal .o-skills-hero .header_left_pan h2,.Flask .o-skills-hero .header_left_pan h2,.Flutter .o-skills-hero .header_left_pan h2,.Ionic .o-skills-hero .header_left_pan h2,.Laravel .o-skills-hero .header_left_pan h2,.MEAN .o-skills-hero .header_left_pan h2,.MERN .o-skills-hero .header_left_pan h2,.Magento .o-skills-hero .header_left_pan h2,.NodeJS .o-skills-hero .header_left_pan h2,.PHP .o-skills-hero .header_left_pan h2,.Python .o-skills-hero .header_left_pan h2,.React .o-skills-hero .header_left_pan h2,.React-Native .o-skills-hero .header_left_pan h2,.ReactJs .o-skills-hero .header_left_pan h2,.Shopify .o-skills-hero .header_left_pan h2,.Swift .o-skills-hero .header_left_pan h2,.Symfony .o-skills-hero .header_left_pan h2,.VueJS .o-skills-hero .header_left_pan h2,.WooCommerce .o-skills-hero .header_left_pan h2,.WordPress .o-skills-hero .header_left_pan h2,.dotnet .o-skills-hero .header_left_pan h2,.front-end-development .o-skills-hero .header_left_pan h2,.hybrid .o-skills-hero .header_left_pan h2,.iOS .o-skills-hero .header_left_pan h2{font-size:24px;line-height:35px;font-weight:600!important}}.Android .o-skills-hero .header_left_pan .skill-page-mod img,.Angular .o-skills-hero .header_left_pan .skill-page-mod img,.Backend-Development .o-skills-hero .header_left_pan .skill-page-mod img,.CodeIgniter .o-skills-hero .header_left_pan .skill-page-mod img,.Django .o-skills-hero .header_left_pan .skill-page-mod img,.Drupal .o-skills-hero .header_left_pan .skill-page-mod img,.Flask .o-skills-hero .header_left_pan .skill-page-mod img,.Flutter .o-skills-hero .header_left_pan .skill-page-mod img,.Ionic .o-skills-hero .header_left_pan .skill-page-mod img,.Laravel .o-skills-hero .header_left_pan .skill-page-mod img,.MEAN .o-skills-hero .header_left_pan .skill-page-mod img,.MERN .o-skills-hero .header_left_pan .skill-page-mod img,.Magento .o-skills-hero .header_left_pan .skill-page-mod img,.NodeJS .o-skills-hero .header_left_pan .skill-page-mod img,.PHP .o-skills-hero .header_left_pan .skill-page-mod img,.Python .o-skills-hero .header_left_pan .skill-page-mod img,.React .o-skills-hero .header_left_pan .skill-page-mod img,.React-Native .o-skills-hero .header_left_pan .skill-page-mod img,.ReactJs .o-skills-hero .header_left_pan .skill-page-mod img,.Shopify .o-skills-hero .header_left_pan .skill-page-mod img,.Swift .o-skills-hero .header_left_pan .skill-page-mod img,.Symfony .o-skills-hero .header_left_pan .skill-page-mod img,.VueJS .o-skills-hero .header_left_pan .skill-page-mod img,.WooCommerce .o-skills-hero .header_left_pan .skill-page-mod img,.WordPress .o-skills-hero .header_left_pan .skill-page-mod img,.dotnet .o-skills-hero .header_left_pan .skill-page-mod img,.front-end-development .o-skills-hero .header_left_pan .skill-page-mod img,.hybrid .o-skills-hero .header_left_pan .skill-page-mod img,.iOS .o-skills-hero .header_left_pan .skill-page-mod img{padding:0;margin:0}@media screen and (min-width:992px){.Android .o-skills-hero .header_left_pan .skill-page-mod img,.Angular .o-skills-hero .header_left_pan .skill-page-mod img,.Backend-Development .o-skills-hero .header_left_pan .skill-page-mod img,.CodeIgniter .o-skills-hero .header_left_pan .skill-page-mod img,.Django .o-skills-hero .header_left_pan .skill-page-mod img,.Drupal .o-skills-hero .header_left_pan .skill-page-mod img,.Flask .o-skills-hero .header_left_pan .skill-page-mod img,.Flutter .o-skills-hero .header_left_pan .skill-page-mod img,.Ionic .o-skills-hero .header_left_pan .skill-page-mod img,.Laravel .o-skills-hero .header_left_pan .skill-page-mod img,.MEAN .o-skills-hero .header_left_pan .skill-page-mod img,.MERN .o-skills-hero .header_left_pan .skill-page-mod img,.Magento .o-skills-hero .header_left_pan .skill-page-mod img,.NodeJS .o-skills-hero .header_left_pan .skill-page-mod img,.PHP .o-skills-hero .header_left_pan .skill-page-mod img,.Python .o-skills-hero .header_left_pan .skill-page-mod img,.React .o-skills-hero .header_left_pan .skill-page-mod img,.React-Native .o-skills-hero .header_left_pan .skill-page-mod img,.ReactJs .o-skills-hero .header_left_pan .skill-page-mod img,.Shopify .o-skills-hero .header_left_pan .skill-page-mod img,.Swift .o-skills-hero .header_left_pan .skill-page-mod img,.Symfony .o-skills-hero .header_left_pan .skill-page-mod img,.VueJS .o-skills-hero .header_left_pan .skill-page-mod img,.WooCommerce .o-skills-hero .header_left_pan .skill-page-mod img,.WordPress .o-skills-hero .header_left_pan .skill-page-mod img,.dotnet .o-skills-hero .header_left_pan .skill-page-mod img,.front-end-development .o-skills-hero .header_left_pan .skill-page-mod img,.hybrid .o-skills-hero .header_left_pan .skill-page-mod img,.iOS .o-skills-hero .header_left_pan .skill-page-mod img{padding:20px 0 20px;margin-bottom:0}}.Android .o-skills-hero .green-head-ribbon,.Angular .o-skills-hero .green-head-ribbon,.Backend-Development .o-skills-hero .green-head-ribbon,.CodeIgniter .o-skills-hero .green-head-ribbon,.Django .o-skills-hero .green-head-ribbon,.Drupal .o-skills-hero .green-head-ribbon,.Flask .o-skills-hero .green-head-ribbon,.Flutter .o-skills-hero .green-head-ribbon,.Ionic .o-skills-hero .green-head-ribbon,.Laravel .o-skills-hero .green-head-ribbon,.MEAN .o-skills-hero .green-head-ribbon,.MERN .o-skills-hero .green-head-ribbon,.Magento .o-skills-hero .green-head-ribbon,.NodeJS .o-skills-hero .green-head-ribbon,.PHP .o-skills-hero .green-head-ribbon,.Python .o-skills-hero .green-head-ribbon,.React .o-skills-hero .green-head-ribbon,.React-Native .o-skills-hero .green-head-ribbon,.ReactJs .o-skills-hero .green-head-ribbon,.Shopify .o-skills-hero .green-head-ribbon,.Swift .o-skills-hero .green-head-ribbon,.Symfony .o-skills-hero .green-head-ribbon,.VueJS .o-skills-hero .green-head-ribbon,.WooCommerce .o-skills-hero .green-head-ribbon,.WordPress .o-skills-hero .green-head-ribbon,.dotnet .o-skills-hero .green-head-ribbon,.front-end-development .o-skills-hero .green-head-ribbon,.hybrid .o-skills-hero .green-head-ribbon,.iOS .o-skills-hero .green-head-ribbon{margin-top:40px;margin-bottom:10px}.Android .skill-service,.Angular .skill-service,.Backend-Development .skill-service,.CodeIgniter .skill-service,.Django .skill-service,.Drupal .skill-service,.Flask .skill-service,.Flutter .skill-service,.Ionic .skill-service,.Laravel .skill-service,.MEAN .skill-service,.MERN .skill-service,.Magento .skill-service,.NodeJS .skill-service,.PHP .skill-service,.Python .skill-service,.React .skill-service,.React-Native .skill-service,.ReactJs .skill-service,.Shopify .skill-service,.Swift .skill-service,.Symfony .skill-service,.VueJS .skill-service,.WooCommerce .skill-service,.WordPress .skill-service,.dotnet .skill-service,.front-end-development .skill-service,.hybrid .skill-service,.iOS .skill-service{border-bottom:1px solid #dedede}@media (min-width:992px){.Android .skill-service,.Angular .skill-service,.Backend-Development .skill-service,.CodeIgniter .skill-service,.Django .skill-service,.Drupal .skill-service,.Flask .skill-service,.Flutter .skill-service,.Ionic .skill-service,.Laravel .skill-service,.MEAN .skill-service,.MERN .skill-service,.Magento .skill-service,.NodeJS .skill-service,.PHP .skill-service,.Python .skill-service,.React .skill-service,.React-Native .skill-service,.ReactJs .skill-service,.Shopify .skill-service,.Swift .skill-service,.Symfony .skill-service,.VueJS .skill-service,.WooCommerce .skill-service,.WordPress .skill-service,.dotnet .skill-service,.front-end-development .skill-service,.hybrid .skill-service,.iOS .skill-service{border-top:none}}.Android .skill-service h2,.Angular .skill-service h2,.Backend-Development .skill-service h2,.CodeIgniter .skill-service h2,.Django .skill-service h2,.Drupal .skill-service h2,.Flask .skill-service h2,.Flutter .skill-service h2,.Ionic .skill-service h2,.Laravel .skill-service h2,.MEAN .skill-service h2,.MERN .skill-service h2,.Magento .skill-service h2,.NodeJS .skill-service h2,.PHP .skill-service h2,.Python .skill-service h2,.React .skill-service h2,.React-Native .skill-service h2,.ReactJs .skill-service h2,.Shopify .skill-service h2,.Swift .skill-service h2,.Symfony .skill-service h2,.VueJS .skill-service h2,.WooCommerce .skill-service h2,.WordPress .skill-service h2,.dotnet .skill-service h2,.front-end-development .skill-service h2,.hybrid .skill-service h2,.iOS .skill-service h2{color:#333}.Android .skill-service h3,.Angular .skill-service h3,.Backend-Development .skill-service h3,.CodeIgniter .skill-service h3,.Django .skill-service h3,.Drupal .skill-service h3,.Flask .skill-service h3,.Flutter .skill-service h3,.Ionic .skill-service h3,.Laravel .skill-service h3,.MEAN .skill-service h3,.MERN .skill-service h3,.Magento .skill-service h3,.NodeJS .skill-service h3,.PHP .skill-service h3,.Python .skill-service h3,.React .skill-service h3,.React-Native .skill-service h3,.ReactJs .skill-service h3,.Shopify .skill-service h3,.Swift .skill-service h3,.Symfony .skill-service h3,.VueJS .skill-service h3,.WooCommerce .skill-service h3,.WordPress .skill-service h3,.dotnet .skill-service h3,.front-end-development .skill-service h3,.hybrid .skill-service h3,.iOS .skill-service h3{color:#333}.Android .services-pan i,.Angular .services-pan i,.Backend-Development .services-pan i,.CodeIgniter .services-pan i,.Django .services-pan i,.Drupal .services-pan i,.Flask .services-pan i,.Flutter .services-pan i,.Ionic .services-pan i,.Laravel .services-pan i,.MEAN .services-pan i,.MERN .services-pan i,.Magento .services-pan i,.NodeJS .services-pan i,.PHP .services-pan i,.Python .services-pan i,.React .services-pan i,.React-Native .services-pan i,.ReactJs .services-pan i,.Shopify .services-pan i,.Swift .services-pan i,.Symfony .services-pan i,.VueJS .services-pan i,.WooCommerce .services-pan i,.WordPress .services-pan i,.dotnet .services-pan i,.front-end-development .services-pan i,.hybrid .services-pan i,.iOS .services-pan i{display:block;height:60px}.Android .services-pan i img,.Angular .services-pan i img,.Backend-Development .services-pan i img,.CodeIgniter .services-pan i img,.Django .services-pan i img,.Drupal .services-pan i img,.Flask .services-pan i img,.Flutter .services-pan i img,.Ionic .services-pan i img,.Laravel .services-pan i img,.MEAN .services-pan i img,.MERN .services-pan i img,.Magento .services-pan i img,.NodeJS .services-pan i img,.PHP .services-pan i img,.Python .services-pan i img,.React .services-pan i img,.React-Native .services-pan i img,.ReactJs .services-pan i img,.Shopify .services-pan i img,.Swift .services-pan i img,.Symfony .services-pan i img,.VueJS .services-pan i img,.WooCommerce .services-pan i img,.WordPress .services-pan i img,.dotnet .services-pan i img,.front-end-development .services-pan i img,.hybrid .services-pan i img,.iOS .services-pan i img{height:100%}.Android .services-pan h3,.Angular .services-pan h3,.Backend-Development .services-pan h3,.CodeIgniter .services-pan h3,.Django .services-pan h3,.Drupal .services-pan h3,.Flask .services-pan h3,.Flutter .services-pan h3,.Ionic .services-pan h3,.Laravel .services-pan h3,.MEAN .services-pan h3,.MERN .services-pan h3,.Magento .services-pan h3,.NodeJS .services-pan h3,.PHP .services-pan h3,.Python .services-pan h3,.React .services-pan h3,.React-Native .services-pan h3,.ReactJs .services-pan h3,.Shopify .services-pan h3,.Swift .services-pan h3,.Symfony .services-pan h3,.VueJS .services-pan h3,.WooCommerce .services-pan h3,.WordPress .services-pan h3,.dotnet .services-pan h3,.front-end-development .services-pan h3,.hybrid .services-pan h3,.iOS .services-pan h3{font-size:20px}@media (min-width:992px){.Android .services-pan h3,.Angular .services-pan h3,.Backend-Development .services-pan h3,.CodeIgniter .services-pan h3,.Django .services-pan h3,.Drupal .services-pan h3,.Flask .services-pan h3,.Flutter .services-pan h3,.Ionic .services-pan h3,.Laravel .services-pan h3,.MEAN .services-pan h3,.MERN .services-pan h3,.Magento .services-pan h3,.NodeJS .services-pan h3,.PHP .services-pan h3,.Python .services-pan h3,.React .services-pan h3,.React-Native .services-pan h3,.ReactJs .services-pan h3,.Shopify .services-pan h3,.Swift .services-pan h3,.Symfony .services-pan h3,.VueJS .services-pan h3,.WooCommerce .services-pan h3,.WordPress .services-pan h3,.dotnet .services-pan h3,.front-end-development .services-pan h3,.hybrid .services-pan h3,.iOS .services-pan h3{font-size:24px}}.Android .skill-why ul.slick-dots,.Angular .skill-why ul.slick-dots,.Backend-Development .skill-why ul.slick-dots,.CodeIgniter .skill-why ul.slick-dots,.Django .skill-why ul.slick-dots,.Drupal .skill-why ul.slick-dots,.Flask .skill-why ul.slick-dots,.Flutter .skill-why ul.slick-dots,.Ionic .skill-why ul.slick-dots,.Laravel .skill-why ul.slick-dots,.MEAN .skill-why ul.slick-dots,.MERN .skill-why ul.slick-dots,.Magento .skill-why ul.slick-dots,.NodeJS .skill-why ul.slick-dots,.PHP .skill-why ul.slick-dots,.Python .skill-why ul.slick-dots,.React .skill-why ul.slick-dots,.React-Native .skill-why ul.slick-dots,.ReactJs .skill-why ul.slick-dots,.Shopify .skill-why ul.slick-dots,.Swift .skill-why ul.slick-dots,.Symfony .skill-why ul.slick-dots,.VueJS .skill-why ul.slick-dots,.WooCommerce .skill-why ul.slick-dots,.WordPress .skill-why ul.slick-dots,.dotnet .skill-why ul.slick-dots,.front-end-development .skill-why ul.slick-dots,.hybrid .skill-why ul.slick-dots,.iOS .skill-why ul.slick-dots{margin-top:0}.Android .skill-frame h2,.Angular .skill-frame h2,.Backend-Development .skill-frame h2,.CodeIgniter .skill-frame h2,.Django .skill-frame h2,.Drupal .skill-frame h2,.Flask .skill-frame h2,.Flutter .skill-frame h2,.Ionic .skill-frame h2,.Laravel .skill-frame h2,.MEAN .skill-frame h2,.MERN .skill-frame h2,.Magento .skill-frame h2,.NodeJS .skill-frame h2,.PHP .skill-frame h2,.Python .skill-frame h2,.React .skill-frame h2,.React-Native .skill-frame h2,.ReactJs .skill-frame h2,.Shopify .skill-frame h2,.Swift .skill-frame h2,.Symfony .skill-frame h2,.VueJS .skill-frame h2,.WooCommerce .skill-frame h2,.WordPress .skill-frame h2,.dotnet .skill-frame h2,.front-end-development .skill-frame h2,.hybrid .skill-frame h2,.iOS .skill-frame h2{font-size:24px}@media (min-width:992px){.Android .skill-frame h2,.Angular .skill-frame h2,.Backend-Development .skill-frame h2,.CodeIgniter .skill-frame h2,.Django .skill-frame h2,.Drupal .skill-frame h2,.Flask .skill-frame h2,.Flutter .skill-frame h2,.Ionic .skill-frame h2,.Laravel .skill-frame h2,.MEAN .skill-frame h2,.MERN .skill-frame h2,.Magento .skill-frame h2,.NodeJS .skill-frame h2,.PHP .skill-frame h2,.Python .skill-frame h2,.React .skill-frame h2,.React-Native .skill-frame h2,.ReactJs .skill-frame h2,.Shopify .skill-frame h2,.Swift .skill-frame h2,.Symfony .skill-frame h2,.VueJS .skill-frame h2,.WooCommerce .skill-frame h2,.WordPress .skill-frame h2,.dotnet .skill-frame h2,.front-end-development .skill-frame h2,.hybrid .skill-frame h2,.iOS .skill-frame h2{font-size:30px}}.Android .custom-software-development h2,.Angular .custom-software-development h2,.Backend-Development .custom-software-development h2,.CodeIgniter .custom-software-development h2,.Django .custom-software-development h2,.Drupal .custom-software-development h2,.Flask .custom-software-development h2,.Flutter .custom-software-development h2,.Ionic .custom-software-development h2,.Laravel .custom-software-development h2,.MEAN .custom-software-development h2,.MERN .custom-software-development h2,.Magento .custom-software-development h2,.NodeJS .custom-software-development h2,.PHP .custom-software-development h2,.Python .custom-software-development h2,.React .custom-software-development h2,.React-Native .custom-software-development h2,.ReactJs .custom-software-development h2,.Shopify .custom-software-development h2,.Swift .custom-software-development h2,.Symfony .custom-software-development h2,.VueJS .custom-software-development h2,.WooCommerce .custom-software-development h2,.WordPress .custom-software-development h2,.dotnet .custom-software-development h2,.front-end-development .custom-software-development h2,.hybrid .custom-software-development h2,.iOS .custom-software-development h2{font-size:30px}@media (min-width:992px){.Android .custom-software-development h2,.Angular .custom-software-development h2,.Backend-Development .custom-software-development h2,.CodeIgniter .custom-software-development h2,.Django .custom-software-development h2,.Drupal .custom-software-development h2,.Flask .custom-software-development h2,.Flutter .custom-software-development h2,.Ionic .custom-software-development h2,.Laravel .custom-software-development h2,.MEAN .custom-software-development h2,.MERN .custom-software-development h2,.Magento .custom-software-development h2,.NodeJS .custom-software-development h2,.PHP .custom-software-development h2,.Python .custom-software-development h2,.React .custom-software-development h2,.React-Native .custom-software-development h2,.ReactJs .custom-software-development h2,.Shopify .custom-software-development h2,.Swift .custom-software-development h2,.Symfony .custom-software-development h2,.VueJS .custom-software-development h2,.WooCommerce .custom-software-development h2,.WordPress .custom-software-development h2,.dotnet .custom-software-development h2,.front-end-development .custom-software-development h2,.hybrid .custom-software-development h2,.iOS .custom-software-development h2{font-size:48px;line-height:61px}}.Android .custom-software-development .cmn-heading-para,.Angular .custom-software-development .cmn-heading-para,.Backend-Development .custom-software-development .cmn-heading-para,.CodeIgniter .custom-software-development .cmn-heading-para,.Django .custom-software-development .cmn-heading-para,.Drupal .custom-software-development .cmn-heading-para,.Flask .custom-software-development .cmn-heading-para,.Flutter .custom-software-development .cmn-heading-para,.Ionic .custom-software-development .cmn-heading-para,.Laravel .custom-software-development .cmn-heading-para,.MEAN .custom-software-development .cmn-heading-para,.MERN .custom-software-development .cmn-heading-para,.Magento .custom-software-development .cmn-heading-para,.NodeJS .custom-software-development .cmn-heading-para,.PHP .custom-software-development .cmn-heading-para,.Python .custom-software-development .cmn-heading-para,.React .custom-software-development .cmn-heading-para,.React-Native .custom-software-development .cmn-heading-para,.ReactJs .custom-software-development .cmn-heading-para,.Shopify .custom-software-development .cmn-heading-para,.Swift .custom-software-development .cmn-heading-para,.Symfony .custom-software-development .cmn-heading-para,.VueJS .custom-software-development .cmn-heading-para,.WooCommerce .custom-software-development .cmn-heading-para,.WordPress .custom-software-development .cmn-heading-para,.dotnet .custom-software-development .cmn-heading-para,.front-end-development .custom-software-development .cmn-heading-para,.hybrid .custom-software-development .cmn-heading-para,.iOS .custom-software-development .cmn-heading-para{margin-bottom:0}@media (min-width:992px){.Android .custom-software-development .cmn-heading-para,.Angular .custom-software-development .cmn-heading-para,.Backend-Development .custom-software-development .cmn-heading-para,.CodeIgniter .custom-software-development .cmn-heading-para,.Django .custom-software-development .cmn-heading-para,.Drupal .custom-software-development .cmn-heading-para,.Flask .custom-software-development .cmn-heading-para,.Flutter .custom-software-development .cmn-heading-para,.Ionic .custom-software-development .cmn-heading-para,.Laravel .custom-software-development .cmn-heading-para,.MEAN .custom-software-development .cmn-heading-para,.MERN .custom-software-development .cmn-heading-para,.Magento .custom-software-development .cmn-heading-para,.NodeJS .custom-software-development .cmn-heading-para,.PHP .custom-software-development .cmn-heading-para,.Python .custom-software-development .cmn-heading-para,.React .custom-software-development .cmn-heading-para,.React-Native .custom-software-development .cmn-heading-para,.ReactJs .custom-software-development .cmn-heading-para,.Shopify .custom-software-development .cmn-heading-para,.Swift .custom-software-development .cmn-heading-para,.Symfony .custom-software-development .cmn-heading-para,.VueJS .custom-software-development .cmn-heading-para,.WooCommerce .custom-software-development .cmn-heading-para,.WordPress .custom-software-development .cmn-heading-para,.dotnet .custom-software-development .cmn-heading-para,.front-end-development .custom-software-development .cmn-heading-para,.hybrid .custom-software-development .cmn-heading-para,.iOS .custom-software-development .cmn-heading-para{margin-bottom:20px}}.Android ul.skill-page-mod li:nth-child(3),.Angular ul.skill-page-mod li:nth-child(3),.Backend-Development ul.skill-page-mod li:nth-child(3),.CodeIgniter ul.skill-page-mod li:nth-child(3),.Django ul.skill-page-mod li:nth-child(3),.Drupal ul.skill-page-mod li:nth-child(3),.Flask ul.skill-page-mod li:nth-child(3),.Flutter ul.skill-page-mod li:nth-child(3),.Ionic ul.skill-page-mod li:nth-child(3),.Laravel ul.skill-page-mod li:nth-child(3),.MEAN ul.skill-page-mod li:nth-child(3),.MERN ul.skill-page-mod li:nth-child(3),.Magento ul.skill-page-mod li:nth-child(3),.NodeJS ul.skill-page-mod li:nth-child(3),.PHP ul.skill-page-mod li:nth-child(3),.Python ul.skill-page-mod li:nth-child(3),.React ul.skill-page-mod li:nth-child(3),.React-Native ul.skill-page-mod li:nth-child(3),.ReactJs ul.skill-page-mod li:nth-child(3),.Shopify ul.skill-page-mod li:nth-child(3),.Swift ul.skill-page-mod li:nth-child(3),.Symfony ul.skill-page-mod li:nth-child(3),.VueJS ul.skill-page-mod li:nth-child(3),.WooCommerce ul.skill-page-mod li:nth-child(3),.WordPress ul.skill-page-mod li:nth-child(3),.dotnet ul.skill-page-mod li:nth-child(3),.front-end-development ul.skill-page-mod li:nth-child(3),.hybrid ul.skill-page-mod li:nth-child(3),.iOS ul.skill-page-mod li:nth-child(3){-webkit-box-flex:1;-ms-flex:1;flex:1}.WordPress .skill-why h2{font-size:24px;line-height:32px}@media (min-width:992px){.WordPress .skill-why h2{font-size:48px;line-height:61px}}.Native .skill-why h2{font-size:24px;line-height:32px}@media (min-width:992px){.Native .skill-why h2{font-size:48px;line-height:61px}}.iOS .skill-why h2{font-size:24px;line-height:32px}@media (min-width:992px){.iOS .skill-why h2{font-size:48px;line-height:61px}}.iOS .mean-intro{min-height:auto!important}@media (min-width:992px){.iOS .mean-intro{min-height:606px!important}}.iOS .o-skills-benefits{background-color:#fff!important}.Android .skill-why h2{font-size:24px;line-height:32px}@media (min-width:992px){.Android .skill-why h2{font-size:48px;line-height:61px}}.MEAN .skill-what:after,.MERN .skill-what:after{display:none}@media (min-width:992px){.MEAN .skill-what:after,.MERN .skill-what:after{display:block}}.MEAN .skill-what h2,.MERN .skill-what h2{font-size:24px;line-height:32px}@media (min-width:992px){.MEAN .skill-what h2,.MERN .skill-what h2{font-size:48px;line-height:61px}}.MEAN .skill-service,.MERN .skill-service{background:#f5f5f5!important}@media (min-width:992px){.MEAN .skill-service,.MERN .skill-service{background:linear-gradient(285deg,#07b260 0,#00517f 20%,#023e66 75%,#051b39 100%)!important}}.MEAN .skill-service h2,.MEAN .skill-service h3,.MERN .skill-service h2,.MERN .skill-service h3{color:#333!important}@media (min-width:992px){.MEAN .skill-service h2,.MEAN .skill-service h3,.MERN .skill-service h2,.MERN .skill-service h3{color:#fff!important}}.MEAN .skill-why h2,.MERN .skill-why h2{font-size:24px;line-height:32px}@media (min-width:992px){.MEAN .skill-why h2,.MERN .skill-why h2{font-size:48px;line-height:61px}}.mean-stack .skill-what:after{display:none}@media (min-width:992px){.mean-stack .skill-what:after{display:block}}.mean-stack .skill-what h2{font-size:24px}@media (min-width:992px){.mean-stack .skill-what h2{font-size:48px;line-height:61px}}.MERN .o-skills-benefits{background-color:#fff!important}@media (min-width:992px){.MERN .o-skills-benefits{background-color:#f5f5f5!important}}.Magento .skill-why h2{font-size:24px;line-height:32px}@media (min-width:992px){.Magento .skill-why h2{font-size:48px;line-height:61px}}.Magento .skill-service h2{font-size:24px;line-height:32px}@media (min-width:992px){.Magento .skill-service h2{font-size:48px;line-height:61px}}.WooCommerce .skill-why h2{font-size:24px;line-height:32px}@media (min-width:992px){.WooCommerce .skill-why h2{font-size:48px;line-height:61px}}.WooCommerce .skill-service h2{font-size:24px;line-height:32px}@media (min-width:992px){.WooCommerce .skill-service h2{font-size:48px;line-height:61px}}.Angular .services-pan,.Backend-Development .services-pan,.Blockchain .services-pan,.CodeIgniter .services-pan,.Django .services-pan,.Laravel .services-pan,.NodeJS .services-pan,.PHP .services-pan,.Python .services-pan,.React .services-pan,.React-Native .services-pan,.ReactJS .services-pan,.VueJS .services-pan,.Web-Application-Development .services-pan,.WooCommerce .services-pan,.WordPress .services-pan,.Yii .services-pan,.dotnet .services-pan,.front-end-development .services-pan,.hybrid .services-pan,.symphony .services-pan{padding:50px 15px 10px}@media (min-width:992px){.Angular .services-pan,.Backend-Development .services-pan,.Blockchain .services-pan,.CodeIgniter .services-pan,.Django .services-pan,.Laravel .services-pan,.NodeJS .services-pan,.PHP .services-pan,.Python .services-pan,.React .services-pan,.React-Native .services-pan,.ReactJS .services-pan,.VueJS .services-pan,.Web-Application-Development .services-pan,.WooCommerce .services-pan,.WordPress .services-pan,.Yii .services-pan,.dotnet .services-pan,.front-end-development .services-pan,.hybrid .services-pan,.symphony .services-pan{padding:50px 30px 50px}}.Android .services-pan,.Drupal .services-pan,.Flask .services-pan,.Flutter .services-pan,.Ionic .services-pan,.Java .services-pan,.MERN .services-pan,.Magento .services-pan,.Shopify .services-pan,.Swift .services-pan,.Symfony .services-pan,.iOS .services-pan,.mean-stack .services-pan{padding:50px 15px 10px}@media (min-width:992px){.Android .services-pan,.Drupal .services-pan,.Flask .services-pan,.Flutter .services-pan,.Ionic .services-pan,.Java .services-pan,.MERN .services-pan,.Magento .services-pan,.Shopify .services-pan,.Swift .services-pan,.Symfony .services-pan,.iOS .services-pan,.mean-stack .services-pan{padding:50px 15px 50px}}.CakePHP .services-pan,.Dedicated .services-pan,.Joomla .services-pan,.ROR .services-pan,.Zend .services-pan{padding:50px 15px 10px}@media (min-width:992px){.CakePHP .services-pan,.Dedicated .services-pan,.Joomla .services-pan,.ROR .services-pan,.Zend .services-pan{padding:50px 30px 50px}}.Java .services-pan{padding:50px 15px 50px}@media (min-width:992px){.Java .services-pan{padding:50px 30px 50px}}@media (min-width:992px){.Flask .o-skills-hero{padding:65px 20px 0!important}}.Flask .schedule-box{margin-top:0}@media (min-width:992px){.Magento .o-skills-hero{padding:65px 20px 0!important}}.Magento .o-skills-hero h1{margin-bottom:35px}@media (min-width:992px){.Magento .o-skills-hero h1{margin-bottom:0}}@media (min-width:992px){.Magento .skill-service{padding:75px 0 50px}}.Magento .skill-service h2{line-height:30px;margin-bottom:5px}@media (min-width:992px){.Magento .skill-service h2{line-height:40px;margin-bottom:.5rem}}@media (min-width:992px){.Magento .skill-why{padding:75px 0 50px}}@media (min-width:992px){.Magento .o-engagement-model{padding:65px 0 40px}}.Magento .schedule-box{margin-top:0;height:100%}.magento-section-1{padding:40px 0 20px!important}@media (min-width:992px){.magento-section-1{padding:70px 0 50px!important}}.magento-section-1 .cmn-heading-para{margin-bottom:0}@media (min-width:992px){.magento-section-1 .cmn-heading-para{margin-bottom:20px}}.o-engagement-model p{margin-bottom:0;padding-bottom:0}@media (min-width:992px){.o-engagement-model p{margin-bottom:20px;padding-bottom:15px}}.schdule_h_img{vertical-align:top;margin-right:15px}.schdule_h_text{width:96%;font-size:16px;line-height:27px;text-align:center;font-weight:500}.php-bnr{background:#000}.Mobile .schedule-box,.PHP .schedule-box,.ROR .schedule-box,.WordPress .schedule-box,.eCommerce .schedule-box{margin-top:0}.Mobile .schedule-box{height:100%}@media screen and (min-width:992px){.Mobile .o-skills-hero{padding:65px 20px 0!important}}@media screen and (min-width:992px){.Mobile .header_left_pan{padding-top:50px}}.Custom-Software-Development ul.skill-page-mod li:nth-child(3),.Dedicated ul.skill-page-mod li:nth-child(3),.Mobile ul.skill-page-mod li:nth-child(3),.Web-Application-Development ul.skill-page-mod li:nth-child(3),.cmn-logo-fix ul.skill-page-mod li:nth-child(3),.eCommerce ul.skill-page-mod li:nth-child(3){-webkit-box-flex:1;-ms-flex:1;flex:1}.blue-heading{background:#08426f;padding:10px;background-color:#08426f;color:#fff;margin-top:0;text-align:center;font-size:12px;font-family:Montserrat,sans-serif;font-weight:600;z-index:9999999;width:100%;margin-bottom:0}@media screen and (min-width:992px){.blue-heading{font-size:17px}}@media screen and (min-width:992px){.Joomla .cmn-service-bnr-mod{padding:65px 20px 0!important}}@media screen and (min-width:992px){.Joomla .header_left_pan{padding-top:50px}}@media screen and (min-width:992px){.ROR .o-skills-hero{padding:65px 20px 0!important}}@media screen and (min-width:992px){.ROR .header_left_pan{padding-top:50px}}.Magento .skill-service .black-text{color:#333!important}.CMS .schedule-box{margin-top:0}.schdule-min-height{height:100%}.why-us-page.big-data{padding-top:88px}@media (min-width:992px){.why-us-page.big-data{padding-top:80px}}.why-us__why-us-blocks{text-align:left;position:relative;padding-left:80px}@media (min-width:992px){.why-us__why-us-blocks{padding-left:85px;text-align:left;max-height:inherit}}.why-us__why-us-blocks h3{font-size:20px}@media (min-width:992px){.why-us__why-us-blocks h3{font-size:26px}}.why-us__why-us-blocks p{font-size:16px;line-height:24px;font-family:Montserrat,sans-serif}@media (min-width:992px){.why-us__why-us-blocks p{font-size:19px;line-height:32px;font-family:Montserrat,sans-serif}}.why-us__why-us-blocks:before{top:5px}@media (min-width:992px){.why-us__why-us-blocks:before{top:0}}.skill-why h2{font-size:24px;line-height:30px}@media (min-width:992px){.skill-why h2{font-size:48px;line-height:61px}}.php-blocks:before{content:'';position:absolute;left:0;width:80px;height:75px;background-image:url(/images/php/php-sprite.png);background-repeat:no-repeat}.php-why-01:before{background-position:0 0}.php-why-02:before{background-position:-85px 0}.php-why-03:before{background-position:-170px 0}.php-why-04:before{background-position:-255px 0}.php-why-05:before{background-position:-340px 0}.php-why-06:before{background-position:-430px 0}.laravel-blocks:before{content:'';position:absolute;left:0;width:80px;height:75px;background-image:url(/images/laravel/laravel-sprite.png);background-repeat:no-repeat}.laravel-why-01:before{background-position:0 0}.laravel-why-02:before{background-position:-85px 0}.laravel-why-03:before{background-position:-170px 0}.laravel-why-04:before{background-position:-255px 0}.laravel-why-05:before{background-position:-340px 0}.laravel-why-06:before{background-position:-430px 0}.codeigniter-blocks:before{content:'';position:absolute;left:0;width:80px;height:75px;background-image:url(/images/codeigniter/codeigniter-sprite.png);background-repeat:no-repeat}.codeigniter-why-01:before{background-position:0 0}.codeigniter-why-02:before{background-position:-85px 0}.codeigniter-why-03:before{background-position:-170px 0}.codeigniter-why-04:before{background-position:-255px 0}.codeigniter-why-05:before{background-position:-340px 0}.codeigniter-why-06:before{background-position:-430px 0}.symfony-blocks:before{content:'';position:absolute;left:0;width:80px;height:75px;background-image:url(/images/symfony/symfony-sprite.png);background-repeat:no-repeat}.symfony-why-01:before{background-position:0 0}.symfony-why-02:before{background-position:-85px 0}.symfony-why-03:before{background-position:-170px 0}.symfony-why-04:before{background-position:-255px 0}.symfony-why-05:before{background-position:-340px 0}.symfony-why-06:before{background-position:-430px 0}.python-blocks:before{content:'';position:absolute;left:0;width:63px;height:63px;background-image:url(/images/python/python-sprite.png);background-repeat:no-repeat}.python-why-01:before{background-position:0 0}.python-why-02:before{background-position:-66px 0}.python-why-03:before{background-position:-145px 0}.python-why-04:before{background-position:-218px 0}.python-why-05:before{background-position:-290px 0}.python-why-06:before{background-position:-360px 0}.django-blocks:before{content:'';position:absolute;left:0;width:80px;height:75px;background-image:url(/images/django/django-sprite.png);background-repeat:no-repeat}.django-why-01:before{background-position:-335px 0}.django-why-02:before{background-position:-255px 0}.django-why-03:before{background-position:-85px 0}.django-why-04:before{background-position:-170px 0}.django-why-05:before{background-position:0 0}.nodejs-blocks:before{content:'';position:absolute;left:0;width:63px;height:60px;background-image:url(/images/node/nodejs-sprite.png);background-repeat:no-repeat}.nodejs-why-01:before{background-position:0 0}.nodejs-why-02:before{background-position:-72px 0}.nodejs-why-03:before{background-position:-146px 0}.nodejs-why-04:before{background-position:-215px 0}.nodejs-why-05:before{background-position:-295px 0}.nodejs-why-06:before{background-position:-368px 0}.nodejs-blocks:before{content:'';position:absolute;left:0;width:63px;height:60px;background-image:url(/images/node/nodejs-sprite.png);background-repeat:no-repeat}.nodejs-why-01:before{background-position:0 0}.nodejs-why-02:before{background-position:-72px 0}.nodejs-why-03:before{background-position:-146px 0}.nodejs-why-04:before{background-position:-215px 0}.nodejs-why-05:before{background-position:-295px 0}.nodejs-why-06:before{background-position:-368px 0}.dotnet-blocks:before{content:'';position:absolute;left:0;width:64px;height:63px;background-image:url(/images/wordpress/wordpress-sprite.png);background-repeat:no-repeat}.dotnet-why-01:before{background-position:0 0}.dotnet-why-02:before{background-position:-75px 0}.dotnet-why-03:before{background-position:-150px 0}.dotnet-why-04:before{background-position:-225px 0}.dotnet-why-05:before{background-position:-300px 0}.dotnet-why-06:before{background-position:-375px 0}.wordpress-blocks:before{content:'';position:absolute;left:0;width:64px;height:63px;background-image:url(/images/wordpress/wordpress-sprite.png);background-repeat:no-repeat}.dotnet-why-01:before{background-position:0 0}.dotnet-why-02:before{background-position:-75px 0}.dotnet-why-03:before{background-position:-150px 0}.dotnet-why-04:before{background-position:-225px 0}.dotnet-why-05:before{background-position:-300px 0}.dotnet-why-06:before{background-position:-375px 0}.angular-blocks:before{content:'';position:absolute;left:0;width:63px;height:63px;background-image:url(/images/angular/angularjs-sprite.png);background-repeat:no-repeat}.angular-why-01:before{background-position:0 0}.angular-why-02:before{background-position:-66px 0}.angular-why-03:before{background-position:-145px 0}.angular-why-04:before{background-position:-218px 0}.angular-why-05:before{background-position:-290px 0}.angular-why-06:before{background-position:-360px 0}.reactjs-blocks:before{content:'';position:absolute;left:0;width:80px;height:75px;background-image:url(/images/react/react-sprite.png);background-repeat:no-repeat}.reactjs-why-01:before{background-position:0 0}.reactjs-why-05:before{background-position:-335px 0}.reactjs-why-03:before{background-position:-165px 0}.reactjs-why-04:before{background-position:-245px 0}.vuejs-blocks:before{content:'';position:absolute;left:0;width:79px;height:63px;background-image:url(/images/vue/vuejs-sprite.png);background-repeat:no-repeat}.vuejs-why-01:before{background-position:0 0}.vuejs-why-02:before{background-position:-89px 0}.vuejs-why-03:before{background-position:-170px 0}.vuejs-why-04:before{background-position:-267px 0}.vuejs-why-05:before{background-position:-356px 0}.vuejs-why-06:before{background-position:0 -73px}.vuejs-why-06:before{background-position:-89px -73px}.meanstack-blocks:before{content:'';position:absolute;left:0;width:63px;height:63px;background-image:url(/images/mean/meanstackjs-sprite.png);background-repeat:no-repeat}.meanstack-why-01:before{background-position:0 0}.meanstack-why-02:before{background-position:-73px 0}.meanstack-why-03:before{background-position:-147px 0}.meanstack-why-04:before{background-position:-220px 0}.meanstack-why-05:before{background-position:-293px 0}.meanstack-why-06:before{background-position:-220px 0}.mernstack-blocks:before{content:'';position:absolute;left:0;width:63px;height:63px;background-image:url(/images/mern/mernstackjs-sprite.png);background-repeat:no-repeat}.mernstack-why-01:before{background-position:0 0}.mernstack-why-02:before{background-position:-73px 0}.mernstack-why-03:before{background-position:-147px 0}.mernstack-why-04:before{background-position:-220px 0}.mernstack-why-05:before{background-position:-293px 0}.mernstack-why-06:before{background-position:-365px 0}.woocommerce-blocks:before{content:'';position:absolute;left:0;width:70px;height:63px;background-image:url(/images/woocommerce/woocommerce-sprite.png);background-repeat:no-repeat}.woocommerce-why-01:before{background-position:0 0}.woocommerce-why-02:before{background-position:-81px 0}.woocommerce-why-03:before{background-position:-160px 0}.woocommerce-why-04:before{background-position:-240px 0}.woocommerce-why-05:before{background-position:-322px 0}.woocommerce-why-06:before{background-position:-395px 0}.woocommerce-blocks:before{content:'';position:absolute;left:0;width:70px;height:63px;background-image:url(/images/woocommerce/woocommerce-sprite.png);background-repeat:no-repeat}.woocommerce-why-01:before{background-position:0 0}.woocommerce-why-02:before{background-position:-81px 0}.woocommerce-why-03:before{background-position:-160px 0}.woocommerce-why-04:before{background-position:-240px 0}.woocommerce-why-05:before{background-position:-322px 0}.woocommerce-why-06:before{background-position:-395px 0}.shopify-blocks:before{content:'';position:absolute;left:0;width:83px;height:71px;background-image:url(/images/shopify/shopify-sprite.png);background-repeat:no-repeat}.shopify-why-01:before{background-position:0 0}.shopify-why-02:before{background-position:-93px 0}.shopify-why-03:before{background-position:-187px 0}.shopify-why-04:before{background-position:-281px 0}.shopify-why-05:before{background-position:-375px 0}.shopify-why-06:before{background-position:-463px 0}.wordpress-blocks:before{content:'';position:absolute;left:0;width:64px;height:63px;background-image:url(/images/wordpress/wordpress-sprite.png);background-repeat:no-repeat;top:5px}@media (min-width:992px){.wordpress-blocks:before{top:0}}.wordpress-why-01:before{background-position:0 0}.wordpress-why-02:before{background-position:-75px 0}.wordpress-why-03:before{background-position:-150px 0}.wordpress-why-04:before{background-position:-225px 0}.wordpress-why-05:before{background-position:-300px 0}.wordpress-why-06:before{background-position:-375px 0}.drupal-blocks:before{content:'';position:absolute;left:0;width:64px;height:63px;background-image:url(/images/drupal/drupal-sprite.png);background-repeat:no-repeat}.drupal-why-01:before{background-position:0 0}.drupal-why-02:before{background-position:-148px 0}.drupal-why-03:before{background-position:-296px 0}.drupal-why-04:before{background-position:-74px 0}.drupal-why-05:before{background-position:-222px 0}.drupal-why-06:before{background-position:-370px 0}.ios-blocks:before{content:'';position:absolute;left:0;width:80px;height:75px;background-image:url(/images/ios/ios-sprite.png);background-repeat:no-repeat}.ios-why-01:before{background-position:0 0}.ios-why-02:before{background-position:-148px 0}.ios-why-03:before{background-position:-151px 0}.ios-why-04:before{background-position:-229px 0}.ios-why-05:before{background-position:-302px 0}.ios-why-06:before{background-position:0 -75px}.android-blocks:before{content:'';position:absolute;left:0;width:75px;height:67px;background-image:url(/images/android/android-sprite.png);background-repeat:no-repeat}.android-why-01:before{background-position:0 0}.android-why-02:before{background-position:-85px 0}.android-why-03:before{background-position:-170px 0}.android-why-04:before{background-position:-255px 0}.android-why-05:before{background-position:0 -77px}.android-why-06:before{background-position:-86px -77px}.android-blocks:before{content:'';position:absolute;left:0;width:75px;height:67px;background-image:url(/images/android/android-sprite.png);background-repeat:no-repeat}.android-why-01:before{background-position:0 0}.android-why-02:before{background-position:-85px 0}.android-why-03:before{background-position:-170px 0}.android-why-04:before{background-position:-255px 0}.android-why-05:before{background-position:0 -77px}.android-why-06:before{background-position:-86px -77px}.reactnative-blocks:before{content:'';position:absolute;left:0;width:64px;height:64px;background-image:url(/images/react-native/react-native-sprite.png);background-repeat:no-repeat}.reactnative-why-01:before{background-position:0 0}.reactnative-why-02:before{background-position:-74px 0}.reactnative-why-03:before{background-position:-148px 0}.reactnative-why-04:before{background-position:-222px 0}.reactnative-why-05:before{background-position:-297px 0}.reactnative-why-06:before{background-position:0 -74px}.reactnative-blocks:before{content:'';position:absolute;left:0;width:64px;height:64px;background-image:url(/images/react-native/react-native-sprite.png);background-repeat:no-repeat}.reactnative-why-01:before{background-position:0 0}.reactnative-why-02:before{background-position:-74px 0}.reactnative-why-03:before{background-position:-148px 0}.reactnative-why-04:before{background-position:-222px 0}.reactnative-why-05:before{background-position:-297px 0}.reactnative-why-06:before{background-position:0 -74px}.flutter-blocks:before{content:'';position:absolute;left:0;width:64px;height:64px;background-image:url(/images/flutter/flutter-sprite.png);background-repeat:no-repeat}.flutter-why-01:before{background-position:0 0}.flutter-why-02:before{background-position:-74px 0}.flutter-why-03:before{background-position:-148px 0}.flutter-why-04:before{background-position:-222px 0}.flutter-why-05:before{background-position:-297px 0}.flutter-why-06:before{background-position:0 -74px}.ionic-blocks:before{content:'';position:absolute;left:0;width:70px;height:72px;background-image:url(/images/ionic/ionic-sprite.png);background-repeat:no-repeat}.ionic-why-01:before{background-position:0 0}.ionic-why-02:before{background-position:-247px -74px}.ionic-why-03:before{background-position:-330px -74px}.ionic-why-04:before{background-position:0 -148px}.ionic-why-05:before{background-position:-84px -148px}.ionic-why-06:before{background-position:-167px -148px}.ionic-why-07:before{background-position:-248px -147px}.swift-blocks:before{content:'';position:absolute;left:0;width:64px;height:64px;background-image:url(/images/swift/swift-sprite.png);background-repeat:no-repeat}.swift-why-01:before{background-position:0 0}.swift-why-02:before{background-position:-66px 0}.swift-why-03:before{background-position:-149px 0}.swift-why-04:before{background-position:-222px 0}.swift-why-05:before{background-position:-296px 0}.swift-why-06:before{background-position:0 -75px}.skill-service{padding:40px 0 20px}@media (min-width:992px){.skill-service{padding:65px 0 50px}}.skill-service h2{margin-bottom:5px;color:#333;font-size:30px}@media (min-width:992px){.skill-service h2{margin-bottom:.5rem;color:#fff;font-size:48px}}.skill-service h3{font-size:16px;line-height:24px;font-weight:500;color:#333}@media (min-width:992px){.skill-service h3{font-size:26px;line-height:inherit;font-weight:600;color:#fff}}.skill-service h3.pad-bot-30{padding-bottom:25px}@media (min-width:992px){.skill-service h3.pad-bot-30{padding-bottom:30px}}.skill-service h3 br{display:none}@media (min-width:992px){.skill-service h3 br{display:block}}.skill-service .services-pan h3{font-size:20px;line-height:inherit;margin-bottom:10px;font-weight:600;color:#333}@media (min-width:992px){.skill-service .services-pan h3{font-size:24px;line-height:32px;margin-bottom:20px}}.skill-service .services-pan p{font-size:16px!important;line-height:24px!important;font-family:Montserrat,sans-serif}@media (min-width:992px){.skill-service .services-pan p{font-size:19px!important;line-height:32px!important;font-family:Montserrat,sans-serif}}.skill-service .btn_wrapper{margin-top:10px}@media (min-width:992px){.skill-service .btn_wrapper{margin-top:20px}}@media (min-width:992px){.skill-service.gradient-blue-green{background:linear-gradient(285deg,#07b260 0,#00517f 20%,#023e66 75%,#051b39 100%)}}.magento-section-1 h2{padding-bottom:10px}@media (min-width:992px){.magento-section-1 h2{padding-bottom:30px}}.why-skill-slider .slick-arrow{display:none!important}@media (min-width:992px){.masonry{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-column-fill:initial;-moz-column-fill:initial;column-fill:initial}}.masonry .brick{margin-bottom:20px;width:100%;display:inline-block;vertical-align:top;border:1px solid #d9d9d9}@media screen and (min-width:778px){.masonry .brick{display:block}}@media (min-width:992px){.masonry .brick{margin-bottom:30px;display:inline-block}}.masonry .brick p{font-size:16px;line-height:24px;font-family:Montserrat,sans-serif}@media (min-width:992px){.masonry .brick p{font-family:Montserrat,sans-serif;font-size:19px;line-height:32px}}.masonry .brick a{width:134px;height:46px;line-height:42px!important;border:2px solid #333;border-radius:5px;font-size:18px!important;color:#333!important;padding:0;text-transform:none;color:#337ab7;display:block;margin:0 auto 30px;font-weight:400}@media (min-width:992px){.masonry .brick a{margin:0 auto}}.services-pan{-webkit-box-shadow:0 0 9px rgba(0,0,0,.1);box-shadow:0 0 9px rgba(0,0,0,.1);margin-top:5px;margin-bottom:5px;position:relative;background-color:#fff;border-radius:5px;padding:105px 30px 30px;text-align:center}.mean-intro{background-color:#fff;margin-bottom:30px;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1)}@media (min-width:992px){.mean-intro{min-height:320px}}.mean-intro__min-h-570{min-height:570px!important}.mean-intro__technology{padding:50px 15px;text-align:center}@media (min-width:992px){.mean-intro__technology{padding:50px}}.mean-intro__technology p{font-size:16px;line-height:24px;margin-bottom:0;font-family:Montserrat,sans-serif}@media (min-width:992px){.mean-intro__technology p{font-size:20px;line-height:32px;margin-bottom:25px;font-family:Montserrat,sans-serif}}.mean-intro__technology h5{font-size:20px;margin:30px 0;position:relative}@media (min-width:992px){.mean-intro__technology h5{font-size:30px}}.mean-intro__technology h5:after{content:'';position:absolute;bottom:-20px;width:58px;height:1px;background-color:#ccc;left:43%;transform:translateY(-45%);-webkit-transform:translateY(-45%);-moz-transform:translateY(-45%);-ms-transform:translateY(-45%)}.work-holder{margin-bottom:20px}.work-holder .work-pan{margin:2%;min-height:420px;display:inline-block;border-radius:5px;-webkit-box-shadow:0 0 5px 0 #8f8f8f;box-shadow:0 0 5px 0 #8f8f8f;vertical-align:top;background-color:#fff}@media (min-width:992px){.work-holder .work-pan{width:45%}}.work-holder .work-pan .work-img-bg{padding:20px 20px 0 20px}.work-holder .work-pan .work-text{padding:20px;text-align:left}.work-holder .work-pan .work-text h3{color:#333;font-size:20px;font-weight:600;line-height:28px;margin-bottom:10px}@media (min-width:992px){.work-holder .work-pan .work-text h3{font-size:26px;line-height:32px}}.work-holder .work-pan .work-text p{color:#333;margin-bottom:10px;font-size:19px;line-height:28px}.work-holder .work-pan .work-text a{text-decoration:underline;color:#578edc;font-size:14px}.work-holder .work-pan-auto{min-height:auto}.related-tab{-webkit-box-shadow:0 0 18px 0 #bab8ba;box-shadow:0 0 18px 0 #bab8ba;margin-bottom:50px;height:400px;overflow:hidden}.related-tab .tab{float:left;width:25%;height:445px;overflow-y:scroll}.related-tab .tab button{display:block;background-color:inherit;color:#000;padding:22px 16px 22px 80px;width:100%;float:left;border:none;outline:0;text-align:left;cursor:pointer;-webkit-transition:.3s;transition:.3s;font-size:17px;position:relative;font-size:16px;font-family:Montserrat,sans-serif;font-weight:500}.related-tab .tab button span{width:37px;height:23px;position:absolute;left:20px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:url(/images/react/react-sprite.png) no-repeat 0 0}.related-tab .tab button span.react-tab-1{background-position:0 -253px}.related-tab .tab button span.react-tab-2{background-position:-47px -253px}.related-tab .tab button span.react-tab-3{background-position:-94px -253px}.related-tab .tab button span.react-tab-4{background-position:-141px -253px}.related-tab .tab button span.react-tab-5{background-position:-188px -253px}.related-tab .tab button span.react-tab-6{background-position:-235px -253px}.related-tab .tab button span.react-tab-7{background-position:-282px -253px}.related-tab .tab button span.react-tab-8{background-position:-329px -253px}.related-tab .tab button span.react-tab-9{background-position:-376px -253px}.related-tab .tab button span.react-tab-10{background-position:0 -286px}.related-tab .tab button span.react-tab-11{background-position:-47px -286px}.related-tab .tab button span.react-tab-12{background-position:-94px -286px}.related-tab .tab button:hover{background-color:#fff}.related-tab .tab button.active{background-color:#fff}.related-tab .tabcontent{float:left;width:75%;padding:90px 50px 90px 26%;border-left:none;height:445px;background-color:#fff;position:relative;text-align:left;display:block}.related-tab .tabcontent:before{content:"";width:246px;height:174px;position:absolute;left:50px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.related-tab .tabcontent h5{font-size:24px;line-height:32px}.related-tab .tabcontent p{font-size:19px;line-height:32px}.related-tab .tabcontent__react-1:before{background:url(/images/react/ts-b.png) no-repeat 50% 50%}.related-tab .tabcontent__react-2:before{background:url(/images/react/es-b.png) no-repeat 50% 50%}.related-tab .tabcontent__react-3:before{background:url(/images/react/redux-b.png) no-repeat 50% 50%}.related-tab .tabcontent__react-4:before{background:url(/images/react/GraphQl-b.png) no-repeat 50% 50%}.related-tab .tabcontent__react-5:before{background:url(/images/react/apollo-b.png) no-repeat 50% 50%}.related-tab .tabcontent__react-6:before{background:url(/images/react/Jest-b.png) no-repeat 50% 50%}.related-tab .tabcontent__react-7:before{background:url(/images/react/Jaasmine-b.png) no-repeat 50% 50%}.related-tab .tabcontent__react-8:before{background:url(/images/react/Karma-b.png) no-repeat 50% 50%}.related-tab .tabcontent__react-9:before{background:url(/images/react/next-b.png) no-repeat 50% 50%}.related-tab .tabcontent__react-10:before{background:url(/images/react/webpack-b.png) no-repeat 50% 50%}.related-tab .tabcontent__react-11:before{background:url(/images/react/babel-b.png) no-repeat 50% 50%}.related-tab .tabcontent__react-12:before{background:url(/images/react/flux-b.png) no-repeat 50% 50%}.reasons-capital__blocks{position:relative}.our-work{padding:45px 0 20px}@media (min-width:992px){.our-work{padding:80px 0}}.our-work h2{font-size:30px;line-height:34px}@media (min-width:992px){.our-work h2{font-size:48px;line-height:61px}}.magento-section-1 ul li{background:url(/images/magento/greentick.png) no-repeat 0 7px!important;padding:0 0 10px 40px;font-size:20px;line-height:32px;font-family:Montserrat,sans-serif}.skill-what .row{padding-bottom:20px}@media (min-width:992px){.skill-what .row{padding-bottom:30px}}.skill-what h2{padding-bottom:10px}@media (min-width:992px){.skill-what h2{padding-bottom:30px}}.skill-what h3{font-size:18px;font-weight:500;line-height:28px;padding-bottom:30px}@media (min-width:992px){.skill-what h3{font-size:26px;line-height:inherit;font-weight:600;padding-bottom:40px}}.skill-what .font-size-20{font-size:16px;line-height:24px;font-family:Montserrat,sans-serif}@media (min-width:992px){.skill-what .font-size-20{font-size:20px;line-height:33px}}.blue-bnr-section-new-modify a.new-btn-new-modify{margin-top:25px;max-width:300px}.img-resize-php-logo{width:140px}.d-trans-pro-wrapper-new .d-trans-pro-tab-btn.d-trans-pro-wrapper-new-modify{border:1px solid transparent}.d-trans-pro-wrapper-new .d-trans-pro-content-spacing-new.d-trans-pro-content-spacing-new-laravel{margin-top:100px}.d-trans-pro-wrapper .d-trans-pro-content-box.d-trans-pro-content-box3.d-trans-pro-content-spacing-new-magento{margin-top:0}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-content-box.d-trans-pro-content-box3.d-trans-pro-content-spacing-new-magento{margin-top:150px}}.d-trans-pro-wrapper .d-trans-pro-content-box.d-trans-pro-content-box4.d-trans-pro-content-spacing-new-magento{margin-top:0}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-content-box.d-trans-pro-content-box4.d-trans-pro-content-spacing-new-magento{margin-top:150px}}.d-trans-pro-wrapper .d-trans-pro-content-box.d-trans-pro-content-box5.d-trans-pro-content-spacing-new-shopify{margin-top:0}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-content-box.d-trans-pro-content-box5.d-trans-pro-content-spacing-new-shopify{margin-top:110px}}.d-trans-pro-wrapper .d-trans-pro-content-box.d-trans-pro-content-box4.d-trans-pro-content-spacing-new-shopify{margin-top:0}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-content-box.d-trans-pro-content-box4.d-trans-pro-content-spacing-new-shopify{margin-top:110px}}.d-trans-pro-wrapper .d-trans-pro-content-box.d-trans-pro-content-box3.d-trans-pro-content-spacing-new-shopify{margin-top:0}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-content-box.d-trans-pro-content-box3.d-trans-pro-content-spacing-new-shopify{margin-top:110px}}.o-team .team-holder{-webkit-box-shadow:0 0 20px 0 rgba(128,126,128,.3);box-shadow:0 0 20px 0 rgba(128,126,128,.3);padding:30px 30px 10px;min-height:100%;border-radius:5px;margin-bottom:20px}@media (min-width:992px){.o-team .team-holder{min-height:710px}}.o-team .team-holder h5{font-size:24px;font-weight:600}.o-team .team-holder h3{font-size:24px;font-weight:600;color:#05b281}.o-team .team-holder p.department{font-size:16px;padding:5px 0;color:#333;font-weight:600}.o-team .team-holder p{font-size:19px;line-height:32px}.o-team .team-holder__team-1{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-1{background:url(/images/common/dimpi.png) no-repeat 50% 100% #fff}}.o-team .team-holder__team-2{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-2{background:url(/images/common/sabir.png) no-repeat 50% 100% #fff}}.o-team .team-holder__team-3{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-3{background:url(/images/common/tanuja.png) no-repeat 50% 100% #fff}}.o-team .team-holder__team-4{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-4{background:url(/images/common/gourab.png) no-repeat 50% 100% #fff}}.o-team .team-holder__team-5{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-5{background:url(/images/common/team-1.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-6{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-6{background:url(/images/common/team-2.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-7{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-7{background:url(/images/common/team-3.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-8{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-8{background:url(/images/common/team-4.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-9{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-9{background:url(/images/common/team-5.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-10{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-10{background:url(/images/common/team-6.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-11{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-11{background:url(/images/common/team-7.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-12{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-12{background:url(/images/common/team-8.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-13{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-13{background:url(/images/common/team-9.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-14{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-14{background:url(/images/common/team-10.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-15{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-15{background:url(/images/common/team-11.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-16{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-16{background:url(/images/common/team-12.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-17{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-17{background:url(/images/common/team-13.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-18{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-18{background:url(/images/common/team-14.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-19{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-19{background:url(/images/common/team-15.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-20{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-20{background:url(/images/common/team-16.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-21{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-21{background:url(/images/common/team-17.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-22{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-22{background:url(/images/common/team-18.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-23{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-23{background:url(/images/common/team-19.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-24{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-24{background:url(/images/common/team-20.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-25{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-25{background:url(/images/common/team-21.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-26{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-26{background:url(/images/common/team-22.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-27{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-27{background:url(/images/common/team-23.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-28{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-28{background:url(/images/common/team-24.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-29{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-29{background:url(/images/common/team-25.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-30{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-30{background:url(/images/common/team-26.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-31{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-31{background:url(/images/common/team-27.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-32{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-32{background:url(/images/common/team-28.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-33{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-33{background:url(/images/common/team-29.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-34{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-34{background:url(/images/common/team-30.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-35{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-35{background:url(/images/common/team-31.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-36{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-36{background:url(/images/common/team-32.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-37{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-37{background:url(/images/common/team-33.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-38{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-38{background:url(/images/common/team-34.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-39{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-39{background:url(/images/common/team-35.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-40{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-40{background:url(/images/common/team-36.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-41{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-41{background:url(/images/common/team-37.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-42{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-42{background:url(/images/common/team-38.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-43{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-43{background:url(/images/common/team-39.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-44{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-44{background:url(/images/common/team-40.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-45{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-45{background:url(/images/common/team-45.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-46{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-46{background:url(/images/common/team-46.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-47{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-47{background:url(/images/common/team-47.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-48{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-48{background:url(/images/common/team-48.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-49{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-49{background:url(/images/common/team-49.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-50{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-50{background:url(/images/common/team-50.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-51{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-51{background:url(/images/common/team-51.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-52{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-52{background:url(/images/common/team-52.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-53{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-53{background:url(/images/common/team-53.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-54{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-54{background:url(/images/common/team-54.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-55{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-55{background:url(/images/common/team-55.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-56{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-56{background:url(/images/common/team-56.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-57{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-57{background:url(/images/common/team-57.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-58{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-58{background:url(/images/common/team-58.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-59{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-59{background:url(/images/common/team-59.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-60{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-60{background:url(/images/common/team-60.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-61{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-61{background:url(/images/common/team-61.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-62{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-62{background:url(/images/common/team-62.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-63{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-63{background:url(/images/common/team-63.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-64{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-64{background:url(/images/common/team-64.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-65{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-65{background:url(/images/common/team-65.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-66{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-66{background:url(/images/common/team-66.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-67{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-67{background:url(/images/common/team-67.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-68{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-68{background:url(/images/common/team-68.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-69{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-69{background:url(/images/common/team-69.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-70{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-70{background:url(/images/common/team-70.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-71{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-71{background:url(/images/common/team-71.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-72{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-72{background:url(/images/common/team-72.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-73{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-73{background:url(/images/common/team-73.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-74{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-74{background:url(/images/common/team-74.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-75{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-75{background:url(/images/common/team-75.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-76{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-76{background:url(/images/common/team-76.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-77{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-77{background:url(/images/common/team-77.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-78{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-78{background:url(/images/common/team-78.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-79{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-79{background:url(/images/common/team-79.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-80{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-80{background:url(/images/common/team-80.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-81{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-81{background:url(/images/common/team-81.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-82{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-82{background:url(/images/common/team-82.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-83{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-83{background:url(/images/common/team-83.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-84{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-84{background:url(/images/common/team-84.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-85{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-85{background:url(/images/common/team-85.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-86{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-86{background:url(/images/common/team-86.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-87{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-87{background:url(/images/common/team-87.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-88{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-88{background:url(/images/common/team-88.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-89{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-89{background:url(/images/common/team-89.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-90{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-90{background:url(/images/common/team-90.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-91{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-91{background:url(/images/common/team-91.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-92{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-92{background:url(/images/common/team-92.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-93{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-93{background:url(/images/common/team-93.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-94{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-94{background:url(/images/common/team-94.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-95{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-95{background:url(/images/common/team-95.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-96{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-96{background:url(/images/common/team-96.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-97{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-97{background:url(/images/common/team-97.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-98{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-98{background:url(/images/common/team-98.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-99{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-99{background:url(/images/common/team-99.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-100{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-100{background:url(/images/common/team-100.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-101{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-101{background:url(/images/common/team-101.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-102{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-102{background:url(/images/common/team-102.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-103{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-103{background:url(/images/common/team-103.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-104{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-104{background:url(/images/common/team-104.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-105{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-105{background:url(/images/common/team-105.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-106{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-106{background:url(/images/common/team-106.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-107{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-107{background:url(/images/common/team-107.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-108{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-108{background:url(/images/common/team-108.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-109{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-109{background:url(/images/common/team-109.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-110{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-110{background:url(/images/common/team-110.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-111{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-111{background:url(/images/common/team-111.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-112{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-112{background:url(/images/common/team-112.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-113{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-113{background:url(/images/common/team-113.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-114{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-114{background:url(/images/common/team-114.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-115{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-115{background:url(/images/common/team-115.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-116{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-116{background:url(/images/common/team-116.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-117{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-117{background:url(/images/common/team-117.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-118{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-118{background:url(/images/common/team-118.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-119{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-119{background:url(/images/common/team-119.jpg) no-repeat 50% 100% #fff}}.o-team .team-holder__team-120{background-color:#fff}@media (min-width:992px){.o-team .team-holder__team-120{background:url(/images/common/team-120.jpg) no-repeat 50% 100% #fff}}.no-webp .o-skills-benefits__contentholder .content-panel:before{background-image:url(/images/common/common-sprite.png)}.webp .o-skills-benefits__contentholder .content-panel:before{background-image:url(/images/webp/common/common-sprite.webp)}.o-skills-benefits .row .col{padding-left:15px;padding-right:15px;display:inline-block;margin-bottom:20px}@media screen and (min-width:778px){.o-skills-benefits .row .col{margin-bottom:30px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}}@media screen and (min-width:992px){.o-skills-benefits .row .col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.o-skills-benefits__contentholder{display:none;min-height:100%;padding:125px 30px 30px;border-radius:5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);display:block;vertical-align:top;border:1px solid #d9d9d9;position:relative}@media (min-width:992px){.o-skills-benefits__contentholder{padding:125px 50px 25px;min-height:440px;border:none}}.o-skills-benefits__contentholder h4{color:#333;font-weight:600;padding:0 0 25px 0;position:relative}.o-skills-benefits__contentholder h3{color:#333;font-weight:600;padding:0 0 5px 0;position:relative;font-size:20px;line-height:inherit}@media (min-width:992px){.o-skills-benefits__contentholder h3{font-size:26px;padding:0 0 25px 0}}.o-skills-benefits__contentholder p{font-size:16px;line-height:24px;font-family:Montserrat,sans-serif}@media (min-width:992px){.o-skills-benefits__contentholder p{font-size:19px;line-height:32px;font-family:Montserrat,sans-serif}}.o-skills-benefits__contentholder .content-panel:before{content:'';position:absolute;width:76px;height:72px;top:50px;left:0;right:0;margin:0 auto}@media (min-width:992px){.o-skills-benefits__contentholder .content-panel:before{right:inherit;left:50%;margin:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.o-skills-benefits__contentholder__partners-01:before{content:"";background-position:0 -120px}.o-skills-benefits__contentholder__partners-02:before{content:"";background-position:-86px -120px}.o-skills-benefits__contentholder__partners-03:before{content:"";background-position:-172px -120px}.o-skills-benefits__contentholder__partners-04:before{content:"";background-position:-258px -120px}.o-skills-benefits .bottom_pattern{padding:40px 0;background-size:50%;text-align:center}.o-skills-benefits h5{color:#fff;font-weight:300;margin-bottom:60px;font-size:20px;line-height:30px}.o-skills-benefits--social h5{font-size:24px;line-height:40px}.skill-why{padding:40px 0 20px}@media (min-width:992px){.skill-why{padding:70px 0 50px}}.o-skills-benefits{padding:40px 0 20px}@media (min-width:992px){.o-skills-benefits{padding:65px 0 50px}}.o-skills-benefits h2{font-size:24px;line-height:inherit;padding-bottom:20px}@media (min-width:992px){.o-skills-benefits h2{font-size:48px;line-height:61px;padding-bottom:30px}}.o-skills-benefits .btn_wrapper{margin-top:15px}@media (min-width:992px){.o-skills-benefits .btn_wrapper{margin-top:20px}}.skill-frame{padding:45px 0 20px}@media (min-width:992px){.skill-frame{padding:75px 0 50px}}.skill-frame .experience-list ul li a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:13px 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.skill-frame .experience-list ul li a{padding:30px 15px;height:115px}}.skill-frame h2{font-size:30px;line-height:30px;padding-bottom:15px}@media (min-width:992px){.skill-frame h2{font-size:30px;padding-bottom:30px}}.prt-box-1{padding-top:145px}@media (min-width:992px){.prt-box-1{padding-top:125px}}.prt-box-3{padding-top:145px}@media (min-width:992px){.prt-box-3{padding-top:125px}}.prt-box-4{padding-top:145px}@media (min-width:992px){.prt-box-4{padding-top:125px}}p.office-pra-text{color:#fff;font-size:16px!important;line-height:24px;margin-top:10px;margin-bottom:20px;font-family:Montserrat,sans-serif;font-weight:500}@media (min-width:992px){p.office-pra-text{font-size:21px!important;line-height:36px;margin-bottom:0;font-family:Montserrat,sans-serif}}p.office-pra-text a{color:#fff}@media (min-width:992px){p.office-pra-text a{font-family:Montserrat,sans-serif;text-decoration:underline}}.o-office-desk{color:#fff;position:relative;padding:60px 0;overflow:hidden;text-align:center}.o-office-desk__content{margin-bottom:20px;text-align:left}.o-office-desk__content p{font-size:18px;line-height:38px;color:#333;padding-top:40px}.o-office-desk__content .img-holder{position:relative;text-align:center}.o-office-desk__content .img-holder img{z-index:1;position:relative;width:100%}.o-office-desk__content .img-holder:after{position:absolute;content:"";left:280px;top:-50px;width:208px;height:208px;background-color:#ffa56d;display:none}.o-office-desk__content .img-holder--m-even{text-align:center}.o-office-desk__content .img-holder--m-even:after{left:100px;top:-50px;background-color:#b8e986}.o-office-design{color:#fff;position:relative;overflow:hidden;background:url(/images/office-and-infrastructure/office-design-bg.jpg) 0 50% no-repeat;background-size:cover;text-align:center}@media (min-width:992px){.o-office-design{padding:70px 0 80px}}.o-office-design h2{color:#fff;font-size:30px;text-transform:capitalize}@media (min-width:992px){.o-office-design h2{font-size:42px}}.o-office-design p{font-size:18px;line-height:28px;color:#fff}.o-office-design--m-infrastructure{background:url(/images/office-and-infrastructure/infrastructure-bg.jpg) 50% 50% no-repeat;background-size:cover}.o-office-design--m-infrastructure .text-content{background-color:rgba(0,0,0,.3);border-bottom:3px solid #b8e986;padding:30px;margin-bottom:40px;font-size:18px;line-height:28px}@media (min-width:992px){.o-office-design--m-infrastructure h2{font-size:48px;line-height:61px;margin-bottom:35px}}.o-office-video{color:#fff;position:relative;padding:40px 0;overflow:hidden;background:url(/images/office-and-infrastructure/video-bg.jpg) 50% 50% no-repeat;background-size:cover;text-align:center}.o-office-video iframe{border:10px solid #d6d6d6}.o-open-office{position:relative;border-bottom:1px solid #dedede;padding:50px 0 50px 0!important;overflow:hidden;text-align:center;background-size:40%}@media (min-width:992px){.o-open-office{padding:70px 0 50px 0!important;border-top:0}}.o-open-office p{font-size:24px;font-weight:600}.o-open-office h3{text-align:center;position:relative;padding-top:0;padding-bottom:40px;text-align:left;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px;line-height:42px}@media screen and (min-width:1200px){.o-open-office h3{font-size:44px;line-height:62px}}.o-open-office h3:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:#333;width:80px;margin-bottom:0}.o-open-office--description{position:relative;margin-bottom:30px}.o-open-office--description img{height:auto}.o-open-office--description span{background-color:#fff;position:relative;border-bottom:6px solid #b8e986;color:#333;display:inline-block;font-size:16px;line-height:24px;font-weight:500;padding:30px 20px;text-align:left;min-height:auto;font-family:Montserrat,sans-serif;position:absolute;max-width:230px;bottom:50px}@media (min-width:992px){.o-open-office--description span{font-size:18px;line-height:28px;font-family:Montserrat,sans-serif}}.o-open-office--description span.m-left{left:12px}.o-open-office--description span.m-right{left:0}@media (min-width:992px){.o-open-office--description span.m-right{right:12px;left:inherit}}.o-open-office--description span.m-left-top{left:3px;bottom:20px}@media (min-width:992px){.o-open-office--description span.m-left-top{left:0}}.o-open-office--description span.m-right-bot{left:3px;bottom:20px}@media (min-width:992px){.o-open-office--description span.m-right-bot{right:0;left:inherit}}.o-open-office--description span.org-border{border-bottom:6px solid #ff8438}.o-open-office .btn_wrapper{padding-top:5px}@media (min-width:992px){.o-open-office .btn_wrapper{padding-top:40px}}.description-box-img{position:relative;height:500px!important}.o-security{position:relative;padding:50px 0 20px!important;overflow:hidden;text-align:center;background-size:40%}@media (min-width:992px){.o-security{padding:70px 0 50px 0!important}}.o-security .security-sub-heading{font-size:24px;font-weight:600;color:#333}.o-security h2{font-size:30px;line-height:38px;color:#333;margin-bottom:20px;text-transform:capitalize}@media (min-width:992px){.o-security h2{font-size:48px;line-height:61px;margin-bottom:40px}}.o-security--m-greybg{background-color:#fafafa;padding:40px 0}.o-security--m-greybg h2{margin-bottom:30px}.o-security--m-greybg p{font-size:18px;color:#333}.o-security .security-holder{margin-bottom:40px}.o-security .security-holder:last-child{margin-bottom:0}.o-security .security-holder:after{clear:both;content:""}.o-security .security-holder .security-holder-img{width:100%}.o-security .security-holder .security-holder-img img{width:100%}.o-security .security-holder .security-holder-txt{width:100%;position:relative;text-align:left}.o-security .security-holder .security-holder-txt .white-bg{background-color:#fff;z-index:1;position:relative;padding:20px 0}.o-security .security-holder .security-holder-txt .white-bg--m-greybg{background-color:#fafafa}.o-security .security-holder .security-holder-txt .white-bg h3{font-size:20px;font-weight:500;padding-bottom:40px;line-height:40px}.o-security .security-holder .security-holder-txt .white-bg p{font-size:18px;font-weight:300}.o-security .security-holder .security-holder-txt .white-bg ul li{line-height:35px;padding-bottom:5px;padding-left:30px;background:url(/images/office-and-infrastructure/list-bullet.png) 0 9px no-repeat}.o-security .security-holder .security-holder-txt.left-text-content:before{position:absolute;content:"";right:-50px;top:-50px;width:208px;height:208px;background-color:#b8e986;display:none}.o-security .security-holder .security-holder-txt.right-text-content:before{position:absolute;content:"";left:-50px;top:-50px;width:208px;height:208px;background-color:#ffa56d;display:none}.o-security .security-holder .m-left{float:left}.o-security .security-holder .m-right{float:right}.o-photo-gallery{position:relative;padding:40px 0;text-align:center;position:relative;background-color:#fff}.o-photo-gallery h2{margin:0 0 50px}.o-photo-gallery__list{position:relative;margin-top:18px}.o-photo-gallery__list .slick-dots li{width:10px;height:10px}.o-photo-gallery__list .slick-dots li.slick-active{width:15px;height:15px}.o-photo-gallery__list button.slick-prev{position:absolute;left:-40px;top:40%;width:21px;height:34px;text-indent:-10000px;border-radius:50%;z-index:100;background:url(/images/office-and-infrastructure/left-arrow.png) no-repeat 0 0}.o-photo-gallery__list button.slick-next{position:absolute;right:-40px;top:40%;width:21px;height:34px;text-indent:-10000px;border-radius:50%;z-index:100;background:url(/images/office-and-infrastructure/right-arrow.png) no-repeat 0 0}.o-photo-gallery__list .single-slide{float:left;position:relative;margin:0 10px}.o-photo-gallery__list .single-slide .gal-img-holder{background-color:#fff;-webkit-box-shadow:0 0 5px 0 #707070;box-shadow:0 0 5px 0 #707070;position:relative;margin-bottom:20px}.o-photo-gallery__list .single-slide .gal-img-holder span{font-size:15px;color:#333;font-weight:600;padding:15px;display:block;text-align:left}.o-photo-gallery__list .single-slide .gal-img-holder i{position:absolute;right:25px;top:25px}.o-photo-gallery .modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.o-photo-gallery .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:3px;width:65%}.o-photo-gallery .close{color:#fff;position:absolute;top:10px;right:10px;font-size:35px;background-color:rgba(0,0,0,.6);border-radius:50px;width:30px;height:30px}.o-photo-gallery .close:focus,.o-photo-gallery .close:hover{color:#999;text-decoration:none;cursor:pointer}.o-photo-gallery .mySlides{display:none}.o-photo-gallery .mySlides img{width:100%}.o-photo-gallery .cursor{cursor:pointer}.o-photo-gallery .prev{cursor:pointer;position:absolute;top:50%;left:0;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:400;font-size:20px;-webkit-transition:.6s ease;transition:.6s ease;border-radius:0 3px 3px 0;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.o-photo-gallery .next{cursor:pointer;position:absolute;top:50%;right:0;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:400;font-size:20px;-webkit-transition:.6s ease;transition:.6s ease;border-radius:0 3px 3px 0;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.o-photo-gallery .next{right:0;border-radius:3px 0 0 3px}.o-photo-gallery .next:hover,.o-photo-gallery .prev:hover{background-color:rgba(0,0,0,.8)}.o-photo-gallery .numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.o-photo-gallery .caption-container{text-align:center;background-color:#fff;padding:20px 20px 15px 20px;color:#fff}.o-photo-gallery .caption-container #caption{text-align:left;padding:10px 0 0 0;margin:0;font-weight:500;float:left}.o-photo-gallery .caption-container a{display:none}.o-photo-gallery .demo{opacity:.6}.o-photo-gallery .active,.o-photo-gallery .demo:hover{opacity:1}.o-photo-gallery img.hover-shadow{-webkit-transition:.3s;transition:.3s}.o-photo-gallery .hover-shadow:hover{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.o-photo-gallery #video-gallery .mySlides{display:block!important}.company-video{background:url(/images/office-and-infrastructure/video-bg2.jpg) no-repeat 0 0/cover!important}@media (min-width:992px){.company-video{padding:80px 0 75px}}@media (min-width:992px){.vw-gl{padding:70px 0 80px 0!important}}@media (min-width:992px){.vw-gl .btn_wrapper{padding-top:10px}}.pond-rout{padding:45px 0 20px!important}@media (min-width:992px){.pond-rout{padding:70px 0 50px 0!important}}.here-details{border-top:1px solid #dedede}@media (min-width:992px){.here-details{border-top:0}}.here-details .btn_wrapper-mod{margin-bottom:50px!important}@media (min-width:992px){.here-details .btn_wrapper-mod{margin-bottom:0!important}}.m-right-mod{left:12px!important}@media (min-width:992px){.m-right-mod{right:12px!important;left:inherit!important}}.split-section{padding-bottom:20px;padding-top:50px!important}@media (min-width:992px){.split-section{padding-bottom:0;padding-top:80px!important}}.split-section .cstm-link-p{text-align:center;margin-bottom:15px}@media (min-width:992px){.split-section .cstm-link-p{margin-bottom:25px}}.compliant{font-size:14px;line-height:19px}.secur{padding:50px 0 20px!important}@media (min-width:992px){.secur{padding:75px 0 50px 0!important}}.career-bnr{background:#091a38!important;padding-top:119px!important;padding-bottom:50px!important}@media (min-width:992px){.career-bnr{background:#fff!important;padding:135px 20px 45px!important}}.career-bnr .o-skills-hero__background{background-image:url(/images/common/career-bnr-img.jpg)}.career-bnr-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.career-bnr-icon-img:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;max-width:140px}.career-bnr .font-family-mot{font-weight:700}.career-bnr h1{font-size:48px;line-height:66px}.career-bnr h2{font-size:30px;line-height:26px;font-weight:700;padding:0;margin-bottom:20px}@media (min-width:992px){.career-bnr h2{margin-bottom:40px;line-height:36px}}.career-bnr .bnr-tag-line{font-size:16px;font-weight:600;color:#fff;margin-top:30px;margin-bottom:0;display:block}@media (min-width:992px){.career-bnr .bnr-tag-line{font-size:24px}}@media (min-width:992px){.career-bnr .bnr-tag-line{margin-bottom:30px}}.career-bnr .bnr-tag-line strong{font-weight:600;color:#49c684}.career-bnr .bnr-tag-line a{color:#fff}.career-bnr .btn_wrapper{padding-top:25px;width:340px!important;margin-bottom:30px}.career-bnr .btn_wrapper .btn{max-width:385px}.position{padding:40px 0 50px;background:#f5f5f5}@media (min-width:992px){.position{padding:70px 0 80px}}.position h2{text-align:center}.position h3{text-align:center;position:relative;font-size:18px;padding-bottom:10px;margin-bottom:25px;margin-top:30px}@media (min-width:992px){.position h3{font-size:30px}}.position h3:before{content:'';position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:60px;height:2px;background:#2dbe70}.position .backend-wrap-con{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.position .backend-wrap-con-box{position:relative;-webkit-box-shadow:0 0 20px -2px rgba(0,0,0,.1);box-shadow:0 0 20px -2px rgba(0,0,0,.1);border-radius:8px;background:#fff;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:19px 15px 19px 0;margin:10px 20px 20px;height:103px}@media (min-width:992px){.position .backend-wrap-con-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 29%;flex:0 0 29%}}.position .backend-wrap-con-box-img{height:64px;width:64px;position:relative;left:-6px;float:left}@media (min-width:992px){.position .backend-wrap-con-box-img{height:80px;width:80px;left:-10px}}.position .backend-wrap-con-box-text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:85px;margin-top:5px}@media (min-width:992px){.position .backend-wrap-con-box-text{padding-left:15px;margin-top:0}}.position .backend-wrap-con-box-text h4{font-size:16px;font-weight:500}@media screen and (min-width:992px){.position .backend-wrap-con-box-text h4{font-size:17px}}@media screen and (min-width:1200px){.position .backend-wrap-con-box-text h4{font-size:19px}}.position .backend-wrap-con-box-text span{font-size:15px;line-height:28px;font-family:Montserrat,sans-serif;color:#333}@media screen and (min-width:992px){.position .backend-wrap-con-box-text span{font-size:15px}}@media screen and (min-width:1200px){.position .backend-wrap-con-box-text span{font-size:18px}}.position .dont-see-text{display:block;text-align:center;margin:20px 0 20px;font-size:20px;font-weight:400;font-family:Montserrat,sans-serif}@media (min-width:992px){.position .dont-see-text{font-size:30px;margin:40px 0 30px;font-weight:700}}@media all and (max-width:767px){.position .btn-orange{font-size:14px}}.key-section{padding:40px 0 47px}@media (min-width:992px){.key-section{padding:70px 0 77px}}.key-section h2{text-align:center;margin-bottom:30px}@media (min-width:992px){.key-section h2{margin-bottom:0}}.key-section p{text-align:center;font-size:20px;line-height:30px;font-family:Montserrat,sans-serif;padding:15px 0 25px}.key-section .key-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.key-section .key-box-img{width:70px}.key-section .key-box-text{padding-left:25px}.key-section .key-box-text h3{font-size:30px;line-height:24px;color:#2dbe70;font-weight:700}@media (min-width:992px){.key-section .key-box-text h3{font-size:30px;line-height:24px;margin-bottom:10px}}.key-section .key-box-text p{text-align:left;font-size:18px;line-height:25px;padding:0 0 5px;font-family:Montserrat,sans-serif;font-weight:600}@media (min-width:992px){.key-section .key-box-text p{padding:0 0 25px}}.key-section ul.slick-dots{margin-top:0}.perks-section{padding:40px 0;background:#f5f5f5}@media (min-width:992px){.perks-section{padding:70px 0 77px}}.perks-section ul.slick-dots{margin-top:0}@media (min-width:992px){.perks-section ul.slick-dots{margin-top:30px}}.perks-section h2{text-align:center;font-size:30px;line-height:36px;font-weight:600}@media (min-width:992px){.perks-section h2{font-size:48px;line-height:61px}}.perks-section p{text-align:center;max-width:1024px;margin:0 auto 30px;font-size:16px!important;line-height:24px!important;font-family:Montserrat,sans-serif}@media (min-width:992px){.perks-section p{font-size:20px!important;line-height:30px!important}}.perks-section-wrap{border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:25px auto 0}@media (min-width:992px){.perks-section-wrap{margin:40px -15px 50px}}.perks-section-wrap-box{padding:28px 15px 28px 20px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:15px 0;border:none;border-bottom:1px solid #d8d8d8;border-radius:8px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.perks-section-wrap-box{-webkit-box-flex:0;-ms-flex:0 0 22.3%;flex:0 0 22.3%;margin:15px 15px}}.perks-section-wrap-box span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:52px}@media (min-width:992px){.perks-section-wrap-box span{display:inline-block}}.perks-section-wrap-box h5{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:15px;font-size:18px;line-height:22px;text-align:left;margin-bottom:0}@media (min-width:992px){.perks-section-wrap-box h5{margin-bottom:10px}}.working h2{font-size:24px}@media (min-width:992px){.working h2{font-size:48px;line-height:61px}}.working p{font-family:Montserrat,sans-serif;font-size:16px;line-height:28px;padding:0}@media (min-width:992px){.working p{font-size:20px;line-height:32px}}.working .services-pan{border-radius:8px}.process-section{padding:40px 0 47px}@media (min-width:992px){.process-section{padding:70px 0 77px}}.process-section h2{text-align:center;margin-bottom:30px}@media (min-width:992px){.process-section h2{margin-bottom:5px}}.process-section p{text-align:center;max-width:735px;margin:0 auto 50px;font-size:20px;line-height:30px}.process-section .process-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:340px;margin:0 auto;position:relative}@media screen and (min-width:1200px){.process-section .process-wrap{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;width:100%;margin:inherit}}.process-section .process-wrap-box{-webkit-box-flex:0;-ms-flex:0 0 199px;flex:0 0 199px;position:relative;margin-bottom:25px;text-align:center;width:199px;height:199px;border-radius:50%;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:0 auto 25px}.process-section .process-wrap-box:before{content:'';position:absolute;background:url(/images/career/path1.png) no-repeat 0 0;width:199px;height:100px;top:0;left:0}.process-section .process-wrap-box-img{width:153px;height:153px;border-radius:50%;border:5px solid #eaeaea;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:0 auto;position:relative}.process-section .process-wrap-box h5{text-align:center;font-size:16px;font-weight:600;position:absolute;left:0;right:0;top:55%;padding:0 75px;line-height:20px}.process-section .process-wrap-box:nth-child(3) h5{top:50%}.process-section .process-wrap-box:nth-child(2) h5{padding:0 80px}.process-section .process-wrap-box:last-child:after{display:none}.process-section .top-process-name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:15px;top:10px}@media screen and (min-width:1200px){.process-section .top-process-name{position:absolute}}.process-section .top-process-name-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1200px){.process-section .top-process-name-box{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}.process-section .top-process-name-box h4{font-size:24px;line-height:20px;font-weight:500;padding-right:10px;-ms-flex-item-align:center;align-self:center;border-right:1px solid #e2e2e2;margin-bottom:0}@media screen and (min-width:1200px){.process-section .top-process-name-box h4{-ms-flex-item-align:baseline;align-self:baseline;font-size:30px;line-height:26px;margin-bottom:10px}}.process-section .top-process-name-box:nth-child(1) h4{color:#36e079}.process-section .top-process-name-box:nth-child(2){top:-8px;position:relative}.process-section .top-process-name-box:nth-child(2) h4{color:#28c89a}@media screen and (min-width:1200px){.process-section .top-process-name-box:nth-child(2){top:0;position:static}}.process-section .top-process-name-box:nth-child(3){position:relative;top:-26px}.process-section .top-process-name-box:nth-child(3) h4{color:#2bbdc3}@media screen and (min-width:1200px){.process-section .top-process-name-box:nth-child(3){top:auto;left:24px}}.process-section .top-process-name-box:nth-child(4){position:relative;top:-54px}.process-section .top-process-name-box:nth-child(4) h4{color:#1b89af}@media screen and (min-width:1200px){.process-section .top-process-name-box:nth-child(4){position:relative;top:0}}.process-section .top-process-name-box:nth-child(5){position:relative;top:-73px}.process-section .top-process-name-box:nth-child(5) h4{color:#036497}@media screen and (min-width:1200px){.process-section .top-process-name-box:nth-child(5){position:relative;top:auto;-webkit-box-flex:0;-ms-flex:0 0 213px;flex:0 0 213px}}.process-section .top-process-name-box:nth-child(6){position:relative;top:-76px}.process-section .top-process-name-box:nth-child(6) h4{color:#2c4d82}@media screen and (min-width:1200px){.process-section .top-process-name-box:nth-child(6){position:relative;top:0}}.process-section .top-process-name-box h5{font-size:17px;color:#333;line-height:23px;padding-left:15px;margin-bottom:0}@media screen and (min-width:1200px){.process-section .top-process-name-box h5{margin-bottom:10px}}.process-section .top-process-name-box:nth-child(2n+1){position:relative;bottom:0}@media screen and (min-width:1200px){.process-section .top-process-name-box:nth-child(2n+1){bottom:-245px}}.process-section .process-img{padding:0;margin-bottom:75px}@media screen and (min-width:1200px){.process-section .process-img{padding:50px 0}}.working{padding:40px 0 47px;background:linear-gradient(172deg,#038170 2%,#00517f 36%,#023e66 56%,#051b39 100%)!important}@media (min-width:992px){.working{padding:70px 0 77px;background:linear-gradient(135deg,#07b260 0,#00517f 40%,#023e66 60%,#051b39 100%)!important}}.working p{margin-top:10px;margin-bottom:20px}@media (min-width:992px){.working p{margin-top:30px;margin-bottom:40px}}.working .masonry{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.working .masonry h3{font-size:20px!important;margin-bottom:0}@media (min-width:992px){.working .masonry h3{font-size:24px!important;margin-bottom:0}}.working .masonry p{font-size:16px;line-height:24px;margin-bottom:0;margin-top:15px}@media (min-width:992px){.working .masonry p{font-size:19px;line-height:32px}}.working .masonry .brick{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:30px!important}@media (min-width:992px){.working .masonry .brick{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;padding:40px 25px 30px!important}}.working .masonry .brick p{padding:0}.working .masonry .brick i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:65px}.working .masonry .brick i img{height:100%;width:auto}.working span.opportunity-text{display:block;text-align:center;margin-bottom:30px;margin-top:0;font-size:20px;color:#fff;font-family:Montserrat,sans-serif}@media (min-width:992px){.working span.opportunity-text{margin-top:30px}}@media (min-width:992px){.working span.opportunity-text{font-size:30px}}.hq{padding:40px 0;background:#f5f5f5}@media (min-width:992px){.hq{padding:70px 0 50px}}.hq ul.slick-dots{margin-top:30px}.hq ul.slick-dots li{width:10px;height:10px;margin:0 6px}.hq ul.slick-dots li.slick-active{background:#49c684;width:10px;height:10px}.hq h2{text-align:center;margin-bottom:10px;font-size:30px;line-height:36px}@media (min-width:992px){.hq h2{margin-bottom:40px;font-size:48px;line-height:61px}}.hq p{text-align:center;max-width:945px;margin:0 auto 50px;font-size:16px;line-height:28px;font-family:Montserrat,sans-serif}@media (min-width:992px){.hq p{font-size:20px;line-height:30px}}.hq-slider-all-img{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.hq-slider-all-img{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.hq-slider-all-img-box{margin:0 5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:992px){.hq-slider-all-img-box{margin:5px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}}.hq-slider-all-img-box a{position:relative;display:block}.hq-slider-all-img-box a:before{content:'';position:absolute;background:url(/images/career/view-icon.png) no-repeat center center;width:35px;height:35px;top:25px;right:20px}.hq-slider-all-img-box img{margin:5px 0}.hq-slider-all-img img{width:100%}.any-q{display:block;text-align:center;font-size:20px;font-family:Montserrat,sans-serif}@media (min-width:992px){.any-q{font-size:30px}}.any-q-a{font-size:16px;margin-top:15px;font-family:Montserrat,sans-serif;text-align:center}.any-q-a a{color:#4a90e2}ul.slick-dots{margin-top:30px}ul.slick-dots li{width:7px;height:7px;margin:0 5px;cursor:pointer}ul.slick-dots li.slick-active{background:#49c684;width:10px;height:10px}.display-none-f{display:none!important}@media (min-width:992px){.display-none-f{display:block!important}}.newest-nav{background:#fff!important}.request-quote{background-color:transparent!important;font-size:15px!important;border:2px solid #ff5800!important;color:#333!important;font-weight:400!important;text-transform:capitalize!important}@media (min-width:992px){.request-quote{font-size:15px!important}}@media (max-width:768px){.request-quote{font-size:14px!important}}.hire-btn{background-color:#ff5800!important;font-size:15px!important;border:2px solid #ff5800!important;color:#fff!important;font-weight:400!important;width:125px;padding:10px 20px;border-radius:5px;margin-left:5px}@media all and (max-width:767px){.hire-btn{display:none}}.new-nav .o-navigation-bar #primaryNav li .dropdown-menu li a span{color:#fff!important}.o-navigation-bar-new #primaryNav li.has-submenu>a,.o-navigation-bar-new #primaryNav li.has-submenu>span{background:url(/images/common/nav-down-arrow.svg) 100% 40% no-repeat!important}.job-left h1.subheading,.job-left h2.subheading{color:#fff;padding-top:20px;font-size:24px;line-height:32px;margin-bottom:20px;text-align:left}@media screen and (min-width:992px){.job-left h1.subheading,.job-left h2.subheading{font-size:28px;line-height:40px}}@media screen and (min-width:1200px){.job-left h1.subheading,.job-left h2.subheading{font-size:36px;line-height:50px}}.job-left h1.subheading span,.job-left h2.subheading span{color:#27c070;font-size:24px;line-height:32px;display:inline-block}@media screen and (min-width:992px){.job-left h1.subheading span,.job-left h2.subheading span{display:inline-block;font-size:36px;line-height:50px}}.job-right{margin-top:90px;position:relative;padding-bottom:30px}.job-right .o-contact-form{box-shadow:-1px 1px 9px 0 rgba(0,0,0,.18);-webkit-box-shadow:-1px 1px 9px 0 rgba(0,0,0,.18);-moz-box-shadow:-1px 1px 9px 0 rgba(0,0,0,.18)}.job-bnr{position:absolute!important;height:460px!important}@media screen and (min-width:992px){.job-bnr{height:520px!important}}@media screen and (min-width:1200px){.job-bnr{height:460px!important}}.from-icon{position:absolute;left:0;top:-110px;z-index:1}.job-left span.bnr-tag-line{font-size:16px!important;text-decoration:none!important;color:#fff!important;font-weight:700;margin-top:10px!important}.job-left span.bnr-tag-line strong{color:#27c070;font-weight:700}.job-left h3{font-size:24px;padding-bottom:20px;color:#fff}@media (min-width:992px){.job-left h3{color:#333}}.job-left ul li{padding-left:35px;padding-bottom:15px;font-size:16px;line-height:25px;position:relative;font-family:Montserrat,sans-serif!important;color:#fff}@media (min-width:992px){.job-left ul li{color:#333;font-size:18px;line-height:32px}}.job-left ul li:before{content:'';background-image:url(/images/common/green-arrow.png);width:30px;height:30px;position:absolute;left:0;top:3px;background-size:71%;background-repeat:no-repeat}.job-left h2{color:#fff;text-align:left}@media (min-width:992px){.job-left h2{padding-top:80px;color:#333}}.job-left p{color:#fff;font-size:16px;margin-bottom:10px;font-weight:400;line-height:25px;text-align:left}@media (min-width:992px){.job-left p{color:#333;font-size:18px;line-height:32px}}.job-left-top{border-bottom:1px solid #27c070;padding-bottom:25px;margin-bottom:25px;margin-top:25px}.job-left-top h2{font-size:24px}@media screen and (min-width:992px){.job-left-top h2{font-size:30px}}@media screen and (min-width:992px){.job-left-top{padding-bottom:40px;margin-bottom:40px;margin-top:40px}}.job-right .o-contact-form h2{font-size:28px;text-transform:uppercase;color:#333;letter-spacing:2.5px;text-shadow:1px 1px 0 #333,-1px 1px 0 #333,1px -1px 0 #333,-1px -1px 0 #333;text-align:center;padding:0;line-height:52px}@media screen and (min-width:992px){.job-right .o-contact-form h2{line-height:30px;font-size:40px}}@media screen and (min-width:1200px){.job-right .o-contact-form h2{line-height:36px;font-size:42px}}.job-right h2 span{background-color:#27c070;border-radius:20px;color:#fff;padding:0 20px}.job-right h4{font-size:18px;line-height:28px;padding:0;font-weight:600;text-align:center}@media (min-width:992px){.job-right h4{padding:0 50px}}.job-right h5{font-size:16px!important;line-height:28px!important;padding:20px 50px;font-weight:600!important;text-align:left;text-transform:uppercase;font-weight:600;padding:20px 20px 0 20px}.job-right input{width:90%;margin:0 20px 0 20px;border:0;border-bottom:1px solid #000!important;padding:30px 30px 30px 40px;font-size:16px;color:#878787;font-weight:600}.job-right input.input1{background:url(/images/career/job-icon-1.png) 0 50% no-repeat!important}.job-right input.input2{background:url(/images/career/job-icon-2.png) 0 50% no-repeat!important}.job-right input.input3{background:url(/images/career/job-icon-3.png) 0 50% no-repeat!important}.job-right input.input4{background:url(/images/career/job-icon-4.png) 0 50% no-repeat!important}.job-right .input5{background:url(/images/career/job-icon-5.png) 0 50% no-repeat!important;width:90%;margin:0 20px 0 20px;border-bottom:1px solid #ccc!important;padding:30px 30px 30px 40px;font-size:16px;color:#878787;font-weight:600;display:inline-block}.job-right .input5 select{width:100%;border:0}@media (min-width:992px){.job-right .input5{width:38%}}.job-right .input6{background:url(/images/career/job-icon-6.png) 0 50% no-repeat!important;width:90%;margin:0 20px 0 20px;border-bottom:1px solid #ccc!important;padding:30px 30px 30px 40px;font-size:16px;color:#878787;font-weight:600;display:inline-block}.job-right .input6 select{width:100%;border:0}@media (min-width:992px){.job-right .input6{width:38%}}.job-right input.input7{background:url(/images/career/job-icon-7.png) 0 50% no-repeat!important}.job-right input.input8{background:url(/images/career/job-icon-8.png) 0 50% no-repeat!important}.job-right input.input9{background:url(/images/career/job-icon-9.png) 0 50% no-repeat!important}.job-right input.input10{background:url(/images/career/job-icon-10.png) 0 50% no-repeat!important}.job-right .job-description-holder__attachement-text{text-align:left}.job-right label.attachement-button{border:1px solid #ccc;padding:12px 25px 12px 40px;border-radius:7px;margin:40px 10px 10px 40px;text-align:left;background:url(/images/career/job-icon-11.png) 10px 50% no-repeat!important}.job-right .job-description-holder__attachement-text span{font-size:15px;padding-left:40px}.o-job-form{overflow:inherit}.job-right button{display:block;text-align:center;border-radius:5px;padding:19px 0;font-size:18px;text-transform:uppercase;max-width:100%;text-decoration:none;position:relative;font-family:Montserrat,sans-serif;font-weight:600;color:#fff;border:2px solid #ff5800;background-color:#ff5800;margin:30px auto 40px;width:100%}@media (min-width:992px){.job-right button{width:300px;max-width:350px}}.job-right button:after{content:'';background:url(/images/common/arrow-white.png) no-repeat;width:20px;height:14px;display:inline-block;margin-left:15px;z-index:-1}.job-bottom{padding:50px 0}@media (min-width:992px){.job-bottom{padding:0 0 60px}}.job-bottom h3{font-size:24px;padding-bottom:20px;padding-left:10px;width:100%}.job-bottom ul li{padding-left:35px;padding-bottom:15px;font-size:16px;line-height:25px;position:relative;font-family:Montserrat,sans-serif}@media (min-width:992px){.job-bottom ul li{font-size:18px;line-height:32px}}.job-bottom ul li:before{content:'';background-image:url(/images/common/green-arrow.png);width:30px;height:30px;position:absolute;left:0;top:3px;background-size:71%;background-repeat:no-repeat}.Careers .position .btn_wrapper{width:350px}.Careers .anchor-link{margin:10px auto 0}.Careers .small-h1 h1{margin:30px 0 30px}@media (min-width:992px){.Careers .small-h1 h1{padding:0;font-size:55px;line-height:70px;margin:40px 0 40px}}@media (min-width:992px){.Careers .small-h1 h2{margin-bottom:40px;font-size:30px}}.Careers .faq-section{padding:15px 0 50px!important}@media (min-width:992px){.Careers .faq-section{padding:65px 0 75px!important}}.Careers .o-footer{padding:0 0 40px}.Careers ul.skill-page-mod li:nth-child(3){-webkit-box-flex:1;-ms-flex:1;flex:1}.job-heading-pan{background-color:#091a38;padding:20px}.Job-Application .cn-form{padding:80px 20px 20px 20px;position:relative;background:#fff}.job-bnr-icon-img{display:inline-block;margin-right:20px;margin-bottom:20px}.career-form{background:url(/images/career/form-bg.jpg) no-repeat center center;padding:50px 0!important}@media (min-width:992px){.career-form{padding:80px 0!important}}.career-form h2{margin-bottom:10px}.career-form p{font-size:17px;line-height:28px;font-weight:400;font-family:Montserrat,sans-serif}@media (min-width:992px){.career-form p{font-size:20px;line-height:30px}}.career-form .form-text{position:relative;width:100%;float:none;padding:50px 60px;display:none}@media (min-width:992px){.career-form .form-text{display:block}}.career-form .form-text .form-bot-text{margin-top:0;padding-top:0;border-top:0}.career-form .form-bot-text .font-family-mot{font-size:24px;font-weight:500}.career-form .form-bot-text .font-family-pro{font-family:Montserrat,sans-serif;font-weight:400;font-size:15px}.career-form .notice-period{background:url(/images/career/form-icon6.png) no-repeat center left}.career-form .position-icon{background:url(/images/career/form-icon9.png) no-repeat center left}.career-form .u-submit{padding:15px 0}.career-form .form-panel{padding:0;width:100%;float:none}.career-form .form-panel h4{position:relative;font-size:28px!important;margin-bottom:15px}@media (min-width:992px){.career-form .form-panel h4{font-size:36px!important}}.career-form .form-panel h4:before{content:'';position:absolute;left:68px;top:-2px;width:100px;background:url(/images/career/shape.png) no-repeat 0 0;height:55px;background-size:80%}@media (min-width:992px){.career-form .form-panel h4:before{left:91px;top:0;width:120px}}.career-form .form-panel h4 span{z-index:99;position:relative;color:#fff}.career-form .form-panel form{padding:53px 15px!important;position:relative}@media (min-width:992px){.career-form .form-panel form{padding:53px 60px!important}}.career-form .form-panel form:before{content:'';height:5px;width:100%;position:absolute;top:0;left:0}.career-form .form-panel form:after{content:'';height:5px;width:100%;position:absolute;bottom:0;left:0}.career-form .am-1{background:url(/images/career/hr-img1.png) 50% 0 no-repeat!important}.career-form .am-2{background:url(/images/career/hr-img3.png) 50% 0 no-repeat!important}.career-form .am-3{background:url(/images/career/hr-img2.png) 50% 0 no-repeat!important}.career-form .am-4{background:url(/images/career/hr-img5.png) 50% 0 no-repeat!important}.career-form .am-5{background:url(/images/career/hr-img4.png) 50% 0 no-repeat!important}.career-form .am-6{background:url(/images/career/hr-img6.png) 50% 0 no-repeat!important}.career-form ul li{padding-top:63px!important}.career-form ul li span{font-size:13px}.career-form .extra-wrap{max-width:574px;margin:0 auto}.mobile-off{display:none}@media (min-width:992px){.mobile-off{display:block}}.mobile-on{display:block}@media (min-width:992px){.mobile-on{display:none}}.o-contact-form--white-bg{-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);-ms-box-shadow:0 0 20px rgba(0,0,0,.2);-o-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}.form-control{border:0!important;display:inline-block!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;height:34px}.slick-dots{margin-bottom:30px;text-align:center}.slick-dots li{display:inline-block;border-radius:50%;text-indent:-10000px;width:5px;height:5px;background-color:#9b9b9b;margin:0 10px;vertical-align:middle}.quickform .o-contact-form--white-bg{-webkit-box-shadow:none;box-shadow:none}@media (min-width:992px){.quickform .o-contact-form--white-bg{-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}}@media screen and (min-width:992px){.career-bnr ul.skill-page-mod li:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}}.career-bnr ul.skill-page-mod{display:none}@media screen and (min-width:992px){.career-bnr ul.skill-page-mod{display:-webkit-box;display:-ms-flexbox;display:flex}}.p-skills-icon{background:url(/images/career/form-icon9.png) no-repeat center left;width:85%;margin:0 auto;border-bottom:1px solid #000!important;min-height:64px}.s-skills-icon{background:url(/images/career/form-icon9.png) no-repeat center left;width:85%;margin:0 auto;border-bottom:1px solid #000!important;min-height:64px}#primary-skills,#secondary-skills{height:0;padding:20px 0 0 40px;overflow:hidden}.select2-selection--multiple{border:0!important;border-radius:0!important;padding:20px 20px 20px 0!important;font-size:16px;font-weight:400;font-family:Montserrat,sans-serif!important}.select2-container .select2-search--inline .select2-search__field{font-family:Montserrat,sans-serif!important}.select2-results__option{font-family:Montserrat,sans-serif!important}.job-inner-right .select2-container{width:85%!important;text-align:left}.job-inner-right input{width:85%}.job-inner-right .select2-selection--multiple{border-bottom:0!important}.job-inner-right .select2-selection__choice:after{display:none}.job-inner-right .notice-period{background:url(/images/career/form-icon6.png) no-repeat center left}.job-inner-right .position-icon{background:url(/images/career/form-icon9.png) no-repeat center left}input.years-of-experience{background:url(/images/career/job-icon-5.png) 0 50% no-repeat!important}.job-inner-right .attach{background:url(/images/common/form-icon-6.png) 40px 20px no-repeat;font-family:Montserrat,sans-serif;padding:20px 50px 20px 84px;text-align:left}.job-inner-right #attachedFiles li input{width:80%!important;border:0!important;margin:0!important;padding:0!important}.job-inner-right #attachedFiles li button{display:inline-block!important;border:0!important;margin:0 10px 0 0!important;padding:0!important}.job-inner-right #attachedFiles li button:after{display:none}.job-inner-right .modal .close{width:auto!important;border:0!important;padding:0!important;margin:0!important}.job-inner-right .modal p{color:#000!important;text-align:left!important}.job-inner-right .modal input{border-bottom:0!important;padding:0!important;margin:0!important}.job-inner-right .select2-selection__choice__remove{width:auto!important;margin:0}.job-inner-right .select2-selection__choice__remove:after{display:none}[data-tip]{position:relative}[data-tip]:before{content:'';display:none;content:'';border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #1a1a1a;position:absolute;top:50px;left:105px;z-index:8;font-size:0;line-height:0;width:0;height:0}[data-tip]:after{display:none;content:attr(data-tip);position:absolute;top:55px;left:40px;padding:15px 20px;background:#1a1a1a;color:#fff;z-index:9;font-size:1em;height:60px;line-height:18px;border-radius:3px;width:85%}[data-tip]:hover:after,[data-tip]:hover:before{display:block}#django-o-contact-form .alert-danger{margin:0 40px}.career-form .select2-container .select2-search--inline .select2-search__field{height:20px}.select2-container .select2-search--inline .select2-search__field{height:20px}.career-widget-section #freshteam-widget{background:0 0;min-height:170px}.career-widget-section #freshteam-widget .content{width:100%;position:relative}.career-widget-section #freshteam-widget .advanced-search{background:0 0;padding:0 0 20px}.career-widget-section #freshteam-widget .advanced-search .search-fields{background:#fff;padding:30px 30px 0;border:1px solid #ccc;border-bottom:0;border-top-right-radius:8px;border-top-left-radius:8px;margin-bottom:0!important}.career-widget-section #freshteam-widget .advanced-search .search-fields .toggle-and-clear{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .advanced-search .search-fields .toggle-and-clear{-webkit-box-flex:0;-ms-flex:0 0 195px;flex:0 0 195px}}.career-widget-section #freshteam-widget .advanced-search .search-fields .toggle-and-clear .clear-button{-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:0;position:relative}.career-widget-section #freshteam-widget .advanced-search .search-fields .toggle-and-clear .clear-button:before{content:'';position:absolute;background:#ccc;height:25px;width:1px;top:2px;left:6px}.career-widget-section #freshteam-widget .advanced-search .search-fields .toggle-and-clear .clear-button button{text-align:left}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .advanced-search .search-fields .toggle-and-clear .clear-button button{text-align:center}}.career-widget-section #freshteam-widget .advanced-search .input-field{background:#fff;padding:0 30px 30px;border:1px solid #ccc;border-top:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.career-widget-section #freshteam-widget .advanced-search .input-field input::-webkit-input-placeholder{opacity:1;color:#333}.career-widget-section #freshteam-widget .advanced-search .input-field input::-moz-placeholder{opacity:1;color:#333}.career-widget-section #freshteam-widget .advanced-search .input-field input:-ms-input-placeholder{opacity:1;color:#333}.career-widget-section #freshteam-widget .advanced-search .input-field input::-ms-input-placeholder{opacity:1;color:#333}.career-widget-section #freshteam-widget .advanced-search .input-field input::placeholder{opacity:1;color:#333}.career-widget-section #freshteam-widget .advanced-search h3{font-size:30px;text-align:center;font-weight:600;font-family:Montserrat,sans-serif;width:100%;margin-bottom:25px!important}@media screen and (min-width:720px){.career-widget-section #freshteam-widget .advanced-search h3{margin-bottom:25px}}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .advanced-search h3{font-size:48px;line-height:61px;margin-bottom:50px}}.career-widget-section #freshteam-widget .advanced-search h3:before{display:none}.career-widget-section #freshteam-widget .advanced-search .select2-container--default{height:50px;font-family:Montserrat,sans-serif}.career-widget-section #freshteam-widget .advanced-search .input-field .form-control{height:50px;border-bottom:1px solid #ccc!important;border-radius:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;margin-bottom:0;margin-top:10px}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .advanced-search .input-field .form-control{font-size:18px}}.career-widget-section #freshteam-widget .advanced-search .input-field svg{left:30px;width:18px;height:18px;top:25px}.career-widget-section #freshteam-widget .advanced-search .select2-container--default .select2-selection--multiple::before{margin-top:0}.career-widget-section #freshteam-widget .advanced-search .select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:2px;padding-left:0;margin-left:0}.career-widget-section #freshteam-widget .advanced-search .select2-container--default .select2-selection--multiple .select2-selection__clear{padding-right:15px}.career-widget-section #freshteam-widget .advanced-search .title-and-clear{display:block}@media screen and (min-width:720px){.career-widget-section #freshteam-widget .advanced-search .title-and-clear{display:-webkit-box;display:-ms-flexbox;display:flex}}.career-widget-section #freshteam-widget .job-role-list .role-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media screen and (min-width:720px){.career-widget-section #freshteam-widget .job-role-list .role-title{margin-bottom:30px}}.career-widget-section #freshteam-widget .job-role-list .role-title h5{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;position:relative;font-size:22px;color:#333;font-weight:600;font-family:Montserrat,sans-serif;margin-bottom:0}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .job-role-list .role-title h5{font-size:30px;padding-bottom:10px;margin-bottom:0;margin-top:5px}}.career-widget-section #freshteam-widget .job-role-list .role-title h5:before{content:'';position:absolute;left:0;bottom:-5px;width:60px;height:2px;background:#2dbe70;display:none}@media screen and (min-width:720px){.career-widget-section #freshteam-widget .job-role-list .role-title h5:before{display:block}}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .job-role-list .role-title h5:before{bottom:0}}.career-widget-section #freshteam-widget .job-role-list .role-count{margin-right:0;-ms-flex-item-align:center;align-self:center;background:0 0;color:#4b8fe2;font-weight:600;border-radius:5px;font-size:15px;font-family:Montserrat,sans-serif}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .job-role-list .role-count{font-size:16px}}.career-widget-section #freshteam-widget .job-role-list .job-list .job-title{font-size:20px;font-weight:500;font-family:Montserrat,sans-serif}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .job-role-list .job-list .job-title{font-size:24px}}.career-widget-section #freshteam-widget .job-role-list .job-list .job-desc{font-weight:400;font-size:16px;line-height:24px;font-family:Montserrat,sans-serif}.career-widget-section #freshteam-widget .job-role-list .job-list .location-info{font-family:Montserrat,sans-serif;font-size:15px}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .job-role-list .job-list .location-info{font-size:18px}}.career-widget-section #freshteam-widget .job-role-list .job-list .location-info br{display:inline-block}.career-widget-section #freshteam-widget .job-role-list .job-list .location-info .location-icon{color:#07b260}.career-widget-section #freshteam-widget .job-role-list .job-list .job-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .job-role-list .job-list .job-location{display:block;text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1}}.career-widget-section #freshteam-widget .job-role-list .job-list li{-webkit-transition:.3s all ease-in;transition:.3s all ease-in}.career-widget-section #freshteam-widget .job-role-list .mobile-role-count{color:#4b8fe2}.career-widget-section #freshteam-widget .job-role-list .no-jobs-found .not-found-title{font-family:Montserrat,sans-serif}.career-widget-section #freshteam-widget .job-role-list .no-jobs-found p{font-family:Montserrat,sans-serif;font-size:16px}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .job-role-list .no-jobs-found p{font-size:18px}}.career-widget-section #freshteam-widget .job-details-header{background:linear-gradient(138deg,#165b5e 0,#0f3a4a 17%,#091b38 50%);padding:30px 15px}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .job-details-header{padding:30px}}.career-widget-section #freshteam-widget .job-details-header .col-xs-4{text-align:left}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .job-details-header .col-xs-4{text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1}}.career-widget-section #freshteam-widget .job-details-header h1{font-family:Montserrat,sans-serif;text-align:left!important}.career-widget-section #freshteam-widget .job-details-header .btn-primary{background:#ff5800;color:#fff;font-weight:500;border:1px solid #ff5800;margin:0 auto!important;width:auto;display:block}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .job-details-header .btn-primary{width:auto;margin:0!important;display:inline-block}}.career-widget-section #freshteam-widget .job-details-header .text-color{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;font-family:Montserrat,sans-serif;margin-bottom:20px}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .job-details-header .text-color{margin-bottom:0}}.career-widget-section #freshteam-widget .job-details-header .text-color div{margin-left:20px}.career-widget-section #freshteam-widget #freshteam-jobs-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}@media screen and (min-width:720px){.career-widget-section #freshteam-widget #freshteam-jobs-back{margin-bottom:20px}}.career-widget-section #freshteam-widget #freshteam-jobs-back:hover{color:#2dbe70}.career-widget-section #freshteam-widget #freshteam-jobs-back:hover svg{fill:#2dbe70}.career-widget-section #freshteam-widget .icon-arrow-left{width:15px;margin-right:10px}.career-widget-section #freshteam-widget .job-details-content{margin-top:5px}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .job-details-content{margin-top:25px}}.career-widget-section #freshteam-widget .job-details-content p{font-size:16px;line-height:24px;margin-bottom:25px;font-family:Montserrat,sans-serif}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .job-details-content p{font-size:18px;line-height:27px}}.career-widget-section #freshteam-widget .job-details-content p br{display:none}.career-widget-section #freshteam-widget .job-details-content p strong{font-size:20px;margin-bottom:25px;display:block;margin-top:20px;font-weight:600;font-family:Montserrat,sans-serif}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .job-details-content p strong{font-size:24px}}.career-widget-section #freshteam-widget .job-details-content div{font-family:Montserrat,sans-serif;margin-bottom:25px}.career-widget-section #freshteam-widget .job-details-content div br{display:none}.career-widget-section #freshteam-widget .job-details-content div strong{font-size:20px;margin-bottom:25px;display:block;margin-top:20px;font-weight:600;display:inline}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .job-details-content div strong{font-size:24px}}.career-widget-section #freshteam-widget .job-details-content ul li{font-size:16px;line-height:24px;font-weight:400;margin-bottom:15px;padding-left:30px;position:relative;font-family:Montserrat,sans-serif}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .job-details-content ul li{font-size:18px;line-height:27px}}.career-widget-section #freshteam-widget .job-details-content ul li:before{content:'';position:absolute;background:url(/images/common/green-arrow.png) no-repeat 0 0/contain;width:20px;height:20px;left:0;top:4px}.career-widget-section #freshteam-widget .select2-container--default .select2-selection--multiple{border:1px solid #ccc!important;border-radius:8px!important;padding-left:12px!important;background:#f7f7f7}.career-widget-section #freshteam-widget .col-xs-8{width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .col-xs-8{width:66.66667%}}.career-widget-section .select2-selection--multiple{padding:8px 20px 0 0!important}.career-widget-section .remote-toggle span{font-family:Montserrat,sans-serif;font-size:15px}.career-widget-section #job-applicant-form .application-form{margin:25px auto;background-color:#fff;padding:25px}p.any-q-a{margin:15px auto 25px}#freshteam-widget .search-fields .clear-button>button{color:#ff5800!important;padding:0}#freshteam-widget .job-list .job-location .location-icon{color:#4b8fe2!important;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}@media screen and (min-width:720px){#freshteam-widget .job-list .job-location .location-icon{display:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;text-align:inherit}}#freshteam-widget .icon-arrow-right{fill:#4b8fe2!important}#freshteam-widget .job-list>li:hover{background-color:#e5fff1!important;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.15);box-shadow:0 0 5px 2px rgba(0,0,0,.15)}#freshteam-widget .clear-button-mobile{color:#ff5800!important;position:absolute;z-index:9999;bottom:0;left:140px;width:auto}#freshteam-widget .clear-button-mobile:before{content:'';position:absolute;background:#ccc;height:25px;width:1px;top:0;left:-4px}@media screen and (min-width:720px){#freshteam-widget .clear-button-mobile{width:inherit}}#freshteam-widget .select2-container--default:not(.form-control-highlight) .select2-search__field{padding-left:0!important}#freshteam-widget .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:3px 0!important}#freshteam-widget #ft-input-close-icon.close-icon{width:auto;right:35px!important;top:18px}.career-widget-section #freshteam-widget{font-family:Montserrat,sans-serif!important}.career-widget-section #freshteam-widget .application-form{padding:5px 15px 25px}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form{max-width:980px;border:1px solid #ebeaea;border-radius:8px;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.05);box-shadow:0 0 10px 1px rgba(0,0,0,.05);margin-top:70px;padding:25px 35px 50px}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group{font-family:Montserrat,sans-serif!important}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(4){width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(4){width:31.86%;margin-right:15px;display:inline-block}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(5){width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(5){width:31.86%;margin-right:15px;display:inline-block}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(6){width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(6){width:31.86%;display:inline-block}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(7){width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(7){width:31.86%;margin-right:15px;display:inline-block}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(8){width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(8){width:31.86%;margin-right:15px;display:inline-block}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(9){width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(9){width:31.86%;display:inline-block}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(10){width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(10){margin-right:15px}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(11){width:100%}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(19){width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(19){width:31.86%;margin-right:15px;display:inline-block}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(20){width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(20){width:31.86%;display:inline-block;margin-right:15px}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(21){width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(21){width:31.86%;display:inline-block}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group:nth-child(22){width:100%}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group input,.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group select,.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group textarea{border-bottom:1px solid #ccc!important;border-radius:0}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group input,.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group select,.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group textarea{border:1px solid #ccc!important}}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group{margin-bottom:25px}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group label{font-size:14px;line-height:22px;padding-left:0;margin-left:0}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group label{font-size:16px;line-height:inherit}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group label.complex-field-label{font-size:18px}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group .link-label{padding-right:50px}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .form-group .link-label{padding-right:0}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .link-group{position:relative}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .link-group .form-group{width:100%!important;margin-right:0!important}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .link-group button.btn-add{position:relative;top:0;right:0;width:40px;height:40px;color:#333;border-radius:5px;z-index:99;background:#dde9f7;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .link-group button.btn-add{top:-41px;margin:0 0 auto auto}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .link-group button.btn-add:hover{background:#b4ceed}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .employer-group .form-group:nth-child(1){width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .employer-group .form-group:nth-child(1){width:48.9%;display:inline-block;margin-right:15px}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .employer-group .form-group:nth-child(2){width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .employer-group .form-group:nth-child(2){width:48.9%;display:inline-block}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .employer-group .form-group:nth-child(3){width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .employer-group .form-group:nth-child(3){width:48.9%;display:inline-block;margin-right:15px}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .employer-group .form-group:nth-child(4){width:100%;margin-right:0}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .employer-group .form-group:nth-child(4){width:48.9%;display:inline-block}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .employer-group .form-group:nth-child(5){width:100%;margin:10px 0 20px}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .employer-group .form-group:nth-child(6){width:100%}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .employer-group .form-group:nth-child(6) textarea{height:70px}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .employer-group .form-group .form-group{width:100%;display:block;margin-bottom:0;margin-right:0}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .employer-group label{background:#fbfbfb}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .education-group .form-group:nth-child(1){width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .education-group .form-group:nth-child(1){width:31.86%;display:inline-block;margin-right:15px}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .education-group .form-group:nth-child(2){width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .education-group .form-group:nth-child(2){width:31.86%;display:inline-block;margin-right:15px}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .education-group .form-group:nth-child(3){width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .education-group .form-group:nth-child(3){width:31.86%;display:inline-block}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .education-group .form-group:nth-child(4){width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .education-group .form-group:nth-child(4){width:48.9%;display:inline-block}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .education-group .form-group:nth-child(5){width:100%;margin-right:0}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .education-group .form-group:nth-child(5){width:48.9%;display:inline-block}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .education-group .form-group:nth-child(6){width:100%}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .education-group .form-group:nth-child(6){margin-right:0}}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .education-group .form-group:nth-child(7){width:100%;margin-right:0}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .education-group .form-group .form-group{width:100%;display:block;margin-bottom:0}.career-widget-section #freshteam-widget .application-form #freshhr_applicant_form .education-group label{background:#fbfbfb}.career-widget-section #freshteam-widget .application-form h3{font-size:22px;font-family:Montserrat,sans-serif;color:#333;font-weight:600}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form h3{font-size:28px}}.career-widget-section #freshteam-widget .application-form .g-recaptcha>div{width:100%!important}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .application-form .g-recaptcha>div{width:304px!important}}.career-widget-section #freshteam-widget .application-form .g-recaptcha iframe{width:100%}.career-widget-section #freshteam-widget .btn-add{background:#4b8fe2;border:1px solid #4b8fe2;color:#fff;margin-left:auto;margin-right:auto;display:block;width:200px;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .btn-add{width:auto;margin-left:0;margin-right:0;display:inherit}}.career-widget-section #freshteam-widget .btn-add:hover{color:#eae7e7;background:#2374d7}.career-widget-section #freshteam-widget .btn-add:focus{outline:0;border:1px solid #4b8fe2;color:#fff}.career-widget-section #freshteam-widget #applicant_submit{margin:0 auto;background:#ff5800;border:1px solid #ff5800;font-family:Montserrat,sans-serif!important;font-weight:500;display:block;border-radius:5px}@media screen and (min-width:992px){.career-widget-section #freshteam-widget #applicant_submit{display:inline-block}}.career-widget-section #freshteam-widget .resume-upload .upload-file{font-size:16px}.career-widget-section #freshteam-widget .resume-upload #uploadValue{font-size:15px;padding:8px 10px;border-radius:5px;text-transform:capitalize;font-weight:500;color:#333}.career-widget-section #freshteam-widget .resume-upload:hover #uploadValue{background:#4b8fe2;border-color:#4b8fe2;color:#fff}.career-widget-section #freshteam-widget .complex-field{background:#fbfbfb;padding:10px 10px 20px}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .complex-field{padding:25px 25px 25px}}.career-widget-section #freshteam-widget .complex-field-label{background:#fbfbfb}.career-widget-section #freshteam-widget .vertical-align span{position:relative;top:-2px}.career-widget-section #freshteam-widget .job-details-content .container-fluid{padding-left:0;padding-right:0}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .job-details-content .container-fluid{padding-left:15px;padding-right:15px}}.career-widget-section #freshteam-widget .form-control{height:42px}.career-widget-section #freshteam-widget .btn-remove{background:#f5e0e0;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;margin-left:auto;margin-right:auto;display:block;width:200px}@media screen and (min-width:992px){.career-widget-section #freshteam-widget .btn-remove{width:auto;margin-left:0;margin-right:0;display:inherit}}.career-widget-section #freshteam-widget .btn-remove:hover{background:#e9b9b9}.padding-25-modify{padding-top:25px}@media screen and (min-width:992px){.padding-25-modify{padding-top:0}}.job-left h1{font-size:24px}@media screen and (min-width:992px){.job-left h1{font-size:24px}}.job-left h1 span{font-size:24px}@media screen and (min-width:992px){.job-left h1 span{font-size:24px}}.faq-pan-modify{position:relative}.video-testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}@media screen and (min-width:992px){.video-testimonial{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:40px}}.video-testimonial-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:15px 0;margin:0 5px}@media screen and (min-width:992px){.video-testimonial-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px;margin:0}}.video-testimonial-wrapper h6{font-size:14px;color:#fff;font-weight:600;text-align:center;margin-top:15px}@media screen and (min-width:992px){.video-testimonial-wrapper h6{font-size:18px;margin-top:25px;text-align:left}}.video-testimonial-wrapper h6 span{display:block;color:#36df7d}.video-testimonial .pl-0{padding-left:0}.video-testimonial .pr-0{padding-right:0}.video-testimonial-box{border-radius:6px;overflow:hidden;position:relative;border:1px solid #c5c5c5}@media screen and (min-width:992px){.video-testimonial-box{height:170px}}@media screen and (min-width:1200px){.video-testimonial-box{height:208px}}.video-testimonial-box .thumb-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-testimonial-box .vid-play-btn{background:rgba(0,0,0,.32);position:absolute;top:0;right:0;bottom:0;left:0;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;cursor:pointer;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.video-testimonial-box .vid-play-btn:before{content:'';position:absolute;background:url(/images/career/blue-play-btn.png) no-repeat center center;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;width:62px;height:62px}.video-testimonial-box:hover .vid-play-btn{background:rgba(0,0,0,.16)}.video-testimonial-box:hover .vid-play-btn:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.video-testimonial ul.slick-dots{margin-top:0}.testimonial-clip-modal{z-index:9999999;background:rgba(0,0,0,.95)}.testimonial-clip-modal .modal-header{border:0;height:0;padding:0}.testimonial-clip-modal .modal-header .btn-close{position:absolute;top:0;right:20px;background-color:#fff;opacity:1;border-radius:50%}@media screen and (min-width:992px){.testimonial-clip-modal .modal-header .btn-close{top:-7px;right:64px}}.testimonial-clip-modal .modal-content{background:0 0;padding:0;border:0}.testimonial-clip-modal .modal-content .modal-body{padding:0}.testimonial-clip-modal .modal-dialog{margin:0 auto}@media screen and (min-width:992px){.testimonial-clip-modal .modal-dialog{max-width:990px!important}}.career-bnr .btn-center-block{width:100%!important}@media screen and (min-width:992px){.career-bnr .btn-center-block{width:310px!important}}.owl-carousel .owl-dots{text-align:center;margin-bottom:30px}.owl-carousel .owl-dots .owl-dot{width:7px;height:7px;display:inline-block;vertical-align:middle;background:#9b9b9b;margin:0 5px;border-radius:50%;cursor:pointer}.owl-carousel .owl-dots .owl-dot.active{background:#49c684;width:10px;height:10px}.vid-testimonial-slider .owl-dots{margin-bottom:30px}.o-terms-heading{padding:140px 0 0;text-align:center}.o-terms-heading h1{position:relative;padding-bottom:40px}.o-terms-heading h1:before{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:100px;height:8px;background-color:#333}.o-terms p{font-size:16px!important;font-family:Montserrat,sans-serif}@media (min-width:992px){.o-terms p{font-size:17px!important;line-height:30px;font-family:Montserrat,sans-serif}}.privacy-policy{font-family:Montserrat,sans-serif;font-weight:400;color:#414446;font-size:15px;line-height:24px}@media (min-width:992px){.privacy-policy{font-size:16px;line-height:28px}}.privacy-policy .c-ticked-list{margin:0 0 25px 0}.privacy-policy .c-ticked-list li{position:relative;display:block;padding:0 0 10px 35px;line-height:30px;font-family:Montserrat,sans-serif;font-size:19px}@media (min-width:992px){.privacy-policy .c-ticked-list li{padding-bottom:15px;line-height:24px;font-family:Montserrat,sans-serif;font-size:16px}}.privacy-policy .c-ticked-list li:before{content:'';display:block;width:20px;height:20px;position:absolute;top:5px;left:0;background:url(/images/common/icon-bullet-dark.svg) 50% 50% no-repeat;background-size:contain}@media (min-width:1024px){.privacy-policy .c-ticked-list li:before{top:1px}}.privacy-policy .common-bg-holder h5,.privacy-policy .common-bg-holder h6{font-size:22px;line-height:28px;margin-bottom:20px}.privacy-policy .common-bg-holder h5{font-size:24px;line-height:32px}.privacy-policy .common-bg-holder h6{font-size:22px;line-height:34px}.privacy-policy .common-bg-holder p{margin-bottom:20px}@media (min-width:992px){.privacy-policy .common-bg-holder p{margin-bottom:25px}}.privacy-policy-mod .common-bg-holder{color:#333!important}.privacy-policy-mod .common-bg-holder span{font-size:17px!important;line-height:30px!important;color:#333!important}.privacy-policy-mod .common-bg-holder span span a{font-size:15px!important;line-height:24px!important}.privacy-policy-mod .common-bg-holder span a span{font-size:15px!important;line-height:24px!important}.privacy-policy-mod .common-bg-holder li{list-style:decimal;list-style-position:inside}.refund-policy h2{text-transform:uppercase}.refund-policy h3{text-transform:uppercase;margin:40px 0 15px;color:#000;font-size:32px}.refund-policy h3.mb-25{margin-bottom:25px}.refund-policy ol li{color:#000;padding-bottom:15px;font-size:19px;line-height:32px}.refund-policy ol li:last-child{padding-bottom:0}.refund-policy p{color:#000}.o-terms .refund-policy p{font-size:20px!important}@media (min-width:992px){.cookie-policy-h1,.disclaimer-h1,.privacy-policy-h1,.refund-policy-h1,.terms-condition-h1{font-size:48px;line-height:61px}}.o-skills-hero__case-studies__banner-image{padding:50px 0 0}@media screen and (min-width:768px){.o-skills-hero__case-studies__banner-image{padding:0}}.o-skills-hero__case-studies__banner-content{text-align:center}@media (min-width:992px){.o-skills-hero__case-studies__banner-content{text-align:left}}.o-skills-hero__case-studies__banner-content h4{color:#14df7d;font-family:Montserrat,sans-serif}.o-skills-hero__case-studies__banner-content h2{color:#fff;font-family:Montserrat,sans-serif;font-weight:700}.o-skills-hero__case-studies__banner-content p{color:#14df7d;font-family:Montserrat,sans-serif;font-size:25px;line-height:43px;font-weight:600;margin-bottom:0;border-bottom:1px solid #14df7d;display:inline-block;margin-bottom:10px}@media (min-width:992px){.o-skills-hero__case-studies__banner-content p{font-size:30px;line-height:43px;border-bottom:0}}.o-skills-hero__case-studies__banner-content h1{color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:24px;line-height:32px;text-transform:none}@media screen and (min-width:768px){.o-skills-hero__case-studies__banner-content h1{font-size:36px;line-height:46px}}@media screen and (min-width:992px){.o-skills-hero__case-studies__banner-content h1{font-size:46px;line-height:61px}}.o-skills-hero__case-studies__technology-div h2{font-size:24px}.o-skills-hero__case-studies__technology-div ul{display:block;text-align:center}.o-skills-hero__case-studies__technology-div ul li{vertical-align:top;display:inline-block;margin:0 6px;font-family:Montserrat,sans-serif}.o-skills-hero__case-studies__technology-div ul li span{display:block;width:100px;height:100px;text-align:center;padding:20px 10px;border:2px solid #14df7d;border-radius:50%;margin-bottom:10px;color:#fff;font-size:11px;font-family:Montserrat,sans-serif;position:relative}.o-skills-hero__case-studies__technology-div ul li span a{display:inline-block;width:100%;height:100%}.o-skills-hero__case-studies__technology-div ul li span img{margin-bottom:3px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;width:42px}.o-skills-hero__case-studies__technology-div ul li span img.wdth-25{width:25px}.o-skills-hero__case-studies__technology-div ul li span img.wdth-15{width:15px}.o-skills-hero__case-studies__technology-div ul li span .vertical-image-resize{height:54px;width:auto}@media screen and (min-width:992px){.o-skills-hero__case-studies__technology-div ul li span .transip{width:70px;height:70px}}.o-case-study__clients__the-client-content{padding:0}@media (min-width:992px){.o-case-study__clients__the-client-content{padding:30px 0 0 0}}.o-case-study__clients__the-client-content h3{font-size:30px;font-family:Montserrat,sans-serif;font-weight:700;margin-bottom:20px;margin-top:0}.o-case-study__clients__the-client-content h4{font-size:30px;font-family:Montserrat,sans-serif;font-weight:700;margin-bottom:20px;margin-top:20px;padding-bottom:0}@media (min-width:992px){.o-case-study__clients__the-client-content p{font-size:19px;line-height:30px}}.o-case-study__clients__the-client-content ul{margin-bottom:15px;margin-top:15px}@media (min-width:992px){.o-case-study__clients__the-client-content ul{margin-top:0}}.o-case-study__clients__the-client-content ul li{padding-left:35px;padding-bottom:15px;font-size:19px;line-height:32px;position:relative;font-family:Montserrat,sans-serif;position:relative}.o-case-study__clients__the-client-content ul li:before{content:'';background-image:url(/images/common/green-arrow.png);width:25px;height:25px;position:absolute;left:0;top:3px;background-size:100%}.o-case-study__clients__the-client-content ul.number-style li::before{background-image:none!important;top:0!important}.o-case-study__clients__the-client-content ul.number-style .number-style1::before{content:'1.'}.o-case-study__clients__the-client-content ul.number-style .number-style2::before{content:'2.'}.o-case-study__clients__the-client-content ul.number-style .number-style3::before{content:'3.'}.o-case-study__clients__the-client-content ul.number-style .number-style4::before{content:'4.'}.o-case-study__clients__the-client-content ul.number-style .number-style5::before{content:'5.'}.o-case-study__clients__the-client-content ul.number-style .number-style6::before{content:'6.'}.o-case-study__clients__the-client-content ul.number-style .number-style7::before{content:'7.'}.o-case-study__clients__the-client-content ul.number-style .number-style8::before{content:'8.'}.o-case-study__clients__the-client-content__services{padding:60px 0 0 0}.o-case-study__clients__the-client-content__services ul{display:-webkit-box;display:-ms-flexbox;display:flex}.o-case-study__clients__the-client-content__services ul li{padding-left:15px;padding-right:15px;text-align:center;font-size:30px!important;font-weight:500;line-height:25px;width:170px;font-family:Montserrat,sans-serif}@media (min-width:992px){.o-case-study__clients__the-client-content__services ul li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}.o-case-study__clients__the-client-content__services ul li span{display:block;min-height:60px;font-size:16px}.o-case-study__clients__the-client-content__services ul li span img{margin-bottom:10px}.o-case-study__clients__the-client-content__services ul li span:last-child{min-height:auto!important}.o-case-study__clients__the-client-content__services ul li:before{display:none}.o-case-study__clients__the-client-content__services ul li:after{content:'';border-right:1px solid #d8d8d8;position:absolute;top:0;bottom:0;right:0}.o-case-study__clients__the-client-content__services ul li:last-of-type:after{content:'';border-right:1px solid transparent}@media (min-width:992px){.o-case-study__clients__the-client-content__services ul li:first-child{-webkit-box-flex:0;-ms-flex:0;flex:0;padding-right:50px!important}}.o-case-study__clients__the-client-content .the-results{position:absolute;top:-70px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0)}.o-case-study__clients__the-client-content .results-content{background-color:#fff;color:#333}.o-case-study__clients__the-client-content .results-content ul li{font-family:Montserrat,sans-serif}.o-case-study__clients__the-client-content .results-content ul li:before{width:20px;height:20px;top:5px;background-size:100%;content:'';background-image:url(/images/common/green-arrow.png);position:absolute;left:0}.o-case-study__clients__the-client-content .results-content h4{margin:0}.o-case-study__clients__the-client-content__icon-header{position:relative}.o-case-study__clients__the-client-content__icon-header img{position:absolute;max-width:36px}.o-case-study__clients__the-client-content__icon-header h4{padding-left:55px}.o-case-study__clients__the-results{position:relative;padding-top:100px}.o-case-study__clients__the-results__div{padding-top:10px}.o-case-study__clients__the-results__div h4{color:#05b281;padding-bottom:20px}.font-size-24-i{font-size:24px!important;line-height:32px!important}.padding-top-60{padding-top:60px}.o-case-studies-new{padding:15px 0 20px}@media (min-width:992px){.o-case-studies-new{padding:65px 0 50px}}@media (min-width:992px){.o-case-studies-new .btn_wrapper{margin-top:0}}@media (min-width:992px){.o-case-studies-new .filter{margin-bottom:10px;text-align:right}}.o-case-studies-new .filter span.flt-tech{font-size:15px;font-family:Montserrat,sans-serif;font-weight:500;color:#000}@media (min-width:992px){.o-case-studies-new .filter span.flt-tech{margin-right:0;margin-left:15px;font-size:16px}}.o-case-studies-new .filter ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:600;font-family:Montserrat,sans-serif}.o-case-studies-new .filter ul li label{cursor:pointer}.o-case-studies-new .product{width:90%;margin:15px;text-align:center;border:1px solid #eaeaea;padding:20px;text-align:center;margin-bottom:10px;border-radius:8px;-webkit-box-shadow:0 0 15px 0 #00000030;box-shadow:0 0 15px 0 #00000030;background-color:#fff;overflow:hidden}@media (min-width:992px){.o-case-studies-new .product{min-height:430px}}.o-case-studies-new .product a img{width:100%}.o-case-studies-new .product-portfolio{width:100%;float:left;text-align:center;min-height:340px;padding:0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 12px 0 rgba(0,0,0,.25);border:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:#fff}.o-case-studies-new .product-portfolio h3{padding:10px 0;min-height:70px;text-align:left;font-weight:400}.o-case-studies-new .product-portfolio p{font-weight:500;text-align:left}.o-case-studies-new .product-portfolio img{margin-left:0;margin-right:0}.o-case-studies-new .product-portfolio .pp-thumb{margin-left:0;margin-right:0;width:100%}.o-case-studies-new .product-portfolio .p-button{border:1px solid #a4bb66;border-radius:5px;display:block;margin-bottom:10px;color:#333;font-size:13px;font-weight:500;margin-left:20px;margin-right:20px}.o-case-studies-new .product-portfolio .p-button:hover{background-color:#a4bb66;color:#fff}.o-case-studies-new .product-portfolio .p-link{margin-bottom:10px;color:#333;font-size:13px;font-weight:300;background:url(/assets/images/portfolio/link-icon.png) 83% 6px no-repeat;margin-left:0;margin-right:0;text-align:left;width:120px;border:1px solid #ccc;display:inline-block;padding:2px 0 2px 19px;border-radius:20px;float:right}.o-case-studies-new .product-portfolio .p-link:hover{color:#fff;background:url(/assets/images/portfolio/link-icon-hover.png) 83% 6px no-repeat #ff5800}.o-case-studies-new .product-portfolio .bottom-casestudies{padding:0 20px;text-align:left!important}.o-case-studies-new .product-portfolio .bottom-casestudies .country-code{text-indent:0!important;font-size:16px!important;font-weight:500;line-height:30px!important;display:inline-block!important}.o-case-studies-new .product-portfolio .bottom-casestudies .country-code img{width:auto}.o-case-studies-new .product-portfolio .bottom-casestudies img{border:none!important;padding:0!important;border-radius:0!important;margin-left:0!important;margin-right:15px!important;width:20px}.o-case-studies-new .product span{text-indent:-10000px;font-size:0;line-height:0;display:none}.o-case-studies-new .product h3{font-size:18px;line-height:28px;margin-top:30px;margin-bottom:20px;padding-left:20px;padding-right:20px;height:80px;overflow:hidden}.o-case-studies-new .product h3 a{color:#000}.o-case-studies-new .product h2{font-size:17px;line-height:23px;margin-top:20px;margin-bottom:0;padding-bottom:0;padding-left:20px;padding-right:20px;text-align:left;overflow:hidden}@media (min-width:992px){.o-case-studies-new .product h2{margin-top:20px;font-size:18px;line-height:28px;margin-bottom:0;padding-bottom:15px}}.o-case-studies-new .product h2 a{color:#000}.o-case-studies-new .product p{font-size:15px;line-height:21px;margin-top:10px;margin-left:20px;margin-right:20px;min-height:85px;text-align:left;padding-bottom:5px}@media (min-width:992px){.o-case-studies-new .product p{font-size:16px;line-height:28px;padding-bottom:20px;margin-top:0}}.o-case-studies-new .product .bottom-casestudies{text-align:center;overflow:hidden}.o-case-studies-new .product .bottom-casestudies a.color-icon{width:40px;height:40px;text-align:center;display:inline-block;margin:0 10px 0 0;border:1px solid #ccc;padding:5px;border-radius:50%}.o-case-studies-new .product .bottom-casestudies a.color-icon img{width:100%;height:auto;margin-left:0;margin-right:0}.o-case-studies-new .product .bottom-casestudies .btn-casestudies{padding:0 13px;float:none;display:block;margin:0 auto 0;max-width:200px;background-color:#fff;color:#ff5800;float:right}@media (min-width:992px){.o-case-studies-new .product .bottom-casestudies .btn-casestudies{padding:0 15px}}.o-case-studies-new .product .bottom-casestudies .btn-casestudies:hover{background-color:#ff5800;color:#fff;border:2px solid #ff5800}.o-case-studies-new .product .bottom-casestudies .btn-casestudies1{padding:13px 32px;float:left;display:block;margin:10px auto 0;max-width:200px;background-color:#fff;color:#333;background:url(/images/case-study-home/icon-pdf.svg) 0 50% no-repeat;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;position:relative}.o-case-studies-new .product .bottom-casestudies .btn-casestudies1:after{content:"";position:absolute;left:32px;bottom:9px;width:100px;background-color:#c3c3c3;height:1px}.o-case-studies-new .product .bottom-casestudies .btn-casestudies1:hover::after{background-color:#494646}.o-case-studies-new .filter-height{height:340px;overflow-y:scroll;margin:0 0 50px 0;display:none;position:absolute;z-index:9;background-color:#fff;padding:10px;border:1px solid #ccc;margin-top:25px;right:0;top:2px;text-align:left;min-width:215px}.o-case-studies-new .filter-height ul li .case-study-label{position:relative;line-height:100%;cursor:pointer}.o-case-studies-new .filter-height ul li:last-child{padding-bottom:0}.o-case-studies-new .tech-filter-height{z-index:99}.o-case-studies-new .filter-height ul li{padding:0 0 12px;position:relative}.o-case-studies-new .filter-height ul li img{margin-right:10px;width:20px}.o-case-studies-new .filter-height ul li input{margin:0 5px 0 0;cursor:pointer}.btn-casestudies{display:inline-block;outline:0;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:600;color:#fff;background:#ff5800;border-radius:4px;font-size:15px;line-height:38px;text-transform:uppercase;border:2px solid #ff5800;padding:0 27px}@media (min-width:992px){.btn-casestudies{font-size:16px;line-height:43px}}.btn-casestudies:hover{color:#fff;border-color:#fff;background-color:#14df7d}.drop-down-technologies{text-align:center;position:relative}@media (min-width:992px){.drop-down-technologies{margin-right:20px;text-align:right}}.drop-down-technologies .selected a img.filter-icon{margin-top:-6px}.drop-down-technologies .selected a img.icon-arrow{z-index:10;position:relative;background-color:#fff}.drop-down-technologies .selected a img.icon-up{padding:10px 5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-wenkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}@media (min-width:992px){.drop-down-technologies .selected a img.icon-up{padding:10px 15px}}.drop-down-technologies .selected a img.icon-down{padding:10px 5px;border:1px solid 0;-webkit-transform:rotate(0);transform:rotate(0);-wenkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);border-bottom:none}@media (min-width:992px){.drop-down-technologies .selected a img.icon-down{padding:10px 15px}}.o-case-study-cta{padding:20px 0 60px 0;text-align:center}.paging{text-align:center;margin:15px 0 30px 0}@media (min-width:992px){.paging{margin:30px 0 30px 0}}.paging span{padding:6px 12px;font-weight:700;color:#000;margin:5px}.paging span.current{background:#ff5800;color:#fff}.paging em{padding:10px;font-weight:700;color:#000;margin:5px}.paging a{color:#000;font-weight:700;padding:6px}.paging ul{text-align:center}.paging ul li{display:inline-block;vertical-align:middle;font-size:15px;font-family:Montserrat,sans-serif;font-weight:500;border-radius:5px;color:#000}.paging ul li:first-child{border:1px solid #333;color:#373737;margin-right:5px;position:relative;background:url(/images/common/left-icon.svg) no-repeat center center}.paging ul li:first-child .flex-center{text-indent:9999px}.paging ul li .flex-center{padding:6px 0;cursor:pointer;width:32px;height:32px}.paging ul li .active-page{background:#ff5800;color:#fff;border-radius:5px;height:34px!important}.paging ul li:last-child{border:1px solid #333;color:#373737;margin-left:5px;position:relative;background:url(/images/common/right-icon.svg) no-repeat center center}.paging ul li:last-child .flex-center{text-indent:9999px}.paging ul li:nth-child(2){display:inline-block!important;position:relative}.paging ul li:nth-last-child(2){display:inline-block!important;position:relative}.paging ul li:nth-last-child(2):before{content:"...";float:left;margin:2px 0 0}.paging ul.prevShep li:nth-child(2):before{display:none}.paging ul.midShep li:nth-child(2):before{content:"...";float:right;margin:2px 0 0}.paging ul.lastShep li:nth-child(2):before{content:"...";float:right;margin:2px 0 0}.paging ul.lastShep li:nth-last-child(2):before{display:none}.paging ul.eSepter li:nth-last-child(2):before{display:none}.filter ::-webkit-scrollbar{width:5px;background-color:#ccc}.filter ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px #fcfcfc;box-shadow:inset 0 0 5px #fcfcfc;border-radius:10px}.filter ::-webkit-scrollbar-thumb{border-radius:25px;height:30px;background-color:#4a4a4a;margin-top:25px}.banner-image-over{display:none}.image-position-case{position:relative;width:80px;float:left;height:60px}.image-position-case img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-wenkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.padding-top-90-mlnp{padding-top:90px!important;height:509px}.case-study-background-mlnp{height:509px}.case-studies-banner{background-color:#cc2622db;padding:0 15px!important}.case-studies-banner .mlpn-left{padding-left:0}.case-studies-banner__banner-content{padding-top:50px}.case-studies-banner__banner-content p{background-color:#9e2116;display:inline;padding:10px 20px;font-size:18px;color:#fff}.case-studies-banner__banner-content h1{font-size:36px;padding:5px 0 25px;line-height:46px}.client-heading-mlnp{color:#494949;font-size:55px!important;text-transform:uppercase!important;margin-bottom:30px!important;margin-top:35px!important;font-family:Montserrat,sans-serif!important;font-weight:700}.client-description-mlnp{font-size:17px!important}.challenge-bullets{display:block}@media (min-width:992px){.challenge-bullets{display:-webkit-box;display:-ms-flexbox;display:flex}}.challenge-bullets li{padding-left:20px!important;padding-right:10px;line-height:28px!important}.challenge-bullets li:before{content:'';background-color:#ec3e2e;background-image:none!important;top:5px!important;width:4px!important;height:50px!important}@media (min-width:992px){.challenge-bullets li:before{height:75px!important}}.mlnp-watch-text{font-size:24px;line-height:36px;color:#fff;display:inline;position:relative;padding-top:2px!important}.mlnp-watch-text:before{content:'';position:absolute;width:290px;height:4px;background-color:#d0352b;left:0;top:-8px}.video-mlnp{position:absolute;top:0;left:0;right:0;bottom:0}.video{height:315px}.video-box{height:315px;position:relative}.video-thumbnail{z-index:300;position:absolute;top:0;left:0;width:100%}.video-frame{z-index:100;position:absolute;top:0;left:0;width:100%}.thumbnail-link .video-thumbnail{display:block}.thumbnail-link:hover .video-thumbnail{display:none}#video-container{position:relative;max-width:40em;margin:auto;border:1px solid #000;-webkit-box-shadow:.25em .25em .25em rgba(0,0,0,.3);box-shadow:.25em .25em .25em rgba(0,0,0,.3)}#video-container video{display:block;width:100%;height:auto}#video-container img{position:absolute;top:0;left:0;width:100%;height:auto;cursor:pointer}.hide{display:none}#starter{position:absolute;top:0;left:0;bottom:0}.gradient-green-blue-mlnp{background:#00b35c;background:-webkit-gradient(left top,right bottom,color-stop(0,#00b35c),color-stop(47%,#0b8a8a),color-stop(100%,#004475));background:linear-gradient(135deg,#00b35c -22%,#0e5579 47%,#004475 100%)}p.service-txt{min-height:auto!important;margin-bottom:0!important;font-family:Montserrat,sans-serif}.download-form{max-width:625px;margin:0 auto;padding:0;border-radius:5px;overflow:hidden}.download-form form{padding:20px 40px 20px 40px;background-color:#fff}@media (min-width:992px){.download-form form{padding:20px 60px 40px}}.download-form label{display:block;margin-bottom:10px}.download-form input{border-bottom:1px solid #000;display:block;width:100%;margin-bottom:10px;padding:20px 10px 20px 50px;font-size:16px;font-family:Montserrat,sans-serif;font-weight:500}.download-form .cs-name{background:url(images/common/form-icon-1.png) 0 50% no-repeat}.download-form .cs-email{background:url(images/common/form-icon-2.png) 0 50% no-repeat}.download-form button{margin:20px 0 0 0}.download-form .popup-heading{width:100%;height:110px;padding:30px 140px 30px 40px;position:relative}@media (min-width:992px){.download-form .popup-heading{padding:30px 110px 30px 60px}}.download-form .popup-heading:after{background:url(images/case-study/popup-heading-bg.png) 100% 100% no-repeat;content:"";position:absolute;right:30px;bottom:0;width:108px;height:88px}.download-form .popup-heading h2{font-size:20px;line-height:24px;font-weight:600;color:#fff}@media (min-width:992px){.download-form .popup-heading h2{font-size:30px;line-height:47px}}.download-form .popup-heading p{color:#fff;font-size:19px;line-height:30px}.download-form .ohnohoney{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.popup-modal button.close{z-index:999;position:relative;right:23%!important;top:42px!important;background:0 0!important;padding:10px;opacity:1}.cs-banner-pdf{padding:7px 32px;float:none;margin:30px auto;color:#fff;background:url(/images/case-study/icon-pdf-1.svg) 0 50% no-repeat;text-decoration:underline;font-family:Montserrat,sans-serif;position:relative;text-decoration:none;font-size:20px}.case-studies-details .cs-banner-pdf{font-size:16px;font-weight:600;padding-right:0}@media (min-width:992px){.cs-banner-pdf{float:left;display:block;margin:30px auto 0}}.cs-banner-pdf:after{content:"";position:absolute;left:34px;bottom:0;width:288px;background-color:#14df7d;height:2px;display:none}@media (min-width:992px){.cs-banner-pdf:after{display:block}}.case-studies-details .cs-banner-pdf:after{display:block;width:auto;right:0}.cs-banner-pdf:hover{color:#fff}.cs-banner-pdf:hover::after{background-color:#fff}.cs-banner-pdf:focus{color:#fff}.case-study-download{padding:30px 0;margin:60px 0 0 0;text-align:center;background-color:#091b38}@media (min-width:992px){.case-study-download{background:url(/images/case-study/download-bg.jpg) 50% 50% no-repeat #091b38;text-align:left}}.case-study-download img.download-icon{float:right;display:none}@media (min-width:992px){.case-study-download img.download-icon{display:block}}.case-study-download h2{color:#fff;font-size:40px;line-height:55px;font-weight:700;padding:15px 0 0;text-transform:uppercase}.cs-bot-banner-pdf{border:2px solid #ff5800;color:#fff;background:url(/images/case-study/icon-down-arrow.png) 88% 50% no-repeat;font-size:17px;line-height:24px;font-family:Montserrat,sans-serif;padding:16px 60px 18px 30px;border-radius:5px;margin:40px 0 0 0;display:inline-block;background-color:#ff5800;font-weight:500}@media screen and (min-width:992px){.cs-bot-banner-pdf{padding:16px 60px 18px 15px}}@media screen and (min-width:1200px){.cs-bot-banner-pdf{padding:16px 60px 18px 30px}}.cs-bot-banner-pdf:focus{color:#fff}.cs-bot-banner-pdf:hover{background-color:#ff5800;color:#fff;border:2px solid #fff}.retention-rate{background:#10d08e;background:linear-gradient(135deg,#10d08e 0,#082653 100%);padding:45px 35px 130px;position:relative;overflow:hidden;margin-bottom:30px}.hurry{width:80%;position:absolute;left:50%;top:-210px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:40px 80px 60px;text-align:center;-webkit-box-shadow:0 0 18px 0 #a6a6a6;box-shadow:0 0 18px 0 #a6a6a6;background:#fff;text-align:center;border-radius:10px}.hurry h3{font-size:36px;margin-bottom:10px}.hurry p{font-size:24px;line-height:40px;font-weight:500;font-family:Montserrat,sans-serif}.hurry .btn{padding:12px 0!important;max-width:240px!important}@media (min-width:992px){.hurry .btn{padding:19px 0!important;max-width:350px!important}}.o-casestudies-thankyou{text-align:center;position:relative;padding:170px 0 50px;overflow:hidden;background:url(images/casestudies-thank-you/thank-you-banner.jpg) 50% 50% no-repeat;margin-bottom:290px}.o-casestudies-thankyou h1{font-size:40px;line-height:44px;color:#fff;padding-top:20px;padding-bottom:20px}.o-casestudies-thankyou p{font-size:24px;line-height:30px;color:#fff;font-family:Montserrat,sans-serif;font-weight:500;padding-bottom:40px}.o-casestudies-thankyou p a{text-decoration:underline;color:#fff!important}.case-thanks .btn{z-index:0;color:#fff;border:2px solid #ff5800;background-color:#ff5800;padding:12px 0;max-width:240px}.case-thanks .btn:after{content:'';background:url(images/common/arrow-white.png) no-repeat;width:20px;height:14px;display:inline-block;margin-left:15px;z-index:-1}.case-thanks .social-footer-divider--social-pan{border-top:0!important}.cheaper-better{border:2px solid #15b96a;padding:10px 35px 30px;margin-bottom:30px;margin-top:30px}@media (min-width:992px){.cheaper-better{padding:50px 35px}}.cheaper-better p{font-size:24px;line-height:30px;font-family:Montserrat,sans-serif}@media (min-width:992px){.cheaper-better p{font-size:30px;line-height:36px}}.cheaper-better p span{display:block;font-size:110px;line-height:120px;font-weight:600}.retention-rate1{background:#10d08e;background:linear-gradient(135deg,#10d08e 0,#082653 100%);padding:20px 35px 0;position:relative;overflow:hidden;margin-bottom:30px}@media (min-width:992px){.retention-rate1{padding:45px 35px 0}}.retention-rate1 h4{font-size:24px;color:#fff;font-weight:600;line-height:30px;padding-bottom:20px;text-align:center}@media (min-width:992px){.retention-rate1 h4{text-align:left;font-size:28px;line-height:36px}}.off-video-pan{border:1px solid #d8d8d8;padding:25px 30px;margin-bottom:30px}@media (min-width:992px){.off-video-pan{padding:20px}}.off-video-pan .off-video{max-width:100%;float:left}@media (min-width:992px){.off-video-pan .off-video{max-width:250px;margin-right:10px}}.off-video-pan .off-video-txt{width:45%;margin-top:0;float:left;margin-left:10px}.off-video-pan .off-video-txt h3{font-size:22px;margin-bottom:5px;line-height:28px}.off-video-pan .off-video-txt p{margin-bottom:10px;font-family:Montserrat,sans-serif}.off-video-pan .off-video-txt a{background-color:transparent!important;color:#000!important;border-color:#ff5800!important}.post-pan{border:1px solid #d8d8d8;padding:25px 20px 20px 20px}@media (min-width:992px){.post-pan{padding:10px 20px 30px 20px}}.post-pan h2{font-size:24px;margin-bottom:30px;text-align:center}@media (min-width:992px){.post-pan h2{text-align:left;font-size:30px}}.post-pan ul{padding-bottom:20px}.post-pan ul li{font-size:14px;line-height:20px;margin-bottom:15px;overflow:hidden;font-family:Montserrat,sans-serif}@media (min-width:992px){.post-pan ul li{font-size:18px;line-height:26px}}.post-pan ul li span{float:left;margin-right:20px}.post-pan ul li a{color:#000;display:inline-block;width:80%;padding-top:10px}.post-pan .btn{max-width:300px!important}.thank-right-top{overflow:hidden}.thank-right-top ul{overflow:hidden;margin-bottom:20px}.thank-right-top ul li{display:inline-block;width:48%;vertical-align:top;margin-bottom:20px;font-size:16px;font-weight:600;font-family:Montserrat,sans-serif}.thank-right-top ul li span{display:inline-block;margin-right:10px;width:25px}.thank-right-top ul li a{color:#000}.thank-right-top h3{font-size:28px;font-family:Montserrat,sans-serif;font-weight:600;margin-bottom:30px}.thank-right-top p{font-family:Montserrat,sans-serif;font-size:19px;font-weight:600}.t-left{border:1px solid #d8d8d8;padding:30px;margin-bottom:30px;float:left;width:48%;min-height:368px}.t-right{border:1px solid #d8d8d8;padding:30px;margin-bottom:30px;float:right;width:48%;min-height:368px}@media (min-width:992px){.banner-top-position__center{position:absolute;right:0;top:50%;transform:translateY(-60%);-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%)}}@media (min-width:992px){.case-studies-details .banner-top-position__center{display:block;position:relative;top:inherit;-webkit-transform:translateY(0);transform:translateY(0)}}.o-case-studies-new .masonry{-webkit-column-count:inherit;-moz-column-count:inherit;column-count:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.o-case-studies-new .masonry{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1280px){.o-case-studies-new .masonry{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.o-case-studies-new .product{width:100%;margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}@media (min-width:992px){.o-case-studies-new .product{margin:15px 10px}}@media screen and (min-width:992px){.o-case-studies-new .product{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%;width:47%}}@media screen and (min-width:1280px){.o-case-studies-new .product{-webkit-box-flex:0;-ms-flex:0 0 31.55%;flex:0 0 31.55%;max-width:31.55%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.o-case-studies-new .product .bottom-casestudies{text-align:left;border-top:1px solid #eaeaea;padding:13px 20px 13px;margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.o-case-studies-new .product .bottom-casestudies{margin-top:auto}}.o-case-studies-new .product .bottom-casestudies .btn-casestudies1{padding:13px 13px 13px 32px;float:left;display:block;margin:0 auto 0;max-width:200px;background-color:#fff;color:#333;background:url(/images/case-study-home/icon-pdf.svg) 0 50% no-repeat;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;position:relative}@media (min-width:992px){.o-case-studies-new .product .bottom-casestudies .btn-casestudies1{padding:13px 32px}}#myModal1 .modal-content{padding:0!important;background-color:transparent}#myModal1 .modal-body{padding:0!important}.download-form .popup-heading:after{background:url(/images/case-study/popup-heading-bg.png) 100% 100% no-repeat;content:"";position:absolute;right:30px;bottom:0;width:108px;height:88px}.download-form input{display:block;width:100%;margin-bottom:10px;padding:20px 10px 20px 50px;font-size:16px;font-family:Montserrat,sans-serif;font-weight:500;border:0;border-bottom:1px solid #000}.download-form .cs-name{background:url(/images/common/form-icon-1.png) 0 50% no-repeat}.download-form .cs-email{background:url(/images/common/form-icon-2.png) 0 50% no-repeat}.download-form .u-submit{display:block;text-align:center;border-radius:5px;padding:19px 0;font-size:18px;text-transform:uppercase;max-width:350px;text-decoration:none;position:relative;font-family:Montserrat,sans-serif;font-weight:600;color:#fff;border:2px solid #ff5800;background-color:#ff5800;width:250px;margin:20px 0 0 0}.u-submit:after{content:'';background:url(/images/common/arrow-white.png) no-repeat;width:20px;height:14px;display:inline-block;margin-left:15px;z-index:-1;display:none}.download-form p{font-family:Montserrat,sans-serif;padding-top:20px;font-size:14px}#myModal1 button.close{z-index:999;position:relative;right:-88%!important;top:0!important;background:0 0!important;padding:10px;opacity:1;width:37px;text-align:center;background:0 0!important;float:right}@media (min-width:992px){#myModal1 button.close{right:-50%!important;top:5px!important;margin-left:325px}}.o-thank-you__application{padding:150px 0}.o-thank-you__top p{font-size:14px;margin-bottom:30px;font-family:Montserrat,sans-serif}.o-thank-you__footer{text-align:center;padding:50px 0;font-family:Montserrat,sans-serif;font-weight:300;color:#414446;font-size:12px;line-height:15px}.case-study-text{margin-top:15px!important;display:inline-block!important}.mlnp-ch .row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:60px 0}.mlnp-sol{padding:60px 0}.mlnp-sol .mlnp-sol-img{display:block;margin:0 auto}.mlnp-res{padding-top:65px}.mlnp-res h3{color:#fff}.mlnp-res .padding-bottom-60.img-responsive.center-block{display:block;margin:0 auto}.mlnp-res h4{line-height:32px;padding-bottom:20px;font-size:24px!important;color:#333;margin-top:50px!important}@media (min-width:992px){.faq-section .btn_wrapper{margin-top:40px!important}}.case-study-bnr{background:#0a1b39;padding:80px 0 0 0;min-height:145px}@media screen and (min-width:992px){.case-study-bnr{padding:80px 0 0 0;min-height:150px}}@media screen and (min-width:992px){.case-study-bnr{min-height:280px;padding:130px 0 0 200px;background:url(/images/case-study/case-studies-banner.png) no-repeat 10% 100% #0a1b39}}.case-study-bnr h1{text-align:center;font-weight:700;font-family:Montserrat,sans-serif;font-size:20px;text-transform:uppercase;color:#36df7d}@media (min-width:992px){.case-study-bnr h1{font-size:62px}}@media (min-width:992px){.case-studies-class .o-case-studies-new{padding-top:80px}}body.case-studies-details .o-case-study__clients__the-client-content h3,body.case-studies-details .o-case-study__clients__the-client-content h4,body.case-studies-details .o-case-study__clients__the-client-content p,body.case-studies-details .o-case-study__clients__the-client-content ul li,body.case-studies-details .o-case-study__clients__the-client-content__services ul li,body.case-studies-details .o-skills-hero__case-studies__banner-content,body.case-studies-details .o-skills-hero__case-studies__banner-content p{font-family:Montserrat,sans-serif}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content h3,body.case-studies-details .o-case-study__clients__the-client-content h4,body.case-studies-details .o-case-study__clients__the-client-content p,body.case-studies-details .o-case-study__clients__the-client-content ul li,body.case-studies-details .o-case-study__clients__the-client-content__services ul li,body.case-studies-details .o-skills-hero__case-studies__banner-content,body.case-studies-details .o-skills-hero__case-studies__banner-content p{font-family:Montserrat,sans-serif}}body.case-studies-details .o-skills-hero{padding:100px 0 50px}@media (min-width:992px){body.case-studies-details .o-skills-hero{padding:100px 0!important}body.case-studies-details .o-skills-hero.padding-100{padding:120px 0 80px!important}body.case-studies-details .o-skills-hero.padding-100 .o-skills-hero__case-studies__banner-image{padding-top:30px!important}}body.case-studies-details .o-skills-hero__case-studies .container>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.case-studies-details .o-skills-hero__case-studies .col-sm-6.banner-top-position__center{position:relative;top:auto;-webkit-transform:none;transform:none}@media screen and (min-width:768px){body.case-studies-details .o-skills-hero__case-studies .col-sm-6.banner-top-position__center{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:992px){body.case-studies-details .o-skills-hero__case-studies__banner-image{padding-top:0}}body.case-studies-details .cs-banner-pdf{margin:15px auto 0}@media (min-width:992px){body.case-studies-details .cs-banner-pdf{margin:30px 0 0}}body.case-studies-details .o-case-study__clients .container{padding-left:30px;padding-right:30px}@media (min-width:992px){body.case-studies-details .o-case-study__clients .container{padding-left:15px;padding-right:15px}}body.case-studies-details .pad-80{padding:50px 0}@media (min-width:992px){body.case-studies-details .pad-80{padding:80px 0}}body.case-studies-details .padding-80{padding-top:50px}@media (min-width:992px){body.case-studies-details .padding-80{padding-top:80px}}body.case-studies-details .font-weight-600{font-weight:600!important}body.case-studies-details .font-weight-700{font-weight:700!important}body.case-studies-details .o-case-study__clients-first{text-align:center;padding-top:50px}@media screen and (min-width:768px){body.case-studies-details .o-case-study__clients-first{padding-top:40px;text-align:left}}body.case-studies-details .o-case-study__clients-first ul{text-align:left}body.case-studies-details .o-case-study__clients-title{font-size:30px!important}body.case-studies-details .pad-80.o-case-study__clients-banner{padding-top:0}@media (min-width:992px){body.case-studies-details .pad-80.o-case-study__clients-banner{padding-top:80px}}body.case-studies-details .o-case-study__clients-banner{padding-bottom:50px}@media (min-width:992px){body.case-studies-details .o-case-study__clients-banner{padding-bottom:80px}}body.case-studies-details .o-case-study__clients-banner .container{padding:0}body.case-studies-details .o-case-study__clients-banner .o-case-study__clients__the-client-image img{width:100%}@media (min-width:992px){body.case-studies-details .o-case-study__clients-banner .o-case-study__clients__the-client-image img{width:auto}}body.case-studies-details .o-case-study__clients-banner .o-case-study__clients__the-client-content{padding-left:30px;padding-right:30px;padding-top:30px;padding-top:30px}body.case-studies-details .pad-bot-150{padding-bottom:105px}@media (min-width:992px){body.case-studies-details .pad-bot-150{padding-bottom:150px}}body.case-studies-details .o-case-study__clients__the-client-content h3{font-size:24px;line-height:30px}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content h3{font-size:24px;line-height:36px}}body.case-studies-details .o-case-study__clients__the-client-content h4{font-size:20px}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content h4{font-size:30px}}body.case-studies-details .o-case-study__clients__the-client-content p,body.case-studies-details .o-case-study__clients__the-client-content ul li{font-size:16px;line-height:24px;font-weight:500}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content p,body.case-studies-details .o-case-study__clients__the-client-content ul li{font-size:19px;line-height:30px}}body.case-studies-details .o-case-study__clients__the-client-content p{margin-bottom:20px}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content p{margin-bottom:25px}}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content p[class=font-weight-600]{margin-bottom:10px}}body.case-studies-details .o-case-study__clients__the-client-content>p:last-of-type{margin-bottom:0}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content>p:last-of-type{margin-bottom:25px}}body.case-studies-details .o-case-study__clients__the-client-content .font-size-24-i{font-size:20px!important}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content .font-size-24-i{font-size:24px!important}}body.case-studies-details .o-case-study__clients__the-client-content__services{padding-top:0}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content__services{padding-top:60px}}body.case-studies-details .o-case-study__clients__the-client-content__services ul{margin-bottom:0}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content__services ul{margin-bottom:15px}}body.case-studies-details .o-case-study__clients__the-client-content__services ul li{padding:0 5px}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content__services ul li{padding:0 15px 15px}}body.case-studies-details .o-case-study__clients__the-client-content__services ul li:after{display:none}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content__services ul li:after{display:block}}body.case-studies-details .o-case-study__clients__the-client-content__services ul li span{font-size:14px;line-height:normal}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content__services ul li span{font-size:18px;line-height:24px}}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content__services+h3,body.case-studies-details .o-case-study__clients__the-client-content__services+h4{margin-top:20px}}body.case-studies-details .o-case-study__clients__the-client-image{text-align:center}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-image{text-align:left}}body.case-studies-details .padding-all-60{padding:30px}@media (min-width:992px){body.case-studies-details .padding-all-60{padding:60px}}body.case-studies-details .o-case-study__clients__the-results{background:linear-gradient(135deg,#00b35c 0,#0b8a8a 47%,#004475 100%);padding-top:55px}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-results{padding-top:100px}}body.case-studies-details .o-case-study__clients__the-results__div{padding-top:0}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-results__div{padding-top:10px}}body.case-studies-details .o-case-study__clients__the-client-content .the-results{top:-55px;max-width:158px}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content .the-results{top:-70px;max-width:none}}body.case-studies-details .o-case-study__clients__the-results .o-case-study__clients__the-client-content h3{margin-bottom:0}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-results .o-case-study__clients__the-client-content h3{margin-bottom:20px}}body.case-studies-details .font-size-24-i,body.case-studies-details .o-case-study__clients__the-results__div h4{font-size:20px;line-height:28px}@media (min-width:992px){body.case-studies-details .font-size-24-i,body.case-studies-details .o-case-study__clients__the-results__div h4{font-size:30px;line-height:normal}}body.case-studies-details .o-case-study__clients__the-results__div p{font-size:16px}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-results__div p{font-size:19px}}body.case-studies-details .results-content{padding-bottom:5px}@media (min-width:992px){body.case-studies-details .results-content{padding-bottom:60px}}body.case-studies-details .case-study-download{margin-top:50px;padding:50px 0;background:url(/images/case-study/download-mob-bg.jpg) 50% 50% no-repeat #091b38;background-size:auto 100%}@media (min-width:992px){body.case-studies-details .case-study-download{margin-top:60px;padding:30px 0;background:url(/images/case-study/download-bg.jpg) 50% 50% no-repeat #091b38;background-size:100% auto}}body.case-studies-details .case-study-download img.download-icon{display:block;margin:0 auto;float:none;max-width:117px}@media (min-width:992px){body.case-studies-details .case-study-download img.download-icon{max-width:100%}}body.case-studies-details .cs-bot-banner-pdf{margin-top:15px}@media (min-width:992px){body.case-studies-details .cs-bot-banner-pdf{margin-top:40px}}body.case-studies-details .case-studies-banner .cs-bot-banner-pdf{margin-top:15px}body.case-studies-details .case-study-download h2{font-size:24px;line-height:32px;max-width:225px;margin:0 auto}@media (min-width:992px){body.case-studies-details .case-study-download h2{font-size:40px;line-height:55px;max-width:none}}body.case-studies-thanks .hurry-section-cs .hurry .btn-orange{padding-right:0!important}body.case-studies-thanks .o-casestudies-thankyou{padding-bottom:0;margin:0}@media (min-width:992px){body.case-studies-thanks .o-casestudies-thankyou{padding-bottom:50px;margin-bottom:290px}}body.case-studies-thanks .o-casestudies-thankyou h1{font-size:30px;max-width:225px;margin:0 auto}@media (min-width:992px){body.case-studies-thanks .o-casestudies-thankyou h1{font-size:40px;max-width:none}}body.case-studies-thanks .o-casestudies-thankyou p{font-size:18px}@media (min-width:992px){body.case-studies-thanks .o-casestudies-thankyou p{font-size:24px}}body.case-studies-thanks .survey-thank-pg{padding-top:50px}body.case-studies-thanks .hurry{position:relative;width:100%;top:0;left:0;right:0;padding:30px;-webkit-transform:none;transform:none}@media (min-width:992px){body.case-studies-thanks .hurry{width:70%;position:absolute;left:50%;top:-200px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:40px 80px 60px}}body.case-studies-thanks .hurry h3{font-size:23px;margin-bottom:10px}@media (min-width:992px){body.case-studies-thanks .hurry h3{font-size:36px;margin-bottom:10px}}body.case-studies-thanks .hurry p{font-size:16px;line-height:28px}@media (min-width:992px){body.case-studies-thanks .hurry p{font-size:24px;line-height:40px}}body.case-studies-thanks .hurry .btn-center-block{width:auto}@media (min-width:992px){body.case-studies-thanks .hurry .btn-center-block{width:350px}}body.case-studies-thanks .hurry .btn{width:auto;font-size:16px}@media (min-width:992px){body.case-studies-thanks .hurry .btn{font-size:18px}}body.case-studies-thanks .t-left,body.case-studies-thanks .t-right{width:100%}@media (min-width:992px){body.case-studies-thanks .t-left,body.case-studies-thanks .t-right{width:48%}}body.case-studies-thanks .off-video-pan .off-video-txt{width:100%}@media (min-width:992px){body.case-studies-thanks .off-video-pan .off-video-txt{width:45%}}body.case-studies-thanks .off-video{margin:0 0 15px}@media (min-width:992px){body.case-studies-thanks .off-video{margin-bottom:0}}body.case-studies-thanks .post-pan ul li a{width:68%}@media (min-width:992px){body.case-studies-thanks .post-pan ul li a{width:80%}}body.case-studies-thanks .thank-right-top ul li a{font-size:13px}@media (min-width:992px){body.case-studies-thanks .thank-right-top ul li a{font-size:16px}}body.case-studies-thanks .btn{margin-left:auto!important;margin-right:auto!important}@media (min-width:992px){body.case-studies-thanks .btn{margin-left:0!important}}body.case-studies-thanks .off-video-txt{margin-left:0}@media (min-width:992px){body.case-studies-thanks .off-video-txt{margin-left:20px}}.case-studies-thanks .o-navigation-bar img{padding-top:0}@media (min-width:992px){.case-studies-thanks .o-navigation-bar img{padding-top:15px}}.case-studies-thanks .o-casestudies-thankyou p{padding-bottom:15px}@media (min-width:992px){.case-studies-thanks .o-casestudies-thankyou p{padding-bottom:40px}}.case-studies-thanks .t-right{min-height:inherit}@media (min-width:992px){.case-studies-thanks .t-right{min-height:368px}}.case-studies-thanks .o-footer p{font-family:Montserrat,sans-serif}@media (min-width:992px){.case-studies-thanks .o-footer p{font-family:Montserrat,sans-serif}}.hurry-section-cs{margin-top:45px}@media (min-width:992px){.hurry-section-cs{margin-top:0}}.o-skills-hero__case-studies .mobile-off{display:none!important}@media (min-width:992px){.o-skills-hero__case-studies .mobile-off{display:inline-block!important}}.o-skills-hero__case-studies .desktop-off{display:inline-block!important}@media (min-width:992px){.o-skills-hero__case-studies .desktop-off{display:none!important}}.o-case-study__clients__the-client-image picture img[src="images/case-study/the-solution.jpg"]{margin-bottom:40px}.o-case-study__clients__the-client-image picture img[src="images/case-study/the-solution.png"]{margin-bottom:60px}@media (min-width:992px){.ch-content{padding-left:25px!important}}@media (min-width:992px){.cli-content,.sol-content{padding-left:25px!important}}@media (min-width:992px){.sol{padding-top:80px}}.small-img-text{margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 30px 0}@media (min-width:992px){.small-img-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}}.small-img-text h2{max-width:290px;padding-left:20px;padding-top:0;font-size:28px;line-height:36px}@media (min-width:992px){.small-img-text h2{font-size:42px;line-height:52px;padding-top:10px}}.new-style h3{font-size:30px;line-height:46px;font-weight:500}.case-studies-details .gradient-green-blue{background:linear-gradient(135deg,#00b35c 0,#0b8a8a 47%,#004475 100%)}form#brandfilter{display:inline-block}.case-studies-class .process-section h2{margin-bottom:20px!important}.o-skills-hero__case-studies .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:768px){.o-skills-hero__case-studies .row{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit}}.case-study-bnr:after{background-size:70%}.o-case-studies-slider .slick-track{background:#fff}.list-box{margin-bottom:25px!important}.list-box li{padding:15px!important}.list-box li:before{display:none}.list-box li p{margin-bottom:10px!important;font-size:16px!important;padding-left:30px}.list-box li .title{position:relative;padding-left:30px;margin-bottom:20px!important;font-size:19px!important}.list-box li .title:before{width:20px;height:20px;top:5px;background-size:100%;content:'';background-image:url(/images/common/green-arrow.png);position:absolute;left:0}.cs-table table{font-size:14px;color:#333}.cs-table table tr td{font-weight:500}.cs-finance-img-wrp{text-align:left}.cs-finance-img-wrp .l-15{margin-left:15px}.green-arrow{background:url(/images/case-study/green-right-arrow.png) no-repeat center center;width:11px;height:17px;display:inline-block;position:absolute;right:10px;top:9px;background-size:8px}.dm-box{display:inline-block;width:10px;height:10px;border:1px solid #05b281;margin-right:5px;display:none}.table td{position:relative}@media (min-width:992px){.results-content .table{margin:20px 0 30px}}.car-box{margin-bottom:30px}.car-box img{-webkit-box-shadow:0 5px 10px 4px rgba(0,0,0,.1);box-shadow:0 5px 10px 4px rgba(0,0,0,.1);border-radius:15px;border-width:1px 1px 1px 1px;border-color:#ead6d6;border-style:solid;border-bottom-color:#e6e0e0}.font-bold{font-weight:700}.ai-pattern-bl:before{background:url(images/ai-chatbots/bottom-left-pattern.png) no-repeat bottom left;bottom:0;height:auto}.ai-pattern-bl:after{display:none}.ai-chatbots{padding-bottom:50px;background-color:#f8f8f8}.ai-chatbots h2{padding:0 50px;margin-bottom:50px;margin-bottom:20px;font-size:30px}@media (min-width:992px){.ai-chatbots h2{font-size:48px}}.ai-chatbots h3{text-align:center;font-size:36px;font-size:28px;margin-bottom:25px;margin-top:30px}.ai-chatbots .section-para{font-size:19px;line-height:29px;text-align:center;font-size:16px;line-height:28px}.ai-chatbots .dc-white-pan{min-height:inherit;height:auto;min-height:inherit;-webkit-box-shadow:0 0 34px 0 #0000001c;box-shadow:0 0 34px 0 #0000001c;height:auto}@media (min-width:992px){.ai-chatbots .dc-white-pan{height:180px}}.ai-chatbots .dc-white-pan div span{position:absolute;width:88px;height:88px;left:0}.ai-chatbots .dc-white-pan div span img{margin-right:20px}.ai-chatbots .body-text-medium{font-size:16px;line-height:28px;color:#333;font-family:Montserrat,sans-serif;font-weight:500;margin-top:15px;padding-left:0;padding-top:100px;text-align:center}@media screen and (min-width:992px){.ai-chatbots .body-text-medium{font-size:15px;line-height:24px;padding-left:100px;padding-top:0;text-align:left}}@media screen and (min-width:1200px){.ai-chatbots .body-text-medium{font-size:18px;line-height:28px}}.ai-chatbots .correct-img{text-align:inherit;text-align:center}.ai-chatbots .correct-img img{width:100%;margin:0;width:300px;margin:0 auto}.ai-chatbots .number-section-bnt{text-align:center;margin-bottom:25px}.ai-chatbots .number-section-bnt a{width:470px;height:72px;margin:0 15px 15px;font-size:24px;width:470px;display:inline-block;padding:10px 50px 10px 15px;line-height:46px;background:0 0;position:relative;text-align:center;color:#fff;font-size:13px;font-family:Montserrat,sans-serif;border-radius:6px;border:3px solid #14df7d;margin-bottom:15px;-webkit-transition:.3s all ease-in;transition:.3s all ease-in}.ai-chatbots .number-section-bnt a:before{content:'';position:absolute;background:url(images/common/right-circle-icon.png) no-repeat right center;height:35px;width:35px;top:15px;right:10px;right:30px}.ai-chatbots .number-section-bnt a:hover{background:#fff;color:#ff5800;border:3px solid #ff5800}.text-capitalize{text-transform:capitalize!important}.skill-mod{padding:45px 0 47px;background-size:30% auto;text-align:center}@media (min-width:992px){.skill-mod{padding:70px 0 75px}}.skill-mod h2{font-family:Montserrat,sans-serif;color:#333;margin-bottom:25px;font-size:30px;line-height:36px}@media (min-width:992px){.skill-mod h2{font-size:48px;line-height:61px}}.skill-mod p{font-family:Montserrat,sans-serif;font-weight:400;color:#414446;font-size:19px;line-height:30px;padding-right:80px;padding-left:80px}.skill-mod .holder{text-align:left;margin-bottom:20px}.skill-mod .holder .listing-heading{text-align:left;padding-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.skill-mod .holder .listing-heading img.listing-heading-icon{display:inline-block;vertical-align:top;margin:0}.skill-mod .holder .listing-heading h3.listing-heading-txt{display:inline-block;margin:0;padding-left:30px}@media (min-width:992px){.skill-mod .holder .listing-heading h3.listing-heading-txt{font-size:36px;line-height:49px}}.skill-mod .holder ul{text-align:left;margin:0 0 25px 0}.skill-mod .holder ul li{padding:0 0 5px 35px;line-height:28px;position:relative;display:block;font-family:Montserrat,sans-serif;font-weight:400;color:#414446;font-size:17px}@media (min-width:992px){.skill-mod .holder ul li{font-family:Montserrat,sans-serif;font-weight:500;padding:0 0 15px 35px}}.skill-mod .holder ul li:before{content:'';display:block;width:20px;height:20px;position:absolute;top:2px;left:0;background:url(/images/common/icon-bullet-dark.svg) 50% 50% no-repeat;background-size:auto;background-size:contain}.skill-mod h5{font-size:22px;line-height:28px;font-weight:300;margin:0 0 35px 0;font-family:Montserrat,sans-serif}img.cb-wecare-heading.cb-wecare-heading-img{width:130px}@media (min-width:992px){img.cb-wecare-heading.cb-wecare-heading-img{width:auto}}.tech-mod{padding:45px 0 20px;background-size:30% auto;text-align:center}@media (min-width:992px){.tech-mod{padding:70px 0 50px}}.tech-mod h2{font-family:Montserrat,sans-serif;color:#333;margin-bottom:25px;text-align:center}.tech-mod h5{font-weight:400;padding-bottom:40px;font-size:18px;line-height:30px;text-align:center}.tech-mod--no-background{background:0 0;padding:100px 0 120px 0}.tech-mod--inline-block{width:49%;vertical-align:top;display:inline-block;float:none;width:24%}.tech-mod__blocks{border-radius:6px;font-size:18px;line-height:26px;padding:40px;margin-bottom:30px;background-color:#fff;margin-top:8px}.tech-mod__blocks h5{font-size:20px;line-height:30px;font-weight:400;font-size:24px;line-height:32px}.tech-mod__blocks h3{font-size:20px;line-height:30px;font-weight:600;margin-bottom:20px;font-size:24px;line-height:32px}.tech-mod__blocks span.technologies-sub-heaidng{font-size:20px;line-height:30px;font-weight:600;font-size:24px;line-height:32px}.tech-mod__blocks__icons .tech-icon{width:132px;height:132px;position:relative;display:inline-block;vertical-align:middle;margin-bottom:25px}.tech-mod__blocks__icons .tech-icon img{display:block;position:absolute;z-index:10;top:50%;left:50%}.tech-mod__blocks__icons .tech-icon:before{content:'';display:block;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;position:absolute;top:0;left:0;z-index:5;background-image:url(//assets/images/common/why-us-oval.svg)}.tech-mod__blocks__lists{text-align:left;width:147px;margin:27px auto 0 auto}.tech-mod__blocks__lists li{line-height:30px;margin-bottom:14px;position:relative;white-space:nowrap;height:30px}.tech-mod__blocks__lists li i{width:30px;display:inline-block;margin-right:20px}.tech-mod__blocks__lists li a{color:#333;font-size:14px;line-height:30px;display:inline-block;vertical-align:top}.tech-mod__blocks__lists li a:hover{color:#666}.tech-mod__blocks__lists li:last-child:after{border:none}.tech-mod__blocks__lists li:after{position:absolute;content:"";left:48px;bottom:-8px;width:95px;height:1px;border-bottom:1px solid #e7e7e7}.tech-mod__samefee h2{margin-bottom:40px;text-align:center}.tech-mod__samefee h5{font-weight:600;padding-bottom:40px;text-align:center}.tech-mod__samefee .samefee-left-pan{background-color:#fff;text-align:center;border-radius:8px;-webkit-box-shadow:10px 11px 45px 0 #e3e3e3;box-shadow:10px 11px 45px 0 #e3e3e3;padding-top:60px;padding-bottom:60px;padding-top:110px}.tech-mod__samefee .samefee-left-pan h5{font-size:20px;padding-left:30px;padding-right:30px;padding-bottom:10px;padding-bottom:40px}.tech-mod__samefee .samefee-left-pan img{margin-bottom:35px}.tech-mod__samefee .samefee-left-pan p{padding-left:15px;padding-right:15px;padding-left:40px;padding-right:40px;font-size:18px;line-height:32px;font-family:Montserrat,sans-serif;font-weight:300;color:#414446}.tech-mod__samefee .samefee-mid-pan{padding-top:5%;padding-bottom:6%;padding-top:20%}.tech-mod__samefee .samefee-right-pan{background-color:#fff;text-align:center;border-radius:8px;-webkit-box-shadow:10px 11px 45px 0 #e3e3e3;box-shadow:10px 11px 45px 0 #e3e3e3;padding:30px 0}.tech-mod__samefee .samefee-right-pan h3{background:url(images/common/cheaper-and-better-heading-bg.png) no-repeat 50% 0;margin-bottom:20px;font-size:30px;font-family:Caveat,cursive;font-weight:400}.tech-mod__samefee .samefee-right-pan .samefee-right-pan-holder{width:100%;position:relative;display:inline-block;padding:30px 20px;vertical-align:top;width:32%;width:33%}.tech-mod__samefee .samefee-right-pan .samefee-right-pan-holder h5{font-size:20px;padding-bottom:10px;padding-bottom:40px}.tech-mod__samefee .samefee-right-pan .samefee-right-pan-holder p{font-size:18px;line-height:32px;font-family:Montserrat,sans-serif;font-weight:300;color:#414446}.tech-mod__samefee .samefee-right-pan .samefee-right-pan-holder img{margin-bottom:35px}.tech-mod__samefee .samefee-right-pan .samefee-right-pan-mid{border-left:0;border-right:0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-top:0;border-bottom:0}.tech-mod__samefee .samefee-right-pan .samefee-right-pan-mid:after{position:absolute;right:-17px;top:24%;content:"";background:url(images/common/cheaper-and-better-icon-9.png) no-repeat 0 0;width:34px;height:34px;display:none;display:block}.tech-mod__samefee .samefee-right-pan .samefee-right-pan-mid:before{position:absolute;left:-17px;top:24%;content:"";background:url(images/common/cheaper-and-better-icon-9.png) no-repeat 0 0;width:34px;height:34px;display:none;display:block}.tech-mod .js-tech-col{min-height:inherit;min-height:735px;min-height:608px}.margin-top-30-i{margin-top:30px!important}.margin-top-50-i{margin-top:50px!important}.cb-wecare .margin-top-50-i{margin-top:30px!important}@media (min-width:992px){.cb-wecare .margin-top-50-i{margin-top:50px!important}}.o-apply-now{padding:50px 0 50px;background:#00b35d;background:linear-gradient(135deg,#00b35d 0,#1db39b 16%,#28b2b3 24%,#004475 100%);position:relative;text-align:center}@media (min-width:992px){.o-apply-now{padding:70px 0 75px}}.o-apply-now h5{color:#fff;font-size:36px;line-height:48px;font-weight:400;margin-bottom:40px}.hiring-section .margin-top-50-i{margin-top:5px!important}@media (min-width:992px){.hiring-section .margin-top-50-i{margin-top:50px!important}}.big-data{padding:35px 0 20px}@media (min-width:992px){.big-data{padding:70px 0}}.big-data p{font-family:Montserrat,sans-serif}.big-data .heighlight-txt{font-family:Montserrat,sans-serif}.big-data .heighlight-txt span{font-family:Montserrat,sans-serif}.big-data .right-banner-txt{width:90%;margin:0 auto;width:58.33333333%;margin:0}.font-weight-400{font-weight:400!important}.u-pad-top-30{padding-top:30px}.margin-left-0{margin-left:0!important}.work-bnr{padding:35px 0 65px 0}.work-bnr .margin-25{margin-bottom:15px}@media (min-width:992px){.work-bnr .margin-25{margin-bottom:25px}}.work-bnr h1{font-size:20px;line-height:28px;padding-top:40px;font-weight:400;padding-top:50px;text-align:center}@media (min-width:992px){.work-bnr h1{text-align:left;font-size:24px;line-height:34px;padding-top:95px}}.o-two-col-section-mod{background:url(/images/common/bottom-left-pt.png) left bottom no-repeat;background-size:30% auto!important}.o-two-col-section-mod h2{text-align:center;font-size:24px;line-height:28px}@media (min-width:992px){.o-two-col-section-mod h2{font-size:42px;line-height:52px}}.o-two-col-section-mod p{text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#414446;font-size:18px;line-height:28px;margin-top:30px}.o-two-col-section__key-traits{text-align:center;background-color:#f9f9f9;position:relative;text-align:center}.o-two-col-section__key-traits h2{margin-bottom:30px;font-size:30px}@media (min-width:992px){.o-two-col-section__key-traits h2{font-size:48px}}.o-two-col-section__key-traits p{font-family:Montserrat,sans-serif;font-weight:400;color:#414446;font-size:18px;line-height:30px;margin-top:0}@media (min-width:992px){.o-two-col-section__key-traits p{margin-top:30px}}.o-two-col-section__key-traits ul{height:420px;height:auto;margin-bottom:0}@media (min-width:992px){.o-two-col-section__key-traits ul{padding-top:50px}}.o-two-col-section__key-traits ul:after{clear:both;content:""}.o-two-col-section__key-traits ul li .style_prevu_kit{margin-bottom:20px;width:100%;overflow:hidden;display:inline-block;border:0;height:auto;position:relative;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;-webkit-transform:scale(1);transform:scale(1);cursor:pointer;border-radius:6px;-webkit-box-shadow:0 0 15px 3px rgba(0,0,0,.05);box-shadow:0 0 15px 3px rgba(0,0,0,.05);padding:30px 20px;border:1px solid #e0e0e0}@media (min-width:992px){.o-two-col-section__key-traits ul li .style_prevu_kit{height:310px;padding:80px 0}}.o-two-col-section__key-traits ul li .style_prevu_kit img{margin-bottom:40px;margin-bottom:0}.o-two-col-section__key-traits ul li .style_prevu_kit h2{font-size:22px;line-height:28px;text-transform:none;padding-top:20px;display:none}@media (min-width:992px){.o-two-col-section__key-traits ul li .style_prevu_kit h2{display:block}}.o-two-col-section__key-traits ul li .style_prevu_kit h2 br{display:none}@media (min-width:992px){.o-two-col-section__key-traits ul li .style_prevu_kit h2 br{display:block}}.o-two-col-section__key-traits ul li .style_prevu_kit .icon-text-hover{opacity:1}@media (min-width:992px){.o-two-col-section__key-traits ul li .style_prevu_kit .icon-text-hover{opacity:0}}.o-two-col-section__key-traits ul li .style_prevu_kit h3{text-align:center;margin:15px 0;font-size:20px}@media (min-width:992px){.o-two-col-section__key-traits ul li .style_prevu_kit h3{margin-bottom:50px;font-size:22px;margin:30px 0}}@media (hover:hover) and (pointer:fine){.o-two-col-section__key-traits ul li .style_prevu_kit:hover{-webkit-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc;z-index:2;-webkit-transition:all .4s ease-in;-webkit-transform:scale(1.4);-ms-transition:all .4s ease-in;-ms-transform:scale(1.4);-moz-transition:all .4s ease-in;-moz-transform:scale(1.4);transition:all .4s ease-in;transform:scale(1.4);background-color:#094a79;color:#fff;padding:30px 0}.o-two-col-section__key-traits ul li .style_prevu_kit:hover .icon-text-hover{opacity:1;padding:20px;padding:0}.o-two-col-section__key-traits ul li .style_prevu_kit:hover .icon-text-hover h3{font-size:15px;line-height:22px;color:#fff;text-align:left;margin-bottom:50px;font-size:18px;line-height:28px;margin:0;color:#333;text-align:center;padding:0}.o-two-col-section__key-traits ul li .style_prevu_kit:hover .icon-text-hover p{color:#fff;font-size:11px;line-height:16px;margin-top:15px;text-align:left;font-size:12px;line-height:18px;margin-top:30px;color:#333;text-align:center}.o-two-col-section__key-traits ul li .style_prevu_kit:hover .o-two-col-section__key-traits ul li .style_prevu_kit:hover h2,.o-two-col-section__key-traits ul li .style_prevu_kit:hover img{display:inline-block;display:none}.o-two-col-section__key-traits ul li .style_prevu_kit:hover h2{display:none}}.o-two-col-section__choosing-steps{background:url(/images/common/bottom-left-pt.png) bottom left no-repeat;background-size:30% auto!important;padding-top:80px;position:relative}.o-two-col-section__choosing-steps h2{margin-bottom:30px;font-size:30px}@media (min-width:992px){.o-two-col-section__choosing-steps h2{font-size:45px;margin-bottom:50px}}.o-two-col-section__choosing-steps .steps-holder{padding:10px 0;margin-bottom:20px;clear:both;display:table;width:100%}@media (min-width:992px){.o-two-col-section__choosing-steps .steps-holder{padding:10px;margin-bottom:50px}}.o-two-col-section__choosing-steps .steps-holder .steps-point{position:absolute;width:20px;height:20px;border:3px solid #3e93da;border-radius:100%;background-color:#fff;z-index:1}.o-two-col-section__choosing-steps .steps-holder .step-left-img{float:none;width:100%;text-align:center;padding-bottom:40px;padding-top:0}@media (min-width:992px){.o-two-col-section__choosing-steps .steps-holder .step-left-img{float:left;width:33%;text-align:left;padding-bottom:0;padding-top:50px}}.o-two-col-section__choosing-steps .steps-holder .step-left-img img{display:block;margin:0;margin:0 auto;display:inherit}.o-two-col-section__choosing-steps .steps-holder .step-right-content{float:none;width:100%;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.1);box-shadow:0 0 18px 0 rgba(0,0,0,.1);padding:40px 15px;border-radius:6px;border:1px solid #e0e0e0}@media (min-width:992px){.o-two-col-section__choosing-steps .steps-holder .step-right-content{float:right;width:67%;padding:40px}}.o-two-col-section__choosing-steps .steps-holder .step-right-content span{font-size:20px;font-weight:500;color:#3e93da;padding-bottom:25px;text-align:center;display:block}@media (min-width:992px){.o-two-col-section__choosing-steps .steps-holder .step-right-content span{text-align:left;font-family:Montserrat,sans-serif}}.o-two-col-section__choosing-steps .steps-holder .step-right-content h3{text-align:center;margin-bottom:20px;font-size:22px;line-height:29px;text-transform:none;font-family:Montserrat,sans-serif;font-weight:600;color:#333}@media (min-width:992px){.o-two-col-section__choosing-steps .steps-holder .step-right-content h3{text-align:left;margin-bottom:0;font-size:24px}}.o-two-col-section__choosing-steps .steps-holder .step-right-content p{padding-bottom:20px;font-family:Montserrat,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#333;padding-bottom:0!important;text-align:center}@media (min-width:992px){.o-two-col-section__choosing-steps .steps-holder .step-right-content p{font-size:18px;line-height:32px;text-align:left;font-family:Montserrat,sans-serif}}.o-two-col-section__choosing-steps .steps-holder .step-right-content ul li{padding-left:20px;padding-bottom:20px;font-family:Montserrat,sans-serif;font-size:16px;line-height:24px;color:#333;text-align:center;background:url(/images/work-with-the-top-developers/blue-tick.png) 0 8px no-repeat}@media (min-width:992px){.o-two-col-section__choosing-steps .steps-holder .step-right-content ul li{font-size:18px;line-height:32px;text-align:left;font-family:Montserrat,sans-serif}}.o-two-col-section__choosing-steps .steps-holder .step-right-content ul li strong{font-weight:600}@media (min-width:992px){.o-two-col-section__choosing-steps .u-text-left{text-align:left}}.o-two-col-section__choosing-steps .step-1{position:relative}.o-two-col-section__choosing-steps .step-1:before{border-bottom:1px dashed #3e93da;height:1px;position:absolute;left:320px;top:200px;content:"";width:61px;display:none}@media screen and (min-width:1200px){.o-two-col-section__choosing-steps .step-1:before{display:block}}.o-two-col-section__choosing-steps .step-1:after{border-left:1px dashed #3e93da;height:200px;position:absolute;left:320px;top:0;content:"";display:none}@media screen and (min-width:1200px){.o-two-col-section__choosing-steps .step-1:after{display:block}}.o-two-col-section__choosing-steps .step-1 .steps-point{position:absolute;left:310px;top:0;display:none}@media screen and (min-width:1200px){.o-two-col-section__choosing-steps .step-1 .steps-point{display:block}}.o-two-col-section__choosing-steps .step-2{position:relative;padding:10px 0;margin-bottom:50px;clear:both;display:table;width:100%}@media (min-width:992px){.o-two-col-section__choosing-steps .step-2{padding:10px}}.o-two-col-section__choosing-steps .step-2:before{border-bottom:1px dashed #3e93da;height:1px;position:absolute;right:320px;top:150px;content:"";width:61px;display:none}@media screen and (min-width:1200px){.o-two-col-section__choosing-steps .step-2:before{display:block}}.o-two-col-section__choosing-steps .step-2:after{border-left:1px dashed #3e93da;height:210px;position:absolute;right:320px;top:-60px;content:"";display:none}@media screen and (min-width:1200px){.o-two-col-section__choosing-steps .step-2:after{display:block}}.o-two-col-section__choosing-steps .step-2 .steps-point-2{position:absolute;right:310px;top:40px;display:none}@media screen and (min-width:1200px){.o-two-col-section__choosing-steps .step-2 .steps-point-2{display:block}}.o-two-col-section__choosing-steps .step-3{position:relative}.o-two-col-section__choosing-steps .step-3:before{border-bottom:1px dashed #3e93da;height:1px;position:absolute;left:320px;top:200px;content:"";width:61px;display:none}@media screen and (min-width:1200px){.o-two-col-section__choosing-steps .step-3:before{display:block}}.o-two-col-section__choosing-steps .step-3:after{border-left:1px dashed #3e93da;height:260px;position:absolute;left:320px;top:-60px;content:"";display:none}@media screen and (min-width:1200px){.o-two-col-section__choosing-steps .step-3:after{display:block}}.o-two-col-section__choosing-steps .step-3 .steps-point-3{position:absolute;left:310px;top:50px;display:none}@media screen and (min-width:1200px){.o-two-col-section__choosing-steps .step-3 .steps-point-3{display:block}}.o-two-col-section__choosing-steps .step-4{position:relative;padding:10px 0;margin-bottom:20px;clear:both;display:table;width:100%}@media (min-width:992px){.o-two-col-section__choosing-steps .step-4{padding:10px;margin-bottom:50px}}.o-two-col-section__choosing-steps .step-4:before{border-bottom:1px dashed #3e93da;height:1px;position:absolute;right:320px;top:150px;content:"";width:61px;display:none}@media screen and (min-width:1200px){.o-two-col-section__choosing-steps .step-4:before{display:block}}.o-two-col-section__choosing-steps .step-4:after{border-left:1px dashed #3e93da;height:210px;position:absolute;right:320px;top:-60px;content:"";display:none}@media screen and (min-width:1200px){.o-two-col-section__choosing-steps .step-4:after{display:block}}.o-two-col-section__choosing-steps .step-4 .steps-point-4{position:absolute;right:310px;top:50px;display:none}@media screen and (min-width:1200px){.o-two-col-section__choosing-steps .step-4 .steps-point-4{display:block}}.o-two-col-section__choosing-steps .step-5{position:relative}.o-two-col-section__choosing-steps .step-5:before{border-bottom:1px dashed #3e93da;height:1px;position:absolute;left:320px;top:200px;content:"";width:61px;display:none}@media screen and (min-width:1200px){.o-two-col-section__choosing-steps .step-5:before{display:block}}.o-two-col-section__choosing-steps .step-5:after{border-left:1px dashed #3e93da;height:260px;position:absolute;left:320px;top:-60px;content:"";display:none}@media screen and (min-width:1200px){.o-two-col-section__choosing-steps .step-5:after{display:block}}.o-two-col-section__choosing-steps .step-5 .steps-point-5{position:absolute;left:310px;top:50px;display:none}@media screen and (min-width:1200px){.o-two-col-section__choosing-steps .step-5 .steps-point-5{display:block}}.o-two-col-section__why-choose-us-mod{background-size:30% auto!important;background-color:#f9f9f9;text-align:center;padding:80px 0 60px}.o-two-col-section__why-choose-us-mod h2{margin-bottom:30px}.o-two-col-section__why-choose-us-mod p{font-family:Montserrat,sans-serif;font-size:18px;line-height:28px}@media (min-width:992px){.o-two-col-section__why-choose-us-mod p{padding:0}}.u-align-right{text-align:center}@media (min-width:992px){.u-align-right{text-align:right!important}}.u-pull-right{float:none!important}@media (min-width:992px){.u-pull-right{float:right!important}}.o-skills-hero--cn-uses-ai{padding:35px 0;padding:35px 0 0 0}.o-skills-hero--cn-uses-ai .container{position:relative;padding-bottom:0}.o-skills-hero--cn-uses-ai .container .machine-img{position:absolute;right:0;bottom:0}.o-skills-hero--cn-uses-ai .container .extra-padding{padding-bottom:80px;padding-bottom:0}.o-skills-hero--cn-uses-ai .margin-25{margin-bottom:25px}.o-skills-hero--cn-uses-ai h1{font-size:24px;line-height:32px;padding-top:0;text-align:center}@media (min-width:992px){.o-skills-hero--cn-uses-ai h1{font-size:46px;line-height:58px;text-align:left}}.o-skills-hero--cn-uses-ai p{font-size:16px;line-height:24px;font-family:Montserrat,sans-serif;margin:0 0 25px 0;padding:0;text-align:center}@media screen and (min-width:992px){.o-skills-hero--cn-uses-ai p{font-size:20px;line-height:32px;text-align:left;font-family:Montserrat,sans-serif}}@media screen and (min-width:1200px){.o-skills-hero--cn-uses-ai p{font-size:22px;line-height:32px}}.o-skill-intro--cn-uses-ai{background-size:auto;background-size:30% auto;text-align:center;padding:45px 0 20px}@media (min-width:992px){.o-skill-intro--cn-uses-ai{padding:70px 0 47px}}.o-skill-intro--cn-uses-ai h3{margin-bottom:20px;font-size:22px;line-height:28px}@media (min-width:992px){.o-skill-intro--cn-uses-ai h3{font-size:36px;line-height:44px}}.o-skill-intro--cn-uses-ai p{font-family:Montserrat,sans-serif;font-size:16px;line-height:28px}@media (min-width:992px){.o-skill-intro--cn-uses-ai p{font-size:18px;line-height:30px;font-family:Montserrat,sans-serif}}.o-skill-intro--puzzle{background-color:#f9fbfc;background-image:none;padding:40px 0 20px;background-size:auto;background-size:30% auto}@media (min-width:992px){.o-skill-intro--puzzle{padding:70px 0 50px}}.o-skill-intro--puzzle p{font-family:Montserrat,sans-serif;font-size:16px;line-height:28px;text-align:center}@media (min-width:992px){.o-skill-intro--puzzle p{font-size:18px;line-height:30px}}.o-skill-intro--puzzle .font-20{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:28px;text-align:center}@media (min-width:992px){.o-skill-intro--puzzle .font-20{font-size:20px;font-weight:400;line-height:35px}}.o-skill-intro--puzzle img{text-align:center;margin:40px auto;display:block}.project-management{background-size:auto;background-size:30% auto!important;position:relative;text-align:center;padding:30px 0 15px}@media (min-width:992px){.project-management{padding:70px 0 45px;background-size:30% auto}}.project-management img{margin:0 0 20px}.project-management h2{font-size:24px;line-height:30px;text-transform:capitalize;margin:0 0 20px 0}@media (min-width:992px){.project-management h2{font-size:42px;line-height:52px;margin:0 0 30px 0}}.project-management p{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:30px;margin:0 0 25px 0}@media (min-width:992px){.project-management p{font-family:Montserrat,sans-serif}}.o-skill-intro--better{background-color:#f8f9fb;background-image:none;position:relative;padding:40px 0 20px;text-align:center}@media (min-width:992px){.o-skill-intro--better{padding:70px 0 50px;background-size:auto;background-size:30% auto}}.o-skill-intro--better h2{font-size:24px;line-height:30px;margin:0 0 25px 0;text-transform:capitalize}@media (min-width:992px){.o-skill-intro--better h2{font-size:42px;line-height:52px;margin:0 0 50px 0}}.o-skill-intro--better p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:28px;margin:0 0 25px 0}@media (min-width:992px){.o-skill-intro--better p{font-size:18px;line-height:30px;font-family:Montserrat,sans-serif}}.o-skill-intro--better .white-bg{background-color:#fff;text-align:center;padding:0 0 30px 0;width:100%;margin:0 0 20px;min-height:initial;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1)}@media (min-width:992px){.o-skill-intro--better .white-bg{text-align:left;margin:40px 15px 40px;min-height:640px;padding:0;width:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1}}.o-skill-intro--better .white-bg h3{font-size:18px;line-height:22px;color:#222;padding:30px 35px 15px;position:relative;margin-bottom:20px;text-align:left}@media (min-width:992px){.o-skill-intro--better .white-bg h3{padding:30px 35px 20px}}.o-skill-intro--better .white-bg h3:before{content:'';position:absolute;background-color:#27c070;height:3px;width:35px;bottom:0;left:35px;margin:0 auto}@media (min-width:992px){.o-skill-intro--better .white-bg h3:before{left:15px;right:inherit;margin:0;left:35px}}.o-skill-intro--better .white-bg p{padding:0 35px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:30px;text-align:left}@media (min-width:992px){.o-skill-intro--better .white-bg p{padding:0 35px;font-family:Montserrat,sans-serif}}.o-skill-intro--better .white-bg img{width:100%}.o-skill-intro--better .btn_wrapper{margin-top:30px}@media (min-width:992px){.o-skill-intro--better .btn_wrapper{margin-top:0}}.key-benefits:after{display:none!important}.key-benefits .main-span{font-weight:400;line-height:28px}.key-benefits .service-wrap .services-pan{padding-top:40px!important;height:auto}@media (min-width:992px){.key-benefits .service-wrap .services-pan{padding:40px 20px 30px!important}}.key-benefits .service-wrap .services-pan:before{display:none}.key-benefits .service-wrap .services-pan p{font-size:16px!important;line-height:26px!important;font-family:Montserrat,sans-serif!important}@media screen and (min-width:992px){.key-benefits .service-wrap .services-pan{min-height:515px!important}}.key-benefits .cmn-heading-para-w{margin-bottom:15px}@media (min-width:992px){.key-benefits .cmn-heading-para-w{margin-bottom:20px}}.o-skill-intro--conclusion{position:relative;padding:40px 0 20px;text-align:center}@media (min-width:992px){.o-skill-intro--conclusion{padding:70px 0 50px;background-size:auto;background-size:30% auto}}.o-skill-intro--conclusion h2{font-size:30px;line-height:36px;text-transform:capitalize}@media (min-width:992px){.o-skill-intro--conclusion h2{margin:0 0 25px 0;font-size:48px;line-height:52px}}.o-skill-intro--conclusion p{font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:30px}@media (min-width:992px){.o-skill-intro--conclusion p{font-family:Montserrat,sans-serif}}.left-banner-txt-mod{padding-top:40px}.bottom-right-pt{position:relative}.bottom-right-pt:before{content:'';position:absolute;background:url(/images/work-with-the-top-developers/bottom-right-pt.png) bottom right;background-repeat:no-repeat;z-index:9;width:615px;height:325px;bottom:0;right:0;display:none}@media screen and (min-width:992px){.bottom-right-pt:before{display:block}}.bottom-left-pt{position:absolute;background:url(/images/common/bottom-left-pt.png) bottom left;background-repeat:no-repeat;z-index:9;width:615px;height:325px;bottom:0;left:0;display:none;display:block}.padding-0-100{padding:0!important}@media (min-width:992px){.padding-0-100{padding:0 100px!important}}.margin-bottom-15{margin-bottom:20px}.index-bnr-logo{margin-bottom:35px}.index-bnr-logo img,.index-bnr-logo svg{margin:10px 5px}.machine-img{z-index:1;bottom:-15px;position:relative;max-width:480px;width:auto;padding:0 30px;margin:0 auto}@media (min-width:992px){.machine-img{position:absolute;text-align:right;text-align:center;right:0;bottom:0;margin:0 auto;padding:0 15px;max-width:none;width:51%;right:30px}}.custom-align{text-align:right;text-align:center;margin-bottom:15px}.ex-padding-top{margin-top:20px}.ex-padding-bottom2{padding-bottom:200px}.description-box{padding-top:15px}@media (min-width:992px){.description-box{padding-top:80px}}.description-box p{font-size:19px;line-height:30px}.description-box .description-box-img{height:500px}.description-box .description-box-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.description-box .frame-text{padding:30px 30px 5px 30px;max-height:500px;max-height:500px;border:1px solid #f3f3f3}@media (min-width:992px){.description-box .frame-text{padding:40px 50px}}.description-box .frame-text p{font-size:13px;line-height:22px;font-family:Montserrat,sans-serif}@media (min-width:992px){.description-box .frame-text p{font-family:Montserrat,sans-serif;font-size:16px;line-height:30px}}.description-box .frame-text2{padding:20px 15px;padding:40px 40px 20px}.description-box .o-open-office--description .description-box-img{position:relative}.description-box .o-open-office--description .description-box-img span{bottom:30px;padding:20px 15px}@media (min-width:992px){.description-box .o-open-office--description .description-box-img span{padding:40px 40px}}.description-box .o-open-office--description .description-box-img .m-left{left:0;left:0}.description-box .o-open-office--description .description-box-img .m-right{right:0;right:0}@media (min-width:992px){.o-office-design2{padding:70px 0 80px}}.here-details p{font-family:Montserrat,sans-serif;line-height:22px;margin-bottom:15px;font-weight:600}@media (min-width:992px){.here-details p{margin:0 0 25px 0;line-height:28px}}.here-details .h-are-the{margin-bottom:35px;font-size:17px;font-weight:500}@media (min-width:992px){.here-details .h-are-the{margin:0 0 25px 0;font-size:19px;font-weight:600}}.frame-text3{padding:15px;height:auto;margin-bottom:15px;height:500px;padding:0;border:1px solid #f3f3f3;position:relative}.frame-text3 h3{padding:0 0 40px}.frame-text4{padding:15px;height:auto;margin-bottom:15px;height:543px;padding:0;border:1px solid #f3f3f3;position:relative}.frame-text4 h3{padding:0 0 40px}.frame-text5{height:auto;padding:15px;margin-bottom:15px;height:512px;padding:0;border:1px solid #f3f3f3;position:relative}.frame-text5 h3{padding:0 0 40px}.frame-text6{height:auto;padding:15px;margin-bottom:15px;height:503px;padding:0;border:1px solid #f3f3f3;position:relative}.frame-text6 h3{padding:0 0 40px}.text-content-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-content-box p{text-align:left;margin-bottom:0}.text-content-box p span{color:#3be185}.text-content-box img{margin-right:25px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.text-wrap{max-width:90%;margin:0 auto}.text-wrap .side-padding{padding:0 50px}.img-full img{width:100%}.company-video{background:url(images/office-and-infrastructure/video-bg2.jpg) no-repeat 0 0/cover;padding:50px 0}@media (min-width:992px){.company-video{padding:80px 0}}.hww-list{text-align:center;margin-bottom:0;padding:40px 0 0}@media (min-width:992px){.hww-list{margin-bottom:10px;padding:40px 0}}.hww-list li{display:inline-block;margin:0 0 25px;color:#fff;width:100%;vertical-align:top;font-size:15px;font-weight:400;position:relative}@media screen and (min-width:768px){.hww-list li{width:110px;margin:0 20px}}@media screen and (min-width:992px){.hww-list li{width:142px}}.hww-list li span{display:block;padding-top:20px;font-family:Montserrat,sans-serif}.hww-list li:before{content:"";background:url(/images/daas/arrow.png) no-repeat 0 0;width:53px;height:30px;position:absolute;right:-50px;top:40px;display:none}@media (min-width:992px){.hww-list li:before{display:block}}.hww-list li:last-child:before{display:none}.hww-list-1 li{color:#fff;position:relative;padding:0 0 20px 28px;font-size:16px;line-height:28px;position:relative;font-weight:500}@media (min-width:992px){.hww-list-1 li{font-size:19px;line-height:30px}}.hww-list-1 li:before{width:5px;height:5px;background-color:#27c070;content:"";position:absolute;left:0;top:10px;border-radius:50%}.o-engagement-model__cards__top_daas1:before{background:url(images/daas/price-icon-1.png) no-repeat 0 0!important;height:62px!important;width:64px!important}.o-engagement-model__cards__top_daas2:before{background:url(images/daas/price-icon-2.png) no-repeat 0 0!important;height:62px!important;width:64px!important}.reasons-capital__blocks-wc1:before{background:url(images/daas/why-choose-1.png) no-repeat 0 0!important}.reasons-capital__blocks-wc2:before{background:url(images/daas/why-choose-2.png) no-repeat 0 0!important}.reasons-capital__blocks-wc3:before{background:url(images/daas/why-choose-3.png) no-repeat 0 0!important}.reasons-capital__blocks-wc4:before{background:url(images/daas/why-choose-4.png) no-repeat 0 0!important}.reasons-capital__blocks-wc5:before{background:url(images/daas/why-choose-5.png) no-repeat 0 0!important}.panel1{padding:0 18px;background-color:#fff;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out;display:none;font-size:19px;line-height:30px;font-family:Montserrat,sans-serif;font-weight:500}.panel1 p{font-size:19px;line-height:30px;font-family:Montserrat,sans-serif;font-weight:500}.panel1 ul{padding-bottom:20px;padding-left:20px}.panel1 ul li{list-style-type:disc;padding-bottom:10px}.cheaper-batter-header p{font-size:16px;line-height:28px;color:#fff;text-align:center}@media (min-width:992px){.cheaper-batter-header p{font-size:22px;line-height:32px;text-align:left}}.cheaper-batter-header-left{background:0 0!important;padding-left:15px}@media (min-width:992px){.cheaper-batter-header-left{background:url(/images/common/cheape-heading-bg.png) no-repeat 0 0!important;padding-left:40px}}.cheaper-batter-header-left .c-b-heading{font-size:19px;line-height:23px;font-weight:700;color:#fff;font-family:Montserrat,sans-serif;padding-bottom:50px;text-transform:uppercase;letter-spacing:0;padding-top:90px;position:relative;margin-bottom:15px}@media (min-width:992px){.cheaper-batter-header-left .c-b-heading{padding-top:140px;font-size:36px;line-height:43px;letter-spacing:6px;margin-bottom:0}}.cheaper-batter-header-left .c-b-heading:before{content:'';position:absolute;background:url(/images/mobile-all/cb-bnr-circle.png) no-repeat 0 0;width:325px;height:315px;top:0;left:0;right:0;margin:0 auto;display:block}@media (min-width:992px){.cheaper-batter-header-left .c-b-heading:before{display:none}}.cheaper-batter-header-left .c-b-heading span{display:block;font-weight:700;text-transform:uppercase;font-size:84px;line-height:100px;letter-spacing:0}@media (min-width:992px){.cheaper-batter-header-left .c-b-heading span{font-size:160px;line-height:160px}}.cheaper-batter-header-right{padding-top:20px;padding-left:15px}@media (min-width:992px){.cheaper-batter-header-right{padding-left:80px;padding-top:80px}}.cheaper-batter-header-right p{line-height:26px}@media (min-width:992px){.cheaper-batter-header-right p{line-height:36px}}.new-cb-heading{margin-top:30px;margin-bottom:30px}.new-cb-heading span{font-family:Montserrat,sans-serif;font-weight:700;width:270px!important;padding:10px 28px!important}@media (min-width:992px){.new-cb-heading span{width:auto!important}}.new-cb-section{text-align:left}.new-cb-section-pan{display:inline-block;vertical-align:top;font-size:19px;line-height:29px;font-family:Montserrat,sans-serif;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:992px){.new-cb-section-pan{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.new-cb-section-pan .new-cb-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.new-cb-section-pan .new-cb-top{display:block}}.new-cb-section-pan p{font-size:16px;line-height:24px;font-family:Montserrat,sans-serif}@media (min-width:992px){.new-cb-section-pan p{font-size:19px;line-height:28px;font-family:Montserrat,sans-serif}}.new-cb-section-pan h4{height:auto;font-size:20px;color:#333;font-weight:500;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;margin-left:20px}@media (min-width:992px){.new-cb-section-pan h4{height:70px;line-height:24px;margin-bottom:.5rem;margin-left:0}}.new-cb-section-pan h4 span{font-weight:700}@media (min-width:992px){.new-cb-section-pan h4 span{position:absolute;bottom:0;font-weight:inherit}}.new-cb-section-pan h4 span strong{display:block;font-weight:700}@media (min-width:992px){.new-cb-section-pan h4 span strong{display:block;font-weight:inherit}}.new-cb-section-pan img{margin:30px 0;min-height:55px}.new-cb-section-1{border:1px solid #8a8a8f;background-color:#fafafa;border-radius:5px;-webkit-box-shadow:-2px 5px 20px 0 rgba(0,0,0,.17);box-shadow:-2px 5px 20px 0 rgba(0,0,0,.17);padding:15px 35px;position:relative}@media (min-width:992px){.new-cb-section-1{padding:68px 35px;width:23%;min-height:546px}}.new-cb-section-1:after{content:"";position:absolute;background:url(/images/mobile-all/icon-plus.png) no-repeat 0 0!important;width:39px;height:39px;top:inherit;bottom:-20px;right:0;left:0;background-size:100%!important;margin:0 auto}@media (min-width:992px){.new-cb-section-1:after{top:95px;bottom:inherit;right:-20px;left:inherit;margin:0}}.new-cb-section-2{border-bottom:1px solid #e7e7e7;padding:0 30px 0;position:relative}@media (min-width:992px){.new-cb-section-2{position:relative;padding:50px 28px 0;width:18%;min-height:510px;border-right:1px solid #e7e7e7;border-bottom:0;margin:20px 0}}@media (min-width:992px){.new-cb-section-2-mod{padding:50px 25px 0}}.new-cb-section-2:after{content:"";position:absolute;background:url(/images/mobile-all/icon-plus.png) no-repeat 0 0!important;width:30px;height:30px;background-size:100%!important;top:inherit;bottom:-15px;left:0;right:0;margin:0 auto}@media (min-width:992px){.new-cb-section-2:after{top:80px;right:-17px;left:inherit;bottom:inherit;margin:0}}.last-child-cb{border:0}.last-child-cb:after{display:none!important}.cb-wecare{background:#07b260;background:linear-gradient(135deg,#07b260 0,#00517f 29%,#051b39 100%)}.cb-wecare-heading h2{font-size:24px;line-height:32px;text-align:center}@media (min-width:992px){.cb-wecare-heading h2{font-size:48px;line-height:58px;text-align:left}}.cb-wecare-heading{text-align:left;color:#fff;margin-bottom:20px}@media (min-width:992px){.cb-wecare-heading{margin-bottom:50px}}.cb-wecare-heading h2{color:#fff;font-size:24px;line-height:32px;padding-bottom:10px}@media (min-width:992px){.cb-wecare-heading h2{font-size:48px;line-height:58px;padding-bottom:20px}}.cb-wecare-heading p{font-size:16px;line-height:24px;margin-bottom:10px;color:#fff}@media (min-width:992px){.cb-wecare-heading p{font-size:19px;line-height:30px}}.cb-wecare-heading p strong{font-weight:700}.cb-wecare-box1{background-color:#1d2942;padding:50px 30px 10px;color:#fff;text-align:left}.cb-wecare-box1 h3,.cb-wecare-box2 h3{color:#fff;margin-bottom:30px}.cb-wecare-box1 p,.cb-wecare-box2 p{color:#fff;margin-bottom:10px;font-size:14px;line-height:26px;font-family:Montserrat,sans-serif}@media (min-width:992px){.cb-wecare-box1 p,.cb-wecare-box2 p{font-size:19px;font-family:Montserrat,sans-serif}}.cb-wecare-box2{padding:50px 30px 10px;color:#fff;text-align:left;border:1px solid #fff;margin-top:30px;margin-top:50px}.cb-wecare-box1 a,.cb-wecare-box2 a{display:inline-block;text-align:left;border-radius:5px;padding:10px 50px 10px 20px;font-size:16px;text-decoration:none;position:relative;font-family:Montserrat,sans-serif;border:2px solid #fff;color:#fff;width:auto;position:relative;margin-top:20px}@media (min-width:992px){.cb-wecare-box1 a,.cb-wecare-box2 a{display:inline-block;text-align:center;font-size:18px}}.cb-wecare-box1 a:hover,.cb-wecare-box2 a:hover{border:2px solid #fff;border:2px solid #14df7d}.cb-wecare-box1 a:hover{border:2px solid #14df7d}.cb-wecare-box1 a.c-btn:after,.cb-wecare-box2 a.c-btn:after{content:'';background:url(/images/common/arrow-white.png) no-repeat;width:20px;height:14px;display:inline-block;margin-left:15px;z-index:0;position:absolute;right:15px;top:28px}@media (min-width:992px){.cb-wecare-box1 a.c-btn:after,.cb-wecare-box2 a.c-btn:after{position:static;z-index:-1;top:20px}}.services-pan__dotnet-service-01:before{background:url(images/dotnet/service-icon-1.png) no-repeat 0 0!important}.services-pan__dotnet-service-02:before{background:url(images/dotnet/service-icon-2.png) no-repeat 0 0!important}.services-pan__dotnet-service-03:before{background:url(images/dotnet/service-icon-3.png) no-repeat 0 0!important}.services-pan__dotnet-service-04:before{background:url(images/dotnet/service-icon-4.png) no-repeat 0 0!important}.services-pan__dotnet-service-05:before{background:url(images/dotnet/service-icon-5.png) no-repeat 0 0!important}.services-pan__dotnet-service-06:before{background:url(images/dotnet/service-icon-6.png) no-repeat 0 0!important}.services-pan__dotnet-service-07:before{background:url(images/dotnet/service-icon-7.png) no-repeat 0 0!important}.services-pan__dotnet-service-08:before{background:url(images/dotnet/service-icon-8.png) no-repeat 0 0!important}.dotnet-industry{position:relative}.dotnet-industry:after{display:none!important}.dotnet-industry .services-pan__dotnet-industry-01:before{background:url(images/dotnet/industry-icon-1.png) no-repeat 0 0!important}.dotnet-industry .services-pan__dotnet-industry-02:before{background:url(images/dotnet/industry-icon-2.png) no-repeat 0 0!important}.whydotnet .fi-pan{border:0;border-radius:6px;-webkit-box-shadow:0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 rgba(0,0,0,.1);background-color:transparent}.whydotnet .fi-pan img{margin-bottom:20px}.whymagento .fi-pan{border:0;border-radius:6px;-webkit-box-shadow:0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 rgba(0,0,0,.1);background-color:transparent;width:100%;text-align:center}@media (min-width:992px){.whymagento .fi-pan{width:25%;text-align:left}}.whymagento .fi-pan img{margin-bottom:20px}.whymagento .fi-pan p{font-size:16px;line-height:23px;padding-top:10px;font-family:Montserrat,sans-serif}@media (min-width:992px){.whymagento .fi-pan p{font-size:19px;line-height:23px;font-family:Montserrat,sans-serif}}.whymagento .fi-pan h3{font-size:20px}@media (min-width:992px){.whymagento .fi-pan h3{font-size:26px}}.hr-magento{font-size:19px}@media (min-width:992px){.hr-magento{font-size:26px}}.hr-magento br{display:none}@media (min-width:992px){.hr-magento br{display:block}}.magento-page h1{font-size:55px;line-height:62px}.magento-page p{font-size:24px;line-height:30px}.magento-page p span{color:#2dbe70}.magento-section-1 ul li{background:url(/images/magento/greentick.png) no-repeat 0 5px!important;padding:0 0 10px 40px;font-size:17px;line-height:28px;font-family:Montserrat,sans-serif}@media (min-width:992px){.magento-section-1 ul li{font-size:20px;line-height:32px;background:url(/images/magento/greentick.png) no-repeat 0 7px!important;font-family:Montserrat,sans-serif}}.magento-section-1 h5{padding-bottom:15px}@media (min-width:992px){.magento-section-1 h5{padding-bottom:30px}}.o-services-hero__title span{font-family:Montserrat,sans-serif;font-weight:600;color:#333;background:#14df7d;display:inline-block;position:relative;font-size:18px;line-height:40px;padding:0 20px;margin:0 0 56px;padding:0 30px;margin:0 0 40px;font-size:28px;line-height:54px}.why-matters-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.why-matters-top span{display:inline-block;width:60px;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;border:1px solid #333}@media (min-width:992px){.why-matters-top span{display:inline;width:auto;height:auto;border-radius:0;border:none}}.why-matters-top span .listing-heading-icon1{width:25px}@media (min-width:992px){.why-matters-top span .listing-heading-icon1{width:auto}}.why-matters-top span .listing-heading-icon2{width:40px}@media (min-width:992px){.why-matters-top span .listing-heading-icon2{width:auto}}.why-matters-top span .listing-heading-icon3{width:40px}@media (min-width:992px){.why-matters-top span .listing-heading-icon3{width:auto}}.why-matters .listing-heading{padding-bottom:15px!important}@media (min-width:992px){.why-matters .listing-heading{padding-bottom:35px!important}}.why-matters-top h3{font-size:20px;line-height:36px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:15px!important}@media (min-width:992px){.why-matters-top h3{font-size:26px;line-height:1.2;padding-left:30px!important}}.why-matters .c-ticked-list li{font-size:14px!important;line-height:24px!important}@media (min-width:992px){.why-matters .c-ticked-list li{font-size:17px!important;line-height:28px!important}}.why-matters .c-ticked-list li:before{background-size:15px!important}@media (min-width:992px){.why-matters .c-ticked-list li:before{background-size:auto!important}}.why-matters p.padding-0{font-size:16px!important;line-height:28px!important;font-family:Montserrat,sans-serif}@media (min-width:992px){.why-matters p.padding-0{font-size:19px!important;line-height:30px!important;font-family:Montserrat,sans-serif}}.AI .key-benefits{padding:45px 0 20px;background:#023e66}@media (min-width:992px){.AI .key-benefits{padding:70px 0 50px;background:linear-gradient(285deg,#07b260 0,#00517f 20%,#023e66 75%,#051b39 100%)}}.AI .key-benefits h2{font-size:30px;color:#fff}@media (min-width:992px){.AI .key-benefits h2{font-size:48px;color:#fff}}.AI .key-benefits .cmn-heading-para-w{color:#fff;margin-bottom:20px}@media (min-width:992px){.AI .key-benefits .cmn-heading-para-w{color:#fff;margin-bottom:20px}}.AI .key-benefits .services-pan h2{font-size:20px}@media (min-width:992px){.AI .key-benefits .services-pan h2{font-size:26px}}.chat-app-group-icon{margin-bottom:25px;display:block}.c-icon-desc-3-col .secure-web-application-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;margin-top:50px}@media screen and (min-width:992px){.c-icon-desc-3-col .secure-web-application-row{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:block;text-align:left;margin-top:50px}.c-icon-desc-3-col .secure-web-application-row .secure-web-application-box{width:100%;padding:0;display:inline-block;margin:0;font-size:1em;-webkit-box-sizing:border-box;box-sizing:border-box}}.c-icon-desc-3-col .secure-web-application-row .secure-web-application-box{border:none}.c-icon-desc-3-col .secure-web-application-row .secure-web-application-box-1{padding:35px 20px 0;position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-icon-desc-3-col .secure-web-application-row .secure-web-application-box-1::before{content:"";background-color:#4a90e2;width:120px;height:5px;position:absolute;left:20px;top:0}.c-icon-desc-3-col .secure-web-application-row .secure-web-application-box-2{padding:35px 20px 0;position:relative;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.c-icon-desc-3-col .secure-web-application-row .secure-web-application-box-2::before{content:"";background-color:#49c684;width:120px;height:5px;position:absolute;left:20px;top:0}.c-icon-desc-3-col .secure-web-application-row .secure-web-application-box-3{padding:35px 20px 0;position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.c-icon-desc-3-col .secure-web-application-row .secure-web-application-box-3::before{content:"";background-color:#49c684;width:120px;height:5px;position:absolute;left:20px;top:0}.c-icon-desc-3-col .secure-web-application-row .secure-web-application-box-4{padding:35px 20px 0;position:relative;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.c-icon-desc-3-col .secure-web-application-row .secure-web-application-box-4::before{content:"";background-color:#4a90e2;width:120px;height:5px;position:absolute;left:20px;top:0}.c-icon-desc-3-col .secure-web-application-row .secure-web-application-box-5{padding:35px 20px 0;position:relative;-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.c-icon-desc-3-col .secure-web-application-row .secure-web-application-box-5::before{content:"";background-color:#49c684;width:120px;height:5px;position:absolute;left:20px;top:0}.c-icon-desc-3-col .secure-web-application-row .secure-web-application-box-6{padding:35px 20px 0;position:relative;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.c-icon-desc-3-col .secure-web-application-row .secure-web-application-box-6::before{content:"";background-color:#4a90e2;width:120px;height:5px;position:absolute;left:20px;top:0}.c-icon-desc-3-col .secure-web-application-row .secure-web-application-box-7{padding:35px 20px 0;position:relative;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.c-icon-desc-3-col .secure-web-application-row .secure-web-application-box-7::before{content:"";background-color:#49c684;width:120px;height:5px;position:absolute;left:20px;top:0}.c-icon-desc-3-col.c-icon-desc-3-col-new-mod{padding:40px 0}@media screen and (min-width:992px){.c-icon-desc-3-col.c-icon-desc-3-col-new-mod{padding:70px 0 80px}}.project-discuss-section,.project-discuss-section-new{background:url(///images/web-application/Oval-copy-oval.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#204279}.project-discuss-section .btn-orange,.project-discuss-section-new .btn-orange{max-width:350px}.project-discuss-text{font-size:18px;line-height:30px}.project-discuss-section-new{background-color:#f7f8fa;background:url(///images/web-application/oval-copy-oval-copy-mask.svg);background-position:center center;background-repeat:no-repeat;background-size:cover}.dev-process.dev-process-new .spiral-col-box p{font-size:16px;line-height:24px}@media (min-width:992px){.dev-process.dev-process-new .spiral-col-box1{margin-bottom:90px}}@media (min-width:992px){.dev-process.dev-process-new .spiral-col-box2{margin-bottom:110px}}@media (min-width:992px){.dev-process.dev-process-new .spiral-col-box5{margin-top:90px}}.grid-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}@media screen and (min-width:992px){.grid-layout{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:block;text-align:left}.grid-layout .grid-block{width:100%;padding:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 1em;font-size:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.grid-layout .grid-block img{margin-right:20px}}.grid-layout .grid-block p{font-size:16px;line-height:24px;margin-top:10px}.grid-layout .grid-block p strong{font-size:20px}@media screen and (min-width:992px){.grid-layout .grid-block p{font-size:18px;line-height:28px;margin-top:0}.grid-layout .grid-block p strong{font-size:20px}}.grid-layout .grid-block p a{display:block}@media screen and (min-width:992px){.grid-layout .grid-block p a{display:inline;margin-left:10px}}.grid-layout .grid-block-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.grid-layout .grid-block-2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.grid-layout .grid-block-3{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.grid-layout .grid-block-4{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.grid-layout .grid-block-5{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.grid-layout .grid-block-6{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.grid-layout .grid-block-7{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.grid-layout .grid-block-8{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.grid-layout .grid-block-9{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.grid-layout .grid-block-10{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.grid-layout .grid-block-11{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.grid-layout .grid-block-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.o-we-love-intro{padding:40px 0 80px;text-align:center}.o-we-love-intro h1{margin-bottom:30px;text-transform:none;line-height:50px;font-size:80px;line-height:55px;letter-spacing:2.5px;text-shadow:1px 1px 0 #333,-1px 1px 0 #333,1px -1px 0 #333,-1px -1px 0 #333}.o-we-love-intro h2{margin-bottom:30px;text-transform:none;line-height:50px;font-size:80px;line-height:55px}.o-we-love-intro h2.love-subheading{font-size:16px;line-height:24px;font-weight:300;font-size:40px;line-height:50px;font-weight:600;margin-bottom:10px}.o-we-love-intro h3{margin-bottom:20px}.o-we-love-intro h4{margin-bottom:20px}.o-we-love-intro p strong{font-weight:600}.o-we-love-intro__other-text{font-size:24px;line-height:32px;margin-bottom:0;font-weight:400;font-family:Montserrat,sans-serif}@media (min-width:992px){.o-we-love-intro__other-text{margin-bottom:20px}}.o-we-love-intro__we-love-image{padding-bottom:40px}.o-we-love-intro .c-btn{margin-top:20px}.cto-info-p-heading{font-size:20px!important;line-height:24px!important;font-weight:500}@media (min-width:992px){.cto-info-p-heading{font-size:23px!important;line-height:35px!important;font-weight:400}}.cto-last-solid-info{padding:0 60px;margin-bottom:40px}.margin-top-bottom-10{margin:10px 0!important}.gradient-blue-green .container{position:relative;z-index:9}.o-services-hero__icons span{display:block;color:#fff;font-size:14px;font-family:Montserrat,sans-serif;margin-top:15px;font-weight:600;font-size:18px}.green-bg-headine{position:relative;font-size:30px;padding:7px 30px;font-family:Montserrat,sans-serif;line-height:24px;font-size:18px}.green-bg-headine:before{content:'';position:absolute;width:41px;height:19px;top:-17px;left:0}.gradient-blue-green{position:relative;background:linear-gradient(285deg,#07b260 0,#00517f 20%,#023e66 75%,#051b39 100%)}@media (min-width:992px){.gradient-blue-green{background:linear-gradient(285deg,#07b260 0,#00517f 30%,#023e66 75%,#051b39 100%)}}.o-services-hero__title span:before{content:'';position:absolute;width:41px;height:19px;top:-17px;left:0;border:none}.o-industrial-experience-mod .data-science-tech{width:auto;margin:0 10px 45px;margin:0 auto;width:96%}.o-industrial-experience-mod .data-science-tech span{background-color:#349ee6;padding:23px 20px}.o-industrial-experience-mod .data-science-tech span:after{border-left:10px solid #349ee6}.o-industrial-experience-mod .data-science-tech img{position:relative;top:5px}.data-science .o-skills-hero .container{padding-top:90px}.data-science .dc-white-pan{min-height:inherit;min-height:596px}.margin-top-50{margin-top:50px}.padding-bottom-40{padding-bottom:40px}@media (min-width:992px){.skill-service.gradient-blue-green{background:linear-gradient(285deg,#07b260 0,#00517f 20%,#023e66 75%,#051b39 100%)}}.skill-service.gradient-blue-green:before{display:none}@media (min-width:992px){.skill-service.gradient-blue-green:before{display:block}}.padding-top-100{padding-top:80px}.font-family-pro{font-family:Montserrat,sans-serif}.padding-top-40{padding-top:40px}.padding-80{padding-top:40px}.padding-bottom-30{padding-bottom:30px}.white{color:#fff!important}h1{font-size:24px;line-height:40px;font-weight:700}@media (min-width:992px){h1{font-size:62px;line-height:75px}}h2{font-size:24px;line-height:32px;font-family:Montserrat,sans-serif;font-weight:700}@media (min-width:992px){h2{font-size:48px;line-height:58px}}.cmn-heading-para{font-size:16px;line-height:28px;margin-bottom:20px;color:#333;font-weight:500;text-align:center;font-family:Montserrat,sans-serif}@media (min-width:992px){.cmn-heading-para{font-size:20px;line-height:32px;font-family:Montserrat,sans-serif}}.font-weight-600{font-weight:600}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-top-30{margin-top:30px}.margin-bottom-20{margin-bottom:20px}.cmn-bottom-border{border-bottom:1px solid #dedede}.cmn-top-border{border-top:1px solid #dedede}.mobile-off{display:none}@media (min-width:992px){.mobile-off{display:block}}.bg-grey{background-color:#f5f5f5!important}.font-size-30{font-size:28px}.btn-center-block{margin:0 auto;width:310px;text-transform:uppercase}@media (min-width:992px){.btn-center-block{width:inherit}}p{margin:0 0 25px 0;padding:0;line-height:24px}p .anchor-link{font-size:13px;line-height:19px;color:#cbe3ff;text-transform:none}@media (min-width:992px){p .anchor-link{max-width:340px;margin-top:10px}}.o-home-service .anchor-link{margin-top:0}@media (min-width:992px){.o-home-service .anchor-link{margin-top:15px}}.o-home-service .n-gradient-green-blue{background:linear-gradient(172deg,#037773 7%,#00517f 42%,#023e66 67%,#051b39 100%)}@media (min-width:992px){.o-home-service .n-gradient-green-blue{background:linear-gradient(350deg,#037c71 0,#042b4e 100%)}}.wb-bnr{background:#165b5e;background:linear-gradient(138deg,#165b5e 0,#0f3a4a 17%,#091b38 50%)}.o-skills-hero{padding-bottom:15px;padding-top:102px;position:relative;background:linear-gradient(138deg,#165b5e 0,#0f3a4a 17%,#091b38 50%)}@media (min-width:992px){.o-skills-hero{padding-top:100px}}.o-skills-hero br{display:none}@media (min-width:992px){.o-skills-hero br{display:block}}.o-skills-hero .container{position:relative;z-index:9}.wb-bnr{padding-top:60px;padding-bottom:20px}@media (min-width:992px){.wb-bnr{padding-top:100px;padding-bottom:100px}}.small-h1{text-align:center}.small-h1 h1{color:#fff;font-size:24px;line-height:32px;margin-bottom:25px;margin-top:15px}@media (min-width:992px){.small-h1 h1{padding:0 80px;font-size:36px;line-height:51px;margin-top:0}}.small-h1 h1.padding-0{padding:0}.small-h1 h2{font-size:22px;color:#14e07e;margin-top:25px;font-weight:900;font-family:Montserrat,sans-serif;padding-bottom:0}@media (min-width:992px){.small-h1 h2{font-size:26px;margin-top:25px;font-weight:700;margin-bottom:0;padding:0 0 0}}.small-h1 .bnr-ofr-text{color:#b7b7b7;font-size:15px;line-height:22px;margin-bottom:0;font-weight:700;font-family:Montserrat,sans-serif}@media (min-width:992px){.small-h1 .bnr-ofr-text{padding:0 280px;line-height:36px;font-size:18px;font-weight:600;margin-top:10px}}.small-h1 .bnr-ofr-text a{text-decoration:underline;color:#b7b7b7}.small-h1 .bnr-ofr-text br{display:none}@media (min-width:992px){.small-h1 .bnr-ofr-text br{display:block}}.o-skills-hero__schedule{font-family:Montserrat,sans-serif;position:relative}.o-skills-hero__schedule .container{position:relative;z-index:9}.o-skills-hero__schedule .header_right_pan{background-color:#1d2942a3;padding:6px;margin-top:20px}.o-skills-hero__schedule .header_right_pan .regular.slider h3{font-size:20px;line-height:28px}.o-skills-hero__schedule .header_right_pan .holder{padding:40px 50px 15px 50px}.o-skills-hero__schedule .header_right_pan .sub-text{font-size:19px;padding:0 40px 20px}.o-skills-hero__schedule .header_right_pan ul li{margin:0 6px;width:19%;background-color:#fff;border-radius:50%;overflow:hidden;border:1px solid #fff}.o-skills-hero__schedule .header_right_pan ul li img{width:100%}.o-skills-hero__schedule .header_right_pan .anchor-link:hover{color:#fff}.bnr-ofr-text br{display:block}.gray-text{color:#b7b7b7!important}.green-head-ribbon{position:relative}.green-head-ribbon span{font-family:Montserrat,sans-serif!important;font-size:20px;padding:7px 35px;line-height:24px;margin:0 0 26px;width:auto}@media (min-width:992px){.green-head-ribbon span{padding:0 30px;margin:0 0 40px;font-size:28px;line-height:54px;font-family:Montserrat,sans-serif!important}}.green-head-ribbon span:before{content:"";display:block;position:absolute;top:-18px;left:0;border-color:transparent transparent transparent #148d52;width:0;height:0;border-style:dashed solid dashed solid;border-width:0 0 18px 40px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.o-services-hero__title span:after{content:"";display:block;position:absolute;top:100%;left:auto;right:0;border-color:transparent transparent transparent #148d52;width:0;height:0;border-style:dashed solid dashed solid;border-width:0 0 18px 40px}@media (min-width:992px){.service-details{padding:80px 0}}.service-details h2{margin-bottom:5px;font-size:30px;line-height:36px}@media (min-width:992px){.service-details h2{font-size:48px;line-height:61px;margin-bottom:25px}}.service-details .cmn-heading-para{display:none}@media (min-width:992px){.service-details .cmn-heading-para{display:block;font-size:20px;line-height:32px;color:#333;max-width:1024px;margin:0 auto;margin-bottom:0;font-weight:400;font-family:Montserrat,sans-serif}}.service-details h3{font-size:20px;text-align:center}@media (min-width:992px){.service-details h3{font-size:24px;line-height:32px}}.service-details p{font-size:16px!important;line-height:inherit!important;text-align:center}@media (min-width:992px){.service-details p{font-size:18px!important;line-height:28px!important}}.service-details .service-wrap .brick.services-pan{display:inline-block;vertical-align:top;margin:15px 0;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1);background-color:#fff;text-align:center;padding:50px 15px 10px;position:relative}@media (min-width:992px){.service-details .service-wrap .brick.services-pan{padding:50px 30px 50px}}@media (min-width:992px){.service-details .service-wrap .brick.services-pan a{width:134px;height:46px;line-height:42px;border:2px solid #333;border-radius:5px;font-size:18px;color:#333;text-decoration:none;font-weight:400;-webkit-transition:.3s all ease-in;transition:.3s all ease-in;display:block;background:0 0;padding:0;text-transform:capitalize}.service-details .service-wrap .brick.services-pan a:after{display:none}}.service-details .service-wrap .brick.services-pan a:hover{border-color:#ff5800;color:#ff5800}.service-details .service-wrap:before{-webkit-transform:translate(0);transform:translate(0)}.web-app-service{padding-top:40px;padding-bottom:20px;position:relative}@media (min-width:992px){.web-app-service{padding-top:65px;padding-bottom:45px}}.web-app-service .service-wrap{text-align:center;margin-bottom:35px}.web-app-service .service-wrap .brick.services-pan{display:inline-block;vertical-align:top;margin:15px;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1);background-color:#fff;text-align:center;padding:50px 15px 10px;position:relative}@media screen and (min-width:992px){.web-app-service .service-wrap .brick.services-pan{width:46%}}@media screen and (min-width:1200px){.web-app-service .service-wrap .brick.services-pan{width:30%;padding:50px 30px 30px}}.web-app-service .service-wrap .brick.services-pan:before{display:none}.web-app-service .service-wrap .brick.services-pan h3{font-size:20px;position:relative}@media (min-width:992px){.web-app-service .service-wrap .brick.services-pan h3{font-size:24px;line-height:32px;padding-bottom:0}}.web-app-service .service-wrap .brick.services-pan p{font-size:16px;line-height:23px}@media screen and (min-width:992px){.web-app-service .service-wrap .brick.services-pan p{font-size:17px;line-height:28px}}@media screen and (min-width:1280px){.web-app-service .service-wrap .brick.services-pan p{font-size:18px;line-height:30px}}.web-app-service .service-wrap .brick.services-pan a{margin-bottom:30px;display:block}@media (min-width:992px){.web-app-service .service-wrap .brick.services-pan a{margin-top:auto;margin-bottom:0}}.web-app-service .service-wrap .brick.services-pan i{display:block;height:55px}.web-app-service .service-wrap .brick.services-pan i img{height:100%}.web-app-service .service-wrap .brick.services-pan__php-service-01:before{background-position:0 0}.web-app-service .service-wrap .brick.services-pan__php-service-02:before{background-position:-62px 0}.web-app-service .service-wrap .brick.services-pan__php-service-03:before{background-position:-123px 0}.web-app-service .service-wrap .brick.services-pan__php-service-04:before{background-position:-183px 0}.web-app-service .service-wrap .brick.services-pan__php-service-05:before{background-position:0 -57px}.web-app-service .service-wrap .brick.services-pan__php-service-06:before{background-position:-62px -55px}.web-app-service .service-wrap .brick.services-pan__php-service-07:before{background-position:-123px -57px}.web-app-service .service-wrap .brick.services-pan__php-service-08:before{background-position:-183px -57px}.lighter-blue{color:#4a90e2!important}@media (min-width:992px){.o-industrial-experience{padding:70px 0 50px}}.o-case-studies-slider h2{font-size:30px;line-height:30px;padding-bottom:20px}@media (min-width:992px){.o-case-studies-slider h2{font-size:48px;line-height:61px;padding-bottom:30px}}.o-case-studies-slider .row{margin:0}@media (min-width:992px){.o-case-studies-slider .row{margin:0 -15px}}.experience-list{padding:0 15px}.experience-list h3{text-align:center;font-size:18px;font-weight:700;font-family:Montserrat,sans-serif}.experience-list ul{width:100%;margin:0 auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.experience-list ul li{-webkit-box-flex:0;-ms-flex:0 0 43%;flex:0 0 43%;margin:10px 10px;background:#fff;border-radius:5px;vertical-align:top;border:1px solid #ededed;-webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.1);box-shadow:0 0 15px 1px rgba(0,0,0,.1)}@media (min-width:992px){.experience-list ul li{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;border:1px solid #c8c7cc}}@media (min-width:992px){.experience-list ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 15px;position:relative;height:115px}}.experience-list ul li a:hover{-webkit-box-shadow:0 0 15px 0 rgba(153,153,153,.5);box-shadow:0 0 15px 0 rgba(153,153,153,.5)}.experience-list ul li a:before{content:"";width:23px;height:23px;position:absolute;right:15px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border:1px solid #c8c7cc;border-radius:50%;background:url(/images/common/arrow-black.png) no-repeat 50% 50%;display:none}@media (min-width:992px){.experience-list ul li a:before{display:block}}.experience-list .new-stack li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:13px 15px;height:auto;position:relative;width:auto;height:100%}@media (min-width:992px){.experience-list .new-stack li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.experience-list .new-stack li a .php-logo{width:48px}@media (min-width:992px){.experience-list .new-stack li a .php-logo{width:inherit}}.experience-list .new-stack li a:after{content:"";position:absolute;background:url(/images/mobile-all/circle-arrow.png) no-repeat 0 0;width:21px;height:21px;right:0;left:0;margin:0 auto;bottom:8px;display:none}.stack-section{padding-bottom:20px}@media (min-width:992px){.stack-section{padding:70px 0 50px}}.stack-section h2{font-size:30px;line-height:43px;position:relative;padding-bottom:15px}@media (min-width:992px){.stack-section h2{padding-bottom:30px}}.stack-section h2:before{content:"";background:#49c684;height:2px;width:50px;bottom:15px;left:0;right:0;margin:0 auto;position:absolute;display:none}@media (min-width:992px){.stack-section h2:before{display:none}}@media (min-width:992px){.stack-section .btn_wrapper{margin-top:10px}}@media (min-width:992px){.price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.o-engagement-model{padding-top:40px;padding-bottom:45px;background:linear-gradient(166deg,#004475 20%,#0b8a8a 69%,#08967e 100%)}@media (min-width:992px){.o-engagement-model{padding:70px 0 40px;background:linear-gradient(285deg,#07b260 0,#00517f 20%,#023e66 75%,#051b39 100%)}}.o-engagement-model h2{color:#fff;margin:0 0 25px;text-transform:capitalize;font-size:24px;line-height:32px;text-align:center}@media (min-width:992px){.o-engagement-model h2{font-size:48px;line-height:61px;margin:0 0 40px}}.o-engagement-model .o-engagement-model__panel--leftnew{width:100%;position:relative}@media (min-width:992px){.o-engagement-model .o-engagement-model__panel--leftnew{margin-left:10px}}.o-engagement-model .o-engagement-model__panel--leftnew .most-popular{position:absolute;height:125px;width:120px;top:-9px;left:-10px;display:block;background-size:cover}@media (min-width:992px){.o-engagement-model .o-engagement-model__panel--leftnew .most-popular{height:151px;width:152px;top:-10px}}.o-engagement-model .o-engagement-model__panel--leftnew .o-engagement-model__cards{padding:25px 15px 15px;background:#fff;margin-bottom:30px;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1)}@media screen and (min-width:992px){.o-engagement-model .o-engagement-model__panel--leftnew .o-engagement-model__cards{padding:30px 30px 30px;min-height:392px}}@media screen and (min-width:1200px){.o-engagement-model .o-engagement-model__panel--leftnew .o-engagement-model__cards{min-height:368px}}.o-engagement-model .o-engagement-model__panel--leftnew .price-text{text-align:center;position:relative;padding-top:10px;font-family:Montserrat,sans-serif;margin-bottom:15px;font-size:16px;font-weight:500}.o-engagement-model .o-engagement-model__panel--leftnew .price-text span{font-size:32px;color:#ff5800;display:block;text-transform:none;padding-top:15px;font-weight:700}@media (min-width:992px){.o-engagement-model .o-engagement-model__panel--leftnew .price-text span{font-size:48px;font-weight:600;padding-top:25px}}.o-engagement-model .o-engagement-model__panel--leftnew .price-text span strong{font-size:20px;text-transform:capitalize}@media (min-width:992px){.o-engagement-model .o-engagement-model__panel--leftnew .price-text span strong{font-size:26px}}.o-engagement-model .o-engagement-model__panel--leftnew .font-family-mot{font-size:16px;line-height:23px;font-family:Montserrat,sans-serif;padding:0 30px;font-weight:500}@media (min-width:992px){.o-engagement-model .o-engagement-model__panel--leftnew .font-family-mot{font-size:18px;margin-top:35px;padding:0}}.o-engagement-model .o-engagement-model__panel--rightnew{width:100%}@media (min-width:992px){.o-engagement-model .o-engagement-model__panel--rightnew{margin-right:10px}}.o-engagement-model .o-engagement-model__panel--rightnew .o-engagement-model__cards{padding:25px 15px 15px;background:#fff;margin-bottom:30px;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1)}@media screen and (min-width:992px){.o-engagement-model .o-engagement-model__panel--rightnew .o-engagement-model__cards{padding:30px 30px 30px;min-height:392px}}@media screen and (min-width:1200px){.o-engagement-model .o-engagement-model__panel--rightnew .o-engagement-model__cards{min-height:368px}}.o-engagement-model .o-engagement-model__panel--rightnew .price-text{text-align:center;position:relative;padding-top:10px;font-family:Montserrat,sans-serif;margin-bottom:15px;font-size:16px;font-weight:500}.o-engagement-model .o-engagement-model__panel--rightnew .price-text span{font-size:32px;color:#ff5800;display:block;text-transform:none;padding-top:15px;font-weight:700}@media (min-width:992px){.o-engagement-model .o-engagement-model__panel--rightnew .price-text span{font-size:48px;padding-top:25px;font-weight:600}}.o-engagement-model .o-engagement-model__panel--rightnew .price-text span strong{font-size:20px;text-transform:capitalize}@media (min-width:992px){.o-engagement-model .o-engagement-model__panel--rightnew .price-text span strong{font-size:26px}}.o-engagement-model .o-engagement-model__panel--rightnew .font-family-mot{font-size:16px;line-height:23px;font-family:Montserrat,sans-serif;padding:0 30px;font-weight:500}@media (min-width:992px){.o-engagement-model .o-engagement-model__panel--rightnew .font-family-mot{font-size:18px;margin-top:30px;padding:0}}.o-engagement-model .btn_wrapper{margin-top:35px}@media (min-width:992px){.o-engagement-model .btn_wrapper{margin-top:15px}}.o-engagement-model__cards__top{position:relative;text-align:center;padding-top:15px}@media (min-width:992px){.o-engagement-model__cards__top{padding-top:10px}}.o-engagement-model__cards__top:before{content:"";position:absolute;width:50px;height:52px;left:0;right:0;margin:0 auto;top:-60px;z-index:0}.o-engagement-model__cards__top__inner h3{font-size:20px;line-height:24px}@media screen and (min-width:992px){.o-engagement-model__cards__top__inner h3{font-size:26px}}@media screen and (min-width:1200px){.o-engagement-model__cards__top__inner h3{margin:25px 0 35px 0;font-size:32px}}.o-engagement-model__cards__01:before{background-position:-5px -200px}.o-engagement-model__cards__02:before{background-position:-63px -200px}.o-engagement-model__cards__bottom{margin-bottom:25px}.c-icon-desc-3-col-box{position:relative;text-align:center;background-color:#fff;padding-top:40px;padding-bottom:20px}@media (min-width:992px){.c-icon-desc-3-col-box{padding:70px 0 50px}}.c-icon-desc-3-col-box h2{font-size:24px;line-height:32px;margin-bottom:0;padding-bottom:0}@media (min-width:992px){.c-icon-desc-3-col-box h2{font-size:48px;line-height:61px;padding-bottom:30px}}.c-icon-desc-3-col-ccn .row>div{padding:0 15px 0 90px;text-align:left;position:relative;border-bottom:1px solid #dedede;margin-bottom:20px}@media (min-width:992px){.c-icon-desc-3-col-ccn .row>div{padding:0 40px 0 95px;margin:0 0 40px;border-bottom:0}}.c-icon-desc-3-col-ccn .row>div p{text-align:left;font-size:16px;line-height:23px;font-family:Montserrat,sans-serif}@media (min-width:992px){.c-icon-desc-3-col-ccn .row>div p{font-size:19px;text-align:left;line-height:30px;font-family:Montserrat,sans-serif}}.c-icon-desc-3-col-ccn .row>div p strong{font-size:20px;line-height:30px;font-weight:500;padding-bottom:5px;display:block;font-family:Montserrat,sans-serif}@media (min-width:992px){.c-icon-desc-3-col-ccn .row>div p strong{font-size:24px}}.o-case-studies-new{padding-top:40px}@media (min-width:992px){.o-case-studies-new{padding:80px 0}}.o-case-studies-new h2{font-family:Poppins;font-size:24px;line-height:30px;padding-bottom:15px;text-align:center;color:#333;font-weight:600}@media (min-width:992px){.o-case-studies-new h2{font-size:48px;line-height:61px;padding-bottom:30px}}.o-case-studies-new .margin-bottom-20{margin-bottom:10px}.o-case-studies-new .faq-pan{margin-bottom:20px}.o-case-studies-new .faq-holder{-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1)}.o-case-studies-new .faq-holder .accordion1{font-size:16px;line-height:22px;padding:15px 35px 15px 15px;color:#333;cursor:pointer;width:100%;text-align:left;font-family:Montserrat,sans-serif;font-weight:700;position:relative;text-transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:45px}@media (min-width:992px){.o-case-studies-new .faq-holder .accordion1{background-color:transparent;padding:18px;border:none;outline:0;font-size:19px;line-height:25px;-webkit-transition:.4s;transition:.4s;padding-right:18px}}.o-case-studies-new .faq-holder .accordion1:after{content:"\002B";color:#27c070;font-weight:400;float:right;margin-left:5px;font-size:30px;position:absolute;right:18px}.o-case-studies-new .faq-holder .active1:after{content:"\2212"}.o-case-studies-new .faq-holder .panel1{padding:0 18px;background-color:#fff;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out;display:none;font-size:19px;line-height:30px;font-family:Montserrat,sans-serif;font-weight:500}.o-case-studies-new .faq-holder .panel1 p{font-size:16px;line-height:30px;font-family:Montserrat,sans-serif}@media (min-width:992px){.o-case-studies-new .faq-holder .panel1 p{font-size:19px;line-height:30px;font-family:Montserrat,sans-serif;font-weight:500}}.insights-section{padding-top:40px;padding-bottom:25px}@media (min-width:992px){.insights-section{padding:75px 0}}.insights-section h2{font-size:24px;line-height:30px;padding-bottom:10px;text-align:center;color:#333;font-weight:600}@media (min-width:992px){.insights-section h2{font-size:48px;line-height:61px;padding-bottom:15px}}.insights-section .row{margin:0}.insights-section .fi-pan{margin:15px 0;-webkit-box-shadow:none;box-shadow:none;background:#fff;border-radius:6px;border:1px solid #e0e0e0;overflow:hidden;width:100%;padding:0}@media (min-width:992px){.insights-section .fi-pan{display:inline-block;vertical-align:top;margin:15px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1);width:30%}}.insights-section .fi-pan a{display:block;padding:40px 25px;position:relative;min-height:inherit;border-bottom:5px solid #4a90e2}@media (min-width:992px){.insights-section .fi-pan a{min-height:340px}}.insights-section .fi-pan .odd{border-bottom:5px solid #009c52}.insights-section .fi-pan h3{text-align:left;text-transform:none;font-size:24px;line-height:30px;margin-bottom:20px;font-size:20px;color:#333;font-family:Montserrat,sans-serif;font-weight:600}@media (min-width:992px){.insights-section .fi-pan h3{text-align:left;font-size:24px;line-height:30px}}.insights-section .fi-pan p{font-size:16px;line-height:24px;font-family:Montserrat,sans-serif}@media (min-width:992px){.insights-section .fi-pan p{font-size:19px!important;text-align:left;line-height:30px;color:#333;font-weight:500;font-family:Montserrat,sans-serif}}.insights-section .fi-pan span{text-transform:uppercase;color:#27c070;font-size:15px;font-weight:700;font-family:Montserrat,sans-serif;background:url(/images/common/arrow-green.png) no-repeat 100% 50%;display:inline-block;padding-right:30px}@media (min-width:992px){.insights-section .fi-pan span{float:left}}.c-icon-desc-3-col-ccn .row{margin-left:0;margin-right:0}@media (min-width:992px){.c-icon-desc-3-col-ccn .row{margin-left:-15px;margin-right:-15px}}.c-icon-desc-3-col-ccn .row>div div:before{content:"";position:absolute;left:0;width:70px;height:70px;right:inherit;margin:0;top:0;background-position:center center;background-repeat:no-repeat}@media (min-width:992px){.c-icon-desc-3-col-ccn .row>div div:before{left:0;right:inherit;margin:0 auto}}.reasons-capital__blocks__choose-01:before{background-image:url(/images/common/why-choose-cn-1.svg)!important}.reasons-capital__blocks__choose-02:before{background-image:url(/images/common/why-choose-cn-2.svg)!important}.reasons-capital__blocks__choose-03:before{background-image:url(/images/common/why-choose-cn-3.svg)!important;background-size:95%}.reasons-capital__blocks__choose-04:before{background-image:url(/images/common/why-choose-cn-4.svg)!important}.reasons-capital__blocks__choose-05:before{background-image:url(/images/common/why-choose-cn-5.svg)!important}.reasons-capital__blocks__choose-06:before{background-image:url(/images/common/why-choose-cn-6.svg)!important}.o-bottom-form{padding:0}@media (min-width:992px){.o-bottom-form{padding-right:15px;padding-left:15px;padding:80px 0 90px}}.o-bottom-form .form-text h2{padding-bottom:20px}.o-bottom-form .form-text h2:before{content:"";position:absolute;background:#2ebf72;width:50px;height:1px;bottom:7px;left:0}.o-bottom-form .container{padding-left:0;padding-right:0}@media (min-width:992px){.o-bottom-form .container{padding-left:15px;padding-right:15px}}.home-pattern-tl{position:relative}.lets-talk{background:url(/images/common/schedule-talk-bg.jpg);background-size:cover;padding:30px 0 45px;margin-top:0}@media (min-width:992px){.lets-talk{margin-top:25px}}.lets-talk h2{color:#fff;padding-bottom:5px;font-size:22px;line-height:30px}@media (min-width:992px){.lets-talk h2{font-size:48px;line-height:61px;padding-bottom:25px}}.lets-talk h2 span{display:block}@media (min-width:992px){.lets-talk h2 span{display:inline}}.mobile-on-cs{display:block}@media (min-width:992px){.mobile-on-cs{display:none!important}}.mobile-on-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media (min-width:992px){.mobile-on-flex{display:none!important}}.mobile-off{display:none}@media (min-width:992px){.mobile-off{display:block}}.mobile-off-flex{display:none}@media (min-width:992px){.mobile-off-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:992px){.masonry.service-wrap{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:27px;-moz-column-gap:27px;column-gap:27px;margin-bottom:30px}}.custom-software-development{padding:40px 0 20px}@media (min-width:992px){.custom-software-development{padding:70px 0 50px}}.custom-software-development .service-wrap .brick.services-pan:before{display:none}.custom-software-development .service-wrap .brick.services-pan__php-service-01:before{background-position:0 0}.custom-software-development .service-wrap .brick.services-pan__php-service-02:before{background-position:-64px 0}.custom-software-development .service-wrap .brick.services-pan__php-service-03:before{background-position:-128px 0}.custom-software-development .service-wrap .brick.services-pan__php-service-04:before{background-position:0 -63px}.custom-software-development .service-wrap .brick.services-pan__php-service-05:before{background-position:-64px -63px}.custom-software-development .service-wrap .brick.services-pan__php-service-06:before{background-position:-128px -63px}.custom-software-development .service-wrap .brick.services-pan__php-service-07:before{background-position:0 -126px}.custom-software-development .service-wrap .brick.services-pan__php-service-08:before{background-position:-65px -126px}.cs-bnr-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:360px;margin:0 auto;padding:20px 0}@media (min-width:992px){.cs-bnr-icon{display:none}}.cs-bnr-icon li{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.cs-bnr-icon li:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px}.mobile-talk-bx{background:linear-gradient(160deg,#11a984 0,#0d7d88 17%,#0a4f8e 50%);border-radius:7px;padding:25px 10px;margin-bottom:20px}.mobile-talk-bx h2{font-size:32px;color:#fff;position:relative;display:inline-block;margin-top:25px;font-weight:900}.mobile-talk-bx h2:before{content:"";position:absolute;background:url(/images/mobile-all/talk-bg.png) no-repeat 0 0;width:100px;height:55px;right:-25px;top:15px}@media (min-width:992px){.mobile-talk-bx h2:before{top:0}}.mobile-talk-bx h2 span{position:relative}.mobile-talk-bx .bold-p{font-size:14px;line-height:20px;font-weight:500;padding:20px 10px;margin-bottom:0;border-bottom:1px dashed #ccc;color:#fff;font-family:Montserrat,sans-serif}.mobile-talk-bx h3{color:#fff;font-size:24px;line-height:30px;margin-top:15px;font-weight:700}.mobile-talk-bx h3 span{color:#36e079;margin-top:15px;font-weight:700}.mobile-talk-bx .btn_wrapper{width:100%;padding-top:40px}.new-two-logo{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:20px 0 20px 0}@media (min-width:992px){.new-two-logo{padding:30px 0 30px 0}}.new-two-logo li{margin:0 10px}@media (min-width:992px){.new-two-logo li{margin:0 30px}}.o-skills-hero__background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;display:none}@media (min-width:992px){.o-skills-hero__background{display:block}}@media (min-width:992px){.case-studies-details .o-skills-hero__background{display:block}}.outsource-product{padding-bottom:20px}@media (min-width:992px){.outsource-product{padding:70px 0 45px}}.outsource-product .service-wrap .brick.services-pan:before{display:none}.outsource-product .service-wrap .brick.services-pan__php-service-01:before{background-position:0 0}.outsource-product .service-wrap .brick.services-pan__php-service-02:before{background-position:-73px 0}.outsource-product .service-wrap .brick.services-pan__php-service-03:before{background-position:-146px 0}.outsource-product .service-wrap .brick.services-pan__php-service-04:before{background-position:0 -63px}.outsource-product .service-wrap .brick.services-pan__php-service-05:before{background-position:-73px -63px}.outsource-product .service-wrap .brick.services-pan__php-service-06:before{background-position:-146px -63px}.outsource-product .service-wrap .brick.services-pan__php-service-07:before{background-position:0 -126px}.outsource-product .service-wrap .brick.services-pan__php-service-08:before{background-position:-65px -126px}.outsource-product .btn_wrapper{margin-top:15px}@media (min-width:992px){.outsource-product .btn_wrapper{margin-top:0}}.testing-qa{padding:40px 0 20px}@media (min-width:992px){.testing-qa{padding:70px 0 45px}}.testing-qa .btn_wrapper{margin-top:15px}@media (min-width:992px){.testing-qa .btn_wrapper{margin-top:0}}.testing-qa .service-wrap .brick.services-pan:before{display:none}.testing-qa .service-wrap .brick.services-pan i{display:block;height:55px}.testing-qa .service-wrap .brick.services-pan i img{height:100%}.testing-qa .service-wrap .brick.services-pan__php-service-01:before{background-position:0 0}.testing-qa .service-wrap .brick.services-pan__php-service-02:before{background-position:-63px 0}.testing-qa .service-wrap .brick.services-pan__php-service-03:before{background-position:-126px 0}.testing-qa .service-wrap .brick.services-pan__php-service-04:before{background-position:0 -63px}.testing-qa .service-wrap .brick.services-pan__php-service-05:before{background-position:-63px -63px}.testing-qa .service-wrap .brick.services-pan__php-service-06:before{background-position:-126px -63px}.testing-qa .service-wrap .brick.services-pan__php-service-07:before{background-position:0 -126px}.testing-qa .service-wrap .brick.services-pan__php-service-08:before{background-position:-63px -126px}.testing-qa .service-wrap .brick.services-pan__php-service-09:before{background-position:-126px -126px}.dedicated-teams{padding:40px 0 20px}@media (min-width:992px){.dedicated-teams{padding:70px 0 50px}}.dedicated-teams .btn_wrapper{margin-top:15px}@media (min-width:992px){.dedicated-teams .btn_wrapper{margin-top:0}}.dedicated-teams h2{font-size:24px;line-height:32px}@media (min-width:992px){.dedicated-teams h2{font-size:48px;line-height:61px}}.dedicated-teams .service-wrap .brick.services-pan:before{display:none}.dedicated-teams .service-wrap .brick.services-pan__php-service-01:before{background-position:0 0}.dedicated-teams .service-wrap .brick.services-pan__php-service-02:before{background-position:-63px 0}.dedicated-teams .service-wrap .brick.services-pan__php-service-03:before{background-position:-126px 0}.dedicated-teams .service-wrap .brick.services-pan__php-service-04:before{background-position:0 -63px}.dedicated-teams .service-wrap .brick.services-pan__php-service-05:before{background-position:-63px -63px}.dedicated-teams .service-wrap .brick.services-pan__php-service-06:before{background-position:-126px -63px}.dedicated-teams .service-wrap .brick.services-pan__php-service-07:before{background-position:0 -126px}.dedicated-teams .service-wrap .brick.services-pan__php-service-08:before{background-position:-63px -126px}.dedicated-teams .service-wrap .brick.services-pan__php-service-09:before{background-position:-126px -126px}.dedicated-teams .masonry.service-wrap{margin-bottom:0}.devops{padding:45px 0 20px}@media (min-width:992px){.devops{padding:70px 0 45px}}.devops .btn_wrapper{margin-top:15px}@media (min-width:992px){.devops .btn_wrapper{margin-top:0}}.devops h2{font-size:24px;line-height:32px;font-weight:600}@media (min-width:992px){.devops h2{font-size:48px;line-height:61px}}.devops .service-wrap .brick.services-pan:before{display:none}.devops .service-wrap .brick.services-pan__php-service-01:before{background-position:0 0}.devops .service-wrap .brick.services-pan__php-service-02:before{background-position:-70px 0}.devops .service-wrap .brick.services-pan__php-service-03:before{background-position:-140px 0}.devops .service-wrap .brick.services-pan__php-service-04:before{background-position:0 -63px}.devops .service-wrap .brick.services-pan__php-service-05:before{background-position:-70px -63px}.devops .service-wrap .brick.services-pan__php-service-06:before{background-position:-140px -63px}.devops .service-wrap .brick.services-pan__php-service-07:before{background-position:0 -126px}.devops .service-wrap .brick.services-pan__php-service-08:before{background-position:-70px -126px}.devops-stack{padding:40px 0 30px;background:#05547d;position:relative}@media (min-width:992px){.devops-stack{padding:70px 0 20px}}.devops-stack:after{display:none}.devops-stack .container{position:relative;z-index:9}.devops-stack h2{font-size:30px;line-height:46px;color:#fff;margin-bottom:15px}@media (min-width:992px){.devops-stack h2{font-size:48px;line-height:61px;margin-bottom:25px}}.devops-stack p{color:#fff;font-size:16px;line-height:28px;font-family:Montserrat,sans-serif;margin-bottom:0;padding-bottom:15px}@media (min-width:992px){.devops-stack p{font-size:20px;line-height:32px;margin-bottom:0;font-weight:500;padding-bottom:30px}}.devops-stack .service-wrap-mod .services-pan{display:inline-block;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1);background:#fff;vertical-align:top;margin:15px 0 15px;padding:120px 30px 30px;padding-top:40px;padding-bottom:40px}.devops-stack .service-wrap-mod .services-pan:before{display:none}.devops-stack .service-wrap-mod .services-pan h3{font-weight:600;padding-right:0;position:relative;padding-bottom:30px;text-align:left;font-size:22px}@media (min-width:992px){.devops-stack .service-wrap-mod .services-pan h3{padding-right:25px}}.devops-stack .service-wrap-mod .services-pan h3:before{content:"";position:absolute;background:#24c06d;height:3px;bottom:5px;left:0;margin:0;width:35px}@media (min-width:992px){.devops-stack .service-wrap-mod .services-pan h3:before{right:0;margin:0}}.devops-stack .service-wrap-mod .services-pan p{font-size:16px;line-height:24px;margin-bottom:0;font-weight:500;color:#333;text-align:left}@media (min-width:992px){.devops-stack .service-wrap-mod .services-pan p{font-size:19px;line-height:30px;margin-bottom:0}}.devops-stack .service-wrap-mod .services-pan h4{font-size:19px;line-height:25px;text-align:left;font-family:Montserrat,sans-serif}@media (min-width:992px){.devops-stack .service-wrap-mod .services-pan h4{font-size:19px;line-height:25px;font-family:Montserrat,sans-serif}}.devops-stack .service-wrap-mod .services-pan ul{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.devops-stack .service-wrap-mod .services-pan ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 20px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:992px){.devops-stack .service-wrap-mod .services-pan ul li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:992px){.devops-stack .service-wrap-mod .services-pan ul li:nth-child(2n+1){border-right:1px solid #dedede;padding-right:10px}}@media (min-width:992px){.devops-stack .service-wrap-mod .services-pan ul li:nth-child(2n){padding-left:10px}}.devops-stack .service-wrap-mod .services-pan ul li:last-child{padding-bottom:0}.devops-stack .service-wrap-mod .services-pan ul li span{display:inline-block;border-radius:50%;text-align:center;margin-right:15px;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px}@media (min-width:992px){.devops-stack .service-wrap-mod .services-pan ul li span{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}}.devops-stack .service-wrap-mod .services-pan ul li h5{color:#333;font-family:Montserrat,sans-serif;margin-bottom:0;font-size:14px;line-height:18px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}@media (min-width:992px){.devops-stack .service-wrap-mod .services-pan ul li h5{font-family:Montserrat,sans-serif;margin-bottom:.5rem;font-size:14px;line-height:18px}}.devops-stack .bottom-left-pt{position:absolute;background:url(/images/common/bottom-left-pt.png) bottom left;background-repeat:no-repeat;z-index:9;width:615px;height:325px;bottom:0;left:0;display:none}@media (min-width:992px){.devops-stack .bottom-left-pt{display:block}}.o-skills-hero__e-commerce{position:relative;background:linear-gradient(138deg,#165b5e 0,#0f3a4a 17%,#091b38 50%)}.o-skills-hero__e-commerce .container{position:relative;z-index:9}.o-skills-hero__e-commerce h1{color:#fff;text-align:center;font-weight:700}@media (min-width:992px){.o-skills-hero__e-commerce h1{font-size:62px;line-height:75px}}.o-skills-hero__e-commerce .o-services-hero__icons{text-align:center;margin-bottom:20px}@media (min-width:992px){.o-skills-hero__e-commerce .o-services-hero__icons{margin:30px 0 60px;display:block}}.o-skills-hero__e-commerce .o-services-hero__icons a{display:inline-block;cursor:pointer;vertical-align:bottom;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;width:30%}@media (min-width:992px){.o-skills-hero__e-commerce .o-services-hero__icons a{width:auto}}.o-skills-hero__e-commerce .o-services-hero__icons a:hover{-webkit-transform:scale(.9);transform:scale(.9)}.o-skills-hero__e-commerce .o-services-hero__icons a img{margin:0;height:100px;width:55%;height:auto}@media (min-width:992px){.o-skills-hero__e-commerce .o-services-hero__icons a img{margin:0 30px;width:auto}}.o-skills-hero__e-commerce .o-services-hero__icons span{display:block;color:#fff;font-family:Montserrat,sans-serif;margin-top:15px;font-weight:600;font-size:13px;text-align:center}@media (min-width:992px){.o-skills-hero__e-commerce .o-services-hero__icons span{font-size:18px}}.correct-section{padding:45px 0 45px;position:relative;background:#f5f5f5}@media (min-width:992px){.correct-section{padding:70px 0 75px}}.correct-section h2{font-size:24px;line-height:32px;margin-bottom:20px;text-align:center}@media (min-width:992px){.correct-section h2{font-size:48px;line-height:56px;margin-bottom:30px}}.correct-section p{font-family:Montserrat,sans-serif;text-align:center;font-size:16px;line-height:24px;margin-bottom:30px}@media (min-width:992px){.correct-section p{margin-bottom:35px;font-size:19px;line-height:29px;font-family:Montserrat,sans-serif;padding:0 90px}}.correct-section .correct-img{position:relative;text-align:center}@media (min-width:992px){.correct-section .correct-img{text-align:left}}.correct-section .correct-img img{width:300px;margin:0 auto}@media (min-width:992px){.correct-section .correct-img img{position:absolute;top:0;width:100%;margin:0}}.correct-section .cstm-link-p{margin-bottom:0}.number-section{padding-bottom:10px;position:relative}@media (min-width:992px){.number-section{padding-top:70px;padding-bottom:40px}}.number-section h2{font-size:24px;line-height:32px;color:#fff;padding-bottom:30px}@media (min-width:992px){.number-section h2{padding:0 50px;font-size:48px;line-height:61px;margin-bottom:50px}}.number-section .dc-white-pan{text-align:left;position:relative;border-radius:6px;padding:15px;background-color:#fff;border:1px solid #e0e0e0;height:auto;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1)}@media (min-width:992px){.number-section .dc-white-pan{height:295px;padding:30px}}.number-section .dc-white-pan div{overflow:hidden;position:relative}@media (min-width:992px){.number-section .dc-white-pan div{margin-bottom:30px}}.number-section .dc-white-pan div span{font-size:36px;font-weight:500;float:left;color:#14df7d;font-family:Montserrat,sans-serif;line-height:71px;vertical-align:middle}.number-section .dc-white-pan div .body-text-medium{float:right;width:78%;padding-top:20px;font-size:15px;line-height:24px;font-weight:500;font-family:Montserrat,sans-serif}@media screen and (min-width:1200px){.number-section .dc-white-pan div .body-text-medium{font-size:18px;line-height:30px;font-family:Montserrat,sans-serif}}.number-section h3{color:#fff;font-size:24px;margin-bottom:25px;margin-top:0;text-align:center;width:100%}@media (min-width:992px){.number-section h3{font-size:48px;margin-top:30px}}.number-section .section-para{color:#fff;font-size:16px;line-height:24px;font-family:Montserrat,sans-serif;text-align:center;margin-bottom:25px;padding:0 15px}@media (min-width:992px){.number-section .section-para{padding:0 60px;font-size:19px;line-height:29px;font-family:Montserrat,sans-serif}}.number-section-bnt{text-align:center;margin-bottom:25px}.number-section-bnt a{display:inline-block;padding:10px 50px 10px 15px;line-height:46px;background:0 0;position:relative;text-align:center;color:#fff;font-size:13px;font-family:Montserrat,sans-serif;border-radius:6px;border:3px solid #14df7d;margin-bottom:15px;-webkit-transition:.3s all ease-in;transition:.3s all ease-in;width:280px}@media (min-width:992px){.number-section-bnt a{width:470px;height:72px;margin:0 15px 15px;font-size:24px;font-weight:500}}.number-section-bnt a:before{content:"";position:absolute;background:url(/images/common/right-circle-icon.png) no-repeat right center;height:35px;width:35px;top:15px;right:10px}@media (min-width:992px){.number-section-bnt a:before{right:30px}}.number-section-bnt a:hover{background:#fff;color:#ff5800;border:3px solid #ff5800}.number-section .row.padding-bottom-30{padding-bottom:0}@media (min-width:992px){.number-section .row.padding-bottom-30{padding-bottom:30px}}@media (min-width:992px){#aes{padding:70px 0 80px}}#aes .btn_wrapper a{margin:20px auto 0;padding:15px 0;width:240px;max-width:none}@media (min-width:992px){#aes .btn_wrapper a{margin:0}}#solution-container .cstm-link-p{text-align:center!important}@media (min-width:992px){#solution-container .cstm-link-p{text-align:left!important}}.solution-section{position:relative;padding:40px 0 30px}@media (min-width:992px){.solution-section{padding:70px 0 45px}}.solution-section:before{content:"";background:url(/images/e-commerce/top-right-pt.png) no-repeat top right;position:absolute;top:0;right:0;width:615px;height:326px;display:none}@media (min-width:992px){.solution-section:before{display:block}}.solution-section h2{margin-bottom:15px;font-size:24px;line-height:32px;text-align:center}@media (min-width:992px){.solution-section h2{font-size:48px;line-height:61px;margin-bottom:25px;text-align:left}}.solution-section p{font-size:16px;line-height:28px;color:#333;margin-bottom:10px;font-weight:500;font-family:Montserrat,sans-serif;text-align:center}@media (min-width:992px){.solution-section p{font-size:20px;line-height:32px;font-family:Montserrat,sans-serif;text-align:left;margin-bottom:20px}}.solution-section .solution-left h3{margin-bottom:25px;font-size:20px;line-height:28px;margin-top:30px;text-align:center}@media (min-width:992px){.solution-section .solution-left h3{font-size:24px;line-height:32px;margin-top:20px;text-align:left}}.solution-section .solution-left .add-more{font-family:Montserrat,sans-serif;color:#333;font-size:16px;margin:20px auto 30px;width:150px;display:block}@media (min-width:992px){.solution-section .solution-left .add-more{display:inline-block;width:auto;margin:20px 0 30px}}@media (min-width:992px){.solution-section .solution-left .anchor-link{text-align:left}}.solution-section ul{padding-left:15px}@media (min-width:992px){.solution-section ul{padding-left:0}}.solution-section ul li{position:relative;font-family:Montserrat,sans-serif;font-size:16px;line-height:28px;padding-left:40px;margin-bottom:10px}@media (min-width:992px){.solution-section ul li{font-size:19px;line-height:24px;font-family:Montserrat,sans-serif}}.solution-section ul li:before{content:"";position:absolute;background:url(/images/e-commerce/black-circle-icon.png) no-repeat 0 2px;width:30px;height:30px;top:0;left:0}.solution-section .btn_wrapper a{margin:0 auto}@media (min-width:992px){.solution-section .btn_wrapper a{margin:0}}.solution-section .body-img2{position:relative}.solution-section .solution-white-box{background:#fff;padding:30px 15px 30px 15px;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1);margin-bottom:20px;margin-top:15px;border:1px solid #e0e0e0}@media (min-width:992px){.solution-section .solution-white-box{padding:50px 25px 50px 40px;margin-bottom:0;margin-top:0}}.solution-section .solution-white-box span{width:auto;text-align:center;display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:992px){.solution-section .solution-white-box span{display:inline;width:auto;text-align:left;width:auto;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}}.solution-section .solution-white-box img{margin-right:0;margin-bottom:15px}@media (min-width:992px){.solution-section .solution-white-box img{margin-right:30px;margin-bottom:0}}.solution-section .solution-white-box h4{font-size:20px;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:992px){.solution-section .solution-white-box h4{float:left;position:relative;top:5px;font-weight:600;font-size:36px;line-height:43px;text-align:left;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}}.solution-section .solution-white-box p{font-size:16px;line-height:28px;font-weight:400;text-align:center;font-family:Montserrat,sans-serif}@media (min-width:992px){.solution-section .solution-white-box p{font-size:19px;line-height:29px;text-align:left;font-family:Montserrat,sans-serif}}.solution-section .solution-white-box h5{margin-bottom:25px;font-size:17px;line-height:25px;font-weight:600}@media (min-width:992px){.solution-section .solution-white-box h5{font-size:24px;line-height:32px}}.solution-section .solution-white-box ul{padding-left:15px}@media (min-width:992px){.solution-section .solution-white-box ul{margin-bottom:40px;padding-left:0}}.solution-section .solution-white-box ul li{position:relative;font-family:Montserrat,sans-serif;font-size:16px;line-height:24px;padding-left:40px;margin-bottom:10px}@media (min-width:992px){.solution-section .solution-white-box ul li{font-family:Montserrat,sans-serif;font-size:19px;line-height:24px}}@media (min-width:992px){.solution-section-right img{margin-bottom:80px}}.bg-grey{background-color:#f5f5f5}.solution-white-box-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.solution-white-box-head{height:70px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:40px}}.e-commerce-why{position:relative;padding-bottom:20px}@media (min-width:992px){.e-commerce-why{padding:70px 0 50px}}.e-commerce-why h2{color:#333;margin-bottom:5px}@media (min-width:992px){.e-commerce-why h2{font-size:48px;line-height:61px;margin-bottom:25px;color:#333}}.e-commerce-why .main-span{color:#333;text-align:center;display:block;margin-bottom:0;font-weight:500;font-size:16px;line-height:28px;font-family:Montserrat,sans-serif}@media (min-width:992px){.e-commerce-why .main-span{font-size:19px;line-height:27px;margin-bottom:20px;color:#fff}}.e-commerce-why .service-wrap{text-align:center;margin-bottom:15px}.e-commerce-why .service-wrap .services-pan{position:relative;display:inline-block;vertical-align:top;margin:15px 0!important;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1);text-align:center;background:#fff}@media (min-width:992px){.e-commerce-why .service-wrap .services-pan{width:30%;padding:120px 25px 30px;margin:17px 15px!important}}.e-commerce-why .service-wrap .services-pan:before{display:none}.e-commerce-why .service-wrap .services-pan img{display:block;margin:0 auto}.e-commerce-why .service-wrap .brick.services-pan__php-service-01:before{background-position:0 0}.e-commerce-why .service-wrap .brick.services-pan__php-service-02:before{background-position:-68px 0}.e-commerce-why .service-wrap .brick.services-pan__php-service-03:before{background-position:-135px 0}.e-commerce-why .service-wrap .brick.services-pan__php-service-04:before{background-position:0 -71px}.e-commerce-why .service-wrap .brick.services-pan__php-service-05:before{background-position:-68px -71px}.cms-bnr{position:relative;background:linear-gradient(138deg,#165b5e 0,#0f3a4a 17%,#091b38 50%)}.cms-bnr .container{position:relative;z-index:9}.cms-bnr h1{color:#fff;font-weight:700;font-size:24px;line-height:32px}@media (min-width:992px){.cms-bnr h1{font-size:62px;line-height:75px;font-weight:700}}.cms-bnr .o-services-hero__icons{margin:0 0 40px}@media (min-width:992px){.cms-bnr .o-services-hero__icons{margin:0 0 60px}}.cms-bnr .o-services-hero__icons a{display:inline-block;cursor:pointer;vertical-align:bottom;padding:0 5px;width:23%}@media (min-width:992px){.cms-bnr .o-services-hero__icons a{padding:0 30px;width:auto}}.cms-bnr .o-services-hero__icons a:hover{-webkit-transform:scale(.9);transform:scale(.9)}.cms-bnr .o-services-hero__icons a span{font-size:13px}@media (min-width:992px){.cms-bnr .o-services-hero__icons a span{font-size:18px}}.cms-bnr .o-services-hero__icons img{max-width:65%}@media (min-width:992px){.cms-bnr .o-services-hero__icons img{max-width:100%}}.cms-team{padding:40px 0 25px;text-align:center}@media (min-width:992px){.cms-team{padding:75px 0 50px;text-align:left}}.cms-team h2{margin-bottom:20px}@media (min-width:992px){.cms-team h2{margin-bottom:15px}}.cms-team p{font-size:16px;line-height:28px;font-family:Montserrat,sans-serif;margin-bottom:15px}@media (min-width:992px){.cms-team p{font-size:19px;line-height:30px;margin-bottom:25px;font-family:Montserrat,sans-serif}}.cms-dev-service{padding:45px 0 20px}@media (min-width:992px){.cms-dev-service{padding:70px 0 45px}}.cms-dev-service .service-wrap{text-align:center;margin-bottom:15px}@media (min-width:992px){.cms-dev-service .service-wrap{margin-bottom:35px}}.cms-dev-service .service-wrap .brick.services-pan{display:inline-block;vertical-align:top;margin:15px 0;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1);background-color:#fff;text-align:center;padding:50px 15px 35px;position:relative}@media screen and (min-width:768px){.cms-dev-service .service-wrap .brick.services-pan{width:45%;height:680px;padding:50px 30px 30px;margin:15px}}@media screen and (min-width:992px){.cms-dev-service .service-wrap .brick.services-pan{width:46%}}@media screen and (min-width:1200px){.cms-dev-service .service-wrap .brick.services-pan{width:30%}}.cms-dev-service .service-wrap .brick.services-pan:before{display:none}.cms-dev-service .service-wrap .brick.services-pan i{height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}@media (min-width:992px){.cms-dev-service .service-wrap .brick.services-pan i{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.cms-dev-service .service-wrap .brick.services-pan__php-service-01:before{background-position:0 -10px}.cms-dev-service .service-wrap .brick.services-pan__php-service-02:before{background-position:-95px -5px}.cms-dev-service .service-wrap .brick.services-pan__php-service-03:before{background-position:-195px 0}.cms-dev-service .service-wrap .brick.services-pan__php-service-04:before{background-position:-289px -11px}.cms-dev-service .service-wrap .brick.services-pan__php-service-05:before{background-position:-382px -10px}.cms-why{padding:50px 0}@media (min-width:992px){.cms-why{padding:70px 0 52px}}.cms-why h2{color:#fff;margin-bottom:15px}.cms-why p{color:#fff;font-size:16px;line-height:28px;font-family:Montserrat,sans-serif}@media (min-width:992px){.cms-why p{padding:0 40px;font-size:28px;line-height:40px}}.cms-why .cstm-link-p{line-height:0}.cms-why .service-wrap{text-align:center;margin-bottom:35px}.cms-why .service-wrap .brick.services-pan{display:inline-block;vertical-align:top;margin:15px 0;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1);background-color:#fff;text-align:center;padding:5px 15px 30px;position:relative}@media (min-width:992px){.cms-why .service-wrap .brick.services-pan{height:410px;width:46%;padding:50px 30px 30px;margin:15px}}.cms-why .service-wrap .brick.services-pan:before{display:none}.cms-why .service-wrap .brick.services-pan i{height:55px;display:block}.cms-why .service-wrap .brick.services-pan i img{height:100%}.cms-why .service-wrap .brick.services-pan__php-service-01:before{background-position:-10px -90px}.cms-why .service-wrap .brick.services-pan__php-service-02:before{background-position:-114px -90px}.cms-why .service-wrap .brick.services-pan__php-service-03:before{background-position:-220px -90px}.cms-why .service-wrap .brick.services-pan__php-service-04:before{background-position:-325px -90px}@media (min-width:992px){.cms-why .service-wrap .brick.services-pan.agencies-services{height:415px}}.cms-why .service-wrap .brick.services-pan.agencies-services:before{display:none}.cms-why .service-wrap .brick.agencies-services.services-pan__php-service-01:before{background-position:0 0}.cms-why .service-wrap .brick.agencies-services.services-pan__php-service-02:before{background-position:-87px 0}.cms-why .service-wrap .brick.agencies-services.services-pan__php-service-03:before{background-position:-174px 0}.cms-why .service-wrap .brick.agencies-services.services-pan__php-service-04:before{background-position:-261px 0}.cms-why .service-wrap h3{font-size:20px;font-family:Montserrat,sans-serif}@media (min-width:992px){.cms-why .service-wrap h3{font-size:24px;font-family:Montserrat,sans-serif}}.cms-why .service-wrap p{color:#333;font-size:16px;line-height:28px;padding:0;font-family:Montserrat,sans-serif}@media (min-width:992px){.cms-why .service-wrap p{font-size:18px;line-height:26px}}.dedicated-team{padding:45px 0 20px;background-color:#f8f8f8}.dedicated-team .row.margin-top-30{margin-top:10px}@media (min-width:992px){.dedicated-team .row.margin-top-30{margin-top:30px}}@media (min-width:992px){.dedicated-team .margin-top-30{margin-top:30px}}@media (min-width:992px){.dedicated-team{padding:70px 0 50px}}.dedicated-team h2{padding-bottom:10px;font-weight:700}@media (min-width:992px){.dedicated-team h2{padding-bottom:30px}}.dedicated-team .cms-blocks{position:relative}@media (min-width:992px){.dedicated-team .cms-blocks{padding:0 40px 0 70px}}.dedicated-team .cms-blocks p{font-size:16px;text-align:center;line-height:28px;font-family:Montserrat,sans-serif;margin-bottom:15px}@media (min-width:992px){.dedicated-team .cms-blocks p{font-size:19px;text-align:left;font-family:Montserrat,sans-serif;margin-bottom:25px}}.dedicated-team .cms-blocks div:before{content:"";position:absolute;left:0;background-image:url(/images/cms-developer/cms-team.png);width:53px;height:57px;display:none}@media (min-width:992px){.dedicated-team .cms-blocks div:before{display:block}}.dedicated-team .cms-blocks .cms-blocks__choose-01:before{background-position:0 0}.dedicated-team .cms-blocks .cms-blocks__choose-02:before{background-position:-185px 0}.dedicated-team .cms-blocks .cms-blocks__choose-03:before{background-position:-62px -67px}.dedicated-team .cms-blocks .cms-blocks__choose-04:before{background-position:-63px 0}.dedicated-team .cms-blocks .cms-blocks__choose-05:before{background-position:-252px 0}.dedicated-team .cms-blocks .cms-blocks__choose-06:before{background-position:-126px -67px}.dedicated-team .cms-blocks .cms-blocks__choose-07:before{background-position:-125px 0}.dedicated-team .cms-blocks .cms-blocks__choose-08:before{background-position:0 -67px}.dedicated-team .cms-blocks .cms-blocks__choose-09:before{background-position:-185px -67px}.o-services-hero__icons{margin:0 0 40px}@media (min-width:992px){.o-services-hero__icons{margin:0 0 60px}}.o-services-hero__icons a{display:inline-block;cursor:pointer;vertical-align:bottom;padding:0 5px;width:23%}@media (min-width:992px){.o-services-hero__icons a{padding:0 30px;width:auto}}.o-services-hero__icons a:hover{-webkit-transform:scale(.9);transform:scale(.9)}.o-services-hero__icons a span{font-size:13px}@media (min-width:992px){.o-services-hero__icons a span{font-size:18px}}.o-skills-hero__mobile-app{padding-bottom:20px}.o-skills-hero__mobile-app h1{text-align:center;padding-bottom:0;font-size:24px;line-height:32px}@media (min-width:992px){.o-skills-hero__mobile-app h1{padding:0 120px;padding-bottom:30px;font-size:62px;line-height:75px}}.o-skills-hero__mobile-app h2{font-size:20px;text-align:center;color:#fff;line-height:30px;margin-bottom:0;margin-top:15px!important}@media (min-width:992px){.o-skills-hero__mobile-app h2{font-size:26px;line-height:36px;margin-top:20px;margin-bottom:35px}}.o-skills-hero__mobile-app .o-services-hero__icons img{max-width:60%}@media (min-width:992px){.o-skills-hero__mobile-app .o-services-hero__icons img{max-width:100%}}.beauty-section{padding:40px 0 20px}@media (min-width:992px){.beauty-section{padding:70px 0 50px}}.beauty-section h2{margin-bottom:15px;text-align:center;line-height:38px}@media (min-width:992px){.beauty-section h2{padding:0 210px;line-height:61px}}@media (min-width:992px){.beauty-section p.cmn-heading-para{padding:0 40px;margin-bottom:40px;font-family:Montserrat,sans-serif}}@media (min-width:992px){.beauty-section .beauty-list{padding:0 50px}}.beauty-section .beauty-list span{position:relative;font-size:16px;line-height:24px;display:inline-block;margin-bottom:20px;padding-left:30px;font-family:Montserrat,sans-serif;font-weight:500}@media (min-width:992px){.beauty-section .beauty-list span{margin-bottom:30px;font-size:19px;line-height:29px;font-family:Montserrat,sans-serif;padding-left:40px}}.beauty-section .beauty-list span:before{content:"";position:absolute;background:url(/images/mobile-app/circle-tick.svg) no-repeat 0 0;top:4px;left:0;height:35px;width:35px}@media (min-width:992px){.beauty-section .beauty-list span:before{background:url(/images/mobile-app/right-arrow.png) no-repeat 0 0;top:0}}.beauty-section .btn_wrapper{margin-top:15px}@media (min-width:992px){.beauty-section .btn_wrapper{margin-top:0}}@media (min-width:992px){.scroll-section .js-mobileapp-feature-1-parallax-1{position:absolute;width:100%;height:100%;z-index:0;bottom:0;left:0;background:url(/images/mobile-app/consumer-apps-bg.png) 100% 100% no-repeat #115687;background-size:70%}}@media (min-width:992px){.scroll-section .js-mobileapp-feature-2-parallax-1{position:absolute;width:100%;height:100%;z-index:0;bottom:0;left:0;background:url(/images/mobile-app/enterprise-apps-bg.png) 100% 100% no-repeat #43ae76;background-size:84%}}.scroll-section .mobile-holder-clip{position:absolute;top:0;left:0;width:100%;height:100%;clip:rect(auto,auto,auto,auto);display:none}@media (min-width:992px){.scroll-section .mobile-holder-clip{display:block}}.scroll-section .mobile-holder-clip .mobile-holder-phone{width:33vw;height:50vh;position:fixed;bottom:-20px;right:60px}.scroll-section .mobile-holder-clip .mobile-holder-phone .mobile-in-hand{position:absolute;right:0;bottom:0;width:auto;display:none}@media (min-width:992px){.scroll-section .mobile-holder-clip .mobile-holder-phone .mobile-in-hand{display:block}}@media (min-width:992px){.scroll-section .container{height:100%}}.scroll-section .js-mobileapp-features-content-1 h2{font-size:24px;padding:25px 0 10px 0;pointer-events:inherit}@media (min-width:992px){.scroll-section .js-mobileapp-features-content-1 h2{font-size:34px;text-align:left;padding:0;margin-bottom:50px;pointer-events:none}}.scroll-section p{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;line-height:28px;position:relative}@media (min-width:992px){.scroll-section p{font-size:19px;line-height:29px;font-family:Montserrat,sans-serif}}.scroll-section .btn_wrapper{margin:30px 0 0}.scroll-section .btn_wrapper a{margin:0}.scroll-section .anchor-link{margin:10px 0 0;text-align:left}@media (min-width:992px){.scroll-section .anchor-link{margin:10px 0 0}}.js-mobileapp-features-content-2 h2{padding:25px 0 10px 0;font-size:24px}@media (min-width:992px){.js-mobileapp-features-content-2 h2{padding:0;font-size:48px}}.o-mobile-app-features{color:#fff;position:relative;padding:120px 0 20px;overflow:hidden;pointer-events:inherit}@media (min-width:992px){.o-mobile-app-features{padding:70px 0 50px}}.o-mobile-app-features--blue{background:none #115687}.h3-24{margin-bottom:20px;font-size:24px;line-height:32px;font-weight:600}.c-ticked-list--light li{position:relative;padding:0 0 5px 30px;line-height:24px;font-size:16px;font-weight:400;font-family:Montserrat,sans-serif}@media (min-width:992px){.c-ticked-list--light li{font-family:Montserrat,sans-serif;font-weight:500;line-height:29px;font-size:19px;padding:0 0 15px 35px}}.c-ticked-list--light li:before{content:"";position:absolute;background:url(/images/mobile-app/circle-tick.svg) 50% 50% no-repeat;display:block;width:20px;height:20px;position:absolute;top:4px;left:0}@media (min-width:992px){.c-ticked-list--light li:before{background:url(/images/common/icon-bullet.svg) 50% 50% no-repeat;top:5px}}.o-mobile-app-features--green{background:#43ae76}.o-mobile-app-features-parent{position:relative}.o-mobile-app-features-tab{position:absolute;top:50px;left:0;right:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-mobile-app-features-tab-btn{padding:.5rem 1rem;border:1px solid #fff;border-radius:3px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;color:#fff;text-transform:none;margin-right:10px}.o-mobile-app-features-tab-btn:last-child{margin:0}.o-mobile-app-features-tab-btn:after,.o-mobile-app-features-tab-btn:before{content:"";border:9px solid transparent;border-top-color:#fff;border-bottom:0;position:absolute;left:50%;bottom:-9px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);display:none}.o-mobile-app-features-tab-btn:after{border:8px solid transparent;border-top-color:#115687;border-bottom:0;bottom:-7px;z-index:1}.o-mobile-app-features-tab-btn.active:after,.o-mobile-app-features-tab-btn.active:before{display:block}.o-mobile-app-features-tab-btn--bg-blue{background:#115687}.o-mobile-app-features-tab-btn--bg-green{background:#43ae76}.o-mobile-app-features-tab-btn--bg-green:after{border-top-color:#43ae76}.service-process{padding:45px 0 20px}@media (min-width:992px){.service-process{padding:70px 0 50px}}.service-process h2{font-size:30px;font-weight:700;color:#333;padding-bottom:20px}@media (min-width:992px){.service-process h2{padding-bottom:30px;font-size:48px;color:#333}}.service-process .dc-white-pan{position:relative;height:auto;min-height:inherit;text-align:left;padding:50px 30px;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1)}@media (min-width:992px){.service-process .dc-white-pan{min-height:495px;padding:30px;border:none}}.service-process .dc-white-pan:before{content:"";background:url(/images/mobile-app/process-group-icon.png) no-repeat 0 0;width:66px;height:65px;position:absolute;right:10px;top:30px}@media (min-width:992px){.service-process .dc-white-pan:before{right:25px}}.service-process .dc-white-pan div{margin-bottom:15px;overflow:hidden;position:relative}.service-process .dc-white-pan div span{float:left;color:#14df7d;font-family:Montserrat,sans-serif;font-weight:400;font-size:20px;line-height:24px;vertical-align:middle}@media (min-width:992px){.service-process .dc-white-pan div span{font-size:58px;line-height:71px;font-weight:300}}.service-process .dc-white-pan div h3{vertical-align:middle;font-size:20px;line-height:28px;position:absolute;left:30px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (min-width:992px){.service-process .dc-white-pan div h3{font-size:22px;line-height:32px;left:90px}}.service-process .dc-white-pan .body-text-medium{width:100%;font-size:16px;line-height:28px;color:#333;font-family:Montserrat,sans-serif;font-weight:500;text-align:left;margin-bottom:0}@media (min-width:992px){.service-process .dc-white-pan .body-text-medium{font-size:19px;line-height:32px;text-align:left;font-family:Montserrat,sans-serif;margin-bottom:25px}}.service-process .process-box1:before{background-position:0 0}.service-process .process-box2:before{background-position:-67px 0}.service-process .process-box3:before{background-position:-132px 0}.service-process .process-box4:before{background-position:-198px 0}.service-process .slick-dots{margin-top:0}.ai-chatbots-hero{padding-bottom:0}@media (min-width:992px){.ai-chatbots-hero{padding-bottom:0}}.ai-chatbots-hero .btn_wrapper{padding-top:0}@media (min-width:992px){.ai-chatbots-hero .btn_wrapper{padding-top:40px}}.ai-chatbots-hero .anchor-link{text-align:center;display:block;margin:10px auto 0}@media (min-width:992px){.ai-chatbots-hero .anchor-link{text-align:left;display:inline;margin-top:10px}}.ai-chatbots-hero .green-head-ribbon{text-align:center!important;padding:0}@media (min-width:992px){.ai-chatbots-hero .green-head-ribbon{text-align:left!important}}.ai-chatbots-hero h1{text-align:center;font-size:24px;line-height:32px;margin-top:15px}@media (min-width:992px){.ai-chatbots-hero h1{padding-right:80px;text-align:left;font-size:62px;line-height:75px;margin-top:0}}.ai-chatbots-hero h2{color:#b7b7b7;margin-top:20px;line-height:26px;font-size:18px;text-align:center}@media (min-width:992px){.ai-chatbots-hero h2{text-align:left;font-size:24px;color:#14de7d}}@media (min-width:992px){.ai-chatbots-hero .btn_wrapper a{margin:0}}@media (min-width:992px){.ai-chatbots-hero .anchor-link{text-align:left}}.ai-chatbots-hero .chatbot-gif{position:static}@media (min-width:992px){.ai-chatbots-hero .chatbot-gif{position:absolute;top:200px}}.custom-para{padding:45px 0 30px;position:relative}@media (min-width:992px){.custom-para{padding:70px 0 20px}}.custom-para h2{margin-bottom:15px;font-size:24px;line-height:32px;padding-bottom:0}@media (min-width:992px){.custom-para h2{font-size:36px;line-height:53px;margin-bottom:25px}}.custom-para p{font-size:16px;line-height:28px;padding-bottom:0;font-family:Montserrat,sans-serif;margin-bottom:10px}@media (min-width:992px){.custom-para p{font-size:19px;line-height:30px;padding:0 80px 0;padding-bottom:30px;font-family:Montserrat,sans-serif;margin-bottom:25px}}.ai-chatbots{padding:45px 0 20px;position:relative;background-color:#f8f8f8}@media (min-width:992px){.ai-chatbots{padding:70px 0 20px 50px}}.ai-chatbots .margin-top-30{margin-top:0}@media (min-width:992px){.ai-chatbots .margin-top-30{margin-top:30px}}@media (min-width:992px){.ai-chatbots h2{padding:0 50px;margin-bottom:50px}}.ai-chatbots .dc-white-pan{background:#fff;-webkit-box-shadow:0 0 34px 0 #0000001c;box-shadow:0 0 34px 0 #0000001c;border-radius:5px;padding:15px;text-align:left;position:relative;border:1px solid #e0e0e0}@media (min-width:992px){.ai-chatbots .dc-white-pan{padding:30px}}.ai-chatbots .dc-white-pan div{position:relative}.ai-chatbots .dc-white-pan div span{position:absolute;width:88px;height:88px;left:0;top:0;right:0;text-align:center;margin:0 auto}@media (min-width:992px){.ai-chatbots .dc-white-pan div span{top:12%;right:inherit;margin:0}}.ai-chatbots .dc-white-pan div span img{margin:0}@media (min-width:992px){.ai-chatbots .dc-white-pan div span img{margin-right:20px}}@media (min-width:992px){.ai-chatbots .col-sm-offset-2{margin:30px auto}}.ai-chatbots .col-sm-offset-2 h3{text-align:center;font-size:24px;margin-bottom:25px;margin-top:10px;font-weight:700}@media (min-width:992px){.ai-chatbots .col-sm-offset-2 h3{font-size:36px;margin-top:0;font-weight:600}}.ai-chatbots .col-sm-offset-2 .section-para{font-size:16px;line-height:28px;text-align:center;margin-bottom:25px;font-family:Montserrat,sans-serif}@media (min-width:992px){.ai-chatbots .col-sm-offset-2 .section-para{font-size:19px;line-height:29px;font-family:Montserrat,sans-serif}}.ai-chatbots .col-sm-offset-2 .btn_wrapper{margin-top:40px}.build{padding:50px 0 20px}@media (min-width:992px){.build{padding:70px 0 50px}}.build__wrap{margin:30px 0 0}@media (min-width:992px){.build__wrap{margin:30px 0}}.build__wrap p{margin:25px 0 0;font-size:18px;line-height:28px;font-weight:500;color:#fff;font-family:Montserrat,sans-serif}@media (min-width:992px){.build__wrap p{padding:0 30px;font-family:Montserrat,sans-serif;font-weight:500;margin:45px 0 0}}.build h3{margin:40px 0;color:#fff;font-size:24px;line-height:32px}@media (min-width:992px){.build h3{padding:0 80px;font-size:36px;line-height:49px;margin:20px 0 40px}}.build .chat-app-group{margin-bottom:40px}.o-how-we-create-your-bot{position:relative;padding:40px 0 25px;overflow:hidden;z-index:106;text-align:center}@media (min-width:992px){.o-how-we-create-your-bot{padding:65px 0 0;background:url(/images/ai-chatbots/slider-bg.png) 100% 100% no-repeat;background-size:55%}}.o-how-we-create-your-bot .anchor-link{margin:10px auto;display:block}@media (min-width:992px){.o-how-we-create-your-bot .anchor-link{margin:10px 0;display:inline}}@media (min-width:992px){.o-how-we-create-your-bot p{padding:0 85px}}.o-how-we-create-your-bot .inner .slider-container{padding:10px 0 0;margin:0 auto;position:relative}@media (min-width:992px){.o-how-we-create-your-bot .inner .slider-container{padding:40px 0 0}}.o-how-we-create-your-bot .inner .slider-container .left{position:relative}@media (min-width:992px){.o-how-we-create-your-bot .inner .slider-container .left{max-width:none}}.o-how-we-create-your-bot .inner .slider-container .left .icon-phone{max-width:100%;display:block}@media (min-width:992px){.o-how-we-create-your-bot .inner .slider-container .left .icon-phone{max-width:none}}.o-how-we-create-your-bot .inner .slider-container .left .icon-phone{margin:0 auto}@media screen and (min-width:992px){.o-how-we-create-your-bot .inner .slider-container .left .icon-phone{max-width:280px}}@media (min-width:992px){.o-how-we-create-your-bot .inner .slider-container .left .icon-phone{max-width:100%}}.o-how-we-create-your-bot .inner .slider-container .numbers{position:absolute;top:5px;width:100px;height:100px;background:#fff;font-weight:700;font-size:62px;line-height:100px;color:#14df7d;text-align:center;border:1px solid #e3e3e3;border-radius:50%;right:0}@media (min-width:992px){.o-how-we-create-your-bot .inner .slider-container .numbers{right:5px}}.o-how-we-create-your-bot .inner .slider-container .icons{position:absolute;width:150px;top:50%;left:0;right:0;margin:0 auto;-webkit-transform:translate(0);transform:translate(0)}@media (min-width:992px){.o-how-we-create-your-bot .inner .slider-container .icons{top:40%;width:280px}}.o-how-we-create-your-bot .inner .slider-container .icons .slick-slide img{margin:0 auto}.o-how-we-create-your-bot .inner .slider-container .right{padding-top:0;text-align:left;position:relative;left:0}@media (min-width:992px){.o-how-we-create-your-bot .inner .slider-container .right{left:65px;padding-top:50px}}.o-how-we-create-your-bot .inner .slider-container .right .text-rotator h3{margin-bottom:15px;line-height:34px;text-align:center;font-size:20px;line-height:30px;min-height:150px;margin-top:25px}@media (min-width:992px){.o-how-we-create-your-bot .inner .slider-container .right .text-rotator h3{width:460px;font-size:26px;line-height:34px;min-height:180px;text-align:left;margin-top:0}}.o-how-we-create-your-bot .inner .slider-container .right .text-rotator h3 strong{color:#14df7d}@media (min-width:992px){.o-how-we-create-your-bot .btn_wrapper a{margin:0}}@media (min-width:992px){.o-how-we-create-your-bot .anchor-p{padding:0;text-align:left}}@media (min-width:992px){.o-how-we-create-your-bot .anchor-p .anchor-link{text-align:left}}.o-how-we-create-your-bot .slick-arrow{display:none!important}.o-how-we-create-your-bot .pagers{position:relative;display:block}@media (min-width:992px){.o-how-we-create-your-bot .pagers{display:inline-block}}.o-how-we-create-your-bot .pagers .slick-dots{margin-bottom:30px;text-align:center;margin-top:0}@media (min-width:992px){.o-how-we-create-your-bot .pagers .slick-dots{text-align:left;margin-top:30px}}.o-how-we-create-your-bot .pagers .slick-dots li{display:inline-block;width:7px;height:7px;margin:0 7px;border-radius:50%;background:#9b9b9b;text-indent:-10000px;cursor:pointer;font-size:0}.o-how-we-create-your-bot .pagers .slick-dots li.slick-active{background:#49c684;width:12px;height:12px;position:relative;top:-1px}@media (min-width:992px){.o-how-we-create-your-bot .pagers .slick-dots li.slick-active{top:0}}.insight-slider .slick-dots{margin-bottom:30px;text-align:center;margin-top:0}@media (min-width:992px){.insight-slider .slick-dots{text-align:left}}.insight-slider .slick-dots li{display:inline-block;width:9px;height:9px;margin:0 7px;border-radius:50%;background:#9b9b9b;text-indent:-10000px;cursor:pointer;font-size:0;vertical-align:sub}.insight-slider .slick-dots li.slick-active{background:#27c070;width:12px;height:12px;position:relative;top:-2px}.customer-want{padding:40px 0 20px;background-color:#f5f5f5}@media (min-width:992px){.customer-want{padding:65px 0 50px}}.customer-want h2{margin-bottom:25px}@media (min-width:992px){.customer-want h2{margin-bottom:50px}}.customer-want__box{position:relative;background:#fff;display:inline-block;vertical-align:top;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1);width:100%;margin-bottom:15px;padding:120px 15px 30px}@media (min-width:992px){.customer-want__box{padding:150px 30px 30px;min-height:419px;margin-bottom:0}}.customer-want__box p{font-size:16px;line-height:28px;font-family:Montserrat,sans-serif}@media (min-width:992px){.customer-want__box p{font-size:18px;line-height:28px;font-family:Montserrat,sans-serif}}.customer-want__box:before{content:"";position:absolute;background:url(/images/ai-chatbots/want-group-icon.png) no-repeat 0 0;top:50px;left:0;right:0;margin:0 auto;width:76px;height:65px}.customer-want .customer-want__box1:before{background-position:0 0}.customer-want .customer-want__box2:before{background-position:-76px 0}.customer-want .customer-want__box3:before{background-position:-152px 0}.customer-want .btn_wrapper{margin-top:25px}@media (min-width:992px){.customer-want .btn_wrapper{margin-top:50px}}.service-details.daas-service .service-wrap .brick.services-pan{display:block}@media (min-width:992px){.service-details.daas-service .service-wrap .brick.services-pan{display:inline-block}}.daas-service{padding:45px 0 20px;position:relative}@media (min-width:992px){.daas-service{padding:80px 0 45px}}.daas-service h2{font-size:24px;line-height:32px}@media (min-width:992px){.daas-service h2{font-size:48px;line-height:61px}}.daas-service .service-wrap .brick.services-pan:before{display:none}.daas-service .service-wrap .brick.services-pan__daas-service-01:before{background:url(/images/daas/daas-service-1.png) no-repeat}.daas-service .service-wrap .brick.services-pan__daas-service-02:before{background:url(/images/daas/daas-service-2.png) no-repeat}.daas-service .service-wrap .brick.services-pan__daas-service-03:before{background:url(/images/daas/daas-service-3.png) no-repeat}.daas-service .service-wrap .brick.services-pan__daas-service-04:before{background:url(/images/daas/daas-service-4.png) no-repeat}.daas-service .service-wrap .brick.services-pan__daas-service-05:before{background:url(/images/daas/daas-service-5.png) no-repeat}.daas-service .service-wrap .brick.services-pan__daas-service-06:before{background:url(/images/daas/daas-service-6.png) no-repeat}.daas-service .service-wrap .brick.services-pan__daas-service-07:before{background:url(/images/daas/daas-service-7.png) no-repeat}.daas-service .service-wrap .brick.services-pan__daas-service-08:before{background:url(/images/daas/daas-service-8.png) no-repeat}.o-two-col-section{padding:50px 0;position:relative}@media (min-width:992px){.o-two-col-section{padding:100px 0 60px}}.o-two-col-section h3{text-align:center;margin-bottom:20px;font-size:24px;line-height:32px}@media (min-width:992px){.o-two-col-section h3{font-size:36px;line-height:49px}}.o-two-col-section p{font-size:16px;line-height:28px;text-align:center;font-family:Montserrat,sans-serif}@media (min-width:992px){.o-two-col-section p{font-size:19px;line-height:30px;padding-top:20px}}.o-two-col-section h4{text-align:center;font-size:24px;font-weight:600;margin-bottom:50px}.o-two-col-section{padding:45px 0 20px;background-size:50% auto}@media (min-width:992px){.o-two-col-section{padding:100px 0 60px}}.o-two-col-section h3{text-align:center;margin-bottom:20px}.o-two-col-section h3 br{display:none}.o-two-col-section h4{text-align:center;font-size:20px;margin-bottom:30px;font-weight:600}@media (min-width:992px){.o-two-col-section h4{font-size:24px;margin-bottom:50px}}.o-two-col-section__left-panel{padding-bottom:40px;text-align:center;overflow:hidden;padding:0 30px}@media (min-width:992px){.o-two-col-section__left-panel{text-align:left;padding:0 15px}}.o-two-col-section__left-panel figure{width:60px;height:70px;position:relative;float:none;display:inline-block;font-size:37px;line-height:63px;margin:0 auto 5px 0}@media (min-width:992px){.o-two-col-section__left-panel figure{float:left;margin:0 30px 25px 0}}.o-two-col-section__left-panel figure img{display:block;position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.o-two-col-section__left-panel .content-section{width:100%;text-align:center}@media (min-width:992px){.o-two-col-section__left-panel .content-section{float:left;width:85%;text-align:left}}.o-two-col-section__left-panel .content-section p{font-size:16px;line-height:28px}@media (min-width:992px){.o-two-col-section__left-panel .content-section p{font-size:19px;line-height:30px;text-align:left}}.o-two-col-section__left-panel .content-section h5{font-size:20px;line-height:28px}@media (min-width:992px){.o-two-col-section__left-panel .content-section h5{font-size:24px;line-height:32px}}.o-two-col-section__right-panel{text-align:center}@media (min-width:992px){.o-two-col-section__right-panel{text-align:left;display:block;padding-top:50px}}.o-two-col-section__right-panel img{margin-bottom:20px;width:120px}@media (min-width:992px){.o-two-col-section__right-panel img{margin-bottom:50px;width:100%}}.o-two-col-section__right-panel p{background:url(/images/agencies/icon-quote.svg) no-repeat 0 0;padding:20px 0 0 10px;font-size:16px;line-height:28px;background-size:50px}@media (min-width:992px){.o-two-col-section__right-panel p{font-size:34px;line-height:63px;text-align:left;background-size:auto}}.agencies-bnr h1{text-align:center}@media (min-width:992px){.agencies-bnr h1{font-size:32px;line-height:42px;text-transform:capitalize;text-align:left}}.agencies-bnr h2{font-size:16px;line-height:28px;text-align:center;font-weight:600}@media (min-width:992px){.agencies-bnr h2{font-size:20px;line-height:33px;font-weight:600;text-align:left}}@media (min-width:992px){.agencies-bnr .btn_wrapper a{margin:0}}@media (min-width:992px){.agencies-bnr .anchor-link{text-align:left}}.o-we-love-intro{text-align:center;padding:40px 0 20px}@media (min-width:992px){.o-we-love-intro{padding:40px 0 50px}}@media (min-width:992px){.o-we-love-intro .col-md-offset-1{margin:0 auto}}.o-we-love-intro h1{margin-bottom:30px;text-transform:none;padding-top:50px;font-weight:500;font-size:36px;line-height:50px}@media (min-width:992px){.o-we-love-intro h1{font-size:80px;line-height:55px;letter-spacing:2.5px;text-shadow:1px 1px 0 #333,-1px 1px 0 #333,1px -1px 0 #333,-1px -1px 0 #333;padding-top:110px;font-weight:700}}.o-we-love-intro h2{margin-bottom:30px;text-transform:none;line-height:50px}@media (min-width:992px){.o-we-love-intro h2{font-size:80px;line-height:55px}}.o-we-love-intro h2.love-subheading{font-size:16px;line-height:24px;font-weight:300}@media (min-width:992px){.o-we-love-intro h2.love-subheading{font-size:40px;line-height:50px;font-weight:600;margin-bottom:20px}}.o-we-love-intro h3{margin-bottom:20px}.o-we-love-intro h4{margin-bottom:20px}.o-we-love-intro p strong{font-weight:600}.o-we-love-intro__other-text{font-family:Montserrat,sans-serif;font-size:16px;line-height:28px}@media (min-width:992px){.o-we-love-intro__other-text{font-size:20px;line-height:32px;margin-bottom:15px;font-weight:400}}.o-we-love-intro__we-love-image{padding-bottom:20px}@media (min-width:992px){.o-we-love-intro__we-love-image{padding-bottom:25px}}.o-we-love-intro .c-btn{margin-top:20px}.o-we-love-intro .o-contact-form__heart img{width:40px}@media (min-width:992px){.o-we-love-intro .o-contact-form__heart img{width:65px}}.cto-info-p-heading{font-size:23px;line-height:35px}.cto-last-solid-info{padding:0 60px;margin-bottom:40px}.margin-top-bottom-10{margin:10px 0}.cmo-service .o-home-service_holder h3{color:#fff!important}.what-get{padding-top:50px;padding-bottom:20px}@media (min-width:992px){.what-get{padding-top:70px;padding-bottom:50px}}@media (min-width:992px){.what-get .btn_wrapper{margin-top:20px}}.what-get h2{font-size:30px}@media (min-width:992px){.what-get h2{font-size:48px}}.what-get .cto-wrap{text-align:center;margin-bottom:0;width:100%}@media (min-width:992px){.what-get .cto-wrap{margin-bottom:35px}}.what-get .cto-wrap h3{font-size:20px}@media (min-width:992px){.what-get .cto-wrap h3{font-size:24px}}.what-get .cto-wrap .cto-services{position:relative;height:auto;display:inline-block;vertical-align:top;margin:15px 0;padding:20px 0 0}@media (min-width:992px){.what-get .cto-wrap .cto-services{width:29%;padding:30px 15px 0;margin:15px}}@media screen and (min-width:1200px){.what-get .cto-wrap .cto-services{width:30%}}.what-get .cto-wrap .cto-services p{font-size:16px;line-height:28px;color:#333;font-family:Montserrat,sans-serif;font-weight:500;margin-bottom:0}@media (min-width:992px){.what-get .cto-wrap .cto-services p{font-size:19px;line-height:32px;font-family:Montserrat,sans-serif;margin-bottom:25px}}.what-get .cto-wrap .cto-services:before{display:none}.what-get .cto-wrap .cto-service-01:before{background-position:0 0}.what-get .cto-wrap .cto-service-02:before{background-position:-87px 0}.what-get .cto-wrap .cto-service-03:before{background-position:-210px 0}.unlike-section{padding-top:45px;padding-bottom:20px;background:linear-gradient(285deg,#07b260 0,#00517f 30%,#023e66 75%,#051b39 100%)}@media (min-width:992px){.unlike-section{padding-top:70px;padding-bottom:50px}}.unlike-section h2{color:#fff}@media (min-width:992px){.unlike-section h2{font-size:48px;line-height:61px}}.unlike-section .cto-competitor{text-align:center}.unlike-section .cto-competitor-service{position:relative;padding:40px 15px 30px;display:inline-block;vertical-align:top;margin:15px 0;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1);background-color:#fff}@media (min-width:992px){.unlike-section .cto-competitor-service{width:30%;height:500px;padding:50px 25px 30px;margin:15px}}.unlike-section .cto-competitor-service p{font-size:16px;line-height:28px;font-family:Montserrat,sans-serif;margin-bottom:0}@media (min-width:992px){.unlike-section .cto-competitor-service p{font-size:15px;line-height:24px;font-family:Montserrat,sans-serif;margin-bottom:25px}}@media screen and (min-width:1200px){.unlike-section .cto-competitor-service p{font-size:17px;line-height:27px}}.unlike-section .cto-competitor-service:before{display:none}.unlike-section .cto-competitor-service-01:before{background-position:-315px 0}.unlike-section .cto-competitor-service-02:before{background-position:-420px 0}.unlike-section .cto-competitor-service-03:before{background-position:14px -89px}.unlike-section .cto-competitor h3{font-size:20px}@media (min-width:992px){.unlike-section .cto-competitor h3{font-size:24px}}.unlike-section .btn_wrapper{margin-top:15px}@media (min-width:992px){.unlike-section .btn_wrapper{margin-top:30px}}.number-section-cmo{padding:45px 0 20px}@media (min-width:992px){.number-section-cmo{padding-top:40px;padding-bottom:50px}}.number-section-cmo .col-md-offset-1{margin:0 auto}.number-section-cmo .cto-last-solid-info{text-align:center;color:#fff;font-size:24px;margin-bottom:25px;margin-top:30px;line-height:32px;padding:0}@media (min-width:992px){.number-section-cmo .cto-last-solid-info{padding:0 60px;font-size:28px;line-height:40px}}.number-section-cmo .cmo-blocks{height:auto}@media (min-width:992px){.number-section-cmo .cmo-blocks{height:135px}}.number-section-cmo .dc-white-pan div .body-text-medium{font-size:16px;line-height:28px;padding-top:0;float:none;width:100%;text-align:center}@media (min-width:992px){.number-section-cmo .dc-white-pan div .body-text-medium{font-size:19px;line-height:30px;float:right;width:78%;text-align:left}}.number-section-cmo .dc-white-pan div span{float:none;display:block;text-align:center}@media (min-width:992px){.number-section-cmo .dc-white-pan div span{float:left;text-align:left}}.cmo-services{padding-top:45px;padding-bottom:20px}@media (min-width:992px){.cmo-services{padding-top:70px;padding-bottom:50px}}.cmo-services h2{font-size:24px;line-height:32px}@media (min-width:992px){.cmo-services h2{margin-bottom:30px;font-size:48px;line-height:61px}}@media (min-width:992px){.cmo-services-wrap{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:27px;-moz-column-gap:27px;column-gap:27px;margin-bottom:30px}}.cmo-services-wrap .cmo-services-block{display:inline-block;vertical-align:top;margin:15px 0;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1);background-color:#fff;text-align:center;padding:30px 30px 10px;position:relative}@media (min-width:992px){.cmo-services-wrap .cmo-services-block{padding:50px 30px 15px}}.cmo-services-wrap .cmo-services-block p{font-size:16px;line-height:23px;text-align:center;font-family:Montserrat,sans-serif}@media (min-width:992px){.cmo-services-wrap .cmo-services-block p{font-size:19px;line-height:30px;font-family:Montserrat,sans-serif}}.cmo-services-wrap .cmo-services-block h3{font-size:20px}@media (min-width:992px){.cmo-services-wrap .cmo-services-block h3{font-size:26px}}.cmo-services-wrap .cmo-services-block:before{display:none}.cmo-services-wrap .cmo-services-block i{height:65px;display:block}.cmo-services-wrap .cmo-services-block i img{height:100%}.cmo-services-wrap .cmo-services-block-06:before{background-position:-461px 0;top:15px}@media (min-width:992px){.cmo-services-wrap .cmo-services-block-06:before{top:35px}}.cmo-services .btn_wrapper{margin-top:15px}@media (min-width:992px){.cmo-services .btn_wrapper{margin-top:0}}.no-webp .tl-pt:before{background-image:url(/images/common/tl-pt.png)}.webp .tl-pt:before{background-image:url(/images/webp/common/tl-pt.webp)}.tl-pt{position:relative}.tl-pt:before{content:"";position:absolute;background-repeat:no-repeat;background-position:top left;width:200px;height:80px;background-size:75%;top:0;left:0}@media (min-width:992px){.tl-pt:before{width:517px;height:206px;background-size:100%}}.no-webp .br-pt:after{background-image:url(/images/common/mb-br-pt.png)}@media (min-width:992px){.no-webp .br-pt:after{background-image:url(/images/common/br-pt.png)}}.webp .br-pt:after{background-image:url(/images/common/mb-br-pt.webp)}@media (min-width:992px){.webp .br-pt:after{background-image:url(/images/webp/common/br-pt.webp)}}.br-pt{position:relative}.br-pt:after{content:"";position:absolute;background-repeat:no-repeat;background-position:bottom right;width:160px;height:80px;bottom:0;right:0;background-size:100%}@media (min-width:992px){.br-pt:after{width:200px}}@media (min-width:992px){.br-pt:after{width:500px;height:240px;background-size:100%}}.br-pt.hm-bnr:after{background-position:bottom right}@media (min-width:992px){.br-pt.hm-bnr:after{background-position:160px 0}}.no-webp .tr-pt:before{background-image:url(/images/common/mb-tr-pt.png)}@media (min-width:992px){.no-webp .tr-pt:before{background-image:url(/images/common/tr-pt.png)}}.webp .tr-pt:before{background-image:url(/images/common/mb-tr-pt.webp)}@media (min-width:992px){.webp .tr-pt:before{background-image:url(/images/webp/common/tr-pt.webp)}}.tr-pt{position:relative}.tr-pt:before{content:"";position:absolute;background-repeat:no-repeat;background-position:top right;background-size:100%;height:80px;width:200px;top:0;right:0}@media (min-width:992px){.tr-pt:before{display:block;background-size:100%;width:530px;height:215px}}.no-webp .bl-pt:after{background-image:url(/images/common/tr-pt.png)}.webp .bl-pt:after{background-image:url(/images/webp/common/tr-pt.webp)}.bl-pt{position:relative}.bl-pt:after{content:"";position:absolute;background-size:100%;background-repeat:no-repeat;background-position:bottom left;height:75px;width:200px;bottom:0;left:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media (min-width:992px){.bl-pt:after{display:block;background-size:100%;width:530px;height:215px}}.no-webp .mb-tl-pt:after{background-image:url(/images/common/mb-tl-pt.png)}.webp .mb-tl-pt:after{background-image:url(/images/common/mb-tl-pt.webp)}.mb-tl-pt:after{content:"";position:absolute;top:0;left:0;width:200px;height:100px;background-size:100%;background-position:top left;background-repeat:no-repeat;-webkit-transform:translate(0);transform:translate(0)}@media (min-width:992px){.mb-tl-pt:after{display:none}}.no-webp .mb-w-tr-pt:before{background-image:url(/images/common/mb-w-tr-pt.png)}.webp .mb-w-tr-pt:before{background-image:url(/images/common/mb-w-tr-pt.webp)}.mb-w-tr-pt:before{content:"";position:absolute;top:0;right:0;width:200px;height:100px;background-size:100%;background-position:top right;background-repeat:no-repeat;z-index:99}@media (min-width:992px){.mb-w-tr-pt:before{display:none}}.cheaper-batter-header .btn_wrapper.btn-center-block.mobile-off{width:auto}@media (min-width:992px){.cheaper-batter-header .btn_wrapper.btn-center-block.mobile-off{width:330px}}@media (min-width:992px){.acnt-p{font-size:16px}}@media (min-width:992px){.form-panel .u-submit{margin-top:35px}}.img-cr-block{margin:0 auto;display:block}.ai-chatbots-hero .container{padding-top:100px}.new-srv-slider .col-sm-6{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:50%!important;-ms-flex:50%!important;flex:50%!important;max-width:50%}.o-apply-now .anchor-link{max-width:340px}.cs-slider-img img{width:100%}.ai-bot .insights-section .fi-pan a{min-height:370px}.navbar-brand source{width:80%}@media (min-width:992px){.navbar-brand source{width:auto}}.navbar-brand img{width:100%}.border-bottom-lightgreen{border-bottom:1px solid #dedede}.o-home-cn-details.pad-bot-40{padding-bottom:20px}@media (min-width:992px){.o-home-cn-details.pad-bot-40{padding-bottom:50px}}.cstm-link-p{margin-top:0}@media (min-width:992px){.cstm-link-p{margin-top:5px}}.splide__pagination{position:static!important;-webkit-transform:translate(0);transform:translate(0);margin-top:10px!important}@media (min-width:992px){.splide__pagination{margin-top:20px!important}}.splide__pagination .splide__pagination__page{margin:3px 5px}.splide__pagination .splide__pagination__page.is-active{-webkit-transform:scale(1.4);transform:scale(1.4);background:#27c070}.o-case-studies-slider .splide__pagination{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin-top:30px}.o-case-studies-slider .btn_wrapper.pad-top-50{padding-top:20px}@media (min-width:992px){.o-case-studies-slider .btn_wrapper.pad-top-50{padding-top:20px}}.crop-pad-top{margin-top:10px}@media (min-width:992px){.crop-pad-top{margin-top:0}}.splide__pagination{width:100%}.insights-section{padding:45px 0 50px!important}@media (min-width:992px){.insights-section{padding:70px 0 80px!important}}.insights-section .btn_wrapper{padding-top:0}@media (min-width:992px){.insights-section .btn_wrapper{padding-top:40px}}.Web-Application-Development{font-family:Montserrat,sans-serif!important}.Web-Application-Development a,.Web-Application-Development h1,.Web-Application-Development h2,.Web-Application-Development h3,.Web-Application-Development h4,.Web-Application-Development h5,.Web-Application-Development h6,.Web-Application-Development p,.Web-Application-Development span{font-family:Montserrat,sans-serif!important}.Web-Application-Development .service-details h2{font-size:24px}@media (min-width:992px){.Web-Application-Development .service-details h2{font-size:48px}}.Web-Application-Development .c-icon-desc-3-col-box h2{font-size:24px;line-height:32px}@media (min-width:992px){.Web-Application-Development .c-icon-desc-3-col-box h2{font-size:48px;line-height:61px}}.Web-Application-Development .web-app-service .service-wrap{margin-bottom:15px}@media (min-width:992px){.Web-Application-Development .web-app-service .service-wrap{margin-bottom:35px}}.Web-Application-Development .custom-dev-we-develop a,.Web-Application-Development .custom-dev-we-develop h1,.Web-Application-Development .custom-dev-we-develop h2,.Web-Application-Development .custom-dev-we-develop h3,.Web-Application-Development .custom-dev-we-develop h4,.Web-Application-Development .custom-dev-we-develop h5,.Web-Application-Development .custom-dev-we-develop h6,.Web-Application-Development .custom-dev-we-develop p,.Web-Application-Development .custom-dev-we-develop span{font-family:Poppins!important}.Web-Application-Development .o-case-studies-new a,.Web-Application-Development .o-case-studies-new h1,.Web-Application-Development .o-case-studies-new h2,.Web-Application-Development .o-case-studies-new h3,.Web-Application-Development .o-case-studies-new h4,.Web-Application-Development .o-case-studies-new h5,.Web-Application-Development .o-case-studies-new h6,.Web-Application-Development .o-case-studies-new p,.Web-Application-Development .o-case-studies-new span{font-family:Poppins!important}.Web-Application-Development .custom-solution a,.Web-Application-Development .custom-solution h1,.Web-Application-Development .custom-solution h2,.Web-Application-Development .custom-solution h3,.Web-Application-Development .custom-solution h4,.Web-Application-Development .custom-solution h5,.Web-Application-Development .custom-solution h6,.Web-Application-Development .custom-solution p,.Web-Application-Development .custom-solution span{font-family:Poppins!important}.Custom-Software-Development .c-icon-desc-3-col-box h2{font-size:24px;line-height:32px;font-weight:600}@media (min-width:992px){.Custom-Software-Development .c-icon-desc-3-col-box h2{font-size:48px;line-height:61px}}.Custom-Software-Development .service-details .btn_wrapper{margin-top:15px}@media (min-width:992px){.Custom-Software-Development .service-details .btn_wrapper{margin-top:0}}.c-icon-desc-3-col-ccn .row .col-md-4:nth-child(6){border:none}.mobile-container{padding:0 30px!important}@media (min-width:992px){.mobile-container{padding:0 15px!important}}.splide__pagination__page{background:#666565}.pager_new{display:block}@media (min-width:992px){.pager_new{display:none}}.lSSlideOuter{padding-bottom:25px;position:relative}.fa-circle:before{font-family:"Font Awesome\ 5 Free"}.lSSlideOuter.custom-color .lSPager.lSGallery li i{color:#9b9b9b!important}.lSSlideOuter.custom-color .lSPager.lSGallery li.active i,li.focus .dot_sliders{color:#27c070!important}.lSSlideOuter.custom-color .lSPager.lSGallery{margin-top:75px!important}.o-case-studies-slider .slick-dots{margin-bottom:15px}.career-bnr{padding-top:120px}@media (min-width:992px){.career-bnr{padding-top:80px}}.career-bnr img{margin:0 auto}@media (min-width:992px){.career-bnr img{margin:0 auto}}.career-bnr.career-bnr-new{padding-top:60px}@media (min-width:992px){.career-bnr.career-bnr-new{padding-top:80px}}.service-wrap .services-pan p{font-family:Montserrat,sans-serif!important}@media (min-width:992px){.service-wrap .services-pan p{font-family:Montserrat,sans-serif!important}}.c-icon-desc-3-col-ccn .row>div p{font-family:Montserrat,sans-serif!important}@media (min-width:992px){.c-icon-desc-3-col-ccn .row>div p{font-family:Montserrat,sans-serif!important}}.insights-section .fi-pan p,.new-review-box h4,.o-bottom-form .form-text p,.o-bottom-form .form-text p.sub-heading,.o-bottom-form .form-text ul li span,.o-case-studies-new .faq-holder .panel1 p,.o-case-studies-slider .cs-slider .cs-slider-text .cs-tech,.o-case-studies-slider .cs-slider .cs-slider-text h4,.o-case-studies-slider .cs-slider .cs-slider-text p{font-family:Montserrat,sans-serif!important}@media (min-width:992px){.insights-section .fi-pan p,.new-review-box h4,.o-bottom-form .form-text p,.o-bottom-form .form-text p.sub-heading,.o-bottom-form .form-text ul li span,.o-case-studies-new .faq-holder .panel1 p,.o-case-studies-slider .cs-slider .cs-slider-text .cs-tech,.o-case-studies-slider .cs-slider .cs-slider-text h4,.o-case-studies-slider .cs-slider .cs-slider-text p{font-family:Montserrat,sans-serif!important}}.PHP .skill-frame{background-color:transparent!important}@media (min-width:992px){.PHP .skill-frame{background-color:#f5f5f5!important}}.faq-section{padding-top:45px!important}@media (min-width:992px){.faq-section{padding:65px 0 50px!important}}.faq-section .container{position:relative;z-index:9}.hm-page a,.hm-page h1,.hm-page h2,.hm-page h3,.hm-page h4,.hm-page h5,.hm-page h6,.hm-page li,.hm-page p,.hm-page small,.hm-page span,.hm-page strong{font-family:Montserrat,sans-serif!important}.hm-page .insights-section .fi-pan p,.hm-page .new-review-box h4,.hm-page .o-bottom-form .form-text p,.hm-page .o-bottom-form .form-text p.sub-heading,.hm-page .o-bottom-form .form-text ul li span,.hm-page .o-case-studies-new .faq-holder .panel1 p,.hm-page .o-case-studies-slider .cs-slider .cs-slider-text .cs-tech,.hm-page .o-case-studies-slider .cs-slider .cs-slider-text h4,.hm-page .o-case-studies-slider .cs-slider .cs-slider-text p{font-family:Montserrat,sans-serif!important}.Custom-Software-Development .btn_wrapper{padding-top:0}@media (min-width:992px){.Custom-Software-Development .btn_wrapper{padding-top:0}}.Custom-Software-Development .wb-bnr{padding-bottom:20px!important}@media (min-width:992px){.Custom-Software-Development .wb-bnr{padding-bottom:50px!important}}.Custom-Software-Development .service-details h2{font-size:24px}@media (min-width:992px){.Custom-Software-Development .service-details h2{font-size:48px}}@media (min-width:992px){.Custom-Software-Development .o-industrial-experience .subheading{font-size:20px;line-height:32px}}.Work .cstm-link-p{text-align:center;margin-bottom:30px}@media (min-width:992px){.Work .cstm-link-p{text-align:inherit;margin-bottom:0}}.Work .u-pad-top-30{padding-top:5px}@media (min-width:992px){.Work .u-pad-top-30{padding-top:30px}}.Work .work-bnr h1{padding-top:25px}@media (min-width:992px){.Work .work-bnr h1{padding-top:60px}}@media (min-width:992px){.Work .o-two-col-section{padding:70px 0 50px}}@media (min-width:992px){.Work .o-two-col-section p{margin-top:0}}@media (min-width:992px){.Work .key-section{padding:70px 0 45px}}@media (min-width:992px){.Work .key-section h2{margin-bottom:10px}}.Work .key-section .kt-button-holder p{padding:0;margin-bottom:23px}@media (min-width:992px){.Work .key-section .kt-button-holder p{padding:0 0 0;margin-bottom:30px}}.Work .key-traits{padding:45px 0 5px}@media (min-width:992px){.Work .key-traits{padding:70px 0 50px}}.Work .key-traits .style_prevu_kit p{margin-bottom:0}@media (min-width:992px){.Work .key-traits .style_prevu_kit p{margin-bottom:25px}}@media (min-width:992px){.Work .o-two-col-section__why-choose-us-mod{padding:70px 0 70px}}@media (min-width:992px){.Work .o-two-col-section__why-choose-us-mod p{font-family:Montserrat,sans-serif;padding-top:0}}@media (min-width:992px){.Work .o-two-col-section__choosing-steps{padding:70px 0 25px}}.eCommerce .o-skills-hero{padding-top:100px;padding-bottom:20px!important}@media (min-width:992px){.eCommerce .o-skills-hero{padding-bottom:0!important;padding-top:55px}}.eCommerce .o-skills-hero h1{font-size:24px;line-height:32px;margin-bottom:0}@media (min-width:992px){.eCommerce .o-skills-hero h1{font-size:48px;line-height:64px;margin-bottom:30px}}.eCommerce .o-skills-hero .mb-h1{margin-bottom:25px}.eCommerce .green-head-ribbon span:first-letter{text-transform:none}.eCommerce .schedule-box{height:100%}.CMS .o-skills-hero{padding-top:60px;padding-bottom:20px!important}@media (min-width:992px){.CMS .o-skills-hero{padding-top:90px;padding-bottom:50px!important}}.CMS .o-skills-hero h1{margin-bottom:0}@media (min-width:992px){.CMS .o-skills-hero h1{margin-bottom:15px}}.CMS .service-wrap .services-pan p{margin-bottom:0}@media (min-width:992px){.CMS .service-wrap .services-pan p{margin-bottom:25px}}.cmo-service{padding-top:20px}@media (min-width:992px){.cmo-service{padding-top:25px}}@media (min-width:992px){.cmo-service .home-link{padding:20px 0 35px}}.cmo-service h3{font-size:30px;font-weight:700;margin-bottom:20px}@media (min-width:992px){.cmo-service h3{font-size:48px}}.cmo-service .o-home-service_holder{margin-top:0}.cmo-service .home-link{padding-top:10px}@media (min-width:992px){.cmo-service .home-link{padding-top:25px}}.cmo-service .btn_wrapper{padding-top:20px;margin-bottom:10px}@media (min-width:992px){.cmo-service .btn_wrapper{padding-top:0;margin-bottom:0}}@media (min-width:992px){.cmo-service .anchor-link{margin-top:10px}}@media (min-width:992px){.Data .o-skills-hero{padding:115px 20px 50px!important}}.Data .btn_wrapper{padding-top:0}@media (min-width:992px){.Data .btn_wrapper{padding-top:15px}}.Data .c-icon-desc-3-col-box h2{font-size:24px}@media (min-width:992px){.Data .c-icon-desc-3-col-box h2{font-size:48px}}.Magento .skill-service h2{color:#fff!important;margin-bottom:15px}@media (min-width:992px){.Magento .skill-service h2{color:#fff!important}}.DevOps .c-icon-desc-3-col-box h2{font-size:24px;line-height:32px}@media (min-width:992px){.DevOps .c-icon-desc-3-col-box h2{font-size:48px;line-height:61px}}@media (min-width:992px){.DevOps .small-h1 h1{margin-bottom:15px}}.DevOps .small-h1 .bnr-ofr-text{line-height:24px}.agencies-bnr{padding-bottom:45px}@media (min-width:992px){.agencies-bnr{padding:115px 20px 50px!important}}.agencies-bnr h1{font-size:24px;line-height:32px;padding-bottom:0}@media (min-width:992px){.agencies-bnr h1{font-size:32px;line-height:42px;padding-bottom:30px}}.agen-why{padding:45px 0 20px}@media (min-width:992px){.agen-why{padding:70px 0 50px}}.agen-why .service-wrap{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.agen-why .service-wrap{margin-bottom:35px}}.agen-why .service-wrap .brick.services-pan{padding:30px 15px 30px;width:100%;height:auto!important}@media (min-width:992px){.agen-why .service-wrap .brick.services-pan{padding:50px 30px 30px;width:46%!important}}@media screen and (min-width:1200px){.agen-why .service-wrap .brick.services-pan{width:47%!important}}.agen-why .service-wrap .brick.services-pan p{margin-bottom:0}@media (min-width:992px){.agen-why .service-wrap .brick.services-pan p{margin-bottom:25px;font-size:19px;line-height:30px}}.agen-why .service-wrap .brick.services-pan i{height:65px!important}.AI .c-icon-desc-3-col-box h2,.CMS .c-icon-desc-3-col-box h2,.Outsourced .c-icon-desc-3-col-box h2,.Testing .c-icon-desc-3-col-box h2,.eCommerce .c-icon-desc-3-col-box h2{font-size:24px;line-height:32px}@media (min-width:992px){.AI .c-icon-desc-3-col-box h2,.CMS .c-icon-desc-3-col-box h2,.Outsourced .c-icon-desc-3-col-box h2,.Testing .c-icon-desc-3-col-box h2,.eCommerce .c-icon-desc-3-col-box h2{font-size:48px;line-height:61px}}ul.srv-bnr-logo svg{height:100%;width:100%}.cmn-service-bnr-mod{padding-top:95px;padding-bottom:20px}@media (min-width:992px){.cmn-service-bnr-mod{padding:115px 20px 0!important}}@media (min-width:992px){.cmn-service-bnr-mod h1{font-size:48px;line-height:65px;margin-top:0}}@media (min-width:992px){.cmn-service-bnr-mod h2{font-size:24px;font-weight:600!important}}.cmn-service-bnr-mod .mb-h1{font-size:24px;line-height:32px;margin-bottom:25px;margin-top:15px}.cmn-service-bnr-mod .mb-h2{font-size:22px;line-height:30px;padding:0;margin-top:25px!important}.cmn-service-bnr-mod .mb-p{color:#b7b7b7;font-size:15px;line-height:22px;margin-bottom:0;font-weight:700}.cmn-service-bnr-mod .mb-p a{text-decoration:underline;color:#b7b7b7}.cmn-service-bnr-mod .dd-mb-p{margin-bottom:30px}.CMS .cmn-service-bnr-mod h1{margin-top:25px}.DevOps .o-skills-hero h1,.Testing .o-skills-hero h1{margin-top:25px}.cms-can .service-wrap .services-pan i{width:auto;height:75px!important;margin:0 auto}@media (min-width:992px){.Outsourced .o-skills-hero{padding:115px 20px 50px!important}}@media (min-width:992px){.outsource-product .service-wrap .brick.services-pan,.testing-qa .service-wrap .brick.services-pan{padding:50px 30px 50px}}@media (min-width:992px){.cms-box{min-height:435px}}.e-commerce-why .service-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.e-commerce-why .service-wrap .brick.services-pan{padding:30px 25px 5px}@media (min-width:992px){.e-commerce-why .service-wrap .brick.services-pan{padding:50px 25px 30px}}.e-commerce-why .cstm-link-p a{color:#4a90e2!important}@media (min-width:992px){.gradient-blue-green-2{background:#07b260;background:linear-gradient(141deg,#07b260 0,#00517f 37%,#023e66 100%)}}#solution-container{padding:40px 0 35px}@media (min-width:992px){#solution-container{padding:70px 0 50px}}.CMO .number-section .section-para{font-family:Montserrat,sans-serif}@media (min-width:992px){.o-two-col-section-agen{padding:70px 0 50px}}.o-two-col-section-agen .cstm-link-p{padding-top:0}@media (min-width:992px){.o-two-col-section-agen .content-section p{padding-top:5px}}.daas-cmn .row>div{padding:0}@media (min-width:992px){.daas-cmn .row>div{padding:0 30px 0 15px;margin:0 0 30px}}.daas-cmn .row>div .daas-cmn-box{display:-webkit-box;display:-ms-flexbox;display:flex}.daas-cmn .row>div .daas-cmn-box:before{display:none}.daas-cmn .row>div .daas-cmn-box-text:before{display:none}.daas-cmn .row>div .daas-cmn-box i{display:block;-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;margin-right:20px}.daas-cmn .row>div .daas-cmn-box h3{font-size:20px}@media (min-width:992px){.daas-cmn .row>div .daas-cmn-box h3{font-size:26px}}.daas-how{padding-top:45px}@media (min-width:992px){.daas-how{padding:65px 0 50px}}.daas-how h2{font-size:30px;font-weight:700;color:#fff}@media (min-width:992px){.daas-how h2{font-size:48px}}.daas-how .cstm-link-p a{color:#fff!important}.cto-wrap i{height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.first-letter-small:first-letter{text-transform:lowercase}.apart-p{font-size:16px;line-height:24px}@media (min-width:992px){.apart-p{font-size:19px;line-height:32px}}.o-skills-hero__schdule .e-com-head{text-transform:none!important}.Mobile .btn-orange{text-transform:uppercase}.Mobile h2 span{display:inline}.cust-app{margin-top:15px}@media (min-width:992px){.cust-app{margin-top:0}}.header_right_pan{position:relative}.floating-line{background:#2c8b78;position:absolute;left:15px;right:15px;top:-50px;padding:13px;color:#fff;font-weight:700;font-size:15px}ul.ul-grp-logo{margin-top:30px!important}.o-skills-hero__schdule .schedule-box-top{padding:10px 15px 0;background:url(/images/common/mid.png) repeat-y;background-position:0 0;background-size:100%}.o-skills-hero__schdule .schedule-box-top-text img{width:69px;height:69px}.o-skills-hero__schdule .schedule-box-top-text h2{text-align:left;font-size:24px!important;line-height:35px;padding-top:0;font-weight:600!important}@media screen and (min-width:992px){.o-skills-hero__schdule .schedule-box-top-text h2{font-size:20px!important;line-height:28px}}@media screen and (min-width:1200px){.o-skills-hero__schdule .schedule-box-top-text h2{font-size:24px!important;line-height:35px}}.o-skills-hero__schdule .schedule-box-top .btn-orange{padding:14px 15px;max-width:340px!important;font-weight:700}@media (min-width:992px){.green-head-ribbon-mod{margin-top:20px}}.green-head-ribbon-mod span{width:90%;font-family:Montserrat,sans-serif!important}@media (min-width:992px){.green-head-ribbon-mod span{width:281px;font-size:20px;line-height:26px;text-align:center;padding:15px;font-weight:700}}.schedule-box-top-img{background:url(/images/common/top.png) no-repeat;background-position:0 0;background-size:100%;height:29px}.schedule-box-bottom-img{background:url(/images/common/bottom.png) no-repeat;background-position:0 0;background-size:100%;height:45px}.schedule-box-mod{height:700px}ul.small-skill-page-mod{width:80%!important;margin:0 auto}@media screen and (min-width:992px){ul.small-skill-page-mod{margin:0}}@media (min-width:992px){.o-skills-hero-modified{padding:115px 20px 0!important}}.with-cn-h2{margin-bottom:25px}.staff-aug h1{margin-bottom:25px}.Analytics .web-app-service .service-wrap .brick.services-pan{height:auto}.Analytics .web-app-service .service-wrap .brick.services-pan a{position:static;-webkit-transform:translate(0);transform:translate(0)}.Graphic .web-app-service .service-wrap .brick.services-pan{height:auto}.Graphic .web-app-service .service-wrap .brick.services-pan a{position:static;-webkit-transform:translate(0);transform:translate(0)}.is-section h3{margin-bottom:30px}.services-pan__codeigniter{padding-top:50px}.services-pan__codeigniter:before{display:none}.details-point{margin-bottom:25px}.details-point span{font-size:16px;padding-left:30px;background:url(/images/common/icon-bullet-dark.svg) 0 50% no-repeat;margin:0 15px}.about-details-para-mod{width:100%!important}.about-details-para-mod h3{font-size:32px;margin-bottom:30px}.ppc-service .service-wrap .brick.services-pan{height:auto}.ppc-service .service-wrap .brick.services-pan a{position:static;-webkit-transform:translate(0);transform:translate(0)}.solution-left-mod ul ul{padding:25px 0 5px}.solution-left-mod ul li:last-child{margin-bottom:25px}.e-commerce-plus h2{color:#333}.rm-bnr h1{margin-bottom:30px!important}.e-commerce-why-mod .cstm-link-p a{color:#4a90e2!important}.expert-seo-p{font-size:18px}.expert-seo h4{margin-bottom:30px}.schedule-box{margin-top:-50px}.hire-designer .schedule-box{margin-top:0}.cms-bnr-award ul.srv-bnr-logo li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}@media screen and (min-width:992px){.cms-bnr-award ul.srv-bnr-logo li{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}}.Analytics .o-skills-hero h1,.Backend-Development .o-skills-hero h1,.Custom-Software-Development .o-skills-hero h1,.Dedicated .o-skills-hero h1,.Mobile .o-skills-hero h1,.Web-Application-Development .o-skills-hero h1,.eCommerce .o-skills-hero h1,.front-end-development .o-skills-hero h1,.hire-designer .o-skills-hero h1,.hybrid .o-skills-hero h1{margin-top:25px}.CMS .o-skills-hero h1,.Chatbots .o-skills-hero h1,.Outsourced .o-skills-hero h1{margin-top:25px}@media screen and (min-width:992px){.service-pages .o-skills-hero{padding:65px 20px 0!important}}.service-pages .schedule-box{margin-top:0;height:100%}@media screen and (min-width:992px){.service-pages .header_left_pan img{margin-top:40px}}@media screen and (min-width:992px){.service-pages .header_left_pan{padding-right:20px}}.service-pages .header_left_pan .skill-page-mod img{margin-top:0}@media screen and (min-width:992px){.service-pages .header_left_pan .skill-page-mod img{padding:20px 0 20px}}.panel1 ul li{font-family:Montserrat,sans-serif}.font-size-50{font-size:30px}@media screen and (min-width:992px){.font-size-50{font-size:50px!important}}@media screen and (min-width:992px){.aprch-blockchain .masonry .brick{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width:992px){.ind-off-section .service-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:992px){.ind-off-section .service-wrap .brick.services-pan{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 30px 50px}}@media screen and (min-width:992px){.ind-off-section-com .service-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:992px){.ind-off-section-com .service-wrap .brick.services-pan{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 30px 50px;-ms-flex-line-pack:baseline;align-content:baseline}}.our-service-bnr-p{font-size:18px;line-height:32px;margin-bottom:40px}@media screen and (min-width:992px){.our-service-bnr-h1{padding-bottom:10px!important}}@media screen and (min-width:992px){.our-service-bnr-a{margin-bottom:70px}}.cms-dev-service a{display:none}@media screen and (min-width:992px){.cms-dev-service a{display:block}}.what-test-section{padding:50px 0 25px}@media screen and (min-width:992px){.what-test-section{padding:80px 0 70px}}.what-test-section h2{text-align:center;margin-bottom:30px;font-size:30px;line-height:36px}@media screen and (min-width:992px){.what-test-section h2{font-size:48px;line-height:61px;margin-bottom:60px}}.what-test-section h2 br{display:none}@media screen and (min-width:992px){.what-test-section h2 br{display:block}}.what-test-section .what-test-section__para{margin-bottom:20px;font-weight:500}@media screen and (min-width:992px){.what-test-section .what-test-section__para{font-size:21px;line-height:31px;margin-bottom:30px}}.what-test-section ul{margin-bottom:0}@media screen and (min-width:992px){.what-test-section ul{margin-bottom:70px}}.what-test-section ul li{font-size:18px;line-height:40px;position:relative;padding-left:30px}.what-test-section ul li:before{content:"";position:absolute;background:url(/images/common/green-tick.svg);height:19px;width:19px;top:10px;left:0}.what-test-section ul li a{color:#333;font-family:Poppins}.what-test-section .last-ul{margin-bottom:30px}@media screen and (min-width:992px){.what-test-section .last-ul{margin-bottom:0}}@media screen and (min-width:992px){.what-test-section .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:992px){.what-test-section .row .col-lg-4{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;width:auto}}.what-test-section-mod .number-div{position:relative;-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px}.what-test-section-mod .number-div:before{content:"";position:absolute;background:#dfdfdf;width:6px;height:97%;top:20px;left:0;right:0;margin:0 auto}.what-test-section-mod h2{margin-bottom:20px}.what-test-section-mod .h2-mb{margin-bottom:50px}.what-test-section-mod .cmn-heading-para{max-width:700px;margin:0 auto 50px}.what-test-section-mod h3{font-size:28px;line-height:26px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:20px;font-weight:400}@media screen and (min-width:768px){.what-test-section-mod h3{font-size:36px;line-height:32px}}.what-test-section-mod h4{font-size:18px;margin-left:15px;margin-bottom:0}@media screen and (min-width:540px){.what-test-section-mod h4{font-size:20px}}@media screen and (min-width:992px){.what-test-section-mod h4{font-size:24px;margin-left:0;margin-bottom:.5rem}}.what-test-section-mod p{font-size:16px;line-height:22px}@media screen and (min-width:768px){.what-test-section-mod p{font-size:18px;line-height:28px}}.what-test-section-mod .spiral-col-left{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-left{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%;width:38%}}.what-test-section-mod .spiral-col-left-box{position:relative}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-left-box{margin-bottom:100px}}.what-test-section-mod .spiral-col-left-box .triangle-class{position:absolute;top:35px;left:-14px}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-left-box .triangle-class{right:0;top:60px;left:inherit;right:0}}.what-test-section-mod .spiral-col-left-box .triangle-class:before{content:"";position:absolute;z-index:9;width:0;height:0;border-top:10px solid transparent;border-right:15px solid #fff;border-bottom:10px solid transparent}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-left-box .triangle-class:before{border-top:18px solid transparent;border-left:28px solid #fff;border-bottom:18px solid transparent;border-right:0}}.what-test-section-mod .spiral-col-left-box .triangle-class:after{content:"";position:absolute;width:0;height:0;border-top:11px solid transparent;border-right:15px solid #e3e3e3;border-bottom:11px solid transparent;top:-1px;left:-1px}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-left-box .triangle-class:after{border-top:20px solid transparent;border-left:30px solid #e3e3e3;border-bottom:20px solid transparent;border-right:0;top:-2px;left:inherit}}.what-test-section-mod .spiral-col-right{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;width:80%}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-right{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%;width:38%}}.what-test-section-mod .spiral-col-right-box{position:relative}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-right-box{margin-top:120px}}.what-test-section-mod .spiral-col-right-box .triangle-class{position:absolute;top:35px;left:-14px}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-right-box .triangle-class{right:inherit;top:60px;left:-28px}}.what-test-section-mod .spiral-col-right-box .triangle-class:before{content:"";position:absolute;z-index:9;width:0;height:0;border-top:10px solid transparent;border-right:15px solid #fff;border-bottom:10px solid transparent}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-right-box .triangle-class:before{border-top:18px solid transparent;border-right:28px solid #fff;border-bottom:18px solid transparent}}.what-test-section-mod .spiral-col-right-box .triangle-class:after{content:"";position:absolute;width:0;height:0;border-top:11px solid transparent;border-right:16px solid #e3e3e3;border-bottom:11px solid transparent;top:-1px;left:-2px}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-right-box .triangle-class:after{border-top:20px solid transparent;border-right:30px solid #e3e3e3;border-bottom:20px solid transparent;top:-2px;left:-2px}}.what-test-section-mod .spiral-col-mid{-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;width:22%;text-align:center;display:none}.what-test-section-mod .spiral-col-mid .spiral-col-mid img{width:200px}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-mid{display:block}}.what-test-section-mod .spiral-col-box{background:#fff;padding:30px 25px 30px 25px;border:1px solid #e3e3e3;border-radius:10px;position:relative}@media screen and (min-width:768px){.what-test-section-mod .spiral-col-box{padding:30px 30px 30px 35px}}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-box:before{display:block}}.what-test-section-mod .spiral-col-box:after{position:absolute;height:50px;width:50px;border-radius:100%;top:20px;left:-82px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:21px}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-box:after{display:none}}.what-test-section-mod .spiral-col-box p{margin-bottom:0}@media screen and (min-width:768px){.what-test-section-mod .spiral-col-box p{margin-bottom:25px}}.what-test-section-mod .spiral-col-box-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-box-head{margin-bottom:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.what-test-section-mod .spiral-col-box-head img{width:50px}.what-test-section-mod .spiral-col-box1{margin-bottom:30px}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-box1{margin-bottom:160px}}.what-test-section-mod .spiral-col-box1:after{content:"01";background:#2c4d82}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-box1-mod{margin-bottom:100px}}.what-test-section-mod .spiral-col-box2{margin-bottom:30px}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-box2{margin-bottom:160px}}.what-test-section-mod .spiral-col-box2:after{content:"03";background:#1b89af}.what-test-section-mod .spiral-col-box3{margin-bottom:30px}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-box3{margin-bottom:160px}}.what-test-section-mod .spiral-col-box3:after{content:"05";background:#28c89a}.what-test-section-mod .spiral-col-box4{margin-bottom:30px}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-box4{margin-top:230px}}.what-test-section-mod .spiral-col-box4:after{content:"02";background:#036497}.what-test-section-mod .spiral-col-box5{margin-bottom:30px}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-box5{margin-top:100px}}.what-test-section-mod .spiral-col-box5:after{content:"04";background:#2bbdc3}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-box5-mod{margin-top:175px}}.what-test-section-mod .spiral-col-box6{margin-bottom:30px}@media screen and (min-width:992px){.what-test-section-mod .spiral-col-box6{margin-bottom:40px;margin-top:130px}}.what-test-section-mod .spiral-col-box6:after{content:"06";background:#36e079}.what-test-section-mod .spiral-col-box7{margin-bottom:30px}.what-test-section-mod .spiral-col-box7:after{content:"07";background:#71f99b}.what-test-section-mod .spiral-col-box .color-1{color:#2c4d82}.what-test-section-mod .spiral-col-box .color-2{color:#1b89af}.what-test-section-mod .spiral-col-box .color-3{color:#28c89a}.what-test-section-mod .spiral-col-box .color-4{color:#036497}.what-test-section-mod .spiral-col-box .color-5{color:#2bbdc3}.what-test-section-mod .spiral-col-box .color-6{color:#36e079}.black-font-color{color:#333!important}.cmn-logo-fix .o-skills-hero h1{margin-top:25px}@media screen and (min-width:992px){.home-ind-off-section .service-wrap .brick.services-pan{-ms-flex-line-pack:start;align-content:flex-start;padding:50px 30px 100px}}@media screen and (min-width:992px){.home-ind-off-section .service-wrap .brick.services-pan a{position:absolute;bottom:50px}}.home-ind-off-section .service-wrap .brick.services-pan h3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.template-bnr{padding-top:80px;background:#0dad81;background:linear-gradient(108deg,#0dad81 0,#005385 30%,#011b40 65%)}@media (min-width:992px){.template-bnr{padding-top:100px}}.template-bnr h1{color:#fff;text-transform:capitalize;font-weight:700;font-size:24px;line-height:32px}@media (min-width:992px){.template-bnr h1{font-size:62px;line-height:75px;padding:52px 0}}.logo-thumb{padding-top:45px}@media (min-width:992px){.logo-thumb{padding-top:75px;padding-bottom:45px}}.logo-thumb a:before{content:'';position:absolute;left:50%;top:75%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-image:url(/images/home/home-arrow.png);width:22px;height:22px}.logo-thumb a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 35px rgba(0,0,0,.3);box-shadow:0 0 35px rgba(0,0,0,.3)}.logo-thumb a:hover:before{background-image:url(/images/home/home-orange-arrow.png)}.logo-thumb_service a:before{top:80%}@media (min-width:992px){.logo-thumb2,.logo-thumb3,.logo-thumb4,.logo-thumb5{padding-top:20px;padding-bottom:45px}}.logo-thumb5{padding-bottom:25px}@media (min-width:992px){.logo-thumb5{padding-bottom:60px}}.box-bg_service{height:250px;display:inline-block;width:100%;-webkit-box-shadow:0 0 35px rgba(102,99,99,.1);box-shadow:0 0 35px rgba(102,99,99,.1);border-radius:5px;margin-bottom:30px;position:relative;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1)}.box-bg_service h6{position:absolute;left:50%;top:70%;-webkit-transform:translate(-50%,-70%);transform:translate(-50%,-70%);width:70%;font-size:20px;line-height:28px}.box-bg_service img{position:absolute;left:50%;top:30%;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}.padding-bottom-60{padding-bottom:60px}.o-home-hero .home-video{width:auto}@media screen and (min-width:992px){.o-home-hero .home-video{height:900px;width:auto}}@media screen and (min-width:1200px){.o-home-hero .home-video{height:1025px;width:100%}}.about-bg{position:relative}.about-bg:after{content:"";position:absolute;left:50%;top:0;width:100%;height:100%;background:rgba(9,27,56,.8);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1}.about-bg .green-head-ribbon{background:0 0}@media (min-width:992px){.about-bg h2{font-size:62px;line-height:70px}}.about-bg .play-video{padding-top:0;padding-bottom:0;color:#8abaf2;font-size:0;font-family:Montserrat,sans-serif;display:inline-block}@media (min-width:992px){.about-bg .play-video{background:url(/images/common/play-button.svg) no-repeat 50% 0;width:inherit;height:inherit;background-size:auto;font-size:14px;padding-top:90px;padding-bottom:30px}}@media (min-width:992px){.about-bg ul.srv-bnr-logo li:nth-child(4){width:116px;-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}}@media (min-width:992px){.about-bg ul.skill-page-mod{margin-bottom:60px!important}}.about-details{padding:45px 0 20px}@media (min-width:992px){.about-details{padding:70px 0 50px}}.about-details-para{width:100%;text-align:center}@media (min-width:992px){.about-details-para{width:77%;margin:0 auto}}.about-details-para p{color:#333;font-size:16px;line-height:24px;margin-bottom:25px;font-family:Montserrat,sans-serif}@media (min-width:992px){.about-details-para p{font-family:Montserrat,sans-serif;font-size:19px;line-height:30px}}.about-details-para p strong{font-weight:500;display:block}@media (min-width:992px){.about-details-para p strong{font-size:24px;line-height:32px;font-weight:600}}@media (min-width:992px){.about-details .btn_wrapper{margin-top:35px}}.market-section{padding:50px 0;background-color:#f9f9f9}@media (min-width:992px){.market-section{padding:80px 0 20px}}.market-section .market-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:992px){.market-section .market-wrapper{width:77%;margin:0 auto 30px}}.market-section .market-wrapper-icon{-webkit-box-flex:0;-ms-flex:0 0 13%;flex:0 0 13%}.market-section .market-wrapper-text{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:992px){.market-section .market-wrapper-text h3{font-size:30px;line-height:30px;margin-bottom:20px}}.market-section .market-wrapper-text p{font-size:16px;line-height:28px;margin-bottom:25px}@media (min-width:992px){.market-section .market-wrapper-text p{font-size:19px;line-height:30px;font-weight:500}}.n-award,.o-awards{padding:50px 0}@media (min-width:992px){.n-award,.o-awards{text-align:center;padding:75px 0 40px}}@media (min-width:992px){.n-award .n-award-wrapper,.o-awards .n-award-wrapper{width:80%;margin:0 auto}}.n-award .n-award-wrapper ul li,.o-awards .n-award-wrapper ul li{display:inline-block;margin:0 15px 35px}.n-award h3,.o-awards h3{font-family:Poppins}.n-award h2{text-align:center}.n-award ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.n-award ul{display:block}}.n-award ul li{-webkit-box-flex:0;-ms-flex:0 0 21%;flex:0 0 21%;margin:0 5px 15px!important}@media (min-width:992px){.n-award ul li{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:0 10px 15px!important}}.o-aboutus .slick-next{position:absolute;background:url(/images/mobile-all/small-right-icon.png) no-repeat 0 0;right:44%;bottom:-10px;font-size:0;width:14px;height:26px;background-size:10px}.o-aboutus .slick-prev{position:absolute;background:url(/images/mobile-all/small-left-icon.png) no-repeat 0 0;right:52%;bottom:-10px;font-size:0;width:14px;height:26px;background-size:10px}.o-aboutus .people-slider{margin-bottom:30px}@media (min-width:992px){.o-aboutus .people-slider{margin-bottom:0}}.culture-slider ul.slick-dots{margin-top:0}.culture-slider .slick-arrow{display:none!important}.new-srv-slider .slick-dots{margin-top:0;margin-bottom:30px;text-align:center}@media (min-width:992px){.new-srv-slider .slick-dots{margin-top:30px}}.new-srv-slider .slick-dots li{display:inline-block;border-radius:50%;text-indent:-10000px;width:7px;height:7px;margin:0 6px;background-color:#9b9b9b;vertical-align:middle}.new-srv-slider .slick-dots li.slick-active{width:10px;height:10px;background:#49c684}.fact-section{background:linear-gradient(197deg,#037872 0,#00517f 30%,#051b39 85%);padding:40px 0 50px}@media (min-width:992px){.fact-section{padding:60px 0 50px;background:linear-gradient(145deg,#07b260 0,#00517f 25%,#051b39 100%)}}.fact-section h2{text-align:center;color:#fff;font-size:24px;line-height:34px;position:relative;padding-bottom:10px;font-family:Montserrat,sans-serif}@media (min-width:992px){.fact-section h2{line-height:61px;font-size:30px;padding-bottom:15px}}.fact-section .all-facts{margin-top:20px}.fact-section .all-facts ul{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}@media (min-width:992px){.fact-section .all-facts ul{margin-bottom:50px}}.fact-section .all-facts ul li{list-style:none;width:inherit;max-width:46%;-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%;border:1px solid #49c684;background-color:transparent;border-radius:3px;padding:25px 20px 15px 20px;line-height:16px;margin:5px 5px}@media (min-width:992px){.fact-section .all-facts ul li{width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:none;margin:3px 2px;padding:25px 20px 15px 30px}}.fact-section .all-facts ul li img{width:45px}@media (min-width:992px){.fact-section .all-facts ul li img{width:auto}}.fact-section .all-facts ul li h3{font-weight:600;color:#fff;font-size:24px;line-height:24px;margin-bottom:0;margin-top:5px}@media (min-width:992px){.fact-section .all-facts ul li h3{font-size:36px;line-height:24px;margin-bottom:10px;margin-top:15px}}.fact-section .all-facts ul li small{color:#fff;font-size:13px;line-height:16px;font-family:Montserrat,sans-serif}@media (min-width:992px){.fact-section .all-facts ul li small{font-size:20px;line-height:26px;font-family:Montserrat,sans-serif}}.fact-section .all-facts ul li:nth-child(2){background:#4a90e2;border-color:#4a90e2}.fact-section .all-facts ul li:nth-child(3){border-color:#4a90e2}.fact-section .all-facts ul li:nth-child(4){background:#009c52;border-color:#009c52}.fact-section .all-facts ul li:nth-child(5){background:#4a90e2;border-color:#4a90e2}.fact-section .all-facts ul li:nth-child(6){background:#091b38;border-color:#091b38}.fact-section .all-facts ul li:nth-child(8){background:#fff;border-color:#fff}.fact-section .all-facts ul li:nth-child(8) small{font-size:10px;line-height:12px;color:#333}@media (min-width:992px){.fact-section .all-facts ul li:nth-child(8) small{font-size:18px}}.fact-section .all-facts ul li:nth-child(8) h3{color:#333;font-size:15px;margin-bottom:0;margin-top:5px}@media (min-width:992px){.fact-section .all-facts ul li:nth-child(8) h3{font-size:24px;margin-bottom:10px}}.fact-section .all-facts ul li:last-child{width:inherit;max-width:95%;-webkit-box-flex:0;-ms-flex:0 0 95%;flex:0 0 95%;padding:30px 35px;border-color:#4a90e2}@media (min-width:992px){.fact-section .all-facts ul li:last-child{width:38%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:none}}.fact-section .all-facts ul li .ex-small{font-size:16px}.fact-section .all-facts ul li span{color:#fff;font-size:13px;line-height:18px;font-weight:600;display:block;font-family:Montserrat,sans-serif}@media (min-width:992px){.fact-section .all-facts ul li span{font-size:20px;line-height:27px;font-family:Montserrat,sans-serif}}@media (min-width:992px){.fact-section .all-facts ul li{width:18%}}.fact-section:after{display:none}@media (min-width:992px){.fact-section:after{display:block}}.pricings-section{background:#f5f5f5;padding:45px 0 20px;border-bottom:1px solid #dedede}@media (min-width:992px){.pricings-section{padding:70px 0 50px}}.pricings-section h3{margin-bottom:25px;text-align:center}@media (min-width:992px){.pricings-section h3{font-size:48px;line-height:61px;margin-bottom:40px}}.pricings-section .pmb-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.pricings-section .pmb-holder{width:65%;margin:0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.pricings-section .pmb-holder .pricing-modal-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;margin:0 15px 25px 15px;background:#fff;-webkit-box-shadow:0 1px 8px 1px rgba(0,0,0,.1);box-shadow:0 1px 8px 1px rgba(0,0,0,.1);padding:20px 30px;border-radius:5px}@media (min-width:992px){.pricings-section .pmb-holder .pricing-modal-box{margin:0 15px 50px 15px}}.pricings-section .pmb-holder .pricing-modal-box:nth-child(1){margin-left:0}.pricings-section .pmb-holder .pricing-modal-box:nth-child(2){margin-right:0}.pricings-section .pmb-holder .pricing-modal-box .pricing-modal-img{position:relative;width:50%}.pricings-section .pmb-holder .pricing-modal-box .pricing-modal-img .img-hold{position:relative;width:101px}.pricings-section .pmb-holder .pricing-modal-box .pricing-modal-text h4{padding-left:45px;font-size:20px;line-height:28px;font-weight:600;color:#333;position:relative}@media (min-width:992px){.pricings-section .pmb-holder .pricing-modal-box .pricing-modal-text h4{font-size:24px}}.pricings-section .pmb-holder .pricing-modal-box .pricing-modal-text h4:before{content:"";position:absolute;background:#2dbe70;height:1px;width:20px;left:10px;top:27px}@media (min-width:992px){.pricings-section .pmb-holder .pricing-modal-box .pricing-modal-text h4:before{width:35px;left:4px}}.pricings-section .pmb-holder .pricing-modal-box:nth-child(1){margin-right:0}@media (min-width:992px){.pricings-section .pmb-holder .pricing-modal-box:nth-child(1){margin-right:15px}}.pricings-section .pmb-holder .pricing-modal-box:nth-child(2){margin-left:0}@media (min-width:992px){.pricings-section .pmb-holder .pricing-modal-box:nth-child(2){margin-left:15px}}.about-client-section{padding:20px 0 17px}@media (min-width:992px){.about-client-section{padding:5px 0 25px}}.about-client-section h2{padding-top:64px;text-align:center}@media (min-width:992px){.about-client-section h2{font-size:48px;line-height:61px}}.about-client-section .client-logo{background:#fff;text-align:center;position:relative;padding-bottom:20px;margin-bottom:20px}.about-client-section .client-logo:before{position:absolute;left:0;right:0;margin:0 auto;bottom:0;content:"";width:800px;height:2px;background-color:#ccc;-webkit-transform:translate(0);transform:translate(0)}.about-client-section .client-logo li{list-style:none;padding:33px 21px;display:inline-block}.about-client-section .client-icon{padding-right:0;margin-top:15px}@media (min-width:992px){.about-client-section .client-icon{padding-right:50px;margin-top:40px}}.about-client-section .list-client{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;font-size:15px;line-height:20px;font-weight:500;font-family:Montserrat,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px}@media screen and (min-width:768px){.about-client-section .list-client{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:992px){.about-client-section .list-client{font-size:17px;line-height:25px;font-family:Montserrat,sans-serif;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;margin-bottom:50px;padding:0}}.about-client-section .list-client span{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;display:inline-block;margin-right:15px}@media (min-width:992px){.about-client-section .list-client span{-webkit-box-flex:0;-ms-flex:0 0 27%;flex:0 0 27%;margin-right:0}}.about-client-section .slick-dots{margin-top:15px}.services{padding:40px 0 20px;background:#f9f9f9}@media (min-width:992px){.services{padding:70px 0 30px}}@media (min-width:992px){.services .btn_wrapper{margin-top:20px}}.services h2{text-align:center;font-size:30px;line-height:40px}@media (min-width:992px){.services h2{font-size:48px;line-height:61px}}.services p{font-size:16px;line-height:28px;color:#333;font-weight:500;text-align:center;margin-bottom:15px}@media (min-width:992px){.services p{font-size:20px;line-height:32px;margin-bottom:40px;margin:0 auto 40px;max-width:700px}}.services .col-sm-3 a,.services .col-sm-6 a{position:relative;display:block;background:#fff;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.1);box-shadow:0 1px 2px 1px rgba(0,0,0,.1);padding:20px 10px 0;min-height:auto;height:180px;margin-bottom:10px;text-align:center;border-radius:5px;position:relative;border:1px solid #e0e0e0;border-radius:6px}@media (min-width:992px){.services .col-sm-3 a,.services .col-sm-6 a{height:auto;min-height:233px;padding:35px 20px 0;-webkit-box-shadow:1px 1px 20px 1px rgba(0,0,0,.1);box-shadow:1px 1px 20px 1px rgba(0,0,0,.1);margin-bottom:30px}}.services .col-sm-3 a .srv-box,.services .col-sm-6 a .srv-box{position:relative;z-index:9}.services .col-sm-3 a .srv-box img,.services .col-sm-3 a .srv-box svg,.services .col-sm-6 a .srv-box img,.services .col-sm-6 a .srv-box svg{margin:0 auto;margin-bottom:15px;width:45px;height:50px}@media (min-width:992px){.services .col-sm-3 a .srv-box img,.services .col-sm-3 a .srv-box svg,.services .col-sm-6 a .srv-box img,.services .col-sm-6 a .srv-box svg{margin-bottom:30px}}.services .col-sm-3 a .srv-box p,.services .col-sm-6 a .srv-box p{text-align:center;font-size:15px;font-weight:500;line-height:22px;margin-bottom:40px;font-family:Montserrat,sans-serif}@media (min-width:992px){.services .col-sm-3 a .srv-box p,.services .col-sm-6 a .srv-box p{font-size:19px;line-height:24px}}.services .col-sm-3 a .cmn-color,.services .col-sm-6 a .cmn-color{display:block;position:absolute;top:inherit;left:0;right:0;bottom:0;margin:0 auto;width:100%;height:0;-webkit-transition:.4s all;transition:.4s all;opacity:1}@media (hover:hover) and (pointer:fine){.services .col-sm-3 a:hover .cmn-color,.services .col-sm-6 a:hover .cmn-color{height:100%;opacity:1}.services .col-sm-3 a:hover p,.services .col-sm-6 a:hover p{color:#fff}.services .col-sm-3 a:hover circle,.services .col-sm-3 a:hover path,.services .col-sm-3 a:hover polygon,.services .col-sm-3 a:hover rect,.services .col-sm-6 a:hover circle,.services .col-sm-6 a:hover path,.services .col-sm-6 a:hover polygon,.services .col-sm-6 a:hover rect{fill:#fff}}.services .row .col-sm-3:nth-child(2n+1) a{border-bottom:5px solid #49c684}.services .row .col-sm-3:nth-child(2n+1) a .cmn-color{background:#49c684}.services .row .col-sm-3:nth-child(2n) a{border-bottom:5px solid #4a90e2}.services .row .col-sm-3:nth-child(2n) a .cmn-color{background:#4a90e2}.services .row .col-sm-6{-webkit-box-flex:1;-ms-flex:1;flex:1}.services .row .col-sm-6:nth-child(2n+1){padding-right:5px}.services .row .col-sm-6:nth-child(2n+1) a{border-bottom:5px solid #49c684}.services .row .col-sm-6:nth-child(2n+1) a .cmn-color{background:#49c684}.services .row .col-sm-6:nth-child(2n){padding-left:5px}.services .row .col-sm-6:nth-child(2n) a{border-bottom:5px solid #4a90e2}.services .row .col-sm-6:nth-child(2n) a .cmn-color{background:#4a90e2}.services .row .col-sm-6:nth-child(3) a{border-bottom:5px solid #4a90e2}@media (min-width:992px){.services .row .col-sm-6:nth-child(3) a{border-bottom:5px solid #49c684}}.services .row .col-sm-6:nth-child(4) a{border-bottom:5px solid #49c684}@media (min-width:992px){.services .row .col-sm-6:nth-child(4) a{border-bottom:5px solid #4a90e2}}.ex-padding-srv svg{width:40px}.tech{padding:40px 0 20px}@media (min-width:992px){.tech{padding:70px 0 45px}}.tech h2{text-align:center;font-size:30px;line-height:40px}@media (min-width:992px){.tech h2{font-size:48px;line-height:61px}}.tech span.tch-span{text-align:center;font-size:16px;line-height:28px;color:#333;font-weight:500;margin-bottom:25px;display:block;width:100%;margin-top:10px}@media (min-width:992px){.tech span.tch-span{font-size:20px;line-height:32px;margin-top:35px}}.tech ul{text-align:center;margin-bottom:10px}@media (min-width:992px){.tech ul{margin-bottom:30px}}.tech ul li{background:#fff;-webkit-box-shadow:0 1px 8px 1px rgba(0,0,0,.05);box-shadow:0 1px 8px 1px rgba(0,0,0,.05);text-align:center;border:1px solid #ededed;height:70px;line-height:70px;display:inline-block;border-radius:5px;width:46%;margin:0 5px 10px}@media (min-width:992px){.tech ul li{width:13%;margin:0 10px 20px}}.tech ul li:nth-child(14) a img{width:100px}.tech ul li a{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;height:100%}.tech p{font-size:16px;line-height:28px;font-weight:500;margin-bottom:25px}@media (min-width:992px){.tech p{font-size:19px;line-height:30px}}@media (min-width:992px){.tech .btn_wrapper{margin-top:20px}}.culture{padding:40px 0 20px}@media (min-width:992px){.culture{padding:70px 0 50px}}.culture h2{margin-bottom:40px;font-size:30px}@media (min-width:992px){.culture h2{font-size:48px}}.culture-box{margin-bottom:20px;padding:0}@media (min-width:992px){.culture-box{margin-bottom:40px;padding:0 15px}}.culture-box img{margin:0 auto}.culture-box h3{font-size:22px;margin:15px 0 25px}@media (min-width:992px){.culture-box h3{margin:15px 0 10px}}.culture-box p{font-size:16px;line-height:28px;font-weight:500;margin-bottom:20px;font-family:Montserrat,sans-serif}@media (min-width:992px){.culture-box p{font-family:Montserrat,sans-serif;font-size:19px;line-height:30px;margin-bottom:25px}}.culture:after{display:none}@media (min-width:992px){.culture:after{display:block}}.rw-rev{margin-bottom:30px}@media (min-width:992px){.rw-rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:70px;margin-bottom:50px}}@media (min-width:992px){.rw-rev .product-img{text-align:left!important}}.product{padding:40px 0 20px}@media (min-width:992px){.product{padding:70px 0 50px}}.product h2{text-align:center;margin-bottom:20px;font-size:30px;line-height:40px;font-weight:600}@media (min-width:992px){.product h2{font-size:48px;line-height:61px;margin-bottom:50px}}.product-wrapper .product-logo{padding:0;margin:5px auto 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:360px;padding:9px 15px;background:#fff}@media (min-width:992px){.product-wrapper .product-logo{-webkit-box-shadow:0 1px 8px 1px rgba(0,0,0,.1);box-shadow:0 1px 8px 1px rgba(0,0,0,.1);padding:9px 25px;height:61px;max-width:430px;margin:5px 0 25px}}.product-wrapper .product-logo a{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}@media (min-width:992px){.product-wrapper .product-logo a{-webkit-box-flex:1;-ms-flex:1;flex:1}}.product-wrapper .product-logo a img{width:120px}@media (min-width:992px){.product-wrapper .product-logo a img{width:155px}}.product-wrapper .product-logo span{background:url(/images/mobile-all/globe-icon.png) no-repeat 10px 3px;margin-left:25px;position:relative;background-size:16px}@media (min-width:992px){.product-wrapper .product-logo span{-webkit-box-flex:1;-ms-flex:1;flex:1;background-size:auto;background-position:2px 4px}}.product-wrapper .product-logo span:before{content:"";position:absolute;top:2px;left:-8px;height:20px;width:1px;background:#d8d8d8}@media (min-width:992px){.product-wrapper .product-logo span:before{left:-20px;top:-4px;height:35px}}.product-wrapper .product-logo span a{font-size:12px;font-weight:500;color:#333;padding-left:35px}@media (min-width:992px){.product-wrapper .product-logo span a{font-size:18px}}.product-wrapper p{font-size:16px;line-height:28px;font-weight:500;margin-bottom:25px;margin-top:20px;text-align:center;font-family:Montserrat,sans-serif}@media (min-width:992px){.product-wrapper p{font-family:Montserrat,sans-serif;font-size:19px;line-height:30px;margin-top:0;margin-bottom:25px;text-align:left}}.product .product-img{text-align:center}@media (min-width:992px){.product .product-img{text-align:right}}@media (min-width:992px){.product .btn_wrapper{margin-top:20px}}.product.product-section-new{background:linear-gradient(152deg,#07b260 0,#051b39 60%)}.product.product-section-new h2{color:#fff}.product.product-section-new p{color:#fff}.people{padding:15px 0 20px}@media (min-width:992px){.people{padding-top:20px;padding-bottom:50px}}.people h2{margin:25px 0;text-align:center;font-size:30px}@media (min-width:992px){.people h2{margin-top:50px;margin-bottom:15px;font-size:48px}}.people .leader-para{font-size:16px;line-height:24px;text-align:center}@media (min-width:992px){.people .leader-para{font-size:20px;line-height:32px;max-width:990px;margin:0 auto 30px}}.people .team{background-color:#fff;border:1px solid #e5e5e5;border-radius:6px;font-size:14px;line-height:26px;padding:30px 0;margin-bottom:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;min-height:auto;text-align:center;font-family:Montserrat,sans-serif}@media (min-width:992px){.people .team{margin-bottom:25px;min-height:380px;font-size:18px;font-family:Montserrat,sans-serif}}.people .team:hover{border:1px solid #fff;-webkit-box-shadow:0 0 35px rgba(0,0,0,.1);box-shadow:0 0 35px rgba(0,0,0,.1)}.people .team-img-holder{width:178px;height:178px;margin:0 auto 20px;position:relative}.people .team figure{display:inline-block;border:20px solid #f7f7f7;border-radius:50%;overflow:hidden;margin-bottom:30px}.people .team figure img{width:158px}.people .team span{font-size:20px;font-family:Montserrat,sans-serif;font-weight:700;display:block}.about-contact{padding:50px 0;text-align:center}@media (min-width:992px){.about-contact{padding-top:70px;padding-bottom:80px}}.about-contact h2{margin-bottom:25px;font-size:30px}@media (min-width:992px){.about-contact h2{font-size:48px}}.work-slider .slick-prev{position:absolute;background:url(/images/common/left-icon.png) no-repeat 0 0;left:10px;top:15px;font-size:0;width:14px;height:26px}.work-slider .slick-next{position:absolute;background:url(/images/common/right-icon.png) no-repeat 0 0;right:0;top:15px;font-size:0;width:14px;height:26px}.about-us .o-clients{border-bottom:0;padding:42px 0}@media (min-width:992px){.about-us .o-clients{padding:65px 0 65px 25px}}.about-us .o-clients h2{margin-bottom:20px}@media (min-width:992px){.about-us .o-clients h2{margin:0 0 20px 0}}.about-us .o-clients .o-clients__list{position:relative}.about-us .o-clients .o-clients__list:before{display:block;content:"";position:absolute;left:0;right:0;bottom:-35px;margin:0 auto;background:#ccc;height:1px;width:140px}@media (min-width:992px){.about-us .o-clients .o-clients__list:before{display:none}}.about-us #myModal1 button.close{z-index:999;position:absolute;right:0!important;top:0!important;padding:5px 0;opacity:1;width:35px;text-align:center;background:#fff!important;float:right}.about-us .o-skills-hero{padding-bottom:50px!important;padding-top:100px!important;position:relative}@media (min-width:992px){.about-us .o-skills-hero{padding:135px 20px 45px!important}}.about-us .o-skills-hero h2{padding-bottom:0;margin-top:5px!important;font-size:30px;line-height:37px;margin-bottom:10px}@media screen and (min-width:992px){.about-us .o-skills-hero h2{padding:10px 0 20px;margin-top:0!important;font-size:59px;line-height:70px;margin-bottom:20px}}.about-us ul.srv-bnr-logo li:nth-child(5),.about-us ul.srv-bnr-logo li:nth-child(6){display:none}@media (min-width:992px){.about-us ul.srv-bnr-logo li:nth-child(5),.about-us ul.srv-bnr-logo li:nth-child(6){display:block}}.about-us ul.srv-bnr-logo li:nth-child(4){display:block!important}.about-us ul.srv-bnr-logo li{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;margin-bottom:15px}@media (min-width:992px){.about-us ul.srv-bnr-logo li{-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;margin-bottom:inherit}}@media (min-width:992px){.about-us ul.srv-bnr-logo li:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 161px;flex:0 0 161px}}@media screen and (min-width:992px){.about-us ul.srv-bnr-logo li:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}}@media screen and (min-width:1200px){.about-us ul.srv-bnr-logo li:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px}}.about-us ul.srv-bnr-logo li:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}@media screen and (min-width:992px){.about-us ul.srv-bnr-logo li:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}}@media screen and (min-width:1200px){.about-us ul.srv-bnr-logo li:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px}}@media (min-width:992px){.about-us ul.srv-bnr-logo li:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 115px;flex:0 0 115px}}@media screen and (min-width:992px){.about-us ul.srv-bnr-logo li:nth-child(5){-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}}@media screen and (min-width:1200px){.about-us ul.srv-bnr-logo li:nth-child(5){-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px}}@media screen and (min-width:992px){.about-us ul.srv-bnr-logo li:nth-child(6){-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}}@media screen and (min-width:1200px){.about-us ul.srv-bnr-logo li:nth-child(6){-webkit-box-flex:0;-ms-flex:0 0 175px;flex:0 0 175px}}.about-us .skill-page-mod.abt-bnr-logo{margin-bottom:35px!important}@media (min-width:992px){.about-us .skill-page-mod.abt-bnr-logo{margin-bottom:65px!important}}.about-us .why-details ul li:nth-child(7){border:0;background:#091b38}@media (min-width:992px){.about-us .why-details ul li:nth-child(7){background:#1d2942}}.about-us .why-details ul li:nth-child(8){border:1px solid #4a90e2;background:0 0}.about-us .why-details{margin-bottom:30px}@media (min-width:992px){.about-us .why-details{margin-bottom:45px}}.about-us .o-clients ul{margin-bottom:0}@media (min-width:992px){.about-us .o-clients ul{margin-bottom:20px}}.about-us .new-service .slick-slide{padding:15px 5px}@media (min-width:992px){.about-us .new-service .slick-slide{padding:0}}.about-us .new-service .cmn-heading-para{font-family:Montserrat,sans-serif}ul.abt-bnr-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;margin-top:30px}@media (min-width:992px){ul.abt-bnr-logo{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:60px}}ul.abt-bnr-logo svg{overflow:visible}ul.abt-bnr-logo li{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;padding:0 5px}@media (min-width:992px){ul.abt-bnr-logo li{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px}}ul.abt-bnr-logo li a{height:100px;display:block}ul.abt-bnr-logo li a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin:0;padding:0!important}.w-clutch{width:123px!important}ul.srv-bnr-logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:992px){ul.srv-bnr-logo{-ms-flex-pack:distribute;justify-content:space-around}}ul.srv-bnr-logo li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}@media (min-width:992px){ul.srv-bnr-logo li{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}}.skill-page-mod{margin-bottom:35px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.skill-page-mod{margin-bottom:35px!important}}.skill-page-mod li a{height:auto!important}ul.skill-page-mod{margin-top:0}@media (min-width:992px){ul.skill-page-mod{margin-top:10px;margin-bottom:35px}}@media (min-width:992px){ul.skill-page-mod li{-webkit-box-flex:1;-ms-flex:1;flex:1}}ul.skill-page-mod li:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 65px;flex:0 0 65px}@media (min-width:992px){ul.skill-page-mod li:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}}ul.skill-page-mod li:before{display:none}ul.skill-page-mod.mobile-off{display:none}@media (min-width:992px){ul.skill-page-mod.mobile-off{display:-webkit-box;display:-ms-flexbox;display:flex}}.pricings-section h4{text-align:center;margin-bottom:20px;font-family:Montserrat,sans-serif;font-weight:600;font-size:30px}@media (min-width:992px){.pricings-section h4{font-size:36px;margin-bottom:40px}}.graph{background:#fff;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.05);box-shadow:0 0 10px 1px rgba(0,0,0,.05);border:1px solid #e9e8ec;border-radius:8px;text-align:center;padding:25px 15px;margin-bottom:35px}@media (min-width:992px){.graph{padding:40px 15px;margin-bottom:50px;border:1px solid #e1dfe6;width:100%}}.graph ul{margin-top:5px;padding-left:40px}@media screen and (min-width:768px){.graph ul{max-width:300px;margin:5px auto}}@media screen and (min-width:992px){.graph ul{margin-top:35px;padding-left:25px}}.graph ul li{text-align:left;margin-bottom:5px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;position:relative;padding-left:20px}@media (min-width:992px){.graph ul li{font-size:17px;line-height:24px;margin-bottom:0;font-weight:600;margin-bottom:2px}}.graph ul li:before{content:"";position:absolute;top:8px;left:0;background:#000;width:7px;height:7px;border-radius:50%}@media (min-width:992px){.graph ul li:before{width:9px;height:9px}}.graph ul li.g-color1:before{background:#2dbe70}.graph ul li.g-color2:before{background:#3775bd}.graph ul li.g-color3:before{background:#d85f0e}.graph ul li.g-color4:before{background:#d99f00}.graph ul li.g-color5:before{background:#61a2bd}.graph span svg{width:175px}@media (min-width:992px){.graph span svg{width:auto}}.graph .graph-3{padding-left:0;max-width:300px;margin:5px auto 0}@media (min-width:992px){.graph .graph-3{padding-left:25px;max-width:inherit;margin:35px 0 0}}.graph .graph-3 li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.addr-section:after{display:none}@media (min-width:992px){.addr-section:after{display:block}}.product-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:992px){.product-wrapper{display:block}}@media (min-width:992px){.skill-pad-left{padding-left:30px}}.client-heading{font-size:30px;margin-bottom:10px;font-family:Montserrat,sans-serif;display:block}@media (min-width:992px){.client-heading{font-size:48px;margin-bottom:15px}}.cstm-svg{margin:15px 0}@media (min-width:992px){.cstm-svg{width:204px;height:206px;margin:0}}.world-map img{margin:0 auto}.tech .home-link{width:205px;margin:0 auto}.o-home-technology .home-link{width:210px;margin:0 auto}@media (min-width:992px){.o-home-technology .home-link{margin:10px auto 0}}.o-home-service .home-link{width:210px;margin:0 auto 0}.skill-page-mod-pro{width:100%}.profile-our-story-text-content h2{text-align:left;margin-bottom:30px}.profile-our-story-text-content p{font-size:18px;line-height:30px}.service-heading-text-area h2{margin-bottom:15px}.service-heading-text-area p{font-size:18px;text-align:center}.year-award-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.year-award-wrapper h2{width:100%;text-align:center;font-weight:600}@media (min-width:992px){.year-award-wrapper h2{width:30%;text-align:left}}.year-award-wrapper .year-award-content{width:70%;position:relative}.year-award-wrapper .year-award-content h3{padding-bottom:40px;margin:0 15px}.year-award-wrapper .year-award-content h3::after{content:"";position:absolute;width:170px;height:3px;background-color:#47c281;bottom:20px;left:0}.year-award-wrapper .year-award-content h3.award-21::after{background-color:#4a90e2}.year-award-wrapper .year-award-content h3.award-20::after{background-color:#000}.year-award-wrapper .year-award-content .year-award-img-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.year-award-wrapper .year-award-content .year-award-img-section .year-award-img{padding:15px}.sequrity-matter-banner{background-color:#063d72;padding-top:50px}@media screen and (min-width:992px){.sequrity-matter-banner{padding-top:0}}.sequrity-matter-banner .sequrity-matter-content{position:relative;z-index:999;margin:25px 0 50px;text-align:center}@media (min-width:992px){.sequrity-matter-banner .sequrity-matter-content{margin:70px 50px;text-align:left}}.sequrity-matter-banner .sequrity-matter-content h2{color:#fff;font-weight:500;line-height:54px;margin-bottom:15px}.sequrity-matter-banner .sequrity-matter-content p{font-size:18px;color:#fff;line-height:30px}.sequrity-matter-banner .sequrity-matter-content .btn{margin:0 auto}@media (min-width:992px){.sequrity-matter-banner .sequrity-matter-content .btn{margin:0}}.sequrity-matter-banner img{width:180px;margin:0 auto;display:block}@media screen and (min-width:992px){.sequrity-matter-banner img{width:auto;margin:0;display:inherit}}.office-infrastucture-img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.office-infrastucture-img-wrapper .office-infrastucture-img{margin:10px}.company-service-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (min-width:992px){.company-service-wrap{margin:55px auto;width:80%}}.company-service-wrap a{-ms-flex-preferred-size:100%;flex-basis:100%;margin:15px;background-color:#fff;border-radius:5px;padding:40px;text-align:center}@media (min-width:992px){.company-service-wrap a{-ms-flex-preferred-size:30%;flex-basis:30%}}.company-service-wrap a.ecommerce-service-box{padding:40px 5px}.company-service-wrap a h4{margin-bottom:0;font-size:18px}.company-service-wrap a:nth-child(even){border-top:3px solid #4a90e2}.company-service-wrap a:nth-child(odd){border-top:3px solid #49c684}@media screen and (min-width:992px){.company-service-wrap .profile-service-box-img{height:70px;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}}.profile-tabs{width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;margin:40px auto;border-radius:5px;border:none}@media (min-width:992px){.profile-tabs{width:90%;border:1px solid #ddd}}.profile-tabs .tab-profile-header{display:none}@media (min-width:992px){.profile-tabs .tab-profile-header{width:25%;border-right:1px solid #ddd;display:block}}.profile-tabs .tab-profile-header ul li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 15px;border-left:3px solid transparent;font-size:16px;cursor:pointer;font-weight:500;-webkit-transition:.4s all ease-in-out;transition:.4s all ease-in-out}.profile-tabs .tab-profile-header ul li.active{border-left:3px solid #2dbe70;background-color:#ecf9f9}@media screen and (min-width:992px){.profile-tabs .tab-profile-header ul li:hover{background-color:#ecf9f9;border-left:3px solid #2dbe70}}.profile-tabs .tab-profile-content{background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;width:100%}@media (min-width:992px){.profile-tabs .tab-profile-content{width:75%;background-color:#f2f2f2}}.profile-tabs .tab-profile-content div{position:relative;opacity:1;top:auto;left:auto}@media (min-width:992px){.profile-tabs .tab-profile-content div{position:absolute;top:-50vh;left:100px;opacity:0}}.profile-tabs .tab-profile-content .tab-profile-content-area{width:100%}.profile-tabs .tab-profile-content .tab-profile-content-area .tab-profile-content-title,.profile-tabs .tab-profile-content .tab-profile-content-area .tab-profile-content-wrap{position:static;opacity:1}.profile-tabs .tab-profile-content .tab-profile-content-area .tab-profile-content-title{display:block;background:#ecfaf9;padding:15px 20px;margin-bottom:10px}@media (min-width:992px){.profile-tabs .tab-profile-content .tab-profile-content-area .tab-profile-content-title{display:none;padding:10px 20px}}.profile-tabs .tab-profile-content .tab-profile-content-area .tab-profile-content-title h2{font-size:16px;line-height:21px;margin-bottom:0;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:20px}.profile-tabs .tab-profile-content .tab-profile-content-area .tab-profile-content-title h2::after{content:"\f107";font-family:"Font Awesome 5 Free";position:absolute;font-weight:600;right:0}.profile-tabs .tab-profile-content .tab-profile-content-area .tab-profile-content-wrap{display:none}.profile-tabs .tab-profile-content .tab-profile-content-area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px}@media screen and (min-width:992px){.profile-tabs .tab-profile-content .tab-profile-content-area ul{margin-bottom:0}}.profile-tabs .tab-profile-content .tab-profile-content-area ul li{width:33.33%}@media screen and (min-width:768px){.profile-tabs .tab-profile-content .tab-profile-content-area ul li{width:20%}}@media screen and (min-width:992px){.profile-tabs .tab-profile-content .tab-profile-content-area ul li{width:16.6%}}.profile-tabs .tab-profile-content .tab-profile-content-area ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:15px 5px;border-radius:5px;border:1px solid #e1dfe6;max-width:100%;margin:10px;height:75px;-o-object-fit:contain;object-fit:contain;-webkit-transition:all .4s linear;transition:all .4s linear}@media screen and (min-width:992px){.profile-tabs .tab-profile-content .tab-profile-content-area ul li a{padding:15px 20px}}.profile-tabs .tab-profile-content .tab-profile-content-area ul li a img{width:100%;margin:0 auto;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:992px){.profile-tabs .tab-profile-content .tab-profile-content-area ul li a img{height:auto}}.profile-tabs .tab-profile-content .tab-profile-content-area ul li a img.img-resize{width:40%}.profile-tabs .tab-profile-content .tab-profile-content-area ul li a img.img-resize-new{width:50%}.profile-tabs .tab-profile-content .tab-profile-content-area ul li a img.resize-img-new{width:60%}.profile-tabs .tab-profile-content .tab-profile-content-area ul li a img.resize-img{width:100%}.profile-tabs .tab-profile-content .tab-profile-content-area ul li a:hover{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.profile-tabs .tab-profile-content .tab-profile-content-area p{margin-bottom:0;padding:0 11px;font-size:16px}.profile-tabs .tab-profile-content .tab-profile-content-area.active{top:0;left:0;opacity:1;padding:0;background:#f2f2f2;margin-bottom:10px}@media (min-width:992px){.profile-tabs .tab-profile-content .tab-profile-content-area.active{padding:20px}}.profile-tabs .tab-profile-content .tab-profile-content-area.active .tab-profile-content-wrap{display:block}.profile-tabs .tab-profile-content .tab-profile-content-area.active h2::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.hq-slider-new{position:relative;z-index:999}.hq-slider-new ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hq-slider-new ul li{padding:10px}.hq-slider-new ul li a{height:100%;display:block}.hq-slider-new ul li a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hq-slider-new ul li.hq-slider-small-img{width:100%}@media (min-width:992px){.hq-slider-new ul li.hq-slider-small-img{width:25%}}.hq-slider-new ul li.hq-slider-big-img{width:100%}@media (min-width:992px){.hq-slider-new ul li.hq-slider-big-img{width:50%}}.hq-slider-new .slick-dots{margin:15px auto}.hq-slider-new .slick-dots li{padding:5px}.lets-talk{margin-top:0}.client-logo-new{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.client-logo-new .slick-dots{height:auto;margin-top:0}.client-logo-new .slick-dots li{-webkit-box-flex:0;-ms-flex:none;flex:none}.client-logo-new .slick-dots li:nth-child(1){-webkit-box-flex:0;-ms-flex:none;flex:none}.profile-our-story-img img{display:block;margin:0 auto;width:180px}@media screen and (min-width:992px){.profile-our-story-img img{display:inherit;margin:0;width:inherit}}.clientLogoSlider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media screen and (min-width:992px){.clientLogoSlider .slick-track{display:inherit;margin:inherit}}.clientLogoSlider .slick-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:992px){.clientLogoSlider .slick-slide{display:inherit!important}}.pointer-disable{pointer-events:none}.slbWrapOuter{height:calc(100vh - 64px);top:64px}.pointer-disable-modify{pointer-events:none}.tab-profile-content-wrap .resize-img-new.resize-img-new-iso{width:70%!important}.new-clientLogoSlider .owl-stage-outer{margin:0}.new-clientLogoSlider .owl-stage-outer .owl-stage{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}.new-clientLogoSlider .owl-stage-outer .owl-stage .owl-item{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;-webkit-box-flex:1;-ms-flex:1;flex:1;opacity:0;height:100px}.new-clientLogoSlider .owl-stage-outer .owl-stage .owl-item.active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.new-clientLogoSlider .owl-dots{text-align:center;margin-bottom:15px;margin-top:30px}.new-clientLogoSlider .owl-dots .owl-dot{width:7px;height:7px;display:inline-block;vertical-align:middle;background:#9b9b9b;margin:0 5px;border-radius:50%;cursor:pointer}.new-clientLogoSlider .owl-dots .owl-dot.active{background:#49c684;width:10px;height:10px}@media screen and (min-width:992px){.clientLogoSlider-box{margin:10px 25px}}.profile-redirection-layer{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}span.linkid-in{position:absolute;right:12px;bottom:40px}@media (min-width:992px){.o-awards--skill-salesforce{padding:60px 0 40px}}.follow-pr{padding:45px 0 20px}@media (min-width:992px){.follow-pr{padding:70px 0 50px}}.o-services-intro-2 .text-bg{border-radius:8px;-webkit-box-shadow:0 0 27px 0 #e3e3e3;box-shadow:0 0 27px 0 #e3e3e3;padding:30px 30px 10px;margin-bottom:25px;position:relative;text-align:left;max-width:none;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1)}@media (min-width:992px){.o-services-intro-2 .text-bg{padding:50px 60px 30px;margin-bottom:60px;max-width:515px}}.how-it-works-holder{text-align:center;margin:20px 0 5px}@media screen and (min-width:992px){.how-it-works-holder{background:0 0;text-align:left;margin:50px 0}}@media screen and (min-width:1200px){.how-it-works-holder{background:#fff url(/images/common/divider.png) 50% 0 repeat-y}.how-it-works-holder.holder-bg-grey{background:transparent url(/images/common/w-divider.png) 50% 0 repeat-y}.how-it-works-holder.holder-bg-grey .text-bg{background:#fff}}@media (min-width:992px){.how-it-works-holder .custom-right{float:right}}.how-it-works-holder .text-bg{position:relative}.how-it-works-holder .text-bg:before{position:absolute;top:50px;width:30px;height:30px;content:"";border-radius:100%;background-color:#fff;display:none!important}@media screen and (min-width:992px){.how-it-works-holder .text-bg:before{display:none!important}}@media screen and (min-width:1200px){.how-it-works-holder .text-bg:before{display:block!important}}.how-it-works-holder .text-bg:after{content:'';position:absolute;top:20px;right:20px;width:90px;height:90px;display:block;background-size:100%!important}@media (min-width:992px){.how-it-works-holder .text-bg:after{display:none}}.how-it-works-holder .text-bg-1:after{background:url(/images/service/how-it-works-icon-1.png) no-repeat 0 0}.how-it-works-holder .text-bg-2:after{background:url(/images/service/how-it-works-icon-2.png) no-repeat 0 0}.how-it-works-holder .text-bg-3:after{background:url(/images/service/how-it-works-icon-3.png) no-repeat 0 0}.how-it-works-holder .text-bg-4:after{background:url(/images/service/how-it-works-icon-4.png) no-repeat 0 0}.how-it-works-holder .text-bg-4 h3{width:118px;margin-top:10px}@media (min-width:992px){.how-it-works-holder .text-bg-4 h3{width:100%;margin-top:0}}.how-it-works-holder .text-bg-5:after{background:url(/images/service/how-it-works-icon-5.png) no-repeat 0 0}.how-it-works-holder .text-bg-5 h3{width:115px;margin-top:10px}@media (min-width:992px){.how-it-works-holder .text-bg-5 h3{width:100%;margin-top:0}}.how-it-works-holder .text-bg-1:before{left:-70px;display:block;border:4px solid #3e93da;top:0}.how-it-works-holder .text-bg-2:before{right:-70px;border:4px solid #24c683}@media (min-width:992px){.how-it-works-holder .text-bg-2:before{display:block}}.how-it-works-holder .text-bg-3:before{left:-70px;display:block;border:4px solid #fa8b00}.how-it-works-holder .text-bg-4:before{right:-70px;border:4px solid #5eacf9}@media (min-width:992px){.how-it-works-holder .text-bg-4:before{display:block}}.how-it-works-holder .text-bg-5:before{left:-70px;border:4px solid #14df7d}@media (min-width:992px){.how-it-works-holder .text-bg-5:before{display:block}}.how-it-works-holder span{font-size:20px;font-weight:500;margin-bottom:0;display:inline-block}@media (min-width:992px){.how-it-works-holder span{font-size:36px}}.how-it-works-holder span.blue{color:#5eacf9}.how-it-works-holder span.green{color:#14df7d}.how-it-works-holder span.orange{color:#e76c00}.how-it-works-holder span.light-blue{color:#5eacf9}.how-it-works-holder h3{font-size:20px;width:150px;line-height:24px;margin-top:10px}@media (min-width:992px){.how-it-works-holder h3{font-size:24px;line-height:32px;width:100%;margin-top:0}}.how-it-works-holder p{font-size:16px;line-height:28px;font-family:Montserrat,sans-serif;font-weight:500}@media (min-width:992px){.how-it-works-holder p{font-size:19px;line-height:30px;font-family:Montserrat,sans-serif;font-weight:400}}.how-it-works-holder p span.anchor-link{max-width:100%;font-size:13px;line-height:22px;color:#333;text-decoration:none;text-align:left;margin-top:20px}.how-it-works-holder p a.anchor-link{text-align:left;display:block;max-width:100%;margin-top:0}@media screen and (min-width:992px){.how-it-works-holder p a.anchor-link{display:inherit;max-width:325px}}@media (min-width:992px){.how-it-works-holder img{margin:50px auto 0;display:block}}.how-it-works-holder picture{display:none}@media (min-width:992px){.how-it-works-holder picture{display:block}}@media screen and (min-width:1200px){.w-divider{background:url(/images/common/w-divider.png) 50% 0 repeat-y}}@media (min-width:992px){.how-we-work-bnr{padding-bottom:300px!important}}.how-we-work-bnr h1{font-size:24px;line-height:28px;text-transform:capitalize;padding-bottom:0;margin-bottom:0}@media (min-width:992px){.how-we-work-bnr h1{font-size:48px;line-height:56px;padding-bottom:0;margin-bottom:.5rem}}.how-we-work-bnr h2{font-size:16px;line-height:28px;color:#36e079;font-family:Montserrat,sans-serif;margin-top:20px!important}@media (min-width:992px){.how-we-work-bnr h2{font-size:20px;line-height:33px;margin-top:25px!important}}.how-we-work-bnr .pm-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media (min-width:992px){.how-we-work-bnr .pm-img{display:none}}.how-we-work-bnr .pm-img li{font-size:16px;padding-left:28px;padding-bottom:15px;padding-left:0}.how-we-work-bnr .pm-img li :before{display:none}.how-we-work-bnr .pm-img li img{display:block;margin:0 auto 10px;padding-bottom:0;padding-top:0}.how-we-work-bnr .pm-img li h5{color:#fff;font-size:15px;font-weight:600!important;line-height:15px}.how-we-work-bnr .pm-img li small{font-size:10px;color:#cbe3ff;font-weight:500!important}.how-we-work-bnr .header_left_pan ul li:before{display:none}@media (min-width:992px){.work-bnr h1{text-align:left}}@media (min-width:992px){.work-bnr .btn_wrapper a{margin:0}}@media (min-width:992px){.work-bnr .anchor-link{text-align:left}}.o-two-col-section__intro .col-md-10{margin:0 auto!important}@media (hover:hover) and (pointer:fine){.o-two-col-section__key-traits ul li .style_prevu_kit:hover .icon-text-hover{text-align:left;color:#fff;padding:20px}.o-two-col-section__key-traits ul li .style_prevu_kit:hover .icon-text-hover h3{text-align:left;color:#fff}.o-two-col-section__key-traits ul li .style_prevu_kit:hover .icon-text-hover p{text-align:left;color:#fff;margin-top:10px}}.o-two-col-section__choosing-steps h2{text-align:center}.o-skill-intro--cn-uses-ai .col-md-10{margin:0 auto}.project-management .col-md-10{margin:0 auto}@media (min-width:992px){.u-align-left{text-align:left}}.o-skill-intro--conclusion .col-md-10{margin:0 auto}@media (min-width:992px){.o-skills-hero--cn-uses-ai .btn_wrapper a{margin:0}}@media (min-width:992px){.o-skills-hero--cn-uses-ai .anchor-link{text-align:left}}.benefit-slider .slick-dots{text-align:center;margin:15px 0 30px}.benefit-slider .slick-dots li{display:inline-block;border-radius:50%;text-indent:-10000px;width:7px;height:7px;background-color:#9b9b9b;vertical-align:middle;margin:0 6px}.benefit-slider .slick-dots li.slick-active{width:10px;height:10px;background:#49c684}.cheaper-batter-header{position:relative}.cheaper-batter-header .o-services-hero__background-1{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.cheaper-batter-header .container{position:relative;z-index:1}.cheaper-batter-header .c-b-heading{text-align:center}.why-matters .col-md-8{margin:0 auto}.why-matters .extra-h4{font-weight:400;margin:0 0 15px 0;font-family:Montserrat,sans-serif;font-size:16px;line-height:28px}@media (min-width:992px){.why-matters .extra-h4{font-weight:300;font-size:22px;line-height:28px;font-family:Montserrat,sans-serif;margin:0 0 35px 0}}.why-matters .padding-0{padding:0}.cb-wecare .row{padding:0 15px}@media (min-width:992px){.cb-wecare .row{padding:0}}.cb-wecare .row.cb-wecare-box1,.cb-wecare .row.cb-wecare-box2{padding:50px 15px 10px;border-radius:5px;margin:15px 0}@media (min-width:992px){.cb-wecare .row.cb-wecare-box1,.cb-wecare .row.cb-wecare-box2{margin:0 -15px;border-radius:0;padding:50px 30px 10px}}@media (min-width:992px){.cb-wecare .row.cb-wecare-box2{margin-top:50px}}.cb-wecare .cb-wecare-heading p{text-align:center;font-family:Montserrat,sans-serif}@media (min-width:992px){.cb-wecare .cb-wecare-heading p{text-align:left;font-family:Montserrat,sans-serif}}.cb-wecare .cb-wecare-heading p strong{font-weight:400}@media (min-width:992px){.cb-wecare .cb-wecare-heading p strong{font-weight:700}}.cb-wecare .cb-wecare-heading-f-p{color:#fff;display:none}@media (min-width:992px){.cb-wecare .cb-wecare-heading-f-p{display:block}}.cb-wecare .small-wrap-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:992px){.cb-wecare .small-wrap-top{margin-bottom:0;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}.cb-wecare .small-wrap-top-img{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;max-width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.cb-wecare .small-wrap-top-img{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px}}.cb-wecare .small-wrap-top h3{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:20px;line-height:26px;padding-left:20px}@media (min-width:992px){.cb-wecare .small-wrap-top h3{font-size:36px;line-height:49px;padding-left:0}}.cb-wecare .small-wrap-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;top:-42px}.cb-wecare .small-wrap-text-left{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px}.cb-wecare .small-wrap-text-right{-webkit-box-flex:1;-ms-flex:1;flex:1}.How-we-work .o-skills-hero{padding-bottom:20px}@media (min-width:992px){.How-we-work .o-skills-hero{padding-bottom:300px!important;padding-top:135px!important;padding-bottom:50px}}.How-we-work .o-skills-hero h2{font-family:Montserrat,sans-serif}@media (min-width:992px){.How-we-work .o-skills-hero h2{font-family:Montserrat,sans-serif;margin-bottom:40px}}.How-we-work .o-skills-hero .cstm-link-p{display:block}.o-skill-intro--listing .btn_wrapper{margin-top:0!important}@media (min-width:992px){.o-skill-intro--listing .btn_wrapper{margin-top:50px!important}}.Office .o-skills-hero{padding:100px 0 20px!important}@media (min-width:992px){.Office .o-skills-hero{padding:140px 20px 45px!important}}.Office .o-skills-hero h1{margin-bottom:10px}@media (min-width:992px){.Office .o-skills-hero h1{margin-bottom:25px}}.Office .green-head-ribbon span{width:92%}@media (min-width:992px){.Office .green-head-ribbon span{width:auto}}.how-it-works-holder-mod .text-bg-1:after{background:url(/images/common/3step-icon-1.svg) no-repeat 0 0}@media screen and (min-width:992px){.how-it-works-holder-mod .text-bg-1:after{background:0 0}}.how-it-works-holder-mod .text-bg-2:after{background:url(/images/common/3step-icon-2.svg) no-repeat 0 0}@media screen and (min-width:992px){.how-it-works-holder-mod .text-bg-2:after{background:0 0}}.how-it-works-holder-mod .text-bg-3:after{background:url(/images/common/3step-icon-3.svg) no-repeat 0 0}@media screen and (min-width:992px){.how-it-works-holder-mod .text-bg-3:after{background:0 0}}.rm-bnr{padding-bottom:60px!important}.how-it-works-holder-mod p{padding-top:15px}@media screen and (min-width:992px){.how-it-works-holder-mod p{padding-left:50px}}.bg-grey-mod .how-it-works-holder{background-color:#f5f5f5}.bg-grey-mod .text-bg{background:#fff}.contact-modal .modal-content{padding:30px;background-color:#fff}.contact-modal .modal-content .modal-header button.close img{width:20px}.contact-modal .modal-content .modal-header figure{width:70px;height:70px;position:relative;display:inline-block;vertical-align:middle;margin-bottom:25px}.contact-modal .modal-content .modal-header figure img{display:block;position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%!important}.contact-modal .modal-content .modal-header figure:before{content:'';display:block;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;position:absolute;top:0;left:0;z-index:5;-webkit-animation:spin,10s,linear,0s,infinite;animation:spin,10s,linear,0s,infinite}.contact-modal .modal-content .modal-header .close{position:absolute;right:30px;top:30px;background-color:transparent;width:auto}.contact-modal .modal-content .modal-header h5{font-size:18px;padding-bottom:20px;padding-top:20px;text-align:left}.contact-modal .modal-content .modal-header p{font-size:20px;line-height:33px;font-weight:600;font-family:Montserrat,sans-serif}.contact-modal .modal-content input.form-control{width:100%}.contact-modal .modal-content .btn{display:inline-block;text-align:center;border-radius:5px;padding:10px 0;font-size:18px;text-transform:uppercase;max-width:158px;text-decoration:none;position:relative;font-family:Montserrat,sans-serif;font-weight:600;color:#fff;border:2px solid #ff5800;background-color:#ff5800;width:250px}#attachedFiles{margin-top:20px}#attachedFiles li{display:inline-block;margin-right:10px;margin-bottom:10px;padding:8px 15px;border-radius:30px;background:#fafafa}#attachedFiles li input{line-height:20px;width:87%;font-size:14px}#attachedFiles li button{background:url(/images/common/icon-delete.svg) 0 0 no-repeat;width:14px;height:19px;margin-right:10px;vertical-align:middle}.u-name{background:url(/images/common/form-icon-1.png) 0 50% no-repeat;border-bottom:1px solid #ccc}.u-email{background:url(/images/common/form-icon-2.png) 0 50% no-repeat;border-bottom:1px solid #ccc}.u-phone{background:url(/images/common/form-icon-3.png) 0 50% no-repeat;border-bottom:1px solid #ccc}.u-company{background:url(/images/common/form-icon-4.png) 0 50% no-repeat;border-bottom:1px solid #ccc}.u-message{background:url(/images/common/form-icon-5.png) 0 20px no-repeat;border-bottom:1px solid #ccc}.attach{background:url(/images/common/attach-icon.svg) no-repeat;font-family:Montserrat,sans-serif;padding:10px 20px 0 40px;background-position:0 15px}@media (min-width:992px){.attach{background-position:0 30px;padding:20px 20px 0 40px}}.attach .attach-inputfile{display:none}.attach label{color:#00f;cursor:pointer;text-decoration:underline}.attach label:hover{text-decoration:none}.common-input{border-bottom:1px solid #000;padding:20px 20px 20px 40px;color:#000;width:100%;margin-bottom:5px;font-weight:400;font-family:Montserrat,sans-serif;font-size:16px}@media (min-width:992px){.common-input{padding:20px 20px 20px 40px}}.u-submit{display:block;text-align:center;border-radius:5px;padding:10px 0;font-size:15px;text-transform:uppercase;max-width:350px;text-decoration:none;position:relative;font-family:Montserrat,sans-serif;font-weight:600;color:#fff;width:250px;margin:0 auto}@media (min-width:992px){.u-submit{padding:19px 0;font-size:18px;width:250px}}.u-submit:after{content:'';background:url(/images/common/arrow-white.png) no-repeat;width:20px;height:14px;display:inline-block;margin-left:15px;z-index:-1;display:none}::-webkit-input-placeholder{font-weight:300}::-moz-placeholder{font-weight:300}:-ms-input-placeholder{font-weight:300}:-moz-placeholder{font-weight:300}label.error{color:red;text-align:left;display:block;font-weight:300}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:100}body[data-page=contact-us] .o-contact-form--mobile-top{background:url(images/contact-us/contact-form-top-border-mobile.png) 0 0 repeat-x}@media (min-width:992px){body[data-page=contact-us] .o-contact-form{position:relative;-webkit-box-shadow:0,10px,35px,rgba(0,0,0,.1);box-shadow:0,10px,35px,rgba(0,0,0,.1);padding:0;background:0 0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}}body[data-page=contact-us] .o-contact-form--mobile{text-align:center;display:block;padding-top:66px;padding:60px 0 40px 0}@media (min-width:992px){body[data-page=contact-us] .o-contact-form--mobile{padding:76px 0 40px 0}}body[data-page=contact-us] .o-contact-form--mobile h2{font-size:36px;line-height:54px}@media (min-width:992px){body[data-page=contact-us] .o-contact-form--mobile h2{font-size:48px;line-height:58px}}body[data-page=contact-us] .o-contact-form--mobile h3{font-size:16px;font-weight:400}@media (min-width:992px){body[data-page=contact-us] .o-contact-form--mobile h3{font-size:28px;line-height:35px;font-weight:500}}body[data-page=contact-us] .o-contact-form--mobile h5{font-size:16px;font-weight:400}@media (min-width:992px){body[data-page=contact-us] .o-contact-form--mobile h5{font-size:28px;line-height:35px;font-weight:500}}body[data-page=contact-us] .o-contact-form--mobile .attach,body[data-page=contact-us] .o-contact-form--mobile .contact-linkedin,body[data-page=contact-us] .o-contact-form--mobile .u-company,body[data-page=contact-us] .o-contact-form--mobile h6{display:none}@media (min-width:992px){body[data-page=contact-us] .o-contact-form--mobile .attach,body[data-page=contact-us] .o-contact-form--mobile .contact-linkedin,body[data-page=contact-us] .o-contact-form--mobile .u-company,body[data-page=contact-us] .o-contact-form--mobile h6{display:block}}body[data-page=contact-us] .o-contact-form--mobile .group .choosecountry{display:none}@media (min-width:992px){body[data-page=contact-us] .o-contact-form--mobile .group .choosecountry{display:block}}body[data-page=contact-us] .o-contact-form--mobile .group input[type=text]{padding:20px 20px 20px 0;background:url(/assets/images/common/icon-phone.svg) 0 50% no-repeat}@media (min-width:992px){body[data-page=contact-us] .o-contact-form--mobile .group input[type=text]{padding:20px 20px 20px 40px;background:0 0}}body[data-page=contact-us] .o-contact-form--contact-form-footer{padding:20px 0;margin-top:30px;text-align:left}@media (min-width:992px){body[data-page=contact-us] .o-contact-form--contact-form-footer{text-align:center}}body[data-page=contact-us] .o-contact-form--contact-form-footer ul li{margin:0 15px}body[data-page=contact-us] .o-contact-form__attachement-text{padding-left:18px}body[data-page=contact-us] .contact-mobile{display:none}@media (min-width:992px){.o-contact-form{background-size:30%;color:#000;overflow:hidden;text-align:center;position:relative}}.o-contact-form h2{margin-bottom:15px}@media (min-width:992px){.o-contact-form h2{font-size:60px;letter-spacing:2.5px;text-shadow:1px 1px 0 #333,-1px 1px 0 #333,1px -1px 0 #333,-1px -1px 0 #333}}@media (min-width:992px){.o-contact-form h3{font-size:28px;line-height:35px;font-weight:500}}.o-contact-form h3 br{display:none}@media (min-width:992px){.o-contact-form h3 br{display:block}}@media (min-width:992px){.o-contact-form h5{font-size:28px;line-height:35px;font-weight:500}}.o-contact-form h5 br{display:none}@media (min-width:992px){.o-contact-form h5 br{display:block}}.o-contact-form h4{font-size:18px;padding-bottom:20px;padding-top:20px;text-align:left}.o-contact-form h6{font-size:18px;padding-bottom:20px;padding-top:20px;text-align:left}@media (min-width:992px){.o-contact-form--white-bg{background-color:#fff;-webkit-box-shadow:0,0,20px,rgba(0,0,0,.2);box-shadow:0,0,20px,rgba(0,0,0,.2);padding:80px 0 0;border-radius:3px;overflow:hidden;display:block}}.o-contact-form .form-animate{-webkit-transition:.1s,ease-out;transition:.1s,ease-out;-webkit-animation:formanimation,.3s,ease-in-out,0s,2;animation:formanimation,.3s,ease-in-out,0s,2}.o-contact-form__heart{display:inline-block;margin-left:-4px;line-height:49px;vertical-align:top;-webkit-animation:pulse,1.5s,ease-out,0s,infinite;animation:pulse,1.5s,ease-out,0s,infinite;padding-left:10px;padding-right:10px}@media (min-width:992px){.o-contact-form__heart{padding-left:20px;padding-right:20px}}@media (min-width:992px){.o-contact-form__heart img{height:58px}}.o-contact-form__privacy{margin:20px 0 20px 0;font-size:15px;text-align:center}.o-contact-form__privacy i{margin-right:10px}.o-contact-form__attachement-text a{color:#4492dc;text-decoration:underline}.o-contact-form__attachement-text a:hover{text-decoration:none}.o-contact-form__attachement-text label{color:#4492dc;text-decoration:underline;cursor:pointer}.o-contact-form__attachement-text label:hover{text-decoration:none}.o-contact-form--contact-form-footer{background-color:#f2f2f2;padding:40px 0;margin-top:60px}.o-contact-form--contact-form-footer ul li{display:inline-block;font-size:16px;color:#000;margin:0 30px}.o-contact-form--contact-form-footer ul li i{margin-right:20px}.o-contact-form--contact-form-footer ul li strong{font-weight:700}.o-contact-form--contact-form-footer a{color:#000}.o-contact-form--contact-form-footer a:hover{text-decoration:underline}.o-contact-form--contact-form-footer .o-clients{padding:30px 0 0 0}.o-contact-form--place-order .tagline{font-size:12px}.o-contact-form--place-order .attach span{vertical-align:top}.common-input.u-message{background:url(/images/common/email-icon.png) 0 20px no-repeat}.form-inside{padding-top:0}@media (min-width:992px){.form-inside{padding-top:30px}}.form-inside p{font-size:16px;color:#333;padding-bottom:5px!important;line-height:28px;margin-top:15px}@media (min-width:992px){.form-inside p{margin-top:0;font-size:18px;line-height:30px}}.form-inside p a{color:#4a90e2}.bnr-form .group input[type=text]{border-bottom:1px solid #c9c8c8;padding:20px 20px 20px 40px;color:#333;width:100%;margin-bottom:10px;font-weight:400}.bnr-form input{border:none;border-bottom:1px solid #000!important}@media (min-width:992px){.bnr-form input{border-bottom:1px solid #c9c8c8}}.bnr-form .u-name{border-bottom:1px solid #c9c8c8;padding:20px 20px 20px 40px;color:#333;width:100%;margin-bottom:10px;font-weight:400}.bnr-form .u-email{padding:20px 20px 20px 40px;color:#333;width:100%;margin-bottom:10px;font-weight:400}.bnr-form .u-company{padding:20px 20px 20px 40px;color:#333;width:100%;margin-bottom:10px;font-weight:400}.bnr-form .u-message.bnr-msg{border-bottom:1px solid #000;margin-bottom:10px;position:relative;font-weight:400}@media (min-width:992px){.bnr-form .u-message.bnr-msg{border-bottom:1px solid #c9c8c8}}.bnr-form .u-message.bnr-msg textarea{background:url(/images/common/form-icon-5.png) 0 20px no-repeat;padding:20px 20px 20px 40px;color:#333;min-height:100px;width:100%;margin-bottom:30px;border:none}.bnr-form .attach{margin-top:5px;margin-bottom:15px;text-align:left}.bnr-form .attach span{margin-left:10px;display:inline-block}.bnr-form .o-contact-form__attachement-text{font-size:16px;color:#878787}.bnr-form .attach span{margin-left:10px;display:inline-block;font-size:15px;margin-bottom:5px;line-height:20px;margin-top:5px}.bnr-form .attach{padding:20px 25px 5px 25px}.o-contact-form__privacy{margin:20px 0 20px 0;font-size:15px;text-align:center;font-family:Montserrat,sans-serif;font-weight:400;color:#414446!important}@media (min-width:992px){.o-contact-form__privacy{font-size:17px}}.u-message span#requirements_feedback{position:absolute;right:25px;bottom:12px;font-size:14px;color:#333;font-weight:300}.small-heading{text-align:left;display:block;font-size:16px;font-weight:700;text-transform:uppercase;margin-top:35px;padding-left:15px;display:none}@media (min-width:992px){.small-heading{padding:0;display:block}}input,textarea{font-size:16px}.s-btn-modifier{width:265px}@media (min-width:992px){.s-btn-modifier{width:478px}}.cntct-pg-section{background:#fff;padding-top:20px!important}@media (min-width:992px){.cntct-pg-section{padding:100px 20px 60px!important}}.new-contact .o-contact-us .col-md-6{padding:0}@media (min-width:992px){.new-contact .o-contact-us .col-md-6{padding:0 15px}}.new-contact .u-submit.s-btn-modifier{max-width:260px}@media (min-width:992px){.new-contact .u-submit.s-btn-modifier{max-width:350px}}.new-contact .o-footer{padding:0 0 40px}@media (min-width:992px){.new-contact .o-footer{padding:0 0 40px}}.cn-form{position:relative;background:#fff}.cn-form:before{content:'';position:absolute;background:url(/images/contact-us/dashed-line.png) 0 0 repeat;height:5px;width:100%;top:0;left:0;right:0}.cn-form:after{content:'';position:absolute;background:url(/images/contact-us/dashed-line.png) 0 0 repeat;height:5px;width:100%;bottom:0;left:0;right:0;display:none}@media (min-width:992px){.cn-form:after{display:block}}.cn-form .row .col-md-10{margin:0 auto}.o-contact-us{padding-top:0!important}@media (min-width:992px){.o-contact-us{padding-top:0!important}}.contact-addr .office ul{background:#fff}.o-contact-form__contact-form{padding:0 15px}@media (min-width:992px){.o-contact-form__contact-form{padding:0}}.opt-phn{position:relative}.opt-phn input{background:0 0;width:100%;font-size:14px}.url-list label{text-decoration:none;color:#333;font-size:16px;cursor:default}.url-input{padding:0;font-size:16px;display:initial;display:initial}.contact-modal .modal-content button#cloudFileAdd{background-color:#fd5900;color:#fff;font-size:17px;line-height:16px;height:42px;padding:10px 20px;text-transform:uppercase;display:block!important;width:150px;margin:0 0 0!important;border-radius:4px;cursor:pointer;float:right;font-weight:600;text-align:left}.contact-modal .modal-content button#cloudFileAdd:after{content:'';display:inline-block;width:15px;height:13px;background:url(/images/common/arrow-white.png) 50% 50% no-repeat;background-size:auto;background-size:15px;margin-left:10px;position:absolute;right:10%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-modal .modal-content .cloudModalFooter button,.contact-modal .modal-content button#cloudFileAdd{background-color:#fd5900;color:#fff;font-size:17px;line-height:16px;height:42px;padding:10px 20px;text-transform:uppercase;display:block!important;width:150px;margin:0 0 0!important;border-radius:4px;cursor:pointer;float:right;font-weight:600;text-align:left}.contact-modal .modal-content .cloudModalFooter button:after,.contact-modal .modal-content button#cloudFileAdd:after{content:'';display:inline-block;width:18px;height:13px;background:url(/images/common/arrow-white.png) 50% 50% no-repeat;background-size:auto;background-size:15px;margin-left:10px;position:absolute;right:10%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-h1{padding-left:0;padding-top:0;position:relative;font-weight:900;text-transform:none;padding-left:40px;font-size:42px!important;line-height:61px;color:#333!important;display:inline-block;letter-spacing:2.5px;text-shadow:none;margin-bottom:15px}.contact-h1 .white-text{position:relative;color:#fff!important}.contact-h1:before{content:'';position:absolute;height:70px;width:105px;right:inherit;left:105px;top:0}@media (min-width:992px){.contact-h1:before{right:0;top:0;left:inherit}}.drop-p{font-size:18px!important;line-height:33px;padding-bottom:20px;padding-top:20px;text-align:left;color:#333!important;font-family:Montserrat,sans-serif;font-weight:600;margin-bottom:0}@media (min-width:992px){.new-contact .o-contact-us{padding-top:50px;padding-bottom:20px}}.new-contact .o-contact-us .subheading{font-weight:600}.new-contact .o-contact-us .office{margin-bottom:30px}.new-contact .o-contact-us .office .main-img{position:relative;vertical-align:top;margin-bottom:20px}.new-contact .o-contact-us .office .main-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:992px){.new-contact .o-contact-us .office .main-img img{height:auto}}.new-contact .o-contact-us .office .main-img h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:24px;position:absolute;left:50%;top:56%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:48px;color:#fff}.new-contact .o-contact-us .office .main-img .location-icon{width:50px;height:50px;border-radius:50%;position:absolute;top:20px;right:20px;margin:auto;z-index:99;text-align:center;cursor:pointer;background:rgba(0,0,0,.2)}.new-contact .o-contact-us .office .main-img .location-icon img{width:16px;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.new-contact .o-contact-us .office .main-img .location-icon:hover{background:rgba(255,88,0,.2)}.new-contact .o-contact-us .office ul{padding-bottom:30px}.new-contact .o-contact-us .office ul li{color:#000;font-size:15px;font-weight:300;margin-bottom:0}@media (min-width:992px){.new-contact .o-contact-us .office ul li{margin-bottom:15px;font-size:16px;margin:0 0 25px 0}}.new-contact .o-contact-us .office ul li img{margin-right:10px;display:none;vertical-align:top;margin-top:0}@media (min-width:992px){.new-contact .o-contact-us .office ul li img{display:inline-block}}.new-contact .o-contact-us .office ul li .mailicon{width:15px;padding-top:3px;opacity:.5}.new-contact .o-contact-us .office ul li span{display:inline-block;width:88%}.new-contact .o-contact-us .office ul li a{color:#4492dc;cursor:pointer;font-family:Montserrat,sans-serif}@media (min-width:992px){.new-contact .o-contact-us .office ul li a{color:#333}}.new-contact .o-contact-us .office ul li a.email{color:#4492dc}.new-contact .o-contact-us .office ul li a:hover{text-decoration:underline}.new-contact .o-contact-form--white-bg input#phoneNumber{background:url(/images/common/icon-phone.png) 0 50% no-repeat}.new-contact .s-f-right input#phoneNumber{background-image:none}.new-contact .o-contact-form--white-bg input.pc-phone{padding-left:40px!important}.new-contact .o-contact-us-new h2{text-transform:none;padding-left:40px;font-size:42px!important;display:inline-block;padding-top:30px}.new-contact .o-contact-us-new .subheading{font-size:22px;line-height:38px;padding-top:30px;font-family:Montserrat,sans-serif;font-weight:400;padding-right:0;padding-bottom:75px}@media (min-width:992px){.new-contact .o-contact-us-new .subheading{padding-bottom:120px;padding-right:125px}}.new-contact .o-contact-us-new .subheading strong{font-weight:700;color:#27c070}.new-contact .o-contact-us-new .o-contact-form--white-bg{background:url(/images/contact-us/dashed-line.png) 0 0 repeat-x;padding:30px 0 50px!important;position:relative;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #ebebeb}@media (min-width:992px){.new-contact .o-contact-us-new .o-contact-form--white-bg{-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);border-bottom:0;padding:20px 0 40px!important}}.new-contact .o-contact-us-new .o-contact-form--white-bg .form-text{position:relative;padding:0 15px;text-align:left;margin-bottom:0}@media (min-width:992px){.new-contact .o-contact-us-new .o-contact-form--white-bg .form-text{text-align:center;padding:0 0 20px 0;margin-bottom:25px}}.new-contact .o-contact-us-new .o-contact-form--white-bg .form-text:after{content:"";position:absolute;left:50%;bottom:0;border-bottom:1px solid #4a90e2;width:200px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:240px;display:none}@media (min-width:992px){.new-contact .o-contact-us-new .o-contact-form--white-bg .form-text:after{display:block}}@media (min-width:992px){.new-contact .ywg{padding:70px 0 20px}}.new-contact .ywg h2{text-transform:uppercase;font-size:40px}.new-contact .ywg ul li{width:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 9px 55px 9px;vertical-align:top;font-weight:500}@media screen and (min-width:992px){.new-contact .ywg ul li{width:22%;display:inline-block;text-align:center}}@media screen and (min-width:1200px){.new-contact .ywg ul li{width:23%}}.new-contact .ywg ul li img{float:none;margin:0 auto;display:block;width:50px}@media (min-width:992px){.new-contact .ywg ul li img{width:auto}}.new-contact .addr-section{padding:50px 0 0}@media (min-width:992px){.new-contact .addr-section{padding:75px 0 50px}}.new-contact .contact-addr{padding-bottom:0}@media (min-width:992px){.new-contact .contact-addr{padding-top:60px;padding-bottom:40px}}.new-contact .contact-addr h2{text-transform:inherit;font-size:30px;font-weight:900;margin-bottom:35px;font-family:Montserrat,sans-serif;position:relative;text-align:left}@media (min-width:992px){.new-contact .contact-addr h2{font-size:48px;text-align:center;margin-bottom:50px}}.new-contact .contact-addr h2:before{content:'';position:absolute;background:#49c684;height:2px;width:50px;bottom:-15px;left:0;display:block}@media (min-width:992px){.new-contact .contact-addr h2:before{display:none;bottom:0}}.new-contact .contact-addr .office{-webkit-box-shadow:none;box-shadow:none;overflow:hidden;margin-bottom:40px;display:block;padding-bottom:15px;margin-bottom:15px}@media (min-width:992px){.new-contact .contact-addr .office{display:block;padding:0;margin:0 0 40px;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.1);box-shadow:0 0 14px 0 rgba(0,0,0,.1);border-bottom:0}}.new-contact .contact-addr .office .main-img{margin-bottom:0;width:100%;height:auto;border-radius:0;overflow:hidden}@media (min-width:992px){.new-contact .contact-addr .office .main-img{width:auto;height:auto;border-radius:0}}.new-contact .contact-addr .office .main-img a{width:100%;height:100%;display:block}.new-contact .contact-addr .office .main-img a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.new-contact .contact-addr .office ul{padding-bottom:10px;padding-top:15px}@media screen and (min-width:992px){.new-contact .contact-addr .office ul{padding:15px 15px 10px}}@media screen and (min-width:1200px){.new-contact .contact-addr .office ul{min-height:241px}}.new-contact .contact-addr .office ul li{padding-left:0;font-weight:500}.new-contact .contact-addr .office .office-left{float:left;width:100%;overflow:hidden}@media (min-width:992px){.new-contact .contact-addr .office .office-left{width:32%;height:auto;border-radius:0}}.new-contact .contact-addr .office .office-right{float:right;width:100%;margin-top:20px}@media (min-width:992px){.new-contact .contact-addr .office .office-right{width:64%;padding:30px 0 0 0;margin-top:0}}.new-contact .contact-addr .office .office-right .c-name{color:#000;font-weight:500;font-size:16px}.new-contact .contact-addr .office .office-right p{font-size:17px;font-weight:700;margin-bottom:15px}.new-contact .contact-addr .office .office-right .addr{font-family:Montserrat,sans-serif;font-size:15px;line-height:24px;font-weight:500;float:left;width:100%;background:0 0;padding-left:0;margin-bottom:0}@media screen and (min-width:992px){.new-contact .contact-addr .office .office-right .addr{width:46%;background:url(/images/contact-us/map.png) 0 5px no-repeat;padding-left:40px;font-size:14px;line-height:24px;margin-bottom:15px}}@media screen and (min-width:1200px){.new-contact .contact-addr .office .office-right .addr{width:54%;font-size:17px;line-height:27px}}.new-contact .contact-addr .office .office-right .contact-new{float:none}@media (min-width:992px){.new-contact .contact-addr .office .office-right .contact-new{margin-right:50px;float:right}}.new-contact .contact-addr .office .office-right .contact-new ul{padding:0}.new-contact .contact-addr .office .office-right .contact-new ul li{list-style-type:none;padding-left:0;vertical-align:top;font-size:15px}@media (min-width:992px){.new-contact .contact-addr .office .office-right .contact-new ul li{font-size:16px}}.new-contact .blue-bg{background-color:#132a49;background-repeat:no-repeat;background-position:0 100%}.new-contact .blue-bg h2{color:#fff;text-transform:inherit;font-weight:600;font-family:Montserrat,sans-serif;font-size:24px;margin-bottom:60px}@media (min-width:992px){.new-contact .blue-bg h2{font-size:48px}}.new-contact .blue-bg li span{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:24px;padding-left:20px}@media (min-width:992px){.new-contact .blue-bg li span{font-size:18px;margin-top:25px;display:block;padding-left:0}}.new-contact .office-right p{font-family:Montserrat,sans-serif;font-size:14px}.new-contact .office-right p:before{display:none}.new-contact .office h4{font-size:15px;margin-bottom:5px;line-height:27px}@media (min-width:992px){.new-contact .office h4{font-size:17px;margin-bottom:15px}}.new-contact .office p{position:relative;padding-left:0;font-family:Montserrat,sans-serif;margin:0}@media (min-width:992px){.new-contact .office p{padding-left:35px;margin:0 0 25px 0}}.new-contact .office p:before{content:'';background:url(/images/contact-us/map.png) no-repeat 0 0;height:50px;width:30px;position:absolute;left:0;top:3px;background-size:15px;display:none}@media (min-width:992px){.new-contact .office p:before{display:block}}.new-contact .office p br{display:none}@media (min-width:992px){.new-contact .office p br{display:block}}.new-contact .office img{width:22px;margin-right:5px}.new-contact .office a:hover{text-decoration:none}.new-contact .o-contact-us-new h2{padding-left:0;padding-top:0;position:relative;font-weight:900;font-size:40px}.new-contact .o-contact-us-new h2:before{content:'';position:absolute;height:70px;width:105px;right:-6px;top:-7px}@media (min-width:992px){.new-contact .o-contact-us-new h2:before{right:0;top:0}}.new-contact .o-contact-us-new h2 span{position:relative}.new-contact .o-contact-us-new h2 .white-text{color:#fff;text-shadow:none}.new-contact .o-contact-form{-webkit-box-shadow:1px 1px 15px rgba(0,0,0,.1);box-shadow:1px 1px 15px rgba(0,0,0,.1);text-align:center;margin-top:0}.new-contact .o-skills-hero__background.cntct-bnr{display:none}@media (min-width:992px){.new-contact .o-skills-hero__background.cntct-bnr{display:block}}.new-contact .gd-compny{text-align:center!important;color:#9b9b9b!important;font-size:16px!important;text-transform:uppercase}@media (min-width:992px){.new-contact .o-contact-form__contact-form{text-align:center}}.new-contact .o-contact-us{position:relative;top:0;z-index:9}@media (min-width:992px){.new-contact .o-contact-us{top:0}}.new-contact .grp-logo{display:block;margin:0 auto}@media (min-width:992px){.new-contact .grp-logo{display:inherit}}.new-contact .o-navigation-bar #primaryNav .request-quote{display:none!important}.logo-group{position:relative}.logo-group:before{content:'';position:absolute;background:#f9f5f5;height:100%;width:1px;left:50%}.logo-group-sub{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #f9f5f5;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo-group-sub-box{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:35px 15px}.logo-group .no-border{border-bottom:0}.cntct-bnr{position:absolute;height:340px;display:none}@media screen and (min-width:992px){.cntct-bnr{height:390px;display:block}}@media screen and (min-width:1200px){.cntct-bnr{height:340px}}.contact-h1{padding-left:0;padding-top:0;font-size:36px!important;line-height:61px;color:#333!important;display:block;text-shadow:none;margin-bottom:15px;font-weight:700;font-family:Montserrat,sans-serif;text-align:left}@media (min-width:992px){.contact-h1{display:inline-block;text-transform:capitalize;padding-top:0;position:relative;font-weight:900;font-size:42px!important;letter-spacing:2.5px}}.u-align-center{text-align:center}@media (min-width:992px){.cntct-pg-section{padding:100px 20px 60px!important}}.u-submit.s-btn-modifier{display:block;text-align:center;border-radius:5px;padding:13px 0;font-size:14px;text-transform:uppercase;max-width:350px;text-decoration:none;position:relative;font-family:Montserrat,sans-serif;font-weight:600;color:#fff;border:2px solid #ff5800;background-color:#ff5800;width:100%;margin:25px auto 0}@media (min-width:992px){.u-submit.s-btn-modifier{width:478px;font-size:18px;padding:19px 0;margin:0 auto}}.modal-dialog{max-width:600px!important}.quickform-holder .quickform .o-contact-form .o-contact-form--white-bg{padding:0 20px 7px 20px;background-color:#fff}.quickform-holder .quickform .o-contact-form .o-contact-form--white-bg .group,.quickform-holder .quickform .o-contact-form .o-contact-form--white-bg .ue,.quickform-holder .quickform .o-contact-form .o-contact-form--white-bg .un{position:relative}.quickform-holder .quickform .o-contact-form .o-contact-form--white-bg .ue:after,.quickform-holder .quickform .o-contact-form .o-contact-form--white-bg .un:after{border-bottom:1px solid #c9c8c8;content:"";width:100%;position:absolute;right:0;bottom:5px}.quickform-holder .quickform .o-contact-form .o-contact-form--white-bg .group input,.quickform-holder .quickform .o-contact-form .o-contact-form--white-bg .ue input,.quickform-holder .quickform .o-contact-form .o-contact-form--white-bg .un input{padding:10px 0;background:0 0;width:100%;border:0}.quickform-holder .quickform .o-contact-form .o-contact-form--white-bg .c-btn--lg{margin:0;border-radius:5px;display:block;font-weight:400;background:url(/images/common/contact-form-button.png) no-repeat 0 0;border:0;padding-left:60px;padding-bottom:10px;background-size:100%;padding:2px 0 6px 35px;line-height:0;font-size:15px;width:100%;height:65px;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}@media (min-width:992px){.quickform-holder .quickform .o-contact-form .o-contact-form--white-bg .c-btn--lg{height:80px;font-size:18px}}.o-thank-you__top{max-width:850px;margin:0 auto;padding:50px 0 30px;border-bottom:1px solid #e9e9e9;text-align:center}body[data-page=thank-you] .o-contact-form .o-contact-form--white-bg{max-width:790px;margin:60px auto;text-align:left;display:block;padding:40px}body[data-page=thank-you] .o-contact-form .o-contact-form--white-bg .fieldset-content{margin-bottom:20px;padding:10px}body[data-page=thank-you] .o-contact-form .o-contact-form--white-bg .fieldset-content label{display:block;text-align:left;font-family:Montserrat,sans-serif;font-weight:300;color:#414446;font-size:16px;line-height:28px}body[data-page=thank-you] .o-contact-form .o-contact-form--white-bg .fieldset-content label input{margin-right:10px}body[data-page=thank-you] .attach{background-image:none;padding:0}body[data-page=thank-you] .o-contact-form__attachement-text{font-size:16px;display:block;color:#878787}.o-thank-you__top h3{margin-bottom:10px;font-size:36px;line-height:44px}.o-contact-form h5{font-size:26px;line-height:35px;font-weight:500}body[data-page=thank-you] .u-name{background:url(/images/common/form-icon-1.png) 0 50% no-repeat;border:0;border-bottom:1px solid #c9c8c8;padding:20px 20px 20px 40px;color:#333;width:100%;margin-bottom:10px;font-weight:400}body[data-page=thank-you] .u-email{background:url(/images/common/form-icon-2.png) 0 50% no-repeat;border:0;border-bottom:1px solid #c9c8c8;padding:20px 20px 20px 40px;color:#333;width:100%;margin-bottom:10px;font-weight:400}body[data-page=thank-you] .u-phone{background:url(/images/common/form-icon-3.png) 0 50% no-repeat;border:0;border-bottom:1px solid #c9c8c8;padding:20px 20px 20px 40px;color:#333;width:100%;margin-bottom:10px;font-weight:400}body[data-page=thank-you] .u-message textarea{background:url(/images/common/icon-message.svg) 0 20px no-repeat;padding:20px 20px 20px 40px;color:#333;min-height:130px;width:100%;margin-bottom:15px;border:0}body[data-page=thank-you] .group select{margin-top:10px;width:100%;padding:10px;height:50px;background-color:transparent;border:0;border-bottom:1px solid #c9c8c8}body[data-page=thank-you] .c-btn{display:block;outline:0;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:600;color:#fff;background:#ff5800;border-radius:4px;text-transform:uppercase;border:2px solid #ff5800;line-height:60px;font-size:20px;padding:0 24px;border-radius:10px;width:auto;margin:0 auto}input{outline:0}.mobile-off{display:none}@media (min-width:992px){.mobile-off{display:block}}.cu-lets-talk{background:#091b38;padding:96px 25px 45px;position:relative;text-align:left}@media screen and (min-width:992px){.cu-lets-talk{padding:45px 25px}}.cu-lets-talk:before{content:'';position:absolute;top:80px;right:5px;background:url(/images/common/b-form-envelop.webp) no-repeat center center/100%;width:159px;height:159px}.cu-lets-talk:after{content:'';background:#091b38;width:25px;height:25px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;bottom:-12px;left:35px;z-index:9}.cu-lets-talk h3{color:#fff;font-weight:700;font-size:30px;font-family:Montserrat,sans-serif}.cu-lets-talk p{font-size:16px;line-height:24px;color:#fff;font-weight:500;font-family:Montserrat,sans-serif;padding-right:40%;margin-bottom:0}.cu-lets-talk p a{color:#36e079}.row.bnr-form{padding:0 25px}@media (min-width:992px){.row.bnr-form{padding:0}}.msgg-colo{padding:0}@media (min-width:992px){.msgg-colo{padding:0 15px}}.mobile-off-inline{display:none}@media (min-width:992px){.mobile-off-inline{display:inline-block}}.good-sec{padding:30px 0 35px;border-bottom:1px solid #dedede}@media (min-width:992px){.good-sec{padding:20px 0 35px}}.good-sec h5{text-align:center;font-size:14px;font-family:Montserrat,sans-serif;font-weight:600;margin-bottom:20px}.good-sec ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:360px;margin:0 auto}.good-sec ul li{padding:10px}.good-sec ul li img{-webkit-filter:grayscale(.9);filter:grayscale(.9)}.ind-ofc{min-height:auto}@media screen and (min-width:992px){.ind-ofc{height:auto}}@media screen and (min-width:1200px){.ind-ofc{height:282px}}.or-hd{font-size:30px;margin-bottom:30px;font-family:Montserrat,sans-serif;font-weight:700}.logo-group-sub-box img,.logo-group-sub-box svg{height:45px;-webkit-filter:grayscale(.9);filter:grayscale(.9)}.logo-group-sub-box .st-logo{height:35px}.fieldset-content label{cursor:pointer;margin-bottom:4px}.fieldset-content label input{position:relative;top:1px}.attachment-list li{margin-right:0!important;width:100%}.attachment-list li input{border-radius:0;width:calc(100% - 25px)!important}.attachment-list li label{white-space:nowrap;width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;line-height:17px}.contact-thankyou-attachment li{border-radius:30px;background:#fafafa;margin-bottom:10px;padding:8px 15px}.attach-icon{display:inline-block;background:url(/images/common/icon-attachment.svg) 0 0 no-repeat;width:18px;height:18px;margin-right:8px;vertical-align:middle}.cloudModalFooter button{border:none!important}.disabledAttachButton button{pointer-events:none;background-color:#ebb79b!important;opacity:.9}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg{padding:0 15px 7px 15px}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg input,.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg textarea{border-bottom:1px solid #aaa!important}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg input::-webkit-input-placeholder,.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg textarea::-webkit-input-placeholder{color:#000;opacity:1}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg input::-moz-placeholder,.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg textarea::-moz-placeholder{color:#000;opacity:1}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg input:-ms-input-placeholder,.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg textarea:-ms-input-placeholder{color:#000;opacity:1}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg input::-ms-input-placeholder,.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg textarea::-ms-input-placeholder{color:#000;opacity:1}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg input::placeholder,.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg textarea::placeholder{color:#000;opacity:1}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .un:after{display:none}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .un .u-name{background:url(/images/common/form-icon-1.png) 0 50% no-repeat}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .ue:after{display:none}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .ue .u-email{background:url(/images/common/form-icon-2.png) 0 50% no-repeat}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .new-b-a-call{background-image:none;background-color:#fc591f;border-radius:11px;font-size:14px;font-weight:700;height:auto;line-height:14px;padding:13px 0}@media screen and (min-width:992px){.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .new-b-a-call{padding:20px 0;font-size:17px}}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .cmn-left-pd-wrp input{padding:12px 15px 12px 30px}@media screen and (min-width:1280px){.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .cmn-left-pd-wrp input{padding:15px 15px 15px 30px}}@media screen and (min-width:1400px){.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .cmn-left-pd-wrp input{padding:20px 15px 20px 30px}}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .cmn-left-pd-wrp input.u-phone{background:url(/images/common/form-icon-3.png) 0 50% no-repeat}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .attach{background-position:0 10px;padding:0 20px 5px 30px;text-align:left;margin-bottom:10px;margin-top:5px}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list .cloud-attach,.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list .comp-attach{margin-bottom:10px}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list .cloud-attach .attachedFileUrl,.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list .comp-attach .attachedFileUrl{height:auto}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list .cloud-attach .attachedFile,.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list .comp-attach .attachedFile{border-bottom:none!important}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list li.cloud-attach,.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list li.styled-list{background:#f8f8f8;max-width:100%;border-radius:5px;position:relative;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:30px;border:1px solid #d1d1d1}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list li.cloud-attach .removeAttachedFile2,.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list li.styled-list .removeAttachedFile2{background:#f5f5f5;border:0;margin-right:0;padding:0 0;position:absolute;right:0;height:100%;width:50px;border-left:1px solid #d1d1d1}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list li.cloud-attach .removeAttachedFile2 img,.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list li.styled-list .removeAttachedFile2 img{position:relative;top:0;width:15px}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list li.cloud-attach .removeAttachedFile2:hover,.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list li.styled-list .removeAttachedFile2:hover{background:#ff1c31}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list li.cloud-attach .removeAttachedFile2:hover img,.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list li.styled-list .removeAttachedFile2:hover img{-webkit-filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(2410%) hue-rotate(122deg) brightness(117%) contrast(101%);filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(2410%) hue-rotate(122deg) brightness(117%) contrast(101%)}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list li.cloud-attach .attachedFileUrl,.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list li.styled-list .attachedFileUrl{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:84%}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list li.cloud-attach span,.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list li.styled-list span{color:#333;font-weight:400;font-size:14px;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list li.cloud-attach i,.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list li.styled-list i{margin-right:10px;background:#f5f5f5;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #d1d1d1;height:100%}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list li.cloud-attach i img,.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list li.styled-list i img{width:20px}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list .inp-wrapper{width:0;height:0;background:0 0;visibility:hidden;opacity:0;padding:0!important;margin:0!important}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg .url-list .inp-wrapper .cloned{width:0;height:0;background:0 0;visibility:hidden;opacity:0;padding:0!important;margin:0!important}.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg textarea{padding:12px 20px 15px 30px}@media screen and (min-width:1280px){.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg textarea{padding:15px 20px 20px 30px}}@media screen and (min-width:992px){.new-quickform-holder .new-slide-form .o-contact-form .o-contact-form--white-bg{padding:0 30px 7px 30px}}.new-quickform-holder .big-girl{width:377px}@media screen and (min-width:992px){.new-quickform-holder .big-girl{left:0;top:43px}}.new-quickform-holder .o-contact-form--white-bg{-webkit-box-shadow:none;box-shadow:none}.new-quickform-holder .s-f-left{padding:30px 0 15px}@media screen and (min-width:992px){.new-quickform-holder .s-f-left{padding:0}}.new-quickform-holder .add-computer-file-new .comp-file{position:absolute;right:-9999px;visibility:hidden;opacity:0}.o-bottom-form .url-list li,.o-contact-form-contact-us .url-list li{text-align:left}.o-bottom-form .url-list label,.o-contact-form-contact-us .url-list label{color:#000;font-size:13px!important}.o-bottom-form .url-list.add-height,.o-contact-form-contact-us .url-list.add-height{overflow-y:auto;scroll-behavior:smooth}@media screen and (min-width:992px){.o-bottom-form .url-list.add-height,.o-contact-form-contact-us .url-list.add-height{height:65px}}@media screen and (min-width:1280px){.o-bottom-form .url-list.add-height,.o-contact-form-contact-us .url-list.add-height{height:81px}}@media screen and (min-width:1400px){.o-bottom-form .url-list.add-height,.o-contact-form-contact-us .url-list.add-height{height:115px}}@media screen and (min-width:1800px){.o-bottom-form .url-list.add-height,.o-contact-form-contact-us .url-list.add-height{height:115px}}.o-bottom-form .url-list::-webkit-scrollbar,.o-contact-form-contact-us .url-list::-webkit-scrollbar{width:5px}.o-bottom-form .url-list::-webkit-scrollbar-track,.o-contact-form-contact-us .url-list::-webkit-scrollbar-track{background:#f1f1f1}.o-bottom-form .url-list::-webkit-scrollbar-thumb,.o-contact-form-contact-us .url-list::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.o-bottom-form .url-list::-webkit-scrollbar-thumb:hover,.o-contact-form-contact-us .url-list::-webkit-scrollbar-thumb:hover{background:#555}.o-bottom-form .attach,.o-contact-form-contact-us .attach{background-position:0 10px;padding:0 20px 5px 30px;text-align:left;margin-bottom:10px;margin-top:5px}.o-bottom-form .url-list .cloud-attach,.o-bottom-form .url-list .comp-attach,.o-contact-form-contact-us .url-list .cloud-attach,.o-contact-form-contact-us .url-list .comp-attach{margin-bottom:10px}.o-bottom-form .url-list .cloud-attach .attachedFileUrl,.o-bottom-form .url-list .comp-attach .attachedFileUrl,.o-contact-form-contact-us .url-list .cloud-attach .attachedFileUrl,.o-contact-form-contact-us .url-list .comp-attach .attachedFileUrl{height:auto}.o-bottom-form .url-list .cloud-attach .attachedFile,.o-bottom-form .url-list .comp-attach .attachedFile,.o-contact-form-contact-us .url-list .cloud-attach .attachedFile,.o-contact-form-contact-us .url-list .comp-attach .attachedFile{border-bottom:none!important}.o-bottom-form .url-list li.cloud-attach,.o-bottom-form .url-list li.styled-list,.o-contact-form-contact-us .url-list li.cloud-attach,.o-contact-form-contact-us .url-list li.styled-list{background:#f8f8f8;max-width:100%;border-radius:5px;position:relative;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:35px;border:1px solid #d1d1d1}.o-bottom-form .url-list li.cloud-attach .removeAttachedFile2,.o-bottom-form .url-list li.styled-list .removeAttachedFile2,.o-contact-form-contact-us .url-list li.cloud-attach .removeAttachedFile2,.o-contact-form-contact-us .url-list li.styled-list .removeAttachedFile2{background:#f5f5f5;border:0;margin-right:0;padding:0 0;position:absolute;right:0;height:100%;width:50px;border-left:1px solid #d1d1d1}.o-bottom-form .url-list li.cloud-attach .removeAttachedFile2 img,.o-bottom-form .url-list li.styled-list .removeAttachedFile2 img,.o-contact-form-contact-us .url-list li.cloud-attach .removeAttachedFile2 img,.o-contact-form-contact-us .url-list li.styled-list .removeAttachedFile2 img{position:relative;top:0;width:15px}.o-bottom-form .url-list li.cloud-attach .removeAttachedFile2:hover,.o-bottom-form .url-list li.styled-list .removeAttachedFile2:hover,.o-contact-form-contact-us .url-list li.cloud-attach .removeAttachedFile2:hover,.o-contact-form-contact-us .url-list li.styled-list .removeAttachedFile2:hover{background:#ff1c31}.o-bottom-form .url-list li.cloud-attach .removeAttachedFile2:hover img,.o-bottom-form .url-list li.styled-list .removeAttachedFile2:hover img,.o-contact-form-contact-us .url-list li.cloud-attach .removeAttachedFile2:hover img,.o-contact-form-contact-us .url-list li.styled-list .removeAttachedFile2:hover img{-webkit-filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(2410%) hue-rotate(122deg) brightness(117%) contrast(101%);filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(2410%) hue-rotate(122deg) brightness(117%) contrast(101%)}.o-bottom-form .url-list li.cloud-attach .attachedFileUrl,.o-bottom-form .url-list li.styled-list .attachedFileUrl,.o-contact-form-contact-us .url-list li.cloud-attach .attachedFileUrl,.o-contact-form-contact-us .url-list li.styled-list .attachedFileUrl{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:84%}.o-bottom-form .url-list li.cloud-attach span,.o-bottom-form .url-list li.styled-list span,.o-contact-form-contact-us .url-list li.cloud-attach span,.o-contact-form-contact-us .url-list li.styled-list span{color:#333;font-weight:400;font-size:14px;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-bottom-form .url-list li.cloud-attach i,.o-bottom-form .url-list li.styled-list i,.o-contact-form-contact-us .url-list li.cloud-attach i,.o-contact-form-contact-us .url-list li.styled-list i{margin-right:10px;background:#f5f5f5;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #d1d1d1;height:100%}.o-bottom-form .url-list li.cloud-attach i img,.o-bottom-form .url-list li.styled-list i img,.o-contact-form-contact-us .url-list li.cloud-attach i img,.o-contact-form-contact-us .url-list li.styled-list i img{width:20px}.o-bottom-form .url-list .inp-wrapper,.o-contact-form-contact-us .url-list .inp-wrapper{width:0;height:0;background:0 0;visibility:hidden;opacity:0;padding:0!important;margin:0!important}.o-bottom-form .url-list .inp-wrapper .cloned,.o-contact-form-contact-us .url-list .inp-wrapper .cloned{width:0;height:0;background:0 0;visibility:hidden;opacity:0;padding:0!important;margin:0!important}.o-contact-form-contact-us .url-list li.cloud-attach span{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.attachedFile{width:0;height:0;padding:0;visibility:hidden;position:absolute;pointer-events:none;right:-999999px}.product-bnr{min-height:520px;background-size:cover}@media (min-width:992px){.product-bnr{background:0 0}}.o-skills-hero__product{text-align:left;padding-top:95px!important}.o-skills-hero__product .container{padding:0 30px 0 30px!important}@media (min-width:992px){.o-skills-hero__product .container{padding:30px 15px 0 15px!important}}.o-skills-hero__product .container .product_banner{padding-bottom:80px}@media (min-width:992px){.o-skills-hero__product .container .product_banner{background:url(/images/products/product-banner.png) no-repeat 0 0;padding-bottom:125px;padding-top:80px;padding-left:40%;background-size:34%}}.o-skills-hero__product .container .product_banner h1{color:#fff;font-size:28px;line-height:38px;padding-bottom:10px}@media (min-width:992px){.o-skills-hero__product .container .product_banner h1{font-size:55px;line-height:60px;color:#14df7d}}.o-skills-hero__product .container .product_banner p{color:#49c684;font-family:Montserrat,sans-serif;font-size:18px;line-height:27px;font-weight:600}@media (min-width:992px){.o-skills-hero__product .container .product_banner p{font-size:32px;line-height:48px;color:#fff}}.o-skills-hero__product .o-skills-hero__case-studies__banner-content{text-align:left}.product-1-left h3{font-size:18px;line-height:27px;font-weight:400;font-family:Montserrat,sans-serif;margin-bottom:30px}@media (min-width:992px){.product-1-left h3{font-size:30px;line-height:45px;margin-bottom:80px}}.product-1-left p{font-size:16px;line-height:24px;font-family:Montserrat,sans-serif}@media (min-width:992px){.product-1-left p{font-family:Montserrat,sans-serif;font-size:19px;line-height:30px}}@media (min-width:992px){.product-1-right ul{padding-left:100px}}.product-1-right ul li{background:url(/images/products/green-tick.png) no-repeat 0 10px;padding:0 0 10px 30px;font-size:16px;line-height:24px;font-weight:500}@media (min-width:992px){.product-1-right ul li{font-size:19px;line-height:28px;font-weight:700}}.product-pan2 h3{font-size:18px;line-height:32px;font-weight:400;font-family:Montserrat,sans-serif;margin-bottom:30px;padding-top:15px}@media (min-width:992px){.product-pan2 h3{font-size:30px;line-height:45px;margin-bottom:80px;padding-top:50px}}.product-pan2 p{font-size:16px;line-height:24px;padding-top:20px;font-family:Montserrat,sans-serif;margin-bottom:0}@media (min-width:992px){.product-pan2 p{font-size:19px;line-height:30px;font-family:Montserrat,sans-serif;margin-bottom:25px}}.product-pan2 ul{padding-top:20px}.product-pan2 ul li{background:url(/images/products/green-tick.png) no-repeat 0 6px;padding:0 0 10px 30px;font-size:16px;line-height:24px;font-weight:500;font-family:Montserrat,sans-serif}@media (min-width:992px){.product-pan2 ul li{font-family:Montserrat,sans-serif;font-weight:700;font-size:19px;line-height:28px;background-position:0 10px}}.p-logo-sec{margin-top:10px;margin-bottom:30px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:992px){.p-logo-sec{display:block}}.p-logo-sec li{display:inline-block;padding:0 15px;vertical-align:middle;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.p-logo-sec li:first-child{padding:0 15px 0 0!important;border-right:1px solid #ccc;text-align:left;-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}@media (min-width:992px){.p-logo-sec li:first-child{padding:15px 20px 20px 0;padding:5px 20px 5px 0!important;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;border-right:1px solid #979797}}.p-logo-sec li:first-child img{width:100%}@media (min-width:992px){.p-logo-sec li:first-child img{width:auto}}.p-logo-sec li:last-child{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:992px){.p-logo-sec li:last-child{display:inline;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.p-logo-sec li:last-child img{margin-right:10px;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 15px;flex:0 0 15px;width:15px;height:15px}@media (min-width:992px){.p-logo-sec li:last-child img{width:auto;height:auto}}.p-logo-sec li a{display:inline-block;color:#333;font-size:12px}@media (min-width:992px){.p-logo-sec li a{font-size:18px}}.product-blue-banner{background:#091b38;padding-bottom:50px}@media screen and (min-width:992px){.product-blue-banner{padding-bottom:30px}}@media screen and (min-width:1200px){.product-blue-banner{padding-bottom:0}}.product-blue-banner img{float:right}.product-blue-banner h2{color:#fff;font-size:24px;line-height:37px;padding:25px 0 0}@media screen and (min-width:992px){.product-blue-banner h2{font-size:36px;line-height:42px}}@media screen and (min-width:1200px){.product-blue-banner h2{font-size:44px;line-height:55px}}.product-blue-banner a{border:2px solid #ff5800;background:url(/images/common/arrow-white.png) 86% 50% no-repeat;color:#fff;font-size:18px;line-height:24px;font-family:Montserrat,sans-serif;padding:16px 60px 18px 60px;border-radius:5px;margin:20px 0 0 0;display:inline-block;font-weight:500;width:310px;margin:15px auto 0;text-align:center;text-transform:uppercase}@media screen and (min-width:992px){.product-blue-banner a{width:inherit;margin:15px 0 15px;padding:16px 30px 18px 0}}@media screen and (min-width:1200px){.product-blue-banner a{padding:16px 60px 18px 60px;margin:15px 0 0}}.product-blue-banner a:focus{color:#fff}.product-blue-banner a:hover{background-color:#ff5800;color:#fff}.btn2 ul{margin-bottom:50px;text-align:center}@media (min-width:992px){.btn2 ul{margin-bottom:75px}}.btn2 ul li{display:block;margin:0 5px}@media (min-width:992px){.btn2 ul li{display:inline-block}}.btn2 ul li a.btn-whi{border:2px solid #ff5800;background:url(/images/products/arrow-black.png) 75% 50% no-repeat #fff!important;color:#333;font-size:17px;line-height:24px;padding:16px 60px 18px 30px;border-radius:5px;margin:20px 0 0 0;display:inline-block;font-weight:600;width:300px;font-family:Montserrat,sans-serif;text-transform:uppercase}@media (min-width:992px){.btn2 ul li a.btn-whi{max-width:350px;text-decoration:none;position:relative;width:inherit;background-position:83% 50%!important}}.btn2 ul li a.btn-ora{border:2px solid #ff5800;background:url(/images/common/arrow-white.png) 93% 50% no-repeat #ff5800!important;color:#fff;font-size:17px;line-height:24px;font-family:Montserrat,sans-serif;padding:16px 40px 18px 10px;border-radius:5px;margin:20px 0 0 0;display:inline-block;font-weight:600;width:300px;text-transform:uppercase}@media (min-width:992px){.btn2 ul li a.btn-ora{padding:16px 60px 18px 30px;max-width:350px;text-decoration:none;position:relative;width:inherit;background-position:89% 50%!important}}.product-pan1{padding-top:40px}@media (min-width:992px){.product-pan1{padding-top:80px;padding-bottom:5px}}.zip-alert-logo{margin-bottom:15px}@media (min-width:992px){.zip-alert-logo{margin-bottom:30px}}.o-skills-hero__case-studies__banner-image{padding:50px 0 0}@media screen and (min-width:768px){.o-skills-hero__case-studies__banner-image{padding:0}}.o-skills-hero__case-studies__banner-content{text-align:center}@media (min-width:992px){.o-skills-hero__case-studies__banner-content{text-align:left}}.o-skills-hero__case-studies__banner-content h4{color:#14df7d;font-family:Montserrat,sans-serif}.o-skills-hero__case-studies__banner-content h2{color:#fff;font-family:Montserrat,sans-serif;font-weight:700}.o-skills-hero__case-studies__banner-content p{color:#14df7d;font-family:Montserrat,sans-serif;font-size:25px;line-height:43px;font-weight:600;margin-bottom:0;border-bottom:1px solid #14df7d;display:inline-block;margin-bottom:10px}@media (min-width:992px){.o-skills-hero__case-studies__banner-content p{font-size:30px;line-height:43px;border-bottom:0}}.o-skills-hero__case-studies__banner-content h1{color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:24px;line-height:32px;text-transform:none}@media screen and (min-width:768px){.o-skills-hero__case-studies__banner-content h1{font-size:36px;line-height:46px}}@media screen and (min-width:992px){.o-skills-hero__case-studies__banner-content h1{font-size:46px;line-height:61px}}.o-skills-hero__case-studies__technology-div h2{font-size:24px}.o-skills-hero__case-studies__technology-div ul{display:block;text-align:center}.o-skills-hero__case-studies__technology-div ul li{vertical-align:top;display:inline-block;margin:0 6px;font-family:Montserrat,sans-serif}.o-skills-hero__case-studies__technology-div ul li span{display:block;width:100px;height:100px;text-align:center;padding:20px 10px;border:2px solid #14df7d;border-radius:50%;margin-bottom:10px;color:#fff;font-size:11px;font-family:Montserrat,sans-serif;position:relative}.o-skills-hero__case-studies__technology-div ul li span a{display:inline-block;width:100%;height:100%}.o-skills-hero__case-studies__technology-div ul li span img{margin-bottom:3px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;width:42px}.o-skills-hero__case-studies__technology-div ul li span img.wdth-25{width:25px}.o-skills-hero__case-studies__technology-div ul li span img.wdth-15{width:15px}.o-skills-hero__case-studies__technology-div ul li span .vertical-image-resize{height:54px;width:auto}@media screen and (min-width:992px){.o-skills-hero__case-studies__technology-div ul li span .transip{width:70px;height:70px}}.o-case-study__clients__the-client-content{padding:0}@media (min-width:992px){.o-case-study__clients__the-client-content{padding:30px 0 0 0}}.o-case-study__clients__the-client-content h3{font-size:30px;font-family:Montserrat,sans-serif;font-weight:700;margin-bottom:20px;margin-top:0}.o-case-study__clients__the-client-content h4{font-size:30px;font-family:Montserrat,sans-serif;font-weight:700;margin-bottom:20px;margin-top:20px;padding-bottom:0}@media (min-width:992px){.o-case-study__clients__the-client-content p{font-size:19px;line-height:30px}}.o-case-study__clients__the-client-content ul{margin-bottom:15px;margin-top:15px}@media (min-width:992px){.o-case-study__clients__the-client-content ul{margin-top:0}}.o-case-study__clients__the-client-content ul li{padding-left:35px;padding-bottom:15px;font-size:19px;line-height:32px;position:relative;font-family:Montserrat,sans-serif;position:relative}.o-case-study__clients__the-client-content ul li:before{content:'';background-image:url(/images/common/green-arrow.png);width:25px;height:25px;position:absolute;left:0;top:3px;background-size:100%}.o-case-study__clients__the-client-content ul.number-style li::before{background-image:none!important;top:0!important}.o-case-study__clients__the-client-content ul.number-style .number-style1::before{content:'1.'}.o-case-study__clients__the-client-content ul.number-style .number-style2::before{content:'2.'}.o-case-study__clients__the-client-content ul.number-style .number-style3::before{content:'3.'}.o-case-study__clients__the-client-content ul.number-style .number-style4::before{content:'4.'}.o-case-study__clients__the-client-content ul.number-style .number-style5::before{content:'5.'}.o-case-study__clients__the-client-content ul.number-style .number-style6::before{content:'6.'}.o-case-study__clients__the-client-content ul.number-style .number-style7::before{content:'7.'}.o-case-study__clients__the-client-content ul.number-style .number-style8::before{content:'8.'}.o-case-study__clients__the-client-content__services{padding:60px 0 0 0}.o-case-study__clients__the-client-content__services ul{display:-webkit-box;display:-ms-flexbox;display:flex}.o-case-study__clients__the-client-content__services ul li{padding-left:15px;padding-right:15px;text-align:center;font-size:30px!important;font-weight:500;line-height:25px;width:170px;font-family:Montserrat,sans-serif}@media (min-width:992px){.o-case-study__clients__the-client-content__services ul li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}.o-case-study__clients__the-client-content__services ul li span{display:block;min-height:60px;font-size:16px}.o-case-study__clients__the-client-content__services ul li span img{margin-bottom:10px}.o-case-study__clients__the-client-content__services ul li span:last-child{min-height:auto!important}.o-case-study__clients__the-client-content__services ul li:before{display:none}.o-case-study__clients__the-client-content__services ul li:after{content:'';border-right:1px solid #d8d8d8;position:absolute;top:0;bottom:0;right:0}.o-case-study__clients__the-client-content__services ul li:last-of-type:after{content:'';border-right:1px solid transparent}@media (min-width:992px){.o-case-study__clients__the-client-content__services ul li:first-child{-webkit-box-flex:0;-ms-flex:0;flex:0;padding-right:50px!important}}.o-case-study__clients__the-client-content .the-results{position:absolute;top:-70px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0)}.o-case-study__clients__the-client-content .results-content{background-color:#fff;color:#333}.o-case-study__clients__the-client-content .results-content ul li{font-family:Montserrat,sans-serif}.o-case-study__clients__the-client-content .results-content ul li:before{width:20px;height:20px;top:5px;background-size:100%;content:'';background-image:url(/images/common/green-arrow.png);position:absolute;left:0}.o-case-study__clients__the-client-content .results-content h4{margin:0}.o-case-study__clients__the-client-content__icon-header{position:relative}.o-case-study__clients__the-client-content__icon-header img{position:absolute;max-width:36px}.o-case-study__clients__the-client-content__icon-header h4{padding-left:55px}.o-case-study__clients__the-results{position:relative;padding-top:100px}.o-case-study__clients__the-results__div{padding-top:10px}.o-case-study__clients__the-results__div h4{color:#05b281;padding-bottom:20px}.font-size-24-i{font-size:24px!important;line-height:32px!important}.padding-top-60{padding-top:60px}.o-case-studies-new{padding:15px 0 20px}@media (min-width:992px){.o-case-studies-new{padding:65px 0 50px}}@media (min-width:992px){.o-case-studies-new .btn_wrapper{margin-top:0}}@media (min-width:992px){.o-case-studies-new .filter{margin-bottom:10px;text-align:right}}.o-case-studies-new .filter span.flt-tech{font-size:15px;font-family:Montserrat,sans-serif;font-weight:500;color:#000}@media (min-width:992px){.o-case-studies-new .filter span.flt-tech{margin-right:0;margin-left:15px;font-size:16px}}.o-case-studies-new .filter ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:600;font-family:Montserrat,sans-serif}.o-case-studies-new .filter ul li label{cursor:pointer}.o-case-studies-new .product{width:90%;margin:15px;text-align:center;border:1px solid #eaeaea;padding:20px;text-align:center;margin-bottom:10px;border-radius:8px;-webkit-box-shadow:0 0 15px 0 #00000030;box-shadow:0 0 15px 0 #00000030;background-color:#fff;overflow:hidden}@media (min-width:992px){.o-case-studies-new .product{min-height:430px}}.o-case-studies-new .product a img{width:100%}.o-case-studies-new .product-portfolio{width:100%;float:left;text-align:center;min-height:340px;padding:0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 12px 0 rgba(0,0,0,.25);border:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:#fff}.o-case-studies-new .product-portfolio h3{padding:10px 0;min-height:70px;text-align:left;font-weight:400}.o-case-studies-new .product-portfolio p{font-weight:500;text-align:left}.o-case-studies-new .product-portfolio img{margin-left:0;margin-right:0}.o-case-studies-new .product-portfolio .pp-thumb{margin-left:0;margin-right:0;width:100%}.o-case-studies-new .product-portfolio .p-button{border:1px solid #a4bb66;border-radius:5px;display:block;margin-bottom:10px;color:#333;font-size:13px;font-weight:500;margin-left:20px;margin-right:20px}.o-case-studies-new .product-portfolio .p-button:hover{background-color:#a4bb66;color:#fff}.o-case-studies-new .product-portfolio .p-link{margin-bottom:10px;color:#333;font-size:13px;font-weight:300;background:url(/assets/images/portfolio/link-icon.png) 83% 6px no-repeat;margin-left:0;margin-right:0;text-align:left;width:120px;border:1px solid #ccc;display:inline-block;padding:2px 0 2px 19px;border-radius:20px;float:right}.o-case-studies-new .product-portfolio .p-link:hover{color:#fff;background:url(/assets/images/portfolio/link-icon-hover.png) 83% 6px no-repeat #ff5800}.o-case-studies-new .product-portfolio .bottom-casestudies{padding:0 20px;text-align:left!important}.o-case-studies-new .product-portfolio .bottom-casestudies .country-code{text-indent:0!important;font-size:16px!important;font-weight:500;line-height:30px!important;display:inline-block!important}.o-case-studies-new .product-portfolio .bottom-casestudies .country-code img{width:auto}.o-case-studies-new .product-portfolio .bottom-casestudies img{border:none!important;padding:0!important;border-radius:0!important;margin-left:0!important;margin-right:15px!important;width:20px}.o-case-studies-new .product span{text-indent:-10000px;font-size:0;line-height:0;display:none}.o-case-studies-new .product h3{font-size:18px;line-height:28px;margin-top:30px;margin-bottom:20px;padding-left:20px;padding-right:20px;height:80px;overflow:hidden}.o-case-studies-new .product h3 a{color:#000}.o-case-studies-new .product h2{font-size:17px;line-height:23px;margin-top:20px;margin-bottom:0;padding-bottom:0;padding-left:20px;padding-right:20px;text-align:left;overflow:hidden}@media (min-width:992px){.o-case-studies-new .product h2{margin-top:20px;font-size:18px;line-height:28px;margin-bottom:0;padding-bottom:15px}}.o-case-studies-new .product h2 a{color:#000}.o-case-studies-new .product p{font-size:15px;line-height:21px;margin-top:10px;margin-left:20px;margin-right:20px;min-height:85px;text-align:left;padding-bottom:5px}@media (min-width:992px){.o-case-studies-new .product p{font-size:16px;line-height:28px;padding-bottom:20px;margin-top:0}}.o-case-studies-new .product .bottom-casestudies{text-align:center;overflow:hidden}.o-case-studies-new .product .bottom-casestudies a.color-icon{width:40px;height:40px;text-align:center;display:inline-block;margin:0 10px 0 0;border:1px solid #ccc;padding:5px;border-radius:50%}.o-case-studies-new .product .bottom-casestudies a.color-icon img{width:100%;height:auto;margin-left:0;margin-right:0}.o-case-studies-new .product .bottom-casestudies .btn-casestudies{padding:0 13px;float:none;display:block;margin:0 auto 0;max-width:200px;background-color:#fff;color:#ff5800;float:right}@media (min-width:992px){.o-case-studies-new .product .bottom-casestudies .btn-casestudies{padding:0 15px}}.o-case-studies-new .product .bottom-casestudies .btn-casestudies:hover{background-color:#ff5800;color:#fff;border:2px solid #ff5800}.o-case-studies-new .product .bottom-casestudies .btn-casestudies1{padding:13px 32px;float:left;display:block;margin:10px auto 0;max-width:200px;background-color:#fff;color:#333;background:url(/images/case-study-home/icon-pdf.svg) 0 50% no-repeat;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;position:relative}.o-case-studies-new .product .bottom-casestudies .btn-casestudies1:after{content:"";position:absolute;left:32px;bottom:9px;width:100px;background-color:#c3c3c3;height:1px}.o-case-studies-new .product .bottom-casestudies .btn-casestudies1:hover::after{background-color:#494646}.o-case-studies-new .filter-height{height:340px;overflow-y:scroll;margin:0 0 50px 0;display:none;position:absolute;z-index:9;background-color:#fff;padding:10px;border:1px solid #ccc;margin-top:25px;right:0;top:2px;text-align:left;min-width:215px}.o-case-studies-new .filter-height ul li .case-study-label{position:relative;line-height:100%;cursor:pointer}.o-case-studies-new .filter-height ul li:last-child{padding-bottom:0}.o-case-studies-new .tech-filter-height{z-index:99}.o-case-studies-new .filter-height ul li{padding:0 0 12px;position:relative}.o-case-studies-new .filter-height ul li img{margin-right:10px;width:20px}.o-case-studies-new .filter-height ul li input{margin:0 5px 0 0;cursor:pointer}.btn-casestudies{display:inline-block;outline:0;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:600;color:#fff;background:#ff5800;border-radius:4px;font-size:15px;line-height:38px;text-transform:uppercase;border:2px solid #ff5800;padding:0 27px}@media (min-width:992px){.btn-casestudies{font-size:16px;line-height:43px}}.btn-casestudies:hover{color:#fff;border-color:#fff;background-color:#14df7d}.drop-down-technologies{text-align:center;position:relative}@media (min-width:992px){.drop-down-technologies{margin-right:20px;text-align:right}}.drop-down-technologies .selected a img.filter-icon{margin-top:-6px}.drop-down-technologies .selected a img.icon-arrow{z-index:10;position:relative;background-color:#fff}.drop-down-technologies .selected a img.icon-up{padding:10px 5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-wenkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}@media (min-width:992px){.drop-down-technologies .selected a img.icon-up{padding:10px 15px}}.drop-down-technologies .selected a img.icon-down{padding:10px 5px;border:1px solid 0;-webkit-transform:rotate(0);transform:rotate(0);-wenkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);border-bottom:none}@media (min-width:992px){.drop-down-technologies .selected a img.icon-down{padding:10px 15px}}.o-case-study-cta{padding:20px 0 60px 0;text-align:center}.paging{text-align:center;margin:15px 0 30px 0}@media (min-width:992px){.paging{margin:30px 0 30px 0}}.paging span{padding:6px 12px;font-weight:700;color:#000;margin:5px}.paging span.current{background:#ff5800;color:#fff}.paging em{padding:10px;font-weight:700;color:#000;margin:5px}.paging a{color:#000;font-weight:700;padding:6px}.paging ul{text-align:center}.paging ul li{display:inline-block;vertical-align:middle;font-size:15px;font-family:Montserrat,sans-serif;font-weight:500;border-radius:5px;color:#000}.paging ul li:first-child{border:1px solid #333;color:#373737;margin-right:5px;position:relative;background:url(/images/common/left-icon.svg) no-repeat center center}.paging ul li:first-child .flex-center{text-indent:9999px}.paging ul li .flex-center{padding:6px 0;cursor:pointer;width:32px;height:32px}.paging ul li .active-page{background:#ff5800;color:#fff;border-radius:5px;height:34px!important}.paging ul li:last-child{border:1px solid #333;color:#373737;margin-left:5px;position:relative;background:url(/images/common/right-icon.svg) no-repeat center center}.paging ul li:last-child .flex-center{text-indent:9999px}.paging ul li:nth-child(2){display:inline-block!important;position:relative}.paging ul li:nth-last-child(2){display:inline-block!important;position:relative}.paging ul li:nth-last-child(2):before{content:"...";float:left;margin:2px 0 0}.paging ul.prevShep li:nth-child(2):before{display:none}.paging ul.midShep li:nth-child(2):before{content:"...";float:right;margin:2px 0 0}.paging ul.lastShep li:nth-child(2):before{content:"...";float:right;margin:2px 0 0}.paging ul.lastShep li:nth-last-child(2):before{display:none}.paging ul.eSepter li:nth-last-child(2):before{display:none}.filter ::-webkit-scrollbar{width:5px;background-color:#ccc}.filter ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px #fcfcfc;box-shadow:inset 0 0 5px #fcfcfc;border-radius:10px}.filter ::-webkit-scrollbar-thumb{border-radius:25px;height:30px;background-color:#4a4a4a;margin-top:25px}.banner-image-over{display:none}.image-position-case{position:relative;width:80px;float:left;height:60px}.image-position-case img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-wenkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.padding-top-90-mlnp{padding-top:90px!important;height:509px}.case-study-background-mlnp{height:509px}.case-studies-banner{background-color:#cc2622db;padding:0 15px!important}.case-studies-banner .mlpn-left{padding-left:0}.case-studies-banner__banner-content{padding-top:50px}.case-studies-banner__banner-content p{background-color:#9e2116;display:inline;padding:10px 20px;font-size:18px;color:#fff}.case-studies-banner__banner-content h1{font-size:36px;padding:5px 0 25px;line-height:46px}.client-heading-mlnp{color:#494949;font-size:55px!important;text-transform:uppercase!important;margin-bottom:30px!important;margin-top:35px!important;font-family:Montserrat,sans-serif!important;font-weight:700}.client-description-mlnp{font-size:17px!important}.challenge-bullets{display:block}@media (min-width:992px){.challenge-bullets{display:-webkit-box;display:-ms-flexbox;display:flex}}.challenge-bullets li{padding-left:20px!important;padding-right:10px;line-height:28px!important}.challenge-bullets li:before{content:'';background-color:#ec3e2e;background-image:none!important;top:5px!important;width:4px!important;height:50px!important}@media (min-width:992px){.challenge-bullets li:before{height:75px!important}}.mlnp-watch-text{font-size:24px;line-height:36px;color:#fff;display:inline;position:relative;padding-top:2px!important}.mlnp-watch-text:before{content:'';position:absolute;width:290px;height:4px;background-color:#d0352b;left:0;top:-8px}.video-mlnp{position:absolute;top:0;left:0;right:0;bottom:0}.video{height:315px}.video-box{height:315px;position:relative}.video-thumbnail{z-index:300;position:absolute;top:0;left:0;width:100%}.video-frame{z-index:100;position:absolute;top:0;left:0;width:100%}.thumbnail-link .video-thumbnail{display:block}.thumbnail-link:hover .video-thumbnail{display:none}#video-container{position:relative;max-width:40em;margin:auto;border:1px solid #000;-webkit-box-shadow:.25em .25em .25em rgba(0,0,0,.3);box-shadow:.25em .25em .25em rgba(0,0,0,.3)}#video-container video{display:block;width:100%;height:auto}#video-container img{position:absolute;top:0;left:0;width:100%;height:auto;cursor:pointer}.hide{display:none}#starter{position:absolute;top:0;left:0;bottom:0}.gradient-green-blue-mlnp{background:#00b35c;background:-webkit-gradient(left top,right bottom,color-stop(0,#00b35c),color-stop(47%,#0b8a8a),color-stop(100%,#004475));background:linear-gradient(135deg,#00b35c -22%,#0e5579 47%,#004475 100%)}p.service-txt{min-height:auto!important;margin-bottom:0!important;font-family:Montserrat,sans-serif}.download-form{max-width:625px;margin:0 auto;padding:0;border-radius:5px;overflow:hidden}.download-form form{padding:20px 40px 20px 40px;background-color:#fff}@media (min-width:992px){.download-form form{padding:20px 60px 40px}}.download-form label{display:block;margin-bottom:10px}.download-form input{border-bottom:1px solid #000;display:block;width:100%;margin-bottom:10px;padding:20px 10px 20px 50px;font-size:16px;font-family:Montserrat,sans-serif;font-weight:500}.download-form .cs-name{background:url(images/common/form-icon-1.png) 0 50% no-repeat}.download-form .cs-email{background:url(images/common/form-icon-2.png) 0 50% no-repeat}.download-form button{margin:20px 0 0 0}.download-form .popup-heading{width:100%;height:110px;padding:30px 140px 30px 40px;position:relative}@media (min-width:992px){.download-form .popup-heading{padding:30px 110px 30px 60px}}.download-form .popup-heading:after{background:url(images/case-study/popup-heading-bg.png) 100% 100% no-repeat;content:"";position:absolute;right:30px;bottom:0;width:108px;height:88px}.download-form .popup-heading h2{font-size:20px;line-height:24px;font-weight:600;color:#fff}@media (min-width:992px){.download-form .popup-heading h2{font-size:30px;line-height:47px}}.download-form .popup-heading p{color:#fff;font-size:19px;line-height:30px}.download-form .ohnohoney{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.popup-modal button.close{z-index:999;position:relative;right:23%!important;top:42px!important;background:0 0!important;padding:10px;opacity:1}.cs-banner-pdf{padding:7px 32px;float:none;margin:30px auto;color:#fff;background:url(/images/case-study/icon-pdf-1.svg) 0 50% no-repeat;text-decoration:underline;font-family:Montserrat,sans-serif;position:relative;text-decoration:none;font-size:20px}.case-studies-details .cs-banner-pdf{font-size:16px;font-weight:600;padding-right:0}@media (min-width:992px){.cs-banner-pdf{float:left;display:block;margin:30px auto 0}}.cs-banner-pdf:after{content:"";position:absolute;left:34px;bottom:0;width:288px;background-color:#14df7d;height:2px;display:none}@media (min-width:992px){.cs-banner-pdf:after{display:block}}.case-studies-details .cs-banner-pdf:after{display:block;width:auto;right:0}.cs-banner-pdf:hover{color:#fff}.cs-banner-pdf:hover::after{background-color:#fff}.cs-banner-pdf:focus{color:#fff}.case-study-download{padding:30px 0;margin:60px 0 0 0;text-align:center;background-color:#091b38}@media (min-width:992px){.case-study-download{background:url(/images/case-study/download-bg.jpg) 50% 50% no-repeat #091b38;text-align:left}}.case-study-download img.download-icon{float:right;display:none}@media (min-width:992px){.case-study-download img.download-icon{display:block}}.case-study-download h2{color:#fff;font-size:40px;line-height:55px;font-weight:700;padding:15px 0 0;text-transform:uppercase}.cs-bot-banner-pdf{border:2px solid #ff5800;color:#fff;background:url(/images/case-study/icon-down-arrow.png) 88% 50% no-repeat;font-size:17px;line-height:24px;font-family:Montserrat,sans-serif;padding:16px 60px 18px 30px;border-radius:5px;margin:40px 0 0 0;display:inline-block;background-color:#ff5800;font-weight:500}@media screen and (min-width:992px){.cs-bot-banner-pdf{padding:16px 60px 18px 15px}}@media screen and (min-width:1200px){.cs-bot-banner-pdf{padding:16px 60px 18px 30px}}.cs-bot-banner-pdf:focus{color:#fff}.cs-bot-banner-pdf:hover{background-color:#ff5800;color:#fff;border:2px solid #fff}.retention-rate{background:#10d08e;background:linear-gradient(135deg,#10d08e 0,#082653 100%);padding:45px 35px 130px;position:relative;overflow:hidden;margin-bottom:30px}.hurry{width:80%;position:absolute;left:50%;top:-210px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:40px 80px 60px;text-align:center;-webkit-box-shadow:0 0 18px 0 #a6a6a6;box-shadow:0 0 18px 0 #a6a6a6;background:#fff;text-align:center;border-radius:10px}.hurry h3{font-size:36px;margin-bottom:10px}.hurry p{font-size:24px;line-height:40px;font-weight:500;font-family:Montserrat,sans-serif}.hurry .btn{padding:12px 0!important;max-width:240px!important}@media (min-width:992px){.hurry .btn{padding:19px 0!important;max-width:350px!important}}.o-casestudies-thankyou{text-align:center;position:relative;padding:170px 0 50px;overflow:hidden;background:url(images/casestudies-thank-you/thank-you-banner.jpg) 50% 50% no-repeat;margin-bottom:290px}.o-casestudies-thankyou h1{font-size:40px;line-height:44px;color:#fff;padding-top:20px;padding-bottom:20px}.o-casestudies-thankyou p{font-size:24px;line-height:30px;color:#fff;font-family:Montserrat,sans-serif;font-weight:500;padding-bottom:40px}.o-casestudies-thankyou p a{text-decoration:underline;color:#fff!important}.case-thanks .btn{z-index:0;color:#fff;border:2px solid #ff5800;background-color:#ff5800;padding:12px 0;max-width:240px}.case-thanks .btn:after{content:'';background:url(images/common/arrow-white.png) no-repeat;width:20px;height:14px;display:inline-block;margin-left:15px;z-index:-1}.case-thanks .social-footer-divider--social-pan{border-top:0!important}.cheaper-better{border:2px solid #15b96a;padding:10px 35px 30px;margin-bottom:30px;margin-top:30px}@media (min-width:992px){.cheaper-better{padding:50px 35px}}.cheaper-better p{font-size:24px;line-height:30px;font-family:Montserrat,sans-serif}@media (min-width:992px){.cheaper-better p{font-size:30px;line-height:36px}}.cheaper-better p span{display:block;font-size:110px;line-height:120px;font-weight:600}.retention-rate1{background:#10d08e;background:linear-gradient(135deg,#10d08e 0,#082653 100%);padding:20px 35px 0;position:relative;overflow:hidden;margin-bottom:30px}@media (min-width:992px){.retention-rate1{padding:45px 35px 0}}.retention-rate1 h4{font-size:24px;color:#fff;font-weight:600;line-height:30px;padding-bottom:20px;text-align:center}@media (min-width:992px){.retention-rate1 h4{text-align:left;font-size:28px;line-height:36px}}.off-video-pan{border:1px solid #d8d8d8;padding:25px 30px;margin-bottom:30px}@media (min-width:992px){.off-video-pan{padding:20px}}.off-video-pan .off-video{max-width:100%;float:left}@media (min-width:992px){.off-video-pan .off-video{max-width:250px;margin-right:10px}}.off-video-pan .off-video-txt{width:45%;margin-top:0;float:left;margin-left:10px}.off-video-pan .off-video-txt h3{font-size:22px;margin-bottom:5px;line-height:28px}.off-video-pan .off-video-txt p{margin-bottom:10px;font-family:Montserrat,sans-serif}.off-video-pan .off-video-txt a{background-color:transparent!important;color:#000!important;border-color:#ff5800!important}.post-pan{border:1px solid #d8d8d8;padding:25px 20px 20px 20px}@media (min-width:992px){.post-pan{padding:10px 20px 30px 20px}}.post-pan h2{font-size:24px;margin-bottom:30px;text-align:center}@media (min-width:992px){.post-pan h2{text-align:left;font-size:30px}}.post-pan ul{padding-bottom:20px}.post-pan ul li{font-size:14px;line-height:20px;margin-bottom:15px;overflow:hidden;font-family:Montserrat,sans-serif}@media (min-width:992px){.post-pan ul li{font-size:18px;line-height:26px}}.post-pan ul li span{float:left;margin-right:20px}.post-pan ul li a{color:#000;display:inline-block;width:80%;padding-top:10px}.post-pan .btn{max-width:300px!important}.thank-right-top{overflow:hidden}.thank-right-top ul{overflow:hidden;margin-bottom:20px}.thank-right-top ul li{display:inline-block;width:48%;vertical-align:top;margin-bottom:20px;font-size:16px;font-weight:600;font-family:Montserrat,sans-serif}.thank-right-top ul li span{display:inline-block;margin-right:10px;width:25px}.thank-right-top ul li a{color:#000}.thank-right-top h3{font-size:28px;font-family:Montserrat,sans-serif;font-weight:600;margin-bottom:30px}.thank-right-top p{font-family:Montserrat,sans-serif;font-size:19px;font-weight:600}.t-left{border:1px solid #d8d8d8;padding:30px;margin-bottom:30px;float:left;width:48%;min-height:368px}.t-right{border:1px solid #d8d8d8;padding:30px;margin-bottom:30px;float:right;width:48%;min-height:368px}@media (min-width:992px){.banner-top-position__center{position:absolute;right:0;top:50%;transform:translateY(-60%);-webkit-transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%)}}@media (min-width:992px){.case-studies-details .banner-top-position__center{display:block;position:relative;top:inherit;-webkit-transform:translateY(0);transform:translateY(0)}}.o-case-studies-new .masonry{-webkit-column-count:inherit;-moz-column-count:inherit;column-count:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.o-case-studies-new .masonry{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1280px){.o-case-studies-new .masonry{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.o-case-studies-new .product{width:100%;margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}@media (min-width:992px){.o-case-studies-new .product{margin:15px 10px}}@media screen and (min-width:992px){.o-case-studies-new .product{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%;width:47%}}@media screen and (min-width:1280px){.o-case-studies-new .product{-webkit-box-flex:0;-ms-flex:0 0 31.55%;flex:0 0 31.55%;max-width:31.55%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.o-case-studies-new .product .bottom-casestudies{text-align:left;border-top:1px solid #eaeaea;padding:13px 20px 13px;margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.o-case-studies-new .product .bottom-casestudies{margin-top:auto}}.o-case-studies-new .product .bottom-casestudies .btn-casestudies1{padding:13px 13px 13px 32px;float:left;display:block;margin:0 auto 0;max-width:200px;background-color:#fff;color:#333;background:url(/images/case-study-home/icon-pdf.svg) 0 50% no-repeat;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;position:relative}@media (min-width:992px){.o-case-studies-new .product .bottom-casestudies .btn-casestudies1{padding:13px 32px}}#myModal1 .modal-content{padding:0!important;background-color:transparent}#myModal1 .modal-body{padding:0!important}.download-form .popup-heading:after{background:url(/images/case-study/popup-heading-bg.png) 100% 100% no-repeat;content:"";position:absolute;right:30px;bottom:0;width:108px;height:88px}.download-form input{display:block;width:100%;margin-bottom:10px;padding:20px 10px 20px 50px;font-size:16px;font-family:Montserrat,sans-serif;font-weight:500;border:0;border-bottom:1px solid #000}.download-form .cs-name{background:url(/images/common/form-icon-1.png) 0 50% no-repeat}.download-form .cs-email{background:url(/images/common/form-icon-2.png) 0 50% no-repeat}.download-form .u-submit{display:block;text-align:center;border-radius:5px;padding:19px 0;font-size:18px;text-transform:uppercase;max-width:350px;text-decoration:none;position:relative;font-family:Montserrat,sans-serif;font-weight:600;color:#fff;border:2px solid #ff5800;background-color:#ff5800;width:250px;margin:20px 0 0 0}.u-submit:after{content:'';background:url(/images/common/arrow-white.png) no-repeat;width:20px;height:14px;display:inline-block;margin-left:15px;z-index:-1;display:none}.download-form p{font-family:Montserrat,sans-serif;padding-top:20px;font-size:14px}#myModal1 button.close{z-index:999;position:relative;right:-88%!important;top:0!important;background:0 0!important;padding:10px;opacity:1;width:37px;text-align:center;background:0 0!important;float:right}@media (min-width:992px){#myModal1 button.close{right:-50%!important;top:5px!important;margin-left:325px}}.o-thank-you__application{padding:150px 0}.o-thank-you__top p{font-size:14px;margin-bottom:30px;font-family:Montserrat,sans-serif}.o-thank-you__footer{text-align:center;padding:50px 0;font-family:Montserrat,sans-serif;font-weight:300;color:#414446;font-size:12px;line-height:15px}.case-study-text{margin-top:15px!important;display:inline-block!important}.mlnp-ch .row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:60px 0}.mlnp-sol{padding:60px 0}.mlnp-sol .mlnp-sol-img{display:block;margin:0 auto}.mlnp-res{padding-top:65px}.mlnp-res h3{color:#fff}.mlnp-res .padding-bottom-60.img-responsive.center-block{display:block;margin:0 auto}.mlnp-res h4{line-height:32px;padding-bottom:20px;font-size:24px!important;color:#333;margin-top:50px!important}@media (min-width:992px){.faq-section .btn_wrapper{margin-top:40px!important}}.case-study-bnr{background:#0a1b39;padding:80px 0 0 0;min-height:145px}@media screen and (min-width:992px){.case-study-bnr{padding:80px 0 0 0;min-height:150px}}@media screen and (min-width:992px){.case-study-bnr{min-height:280px;padding:130px 0 0 200px;background:url(/images/case-study/case-studies-banner.png) no-repeat 10% 100% #0a1b39}}.case-study-bnr h1{text-align:center;font-weight:700;font-family:Montserrat,sans-serif;font-size:20px;text-transform:uppercase;color:#36df7d}@media (min-width:992px){.case-study-bnr h1{font-size:62px}}@media (min-width:992px){.case-studies-class .o-case-studies-new{padding-top:80px}}body.case-studies-details .o-case-study__clients__the-client-content h3,body.case-studies-details .o-case-study__clients__the-client-content h4,body.case-studies-details .o-case-study__clients__the-client-content p,body.case-studies-details .o-case-study__clients__the-client-content ul li,body.case-studies-details .o-case-study__clients__the-client-content__services ul li,body.case-studies-details .o-skills-hero__case-studies__banner-content,body.case-studies-details .o-skills-hero__case-studies__banner-content p{font-family:Montserrat,sans-serif}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content h3,body.case-studies-details .o-case-study__clients__the-client-content h4,body.case-studies-details .o-case-study__clients__the-client-content p,body.case-studies-details .o-case-study__clients__the-client-content ul li,body.case-studies-details .o-case-study__clients__the-client-content__services ul li,body.case-studies-details .o-skills-hero__case-studies__banner-content,body.case-studies-details .o-skills-hero__case-studies__banner-content p{font-family:Montserrat,sans-serif}}body.case-studies-details .o-skills-hero{padding:100px 0 50px}@media (min-width:992px){body.case-studies-details .o-skills-hero{padding:100px 0!important}body.case-studies-details .o-skills-hero.padding-100{padding:120px 0 80px!important}body.case-studies-details .o-skills-hero.padding-100 .o-skills-hero__case-studies__banner-image{padding-top:30px!important}}body.case-studies-details .o-skills-hero__case-studies .container>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.case-studies-details .o-skills-hero__case-studies .col-sm-6.banner-top-position__center{position:relative;top:auto;-webkit-transform:none;transform:none}@media screen and (min-width:768px){body.case-studies-details .o-skills-hero__case-studies .col-sm-6.banner-top-position__center{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:992px){body.case-studies-details .o-skills-hero__case-studies__banner-image{padding-top:0}}body.case-studies-details .cs-banner-pdf{margin:15px auto 0}@media (min-width:992px){body.case-studies-details .cs-banner-pdf{margin:30px 0 0}}body.case-studies-details .o-case-study__clients .container{padding-left:30px;padding-right:30px}@media (min-width:992px){body.case-studies-details .o-case-study__clients .container{padding-left:15px;padding-right:15px}}body.case-studies-details .pad-80{padding:50px 0}@media (min-width:992px){body.case-studies-details .pad-80{padding:80px 0}}body.case-studies-details .padding-80{padding-top:50px}@media (min-width:992px){body.case-studies-details .padding-80{padding-top:80px}}body.case-studies-details .font-weight-600{font-weight:600!important}body.case-studies-details .font-weight-700{font-weight:700!important}body.case-studies-details .o-case-study__clients-first{text-align:center;padding-top:50px}@media screen and (min-width:768px){body.case-studies-details .o-case-study__clients-first{padding-top:40px;text-align:left}}body.case-studies-details .o-case-study__clients-first ul{text-align:left}body.case-studies-details .o-case-study__clients-title{font-size:30px!important}body.case-studies-details .pad-80.o-case-study__clients-banner{padding-top:0}@media (min-width:992px){body.case-studies-details .pad-80.o-case-study__clients-banner{padding-top:80px}}body.case-studies-details .o-case-study__clients-banner{padding-bottom:50px}@media (min-width:992px){body.case-studies-details .o-case-study__clients-banner{padding-bottom:80px}}body.case-studies-details .o-case-study__clients-banner .container{padding:0}body.case-studies-details .o-case-study__clients-banner .o-case-study__clients__the-client-image img{width:100%}@media (min-width:992px){body.case-studies-details .o-case-study__clients-banner .o-case-study__clients__the-client-image img{width:auto}}body.case-studies-details .o-case-study__clients-banner .o-case-study__clients__the-client-content{padding-left:30px;padding-right:30px;padding-top:30px;padding-top:30px}body.case-studies-details .pad-bot-150{padding-bottom:105px}@media (min-width:992px){body.case-studies-details .pad-bot-150{padding-bottom:150px}}body.case-studies-details .o-case-study__clients__the-client-content h3{font-size:24px;line-height:30px}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content h3{font-size:24px;line-height:36px}}body.case-studies-details .o-case-study__clients__the-client-content h4{font-size:20px}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content h4{font-size:30px}}body.case-studies-details .o-case-study__clients__the-client-content p,body.case-studies-details .o-case-study__clients__the-client-content ul li{font-size:16px;line-height:24px;font-weight:500}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content p,body.case-studies-details .o-case-study__clients__the-client-content ul li{font-size:19px;line-height:30px}}body.case-studies-details .o-case-study__clients__the-client-content p{margin-bottom:20px}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content p{margin-bottom:25px}}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content p[class=font-weight-600]{margin-bottom:10px}}body.case-studies-details .o-case-study__clients__the-client-content>p:last-of-type{margin-bottom:0}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content>p:last-of-type{margin-bottom:25px}}body.case-studies-details .o-case-study__clients__the-client-content .font-size-24-i{font-size:20px!important}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content .font-size-24-i{font-size:24px!important}}body.case-studies-details .o-case-study__clients__the-client-content__services{padding-top:0}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content__services{padding-top:60px}}body.case-studies-details .o-case-study__clients__the-client-content__services ul{margin-bottom:0}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content__services ul{margin-bottom:15px}}body.case-studies-details .o-case-study__clients__the-client-content__services ul li{padding:0 5px}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content__services ul li{padding:0 15px 15px}}body.case-studies-details .o-case-study__clients__the-client-content__services ul li:after{display:none}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content__services ul li:after{display:block}}body.case-studies-details .o-case-study__clients__the-client-content__services ul li span{font-size:14px;line-height:normal}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content__services ul li span{font-size:18px;line-height:24px}}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content__services+h3,body.case-studies-details .o-case-study__clients__the-client-content__services+h4{margin-top:20px}}body.case-studies-details .o-case-study__clients__the-client-image{text-align:center}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-image{text-align:left}}body.case-studies-details .padding-all-60{padding:30px}@media (min-width:992px){body.case-studies-details .padding-all-60{padding:60px}}body.case-studies-details .o-case-study__clients__the-results{background:linear-gradient(135deg,#00b35c 0,#0b8a8a 47%,#004475 100%);padding-top:55px}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-results{padding-top:100px}}body.case-studies-details .o-case-study__clients__the-results__div{padding-top:0}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-results__div{padding-top:10px}}body.case-studies-details .o-case-study__clients__the-client-content .the-results{top:-55px;max-width:158px}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-client-content .the-results{top:-70px;max-width:none}}body.case-studies-details .o-case-study__clients__the-results .o-case-study__clients__the-client-content h3{margin-bottom:0}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-results .o-case-study__clients__the-client-content h3{margin-bottom:20px}}body.case-studies-details .font-size-24-i,body.case-studies-details .o-case-study__clients__the-results__div h4{font-size:20px;line-height:28px}@media (min-width:992px){body.case-studies-details .font-size-24-i,body.case-studies-details .o-case-study__clients__the-results__div h4{font-size:30px;line-height:normal}}body.case-studies-details .o-case-study__clients__the-results__div p{font-size:16px}@media (min-width:992px){body.case-studies-details .o-case-study__clients__the-results__div p{font-size:19px}}body.case-studies-details .results-content{padding-bottom:5px}@media (min-width:992px){body.case-studies-details .results-content{padding-bottom:60px}}body.case-studies-details .case-study-download{margin-top:50px;padding:50px 0;background:url(/images/case-study/download-mob-bg.jpg) 50% 50% no-repeat #091b38;background-size:auto 100%}@media (min-width:992px){body.case-studies-details .case-study-download{margin-top:60px;padding:30px 0;background:url(/images/case-study/download-bg.jpg) 50% 50% no-repeat #091b38;background-size:100% auto}}body.case-studies-details .case-study-download img.download-icon{display:block;margin:0 auto;float:none;max-width:117px}@media (min-width:992px){body.case-studies-details .case-study-download img.download-icon{max-width:100%}}body.case-studies-details .cs-bot-banner-pdf{margin-top:15px}@media (min-width:992px){body.case-studies-details .cs-bot-banner-pdf{margin-top:40px}}body.case-studies-details .case-studies-banner .cs-bot-banner-pdf{margin-top:15px}body.case-studies-details .case-study-download h2{font-size:24px;line-height:32px;max-width:225px;margin:0 auto}@media (min-width:992px){body.case-studies-details .case-study-download h2{font-size:40px;line-height:55px;max-width:none}}body.case-studies-thanks .hurry-section-cs .hurry .btn-orange{padding-right:0!important}body.case-studies-thanks .o-casestudies-thankyou{padding-bottom:0;margin:0}@media (min-width:992px){body.case-studies-thanks .o-casestudies-thankyou{padding-bottom:50px;margin-bottom:290px}}body.case-studies-thanks .o-casestudies-thankyou h1{font-size:30px;max-width:225px;margin:0 auto}@media (min-width:992px){body.case-studies-thanks .o-casestudies-thankyou h1{font-size:40px;max-width:none}}body.case-studies-thanks .o-casestudies-thankyou p{font-size:18px}@media (min-width:992px){body.case-studies-thanks .o-casestudies-thankyou p{font-size:24px}}body.case-studies-thanks .survey-thank-pg{padding-top:50px}body.case-studies-thanks .hurry{position:relative;width:100%;top:0;left:0;right:0;padding:30px;-webkit-transform:none;transform:none}@media (min-width:992px){body.case-studies-thanks .hurry{width:70%;position:absolute;left:50%;top:-200px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:40px 80px 60px}}body.case-studies-thanks .hurry h3{font-size:23px;margin-bottom:10px}@media (min-width:992px){body.case-studies-thanks .hurry h3{font-size:36px;margin-bottom:10px}}body.case-studies-thanks .hurry p{font-size:16px;line-height:28px}@media (min-width:992px){body.case-studies-thanks .hurry p{font-size:24px;line-height:40px}}body.case-studies-thanks .hurry .btn-center-block{width:auto}@media (min-width:992px){body.case-studies-thanks .hurry .btn-center-block{width:350px}}body.case-studies-thanks .hurry .btn{width:auto;font-size:16px}@media (min-width:992px){body.case-studies-thanks .hurry .btn{font-size:18px}}body.case-studies-thanks .t-left,body.case-studies-thanks .t-right{width:100%}@media (min-width:992px){body.case-studies-thanks .t-left,body.case-studies-thanks .t-right{width:48%}}body.case-studies-thanks .off-video-pan .off-video-txt{width:100%}@media (min-width:992px){body.case-studies-thanks .off-video-pan .off-video-txt{width:45%}}body.case-studies-thanks .off-video{margin:0 0 15px}@media (min-width:992px){body.case-studies-thanks .off-video{margin-bottom:0}}body.case-studies-thanks .post-pan ul li a{width:68%}@media (min-width:992px){body.case-studies-thanks .post-pan ul li a{width:80%}}body.case-studies-thanks .thank-right-top ul li a{font-size:13px}@media (min-width:992px){body.case-studies-thanks .thank-right-top ul li a{font-size:16px}}body.case-studies-thanks .btn{margin-left:auto!important;margin-right:auto!important}@media (min-width:992px){body.case-studies-thanks .btn{margin-left:0!important}}body.case-studies-thanks .off-video-txt{margin-left:0}@media (min-width:992px){body.case-studies-thanks .off-video-txt{margin-left:20px}}.case-studies-thanks .o-navigation-bar img{padding-top:0}@media (min-width:992px){.case-studies-thanks .o-navigation-bar img{padding-top:15px}}.case-studies-thanks .o-casestudies-thankyou p{padding-bottom:15px}@media (min-width:992px){.case-studies-thanks .o-casestudies-thankyou p{padding-bottom:40px}}.case-studies-thanks .t-right{min-height:inherit}@media (min-width:992px){.case-studies-thanks .t-right{min-height:368px}}.case-studies-thanks .o-footer p{font-family:Montserrat,sans-serif}@media (min-width:992px){.case-studies-thanks .o-footer p{font-family:Montserrat,sans-serif}}.hurry-section-cs{margin-top:45px}@media (min-width:992px){.hurry-section-cs{margin-top:0}}.o-skills-hero__case-studies .mobile-off{display:none!important}@media (min-width:992px){.o-skills-hero__case-studies .mobile-off{display:inline-block!important}}.o-skills-hero__case-studies .desktop-off{display:inline-block!important}@media (min-width:992px){.o-skills-hero__case-studies .desktop-off{display:none!important}}.o-case-study__clients__the-client-image picture img[src="images/case-study/the-solution.jpg"]{margin-bottom:40px}.o-case-study__clients__the-client-image picture img[src="images/case-study/the-solution.png"]{margin-bottom:60px}@media (min-width:992px){.ch-content{padding-left:25px!important}}@media (min-width:992px){.cli-content,.sol-content{padding-left:25px!important}}@media (min-width:992px){.sol{padding-top:80px}}.small-img-text{margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 30px 0}@media (min-width:992px){.small-img-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}}.small-img-text h2{max-width:290px;padding-left:20px;padding-top:0;font-size:28px;line-height:36px}@media (min-width:992px){.small-img-text h2{font-size:42px;line-height:52px;padding-top:10px}}.new-style h3{font-size:30px;line-height:46px;font-weight:500}.case-studies-details .gradient-green-blue{background:linear-gradient(135deg,#00b35c 0,#0b8a8a 47%,#004475 100%)}form#brandfilter{display:inline-block}.case-studies-class .process-section h2{margin-bottom:20px!important}.o-skills-hero__case-studies .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:768px){.o-skills-hero__case-studies .row{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit}}.case-study-bnr:after{background-size:70%}.o-case-studies-slider .slick-track{background:#fff}.list-box{margin-bottom:25px!important}.list-box li{padding:15px!important}.list-box li:before{display:none}.list-box li p{margin-bottom:10px!important;font-size:16px!important;padding-left:30px}.list-box li .title{position:relative;padding-left:30px;margin-bottom:20px!important;font-size:19px!important}.list-box li .title:before{width:20px;height:20px;top:5px;background-size:100%;content:'';background-image:url(/images/common/green-arrow.png);position:absolute;left:0}.cs-table table{font-size:14px;color:#333}.cs-table table tr td{font-weight:500}.cs-finance-img-wrp{text-align:left}.cs-finance-img-wrp .l-15{margin-left:15px}.green-arrow{background:url(/images/case-study/green-right-arrow.png) no-repeat center center;width:11px;height:17px;display:inline-block;position:absolute;right:10px;top:9px;background-size:8px}.dm-box{display:inline-block;width:10px;height:10px;border:1px solid #05b281;margin-right:5px;display:none}.table td{position:relative}@media (min-width:992px){.results-content .table{margin:20px 0 30px}}.car-box{margin-bottom:30px}.car-box img{-webkit-box-shadow:0 5px 10px 4px rgba(0,0,0,.1);box-shadow:0 5px 10px 4px rgba(0,0,0,.1);border-radius:15px;border-width:1px 1px 1px 1px;border-color:#ead6d6;border-style:solid;border-bottom-color:#e6e0e0}.survey-thank-pg{padding-top:99px}.survey-thank-pg .o-navigation-bar{background-color:#fff;position:fixed;top:0;left:0;z-index:110;width:100%;padding:20px 0}.survey-thank-pg .o-skills-hero__thank-you-heading{text-align:center;text-align:center;background:#10d08e;background:linear-gradient(135deg,#10d08e 0,#082653 100%);margin-bottom:40px}.survey-thank-pg .o-skills-hero__thank-you-heading h1.js-hero-title{font-size:20px;font-weight:500;margin-bottom:0;margin-top:20px}@media (min-width:992px){.survey-thank-pg .o-skills-hero__thank-you-heading h1.js-hero-title{font-size:40px;line-height:44px}}.survey-thank-pg .o-skills-hero__thank-you-heading p{font-size:16px;line-height:28px;color:#fff;font-weight:500}.survey-thank-pg .col-md-10{margin:0 auto}.survey-thank-pg .hurry{-webkit-box-shadow:0 0 18px 0 #a6a6a6;box-shadow:0 0 18px 0 #a6a6a6;background:#fff;text-align:center;border-radius:10px;padding:20px;margin-bottom:40px}@media (min-width:992px){.survey-thank-pg .hurry{width:648px;padding:40px 80px 60px}}.survey-thank-pg .hurry:before{display:none}.survey-thank-pg .o-photo-gallery .close{top:-15px;right:-13px;line-height:29px}.hurry-section{position:relative}.hurry-section h3{font-size:30px;margin-bottom:10px}.hurry-section p{font-size:16px;line-height:28px;color:#333;font-weight:300}.hurry-section .js-talk-to-us{font-size:16px;line-height:51px;padding:0 24px;border-radius:10px;display:inline-block;outline:0;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:600;color:#fff;background:#ff5800;border-radius:4px;font-size:16px;line-height:43px;text-transform:uppercase;border:2px solid #ff5800;padding:0 27px}@media (min-width:992px){.hurry-section .js-talk-to-us{line-height:60px;font-size:20px}}.hurry-section .js-talk-to-us:after{content:'';display:inline-block;width:7px;height:13px;background:url(/images/common/icon-arrow-next-small.svg) 50% 50% no-repeat;background-size:7px auto;margin-left:15px}.j-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fifty-section .cheaper-better{margin-top:0}.fifty-section .cheaper-better p span{color:#414446}.fifty-section .js-talk-to-us{display:inline-block;outline:0;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:600;color:#fff;background:#ff5800;border-radius:4px;font-size:16px;line-height:43px;text-transform:uppercase;border:2px solid #ff5800;padding:0 27px}.fifty-section .js-talk-to-us:after{content:'';display:inline-block;width:7px;height:13px;background:url(/images/common/icon-arrow-next-small.svg) 50% 50% no-repeat;background-size:7px auto;margin-left:15px}.fifty-section .retention-rate h4{font-size:26px;color:#fff;font-weight:400;line-height:30px;padding-bottom:20px;font-weight:600}.fifty-section .retention-rate .c-btn.js-talk-to-us.js-hero-button{background-color:transparent;color:#fff;border-color:#fff}.fifty-section .retention-rate img{position:absolute;left:0;bottom:0}.fifty-section .off-video-pan p{margin-bottom:10px;font-size:16px;line-height:28px}.fifty-section .off-video-pan .off-video-txt a:after{background:url(/images/common/icon-arrow-next-o.svg) 50% 50% no-repeat}.fifty-section .post-pan{padding:20px}@media (min-width:992px){.fifty-section .post-pan{padding:40px}}.c-bodytext-5{font-size:12px;line-height:15px;font-family:Montserrat,sans-serif;font-weight:500;color:#414446}.survey-thank-pg-final .o-skills-hero__thank-you-heading{margin-bottom:75px}.case-study-thank-pg .cheaper-better .btn,.case-study-thank-pg .retention-rate1 .btn,.case-study-thank-pg .thank-right-top .btn{display:block;text-align:center;border-radius:5px;font-size:16px;text-transform:uppercase;text-decoration:none;position:relative;font-family:Montserrat,sans-serif;font-weight:600;z-index:0;color:#fff;border:2px solid #ff5800;background-color:#ff5800;padding:12px 0;max-width:240px;margin:0}@media (min-width:992px){.case-study-thank-pg .cheaper-better .btn,.case-study-thank-pg .retention-rate1 .btn,.case-study-thank-pg .thank-right-top .btn{font-size:18px}}.case-study-thank-pg .cheaper-better .btn:after,.case-study-thank-pg .retention-rate1 .btn:after,.case-study-thank-pg .thank-right-top .btn:after{content:'';background:url(/images/common/arrow-white.png) no-repeat;width:20px;height:14px;display:inline-block;margin-left:15px;z-index:-1}.case-study-thank-pg .off-video-pan .btn{background-color:transparent!important;color:#000!important;border-color:#ff5800!important;z-index:0;border:2px solid #ff5800;padding:12px 0;max-width:240px;font-size:16px}@media (min-width:992px){.case-study-thank-pg .off-video-pan .btn{font-size:inherit}}.case-study-thank-pg .post-pan .btn{z-index:0;color:#fff;border:2px solid #ff5800;background-color:#ff5800;padding:12px 0;max-width:300px!important;margin:7px 0;font-size:16px}@media (min-width:992px){.case-study-thank-pg .post-pan .btn{font-size:inherit}}.case-study-thank-pg .post-pan .btn::after{content:'';background:url(/images/common/arrow-white.png) no-repeat;width:20px;height:14px;display:inline-block;margin-left:15px;z-index:-1}.o-casestudies-thankyou{text-align:center;position:relative;padding:170px 0 50px;overflow:hidden;background:url(/images/common/thank-you-banner.jpeg) 50% 50% no-repeat;margin-bottom:290px}.case-study-thank-pg .o-casestudies-thankyou{padding-top:75px}.hurry-section-cs .hurry{width:70%;position:absolute;left:50%;top:-210px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:40px 80px 60px;text-align:center;-webkit-box-shadow:0 0 18px 0 #a6a6a6;box-shadow:0 0 18px 0 #a6a6a6;background:#fff;text-align:center}.hurry-section-cs .hurry:before{display:none}@media (min-width:992px){.hurry-section-cs .hurry .btn-orange{padding-right:35px!important}}.hurry-section-cs .hurry h3{font-size:36px;margin-bottom:10px}.hurry-section-cs .hurry p{font-size:24px;line-height:40px;font-weight:500;font-family:Montserrat,sans-serif}.page-404 .o-hero-small{padding:80px 0 0}.page-404 .o-hero-small .js-hero-sub-title{color:#333;font-size:24px;font-weight:700;margin:10px 0 0 0;font-family:Montserrat,sans-serif}.page-404 .o-hero-small__shadow{margin:30px auto;text-align:center}.page-404 .o-hero-small__shadow span{display:inline-block;width:100px;height:8px;background:#333}.page-404 .common-bg-holder{padding:80px 0 60px}.page-404 .common-bg-holder p{font-size:16px;line-height:28px;font-family:Montserrat,sans-serif}.page-404 .common-bg-holder .c-btn{display:inline-block;outline:0;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:600;color:#fff;background:#ff5800;border-radius:4px;font-size:16px;line-height:43px;text-transform:uppercase;border:2px solid #ff5800;padding:0 27px;line-height:60px;font-size:20px}.page-404 .common-bg-holder .c-btn:after{content:'';display:inline-block;width:14px;height:24px;background-size:14px auto;content:'';display:inline-block;width:7px;height:13px;background:url(/images/common/icon-arrow-next-bg.svg) 50% 50% no-repeat;background-size:7px auto;margin-left:15px}.st-header{background-color:#f7f8fa;padding:20px 0 0}@media (min-width:992px){.st-header{padding:60px 0 35px}}.st-header h1{font-size:24px;line-height:30px}@media (min-width:992px){.st-header h1{font-size:45px;margin-bottom:20px}}.st-header p{font-size:16px;line-height:24px;font-family:Montserrat,sans-serif;font-weight:600}@media (min-width:992px){.st-header p{font-size:22px;line-height:34px}}.st-header img{float:left;margin-right:20px;width:90px}@media (min-width:992px){.st-header img{width:auto}}.st-header .download-guide-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.st-header .download-guide-wrapper h1{margin:30px 0 40px}.st-header .download-guide-icon img{margin-right:0}.st-header .s1000d-thank-dwnld-btn{font-family:poppins;background-color:#ff5800;border:2px solid #ff5800;font-size:18px;color:#fff;border-radius:5px;font-weight:600;text-transform:uppercase;width:230px;height:71px;text-align:center;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-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.st-header .s1000d-thank-dwnld-btn svg{width:24px;height:24px;margin-right:10px;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.st-header .s1000d-thank-dwnld-btn:hover{background-color:transparent;color:#ff5800}.st-header .s1000d-thank-dwnld-btn:hover svg{stroke:#ff5800}.st-header .s1000d-thank-dwnld-btn:hover svg path{fill:#ff5800;stroke:#ff5800}.st-header-1{background:url(/images/common/thankyou-bg.svg) 50% 50% no-repeat;text-align:center}.st-header-1 p{font-size:16px;line-height:24px;font-family:Montserrat,sans-serif;font-weight:600}@media (min-width:992px){.st-header-1 p{font-size:22px;line-height:34px}}.s-thank .post-pan ul li a{width:67%;padding-top:0}@media (min-width:992px){.s-thank .post-pan ul li a{width:80%}}.survey-thank-pg-final .thank-you-final-banner{padding-top:35px!important;padding-bottom:5px!important;margin-bottom:50px}.survey-thank-pg-final .thank-you-final-banner .o-skills-hero__icon{max-width:80px;margin:0 auto}.survey-thank-pg-final .thank-you-final-banner h1.js-hero-title{font-size:32px;line-height:32px}@media screen and (min-width:992px){.post-pan ul li{font-size:17px}}.post-pan ul li a{padding-top:10px}@media screen and (min-width:992px){.post-pan ul li a{padding-top:0}}body[data-page=referral-program] .o-services-hero{background-image:none;text-align:left;background-color:#f1f4f8;padding:0 0 50px;position:relative}@media (min-width:992px){body[data-page=referral-program] .o-services-hero{padding:10px 0 70px 0;background:url(/images/common/header-pattern-r.png) 100% 0 no-repeat #f1f4f8;background-size:30%}}body[data-page=referral-program] .o-services-hero .logo{display:block;margin:0 auto 30px}@media (min-width:992px){body[data-page=referral-program] .o-services-hero .logo{margin:0 0 70px 0;display:inline}}body[data-page=referral-program] .o-services-hero p.med{font-weight:500;margin-bottom:10px;font-size:16px;line-height:28px;font-family:Montserrat,sans-serif;text-align:center}@media (min-width:992px){body[data-page=referral-program] .o-services-hero p.med{text-align:left}}body[data-page=referral-program] .o-services-hero h1{font-size:38px;line-height:50px;color:#333;margin-bottom:20px;font-weight:600;text-align:center}@media (min-width:992px){body[data-page=referral-program] .o-services-hero h1{text-align:left}}body[data-page=referral-program] .o-services-hero p.r-text1{font-size:24px;font-weight:500;color:#25c351;line-height:34px;font-family:Montserrat,sans-serif;text-align:center}@media (min-width:992px){body[data-page=referral-program] .o-services-hero p.r-text1{text-align:left}}body[data-page=referral-program] .o-services-hero p.r-text2{font-size:12px;line-height:17px;font-family:Montserrat,sans-serif;text-align:center}@media (min-width:992px){body[data-page=referral-program] .o-services-hero p.r-text2{text-align:left}}body[data-page=referral-program] .o-services-hero__background-1{background:url(/images/common/header-bottom-bg.png) 0 100% no-repeat;background-size:40%;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:150px}body[data-page=referral-program] .container{padding:40px 20px}body[data-page=referral-program] .o-services-hero .refer-client-form{background:url(/images/contact-us/dashed-line.png) 0 0 repeat-x #fff;padding:40px;border-radius:10px;margin-top:50px}body[data-page=referral-program] .o-services-hero .refer-client-form h2{font-size:28px;line-height:32px;font-weight:600;padding:0;margin-bottom:0;color:#333}body[data-page=referral-program] .o-services-hero .refer-client-form h3{font-size:16px;line-height:32px;font-weight:400}body[data-page=referral-program] .o-services-hero .refer-client-form input,body[data-page=referral-program] .o-services-hero .refer-client-form textarea{outline:0}body[data-page=referral-program] .o-services-hero .refer-client-form .u-name{border-bottom:1px solid #c9c8c8;padding:20px 20px 20px 40px;color:#333;width:100%;margin-bottom:10px;font-weight:400}body[data-page=referral-program] .o-services-hero .refer-client-form .u-email{border-bottom:1px solid #c9c8c8;padding:20px 20px 20px 40px;color:#333;width:100%;margin-bottom:10px;font-weight:400}body[data-page=referral-program] .o-services-hero .refer-client-form .u-name{border-bottom:1px solid #c9c8c8;padding:20px 20px 20px 40px;color:#333;width:100%;margin-bottom:10px;font-weight:400}body[data-page=referral-program] .o-services-hero .refer-client-form .phone{border-bottom:1px solid #c9c8c8;padding:20px 20px 35px 0;color:#333;width:100%;margin-bottom:0;font-weight:400;position:relative}body[data-page=referral-program] .o-services-hero .refer-client-form .phone input{width:75%;border-bottom:0}body[data-page=referral-program] .o-services-hero .refer-client-form .phone #r-phoneNumber{position:absolute;top:19px;left:60px}body[data-page=referral-program] .o-services-hero .refer-client-form .terms{margin:20px 0;display:block;font-size:16px}body[data-page=referral-program] .o-services-hero .refer-client-form .terms input{margin-right:10px}body[data-page=referral-program] .o-services-hero .refer-client-form .r-submit{display:inline-block;outline:0;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:600;color:#fff;background:#ff5800;text-transform:uppercase;border:2px solid #ff5800;padding:0 27px;border-radius:10px;margin-bottom:20px;line-height:60px;font-size:20px;max-width:250px}body[data-page=referral-program] .o-services-hero .refer-client-form .r-submit:after{content:'';display:inline-block;width:7px;height:13px;background:url(/images/common/icon-arrow-next-small.svg) 50% 50% no-repeat;background-size:7px auto;margin-left:15px}body[data-page=referral-program] .o-services-hero .refer-client-form input{margin-bottom:0;border-top:0;border-left:0;border-right:0}body[data-page=referral-program] .o-services-hero .refer-client-form p{font-size:13px;line-height:18px;font-family:Montserrat,sans-serif}body[data-page=referral-program] .o-services-hero .refer-client-form p i{float:left;padding:0 10px 20px 0}body[data-page=referral-program] .o-services-hero .refer-client-form .niceCountryInputMenuFilter input{width:100%;width:calc(100% - 10px);margin:5px;padding:5px}body[data-page=referral-program] .o-services-hero .refer-client-form .niceCountryInputMenuDropdownContent{border:1px solid #a8a8a8;border-top:0;max-height:200px;overflow-y:scroll;overflow-x:hidden;position:absolute;top:96px;background:#fff;width:100%;z-index:9}body[data-page=referral-program] .o-services-hero .refer-client-form .niceCountryInputMenuDropdownContent a{height:25px;line-height:25px;display:block;width:100%;color:#000!important;overflow:hidden;text-decoration:none;margin-bottom:5px;font-weight:400;padding:0 10px}body[data-page=referral-program] .o-services-hero .refer-client-form .niceCountryInputMenuDropdownContent a:hover{background-color:gray!important;color:#fff!important;text-decoration:none}body[data-page=referral-program] .o-services-hero .refer-client-form .niceCountryInputMenuDropdownContent a img{margin-right:10px}body[data-page=referral-program] .o-services-hero .refer-client-form .niceCountryInputMenuDropdownContent a span{font-weight:300!important}body[data-page=referral-program] .o-services-hero .refer-client-form .niceCountryInputMenu{background:#fff!important;color:#000!important;border:0;cursor:pointer;float:left;margin-right:10px}body[data-page=referral-program] .o-services-hero .refer-client-form .niceCountryInputMenu .niceCountryInputMenuDefaultText{width:35px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-page=referral-program] .o-services-hero .refer-client-form .niceCountryInputMenu a{color:#000!important}body[data-page=referral-program] .o-services-hero .refer-client-form .niceCountryInputMenu .niceCountryInputMenuCountryFlag{border:1px solid #d3d3d3;width:30px;height:auto;margin-left:5px;margin-right:5px}body[data-page=referral-program] .o-services-hero .refer-client-form .niceCountryInputMenu .niceCountryInputMenuDropdown{height:25px;width:21px;float:right;line-height:25px;text-align:center;position:relative;right:0;color:#000}.o-what-you-get-from-us--hit{text-align:center;padding:40px 0}.o-what-you-get-from-us--hit h2{font-size:38px;line-height:48px;font-weight:600;color:#333;margin:0 0 50px 0;text-transform:uppercase}@media (min-width:992px){.o-what-you-get-from-us--hit h2{font-size:48px;line-height:58px}}.o-what-you-get-from-us--hit h3{font-size:24px;margin-top:10px;margin-bottom:10px;line-height:44px}.o-what-you-get-from-us--hit p{font-size:16px;line-height:28px;margin:0 0 25px 0;font-family:Montserrat,sans-serif}.srvy-thanku-ref{margin-bottom:50px}.recaptcha-style{color:red;font-size:14px;margin-top:5px}.ml-auto,.mx-auto{margin-left:auto}.mr-auto,.mx-auto{margin-right:auto}@media (min-width:992px){.mr-lg-0{margin-right:0}}.w-75{width:75%}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.img-fluid{max-width:100%;height:auto}@media (min-width:992px){.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.o-section{padding-top:50px;padding-bottom:50px}@media (min-width:992px){.o-section{padding-top:80px;padding-bottom:80px}}@media (min-width:992px){.o-section--think-green{padding-top:70px;padding-bottom:80px}}.o-section__header{text-align:center;margin-bottom:30px}@media (min-width:992px){.o-section__header{margin-bottom:50px}}.o-section__desc{margin-bottom:0;font-family:Montserrat,sans-serif}@media (max-width:767px){.o-section__container-mobile{padding-left:30px;padding-right:30px}}.o-skills-hero--csr{background:#232b34;padding-bottom:0}@media (min-width:1800px){.o-skills-hero--csr .o-skills-hero__background{background-size:cover}}.o-skills-hero--csr .o-skills-hero__background::after{content:"";position:absolute;z-index:2;width:70%;height:100%;background:-webkit-gradient(linear,left top,right top,from(#232b34),color-stop(50%,#232b34),color-stop(99%,rgba(125,185,232,.02)),to(rgba(125,185,232,0)));background:linear-gradient(to right,#232b34 0,#232b34 50%,rgba(125,185,232,.02) 99%,rgba(125,185,232,0) 100%)}@media (min-width:992px){.o-skills-hero--csr .o-skills-hero__container{padding-top:140px;padding-bottom:140px}}@media (min-width:992px){.o-skills-hero__heading{font-size:55px;line-height:70px}}.o-skills-hero__sub-heading{font-family:Montserrat,sans-serif}@media (min-width:992px){.o-skills-hero__sub-heading{font-size:24px;line-height:40px}}.o-efforts__item{margin-bottom:50px}@media (min-width:768px){.o-efforts__item{margin-bottom:50px}}@media (min-width:992px){.o-efforts__item{margin-bottom:80px}}.o-efforts__item:last-child{margin-bottom:40px}.o-efforts__heading{margin-bottom:10px}@media (min-width:768px){.o-efforts__heading{margin-bottom:20px}}.o-efforts__info{padding:30px 30px 0;margin:-50px 30px 0;text-align:center}@media (min-width:768px){.o-efforts__info{padding:50px 50px 0}}@media (min-width:992px){.o-efforts__info{padding:30px 0 30px 30px;margin:0 0 0 -180px;text-align:left;max-width:535px}}@media (min-width:992px){.o-efforts__info--right{padding:30px 30px 30px 0;margin:0 -180px 0 0}}.o-efforts__desc{font-family:Montserrat,sans-serif;font-size:16px;line-height:2}@media (min-width:992px){.o-efforts__desc{font-size:18px}}.o-think-green__media-wrapper{margin-bottom:30px}@media (min-width:992px){.o-think-green__media-wrapper{margin-bottom:0}}.o-think-green__list-item{position:relative;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.5;padding-left:36px}@media (min-width:992px){.o-think-green__list-item{font-size:18px}}.o-think-green__list-item:not(:last-child){margin-bottom:20px}.o-think-green__list-item::before{content:"";background-image:url(/images/csr/check_icon.svg);width:21px;height:13px;position:absolute;left:0;top:8px}@media (min-width:992px){.o-section--portfolio .o-section__heading{font-size:46px;line-height:56px}}.o-section--portfolio .o-section__desc{font-weight:500;max-width:90%;margin:0 auto}@media (min-width:992px){.o-section--portfolio .o-section__desc{font-size:24px;max-width:80%}}.o-portfolio{margin-left:-15px}.o-portfolio__item{padding:0 0 15px 15px;position:relative;cursor:pointer}.o-portfolio__inner{position:relative}.o-portfolio__media{margin:0}.o-portfolio__name{position:absolute;left:35px;bottom:30px;font-family:Montserrat,sans-serif;font-size:20px;line-height:normal;font-weight:600;color:#fff;margin:0;padding-right:60px;word-break:break-word;text-align:left}@media (min-width:1200px){.o-portfolio__name{font-size:24px;line-height:32px;left:50px;bottom:35px;padding-right:80px}}.o-portfolio__icon{position:absolute;right:20px;bottom:35px}@media (min-width:1200px){.o-portfolio__icon{right:35px;bottom:42px}}.o-portfolio .slick-next,.o-portfolio .slick-prev{background-image:url(/images/node/prev.svg);text-indent:-9999px;background-repeat:no-repeat;background-position:center;background-color:transparent;padding:20px 30px;position:absolute;left:-30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;background-size:10px}@media (min-width:992px){.o-portfolio .slick-next,.o-portfolio .slick-prev{background-size:100%;left:-30px}}.o-portfolio .slick-next.slick-disabled,.o-portfolio .slick-prev.slick-disabled{opacity:.3;cursor:default}.o-portfolio .slick-next{background-image:url(/images/node/next.svg);left:auto;right:-45px}.o-portfolio__right-pan{padding:30px 15px;color:#333}@media (min-width:992px){.o-portfolio__right-pan{padding:60px}}.o-portfolio__proj-name{font-size:24px;font-weight:600;font-family:Montserrat,sans-serif;line-height:32px;border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin-bottom:15px}@media (min-width:992px){.o-portfolio__proj-name{font-size:30px;padding-bottom:20px;margin-bottom:20px}}.o-portfolio__proj-desc{font-family:Montserrat,sans-serif;font-size:16px;line-height:normal}@media screen and (min-width:992px){.o-portfolio__proj-desc{font-size:14px}}@media screen and (min-width:1200px){.o-portfolio__proj-desc{font-size:18px;font-family:Montserrat,sans-serif}}.o-portfolio__link{font-family:Montserrat,sans-serif;color:#4a90e2;font-size:18px;font-weight:600;text-decoration:underline}@media (min-width:992px){.o-portfolio__link{font-family:Montserrat,sans-serif}}.slick-lightbox-on{overflow:hidden!important}.js-slider-modal{display:none}.slick-lightbox{z-index:99999999!important}.slick-lightbox .slick-lightbox-inner{overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px}@media (min-width:992px){.slick-lightbox .slick-lightbox-inner{padding:0}}.slick-lightbox .slick-lightbox-inner-wrap{background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);position:relative;margin:auto;max-width:100%}@media (min-width:992px){.slick-lightbox .slick-lightbox-inner-wrap{max-width:940px}}@media (min-width:1200px){.slick-lightbox .slick-lightbox-inner-wrap{max-width:1170px}}.slick-lightbox .slick-lightbox-slick-item{height:auto!important}.slick-lightbox .slick-lightbox-slick-item-inner{max-width:100%;max-height:none!important;margin-top:-20px}@media (min-width:992px){.slick-lightbox .slick-lightbox-slick-item-inner{max-height:600px!important;overflow:hidden}}.slick-lightbox .slick-lightbox-slick-img{display:none!important}.slick-lightbox .slick-lightbox-slick-caption{margin:0;text-align:left;display:inherit}@media (min-width:992px){.slick-lightbox .slick-lightbox-slick-caption{display:-webkit-box;display:-ms-flexbox;display:flex}}.slick-lightbox .slick-slide img{margin:0 auto;width:100%;height:auto}.slick-lightbox .slick-lightbox-close{background:url(/images/node/close.svg) no-repeat center #fff;text-indent:-9999px;width:50px;height:50px;position:absolute;top:0;right:0}@media (min-width:992px){.slick-lightbox .slick-lightbox-close{top:10px;right:10px}}.slick-lightbox .slick-arrow{background-image:url(/images/node/prev.svg);text-indent:-9999px;background-repeat:no-repeat;background-position:center;background-color:#2dbe70;background-size:13px auto;border:1px solid #2dbe70;width:45px;height:45px;position:absolute;top:50%;z-index:10;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.slick-lightbox .slick-arrow.slick-disabled{opacity:.3;cursor:default;border:1px solid #333;background:#fff}@media (min-width:768px){.slick-lightbox .slick-arrow{width:50px;height:50px}}@media (min-width:992px){.slick-lightbox .slick-arrow{-webkit-transform:none;transform:none;top:auto;bottom:0;border:0;border-left:1px solid #2dbe70;border-right:1px solid #2dbe70}}.slick-lightbox .slick-next{background-image:url(/images/node/next.svg);right:-45px!important}@media (min-width:992px){.slick-lightbox .slick-next{right:0!important}}.slick-lightbox .slick-prev{left:-45px!important}@media (min-width:992px){.slick-lightbox .slick-prev{left:auto!important;right:51px}}ul.freamwork-list{display:inherit;text-align:center}@media (min-width:992px){ul.freamwork-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}}ul.freamwork-list p{font-size:18px;line-height:28px}ul.freamwork-list p strong{font-size:20px;line-height:28px;font-weight:600}ul.freamwork-list li{margin-bottom:20px;display:inherit}@media (min-width:992px){ul.freamwork-list li{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:992px){ul.freamwork-list li img{max-width:187px;margin-right:20px}}ul.freamwork-list li p{font-size:16px;padding-bottom:15px;font-family:Montserrat,sans-serif;margin-top:10px}@media (min-width:992px){ul.freamwork-list li p{font-family:Montserrat,sans-serif;font-size:18px;padding-right:20px;margin-top:0}}ul.freamwork-list li p a{display:block;font-family:Montserrat,sans-serif;color:#333;text-decoration:underline;margin-top:10px;font-weight:500}ul.freamwork-list li p a:hover{text-decoration:none}.font-14{font-size:14px!important;line-height:20px!important}.step-heading{display:block;vertical-align:top;margin-top:-5px;width:150px!important}@media (min-width:992px){.step-heading{display:inline-block;margin-left:10px;width:80%!important}}.why-dotnet li{vertical-align:top;margin-bottom:30px;text-align:center}@media (min-width:992px){.why-dotnet li{text-align:left}}.why-dotnet li img{display:inline-block;margin-right:0;vertical-align:top;margin-bottom:10px}@media (min-width:992px){.why-dotnet li img{width:5%;margin-bottom:0;position:relative;top:5px;margin-right:20px}}.why-dotnet li span{display:inline-block;font-size:20px;font-weight:600;line-height:28px;vertical-align:top;font-family:Montserrat,sans-serif;width:100%;margin-bottom:10px}@media (min-width:992px){.why-dotnet li span{width:19%;margin-bottom:0;margin-right:30px}}.why-dotnet li p{display:inline-block;font-size:18px;line-height:28px;vertical-align:top;margin-bottom:0}@media (min-width:992px){.why-dotnet li p{width:68%;margin-bottom:25px}}.step-holder ol{padding-left:20px}.step-holder ol li{list-style-type:decimal;font-size:16px;line-height:24px;margin-bottom:5px;font-family:Montserrat,sans-serif}@media (min-width:992px){.step-holder ol li{font-family:Montserrat,sans-serif;font-size:19px;line-height:30px}}.new-step .how-it-works-holder span{line-height:29px}.faq-holder{background-color:#fff}.faq-holder .panel1 p.related-tech{font-family:Montserrat,sans-serif!important;font-size:14px!important;line-height:20px!important}.o-case-studies-new .faq-holder .accordion1 span{font-size:16px!important}@media (min-width:992px){.o-case-studies-new .faq-holder .accordion1 span{font-size:20px!important}}.technology .o-skills-hero h1{font-size:28px!important;line-height:38px!important;color:#fff}@media (min-width:992px){.technology .o-skills-hero h1{font-size:48px!important;line-height:68px!important}}.tech-text{font-size:19px;font-family:Montserrat,sans-serif;font-weight:600;padding-top:20px}.lds-dual-ring{display:block;width:80px;height:80px;margin:0 auto}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#fff transparent #fff transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.calendly-preloader{position:absolute;top:25%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.calendly-preloader .calendly-preloader-text{color:#fff;margin-bottom:10px;display:inline-block;font-size:16px}.s-thank .why-details h5{font-family:Montserrat,sans-serif}.o-efforts__item .col-md-4{z-index:9}.people-behind{padding:50px 0}@media (min-width:992px){.people-behind{padding:80px 0 50px}}.o-aboutus--leadership-team .team{border:1px solid #e5e5e5;border-radius:6px;font-size:18px;line-height:26px;padding:40px 0;margin-bottom:30px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;position:relative}@media screen and (min-width:992px){.o-aboutus--leadership-team .team{font-size:16px;line-height:24px}}@media screen and (min-width:1200px){.o-aboutus--leadership-team .team{font-size:18px;line-height:26px}}.o-aboutus--leadership-team-new .team{background-color:#fff}.team{min-height:380px}.o-aboutus--leadership-team-new .team .team-img-holder{width:178px;height:178px;margin:0 auto 40px;position:relative}.o-aboutus--leadership-team .team figure{display:inline-block;border:20px solid #f7f7f7;border-radius:50%;overflow:hidden;margin-bottom:30px}.o-aboutus--leadership-team-new .team span{font-size:20px;font-family:Montserrat,sans-serif;font-weight:700;display:block}@media screen and (min-width:992px){.o-aboutus--leadership-team-new .team span{font-size:18px}}@media screen and (min-width:1200px){.o-aboutus--leadership-team-new .team span{font-size:20px}}.o-aboutus--leadership-team-new .team .team-img-holder a.linkid-in{position:absolute;right:12px;bottom:40px}.o-section__desc{font-size:18px;line-height:24px}.csr-leadership-team h2{margin-bottom:30px}.hybrid .hybrid-offer .o-skills-benefits__contentholder{padding:50px 30px}.hybrid .hybrid-offer .o-skills-benefits__contentholder .content-panel:before{display:none}.hybrid .hybrid-offer .o-skills-benefits__contentholder .content-panel img{height:60px}.hybrid .hybrid-offer .o-skills-benefits__contentholder .content-panel h3{padding:20px 0 10px}.hybrid .t-list{text-align:center}.hybrid .t-list li{display:inline-block;text-align:center;margin:10px 20px;font-family:Montserrat,sans-serif;font-size:19px}.hybrid .t-list li img{display:block;margin:0 auto 10px}.hybrid .hybrid-list{display:inline-block;margin-right:20px;vertical-align:top}.hybrid .hybrid-list.color-black li{color:#333}.hybrid .hybrid-list li{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;text-align:left;background:url(/images/common/tick.png) no-repeat 0 0;padding-left:30px;margin-bottom:10px}.hybrid .hybrid-list-1{width:100%}@media (min-width:992px){.hybrid .hybrid-list-1{width:15%}}.hybrid .hybrid-list-2{width:100%}@media (min-width:992px){.hybrid .hybrid-list-2{width:20%}}.hybrid .hybrid-list-3{width:100%}@media (min-width:992px){.hybrid .hybrid-list-3{width:30%}}.hybrid .hybrid-list-4{width:100%}@media (min-width:992px){.hybrid .hybrid-list-4{width:20%}}.hybrid .masonry .body-text-medium{font-size:19px;line-height:32px}@media (min-width:992px){.mid-border{background:url(/images/staff/mid-border.png) repeat-y 50% 50%}}.with-cn-list{padding:0 20px}.with-cn-list li{font-size:15px;font-family:Montserrat,sans-serif;font-weight:600;line-height:21px;clear:both;margin-bottom:20px;vertical-align:top}.with-cn-list li span{float:left;vertical-align:top;width:55px;margin-bottom:30px}.with-cn{padding-bottom:20px}@media (min-width:992px){.with-cn{padding:80px 0 50px}}.with-cn h2{line-height:36px}@media (min-width:992px){.with-cn h2{line-height:43px}}.with-cn h3{font-size:20px;margin-bottom:40px}.with-cn .padding-40{padding-bottom:40px}.expertise-python-section{border-top:2px solid #14df7d}@media (min-width:992px){.expertise-python-section{margin-bottom:80px}}.expertise-python{border-bottom:1px solid #9aa1ac;padding:10px 0}.expertise-python span{width:38%;display:inline-block;font-size:18px;line-height:26px;font-family:Montserrat,sans-serif;color:#333;font-weight:600;vertical-align:middle}@media (min-width:992px){.expertise-python span{font-size:24px;line-height:32px;vertical-align:top;padding-top:10px}}.expertise-python .python-img-holder{display:inline-block;width:60%;vertical-align:middle}@media (min-width:992px){.expertise-python .python-img-holder{vertical-align:inherit}}.expertise-python img{display:inline-block;margin:10px}.fc-acco.o-case-studies-new .faq-holder .accordion1 span{font-size:16px!important;line-height:28px}@media (min-width:992px){.fc-acco.o-case-studies-new .faq-holder .accordion1 span{font-size:20px!important;line-height:32px}}.fc-acco .pad-80{padding:50px 0 10px}@media (min-width:992px){.fc-acco .pad-80{padding:80px 0}}.fc-acco .faq-pan{margin-top:20px}@media (min-width:992px){.fc-acco .faq-pan{margin-top:0;position:relative}}.faq-section{padding:50px 0 10px}@media (min-width:992px){.faq-section{padding:80px 0}}.fc-acco .faq-holder{margin-bottom:20px}.remote-dev .how-it-works-holder img{margin:100px auto 0}.remote-dev .how-it-works-holder span{line-height:36px}.o-engagement-model header{text-align:center;color:#fff}.o-engagement-model header p{font-family:Montserrat,sans-serif}.staff-chart{font-family:Montserrat,sans-serif}.staff-chart .chart-head .chart-head-1:first-child{background-color:transparent}.staff-chart .chart-head .chart-head-1{width:19%;display:inline-block;background-color:#71e19d;padding:10px 15px;vertical-align:top;font-weight:600}@media (min-width:992px){.staff-chart .chart-head .chart-head-1{border-top-left-radius:5px;border-top-right-radius:5px}}.staff-chart .chart-head .chart-head-1 img{display:inline-block;vertical-align:top}.staff-chart .chart-head .chart-head-1 span{display:inline-block}.staff-chart .chart-mid .chart-mid-1:first-child{border-bottom:none;background-color:#cbe3ff;font-size:12px}@media (min-width:992px){.staff-chart .chart-mid .chart-mid-1:first-child{border-bottom:1px solid #474d5a}}.staff-chart .chart-mid .chart-mid-1:first-child span{font-size:18px;padding-bottom:5px;line-height:20px}.staff-chart .chart-head .chart-head-1 span strong{display:block}.staff-chart .chart-mid .chart-mid-1 span{display:block}.staff-chart .chart-mid .chart-mid-1{width:100%;display:inline-block;background-color:#fff;padding:10px 15px;vertical-align:top;font-size:18px;font-weight:600;border-bottom:1px solid #ccc}@media (min-width:992px){.staff-chart .chart-mid .chart-mid-1{width:19%}}@media (min-width:992px){.staff-chart .chart-mid .chart-mid-1{min-height:88px}}.mid-sub{padding:10px 0 0}.mid-sub span{font-size:16px}.staff-chart .chart-mid .chart-mid-1 span.price{font-size:18px;padding:10px 0;display:inline-block}@media (min-width:992px){.staff-chart .chart-mid .chart-mid-1 span.price{padding:20px 0}}.gst{color:#cbe3ff;font-size:14px;padding:10px;font-family:Montserrat,sans-serif;margin-bottom:0}@media (min-width:992px){.gst{margin-bottom:50px!important}}.staff-chart .chart-mid .staff-first-child{border-top-left-radius:5px}@media (min-width:992px){.staff-chart .chart-mid .staff-first-child-bottom{border-bottom-left-radius:5px}}.we-hire{padding:50px 0 20px}@media (min-width:992px){.we-hire{padding:80px 0 50px}}@media (min-width:992px){.new-pricing .cmn-heading-para{max-width:1024px;margin:0 auto 20px}}.cs-new-p{font-size:20px;line-height:24px;font-weight:600}.cs-new-h3{padding-bottom:40px;font-size:28px;line-height:42px}@media (min-width:992px){.cs-new-h3{font-size:36px;line-height:49px}}.o-skills-hero__schdule .minus-schedule-box{margin-top:0;height:100%}.last-expertise{margin-bottom:25px}@media (min-width:992px){.last-expertise{margin-bottom:0}}.tech-exp{padding:45px 0 20px}@media (min-width:992px){.tech-exp{padding:65px 0 50px}}.fc-acco{padding:45px 0 20px}@media (min-width:992px){.fc-acco{padding:65px 0 50px}}.skill-what .container{z-index:9}.cb-header-left{text-align:left!important;padding-top:10px}@media (min-width:992px){.cb-header-left{padding-top:40px}}.cb-header-left h1{font-size:24px!important;line-height:28px!important;text-align:center;font-weight:700;padding-bottom:20px}@media (min-width:992px){.cb-header-left h1{line-height:58px!important;font-size:48px!important;text-align:left}}.cb-header-left p{margin-bottom:0;color:#2dbe70;font-size:20px;font-weight:700;font-family:Montserrat,sans-serif}.cb-header-left ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}@media (min-width:992px){.cb-header-left ul{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;margin-top:0;padding-bottom:40px}}.cb-header-left ul li{-ms-flex-item-align:center;align-self:center;margin-right:0;padding:15px;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}@media screen and (min-width:992px){.cb-header-left ul li{margin-right:20px;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width:1200px){.cb-header-left ul li{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}}.cb-header-right{text-align:left!important;padding-top:40px}.cb-header-right ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cb-header-right ul li{width:43%;color:#fff;padding:20px;margin:0 10px 20px;border-radius:5px}@media screen and (min-width:992px){.cb-header-right ul li{width:165px}}@media screen and (min-width:1200px){.cb-header-right ul li{width:184px}}.cb-header-right ul li:nth-child(1){background-color:#4a90e2;border:1px solid #4a90e2}.cb-header-right ul li:nth-child(2){border:1px solid #4a90e2}.cb-header-right ul li:nth-child(3){border:1px solid #009363}.cb-header-right ul li:nth-child(4){background-color:#009363;border:1px solid #009363}.cb-header-right img{margin-bottom:10px;min-height:46px}.cb-header-right h4{color:#fff;font-size:18px;line-height:24px;margin-bottom:0}@media (min-width:992px){.cb-header-right h4{font-size:24px;line-height:29px}}.cb-header-right h5{color:#fff;font-size:14px;line-height:18px;margin-bottom:0;margin-top:5px}@media (min-width:992px){.cb-header-right h5{font-size:16px;line-height:29px;margin-top:0}}.or-circle-new{display:block;font-size:12px;line-height:15px;font-family:Montserrat;background:#ccc;padding:11px 0;border-radius:30px;font-weight:700;width:37px;height:37px;text-align:center;margin:10px auto}@media (min-width:992px){.or-circle-new{display:inline-block;margin:0 30px 0 auto}}.why-us-page{background:linear-gradient(135deg,#0e4173 0,#051423 100%)}@media (min-width:992px){.why-us-page .btn_wrapper .btn-orange{margin:0}}@media (min-width:992px){.why-us-page .anchor-link{text-align:left;margin-top:0}}.tech-list{background-color:#fff;margin-bottom:20px;border-radius:5px;overflow:hidden}.tech-list div{padding:20px 10px;font-size:18px;font-weight:600;font-family:Montserrat,sans-serif;color:#fff}@media (min-width:992px){.tech-list div{float:left;width:20%}}.tech-list div.tect-blue-bg{background-color:#4a90e2}.tech-list div.tect-green-bg{background-color:#49c684}.tech-list ul{padding-bottom:25px}@media (min-width:992px){.tech-list ul{padding:20px 0 20px 20px;float:left}}.tech-list ul li{padding:10px 0;font-size:16px;font-weight:500;font-family:Montserrat,sans-serif}@media (min-width:992px){.tech-list ul li{float:left;padding:0 20px;border-right:1px solid #dedede}}.tech-list ul li:last-child{border-right:0}.tech-list ul li a{font-weight:500;color:#4a90e2;text-decoration:underline;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.tech-list ul li a:hover{color:#2275d7}.font-size-48{font-size:48px;line-height:56px}.industry-box{padding:40px;margin-bottom:30px}@media (min-width:992px){.industry-box{min-height:500px}}.industry-box h3{font-size:22px;line-height:28px;padding-top:20px}@media (min-width:992px){.industry-box h3{font-size:30px;line-height:40px}}.f-software .industry-box{margin-bottom:0}@media (min-width:992px){.f-software .industry-box{margin-bottom:30px}}.f-software .industry-box p{margin-bottom:0}@media (min-width:992px){.f-software .industry-box p{margin-bottom:25px}}.f-software .padding-bottom-40 h3{text-align:center}.f-software .col-md-6{margin-bottom:25px}@media (min-width:992px){.f-software .col-md-6{margin-bottom:0}}.industry-banner{padding:50px 0 20px!important}@media (min-width:992px){.industry-banner{padding:115px 20px 45px!important}}.industry-banner h1{font-size:28px;line-height:36px}@media (min-width:992px){.industry-banner h1{font-size:48px;line-height:56px}}.industry-banner h2{font-size:18px;line-height:26px}@media (min-width:992px){.industry-banner h2{font-size:24px;line-height:38px}}.industry-banner p.green{font-size:17px;color:#14df7d!important;padding-top:20px;text-align:center}@media (min-width:992px){.industry-banner p.green{text-align:left}}@media (min-width:992px){.industry-banner .btn_wrapper .btn-orange{margin:0}}@media (min-width:992px){.industry-banner .anchor-link{text-align:left;margin-top:0}}.f-software{padding:50px 0 20px}@media (min-width:992px){.f-software{font-size:48px;line-height:61px}}@media (min-width:992px){.f-software .cmn-heading-para{font-size:20px!important;line-height:32px!important}}@media (min-width:992px){.f-software{padding:70px 0 50px}}.robust{padding:50px 0 20px}@media (min-width:992px){.robust{padding:70px 0 50px}}.robust p strong{font-weight:700}.robust ul.freamwork-list{display:block}@media (min-width:992px){.robust ul.freamwork-list{display:-webkit-box;display:-ms-flexbox;display:flex}}.industry-case{background:linear-gradient(135deg,#00b35c 0,#0b8a8a 47%,#004475 100%)}.industry-case br{display:none}@media (min-width:992px){.industry-case br{display:block}}.we-use h2{padding-bottom:30px}@media (min-width:992px){.we-use h2{padding-bottom:30px}}.js-portfolio-slider .slick-arrow{display:none!important}@media screen and (min-width:1200px){.js-portfolio-slider .slick-arrow{display:block!important}}.more-class:before{display:none}.Android .services-pan.more-class,.Drupal .services-pan.more-class,.Magento .services-pan.more-class,.VueJS .services-pan.more-class,.iOS .services-pan.more-class{padding:0}.nw-wp-section{background:#08426f!important}.odd-grey-bg{background:#f1f1f1}.mern-stack-text-new{color:#333}@media (min-width:992px){.mern-stack-text-new{color:#fff}}p .anchor-link-new{text-align:left;max-width:100%}.slick-track .async-image-new{height:350px;background-position:center center}@media (min-width:992px){.slick-track .async-image-new{height:auto}}.hover-underline-new{font-weight:500;border-bottom:1px solid #fff}.hover-underline-new:hover{border-bottom:1px solid transparent}.staff-chart{font-family:Montserrat,sans-serif}.staff-chart .chart-head{font-size:0}.staff-chart .chart-head .chart-head-1{width:100%;display:none;background-color:#71e19d;padding:10px 15px;vertical-align:top;font-weight:600;margin-right:4px}@media (min-width:992px){.staff-chart .chart-head .chart-head-1{width:19%;display:inline-block;border-top-left-radius:5px;border-top-right-radius:5px}}.staff-chart .chart-head .chart-head-1:first-child{background-color:transparent}.staff-chart .chart-head .chart-head-1 img{display:inline-block;vertical-align:top}.staff-chart .chart-head .chart-head-1 span{display:inline-block}@media (min-width:992px){.staff-chart .chart-head .chart-head-1 span{font-size:16px;line-height:32px}}.staff-chart .chart-head .chart-head-1 span strong{display:block}.staff-chart .chart-mid{margin-bottom:30px}@media (min-width:992px){.staff-chart .chart-mid{margin-bottom:0}}.staff-chart .chart-mid .chart-mid-1{width:100%;display:inline-block;background-color:#fff;padding:10px 35px 10px 15px;vertical-align:top;font-size:18px;font-weight:600;border-bottom:1px solid #ccc!important;margin-right:4px}@media (min-width:992px){.staff-chart .chart-mid .chart-mid-1{width:19%;min-height:88px;padding:10px 15px}}.staff-chart .chart-mid .chart-mid-1 span.price{font-size:15px;padding:10px 0;display:inline-block}@media (min-width:992px){.staff-chart .chart-mid .chart-mid-1 span.price{padding:20px 0;font-size:18px}}.staff-chart .chart-mid .chart-mid-1 span{display:block}.staff-chart .chart-mid .chart-mid-1:first-child{border-bottom:1px solid 1px solid #ccc;background-color:#cbe3ff;font-size:12px}@media (min-width:992px){.staff-chart .chart-mid .chart-mid-1:first-child{border-top-right-radius:0;border-top-right-radius:0;border-bottom:1px solid #474d5a}}.staff-chart .chart-mid .chart-mid-1:first-child span{font-size:16px;padding-bottom:5px}@media screen and (min-width:992px){.staff-chart .chart-mid .chart-mid-1:first-child span{font-size:14px}}@media screen and (min-width:1200px){.staff-chart .chart-mid .chart-mid-1:first-child span{font-size:18px}}.staff-chart .chart-mid .chart-mid-1:first-child span.price{font-size:15px}@media screen and (min-width:992px){.staff-chart .chart-mid .chart-mid-1:first-child span.price{font-size:18px}}.staff-chart .chart-mid .staff-first-child{margin-top:25px}@media (min-width:992px){.staff-chart .chart-mid .staff-first-child{border-top-left-radius:5px;margin-top:0}}@media (min-width:992px){.staff-chart .chart-mid .staff-first-child-bottom{border-bottom-left-radius:5px}}.staff-chart .chart-mid .staff-last-child{border-bottom:1px solid #474d5a}@media (min-width:992px){.staff-chart .chart-mid .staff-last-child{border-bottom-right-radius:5px}}@media (min-width:992px){.staff-chart .chart-mid .last-line-min{min-height:100px}}@media screen and (min-width:992px){.staff-chart .chart-mid .chart-mid-wrapper{display:inline}}.staff-chart .chart-mid .chart-mid-wrapper .chart-mid-1:first-child{background:#fff;border-radius:0!important}.staff-chart .chart-mid .chart-mid-mod{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 15px}@media screen and (min-width:992px){.staff-chart .chart-mid .chart-mid-mod{display:inline-block;padding:10px 15px}}.staff-chart .chart-mid .chart-mid-mod .chart-mid-sub{margin-left:7px}@media screen and (min-width:992px){.staff-chart .chart-mid .chart-mid-mod .chart-mid-sub{margin-left:0}}.staff-chart .chart-mid .chart-mid-mod .chart-mid-sub .mid-sub{padding:0 0 0}@media screen and (min-width:992px){.staff-chart .chart-mid .chart-mid-mod .chart-mid-sub .mid-sub{padding:10px 0 0}}.staff-chart .chart-mid .chart-mid-mod .chart-mid-sub span.price{padding:0 0 0}@media screen and (min-width:992px){.staff-chart .chart-mid .chart-mid-mod .chart-mid-sub span.price{padding:10px 0}}.staff-chart .chart-mid .acco-head{border-top-right-radius:5px;border-top-left-radius:5px}@media screen and (min-width:992px){.staff-chart .chart-mid .acco-head{border-top-left-radius:0}}.staff-chart .chart-mid{font-size:0;border-radius:7px;border-top-left-radius:0;border-top-right-radius:0;overflow:hidden}.staff-chart .chart-mid:nth-child(2) .chart-mid-1:nth-child(1){border-top-right-radius:5px;border-top-left-radius:5px}@media (min-width:992px){.staff-chart .chart-mid:nth-child(2) .chart-mid-1:nth-child(1){border-top-right-radius:0}}@media (min-width:992px){.staff-chart .chart-mid{border-radius:0}}.staff-chart .chart-mid .acco-head{position:relative}.staff-chart .chart-mid .acco-head:before{content:'\002B';position:absolute;top:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);right:5px;height:100%;font-size:28px;line-height:0;color:#ff5800}@media (min-width:992px){.staff-chart .chart-mid .acco-head:before{display:none}}.staff-chart .chart-mid .acco-head.open:before{content:"\2212"}@media screen and (min-width:992px){.Dedicated .staff-chart .chart-mid .chart-mid-1 span.price{padding:26px 0;font-size:18px}}@media screen and (min-width:1200px){.Dedicated .staff-chart .chart-mid .chart-mid-1 span.price{padding:20px 0}}ul.skill-page-mod{display:-webkit-box;display:-ms-flexbox;display:flex}ul.skill-page-mod li{-webkit-box-flex:1;-ms-flex:1;flex:1;position:inherit!important;padding:0 10px!important}ul.skill-page-mod li:before{display:none}ul.skill-page-mod li svg{height:100%;width:100%}.Careers ul.skill-page-mod{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:992px){.Careers ul.skill-page-mod{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.Careers ul.skill-page-mod li{-webkit-box-flex:0!important;-ms-flex:0 0 30%!important;flex:0 0 30%!important;position:inherit!important;padding:5px 10px!important}@media screen and (min-width:992px){.Careers ul.skill-page-mod li{-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;padding:0 10px!important}}.Careers ul.skill-page-mod li:before{display:none}.Careers ul.skill-page-mod li svg{height:100%;width:100%}ul.skill-page-mod li:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}.schedule-box{padding:40px 30px 20px 30px}.schedule-box-top{padding:10px 15px 10px;background:url(/images/common/mid.png) repeat-y;background-position:0 0;background-size:100%}.schedule-box-top .btn-center-block{width:340px;margin:0 auto}@media screen and (min-width:992px){.schedule-box-top .btn-center-block{width:auto}}@media screen and (min-width:1200px){.schedule-box-top .btn-center-block{width:340px}}.schedule-box-top .anchor-link{margin-top:10px}.schedule-box-top .btn-orange{padding:14px 15px;max-width:340px!important;font-weight:700}.schedule-box-top-text img{width:69px;height:69px}.schdule_h_img{vertical-align:top;margin-right:15px}.schedule-box-top-text h2{text-align:left;font-size:20px;padding-top:0;font-weight:600!important}@media screen and (min-width:992px){.schedule-box-top-text h2{font-size:20px!important;line-height:28px}}@media screen and (min-width:1200px){.schedule-box-top-text h2{font-size:24px!important;line-height:35px}}.schdule_h_text{font-size:17px!important;line-height:27px!important}.schedule-box-top-img{background:url(/images/common/top.png) no-repeat;background-position:0 0;background-size:100%;height:29px}.schedule-box-bottom-img{background:url(/images/common/bottom.png) no-repeat;background-position:0 0;background-size:100%;height:45px}.with-cn-list{padding:0 20px}.with-cn-list li{font-size:15px;font-family:Montserrat,sans-serif;font-weight:600;line-height:21px;clear:both;margin-bottom:20px;vertical-align:top;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:992px){.with-cn-list li{display:inline-block}}.with-cn-list li span{float:left;vertical-align:top;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;margin-bottom:30px}@media screen and (min-width:992px){.with-cn-list li span{width:55px}}.with-cn-list li span img{width:65%}@media screen and (min-width:992px){.with-cn-list li span img{width:auto}}@media (min-width:992px){.mid-border{background:url(/images/staff/mid-border.png) repeat-y 50% 50%}}.staff-technology .box{width:235px}.staff-technology .box__home-technology-01{border-bottom:4px solid #00b05c}.staff-technology .box__home-technology-02{border-bottom:4px solid #00af93}.staff-technology .box__home-technology-03{border-bottom:4px solid #0095b5}.staff-technology .box__home-technology-04{border-bottom:4px solid #007fab}.staff-technology .box{padding:110px 10px 0}.staff-technology .box__home-technology-01:before{background:url(/images/staff/icon-web.svg) repeat-y 50% 50%!important;width:70px;height:64px;top:30px}.staff-technology .box__home-technology-02:before{background:url(/images/staff/icon-software.svg) repeat-y 50% 50%!important;width:70px;height:64px;top:30px}.staff-technology .box__home-technology-03:before{background:url(/images/staff/icon-outsource.svg) repeat-y 50% 50%!important;width:70px;height:64px;top:30px}.staff-technology .box__home-technology-04:before{background:url(/images/staff/icon-qa.svg) repeat-y 50% 50%!important;width:70px;height:64px;top:30px}.gst{color:#cbe3ff;font-size:14px;padding:10px}.expertise-python-section{border-top:2px solid #14df7d}.expertise-python{border-bottom:1px solid #9aa1ac;padding:10px 0}.expertise-python span{width:38%;display:inline-block;font-size:18px;line-height:24px;font-family:Montserrat,sans-serif;color:#333;font-weight:600;vertical-align:top;padding-top:10px}@media (min-width:992px){.expertise-python span{font-size:24px;line-height:32px}}.expertise-python .python-img-holder{display:inline-block;width:60%}.expertise-python img{display:inline-block;margin:10px}.python-chart .last-line-min{min-height:auto!important}.case-studies-slider .slick-list{-webkit-box-shadow:0 0 13px 0 rgba(0,0,0,.24);box-shadow:0 0 13px 0 rgba(0,0,0,.24)}.cs-slider div{padding-bottom:0}ul.skill-page-mod-pro{width:100%}.custom-software-development .service-wrap .services-pan__staff:before{width:78px;height:75px}.custom-software-development .service-wrap .services-pan__staff-service-01:before{background:url(/images/staff/dt-icon-1.svg) no-repeat 50% 50%}.services-pan__staff{padding-top:30px}@media (min-width:992px){.services-pan__staff{padding-top:50px}}.sm-p-section .staff-chart .chart-mid .chart-mid-1:first-child span{font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:67px;padding-bottom:1px}.sm-p-section .staff-chart .chart-mid .chart-mid-1 span.price{font-size:15px;padding:22px 0}.pack-name{font-size:18px}.chart-head-price{font-size:20px}#price-tabs{text-align:center;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:992px){#price-tabs{display:inherit}}#price-tabs li{list-style:none;margin-right:5px;margin-bottom:2px;border-radius:3px;outline:0;display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:11px}@media screen and (min-width:992px){#price-tabs li{font-size:13px}}#price-tabs li:last-child{margin-right:0}@media screen and (min-width:992px){#price-tabs li:last-child{margin-right:5px}}#price-tabs li a{cursor:pointer;color:#333;font-family:Montserrat,sans-serif;font-weight:700;display:block;border:1px solid #fff;color:#fff;border-radius:10px;text-decoration:none;outline:0;line-height:24px;text-align:center;padding:0 6px}@media screen and (min-width:992px){#price-tabs li a{padding:0 30px;width:98px;border-radius:20px;line-height:36px}}#price-tabs li a.inactive{color:#fff;background:#27c070;outline:0;position:relative;border:1px solid #27c070}#price-tabs li a.inactive:before{background:url(/images/common/price-white-tick.png) no-repeat 20% 50% #27c070;content:"";position:absolute;left:20%;top:50%;z-index:100000;width:20px;height:20px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}@media screen and (min-width:992px){#price-tabs li a.inactive:before{display:block}}#price-tabs li a:hover,#tabs li a.inactive:hover{color:#fff;background:#27c070;outline:0;border:1px solid #27c070}.container1{display:inline-block}.price-pan{text-align:center;font-size:48px;color:#ff5800;font-family:Montserrat,sans-serif;font-weight:600}.price-pan strong{text-align:center;font-size:26px;color:#ff5800}.new-price .h5{margin-bottom:30px;font-weight:600}.sk-fading-circle{margin:100px auto;width:80px;height:80px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#27c070;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}.why-hire-java .service-wrap{-webkit-column-count:inherit;-moz-column-count:inherit;column-count:inherit}@media screen and (min-width:992px){.why-hire-java .service-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:992px){.why-hire-java .service-wrap .services-pan{-webkit-box-flex:0;-ms-flex:0 0 31.5%;flex:0 0 31.5%}}.remote-3-developer{padding:40px 0 30px}@media screen and (min-width:992px){.remote-3-developer{padding:80px 0}}.remote-3-developer h2{margin-bottom:20px}.remote-3-developer .rd-step img{margin:5px 0 30px}@media screen and (min-width:992px){.remote-3-developer .rd-step img{margin:30px 0 60px}}.remote-3-developer .rd-block{background:#fff;-webkit-box-shadow:0 0 15px 2px rgba(104,98,98,.1);box-shadow:0 0 15px 2px rgba(104,98,98,.1);padding:45px 30px 45px;border-radius:8px;border:1px solid #e3e3e3;position:relative;margin-bottom:30px}@media screen and (min-width:992px){.remote-3-developer .rd-block{margin-bottom:70px}}.remote-3-developer .rd-block .rd-img{height:80px}.remote-3-developer .rd-block h3{font-size:24px;font-weight:500;margin:15px 0 10px}.remote-3-developer .rd-block p{font-size:18px;line-height:27px;margin-bottom:0}.remote-3-developer .rd-block span{position:absolute;top:7px;right:10px;color:#3e93da;font-size:36px;font-weight:500;display:block}@media screen and (min-width:992px){.blockchain-tevh-stack .tech-list div{width:25%}}#hosted{max-width:100%!important}.office-infrastructure .o-skills-hero__schedule{background:url(/images/common/schedule-talk-bg.jpg) no-repeat 0 0/cover;padding-top:100px!important;padding-bottom:40px!important}@media screen and (min-width:992px){.office-infrastructure .o-skills-hero__schedule{padding-bottom:60px!important;padding-top:150px!important}}.blog-section{padding:50px 0 20px}@media screen and (min-width:992px){.blog-section{padding:75px 0 45px}}.blog-section h2{margin-bottom:40px;font-size:30px}@media screen and (min-width:992px){.blog-section h2{font-size:48px;line-height:61px}}.blog-section .blog-box{background:#fff;display:block;margin-bottom:40px}.blog-section .blog-box img{width:100%}.blog-section .blog-box .blog-img{overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px}.blog-section .blog-box .blog-text{padding:30px 30px;text-align:left;border:1px solid #c8c7cc;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media screen and (min-width:992px){.blog-section .blog-box .blog-text{min-height:180px}}.blog-section .blog-box .blog-text h5{font-size:20px;line-height:28px;font-weight:600;font-family:Montserrat,sans-serif}.blog-section .blog-box .blog-text p{color:#4a90e2;font-size:14px;margin-top:10px;margin-bottom:0;font-weight:500}@media screen and (min-width:992px){.bor-rad-bl{border-bottom-left-radius:5px!important}}@media screen and (min-width:992px){.bor-rad-tl{border-top-left-radius:5px!important}}.beauty-section .o-clients{border:none;padding:15px 0 0}@media screen and (min-width:768px){.beauty-section .o-clients{padding:15px 0 25px}}.beauty-section .o-clients h3{font-size:24px;margin-bottom:25px}.beauty-section .o-clients ul{max-width:100%;height:auto}.beauty-section .o-clients ul li{margin:15px 15px;-webkit-box-flex:0;-ms-flex:0 0 39%;flex:0 0 39%}@media screen and (min-width:768px){.beauty-section .o-clients ul li{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;margin:5px 15px}}@media screen and (min-width:992px){.beauty-section .o-clients ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.beauty-section .o-clients ul li:first-child{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px}@media screen and (min-width:992px){.beauty-section .o-clients ul li:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.beauty-section .o-clients ul li:nth-child(2){display:block}.beauty-section .o-clients ul li img{width:100%}@media screen and (min-width:992px){.pricing-btn .btn{max-width:500px}}.pricing-btn .btn:after{right:10px}@media screen and (min-width:992px){.pricing-btn .btn:after{right:inherit}}.white.new-cta-style-fix{padding:0;margin:0;margin-top:10px;text-align:center;background:0 0;border:none;font-size:13px;line-height:19px;text-transform:lowercase}@media screen and (min-width:992px){.white.new-cta-style-fix{text-align:left}}.white.new-cta-style-fix:hover{background:0 0}.full-witdth-box{width:100%;border-radius:8px;-webkit-box-shadow:0 0 15px 0 #e3e3e3;box-shadow:0 0 15px 0 #e3e3e3;margin-bottom:20px;padding:25px;overflow:hidden;text-align:left}@media screen and (min-width:768px){.full-witdth-box{padding:60px}}.full-witdth-box .u-pull-left{float:none}@media screen and (min-width:992px){.full-witdth-box .u-pull-left{float:left}}.full-witdth-box .u-pull-left img{max-width:233px;padding-bottom:20px}.fb-right-pan{padding-left:0;width:100%}@media screen and (min-width:992px){.fb-right-pan{padding-left:60px;width:62%}}@media screen and (min-width:1200px){.fb-right-pan{padding-left:60px;width:70%}}.fb-right-pan h3{font-size:24px;font-weight:600}.fb-right-pan p{font-size:16px;line-height:22px;font-weight:400;font-family:Montserrat,sans-serif}@media screen and (min-width:992px){.fb-right-pan p{font-size:18px;line-height:28px}}.fb-right-pan h3+p{font-weight:500;font-size:20px}.fb-right-pan ul li{background:url(/images/common/tick.png) no-repeat 0 2px;padding-left:40px;font-size:16px;line-height:27px;font-family:Montserrat,sans-serif;font-weight:600;background-size:21px;margin-bottom:6px}.pricing-box{width:100%;background-color:#fff;display:inline-block;text-align:center;border-radius:5px;padding:20px;vertical-align:top;margin:0 10px 40px;min-height:480px;position:relative}@media screen and (min-width:992px){.pricing-box{width:30%;min-height:520px}}.pricing-box h2{font-size:30px;line-height:37px;color:#333;padding:10px 0;position:relative;margin-bottom:0}.pricing-box p{font-weight:500}.pricing-box h2:before{content:"";width:60px;height:1px;background-color:#ccc;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.pricing-box .price-text{text-align:center;position:relative;padding-top:20px;font-family:Montserrat,sans-serif;font-size:16px}.pricing-box .price-text span{font-size:30px;padding-top:15px;color:#ff5800;display:block;text-transform:none;font-weight:600}.pricing-box .price-text span strong{font-size:20px}.pricing-box a{width:228px;height:46px;line-height:42px;border:2px solid #333;border-radius:5px;font-size:16px;color:#333;text-decoration:none;font-weight:500;-webkit-transition:.3s all ease-in;transition:.3s all ease-in;margin:0 auto;padding:0 0 0 30px;display:inline-block;background:url(/images/common/arrow-black-new.png) no-repeat 85% 50%;text-align:left;position:absolute;left:50%;bottom:40px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.pricing-box a:hover{border:2px solid #ff5800;color:#ff5800;background:url(/images/common/arrow-orange.png) no-repeat 85% 50%}.four-box{border-radius:8px;-webkit-box-shadow:0 0 15px 0 #e3e3e3;box-shadow:0 0 15px 0 #e3e3e3;padding:30px 30px 5px 30px;margin-bottom:20px}@media screen and (min-width:992px){.four-box{min-height:286px;padding:40px 30px 20px 30px}}.four-box p{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600}.four-box p span{font-family:Montserrat,sans-serif;font-size:20px;color:#4a90e2}.free-terms-list li{font-size:17px;margin-bottom:20px;line-height:32px;clear:both}.free-terms-list li span{display:inline-block;font-family:Montserrat,sans-serif;font-size:20px;color:#2dbe70;line-height:51px;border-radius:100%;border:1px solid #2dbe70;width:51px;height:51px;text-align:center;margin-right:20px;float:left;margin-bottom:20px;padding:0 14px}@media screen and (min-width:768px){.free-terms-list li span{margin-right:40px}}.free-fact-section .all-facts ul li:last-child{width:20%}.free-fact-section .all-facts ul li:nth-child(3){background:#009c52;border-color:#009c52}.free-fact-section .all-facts ul li:nth-child(4){background:0 0;border-color:#4a90e2}.free-two-box{border-radius:8px;-webkit-box-shadow:0 0 15px 0 #e3e3e3;box-shadow:0 0 15px 0 #e3e3e3;padding:50px;background-color:#fff;text-align:left}.free-two-box img{float:left}.free-two-box h3{padding:0 0 30px 80px;font-size:18px;line-height:24px;font-weight:700}@media screen and (min-width:768px){.free-two-box h3{font-size:30px;line-height:40px}}.free-two-box ul li{font-size:16px;line-height:28px;background:url(/images/common/tick.png) no-repeat 0 4px;padding-bottom:20px;padding-left:40px;background-size:18px}.free-two-box ul li.cross{font-size:16px;line-height:28px;background:url(/images/free-trial/red-cross.svg) no-repeat 0 4px;padding-bottom:20px;padding-left:40px}.free-trial .header_left_pan{text-align:center}@media screen and (min-width:992px){.free-trial .header_left_pan{text-align:left}}.free-trial .header_left_pan h1{font-size:30px;line-height:36px;margin-top:30px}@media screen and (min-width:992px){.free-trial .header_left_pan h1{font-size:48px;line-height:54px;margin-top:0}}.free-trial .header_left_pan .btn_wrapper{margin:0 auto}@media screen and (min-width:992px){.free-trial .header_left_pan .btn_wrapper{margin:0}}.free-trial .header_left_pan p{display:block}.free-trial .fact-section h2{font-size:24px;line-height:32px}@media screen and (min-width:992px){.free-trial .fact-section h2{font-size:48px;line-height:61px}}.free-trial .c-icon-desc-3-col-box h2{padding-bottom:30px}.hire-designer .font-size-30{font-size:30px;line-height:40px}.MERN .skill-service .brick h3{color:#333!important}.free-trial-banner .container .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:992px){.free-trial-banner .container .row{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit}}.free-terms-list li{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:992px){.free-terms-list li{display:inherit}}.banner-graphics-img-modify{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:992px){.banner-graphics-img-modify{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.banner-graphics-img-modify img{-o-object-fit:contain;object-fit:contain}.free-trial-banner{padding-bottom:40px}@media (min-width:767px){.free-trial-banner{padding-bottom:0}}@media screen and (min-width:992px){.free-trial-banner{background-image:url(/images/new-home-banner/banner-gradient.png)!important;background-repeat:no-repeat!important;background-position:0 0!important}}.free-trial-banner:before{display:none}@media (max-width:767px){.free-trial-banner__spacing{padding-top:80px}}@media (min-width:992px){.free-trial-banner__spacing:after{content:"";width:453px;height:199px;background-image:url(/images/new-home-banner/banner-gradient2.png);background-repeat:no-repeat;background-position:0 0;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0}}.free-trial-banner .col-60{width:100%;max-width:100%}@media screen and (min-width:992px){.free-trial-banner .col-60{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:60%}}.free-trial-banner .col-40{width:100%;max-width:100%}@media screen and (min-width:992px){.free-trial-banner .col-40{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40%}}.free-trial-banner__heading{font-size:30px;line-height:42px;color:#fff;margin-bottom:20px;margin-top:40px;text-align:center}@media (min-width:992px){.free-trial-banner__heading{text-align:left}}@media (min-width:1024px){.free-trial-banner__heading{margin-top:0;font-size:35px;line-height:48px}}@media (min-width:1200px){.free-trial-banner__heading{font-size:45px;line-height:58px}}.free-trial-banner__two-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;position:relative;z-index:1}@media (min-width:767px){.free-trial-banner__two-section{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:992px){.free-trial-banner__two-section{left:-25px}}.free-trial-banner__two-section-image{min-width:180px;height:auto;display:none}@media (min-width:767px){.free-trial-banner__two-section-image{min-width:200px;display:block}}@media (min-width:991px){.free-trial-banner__two-section-image{min-width:200px}}@media (min-width:1024px){.free-trial-banner__two-section-image{min-width:230px}}.free-trial-banner__two-section-subheading{font-size:25px;line-height:32px;color:#fff;margin:0;text-align:center}@media (min-width:992px){.free-trial-banner__two-section-subheading{text-align:left}}@media (min-width:1024px){.free-trial-banner__two-section-subheading{font-size:30px;line-height:38px;max-width:530px;width:100%;min-height:180px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(/images/two-for-one/free-trial-banner-background.png) no-repeat center;background-size:100% 100%;left:-20px;padding:10px 10px 10px 20px}}.free-trial-banner__formarea::before{display:none}@media (min-width:1024px){.free-trial-banner__formarea::before{display:initial;z-index:0}}.how-free-trial{padding:30px 0;background-color:#f6f6f6}@media (min-width:992px){.how-free-trial{padding:60px 0}}.how-free-trial__heading{font-family:Poppins;font-size:30px;line-height:35px;color:#262e36;text-align:center;margin-bottom:20px}@media (min-width:767px){.how-free-trial__heading{font-size:40px;line-height:45px}}@media (min-width:1024px){.how-free-trial__heading{font-size:51px;line-height:55px}}.how-free-trial__description{font-family:Poppins;text-align:center;font-size:21px;line-height:30px;margin-bottom:20px}.how-free-trial__description-br{display:none}@media (min-width:1200px){.how-free-trial__description-br{display:block}}.how-free-trial__subheading{font-family:Poppins;font-size:25px;line-height:30px;color:#333;text-align:center}.how-free-trial__subheading::after{position:absolute;content:"";width:50px;height:4px;background:#4492dc;background-size:100%;bottom:-30px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.how-free-trial__card-area{display:grid;grid-template-columns:repeat(1,1fr);margin-top:60px;gap:20px}@media (min-width:767px){.how-free-trial__card-area{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.how-free-trial__card-area{grid-template-columns:repeat(4,1fr)}}.how-free-trial__card{background-color:#fff;border:1px solid #ddd;padding:20px 30px}.how-free-trial__card-icon{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;margin-bottom:15px}.how-free-trial__card-description{font-size:17px;line-height:27px;color:#333;font-weight:400;font-family:Poppins}.who-can{padding:30px 0}@media (min-width:992px){.who-can{padding:60px 0}}.who-can__heading{font-family:Poppins;font-size:30px;line-height:35px;color:#262e36;text-align:center;margin-bottom:20px;font-weight:600}@media (min-width:767px){.who-can__heading{font-size:40px;line-height:45px}}@media (min-width:1024px){.who-can__heading{font-size:51px;line-height:55px}}.who-can__description{font-family:Poppins;text-align:center;font-size:18px;line-height:27px;margin-bottom:20px}@media (min-width:767px){.who-can__description{font-size:21px;line-height:30px}}.who-can__description-br{display:none}@media (min-width:1200px){.who-can__description-br{display:block}}.who-can__card-area{display:grid;grid-template-columns:repeat(1,1fr);gap:30px;margin-top:30px;margin-bottom:50px}@media (min-width:767px){.who-can__card-area{gap:40px;grid-template-columns:repeat(2,1fr)}}.who-can__big-card{position:relative;background-color:#fff;padding:30px 25px;-webkit-box-shadow:0 0 15px 0 #e3e3e3;box-shadow:0 0 15px 0 #e3e3e3}.who-can__big-card--green{border-top:6px solid #3cc065}.who-can__big-card--red{border-top:6px solid #ff4949}.who-can__two-section{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.who-can__two-section-icon{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.who-can__two-section-heading{font-family:Poppins;font-weight:600;font-size:24px;line-height:34px;color:#333;margin-bottom:24px}@media (min-width:767px){.who-can__two-section-heading{font-size:30px;line-height:40px}}.who-can__list-li{font-size:16px;line-height:22px;margin-left:35px;margin-bottom:22px;font-family:Poppins}.who-can__list-icon{font-size:16px;line-height:23px;margin-left:25px}.who-can__list-icon{position:absolute;left:0}.who-can__subheading{font-family:Poppins;font-size:25px;line-height:35px;font-weight:600;text-align:center}.who-can__subheading-br{display:none}@media (min-width:1200px){.who-can__subheading-br{display:block}}.section-invite{background-color:#355bbf;padding:30px 0}@media (min-width:992px){.section-invite{padding:60px 0}}.section-invite__heading{font-family:Poppins;font-size:30px;line-height:40px;font-weight:600;color:#fff;margin-top:10px;margin-bottom:15px}@media (min-width:767px){.section-invite__heading{font-size:41px;line-height:51px}}@media (min-width:1024px){.section-invite__heading{font-size:51px;line-height:56px}}.section-invite__subheading{font-family:Poppins;font-size:20px;line-height:28px;font-weight:500;color:#fff;margin-bottom:40px}@media (min-width:767px){.section-invite__subheading{font-size:25px;line-height:34px;padding-right:80px}}.section-invite__list-area{margin-right:0;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}@media (min-width:767px){.section-invite__list-area{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}}.section-invite__asterisktext{margin:0 0 40px;color:#fff;line-height:normal}.section-invite__list-item{position:relative;padding-left:10px;padding-right:10px;padding-top:15px;padding-bottom:15px;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}@media (min-width:767px){.section-invite__list-item{padding-left:30px;padding-right:15px;border-right:1px solid #5b81e1;border-bottom:1px solid #5b81e1;-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}}@media (min-width:992px){.section-invite__list-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}.section-invite__list-item:after{display:block;position:absolute;content:"";width:15px;height:15px;border-radius:50%;background-color:#355bbf;bottom:-7.5px;right:-7.5px;z-index:1}@media (min-width:992px){.section-invite__list-item:first-child{padding-left:0}}@media (min-width:992px){.section-invite__list-item:nth-child(5){padding-left:0}}@media (min-width:992px){.section-invite__list-item:nth-child(9){padding-left:0}}@media (min-width:767px){.section-invite__list-item:nth-child(3n+3){border-right:none}}@media (min-width:992px){.section-invite__list-item:nth-child(3n+3){border-right:1px solid #5b81e1}}@media (min-width:992px){.section-invite__list-item:nth-child(4n+4){border-right:none}}@media (min-width:767px){.section-invite__list-item:nth-last-child(-n+2){border-bottom:0}}@media (min-width:767px){.section-invite__list-item:nth-last-child(-n+3){border-bottom:0}}@media (min-width:992px){.section-invite__list-item:nth-last-child(-n+4){border-bottom:0}}.section-invite__list-item:last-child{border-bottom:0}.section-invite__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:992px){.section-invite__item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.section-invite__item-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.section-invite .owl-stage-outer:after{content:"";position:absolute;top:0;right:0;left:0;margin:0 auto;width:1px;height:82%;background:#5b81e1}.section-invite__item-title{font-family:Poppins;font-size:20px;line-height:22px;font-weight:500;color:#fff;margin-bottom:0}@media (min-width:767px){.section-invite__item-title{font-size:27px;line-height:27px}}.section-invite__item-title span{font-size:14px;line-height:18px;display:block}@media (min-width:767px){.section-invite__item-title span{margin-top:6px}}.terms-condition{background-color:#f7f7f7;padding:30px 0}@media (min-width:767px){.terms-condition{padding:60px 0}}.terms-condition__heading{font-family:Poppins;font-size:35px;line-height:35px;color:#333;text-align:center}@media (min-width:767px){.terms-condition__heading{font-size:51px;line-height:35px}}.terms-condition__subheading{font-family:Poppins;font-size:25px;line-height:35px;color:#333;text-align:center;margin-bottom:30px}.terms-condition__card{position:relative;background-color:#fff;padding:20px;padding-top:40px;display:block;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;margin-bottom:30px;-webkit-box-shadow:0 0 15px 0 #e3e3e3;box-shadow:0 0 15px 0 #e3e3e3}.terms-condition__card:last-child{margin-bottom:0}@media (min-width:767px){.terms-condition__card{padding-top:0;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}}.terms-condition__card-count{font-family:Poppins;background-color:#fff;width:49px;height:49px;border-radius:50px;border:1px solid #3cc065;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:16px;font-weight:600}@media (max-width:767px){.terms-condition__card-count{position:absolute;top:10px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.terms-condition__card-description{font-family:Poppins;font-size:16px;line-height:24px;color:#333;margin-bottom:0;text-align:center}@media (min-width:767px){.terms-condition__card-description{text-align:initial}}.demand-technologies{padding:30px 0}@media (min-width:992px){.demand-technologies{padding:60px 0}}.demand-technologies__heading{font-family:Poppins;font-size:31px;line-height:40px;font-weight:600;color:#333;text-align:center;margin-bottom:20px}@media (min-width:767px){.demand-technologies__heading{font-size:41px;line-height:45px;margin-bottom:40px}}@media (min-width:1024px){.demand-technologies__heading{font-size:51px;line-height:55px}}.demand-technologies__area{margin-bottom:50px}.demand-technologies__list{display:block;margin-top:20px;margin-bottom:30px}@media (min-width:767px){.demand-technologies__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}}.demand-technologies__tech-title{font-family:Poppins;text-align:center;font-size:21px;line-height:30px;font-weight:600;padding-bottom:5px;margin-top:30px;width:100%;margin:0 auto;padding:10px;border-radius:10px 10px 0 0}@media (min-width:767px){.demand-technologies__tech-title{padding:0;border-radius:0;max-width:160px;margin-top:0;width:266px;padding-bottom:15px;text-align:initial}}.demand-technologies__tech-title--blue{border:2px solid #4492dc}@media (min-width:767px){.demand-technologies__tech-title--blue{border-top:none;border-left:none;border-right:none;border-bottom:5px solid #4492dc}}.demand-technologies__tech-title--green{border:2px solid #3cc065}@media (min-width:767px){.demand-technologies__tech-title--green{border-top:none;border-left:none;border-right:none;border-bottom:5px solid #3cc065}}.demand-technologies__tech-lists{border-bottom:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#f9f9f9;padding:10px;border-radius:0 0 10px 10px}@media (min-width:767px){.demand-technologies__tech-lists{padding:0;background:0 0;border-radius:0;border-bottom:1px solid #e1e1e1}}.demand-technologies__tech-ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding-top:5px;padding-top:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:767px){.demand-technologies__tech-ul{padding-top:5px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;gap:0}}@media (min-width:992px){.demand-technologies__tech-ul{gap:15px}}.demand-technologies__tech-list{font-family:Poppins;border-right:1px solid #e1e1e1;padding-right:20px;font-size:16px;font-weight:600}@media (min-width:767px){.demand-technologies__tech-list:first-child{padding-left:20px}}.demand-technologies__tech-list:last-child{border:none}.demand-technologies__subtitle{font-family:Poppins;font-size:25px;line-height:35px;font-weight:600;text-align:center;margin-bottom:30px;margin-top:40px}.demand-technologies__subtitle-br{display:none}@media (min-width:1200px){.demand-technologies__subtitle-br{display:block}}.x-page-logo{padding:25px 0}.pricing-page{padding:50px 0}@media screen and (min-width:992px){.pricing-page{padding:80px 0}}@media screen and (min-width:992px){.pricing-page h2{font-size:56px}}.pricing-page small{display:block;font-size:30px;margin-bottom:30px}.pricing-page .p-page-box{padding:50px 30px 50px;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1);background:#fff;width:100%;text-align:center}.pricing-page .p-page-box h3{color:#333;font-size:24px;text-transform:capitalize;font-weight:400;margin:15px 0}.pricing-page .p-page-box h4{color:#ff5800;font-size:36px}.pricing-page .p-page-box h4 small{font-size:18px}.pricing-page .p-page-box p{font-size:16px;line-height:28px;color:#414446}.pricing-page .p-page-box ul li{font-size:14px;line-height:19px;padding-left:15px;position:relative;margin-bottom:10px;text-align:left}.pricing-page .p-page-box ul li:before{content:'';position:absolute;left:0;top:5px;width:5px;height:5px;border-radius:100%;background:#ff6614}.pricing-page .p-page-box a{display:inline-block;margin:20px auto 0;border:2px solid #333;border-radius:5px;font-size:18px;color:#333;padding:6px 20px}.pricing-page h6{color:#ff6614;margin-top:20px}.payment-section{padding:50px 0}@media screen and (min-width:992px){.payment-section{padding:80px 0}}.payment-section h2{font-size:56px;margin-bottom:30px}.payment-section .payment-box-wrap{padding:25px 50px;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1);background:#fff;margin-bottom:25px}.payment-section .payment-box-wrap .payment-box-left{padding:20px 0 0}@media screen and (min-width:992px){.payment-section .payment-box-wrap .payment-box-left{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;border-right:1px solid #ccc}}.payment-section .payment-box-wrap .payment-box-right{padding:20px 0 0 30px}@media screen and (min-width:992px){.payment-section .payment-box-wrap .payment-box-right{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;border-left:1px solid #ccc}}@media screen and (min-width:992px){.payment-section .payment-box-wrap .payment-box-mid{padding:20px 0 0 30px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.payment-section .payment-box-wrap h4{font-size:18px;font-weight:500}.payment-section .payment-box-wrap p{padding:20px 30px}@media screen and (min-width:1200px){.UI-UX .o-engagement-model__cards__top__inner h3{font-size:28px}}.new-price-wrapper .o-engagement-model__cards .o-engagement-model__cards__top__inner{margin:15px 0 5px 0}@media (min-width:992px){.new-price-wrapper .o-engagement-model__cards .o-engagement-model__cards__top__inner{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;min-height:74px;margin:15px 0 5px 0}}.new-price-wrapper .o-engagement-model__cards .o-engagement-model__cards__top__inner h3{font-size:24px;line-height:30px;font-weight:500;margin-top:0;margin-bottom:0}@media (min-width:992px){.new-price-wrapper .o-engagement-model__cards .o-engagement-model__cards__top__inner h3{font-size:28px;line-height:37px}}.new-price-wrapper .o-engagement-model__cards .o-engagement-model__cards__top__inner h3 .container1{color:#ff5800}.new-price-wrapper .o-engagement-model__cards .o-engagement-model__cards__top__inner h3 .price-hour-tag{color:#ff5800;font-weight:500}.new-price-wrapper .o-engagement-model__cards .o-engagement-model__cards__bottom{padding:0 0;margin-bottom:10px}@media (min-width:992px){.new-price-wrapper .o-engagement-model__cards .o-engagement-model__cards__bottom{padding:0}}.new-price-wrapper .o-engagement-model__cards .o-engagement-model__cards__bottom .price-text{margin-bottom:0}@media screen and (min-width:992px){.new-price-wrapper .o-engagement-model__cards .time-material-side{margin-bottom:35px}}.price-separate-btn{max-width:370px;padding:14px 10px}.box.review-item{margin-bottom:30px;display:inline-block;border:1px solid #c3c3c3;border-radius:6px;padding:30px 35px;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.1);box-shadow:0 0 10px 1px rgba(0,0,0,.1);position:relative}.review-masonry{-webkit-column-count:3;-moz-column-count:3;column-count:3;margin:2em 0;-moz-column-gap:2em;column-gap:2em;-webkit-column-gap:2em}.review-item p{color:#333;font-size:15px;line-height:26px;font-weight:500;margin-bottom:20px}.review-item h3{color:#333;font-size:18px;font-weight:700;line-height:21px;padding-right:15px}.review-star{display:inline-block;background:url(/images/common/star-icon.svg) no-repeat 0 0;width:88px;height:14px;margin-top:10px}.o-case-studies-top-selector .selector-dropdown{width:100%;height:42px;font-size:14px;line-height:42px;color:#000;font-weight:500;margin-bottom:10px;position:relative;margin-right:auto}.o-case-studies-top-selector__client-review .selector-dropdown .selector-toggle{position:relative;border:1px solid #aebecd!important;padding:0 60px 0 20px;border-radius:25px;min-width:227px;text-align:left;line-height:35px;cursor:pointer;display:block}.o-case-studies-top-selector__client-review .selector-dropdown .selector-toggle:before{content:"";background:url(/images/common/nav-down-arrow.svg) 100% 50% no-repeat;position:absolute;right:20px;width:10px;height:10px;top:16px}.o-case-studies-top-selector__client-review .selector-dropdown .dropdown-content{position:absolute;min-width:219px;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2);box-shadow:0 0 0 0 rgba(0,0,0,.2);padding:12px 24px;z-index:1;width:100%;left:4px;top:30px;border-left:1px solid #aebecd;border-right:1px solid #aebecd;border-bottom:1px solid #aebecd;background:#fff;display:none}.o-case-studies-top-selector .selector-dropdown .dropdown-content ul li a{color:#333;display:block;text-align:left;font-size:13px;font-weight:400;padding:12px 0;text-transform:uppercase;max-width:350px;text-decoration:none;position:relative;border-radius:5px}.client-top-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.client-top-wrap .client-circle{display:inline-block;width:65px;height:65px;overflow:hidden;margin-right:20px}.client-top-wrap .client-review-right{-webkit-box-flex:1;-ms-flex:1;flex:1}.client-top-wrap .client-review-right h3{font-style:normal;font-size:20px;line-height:26px;font-weight:600;margin-bottom:5px}.client-top-wrap .client-review-right h6{font-size:14px;line-height:14px;color:#333;font-weight:600;margin-top:10px;margin-bottom:5px}.client-top-wrap .client-review-right p{color:#8c8585;font-size:14px;line-height:18px;font-weight:500}.client-review-helper{padding-top:50px}.box.review-item:before{content:'';position:absolute;width:30px;height:30px;background-image:url(/images/clients-reviews/quote-icon.png);background-repeat:no-repeat;right:35px;bottom:30px}.review-item .star{display:none}.client-review-bnr-icon-wrap img{margin:0 25px}.teamquote-body{position:relative}.teamquote-body .quote-section h2{font-size:32px;margin-top:0;text-align:center}.teamquote-body .accordion-section .panel-body{display:none}.teamquote-body .accordion-section .panel{border:solid 1px #d6d6d6;border-radius:8px;margin-bottom:10px;background:#fff;position:relative}.teamquote-body .accordion-section .panel:before{content:'';position:absolute;background:url(/images/team-quote/plus.png) no-repeat 0 0;height:20px;width:20px;top:17px;right:20px;cursor:pointer}.teamquote-body .accordion-section .panel.active:before{content:'';position:absolute;background:url(/images/team-quote/minus.png) no-repeat 0 0;height:10px;width:30px;top:25px;right:15px;cursor:pointer}.teamquote-body .ttip{position:relative;display:inline-block}.teamquote-body .ttip img{position:relative;top:-1px;left:5px}.teamquote-body .ttip .tooltiptext{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.teamquote-body .ttip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.teamquote-body .ttip:hover .tooltiptext{visibility:visible;opacity:1}.teamquote-body .quote-section-head h4{font-size:18px;margin-top:0;line-height:inherit;text-align:center}.teamquote-body .quote-select{width:190px;margin:0 auto;background:#fff;border-radius:5px;-webkit-box-shadow:0 1px 5px 3px rgba(0,0,0,.1);box-shadow:0 1px 5px 3px rgba(0,0,0,.1);padding:10px 20px;background-color:transparent;position:relative}.teamquote-body .quote-select:before{content:'';position:absolute;background-image:url(/images/team-quote/down-arrow.png);background-repeat:no-repeat;background-position:0 0;right:20px;top:18px;height:15px;width:15px}.teamquote-body .quote-select select{-webkit-appearance:none;border:none;width:100%;font-size:14px;background:0 0}.teamquote-body .quote-select select:focus{outline:0}.teamquote-body .quote-section-head-right small{font-style:italic;font-size:12px;margin-top:10px;display:block}.teamquote-body .accordion-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:20px;margin-top:20px;text-align:center}.teamquote-body .accordion-head h3{font-size:24px;margin:0}.teamquote-body .accordion-head-span1,.teamquote-body .accordion-head-span2,.teamquote-body .accordion-head-span3,.teamquote-body .accordion-head-span4,.teamquote-body .accordion-head-span5,.teamquote-body .accordion-head-span6,.teamquote-body .accordion-head-span7{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.teamquote-body .accordion-head-span1{text-align:center}.teamquote-body .accordion-head-span3{max-width:167px;-webkit-box-flex:0;-ms-flex:0 0 167px;flex:0 0 167px;margin-right:35px}.teamquote-body .accordion-head-span4{max-width:122px;-webkit-box-flex:0;-ms-flex:0 0 122px;flex:0 0 122px}.teamquote-body .body-cell1,.teamquote-body .body-cell2,.teamquote-body .body-cell3,.teamquote-body .body-cell4,.teamquote-body .body-cell5,.teamquote-body .body-cell6,.teamquote-body .body-cell7{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;margin-top:20px}.teamquote-body .body-cell1{text-align:center;font-size:16px;font-weight:600}.teamquote-body .panel-header{padding:15px 25px;font-size:18px;font-weight:700;cursor:pointer}.teamquote-body .panel-header span{font-size:13px;font-weight:500;color:#000;margin-left:7px}.teamquote-body .panel-body{border-top:1px solid #e7e4e4;padding:0 25px 20px}.teamquote-body .body-cell3 .body-select-wrap{border-radius:5px;border:1px solid #6e6d6d;padding:8px 20px;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.teamquote-body .body-cell3 .body-select-wrap:before{content:'';position:absolute;background-image:url(/images/team-quote/down-arrow.png);background-repeat:no-repeat;background-position:0 0;right:10px;top:15px;height:15px;width:15px}.teamquote-body .body-cell3 .body-select-wrap select{-webkit-appearance:none;border:none;width:100%;font-size:15px;background:0 0}.teamquote-body .body-cell3 .body-select-wrap select:focus{outline:0}.teamquote-body .body-cell4 .body-select-wrap{border-radius:5px;border:1px solid #6e6d6d;padding:8px 20px;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.teamquote-body .body-cell4 .body-select-wrap:before{content:'';position:absolute;background-image:url(/images/team-quote/down-arrow.png);background-repeat:no-repeat;background-position:0 0;right:10px;top:15px;height:15px;width:15px}.teamquote-body .body-cell4 .body-select-wrap select{-webkit-appearance:none;border:none;width:100%;font-size:15px;background:0 0}.teamquote-body .body-cell4 .body-select-wrap select:focus{outline:0}.teamquote-body section.quote-section{position:relative;background:#f5f5f5;padding-top:70px;padding-bottom:80px}.teamquote-body .floating-section{position:relative}.teamquote-body .floating-section h3{font-size:24px;margin-top:0;margin-bottom:25px;margin-top:30px}.teamquote-body .developer-list{overflow-y:scroll;height:120px}.teamquote-body .developer-list::-webkit-scrollbar-track{border:2px solid #fff;background-color:#b2bec3}.teamquote-body .developer-list::-webkit-scrollbar{width:5px;background-color:#dfe6e9}.teamquote-body .developer-list::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}.teamquote-body .developer-list ul{padding-left:0;min-height:175px;padding-right:30px}.teamquote-body .developer-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #d5d1d1;padding:15px 0}.teamquote-body .developer-list ul li:first-child{padding-top:0}.teamquote-body .developer-list ul li:last-child{border-bottom:0}.teamquote-body .developer-list-name{font-size:13px;font-weight:500;-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}.teamquote-body .developer-list-pricing{text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1}.teamquote-body span.color{color:#3ed13e;font-weight:600}.teamquote-body .developer-list-pricing{text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#ccc;font-size:13px;font-weight:500}.teamquote-body span.price{color:#333;font-weight:600;font-size:16px;margin-left:20px}.teamquote-body .list-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.teamquote-body .list-total p{font-size:13px;font-weight:500;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;color:#ccc;margin-bottom:0}.teamquote-body .list-total span{text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#333;font-weight:600;font-size:16px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.teamquote-body .right-head{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:30px}.teamquote-body .right-head p{margin:0;color:#ada7a7;font-size:13px;-webkit-box-flex:0;-ms-flex:0 0 39%;flex:0 0 39%;font-weight:500;line-height:19px;text-align:center;margin-bottom:15px}.teamquote-body .right-head h4{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;color:#000;font-size:24px}.teamquote-body .right-body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.teamquote-body .right-body p{margin:0;font-size:17px;color:#000;font-weight:600;text-align:center;margin-bottom:15px}.teamquote-body .right-body h4{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:17px;color:#000}.teamquote-body .right-foot{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.teamquote-body .right-foot p{margin:0;font-size:24px;color:#3ec066;font-weight:500;text-align:center;margin-bottom:15px}.teamquote-body .right-foot h4{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:24px;color:#3ec066;font-weight:500}.teamquote-body .floating-section-right button{width:100%;padding:24px 0;border-radius:8px;background:#ff5800;color:#fff;font-size:14px;text-transform:capitalize;border:none;letter-spacing:0;font-weight:500;cursor:pointer;position:relative}.teamquote-body .floating-section-right button:before{content:'';position:absolute;background-image:url(/images/team-quote/right-arrow.png);background-repeat:no-repeat;background-position:0 0;right:21%;top:30px;height:25px;width:25px}.teamquote-body input[type=range]{visibility:hidden;width:0;font-size:0}.teamquote-body button.range{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;height:40px;border-radius:100%;background:#fff;font-size:24px;border:1px solid #d3d3d3;cursor:pointer;-webkit-appearance:none;margin:0 10px}.teamquote-body .float-sec-none{display:none}.teamquote-body .floating-section{position:absolute;left:0;right:0;background:#fff;bottom:0;-webkit-box-shadow:0 -12px 10px 0 rgba(0,0,0,.05);box-shadow:0 -12px 10px 0 rgba(0,0,0,.05)}.teamquote-body .floating-section-trigger{background:#fff;height:35px;width:70px;border-top-left-radius:8px;border-top-right-radius:8px;position:absolute;top:-35px;right:1%;cursor:pointer;-webkit-box-shadow:0 -6px 10px 0 rgba(0,0,0,.05);box-shadow:0 -6px 10px 0 rgba(0,0,0,.05)}.teamquote-body .floating-section-trigger.active::before{background:url(/images/team-quote/down-arrow-big.png) no-repeat 0 0;-webkit-transform:rotate(0);transform:rotate(0);top:5px;top:15px}.teamquote-body .floating-section-trigger::before{content:'';position:absolute;background:url(/images/team-quote/down-arrow-big.png) no-repeat 0 0;left:0;right:0;text-align:center;width:20px;height:20px;margin:0 auto;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);top:5px}.teamquote-body .d-m-none{display:none}.teamquote-body .d-d-none{display:block}.teamquote-body .accordion-section .active .panel-body{display:block}.teamquote-body .ttip.d-d-none{margin-bottom:15px}.teamquote-body .minus,.teamquote-body .plus{width:20px;height:20px;background:0 0;border-radius:4px;padding:8px 5px 8px 5px;display:inline-block;vertical-align:middle;text-align:center;font-size:0}.teamquote-body .number input{width:45px;border-radius:5px;border:1px solid #6e6d6d;text-align:center;font-size:15px;padding:2px 0}.teamquote-body .number .minus{position:relative;cursor:pointer}.teamquote-body .number .minus:before{content:'';position:absolute;background:url(/images/team-quote/c-minus.png) no-repeat 0 0;height:17px;width:17px;top:2px;left:-2px}.teamquote-body .number .plus{position:relative;cursor:pointer}.teamquote-body .number .plus:before{content:'';position:absolute;background:url(/images/team-quote/c-plus.png) no-repeat 0 0;height:17px;width:17px;top:2px;left:4px}.teamquote-body .quote-section-head-right{text-align:center}@media only screen and (min-width:768px){.teamquote-body .quote-section-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.teamquote-body .quote-section-head-right{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.teamquote-body .quote-select{margin:auto 0 auto auto}.teamquote-body .d-d-none{display:none}.teamquote-body .d-m-none{display:block}.teamquote-body .accordion-section .active .panel-body{display:-webkit-box;display:-ms-flexbox;display:flex}.teamquote-body .body-cell3{max-width:165px;-webkit-box-flex:0;-ms-flex:0 0 165px;flex:0 0 165px;margin-right:35px;margin-left:35px}.teamquote-body .body-cell4{max-width:120px;-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}.teamquote-body .body-cell1,.teamquote-body .body-cell2,.teamquote-body .body-cell3,.teamquote-body .body-cell4,.teamquote-body .body-cell5,.teamquote-body .body-cell6,.teamquote-body .body-cell7{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.teamquote-body .ttip.d-d-none{margin-bottom:0}.teamquote-body .body-cell1{text-align:left;max-width:330px;-webkit-box-flex:0;-ms-flex:0 0 330px;flex:0 0 330px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teamquote-body .number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teamquote-body .floating-section-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.teamquote-body .floating-section-left{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;border-right:1px solid #e7e4e4;padding-right:30px}.teamquote-body .floating-section-right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:30px}.teamquote-body .floating-section-right button{font-size:18px;letter-spacing:3px}.teamquote-body .floating-section-right button:before{right:23%}.teamquote-body .developer-list{height:160px}.teamquote-body .right-head{display:-webkit-box;display:-ms-flexbox;display:flex}.teamquote-body .right-head p{text-align:left;margin-bottom:0}.teamquote-body .right-head h4{text-align:right}.teamquote-body .right-body{display:-webkit-box;display:-ms-flexbox;display:flex}.teamquote-body .right-body p{text-align:left;margin-bottom:0}.teamquote-body .right-body h4{text-align:right}.teamquote-body .right-foot{display:-webkit-box;display:-ms-flexbox;display:flex}.teamquote-body .right-foot p{text-align:left;margin-bottom:0}.teamquote-body .right-foot h4{text-align:right}.teamquote-body .quote-section h2{font-size:42px;text-align:left}.teamquote-body .quote-section-head h4{text-align:left}.teamquote-body .quote-section-head-right{text-align:right}.teamquote-body .quote-select{margin:auto 0 auto auto}.teamquote-body .accordion-head{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;padding:0 25px}.teamquote-body .accordion-head-span1{max-width:330px;-webkit-box-flex:0;-ms-flex:0 0 330px;flex:0 0 330px;text-align:left}.teamquote-body .body-cell6{background:#eef9f1;font-weight:600}.teamquote-body .accordion-head-span6 .ttip{font-weight:600}.teamquote-body .panel-body{padding:0 25px}.teamquote-body .list-total span{padding-right:35px}.teamquote-body .accordion-head-span2.d-m-none{-webkit-box-flex:0;-ms-flex:0 0 102px;flex:0 0 102px}.teamquote-body .accordion-head-span3.d-m-none{margin:0 35px}}.at-pan-1{background-color:#fff;padding:40px;border:1px solid #c5c5c5;-webkit-box-shadow:0 0 34px 0 #0000001c;box-shadow:0 0 34px 0 #0000001c;margin-bottom:30px;border-radius:10px;text-align:left;vertical-align:top}@media (min-width:992px){.at-pan-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.at-pan-1 h3{text-align:left}.at-pan-1 p{text-align:left}.at-pan-1 img{margin-right:20px;margin-bottom:20px}.at-pan-1 ul li{width:100%;background:url(/images/common/green-tick.svg) no-repeat 0 5px;padding:0 0 10px 30px;font-size:18px;margin-right:20px}@media (min-width:992px){.at-pan-1 ul li{width:30%;float:left}}.testing-tool-pan{border-top:1px solid #ccc;padding:20px 0;font-size:18px}.testing-tool-pan p{font-weight:500}.testing-tool-pan ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.testing-tool-pan ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px;vertical-align:middle;font-size:30px;-ms-flex-item-align:center;align-self:center}.testing-process{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px;overflow:hidden}.testing-process .arrow_box:after,.testing-process .arrow_box:before{left:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.testing-process .tp-pan-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}@media (min-width:992px){.testing-process .tp-pan-left{-webkit-box-flex:45%;-ms-flex:45%;flex:45%}}.testing-process .tp-pan-left div{font-size:18px;line-height:24px;font-weight:600;padding:20px 40px;background:#fff;border:1px solid #e3e3e3;border-radius:10px;min-height:100px;position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;margin-top:20px}@media (min-width:992px){.testing-process .tp-pan-left div{width:80%;margin-top:0}}.testing-process .tp-pan-left div:after,.testing-process .tp-pan-left div:before{left:100%;top:30px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.testing-process .tp-pan-left div:after{border-color:rgba(136,183,213,0);border-left-color:#fff;border-width:15px;margin-top:-15px}.testing-process .tp-pan-left div:before{border-color:rgba(194,225,245,0);border-left-color:#e3e3e3;border-width:16px;margin-top:-16px}.testing-process .tp-pan-left div span{background-color:#036497;width:30px;height:30px;border-radius:100%;left:10px;top:10px;position:absolute;content:"";text-align:center;color:#fff;line-height:30px;font-size:12px}@media (min-width:992px){.testing-process .tp-pan-left div span{left:454px;width:40px;height:40px;line-height:40px;font-size:17px}}.testing-process .tp-pan-left div img{margin-right:10px;margin-left:20px;width:43px}@media (min-width:992px){.testing-process .tp-pan-left div img{margin-right:30px;margin-left:0}}.testing-process .tp-pan-left div p{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.testing-process .tp-pan-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:992px){.testing-process .tp-pan-right{-webkit-box-flex:45%;-ms-flex:45%;flex:45%}}.testing-process .tp-pan-right div{font-size:18px;line-height:24px;font-weight:600;padding:20px 40px;background-color:#fff;border:1px solid #c5c5c5;border-radius:10px;min-height:100px;position:relative;margin-top:20px;text-align:right;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:992px){.testing-process .tp-pan-right div{width:80%;margin-top:80px}}.testing-process .tp-pan-right div:after,.testing-process .tp-pan-right div:before{right:100%;top:30px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.testing-process .tp-pan-right div:after{border-color:rgba(136,183,213,0);border-right-color:#fff;border-width:15px;margin-top:-15px}.testing-process .tp-pan-right div:before{border-color:rgba(194,225,245,0);border-right-color:#e3e3e3;border-width:17px;margin-top:-17px}.testing-process .tp-pan-right div span{background-color:#036497;width:30px;height:30px;border-radius:100%;left:10px;top:10px;position:absolute;content:"";text-align:center;color:#fff;line-height:30px;font-size:12px}@media (min-width:992px){.testing-process .tp-pan-right div span{left:-114px;width:40px;height:40px;line-height:40px;font-size:17px}}.testing-process .tp-pan-right div img{margin-right:10px;margin-left:20px;width:43px}@media (min-width:992px){.testing-process .tp-pan-right div img{margin-right:30px;margin-left:0}}.testing-process .tp-pan-right div p{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.testing-process .tp-middle-line{background-color:#ccc;width:4px;height:58%;position:absolute;left:50%;display:none}@media (min-width:992px){.testing-process .tp-middle-line{display:block}}.software-test ul li{background:url(/images/common/green-tick.svg) no-repeat 0 5px;padding:0 0 10px 30px;font-size:18px;margin-right:20px}.cmn-bnr-mod{padding-top:102px!important}@media screen and (min-width:992px){.cmn-bnr-mod{padding:65px 20px 0!important}}.cmn-bnr-mod h1{font-size:30px!important;line-height:40px!important;margin-bottom:15px!important;margin-top:0!important}@media screen and (min-width:992px){.cmn-bnr-mod h1{font-size:47px!important;line-height:61px!important}}.cmn-bnr-mod h2{font-size:24px;line-height:30px;font-weight:500!important}@media screen and (min-width:992px){.cmn-bnr-mod h2{font-size:24px;line-height:36px!important;font-weight:600!important}}@media screen and (min-width:992px){.cmn-bnr-mod .skill-page-mod li img{padding:20px 0 20px}}@media screen and (min-width:992px){.cmn-bnr-mod .header_left_pan{padding-right:20px!important;padding-top:50px}}.cmn-bnr-mod .header_left_pan picture{display:inline-block}.cmn-bnr-mod .header_left_pan picture img{padding-bottom:10px!important;margin-bottom:20px!important;padding-top:0!important;height:65px;width:auto}@media screen and (min-width:992px){.cmn-bnr-mod .header_left_pan picture img{margin-bottom:0!important;margin-top:0!important;padding-bottom:25px!important;height:85px}}.cmn-bnr-mod .skill-page-mod li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}@media screen and (min-width:992px){.cmn-bnr-mod .skill-page-mod li:first-child{padding-left:0!important}}.cmn-bnr-mod .schedule-box{margin-top:0;height:100%}.cmn-bnr-mod .schedule-box-top{padding-bottom:0}@media screen and (min-width:1200px){.cmn-bnr-mod .schedule-box-top-text h2{font-size:23px!important;line-height:35px}}.cmn-bnr-mod .header_right_pan{background:0 0;padding:0 15px;margin-top:0}@media screen and (min-width:992px){.cmn-bnr-mod .header_right_pan h3{font-size:21px!important;line-height:35px;padding-bottom:0;font-weight:600}}.tools-tech{padding:45px 0 50px}@media screen and (min-width:992px){.tools-tech{padding:70px 0 55px}}.tools-tech p{font-size:18px}.tools-tech .tnt-box{background:#fff;border-radius:8px;border:1px solid #e3e3e3;height:138px;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;margin-bottom:30px;-webkit-box-shadow:0 1px 5px 1px rgba(0,0,0,.05);box-shadow:0 1px 5px 1px rgba(0,0,0,.05)}.tools-tech .tnt-box i{display:block;height:55px}.tools-tech .tnt-box span{display:block;font-size:16px;line-height:27px;margin-top:20px}.tools-tech .row{margin-bottom:25px}.tools-tech h2{margin-bottom:20px;font-weight:600}.tools-tech h2 br{display:none}@media screen and (min-width:992px){.tools-tech h2 br{display:block}}.step-by-step .spiral-col-box{padding:30px 15px 30px 15px}@media screen and (min-width:992px){.step-by-step .spiral-col-box{padding:30px 30px 30px 35px}}.step-by-step h4{font-size:16px}@media screen and (min-width:992px){.step-by-step h4{font-size:24px}}.step-by-step .btn_wrapper{margin-top:25px}@media screen and (min-width:992px){.step-by-step .btn_wrapper{margin-top:0}}.step-by-step .spiral-col-box3{margin-bottom:60px}.step-by-step h2{font-weight:600}.tools-tech-section h2{font-weight:600;margin-bottom:25px}@media screen and (min-width:992px){.tools-tech-section h2{margin-bottom:15px}}.tools-tech-section .tech-list{border:1px solid #e1dfe6}@media screen and (min-width:992px){.tools-tech-section .tech-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:992px){.tools-tech-section .tech-list div{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;-ms-flex-item-align:stretch;align-self:stretch;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}}.tools-tech-section .tech-list ul{padding-bottom:0}@media screen and (min-width:992px){.tools-tech-section .tech-list ul{padding:15px 0 15px 20px}}@media screen and (min-width:992px){.tools-tech-section .tech-list ul li{padding:5px 15px;border:none;position:relative}}.tools-tech-section .tech-list ul li:before{display:none}@media screen and (min-width:992px){.tools-tech-section .tech-list ul li:before{display:block;content:'';position:absolute;background:#dedede;height:24px;width:1px;left:0;top:6px}}.tools-tech-section .tech-list ul li:first-child:before{display:none}.tools-tech-section .tech-list ul li a{font-weight:500;color:#4a90e2;text-decoration:underline;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.tools-tech-section .tech-list ul li a:hover{color:#2275d7}@media screen and (min-width:1200px){.tools-tech-section .tech-list ul .lg-no-left-bar:before{display:none}}.tools-tech-section .tech-list ul .md-no-left-bar:before{display:none}@media screen and (min-width:1200px){.tools-tech-section .tech-list ul .md-no-left-bar:before{display:block}}@media screen and (min-width:1089px){.tools-tech-section .tech-list ul .md-no-left-bar2:before{display:none}}@media screen and (min-width:1281px){.tools-tech-section .tech-list ul .md-no-left-bar2:before{display:block}}.tools-tech-section .tech-list ul .md-no-left-bar3:before{display:none}@media screen and (min-width:1089px){.tools-tech-section .tech-list ul .md-no-left-bar3:before{display:block}}@media screen and (min-width:1200px){.tools-tech-section .tech-list .text-brk{padding-right:15px}}@media screen and (min-width:992px){.tools-tech-section .tech-list .text-brk-lg{margin-right:15px}}@media screen and (min-width:1200px){.tools-tech-section .tech-list .text-brk-lg{margin-right:0}}.tools-tech-section .tech-list-inside{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;display:block!important;-ms-flex-item-align:auto!important;align-self:auto!important;padding-left:20px!important}.tools-tech-section .tech-list-inside ul{padding:0;display:block;width:100%}.tools-tech-section .tech-list-inside ul li{color:#333}.tools-tech-section .tech-list-inside ul li span{display:block;margin-bottom:20px}@media screen and (min-width:992px){.tools-tech-section .tech-list-inside ul li span{display:inline;margin-top:0}}.tools-tech-section .btn_wrapper{margin-top:30px}@media screen and (min-width:992px){.tools-tech-section .btn_wrapper{margin-top:50px}}.dev-process h2{margin-bottom:30px;font-weight:600}@media screen and (min-width:992px){.dev-process h2{margin-bottom:75px}}.dev-process ul{margin-bottom:0}.dev-process ul li{margin-bottom:5px;font-size:16px;line-height:24px;padding-left:25px}.dev-process ul li:before{background:url(/images/mobile-app/c-right-arrow.svg) no-repeat center center;top:2px}@media screen and (min-width:992px){.dev-process .spiral-col-box1{margin-bottom:105px}}@media screen and (min-width:992px){.dev-process .spiral-col-box5{margin-top:180px}}@media screen and (min-width:992px){.dev-process .spiral-col-box6{margin-top:180px;margin-bottom:60px}}@media screen and (min-width:992px){.process-mobile-app .spiral-col-mid{-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%}}@media screen and (min-width:992px){.process-mobile-app .spiral-col-box1{margin-bottom:50px;margin-top:30px}}@media screen and (min-width:1200px){.process-mobile-app .spiral-col-box1{margin-bottom:155px}}@media screen and (min-width:992px){.process-mobile-app .spiral-col-box4{margin-top:210px}}@media screen and (min-width:1200px){.process-mobile-app .spiral-col-box4{margin-top:230px}}@media screen and (min-width:992px){.process-mobile-app .spiral-col-box5{margin-top:60px}}@media screen and (min-width:1200px){.process-mobile-app .spiral-col-box5{margin-top:120px}}@media screen and (min-width:992px){.process-mobile-app .spiral-col-box6{margin-top:60px}}@media screen and (min-width:1200px){.process-mobile-app .spiral-col-box6{margin-top:110px}}@media screen and (min-width:992px){.process-mobile-app .spiral-col-box2{margin-bottom:15px}}@media screen and (min-width:1200px){.process-mobile-app .spiral-col-box2{margin-bottom:70px}}@media screen and (min-width:992px){.process-mobile-app .spiral-col-box3{margin-bottom:30px}}@media screen and (min-width:1200px){.process-mobile-app .spiral-col-box3{margin-bottom:110px}}.process-mobile-app .spiral-col-box7 .color-7{color:#71f99b}@media screen and (min-width:992px){.process-6-in-grid .spiral-col-box p{margin-bottom:0}}@media screen and (min-width:992px){.process-6-in-grid .spiral-col-mid{-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%}}@media screen and (min-width:992px){.process-6-in-grid .spiral-col-box1{margin-bottom:20px;margin-top:0}}@media screen and (min-width:1200px){.process-6-in-grid .spiral-col-box1{margin-bottom:75px;margin-top:30px}}@media screen and (min-width:992px){.process-6-in-grid .spiral-col-box4{margin-top:210px}}@media screen and (min-width:1200px){.process-6-in-grid .spiral-col-box4{margin-top:230px}}@media screen and (min-width:992px){.process-6-in-grid .spiral-col-box5{margin-top:40px}}@media screen and (min-width:1200px){.process-6-in-grid .spiral-col-box5{margin-top:150px}}@media screen and (min-width:992px){.process-6-in-grid .spiral-col-box6{margin-top:20px}}@media screen and (min-width:1200px){.process-6-in-grid .spiral-col-box6{margin-top:120px}}@media screen and (min-width:992px){.process-6-in-grid .spiral-col-box2{margin-bottom:45px}}@media screen and (min-width:1200px){.process-6-in-grid .spiral-col-box2{margin-bottom:110px}}@media screen and (min-width:992px){.process-6-in-grid .spiral-col-box3{margin-bottom:30px}}@media screen and (min-width:1200px){.process-6-in-grid .spiral-col-box3{margin-bottom:110px}}.app-cost-section{padding:50px 0 30px}@media screen and (min-width:992px){.app-cost-section{padding:70px 0 60px}}.app-cost-section h2{text-align:center;font-weight:600;margin-bottom:20px}@media screen and (min-width:992px){.app-cost-section h2{font-size:48px;line-height:61px}}.app-cost-section p{font-size:16px;text-align:center;font-weight:500}@media screen and (min-width:992px){.app-cost-section p{font-size:18px}}.app-cost-section .cost-tabs-new{font-family:Poppins}.app-cost-section .cost-tabs-new li a{font-family:Poppins}.app-cost-section #cost-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px;margin-bottom:25px;overflow-x:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width:992px){.app-cost-section #cost-tabs{overflow-x:inherit;margin-top:50px;margin-bottom:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.app-cost-section #cost-tabs::-webkit-scrollbar{opacity:0}.app-cost-section #cost-tabs li{margin:0 5px}.app-cost-section #cost-tabs li a{border-radius:18px;border:1px solid #333;text-align:center;padding:5px 20px;font-size:16px;cursor:pointer;color:#333;display:inline-block}.app-cost-section #cost-tabs li a.active{background:#27c070;border:1px solid #27c070;color:#fff}.app-cost-section .app-cost-box{background:#fff;border-radius:8px;-webkit-box-shadow:0 14px 15px 1px rgba(0,0,0,.03);box-shadow:0 14px 15px 1px rgba(0,0,0,.03);margin-bottom:50px}@media screen and (min-width:992px){.app-cost-section .app-cost-box{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1200px){.app-cost-section .app-cost-box{max-width:970px;margin:0 auto 50px;padding:15px}}.app-cost-section .app-cost-box-left{padding:30px 15px}@media screen and (min-width:992px){.app-cost-section .app-cost-box-left{padding:40px 75px 30px 30px}}.app-cost-section .app-cost-box-left p{text-align:center;font-size:16px;line-height:24px;font-weight:400;margin-bottom:0}@media screen and (min-width:992px){.app-cost-section .app-cost-box-left p{text-align:left;font-size:18px;line-height:28px}}.app-cost-section .app-cost-box-left p:nth-child(2){margin-top:15px}@media screen and (min-width:992px){.app-cost-section .app-cost-box-left p:nth-child(2){margin-top:25px}}.app-cost-section .app-cost-box-right{text-align:center;background:#fafafa;border-top:5px solid #4a90e2;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding:30px 15px}@media screen and (min-width:992px){.app-cost-section .app-cost-box-right{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%;max-width:38%;text-align:left}}@media screen and (min-width:992px){.app-cost-section .app-cost-box-right{border-top:0;border-left:5px solid #4a90e2;border-top-right-radius:8px;border-bottom-left-radius:0;padding:50px 50px 60px 40px}}.app-cost-section .app-cost-box-right h3{font-size:22px;font-weight:600;line-height:20px}@media screen and (min-width:992px){.app-cost-section .app-cost-box-right h3{font-size:30px;line-height:28px}}.app-cost-section .app-cost-box-right p{font-size:16px;line-height:24px;font-weight:400;margin-bottom:0}@media screen and (min-width:992px){.app-cost-section .app-cost-box-right p{text-align:left;font-size:18px;line-height:28px}}.app-cost-section .app-cost-box-right-top{margin-bottom:30px}@media screen and (min-width:992px){.app-cost-section .app-cost-box-right-top{margin-bottom:40px}}.service-box-cmn .services-pan{padding:50px 25px 30px}@media screen and (min-width:992px){.service-box-cmn .services-pan{padding:50px 25px 30px}}.expertise-section{padding:40px 0 20px}@media screen and (min-width:992px){.expertise-section{padding:70px 0 70px}}.expertise-section h2{margin-bottom:30px}@media screen and (min-width:992px){.expertise-section h2{margin-bottom:70px}}.expertise-section .expertise-wrapper{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:992px){.expertise-section .expertise-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:inherit}}@media screen and (min-width:992px){.expertise-section .expertise-wrapper-left{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}@media screen and (min-width:1200px){.expertise-section .expertise-wrapper-left{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}}@media screen and (min-width:992px){.expertise-section .expertise-wrapper-right{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;margin-left:20px}}@media screen and (min-width:1200px){.expertise-section .expertise-wrapper-right{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}}.expertise-section .expertise-wrapper .expertise-box{margin-bottom:30px}@media screen and (min-width:992px){.expertise-section .expertise-wrapper .expertise-box{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex}}.expertise-section .expertise-wrapper .expertise-box-left{width:170px;height:143px;-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px;border-radius:8px;background:#fff;border:1px solid #c5c5c5;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-shadow:0 0 25px 17px rgba(0,0,0,.05);box-shadow:0 0 25px 17px rgba(0,0,0,.05);margin:0 auto 20px}@media screen and (min-width:992px){.expertise-section .expertise-wrapper .expertise-box-left{margin:0}}.expertise-section .expertise-wrapper .expertise-box p{font-size:18px;line-height:28px;margin-bottom:0}.expertise-section .expertise-wrapper .expertise-box h3{font-size:20px;margin-bottom:10px}@media screen and (min-width:992px){.expertise-section .expertise-wrapper .expertise-box h3{font-size:24px}}@media screen and (min-width:992px){.expertise-section .expertise-wrapper .expertise-box-right{margin-left:20px}}.blk-dev-pr-section{padding:40px 0 20px}@media screen and (min-width:992px){.blk-dev-pr-section{padding:70px 0 70px}}@media screen and (min-width:992px){.blk-dev-pr-section h2{margin-bottom:50px}}.blk-dev-pr-section .blk-dev-pr-left{margin-bottom:20px;position:relative;margin-top:25px}@media screen and (min-width:992px){.blk-dev-pr-section .blk-dev-pr-left{margin-top:0;margin-bottom:60px}}.blk-dev-pr-section .blk-dev-pr-left:before{content:'';height:50px;width:50px;border-radius:50%;position:absolute;top:0;left:-73px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:21px}.blk-dev-pr-section .blk-dev-pr-left-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.blk-dev-pr-section .blk-dev-pr-left-top img{width:50px}@media screen and (min-width:992px){.blk-dev-pr-section .blk-dev-pr-left-top img{width:inherit}}.blk-dev-pr-section .blk-dev-pr-left-top h3{margin-bottom:0;width:100%;padding-left:20px;font-size:18px}@media screen and (min-width:992px){.blk-dev-pr-section .blk-dev-pr-left-top h3{font-size:24px;width:70%}}.blk-dev-pr-section .blk-dev-pr-left-c1::before{content:'01';background:#2c4d82}@media screen and (min-width:992px){.blk-dev-pr-section .blk-dev-pr-left-c2{margin-bottom:90px}}.blk-dev-pr-section .blk-dev-pr-left-c2::before{content:'02';background:#036497}.blk-dev-pr-section .blk-dev-pr-left-c3::before{content:'03';background:#1b89af}.blk-dev-pr-section .blk-dev-pr-left-c4::before{content:'04';background:#2bbdc3}.blk-dev-pr-section .blk-dev-pr-left-c5::before{content:'05';background:#28c89a}.blk-dev-pr-section .blk-dev-pr-left-c6::before{content:'06';background:#3be06e}.blk-dev-pr-section ul li{font-size:16px;line-height:24px;position:relative;padding-left:23px;margin-bottom:15px}.blk-dev-pr-section ul li:before{content:'';position:absolute;background:url(/images/ledger/point-circle.svg) no-repeat 0 0;width:15px;height:15px;top:5px;left:0}.blk-dev-pr-section .blk-dev-pr-box{background:#fff;border-radius:8px;border:1px solid #e3e3e3;-webkit-box-shadow:0 0 25px 10px rgba(0,0,0,.05);box-shadow:0 0 25px 10px rgba(0,0,0,.05);padding:25px 15px 25px 15px;margin-bottom:25px}@media screen and (min-width:992px){.blk-dev-pr-section .blk-dev-pr-box{padding:40px 25px 35px 30px;margin-bottom:0}}.blk-dev-pr-section .blk-dev-pr-box h4{margin-bottom:15px;font-size:20px}.blk-dev-pr-section .blk-dev-pr-box ul li{margin-bottom:7px}@media screen and (min-width:992px){.blk-dev-pr-section .blk-dev-pr-box-hight1{min-height:320px}}@media screen and (min-width:1200px){.blk-dev-pr-section .blk-dev-pr-box-hight1{min-height:300px}}@media screen and (min-width:992px){.blk-dev-pr-section .blk-dev-pr-box-hight2{min-height:305px}}@media screen and (min-width:1200px){.blk-dev-pr-section .blk-dev-pr-box-hight2{min-height:260px}}@media screen and (min-width:992px){.blk-dev-pr-section .blk-dev-pr-box-hight3{min-height:305px}}@media screen and (min-width:992px){.blk-dev-pr-section .blk-dev-pr-box-hight4{min-height:272px}}@media screen and (min-width:992px){.blk-dev-pr-section .blk-dev-pr-box-hight5{min-height:315px}}@media screen and (min-width:1200px){.blk-dev-pr-section .blk-dev-pr-box-hight5{min-height:290px}}@media screen and (min-width:992px){.blk-dev-pr-section .blk-dev-pr-box-hight6{min-height:320px}}@media screen and (min-width:1200px){.blk-dev-pr-section .blk-dev-pr-box-hight6{min-height:295px}}.blk-dev-pr-section .blk-dev-pr-wrapper{padding-left:75px;position:relative;margin-bottom:25px;margin-top:50px}@media screen and (min-width:992px){.blk-dev-pr-section .blk-dev-pr-wrapper{margin-top:0;margin-bottom:50px}}.blk-dev-pr-section .blk-dev-pr-wrapper:before{content:'';position:absolute;background:#dfdfdf;width:6px;height:86%;top:0;left:25px}@media screen and (min-width:992px){.blk-dev-pr-section .blk-dev-pr-wrapper:before{height:88%}}@media screen and (min-width:992px){.remote-dev h2{padding:0 20px}}.price-btn-mod{width:100%}@media screen and (min-width:992px){.price-btn-mod{width:inherit}}@media screen and (min-width:992px){.jd-pr-mngr{height:660px!important}}@media screen and (min-width:1200px){.jd-pr-mngr{height:575px!important}}@media screen and (min-width:992px){.jd-pr-mngr2{height:590px!important}}@media screen and (min-width:1200px){.jd-pr-mngr2{height:525px!important}}@media screen and (min-width:992px){.intmdt .o-skills-hero{padding:100px 20px 45px!important}}.intmdt .o-skills-hero h1{margin:25px 0 20px}@media screen and (min-width:992px){.intmdt .o-skills-hero h1{margin-bottom:.5rem;margin-top:0;font-size:38px;line-height:38px}}.intmdt .intermediate-loader{padding-top:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#091b38;height:100vh}.intmdt .intermediate-loader #intermediate-loader-p{margin-bottom:0;line-height:inherit;font-size:22px;color:#fff;font-weight:500;margin-top:15px}@media screen and (min-width:992px){.intmdt .intermediate-loader #intermediate-loader-p{font-size:30px;margin-top:20px}}@media screen and (min-width:1800px){.intmdt .intermediate-loader #intermediate-loader-p{font-size:36px;margin-top:30px}}.intmdt h4.wait-text{font-size:30px;line-height:44px;color:#fff;-webkit-animation:beat 1.2s infinite alternate;animation:beat 1.2s infinite alternate;-webkit-transform-origin:center;transform-origin:center}@media screen and (min-width:992px){.intmdt h4.wait-text{font-size:40px;line-height:inherit}}@-webkit-keyframes beat{to{opacity:.8}}@keyframes beat{to{opacity:.8}}@media only screen and (max-width:780px){.calendly-inline-widget{min-height:960px}}.container-ledger{max-width:220px;margin:30px auto 0;height:15px;background-color:#cccccc2e;border:1px solid #fff;color:#000;font-size:13px;text-align:center;-webkit-transition-delay:3s;transition-delay:3s;position:relative;overflow:hidden}@media screen and (min-width:992px){.container-ledger{max-width:280px;margin:40px auto 10px;height:15px}}#inner-container{width:280px;height:100%;margin-top:0;background-color:#fff;border:1px solid #fff}.career-form{background-size:cover}.new-career-form .common-input{width:100%}@media screen and (min-width:768px){.new-career-form .common-input{width:46%;display:inline-block;margin:0 20px 0 0}}.new-career-form [data-tip]{width:100%}@media screen and (min-width:768px){.new-career-form [data-tip]{width:46%;display:inline-block;margin:0 20px 0 0}}.new-career-form input.input7{background:url(/images/career/job-icon-7.png) 0 50% no-repeat!important;width:100%}.new-career-form input.years-of-experience{background:url(/images/career/job-icon-5.png) 0 50% no-repeat!important;width:100%}.new-career-form .p-skills-icon,.new-career-form .s-skills-icon{background:url(/images/career/form-icon9.png) no-repeat 0 30px!important;padding-left:30px}.new-career-form .form-panel h4:before{display:none}.new-career-form .p-skills-icon{width:100%}@media screen and (min-width:768px){.new-career-form .p-skills-icon{display:inline-block;width:46%;margin-right:20px}}.new-career-form .s-skills-icon{width:100%}@media screen and (min-width:768px){.new-career-form .s-skills-icon{display:inline-block;width:46%}}.new-career-form .attach{background-position:0 19px}.new-career-form #attachedFiles li{padding-top:0!important}.new-career-form .select2 ul li{padding-top:0!important}.new-career-form .select2 button{width:auto}.career-form .u-submit{margin-top:20px}.o-case-studies-new .faq-holder .accordion1 span.font-size-modify{font-size:20px}@media screen and (min-width:992px){.o-case-studies-new .faq-holder .accordion1 span.font-size-modify{font-size:24px!important}}.new-service-section{padding:40px 0 10px}@media screen and (min-width:992px){.new-service-section{padding:70px 0 60px}}.new-service-section h2{margin-bottom:30px}@media screen and (min-width:992px){.new-service-section h2{margin-bottom:70px}}.new-service-section-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:992px){.new-service-section-wrapper{display:inherit;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.new-service-section-box{margin-bottom:35px;text-align:center}@media screen and (min-width:992px){.new-service-section-box{margin-bottom:50px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;display:-webkit-box;display:-ms-flexbox;display:flex}}.new-service-section-box i{display:block;width:50px;margin:0 auto 20px}@media screen and (min-width:992px){.new-service-section-box i{display:inline-block;margin:0}}.new-service-section-box-right{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}@media screen and (min-width:992px){.new-service-section-box-right{padding-left:20px;margin-left:10px;text-align:left}}.new-service-section-box-right h3{font-size:20px;font-weight:500;margin-bottom:15px}@media screen and (min-width:992px){.new-service-section-box-right h3{font-size:26px}}.new-service-section-box-right p{font-size:16px;margin-bottom:0}@media screen and (min-width:992px){.new-service-section-box-right p{line-height:28px}}@media screen and (min-width:1200px){.new-service-section-box-right p{font-size:17px}}@media screen and (min-width:1280px){.new-service-section-box-right p{font-size:18px}}.new-service-section-box-right p a{display:inline;margin:0;font-size:18px;width:inherit;position:inherit;color:#333;text-decoration:underline}.new-service-section-box-right p a:before{display:none}.new-service-section-box-right p .inner-link{color:#0d6efd}.new-service-section-box-right p .inner-link:hover{color:#0143a3}.new-service-section-box-right a{font-size:16px;display:block;margin:5px auto 0;position:relative;width:107px;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.new-service-section-box-right a:before{content:"➞";position:absolute;right:-17px;top:0;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}@media screen and (min-width:1200px){.new-service-section-box-right a{font-size:17px;margin-top:5px;margin-left:0;margin-right:0}}@media screen and (min-width:1280px){.new-service-section-box-right a{font-size:18px}}.new-service-section-box-right a:hover{text-decoration:underline;color:#0257d5}.new-service-section-box-right a:hover:before{right:-22px}.new-service-section .ns-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.new-service-section .ns-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.new-service-section .ns-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.new-service-section .ns-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.new-service-section .ns-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.new-service-section .ns-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.new-service-section .ns-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.new-service-section .ns-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.new-service-section .ns-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.new-service-section .ns-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.new-service-section .ns-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.new-service-section .ns-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.new-service-section .ns-order-13{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.new-service-section .ns-order-14{-webkit-box-ordinal-group:15;-ms-flex-order:14;order:14}.new-service-section .ns-order-15{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.margin-top-60-modify{margin-top:20px}@media screen and (min-width:992px){.margin-top-60-modify{margin-top:60px}}.blue-bnr-section{background-color:#04254a;padding:40px 0 50px;text-align:center}@media screen and (min-width:992px){.blue-bnr-section{background-size:contain;padding:60px 0 75px}}.blue-bnr-section h2{font-size:28px;line-height:38px;color:#fff}@media screen and (min-width:992px){.blue-bnr-section h2{font-size:36px;line-height:50px}}.blue-bnr-section p{color:#fff;font-size:21px;line-height:28px;max-width:720px;margin:0 auto;margin-bottom:20px;font-family:Poppins}.blue-bnr-section p .anchor-link{font-size:21px;line-height:28px}.white-bnr-mod{background-color:#f7f8fa;background-image:url(/images/digital-transformation/grad-white-bg.svg)}.white-bnr-mod h2{color:#333}.white-bnr-mod p{color:#333}.d-trans-pro{padding:40px 0 20px}@media screen and (min-width:992px){.d-trans-pro{padding:70px 0 60px}}.d-trans-pro h2{text-align:center;margin-bottom:30px}@media screen and (min-width:992px){.d-trans-pro h2{margin-bottom:50px}}.d-trans-pro-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:992px){.d-trans-pro-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.d-trans-pro-wrapper .d-trans-pro-tab{display:none}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-tab{display:block}}.d-trans-pro-wrapper .d-trans-pro-tab-btn{position:relative;font-size:18px;line-height:27px;color:#333;margin-bottom:35px;width:352px;padding:15px 30px;border:1px solid #fff;cursor:pointer}.d-trans-pro-wrapper .d-trans-pro-tab-btn.active{font-weight:500;background:#fff;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.05);box-shadow:0 0 10px 1px rgba(0,0,0,.05);border:1px solid #e3e3e3;border-radius:8px}.d-trans-pro-wrapper .d-trans-pro-tab-btn .triangle-class{visibility:hidden;opacity:0;position:absolute;top:15px;bottom:0;left:-13px}.d-trans-pro-wrapper .d-trans-pro-tab-btn .triangle-class::before{content:'';position:absolute;z-index:9;width:0;height:0;border-top:13px solid transparent;border-right:13px solid #fff;border-bottom:13px solid transparent}.d-trans-pro-wrapper .d-trans-pro-tab-btn .triangle-class::after{content:'';position:absolute;width:0;height:0;border-top:15px solid transparent;border-right:15px solid #e3e3e3;border-bottom:15px solid transparent;left:-2px;top:-2px}.d-trans-pro-wrapper .d-trans-pro-tab-btn.active .triangle-class{visibility:visible;opacity:1}.d-trans-pro-wrapper .d-trans-pro-tab-btn:before{position:absolute;top:7px;left:-89px;width:40px;height:40px;border-radius:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:17px;z-index:9;display:none}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-tab-btn:before{display:-webkit-box;display:-ms-flexbox;display:flex;left:-71px}}@media screen and (min-width:1200px){.d-trans-pro-wrapper .d-trans-pro-tab-btn:before{left:-96px}}.d-trans-pro-wrapper .d-trans-pro-tab .step1:before{content:'01';background:#091b38}.d-trans-pro-wrapper .d-trans-pro-tab .step2:before{content:'02';background:#025683}.d-trans-pro-wrapper .d-trans-pro-tab .step3:before{content:'03';background:#036497}.d-trans-pro-wrapper .d-trans-pro-tab .step4:before{content:'04';background:#1b89af}.d-trans-pro-wrapper .d-trans-pro-tab .step5:before{content:'05';background:#2bbdc3}.d-trans-pro-wrapper .d-trans-pro-tab .step6:before{content:'06';background:#28c89a}.d-trans-pro-wrapper .d-trans-pro-tab .step7:before{content:'07';background:#3be06e}.d-trans-pro-wrapper .d-trans-pro-tab .step8:before{content:'08';background:#4ce369}.d-trans-pro-wrapper .d-trans-pro-tab .step9:before{content:'09';background:#75e34c}.d-trans-pro-wrapper .d-trans-pro-content{-ms-flex-item-align:start;align-self:flex-start}.d-trans-pro-wrapper .d-trans-pro-content-box{background:#f7f8fa;border-radius:8px;padding:25px 15px 5px 20px;width:100%;margin-bottom:30px;position:relative}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-content-box{display:none;margin-bottom:0;padding:30px 30px 5px 30px;width:400px}}.d-trans-pro-wrapper .d-trans-pro-content-box::before{position:absolute;top:7px;left:-53px;width:40px;height:40px;border-radius:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:17px;z-index:9;display:flex}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-content-box::before{display:none}}.d-trans-pro-wrapper .d-trans-pro-content-box i{display:inline-block;height:45px;width:45px}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-content-box i{height:60px;width:60px}}.d-trans-pro-wrapper .d-trans-pro-content-box i img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.d-trans-pro-wrapper .d-trans-pro-content-box h3{font-size:20px;line-height:30px;padding:15px 0 0;font-weight:500}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-content-box h3{font-size:26px;line-height:36px}}.d-trans-pro-wrapper .d-trans-pro-content-box p{font-size:16px;line-height:24px}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-content-box p{font-size:18px;line-height:27px}}.d-trans-pro-wrapper .d-trans-pro-content-box1:before{content:'01';background:#091b38}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-content-box2{margin-top:80px}}.d-trans-pro-wrapper .d-trans-pro-content-box2:before{content:'02';background:#025683}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-content-box3{margin-top:180px}}.d-trans-pro-wrapper .d-trans-pro-content-box3:before{content:'03';background:#036497}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-content-box4{margin-top:280px}}.d-trans-pro-wrapper .d-trans-pro-content-box4:before{content:'04';background:#1b89af}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-content-box5{margin-top:390px}}.d-trans-pro-wrapper .d-trans-pro-content-box5:before{content:'05';background:#2bbdc3}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-content-box6{margin-top:390px}}.d-trans-pro-wrapper .d-trans-pro-content-box6:before{content:'06';background:#28c89a}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-content-box7{margin-top:390px}}.d-trans-pro-wrapper .d-trans-pro-content-box7:before{content:'07';background:#3be06e}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-content-box8{margin-top:422px}}.d-trans-pro-wrapper .d-trans-pro-content-box8:before{content:'08';background:#3be06e}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-content-box9{margin-top:532px}}.d-trans-pro-wrapper .d-trans-pro-content-box9:before{content:'09';background:#75e34c}.d-trans-pro-wrapper .d-trans-pro-steps{margin-right:40px;position:relative}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-steps{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;margin-right:0}}@media screen and (min-width:1200px){.d-trans-pro-wrapper .d-trans-pro-steps{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}}.d-trans-pro-wrapper .d-trans-pro-steps:before{content:'';position:absolute;background:#dfdfdf;width:4px;height:98%;top:7px;right:-10px}@media screen and (min-width:992px){.d-trans-pro-wrapper .d-trans-pro-steps:before{height:92%;right:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.new-btn{max-width:386px;padding:14px 20px}.new-btn.new-btn-modify{max-width:450px;margin-top:30px}.block-chain-pb-mod{margin-bottom:25px}@media screen and (min-width:992px){.blue-bnr-section-mod{padding:60px 0 70px}.blue-bnr-section-mod p{margin-bottom:0}}.d-trans-pro-wrapper .d-trans-pro-tab-btn.d-trans-pro-wrapper-new-modify{border:1px solid transparent}.d-trans-pro-wrapper .d-trans-pro-tab-btn.d-trans-pro-wrapper-new-modify.active{border:1px solid #e3e3e3}.d-trans-pro-wrapper .d-trans-pro-content-box-border-new{border:1px solid #c6c6c6}@media screen and (min-width:992px){.web-dev-process .d-trans-pro-wrapper .d-trans-pro-tab-btn{font-size:17px;padding:15px 20px}}.service-benifit{background:linear-gradient(135deg,#00b35c 0,#0b8a8a 47%,#004475 100%);padding:0 0 20px}@media screen and (min-width:767px){.service-benifit{padding:80px 0}}.service-benifit .margin-bottom-25{margin-bottom:25px}.service-benifit__light{background:#fff}.service-benifit__light h2{color:#333}.service-benifit__light .service-card{border:1px solid #e1dfe6;-webkit-box-shadow:5px 10px 20px 0 rgba(0,0,0,.05);box-shadow:5px 10px 20px 0 rgba(0,0,0,.05);height:auto;padding:40px 28px 40px!important}.service-benifit__light .service-card .details{width:80%}@media screen and (min-width:767px){.service-benifit__light .service-card .details{width:76%}}@media screen and (min-width:1024px){.service-benifit__light .service-card .details{width:82%!important}}.service-benifit__light .btn{text-transform:capitalize}.service-benifit--btnleft{margin:15px 0 0;font-size:15px;font-weight:600;color:#333}.service-benifit--btnleft:hover{color:#ff5800}.service-benifit--btnleft:hover path{fill:#ff5800}.service-benifit h2{font-weight:600;margin-bottom:0;padding:40px 40px 30px}@media screen and (min-width:767px){.service-benifit h2{margin-bottom:50px;padding:0}}.service-benifit .service-card{background-color:#fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 34px;width:100%;height:100%}.service-benifit .service-card .icon{width:16%;margin-right:10px}@media screen and (min-width:767px){.service-benifit .service-card .icon{width:20%}}@media screen and (min-width:1024px){.service-benifit .service-card .icon{width:15%}}@media screen and (min-width:1200px){.service-benifit .service-card .icon{width:16%;margin-right:0}}@media screen and (min-width:992px){.service-benifit .service-card .service-card-join{height:110px}}.service-benifit .service-card .details{width:80%}@media screen and (min-width:767px){.service-benifit .service-card .details{width:76%}}@media screen and (min-width:1024px){.service-benifit .service-card .details{width:80%}}.service-benifit .service-card .details h4{font-size:20px;line-height:24px;color:#333;margin-bottom:15px}@media screen and (min-width:767px){.service-benifit .service-card .details h4{font-size:24px;line-height:36px}}.service-benifit .service-card .details p{font-size:16px;line-height:24px;font-weight:500;margin:0}@media screen and (min-width:767px){.service-benifit .service-card .details p{font-size:18px;line-height:28px}}.service-benifit .btn_wrapper{margin:0 auto}@media screen and (min-width:767px){.service-benifit .btn_wrapper{margin-top:35px}}.service-benifit--django:before{display:none}.service-benifit--django .heading{font-size:30px;line-height:35px;color:#262e36;font-family:Poppins;font-weight:700;margin-bottom:15px}@media screen and (min-width:767px){.service-benifit--django .heading{font-size:38px;line-height:46px;margin-bottom:35px}}@media screen and (min-width:992px){.service-benifit--django .heading{font-size:51px;line-height:65px;margin-bottom:55px}}.service-benifit--django .sub-heading{font-weight:500;text-align:center}@media screen and (min-width:992px){.service-benifit--django .sub-heading{font-size:21px;line-height:31px;margin-bottom:30px}}.service-benifit--django .custom-heading{font-size:30px;line-height:35px;color:#262e36;font-family:Poppins;font-weight:700;margin-bottom:15px}@media screen and (min-width:767px){.service-benifit--django .custom-heading{font-size:38px;line-height:46px;margin-bottom:35px}}@media screen and (min-width:992px){.service-benifit--django .custom-heading{font-size:48px;line-height:61px;margin-bottom:40px}}.service-benifit--django .service-card{border-radius:5px;border:1px solid #ddd;padding:40px!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);box-shadow:0 10px 30px 0 rgba(0,0,0,.1)}.service-benifit--django .service-card .icon{width:78%;margin-bottom:25px}@media screen and (min-width:767px){.service-benifit--django .service-card .icon{width:66%}}.service-benifit--django .service-card .icon img{width:100%}.service-benifit--django .service-card .icon-md{width:70%}@media screen and (min-width:767px){.service-benifit--django .service-card .icon-md{width:51%}}.service-benifit--django .service-card .icon-sm{width:45%}@media screen and (min-width:767px){.service-benifit--django .service-card .icon-sm{width:33%}}.service-benifit--django .service-card .icon-lg{width:66%}@media screen and (min-width:767px){.service-benifit--django .service-card .icon-lg{width:47%}}.service-benifit--django .service-card .icon-width{max-width:135px;width:100%}.service-benifit--django .service-card .icon-widthm{max-width:170px;width:100%}.service-benifit--django .service-card .icon-widthl{max-width:195px;width:100%}.service-benifit--django .service-card .details{width:100%!important}.service-benifit--mobileapp .service-card .icon img{width:70px}.service-benifit--mobileapp .service-card .icon--large img{width:170px}.service-benifit--mobileapp .service-card .icon--low img{width:55px}.service-benifit--blockchain{background:#f5f5f5}.service-benifit--blockchain .service-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-benifit--blockchain .icon{width:100%!important;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:10px}.service-benifit--blockchain .icon img{width:auto!important}.service-benifit--blockchain .details{width:100%!important;text-align:center}.width-255{max-width:255px}.industry-serve{padding:40px 10px 20px}@media screen and (min-width:767px){.industry-serve{padding:80px 0}}.industry-serve h2{font-size:24px;line-height:32px;margin-bottom:30px;text-align:center;font-weight:600}@media screen and (min-width:1024px){.industry-serve h2{font-size:48px;line-height:58px;margin-bottom:50px}}.industry-serve .card{background:#fff;border:1px solid #e1dfe6;border-radius:10px;-webkit-box-shadow:5px 10px 20px 0 rgba(0,0,0,.05);box-shadow:5px 10px 20px 0 rgba(0,0,0,.05);height:180px;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;margin-bottom:25px}@media screen and (min-width:767px){.industry-serve .card{height:224px;padding:30px}}.industry-serve .card i{margin-bottom:10px}@media screen and (min-width:767px){.industry-serve .card i{margin-bottom:20px}}.industry-serve .card p{font-size:18px;font-weight:500;line-height:27px;margin:0;color:#333;text-align:center}.industry-serve .btn_wrapper{margin-top:0}@media screen and (min-width:767px){.industry-serve .btn_wrapper{margin-top:35px}}.service-now-element{padding:40px 0}@media screen and (min-width:767px){.service-now-element{padding:80px 0}}.service-now-element .process-line{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:15px 30px;border-radius:10px;border:1px dashed #626262}@media screen and (min-width:1024px){.service-now-element .process-line{border:none}}@media screen and (min-width:1024px){.service-now-element .process-line{padding:0;border:none}}.service-now-element .process-line li{position:relative;max-width:100%;width:100%;height:auto;background:#fff;border:1px solid #4492dc;border-radius:10px;-webkit-box-shadow:5px 10px 20px 0 rgba(0,0,0,.05);box-shadow:5px 10px 20px 0 rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;line-height:27px;color:#333}@media screen and (min-width:1024px){.service-now-element .process-line li{max-width:270px;width:22%;height:103px}}.service-now-element .process-line li.ipad-view{display:none}@media screen and (min-width:992px){.service-now-element .process-line li.ipad-view{display:-webkit-box;display:-ms-flexbox;display:flex}}.service-now-element .process-line li:before{display:none;position:absolute;content:"";width:67px;height:63px;background:url(/images/service-now/arrow-line.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%}@media screen and (min-width:1024px){.service-now-element .process-line li:before{display:block}}.service-now-element .process-line.intake-process{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;margin-bottom:120px}@media screen and (min-width:1024px){.service-now-element .process-line.intake-process{height:400px;margin-bottom:0}}.service-now-element .process-line.intake-process li{margin:15px 0}@media screen and (min-width:1024px){.service-now-element .process-line.intake-process li{margin:0 15px}}.service-now-element .process-line.intake-process li:nth-child(1){position:relative;left:inherit;bottom:inherit}@media screen and (min-width:1024px){.service-now-element .process-line.intake-process li:nth-child(1){position:absolute;left:0;bottom:0}}.service-now-element .process-line.intake-process li:nth-child(1):before{top:0;right:-100px;-webkit-transform:rotate(290deg);transform:rotate(290deg)}.service-now-element .process-line.intake-process li:nth-child(2){position:relative;left:inherit;top:inherit}@media screen and (min-width:1024px){.service-now-element .process-line.intake-process li:nth-child(2){position:absolute;left:0;top:35%}}.service-now-element .process-line.intake-process li:nth-child(2):before{bottom:0;right:-100px;-webkit-transform:rotate(342deg);transform:rotate(342deg)}.service-now-element .process-line.intake-process li:nth-child(3):before{right:0;bottom:-80px;left:60px;margin:auto}.service-now-element .process-line.intake-process li:nth-child(4):before{right:80px;bottom:-80px;left:0;margin:auto;-webkit-transform:rotate(269deg);transform:rotate(269deg)}.service-now-element .process-line.intake-process li:nth-child(5){position:relative;right:inherit;top:inherit}@media screen and (min-width:1024px){.service-now-element .process-line.intake-process li:nth-child(5){position:absolute;right:0;top:35%}}.service-now-element .process-line.intake-process li:nth-child(5):before{top:40px;left:-100px;-webkit-transform:rotate(107deg);transform:rotate(107deg)}.service-now-element .process-line.intake-process li:nth-child(6){position:relative;right:inherit;bottom:inherit}@media screen and (min-width:1024px){.service-now-element .process-line.intake-process li:nth-child(6){position:absolute;right:0;bottom:0}}.service-now-element .process-line.intake-process li:nth-child(6):before{bottom:45%;left:-100px;-webkit-transform:rotate(160deg);transform:rotate(160deg)}.service-now-element .process-line.outgoing-process{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:120px}@media screen and (min-width:1024px){.service-now-element .process-line.outgoing-process{margin-top:-70px}}.service-now-element .process-line.outgoing-process li{margin:15px 0}@media screen and (min-width:1024px){.service-now-element .process-line.outgoing-process li{margin:0 15px}}.service-now-element .process-line.outgoing-process li:nth-child(1):before{top:-80px;right:0;left:50px;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.service-now-element .process-line.outgoing-process li:nth-child(2):before{top:-80px;right:0;left:-50px;margin:auto}.service-now-element picture{position:relative}.service-now-element picture .service-logo{position:relative;display:block;margin:auto;top:inherit;max-width:240px}@media screen and (min-width:1024px){.service-now-element picture .service-logo{top:-34%}}@media screen and (min-width:1200px){.service-now-element picture .service-logo{max-width:100%}}.service-now-element picture:before{display:block;position:absolute;content:"";width:67px;height:63px;background:url(/images/service-now/arrow-line.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;left:0;right:0;top:-90px;margin:auto;-webkit-transform:rotate(48deg);transform:rotate(48deg)}@media screen and (min-width:1024px){.service-now-element picture:before{display:none}}.service-now-element picture:after{display:block;position:absolute;content:"";width:67px;height:63px;background:url(/images/service-now/arrow-line.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;left:0;right:0;bottom:-90px;margin:auto;-webkit-transform:rotate(48deg);transform:rotate(48deg)}@media screen and (min-width:1024px){.service-now-element picture:after{display:none}}.view-chart-area{background:linear-gradient(135deg,#00b35c 0,#0b8a8a 47%,#004475 100%);padding:40px 0}@media screen and (min-width:767px){.view-chart-area{padding:80px 0}}.view-chart-area .chart-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:992px){.view-chart-area .chart-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.view-chart-area .chart-wrapper .data-flow{width:100%;padding:20px 8px;border:1px dashed #fff;border-radius:10px}@media screen and (min-width:992px){.view-chart-area .chart-wrapper .data-flow{width:20%;padding:0;border:none}}.view-chart-area .chart-wrapper .data-flow h2{color:#fff;font-size:24px;line-height:32px;margin-bottom:15px}@media screen and (min-width:1181px){.view-chart-area .chart-wrapper .data-flow h2{font-size:36px;line-height:43px;margin-bottom:30px}}.view-chart-area .chart-wrapper .data-flow ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:992px){.view-chart-area .chart-wrapper .data-flow ul{min-height:475px;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}}.view-chart-area .chart-wrapper .data-flow ul li{position:relative;max-width:100%;width:100%;height:79px;display:block;border:1px solid;-webkit-box-shadow:5px 10px 20px 0 rgba(0,0,0,.05);box-shadow:5px 10px 20px 0 rgba(0,0,0,.05);border-radius:10px;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;text-align:center;padding:12px;color:#fff;font-size:16px;line-height:25px;margin-bottom:20px;margin-left:10px;margin-right:10px;font-weight:600}@media screen and (min-width:767px){.view-chart-area .chart-wrapper .data-flow ul li{max-width:170px}}@media screen and (min-width:992px){.view-chart-area .chart-wrapper .data-flow ul li{width:70%;margin:0;margin-bottom:20px}}@media screen and (min-width:1181px){.view-chart-area .chart-wrapper .data-flow ul li{width:100%}}.view-chart-area .chart-wrapper .data-flow ul li:last-child{margin-bottom:0}.view-chart-area .chart-wrapper .data-flow ul li:after{display:none;position:absolute;content:"";width:37px;height:11px;background:url(/images/snowflake/line.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%}@media screen and (min-width:1024px){.view-chart-area .chart-wrapper .data-flow ul li:after{display:block}}.view-chart-area .chart-wrapper .data-flow__input{text-align:center;position:relative;margin-bottom:100px}.view-chart-area .chart-wrapper .data-flow__input:after{display:block;position:absolute;content:"";width:37px;height:11px;background:url(/images/snowflake/line.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;-webkit-transform:rotate(90deg);transform:rotate(90deg);left:0;right:0;margin:auto;bottom:-50px}@media screen and (min-width:992px){.view-chart-area .chart-wrapper .data-flow__input:after{display:none}}@media screen and (min-width:992px){.view-chart-area .chart-wrapper .data-flow__input{text-align:left;margin-bottom:0}}.view-chart-area .chart-wrapper .data-flow__input li{border-color:#82ffa9!important}.view-chart-area .chart-wrapper .data-flow__input li:after{right:-40%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:992px){.view-chart-area .chart-wrapper .data-flow__input li:after{right:-40%}}@media screen and (min-width:1200px){.view-chart-area .chart-wrapper .data-flow__input li:after{right:-30%}}.view-chart-area .chart-wrapper .data-flow__output{text-align:center;position:relative}.view-chart-area .chart-wrapper .data-flow__output:after{display:block;position:absolute;content:"";width:37px;height:11px;background:url(/images/snowflake/line.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;-webkit-transform:rotate(90deg);transform:rotate(90deg);left:0;right:0;margin:auto;top:-50px}@media screen and (min-width:992px){.view-chart-area .chart-wrapper .data-flow__output:after{display:none}}@media screen and (min-width:992px){.view-chart-area .chart-wrapper .data-flow__output{text-align:right;margin-top:0}}.view-chart-area .chart-wrapper .data-flow__output ul{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.view-chart-area .chart-wrapper .data-flow__output ul li{border-color:#4492dc!important}.view-chart-area .chart-wrapper .data-flow__output ul li:after{left:-40%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:992px){.view-chart-area .chart-wrapper .data-flow__output ul li:after{right:-40%}}@media screen and (min-width:1200px){.view-chart-area .chart-wrapper .data-flow__output ul li:after{right:-30%}}.view-chart-area .chart-wrapper .stramtext{position:relative;width:100%}@media screen and (min-width:992px){.view-chart-area .chart-wrapper .stramtext{width:10%}}.view-chart-area .chart-wrapper .stramtext:after{display:none;position:absolute;content:"";width:37px;height:111px;background:url(/images/snowflake/line-group.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;top:45%;right:0}@media screen and (min-width:1024px){.view-chart-area .chart-wrapper .stramtext:after{display:block}}.view-chart-area .chart-wrapper .stramtext h4{position:relative;color:#fff;font-size:24px;font-weight:600;line-height:59px;background-color:rgba(0,0,0,.1);border-radius:30px;text-align:center;padding:0 20px}.view-chart-area .chart-wrapper .stramtext h4:after{display:block;position:absolute;content:"";width:37px;height:11px;background:url(/images/snowflake/line.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;-webkit-transform:rotate(90deg);transform:rotate(90deg);left:0;right:0;margin:auto;bottom:-50px}@media screen and (min-width:992px){.view-chart-area .chart-wrapper .stramtext h4:after{display:none}}@media screen and (min-width:992px){.view-chart-area .chart-wrapper .stramtext h4{-webkit-transform:rotate(270deg);transform:rotate(270deg);margin:0;position:absolute;width:256px;left:-120px;right:0;text-align:center;margin:auto;top:49%}}@media screen and (min-width:1200px){.view-chart-area .chart-wrapper .stramtext h4{left:-97px}}.view-chart-area .chart-wrapper .showflake-main{width:100%;position:relative;margin-bottom:100px}@media screen and (min-width:992px){.view-chart-area .chart-wrapper .showflake-main{width:45%;margin-bottom:0}}@media screen and (min-width:1024px){.view-chart-area .chart-wrapper .showflake-main{height:567px;overflow:hidden}}@media screen and (min-width:1181px){.view-chart-area .chart-wrapper .showflake-main{height:auto}}.view-chart-area .chart-wrapper .showflake-main .snow-block{background:rgba(255,255,255,.05);border-radius:30px;padding:20px}@media screen and (min-width:767px){.view-chart-area .chart-wrapper .showflake-main .snow-block{padding:40px}}.view-chart-area .chart-wrapper .showflake-main .snow-block.showfirst{padding:20px;margin-top:80px;margin-bottom:22px}@media screen and (min-width:767px){.view-chart-area .chart-wrapper .showflake-main .snow-block.showfirst{padding:40px 40px 30px}}@media screen and (min-width:992px){.view-chart-area .chart-wrapper .showflake-main .snow-block.showfirst{margin-top:20px}}@media screen and (min-width:1181px){.view-chart-area .chart-wrapper .showflake-main .snow-block.showfirst{margin-top:80px}}.view-chart-area .chart-wrapper .showflake-main .snow-block.showfirst ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:992px){.view-chart-area .chart-wrapper .showflake-main .snow-block.showfirst ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.view-chart-area .chart-wrapper .showflake-main .snow-block.showfirst ul li{max-width:45%;width:100%;height:auto;border-radius:10px;background:#fff;padding:10px;-webkit-box-shadow:5px 10px 20px 0 rgba(0,0,0,.05);box-shadow:5px 10px 20px 0 rgba(0,0,0,.05);margin-bottom:10px;margin-left:5px;margin-right:5px;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:767px){.view-chart-area .chart-wrapper .showflake-main .snow-block.showfirst ul li{max-width:133px;width:32%;height:113px;margin-left:10px;margin-right:10px;margin-bottom:20px}}@media screen and (min-width:992px){.view-chart-area .chart-wrapper .showflake-main .snow-block.showfirst ul li{margin-left:0;margin-right:0}}.view-chart-area .chart-wrapper .showflake-main .snow-block.showfirst ul li p{font-size:15px;line-height:21px;font-weight:500;color:#333;margin:10px 0 0;text-align:center}.view-chart-area .chart-wrapper .showflake-main .snow-block.showfirst .tag-logo{display:block;margin:16px auto 0;text-align:center;width:70%;height:auto}@media screen and (min-width:1200px){.view-chart-area .chart-wrapper .showflake-main .snow-block.showfirst .tag-logo{width:auto;height:70px;overflow:hidden}}.view-chart-area .chart-wrapper .showflake-main .snow-block.showsecond ul{text-align:center;height:auto}@media screen and (min-width:1200px){.view-chart-area .chart-wrapper .showflake-main .snow-block.showsecond ul{height:37px;overflow:hidden}}.view-chart-area .chart-wrapper .showflake-main .snow-block.showsecond ul li{display:inline-block;width:35%;margin:0 7px}@media screen and (min-width:767px){.view-chart-area .chart-wrapper .showflake-main .snow-block.showsecond ul li{width:29%;margin:0 5px}}@media screen and (min-width:1200px){.view-chart-area .chart-wrapper .showflake-main .snow-block.showsecond ul li{width:auto;margin:0 15px}}.view-chart-area .chart-wrapper .showflake-main .snow-block.showsecond ul li:nth-child(2){width:14%}@media screen and (min-width:767px){.view-chart-area .chart-wrapper .showflake-main .snow-block.showsecond ul li:nth-child(2){width:29%}}@media screen and (min-width:1200px){.view-chart-area .chart-wrapper .showflake-main .snow-block.showsecond ul li:nth-child(2){width:auto;margin:0 15px}}.snowflake-process .d-trans-pro-content-box{-webkit-box-shadow:none!important;box-shadow:none!important;background:#f7f8fa!important}@media screen and (min-width:992px){.snowflake-process .d-trans-pro-steps:before{height:84%!important}}.service-benifit-ecom h2.heading{margin-bottom:20px}.service-benifit-ecom p{font-family:Poppins;color:#333;font-weight:500;text-align:center;margin-bottom:20px}@media screen and (min-width:992px){.service-benifit-ecom p{font-size:21px;line-height:31px;margin-bottom:30px}}.dotnet-generic-section h2{margin-bottom:15px}.new-expertise-section{padding:40px 0 20px}@media screen and (min-width:992px){.new-expertise-section{padding:70px 0 80px}}.new-expertise-section h2{text-align:center;margin-bottom:30px}@media screen and (min-width:992px){.new-expertise-section h2{argin-bottom:60px}}.new-expertise-section-box{background:#fff;padding:40px 20px 30px 25px;border-radius:8px;border:1px solid #c5c5c5;-webkit-box-shadow:0 5px 10px 5px rgba(0,0,0,.05);box-shadow:0 5px 10px 5px rgba(0,0,0,.05);margin-bottom:30px}@media screen and (min-width:992px){.new-expertise-section-box{margin-bottom:0}}.new-expertise-section-box i{background:#f5f5f5;border-radius:10px;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;height:90px;width:90px;margin-bottom:20px}.new-expertise-section-box h3{font-size:24px;line-height:32px;font-weight:500}.new-expertise-section-box ul{margin-top:25px}.new-expertise-section-box ul li{position:relative;padding:0 0 10px 25px;font-size:18px;line-height:27px}.new-expertise-section-box ul li:before{content:'';position:absolute;left:0;top:5px;background:url(/images/dotnet/green-tick.svg) no-repeat 0 0;height:16px;width:16px}.new-tech-stack .tech-list{border:1px solid #e1dfe6;-webkit-box-shadow:0 5px 10px 5px rgba(0,0,0,.05);box-shadow:0 5px 10px 5px rgba(0,0,0,.05)}@media screen and (min-width:992px){.hire-top-one{padding:70px 0 0}}.hire-top-one .max-width-1024-center{padding-top:10px;margin-bottom:0}@media screen and (min-width:992px){.hire-top-one .max-width-1024-center{max-width:900px;margin:0 auto;font-size:19px}}.hire-top-one .text-bg{-webkit-box-shadow:none;box-shadow:none;border:0;padding:30px 0 10px;margin-bottom:0}@media screen and (min-width:992px){.hire-top-one .text-bg{padding:50px 40px 30px;padding-bottom:0}}.hire-top-one h3{width:100%!important}@media screen and (min-width:992px){.hire-top-one h3{margin-bottom:20px}}.hire-top-one .text-bg:after{display:none}.hire-top-one .text-bg:before{display:none!important}.hire-top-one .how-it-works-holder{background:0 0;position:relative;padding-left:50px}.hire-top-one .how-it-works-holder::before{content:'';position:absolute;background:#f5f5f5;left:10px;top:0;border-radius:5px;width:4px;height:98%}@media screen and (min-width:992px){.hire-top-one .how-it-works-holder::before{right:0;margin:0 auto;left:0}}.hire-top-one .how-it-works-holder .col-lg-5{position:relative}.hire-top-one .how-it-works-holder .blue-c{position:absolute;border:8px solid #fff;left:-58px}@media screen and (min-width:992px){.hire-top-one .how-it-works-holder .blue-c{top:40px}}.hire-top-one .how-it-works-holder .blue-c span{width:50px;height:50px;background:#1b7aaf;color:#fff;border-radius:50%;border:5px solid #fff;-webkit-box-shadow:0 0 0 2px #cde1fb;box-shadow:0 0 0 2px #cde1fb;font-size:20px;font-weight:700;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}@media screen and (min-width:992px){.hire-top-one .how-it-works-holder .blue-c1{right:-113px;left:inherit}}@media screen and (min-width:1200px){.hire-top-one .how-it-works-holder .blue-c1{right:-127px}}@media screen and (min-width:1280px){.hire-top-one .how-it-works-holder .blue-c1{right:-130px}}@media screen and (min-width:992px){.hire-top-one .how-it-works-holder .blue-c2{left:-113px}}@media screen and (min-width:1200px){.hire-top-one .how-it-works-holder .blue-c2{left:-127px}}@media screen and (min-width:1280px){.hire-top-one .how-it-works-holder .blue-c2{left:-130px}}@media screen and (min-width:992px){.hire-top-one .how-it-works-holder .blue-c3{right:-113px;left:inherit}}@media screen and (min-width:1200px){.hire-top-one .how-it-works-holder .blue-c3{right:-127px}}@media screen and (min-width:1280px){.hire-top-one .how-it-works-holder .blue-c3{right:-130px}}@media screen and (min-width:992px){.hire-top-one .how-it-works-holder .blue-c4{left:-113px}}@media screen and (min-width:1200px){.hire-top-one .how-it-works-holder .blue-c4{left:-127px}}@media screen and (min-width:1280px){.hire-top-one .how-it-works-holder .blue-c4{left:-130px}}@media screen and (min-width:992px){.hire-top-one .how-it-works-holder .blue-c5{right:-113px;left:inherit}}@media screen and (min-width:1200px){.hire-top-one .how-it-works-holder .blue-c5{right:-127px}}@media screen and (min-width:1280px){.hire-top-one .how-it-works-holder .blue-c5{right:-130px}}@media screen and (min-width:992px){.hire-top-one .how-it-works-holder{padding-left:0;margin:25px 0 50px}}@media screen and (min-width:992px){.hire-top-one .how-it-works-holder img{width:100%}}.hire-top-one p{font-size:16px}@media screen and (min-width:992px){.hire-top-one p{font-size:18px;line-height:27px}}.hire-top-one p strong{font-weight:600}.bg-lightgray{background-color:#f9f9f9}.a-dev-pro h2{margin-bottom:15px}.a-dev-pro p.d-trans-pro-para{font-size:16px;text-align:center;margin-bottom:40px}@media screen and (min-width:992px){.a-dev-pro p.d-trans-pro-para{margin-bottom:70px;font-size:24px}}@media screen and (min-width:992px){.a-dev-pro .d-trans-pro-wrapper .d-trans-pro-steps:before{height:91%}}@media screen and (min-width:992px){.a-dev-pro .d-trans-pro-wrapper .d-trans-pro-content-box4{margin-top:215px}}@media screen and (min-width:992px){.a-dev-pro .d-trans-pro-wrapper .d-trans-pro-content-box5{margin-top:360px}}@media screen and (min-width:992px){.a-dev-pro .d-trans-pro-wrapper .d-trans-pro-content-box6{margin-top:305px}}@media screen and (min-width:992px){.new-tech-stack{padding:70px 0 70px}}.new-tech-stack .tech-list ul li{font-weight:500}.new-tech-stack .tech-list ul li a{font-weight:500;color:#4a90e2;text-decoration:underline;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.new-tech-stack .tech-list ul li a:hover{color:#2275d7}.new-tech-stack-para{font-size:16px;line-height:24px}@media screen and (min-width:992px){.new-tech-stack-para{font-size:18px;line-height:28px;max-width:790px;margin:0 auto 50px}}.new-tech-stack h2{padding-bottom:0;margin-bottom:5px}@media screen and (min-width:992px){.new-tech-stack h2{margin-bottom:15px}}.new-tech-stack h2.without-para-heading{margin-bottom:20px}@media screen and (min-width:992px){.new-tech-stack h2.without-para-heading{margin-bottom:35px}}.o-key-diff{padding:50px 0 20px}@media screen and (min-width:992px){.o-key-diff{padding:70px 0 70px}}.o-key-diff h2{text-align:center;margin-bottom:15px}.o-key-diff-para{text-align:center;font-size:16px;line-height:24px;margin-bottom:20px}@media screen and (min-width:992px){.o-key-diff-para{font-size:20px;line-height:36px;max-width:1024px;margin:0 auto 50px}}@media screen and (min-width:992px){.o-key-diff-left{padding-right:20px;padding-top:30px}}.o-key-diff-left h3{font-size:22px;line-height:34px;position:relative;padding-bottom:10px;text-align:center;font-weight:500}@media screen and (min-width:992px){.o-key-diff-left h3{font-size:30px;line-height:40px;padding-bottom:0;text-align:left}}.o-key-diff-left h3:before{content:'';position:absolute;bottom:-40px;left:0;background:url(/images/api-development/l-right-arrow.svg) no-repeat 0 0;width:70px;height:14px;display:none}@media screen and (min-width:992px){.o-key-diff-left h3:before{display:block}}.o-key-diff-box{-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.05);box-shadow:0 0 10px 1px rgba(0,0,0,.05);border-radius:8px;border:1px solid #e3e3e3;border-left-width:8px;padding:20px 15px;margin-bottom:30px;width:100%}@media screen and (min-width:992px){.o-key-diff-box{padding:30px}}.o-key-diff-box ul{list-style:disc;margin-top:10px;padding-left:20px}.o-key-diff-box ul li{font-size:16px;line-height:27px;margin-bottom:8px}.o-key-diff-box p{font-size:16px;line-height:27px;margin-bottom:0}.o-key-diff-box h4{font-size:20px;font-weight:500}@media screen and (min-width:992px){.o-key-diff-box h4{font-size:24px}}.o-key-diff .bord-col-1{border-left-color:#4a90e2}.o-key-diff .bord-col-2{border-left-color:#49c684}.o-key-diff .bord-col-3{border-left-color:#4a90e2}@media screen and (min-width:992px){.o-key-diff .bord-col-3{border-left-color:#49c684}}.o-key-diff .bord-col-4{border-left-color:#49c684}@media screen and (min-width:992px){.o-key-diff .bord-col-4{border-left-color:#4a90e2}}@media screen and (min-width:992px){.o-key-diff .col-lg-4{display:-webkit-box;display:-ms-flexbox;display:flex}}.type-of-dev{padding:50px 0 0}@media screen and (min-width:992px){.type-of-dev{padding:70px 0 0}}.type-of-dev h2{text-align:center;margin-bottom:15px}.type-of-dev-para{text-align:center;font-size:16px;line-height:24px;margin-bottom:30px}@media screen and (min-width:992px){.type-of-dev-para{font-size:20px;line-height:36px;max-width:960px;margin:0 auto 50px}}.type-of-dev-box{-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.05);box-shadow:0 0 10px 1px rgba(0,0,0,.05);border-radius:8px;border:1px solid #e3e3e3;border-bottom-width:4px;padding:20px 15px;margin-bottom:30px}@media screen and (min-width:992px){.type-of-dev-box{padding:30px}}.type-of-dev-box p{margin-bottom:0;font-size:16px;line-height:27px}.type-of-dev-box h3{font-size:20px;font-weight:500}@media screen and (min-width:992px){.type-of-dev-box h3{font-size:24px}}.type-of-dev-box-color-1{border-bottom-color:#4a90e2}.type-of-dev-box-color-2{border-bottom-color:#49c684}@media screen and (min-width:992px){.type-of-dev .col-lg-3{display:-webkit-box;display:-ms-flexbox;display:flex}}.new-service-section-api-dev .ns-order-3{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.new-service-section-api-dev .ns-order-4{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.new-service-section-api-dev .ns-order-5{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.new-service-section-api-dev .ns-order-6{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.no-bnr-mod{background:#fff;padding-top:20px}@media screen and (min-width:992px){.no-bnr-mod{padding-top:40px}}.smart-contract-use-case .o-key-diff-box{background:#fff}.ratecard-section{padding:90px 0 40px;min-height:400px}@media screen and (min-width:992px){.ratecard-section{padding:120px 0 80px;min-height:600px}}.ratecard-section h2{font-size:30px}@media screen and (min-width:992px){.ratecard-section h2{font-size:48px;line-height:61px}}.dotnet-expertise{border:1px solid #c5c5c5;padding:26px 18px;border-radius:5px;margin-bottom:30px;min-height:102px}@media (min-width:992px){.dotnet-expertise{min-height:127px}}.dotnet-expertise p{position:relative;margin-bottom:0;font-size:16px;padding-left:27px}.dotnet-expertise p::before{content:'';position:absolute;left:0;top:5px;background:url(/images/dotnet/green-tick.svg) no-repeat 0 0;height:16px;width:16px}.navbar-toggler{display:block}@media screen and (min-width:992px){.navbar-toggler{display:none}}.new-nav__wrapper{position:fixed;right:-100%;height:calc(100vh - 72px);top:72px;overflow-y:auto;overflow-x:hidden;-webkit-transition:.4s all ease;transition:.4s all ease;background:#24cd7b;background:linear-gradient(280deg,#24cd7b 0,#355fd5 70%);padding:15px 15px 0}@media screen and (min-width:992px){.new-nav__wrapper{display:block;position:static;left:inherit;right:inherit;width:auto;height:auto;-webkit-transition:none;transition:none;padding:0;background:0 0;overflow:visible}}.new-nav__wrapper.show{position:absolute;width:100vw;right:0}.new-nav__list{position:relative;display:block}@media screen and (min-width:992px){.new-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:28px}}.new-nav__child-wrapper{display:none;margin-top:15px;padding-left:15px;padding-right:15px}@media screen and (min-width:992px){.new-nav__child-wrapper{position:absolute;top:81px;left:0;width:334px;-webkit-transition:.3s all ease;transition:.3s all ease;-webkit-transform:translate(0,10px);transform:translate(0,10px);visibility:hidden;opacity:0;display:block;background:#fff;-webkit-box-shadow:1px 0 13px 7px rgba(0,0,0,.1);box-shadow:1px 0 13px 7px rgba(0,0,0,.1);margin-top:0;padding-left:0;padding-right:0}}.new-nav__child-wrapper.showNav{display:block}@media screen and (min-width:992px){.new-nav__child-wrapper:before{content:"";position:absolute;height:10px;top:-10px;left:0;right:0;width:100%}}@media screen and (min-width:992px){.new-nav__child-wrapper--col{width:500px;left:-195px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:992px){.new-nav__child-wrapper--col .new-nav__child-items{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.new-nav__child-wrapper--col .new-nav__child-items:nth-last-child(2) .new-nav__child-links:after{border:none}.new-nav__items{padding:10px 0;margin:0;position:relative}@media screen and (min-width:992px){.new-nav__items{margin:0 10px;padding:24px 0}}.new-nav__items:before{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:0;background:#29ad95;width:100%;height:4px;visibility:hidden;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}@media screen and (min-width:992px){.new-nav__items:hover .new-nav__child-wrapper{visibility:visible;opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@media screen and (min-width:992px){.new-nav__items:hover:before{-webkit-transform:scale(1);transform:scale(1);visibility:visible;opacity:1}}.new-nav__items:hover .new-nav__links{color:#fff}@media screen and (min-width:992px){.new-nav__items:hover .new-nav__links{color:#35b15c}}.new-nav__items:hover .new-nav__arrow path{stroke:#35b15c}@media screen and (min-width:992px){.new-nav__items--left-gap{padding-left:12px;margin-right:10px}}@media screen and (min-width:1200px){.new-nav__items--left-gap{padding-left:20px}}@media screen and (min-width:992px){.new-nav__items--left-gap::before{left:11px;width:79px}}@media screen and (min-width:1200px){.new-nav__items--left-gap::before{left:11px;width:75px}}.new-nav__items--left-gap:hover:before{display:none}@media screen and (min-width:992px){.new-nav__items--left-gap:hover .new-nav__links--left-bar{background-size:100% 100%}}.new-nav__links{font-family:Poppins;font-size:21px;font-weight:600;color:#fff;-webkit-transition:.2s all ease;transition:.2s all ease;position:relative;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}@media screen and (min-width:992px){.new-nav__links{color:#333;font-weight:500;font-size:13px;position:static;display:inherit}}@media screen and (min-width:1200px){.new-nav__links{font-size:15px}}@media screen and (min-width:1280px){.new-nav__links{font-size:16px}}.new-nav__links span{font-size:28px;font-weight:300;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;height:30px;width:30px;color:#fff;border-radius:50%;border:#fff 1px solid;line-height:30px;text-align:center;margin-right:0}.new-nav__arrow{margin-left:2px}.new-nav__child-items{position:relative}@media screen and (min-width:992px){.new-nav__child-items{padding:0}}@media screen and (min-width:992px){.new-nav__child-items:hover{background:#24cd7b;background:linear-gradient(120deg,#24cd7b 0,#355fd5 60%)}}.new-nav__child-items:hover .new-nav__child-links{color:#fff}@media screen and (min-width:992px){.new-nav__child-items:hover .new-nav__child-links:after{border:none}}.new-nav__child-items:hover path{stroke:#fff}@media screen and (min-width:992px){.new-nav__child-items:hover .new-nav__child-wrapper-second{visibility:visible;opacity:1;-webkit-transform:translate(0);transform:translate(0)}}.new-nav__child-items svg{position:absolute;display:none}@media screen and (min-width:992px){.new-nav__child-items svg{top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}}@media screen and (min-width:992px){.new-nav__child-items svg.before-link{position:relative;top:-1px;right:0;-webkit-transform:none;transform:none;display:inline-block;margin-right:5px}}.new-nav__child-items:last-child .new-nav__child-links:after{display:block}@media screen and (min-width:992px){.new-nav__child-items:last-child .new-nav__child-links:after{display:none}}.new-nav__child-items--top-space{margin-top:15px}@media screen and (min-width:992px){.new-nav__child-items--top-space{margin-top:0}}.new-nav__child-links{font-family:Poppins!important;display:block;font-size:18px;font-weight:500;color:#fff;position:relative;padding:5px 0 5px}@media screen and (min-width:992px){.new-nav__child-links{color:#333;font-size:16px;font-weight:600;padding:16px 30px;-webkit-transition:none;transition:none}}.new-nav__child-links:after{content:'';position:absolute;top:13px;left:-11px;background:url(/images/common/white-right-bracket.svg) no-repeat 0 0;width:6px;height:10px}@media screen and (min-width:992px){.new-nav__child-links:after{content:"";position:absolute;top:inherit;bottom:-1px;left:0;right:0;width:82%;height:1px;margin:0 auto;border-bottom:1px dashed #d9d9d9;background:0 0}}.new-nav__child-links--head{margin-bottom:10px;font-weight:500}@media screen and (min-width:992px){.new-nav__child-links--head{margin-bottom:0;font-weight:600}}.new-nav__child-links--head:before{content:"";position:absolute;bottom:0;left:0;background:#14df7d;width:35px;height:2px;display:block}@media screen and (min-width:992px){.new-nav__child-links--head:before{display:none}}.new-nav__child-wrapper-second{background:0 0;padding:0;position:relative}@media screen and (min-width:992px){.new-nav__child-wrapper-second{position:absolute;top:0;right:-303px;width:303px;-webkit-transition:.3s all ease;transition:.3s all ease;-webkit-transform:translate(-30px,0);transform:translate(-30px,0);visibility:hidden;opacity:0;background:#355fd5;padding:10px 0}}.new-nav__child-wrapper-second--seperator{padding-bottom:15px}@media screen and (min-width:992px){.new-nav__child-wrapper-second--seperator{padding:10px 0;margin-bottom:0}}.new-nav__child-wrapper-second--seperator:before{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background:#fff;display:none}@media screen and (min-width:992px){.new-nav__child-wrapper-second--seperator:before{display:none}}.new-nav__child-wrapper-second:after{content:'';position:absolute;top:0;left:0;width:1px;height:90%;background:#fff;display:block}@media screen and (min-width:992px){.new-nav__child-wrapper-second:after{display:none}}.new-nav__child-wrapper-second--tree1:after{height:78%}.new-nav__child-wrapper-second--tree2:after{height:74%}.new-nav__child-items-second{padding:0 0 0 20px;position:relative}@media screen and (min-width:992px){.new-nav__child-items-second{padding:1px 15px}}@media screen and (min-width:992px){.new-nav__child-items-second:hover .new-nav__child-links-second{color:#fff;background:#26459b}}.new-nav__child-items-second:before{content:'';position:absolute;top:15px;left:0;width:15px;height:1px;background:#fff;display:block}@media screen and (min-width:992px){.new-nav__child-items-second:before{display:none}}.new-nav__child-links-second{font-family:Poppins!important;display:block;font-size:15px;font-weight:400;color:#fff;position:relative;background:0 0;border-radius:4px;padding:5px 0;-webkit-transition:.2s all linear;transition:.2s all linear}@media screen and (min-width:992px){.new-nav__child-links-second{padding:8px 15px;font-weight:500}}.overflow-y-hidden{overflow-y:hidden}@-webkit-keyframes animate{0%{background-position:400%}100%{background-position:0}}@keyframes animate{0%{background-position:400%}100%{background-position:0}}.data-engineering-service-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.data-engineering-service-wrap .data-engineering-service-box{width:30%}.service-section-heading-new{margin-bottom:25px}@media screen and (min-width:992px){.service-section-heading-new{margin-bottom:40px}}.service-section-heading-new h2{margin-bottom:20px}.service-section-heading-new p{font-size:16px;line-height:25px;font-weight:500}.service-section-heading-new--industries-we-serve p{font-size:18px}@media all and (min-width:992px){.service-section-heading-new--industries-we-serve p{font-size:21px}}.d-trans-pro-tab-btn-new p{margin-bottom:0}.industries-we-serve-content{display:block;width:80%;margin:0 auto}@media screen and (min-width:992px){.industries-we-serve-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (min-width:992px){.industries-we-serve-content ul{margin-bottom:0}}@media screen and (min-width:992px){.industries-we-serve-content.ux-ui-serve-content-new ul{margin-bottom:50px}}.d-trans-pro-wrapper-new{margin-bottom:50px}.d-trans-pro-wrapper-new .d-trans-pro-content-spacing-new{margin-top:0}@media screen and (min-width:992px){.d-trans-pro-wrapper-new .d-trans-pro-content-spacing-new{margin-top:150px}}.d-trans-pro-wrapper-new .d-trans-pro-tab-btn-new{width:400px}.d-trans-pro-wrapper-new .d-trans-pro-tab-btn-new.d-trans-pro-wrapper-analysis-new{margin-bottom:0}.d-trans-pro-wrapper-new .d-trans-pro-tab-btn-new .d-trans-pro-steps::before{content:"";height:98%}@media screen and (min-width:992px){.d-trans-pro-wrapper-new .d-trans-pro-tab-btn-new .d-trans-pro-steps::before{height:88%}}@media screen and (min-width:992px){.new-service-section-wrapper{display:inherit}}.o-key-diff-new h2{margin-bottom:40px}@media screen and (min-width:992px){.o-key-diff-new h2{margin-bottom:60px}}.d-new-process h2{margin-bottom:62px}.d-new-process__ul{width:100%}@media screen and (min-width:992px){.d-new-process__ul{max-width:960px}}@media screen and (min-width:1280px){.d-new-process__ul{max-width:1140px}}.d-new-process__item{max-width:440px;border-radius:10px;background-color:#fff;padding:36px 30px 18px 34px;position:relative;width:100%}@media screen and (min-width:992px){.d-new-process__item{width:39.3%}}.d-new-process__item:after{position:absolute;content:"";right:-18px;top:30%;width:0;height:0;border-style:solid;border-width:17px 0 17px 18px;border-color:transparent transparent transparent #fff;-webkit-transform:rotate(0);transform:rotate(0);display:none}@media screen and (min-width:992px){.d-new-process__item:after{display:block}}.d-new-process__item .count{width:48px;height:48px;border-radius:50%;border:1px solid #ececec;color:#4492dc;font-size:16px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-20px;left:34px;background:#fff}.d-new-process__item h4{font-size:22px;line-height:40px;color:#333;margin-bottom:5px}.d-new-process__item p{font-size:15px;color:#333;line-height:24px}.d-new-process__item .process-image{width:84px;height:84px;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;position:relative;left:inherit;right:inherit;top:inherit}@media screen and (min-width:992px){.d-new-process__item .process-image{position:absolute;border:3px solid #33df67;right:-39%;background:#fff;top:16%;border-radius:50%}}.d-new-process__item .process-image:after{position:absolute;content:"";width:16px;height:67px;background:url(/images/generative-ai/arrow1.svg);background-position:center;background-repeat:no-repeat;background-size:auto 100%;left:0;right:0;bottom:-105%;margin:auto;display:none}@media screen and (min-width:992px){.d-new-process__item .process-image:after{display:block}}.d-new-process__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}@media screen and (min-width:992px){.d-new-process__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}}@media screen and (min-width:992px){.d-new-process__list:nth-child(even){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:992px){.d-new-process__list:nth-child(even) .d-new-process__item .count{left:inherit;right:25px}}.d-new-process__list:nth-child(even) .d-new-process__item:after{position:absolute;content:"";right:inherit;left:-18px;top:30%;width:0;height:0;border-style:solid;border-width:17px 18px 17px 0;border-color:transparent #fff transparent transparent;-webkit-transform:rotate(0);transform:rotate(0);display:none}@media screen and (min-width:992px){.d-new-process__list:nth-child(even) .d-new-process__item:after{display:block}}@media screen and (min-width:992px){.d-new-process__list:nth-child(even) .d-new-process__item .process-image{left:-39%;right:inherit}}.d-new-process__list:nth-child(2) .d-new-process__item .process-image{border-color:#37dc72}.d-new-process__list:nth-child(2) .d-new-process__item .process-image:after{background:url(/images/generative-ai/arrow2.svg)}.d-new-process__list:nth-child(3) .d-new-process__item .process-image{border-color:#3cd38a}.d-new-process__list:nth-child(3) .d-new-process__item .process-image:after{background:url(/images/generative-ai/arrow3.svg)}.d-new-process__list:nth-child(4) .d-new-process__item .process-image{border-color:#41c9a1}.d-new-process__list:nth-child(4) .d-new-process__item .process-image:after{background:url(/images/generative-ai/arrow4.svg)}.d-new-process__list:nth-child(5) .d-new-process__item .process-image{border-color:#46c0b9}.d-new-process__list:nth-child(5) .d-new-process__item .process-image:after{background:url(/images/generative-ai/arrow5.svg)}.d-new-process__list:last-child .d-new-process__item .process-image{border-color:#4bb6d0}.d-new-process__list:last-child .d-new-process__item .process-image:after{display:none}.technology-stack-sub-tittle{font-size:20px;font-weight:700;margin-bottom:28px;margin-top:40px;text-align:left}@media screen and (min-width:992px){.technology-stack-sub-tittle{font-size:24px}}.blue-background{background-color:#204379}.service-case-study{padding:90px 0}.service-case-study .tittle{color:#fff;font-weight:700;text-align:center}.service-case-study .sub-tittle{font-size:22px;font-weight:600;color:#fff;text-align:center;max-width:1060px;margin:0 auto 62px}.service-case-study .service-area{background:#fff;padding:20px 40px 60px;border-radius:10px;width:100%;height:100%}.service-case-study .service-tittle{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e8e8e8;padding-bottom:20px}.service-case-study .service-tittle i{margin-right:10px;width:45px;height:45px}.service-case-study .service-tittle h3{margin:0;line-height:40px}.service-case-study .service-list{margin-top:22px}.service-case-study .service-item{margin-bottom:15px;font-size:18px;color:#333;line-height:27px;background:url(/images/common/checkmark-icon-green.svg);background-position:left 4px;background-repeat:no-repeat;background-size:17px;padding-left:30px;width:100%}.gradient-blue-bottom-green{background:linear-gradient(324deg,#1f906d 0,#0a4a75 15%,#042242 60%,#042242 100%)}.ai-workflow{position:relative;background:rgba(0,0,0,.3);border-radius:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:77px 60px 70px;max-width:1177px;margin:auto}.ai-workflow__first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:992px){.ai-workflow__first{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.ai-workflow__userblock{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;margin-bottom:30px}@media screen and (min-width:992px){.ai-workflow__userblock{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0;margin-right:15px}}@media screen and (min-width:1177px){.ai-workflow__userblock{margin-right:0}}.ai-workflow__iconblock{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:992px){.ai-workflow__iconblock{margin-right:10px}}@media screen and (min-width:1177px){.ai-workflow__iconblock{margin-right:25px}}.ai-workflow__icontitle{color:#fff;font-size:22px;line-height:40px;font-weight:700}.ai-workflow__text{font-size:13px;line-height:15px;color:#6d99ce;padding-bottom:0!important;margin:0!important;text-align:center}@media screen and (min-width:992px){.ai-workflow__text{text-align:left}}.ai-workflow__text--witharrow{position:relative;padding-bottom:26px!important}.ai-workflow__text--witharrow:after{position:absolute;content:"";width:100%;height:8px;background:url(/images/generative-ai/user-line.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto;left:0;bottom:0;display:none}@media screen and (min-width:992px){.ai-workflow__text--witharrow:after{display:block}}.ai-workflow__icon{width:73px;height:73px;border-radius:50%;background:#4492dc;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}.ai-workflow__arrowtext{max-width:155px}.ai-workflow__pointblock{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;border-radius:20px;padding:0 15px 15px;max-width:248px;background:rgba(0,0,0,.1);border:1px dashed #fff}@media screen and (min-width:1177px){.ai-workflow__pointblock{padding:0 30px 30px}}.ai-workflow__smallpoint{border-radius:10px;background-color:#4492dc;color:#000;text-align:center;width:100%;position:relative;margin-top:-18px;margin-bottom:40px}.ai-workflow__smallpoint p{font-size:16px;line-height:40px;font-weight:400;margin:0;padding:0;color:#000}.ai-workflow__smallpoint p span{font-weight:600}.ai-workflow__largepoint{border-radius:10px;color:#000;width:100%;height:95px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 25px}.ai-workflow__largepoint i{margin-right:15px}.ai-workflow__largepoint h6{font-size:18px;line-height:40px;font-weight:700;margin:0;color:#000}.ai-workflow__largepoint--green{background-color:#3cc065}.ai-workflow__largepoint--white{background-color:#fff}.ai-workflow__arrowpointarea{display:-webkit-box;display:-ms-flexbox;display:flex;margin:14px 0 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ai-workflow__arrowpointarea .ai-workflow__text{width:45%}.ai-workflow__arrowpoint{width:55%;height:67px;background:url(/images/generative-ai/compare-line.svg) no-repeat;background-position:85% center;background-size:8px 100%}.ai-workflow__releventblock{max-width:200px;margin:30px auto}@media screen and (min-width:992px){.ai-workflow__releventblock{margin:0 15px}}@media screen and (min-width:1177px){.ai-workflow__releventblock{margin:0}}.ai-workflow__releventblock p{width:100%}@media screen and (min-width:992px){.ai-workflow__releventblock p{width:89%}}.ai-workflow__releventblock h6{color:#fff;text-align:center;font-size:16px;line-height:40px;font-weight:600}.ai-workflow__releventicon{text-align:center;position:relative;margin:14px 0 7px}.ai-workflow__releventicon:before{position:absolute;content:"";width:62px;height:6px;background:url(/images/generative-ai/relevent-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}@media screen and (min-width:992px){.ai-workflow__releventicon:before{display:block}}.ai-workflow__releventicon:after{position:absolute;content:"";width:62px;height:6px;background:url(/images/generative-ai/relevent-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}@media screen and (min-width:992px){.ai-workflow__releventicon:after{display:block}}.ai-workflow__second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}@media screen and (min-width:992px){.ai-workflow__second{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}}@media screen and (min-width:992px){.ai-workflow__taskoutput{margin-right:95px}}@media screen and (min-width:1177px){.ai-workflow__taskoutput{margin-right:125px}}.ai-workflow__taskoutput .ai-workflow__iconblock{position:relative;margin-right:0}@media screen and (min-width:992px){.ai-workflow__taskoutput .ai-workflow__iconblock{left:10px}}.ai-workflow__taskoutput .ai-workflow__arrowtext{max-width:205px}.ai-workflow__taskoutput .ai-workflow__text--witharrow{text-align:center}@media screen and (min-width:992px){.ai-workflow__taskoutput .ai-workflow__text--witharrow{text-align:right;padding:20px 19px 20px 0!important}}.ai-workflow__taskoutput .ai-workflow__text--witharrow:after{position:absolute;content:"";width:100%;height:100%;background:url(/images/generative-ai/task-output-arrow.svg);background-repeat:no-repeat;background-position:top right;background-size:100% 100%;right:0;top:0;display:none}@media screen and (min-width:992px){.ai-workflow__taskoutput .ai-workflow__text--witharrow:after{display:block}}.react-js-development-process .heading-para{font-size:16px;line-height:24px}@media screen and (min-width:992px){.react-js-development-process .heading-para{font-size:18px;line-height:24px}}.looking-service{padding:15px 0 50px}@media screen and (min-width:992px){.looking-service{padding:65px 0 80px}}.looking-service .heading-top{margin-bottom:25px}@media screen and (min-width:992px){.looking-service .heading-top{margin-bottom:40px}}.looking-service .heading-top p{font-size:16px;line-height:24px;text-align:center}@media screen and (min-width:992px){.looking-service .heading-top p{font-size:22px;line-height:38px}}.looking-service h2{margin-top:25px;text-align:center}@media screen and (min-width:992px){.looking-service h2{margin-top:0}}.looking-service .other-ser-box{padding:35px 15px 30px 15px;background:#fff;border:1px solid #e1dfe6;border-radius:5px;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.05);box-shadow:0 0 10px 1px rgba(0,0,0,.05);text-align:center;margin-bottom:15px;min-height:200px;display:block;position:relative;-webkit-transition:.4s all ease-in-out;transition:.4s all ease-in-out}.looking-service .other-ser-box:hover{-webkit-box-shadow:0 -3px 25px 1px rgba(0,0,0,.2);box-shadow:0 -3px 25px 1px rgba(0,0,0,.2)}@media screen and (min-width:992px){.looking-service .other-ser-box{min-height:300px}}.looking-service .other-ser-box-img{width:100%}@media screen and (min-width:992px){.looking-service .other-ser-box-img{height:103px}}.looking-service .other-ser-box h4{margin-top:20px;font-size:18px}@media screen and (min-width:992px){.looking-service .other-ser-box h4{font-size:22px;line-height:25px;font-weight:500;min-height:54px;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}}.looking-service .other-ser-box.ml-0{margin-left:0}.looking-service .other-ser-box span{display:block;margin-top:20px;left:0;right:0;bottom:35px}@media screen and (min-width:992px){.looking-service .other-ser-box span{position:absolute}}.looking-service .other-ser-right{text-align:center}@media screen and (min-width:992px){.looking-service .other-ser-right{padding-left:50px;text-align:left}}@media screen and (min-width:1200px){.looking-service .other-ser-right{padding-left:100px}}.looking-service .new-btn{margin-top:20px}@media screen and (min-width:992px){.looking-service .new-btn{width:335px;margin-top:40px}}.react-js-development-process .d-trans-pro-wrapper .d-trans-pro-content-box2,.react-js-development-process .d-trans-pro-wrapper .d-trans-pro-content-box3,.react-js-development-process .d-trans-pro-wrapper .d-trans-pro-content-box4,.react-js-development-process .d-trans-pro-wrapper .d-trans-pro-content-box5{margin-top:0}@media screen and (min-width:992px){.react-js-development-process .d-trans-pro-wrapper .d-trans-pro-steps::before{height:85%}}@media screen and (min-width:992px){.react-js-development-process .d-trans-pro-wrapper{margin-top:50px}}.react-js-development-process .heading-para{text-align:center}@media screen and (min-width:992px){.react-js-development-process .heading-para{font-size:18px;line-height:27px;max-width:950px;margin:0 auto}}@media screen and (min-width:992px){.react-js-development-process h2{margin-bottom:15px}}.rj-dev-stack{padding:40px 0 50px}@media screen and (min-width:992px){.rj-dev-stack{padding:65px 0 30px}}.rj-dev-stack-top{text-align:center;margin-bottom:25px}@media screen and (min-width:992px){.rj-dev-stack-top{margin-bottom:25px}}.rj-dev-stack-top p{font-size:16px;line-height:24px}@media screen and (min-width:992px){.rj-dev-stack-top p{font-size:18px;line-height:28px;margin:0 auto;max-width:940px}}.rj-dev-stack .wrapper{border-radius:5px;border:1px solid #e1dfe6;-webkit-box-shadow:3px 7px 13px 4px rgba(0,0,0,.05);box-shadow:3px 7px 13px 4px rgba(0,0,0,.05)}@media screen and (min-width:992px){.rj-dev-stack .wrapper{margin:40px auto 50px;max-width:970px;min-height:419px;background:#fff}}.rj-dev-stack a{text-decoration:none}.rj-dev-stack .accordion{width:100%;position:relative;text-align:center;font-size:0}@media screen and (min-width:992px){.rj-dev-stack .accordion{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:992px){.rj-dev-stack .top-left-b-r{border-top-left-radius:5px;overflow:hidden}}.rj-dev-stack .accordion-title{vertical-align:top;background:#f6f6f6;position:relative}@media screen and (min-width:992px){.rj-dev-stack .accordion-title{-webkit-box-flex:1;-ms-flex:1;flex:1;display:inline-block}}@media screen and (min-width:992px){.rj-dev-stack .accordion-title:hover a{background:#fff}.rj-dev-stack .accordion-title:hover a:before{content:'';position:absolute;background:#3cc065;height:3px;width:100%;top:inherit;bottom:0;left:0;z-index:9}}.rj-dev-stack .accordion-title a{display:block;padding:15px;font-size:80%;font-size:19px;color:#333;background:#fff;font-weight:500;position:relative;text-align:left;border-bottom:1px solid #e1dfe6;cursor:pointer}@media screen and (min-width:992px){.rj-dev-stack .accordion-title a{min-height:82px;padding:16px 16px 8px;border-right:1px solid #e1dfe6;background:#f6f6f6;border-bottom:0;text-align:center;font-size:15px;line-height:15px}}.rj-dev-stack .accordion-title a span{margin:0 5px}@media screen and (min-width:992px){.rj-dev-stack .accordion-title a span{display:block;width:100%;margin:0}}.rj-dev-stack .accordion-title a:before{content:'+';position:absolute;top:10px;right:15px;display:block;font-size:24px;font-weight:500;color:#dbbb7c}@media screen and (min-width:992px){.rj-dev-stack .accordion-title a:before{display:none}}.rj-dev-stack .accordion-title a.no-border{border-right:0}.rj-dev-stack .accordion-title.active{position:relative}.rj-dev-stack .accordion-title.active::before{content:'';position:absolute;background:#3cc065;height:3px;width:100%;bottom:0;left:0;z-index:9;display:none}@media screen and (min-width:992px){.rj-dev-stack .accordion-title.active::before{display:block}}.rj-dev-stack .accordion-title.active a{background-color:#fff;font-weight:500}@media screen and (min-width:992px){.rj-dev-stack .accordion-title.active a{font-weight:600}}.rj-dev-stack .accordion-title.active a:before{content:'-';position:absolute;top:0;right:15px;left:inherit;display:block;font-size:34px;font-weight:500;color:#dbbb7c;width:auto;background:0 0}@media screen and (min-width:992px){.rj-dev-stack .accordion-title.active a:before{display:none}}.rj-dev-stack .accordion-content{width:100%;margin-top:0;padding:20px 20px;text-align:center;border-bottom:1px solid #e1dfe6;background:#fff}@media screen and (min-width:992px){.rj-dev-stack .accordion-content{padding:45px 30px 45px 50px;border-top:1px solid #e1dfe6;border-bottom:0;margin-bottom:0;position:absolute;top:82px;left:0;text-align:left;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:0 0}}.rj-dev-stack .accordion-content h3{font-size:18px;line-height:22px;margin-bottom:15px;font-weight:600}@media screen and (min-width:992px){.rj-dev-stack .accordion-content h3{font-size:26px;line-height:36px}}.rj-dev-stack .accordion-content p{font-size:16px;line-height:24px;margin-bottom:0;margin-bottom:15px}@media screen and (min-width:992px){.rj-dev-stack .accordion-content p{font-size:18px;line-height:28px;margin-bottom:25px}}@media screen and (min-width:992px){.rj-dev-stack .fs-0{visibility:hidden}}.rj-dev-stack .accordion-content-img img{width:200px}@media screen and (min-width:992px){.rj-dev-stack .accordion-content-img img{width:inherit}}@media screen and (min-width:992px){.iot-how-we-work .d-trans-pro-wrapper .d-trans-pro-steps:before{height:90%}}@media screen and (min-width:992px){.iot-how-we-work .d-trans-pro-wrapper .d-trans-pro-content-box4,.iot-how-we-work .d-trans-pro-wrapper .d-trans-pro-content-box5,.iot-how-we-work .d-trans-pro-wrapper .d-trans-pro-content-box6,.iot-how-we-work .d-trans-pro-wrapper .d-trans-pro-content-box7{margin-top:220px}}.leverage-section{padding:50px 0 50px;background:linear-gradient(150deg,#038070 0,#00517f 45%,#023e66 64%,#051b39 100%)}@media screen and (min-width:992px){.leverage-section{padding:70px 0 70px}}.leverage-section h2{margin-bottom:25px}@media screen and (min-width:992px){.leverage-section h2{margin-bottom:50px}}.leverage-section .o-key-diff-left h3:before{background-image:url(/images/iot/green-right-arrow.svg)}.leverage-section .o-key-diff-box{width:100%;background:#fff}@media screen and (min-width:992px){.leverage-section .o-key-diff-box ul{margin-top:10px;padding-right:15px}}.leverage-section .o-key-diff-box ul li{font-size:16px;line-height:27px;padding:0 0 5px 25px;position:relative}.leverage-section .o-key-diff-box ul li:before{content:'';position:absolute;left:0;top:6px;background:url(/images/dotnet/green-tick.svg) no-repeat 0 0;height:16px;width:16px}.leverage-section .lts-discuss{text-align:center}@media screen and (min-width:992px){.leverage-section .lts-discuss{margin-top:50px}}.leverage-section .lts-discuss h2{font-size:28px;line-height:38px}@media screen and (min-width:992px){.leverage-section .lts-discuss h2{font-size:36px;line-height:50px;margin-bottom:5px}}.leverage-section .lts-discuss p{font-size:18px;line-height:28px;max-width:680px;margin:0 auto;margin-bottom:20px}.iot-case{padding:40px 0 50px}@media screen and (min-width:992px){.iot-case{padding:70px 0 70px}}.iot-case-top{margin-bottom:25px;text-align:center}@media screen and (min-width:992px){.iot-case-top{margin-bottom:50px}}.iot-case-top h2{text-align:center}.iot-case-top p{font-size:20px;margin:15px 0 0}@media screen and (min-width:992px){.iot-case-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:805px;margin:0 auto}}.iot-case-wrapper-box{margin-bottom:20px;background:#fff;padding:20px 15px;border-radius:8px;border:1px solid #e3e3e3;border-bottom-width:8px;-webkit-box-shadow:0 5px 10px 5px rgba(0,0,0,.05);box-shadow:0 5px 10px 5px rgba(0,0,0,.05)}@media screen and (min-width:992px){.iot-case-wrapper-box{width:46%;margin:0 15px 30px}}@media screen and (min-width:992px){.iot-case-wrapper-box{padding:35px 35px 30px 40px;min-height:435px}}.iot-case-wrapper-box h3{font-size:20px;margin-top:15px;margin-bottom:10px;font-weight:500}@media screen and (min-width:992px){.iot-case-wrapper-box h3{font-size:24px}}.iot-case-wrapper-box ul li{font-size:16px;line-height:27px;padding:0 0 10px 25px;position:relative}@media screen and (min-width:992px){.iot-case-wrapper-box ul li{font-size:20px;line-height:30px}}.iot-case-wrapper-box ul li:before{content:'';position:absolute;left:0;top:7px;background:url(/images/dotnet/green-tick.svg) no-repeat 0 0;height:16px;width:16px}.iot-case-wrapper .border-color1{border-bottom-color:#4a90e2}.iot-case-wrapper .border-color2{border-bottom-color:#49c684}.iot-case-wrapper .border-color3{border-bottom-color:#4a90e2}@media screen and (min-width:992px){.iot-case-wrapper .border-color3{border-bottom-color:#49c684}}.iot-case-wrapper .border-color4{border-bottom-color:#49c684}@media screen and (min-width:992px){.iot-case-wrapper .border-color4{border-bottom-color:#4a90e2}}@media screen and (min-width:992px){.tt-section{padding:70px 0 50px}}.tt-section .profile-tabs{width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;margin:40px auto;border-radius:5px;border:none}@media (min-width:992px){.tt-section .profile-tabs{width:93%;border:1px solid #ddd}}.tt-section .profile-tabs .tab-profile-header{display:none}@media (min-width:992px){.tt-section .profile-tabs .tab-profile-header{width:28%;border-right:1px solid #ddd;display:block}}.tt-section .profile-tabs .tab-profile-header ul li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 15px;border-left:3px solid transparent;font-size:16px;cursor:pointer;font-weight:500;-webkit-transition:.4s all ease-in-out;transition:.4s all ease-in-out}@media screen and (min-width:992px){.tt-section .profile-tabs .tab-profile-header ul li{font-size:18px}}.tt-section .profile-tabs .tab-profile-header ul li.active{border-left:3px solid #2dbe70;background-color:#ecf9f9}@media screen and (min-width:992px){.tt-section .profile-tabs .tab-profile-header ul li:hover{background-color:#ecf9f9;border-left:3px solid #2dbe70}}.tt-section .profile-tabs .tab-profile-content{background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;width:100%}@media (min-width:992px){.tt-section .profile-tabs .tab-profile-content{width:75%;background-color:#f2f2f2}}.tt-section .profile-tabs .tab-profile-content div{position:relative;opacity:1;top:auto;left:auto}@media (min-width:992px){.tt-section .profile-tabs .tab-profile-content div{position:absolute;top:-50vh;left:100px;opacity:0}}.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area{width:100%}.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area .tab-profile-content-title,.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area .tab-profile-content-wrap{position:static;opacity:1}.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area .tab-profile-content-title{display:block;background:#ecfaf9;padding:15px 20px;margin-bottom:10px}@media (min-width:992px){.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area .tab-profile-content-title{display:none;padding:10px 20px}}.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area .tab-profile-content-title h3{font-size:16px;line-height:21px;margin-bottom:0;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:15px}.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area .tab-profile-content-title h3::after{content:"\f107";font-family:'Font Awesome 5 Free';position:absolute;font-weight:600;right:0}.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area .tab-profile-content-wrap{display:none}.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px}@media screen and (min-width:992px){.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area ul{margin-bottom:0}}.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area ul li{width:33.33%}@media screen and (min-width:768px){.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area ul li{width:20%}}@media screen and (min-width:992px){.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area ul li{width:16.6%}}.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:10px;border-radius:5px;border:1px solid #e1dfe6;max-width:100%;margin:10px;height:75px;-webkit-transition:all .4s linear;transition:all .4s linear}.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area ul li a img{width:100%;margin:0 auto;height:100%;-o-object-fit:contain;object-fit:contain}.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area ul li a:hover{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area p{margin-bottom:0;padding:0 11px;font-size:16px}.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area.active{top:0;left:0;opacity:1;padding:0;background:#f2f2f2;margin-bottom:10px}@media (min-width:992px){.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area.active{padding:20px}}.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area.active .tab-profile-content-wrap{display:block}.tt-section .profile-tabs .tab-profile-content .tab-profile-content-area.active h3::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.legacy-software-blue-banner p.legacy-software-blue-banner-text{max-width:100%}.legacy-software-blue-banner .legacy-software-new-btn{max-width:386px}@media screen and (min-width:992px){.legacy-software-blue-banner .legacy-software-new-btn{max-width:46%}}.d-trans-pro-content-box.d-trans-pro-content-legal-spacing-new{margin-top:0}@media screen and (min-width:992px){.d-trans-pro-content-box.d-trans-pro-content-legal-spacing-new{margin-top:100px}}.d-trans-pro-content-box.d-trans-pro-content-legal-spacing-new-modify{margin-top:0}@media screen and (min-width:992px){.d-trans-pro-content-box.d-trans-pro-content-legal-spacing-new-modify{margin-top:70px}}.legal-software-banner-cta-box{margin-bottom:30px}@media screen and (min-width:992px){.legal-software-banner-cta-box{margin-bottom:65px}}.profile-our-story-text-content h2{text-align:center;margin-top:20px;margin-bottom:20px}@media screen and (min-width:992px){.profile-our-story-text-content h2{text-align:left;margin-top:0}}.profile-our-story-text-content p{text-align:center}@media screen and (min-width:992px){.profile-our-story-text-content p{text-align:left}}.legacy-software-case-study-modify .legacy-software-case-study-cta{margin-top:60px}@media screen and (min-width:992px){.legacy-software-case-study-modify .legacy-software-case-study-cta{margin-top:0}}.d-trans-pro-wrapper-new{margin-bottom:0}@media screen and (min-width:992px){.d-trans-pro-wrapper-new{margin-bottom:50px}}@media screen and (min-width:992px){.d-trans-pro-wrapper-new.d-trans-pro-wrapper-new-modify-cl{margin-bottom:0}}.other-ser-box-img-modify{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-20{margin-top:20px}.position-up{position:relative;z-index:99}.new-service-section-new-modify{padding:40px 0 10px}@media screen and (min-width:992px){.new-service-section-new-modify{padding:70px 0}}.methodologies{background:linear-gradient(150deg,#038070 0,#00517f 45%,#023e66 64%,#051b39 100%);padding:50px 0 30px}@media screen and (min-width:992px){.methodologies{padding:60px 0 80px}}@media screen and (min-width:992px){.methodologies .section-heading-top{margin-bottom:40px}}.methodologies .section-heading-top p{font-size:16px;line-height:24px;text-align:center}@media screen and (min-width:992px){.methodologies .section-heading-top p{font-size:18px;line-height:28px;max-width:815px;margin:0 auto}}.methodologies-box{text-align:center;background:#fff;padding:30px 20px 5px;border-radius:8px;margin-bottom:20px}@media screen and (min-width:992px){.methodologies-box{padding:50px 20px 30px;margin-bottom:0}}.methodologies-box p{font-size:16px;line-height:24px}@media screen and (min-width:992px){.methodologies-box p{font-size:18px;line-height:28px}}.industries-serve .industries-para{font-size:16px;line-height:24px}@media screen and (min-width:992px){.industries-serve .industries-para{font-size:18px;line-height:28px}}@media screen and (min-width:992px){.break-column-mod{-webkit-column-break-after:column;-moz-column-break-after:column;break-after:column}}.why-web-development{background:linear-gradient(150deg,#00b35d 0,#00517f 45%,#023e66 64%,#051b39 100%)}.why-web-development .methodologies-box i{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.why-web-development .methodologies-box i img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.why-web-development .section-heading-top p{font-size:22px;line-height:38px;max-width:93%}.emerging{padding:50px 0 30px}@media screen and (min-width:992px){.emerging{padding:60px 0 80px}}.emerging h2{text-align:center;margin-bottom:25px}@media screen and (min-width:992px){.emerging h2{margin-bottom:40px}}.emerging-box{text-align:center;background:#fff;padding:30px 20px 5px;border-radius:8px;margin-bottom:20px;border:1px solid #d9d9d9}@media screen and (min-width:992px){.emerging-box{padding:50px 20px 30px;margin-bottom:25px}}.emerging-box h3{font-weight:500;margin-bottom:15px}.emerging-box p{font-size:16px;line-height:24px}@media screen and (min-width:992px){.emerging-box p{font-size:18px;line-height:28px}}.emerging-box .emerge-img{margin-bottom:20px}@media screen and (min-width:992px){.emerging-box .emerge-img{height:66px;margin-bottom:15px;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}}@media screen and (min-width:992px){.design-studio-uiux .o-key-diff-box{min-height:230px}}@media screen and (min-width:992px){.design-studio-uiux .o-key-diff-left h3{font-size:22px}}@media screen and (min-width:1280px){.design-studio-uiux .o-key-diff-left h3{font-size:30px;line-height:40px}}.design-studio-uiux .col-lg-4{display:block}.sample-work{padding:50px 0 30px}@media screen and (min-width:992px){.sample-work{padding:60px 0 80px}}.sample-work h2{text-align:center;margin-bottom:25px}@media screen and (min-width:992px){.sample-work h2{margin-bottom:40px}}.sample-work-box{margin-bottom:0}@media screen and (min-width:992px){.sample-work-box{margin-bottom:0}}.sample-work-box-wrapper{position:relative}.sample-work-box-wrapper .sample-work-box-img{width:100%;height:247px;border-radius:6px;overflow:hidden}.sample-work-box-wrapper .sample-work-box-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sample-work-box-wrapper .play-icon{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;cursor:pointer;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.sample-work-box-wrapper .play-icon:hover{background:rgba(0,0,0,.25)}.sample-work-box-wrapper .play-icon:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.sample-work-box-wrapper .play-icon img{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.sample-work-box h5{margin-top:15px;text-align:center}@media screen and (min-width:992px){.sample-work-box h5{text-align:left;margin-top:30px}}.sample-work .btn_wrapper{margin-top:0}@media screen and (min-width:992px){.sample-work .btn_wrapper{margin-top:60px}}.sample-work .slick-slide{margin:0 15px}.sample-work ul.slick-dots{margin-top:0}@media screen and (min-width:992px){.sample-work ul.slick-dots{margin-top:30px;margin-bottom:0}}@media screen and (min-width:992px){.sample-work .splide__pagination{margin-top:35px}}.sample-work-clip{z-index:9999999;background:rgba(0,0,0,.95)}.sample-work-clip video{width:100%;margin-top:10px;border-radius:12px}.sample-work-clip .modal-content{border:0;border-radius:0;background-color:transparent}.sample-work-clip .modal-header{padding:0;border-bottom:0}.sample-work-clip .modal-header .btn-close{padding:0;margin:0;position:absolute;right:7px;top:0;width:26px;height:26px;background-color:#fff;opacity:1;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:7px center;border:1px solid #5b5b5b;background-image:url(/images/design-studio/modal-close-icon.svg)}@media screen and (min-width:992px){.sample-work-clip .modal-header .btn-close{right:-12px;top:-10px}}.sample-work-clip .modal-body{padding:0;font-size:18px;font-weight:600}@media screen and (min-width:992px){.sample-work-clip .modal-body{font-size:24px;background:#fff;padding:10px 10px 0 10px;border-radius:12px}}@media screen and (min-width:1280px){.sample-work-clip .modal-body{padding:10px 12px 0 12px}}.sample-work-clip .modal-body #videoTitle{display:none}@media screen and (min-width:992px){.sample-work-clip .modal-body #videoTitle{display:block}}.sample-work-clip .modal-dialog{margin:0 auto}@media screen and (min-width:992px){.sample-work-clip .modal-dialog{max-width:800px!important}}.sample-work-clip .modal-dialog iframe{height:470px}@media screen and (min-width:992px){.sample-work-clip .modal-dialog iframe{border-radius:12px;margin-top:10px;height:435px}}@media screen and (min-width:1280px){.sample-work-clip .modal-dialog iframe{height:463px}}@media screen and (min-width:1500px){.sample-work-clip .modal-dialog iframe{height:520px}}@media screen and (min-width:1700px){.sample-work-clip .modal-dialog iframe{height:615px}}@media screen and (min-width:1800px){.sample-work-clip .modal-dialog iframe{height:665px}}.sample-work-clip .modal-dialog iframe .vp-spin{display:none!important}@media screen and (min-width:1280px){.sample-work-clip .modal-dialog{max-width:845px!important}}@media screen and (min-width:1500px){.sample-work-clip .modal-dialog{max-width:945px!important}}@media screen and (min-width:1700px){.sample-work-clip .modal-dialog{max-width:1115px!important}}@media screen and (min-width:1800px){.sample-work-clip .modal-dialog{max-width:1200px!important}}.sample-work-clip .modal-dialog-centered{min-height:calc(100% - .5rem)}.new-tech-stack-heading-top{margin-bottom:25px}@media screen and (min-width:992px){.new-tech-stack-heading-top{margin-bottom:40px}}.sample-work-slider{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.sample-work-slider .col-lg-4{width:100%}.sample-work-slider .owl-dots{margin-bottom:30px}@media screen and (min-width:992px){.sample-work-slider .owl-dots{margin-bottom:0;margin-top:30px}}.ratecard{background:#091b38}.logo-section{padding:25px 0;background:#fff}.rate-card-form-section{padding:30px 0}@media only screen and (min-width:992px){.rate-card-form-section{padding:80px 0}}@media only screen and (min-width:992px){.rate-card-form-section .rate-card-form-wrapper{max-width:860px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:10px;overflow:hidden}}.rate-card-form-section .rate-card-form-wrapper .rate-card-form-left{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;position:relative}@media only screen and (min-width:992px){.rate-card-form-section .rate-card-form-wrapper .rate-card-form-left{overflow:hidden;padding:50px 40px 50px 50px;background:linear-gradient(172deg,#057568 0,#03476d 43%,#0f274e 100%)}}.rate-card-form-section .rate-card-form-wrapper .rate-card-form-left h3{margin-bottom:10px;color:#fff;font-size:26px;line-height:35px;font-weight:700}@media only screen and (min-width:992px){.rate-card-form-section .rate-card-form-wrapper .rate-card-form-left h3{font-size:28px;line-height:45px}}.rate-card-form-section .rate-card-form-wrapper .rate-card-form-left p{color:#fff;font-size:16px;line-height:24px;font-weight:500;width:50%}@media only screen and (min-width:992px){.rate-card-form-section .rate-card-form-wrapper .rate-card-form-left p{font-size:18px;line-height:27px;width:100%}}.rate-card-form-section .rate-card-form-wrapper .rate-card-form-left p span{color:#2dbe70}.rate-card-form-section .rate-card-form-wrapper .rate-card-form-left:before{content:'';position:absolute;background:url(/images/rate-card/download-img.svg) no-repeat;width:170px;height:170px;bottom:-40px;right:-15px;background-size:contain}@media only screen and (min-width:992px){.rate-card-form-section .rate-card-form-wrapper .rate-card-form-left:before{width:204px;height:204px;left:40px;right:inherit;bottom:70px}}.rate-card-form-section .rate-card-form-wrapper .rate-card-form-right{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;background:#091b38;border:0}@media only screen and (min-width:992px){.rate-card-form-section .rate-card-form-wrapper .rate-card-form-right{padding:50px 50px 70px;overflow:hidden;border-top-right-radius:10px;border-bottom-right-radius:10px;border:1px solid #284678;border-left:0}}.rate-card-form-section .rate-card-form-wrapper .rate-card-form-right form input{background-color:transparent;border:0;border-bottom:1px solid #fff;padding:15px 15px 15px 35px;margin-bottom:10px;width:100%;color:#fff}.rate-card-form-section .rate-card-form-wrapper .rate-card-form-right form input::-webkit-input-placeholder{opacity:1;color:#fff;font-weight:400}.rate-card-form-section .rate-card-form-wrapper .rate-card-form-right form input::-moz-placeholder{opacity:1;color:#fff;font-weight:400}.rate-card-form-section .rate-card-form-wrapper .rate-card-form-right form input:-ms-input-placeholder{opacity:1;color:#fff;font-weight:400}.rate-card-form-section .rate-card-form-wrapper .rate-card-form-right form input::-ms-input-placeholder{opacity:1;color:#fff;font-weight:400}.rate-card-form-section .rate-card-form-wrapper .rate-card-form-right form input::placeholder{opacity:1;color:#fff;font-weight:400}.rate-card-form-section .rate-card-form-wrapper .rate-card-form-right form .user{background:url(/images/rate-card/user-icon.svg) no-repeat 0 50%}.rate-card-form-section .rate-card-form-wrapper .rate-card-form-right form .email{background:url(/images/rate-card/email-icon.svg) no-repeat 0 50%}.rate-card-form-section .rate-card-form-wrapper .rate-card-form-right form .mobile{background:url(/images/rate-card/mobile-icon.svg) no-repeat 0 50%}.rate-card-form-section .rate-card-form-wrapper .rate-card-form-right form .btn-orange{width:100%;max-width:inherit;padding:13px;font-size:14px;margin-top:20px;margin-bottom:15px}@media only screen and (min-width:992px){.rate-card-form-section .rate-card-form-wrapper .rate-card-form-right form .btn-orange{margin-top:25px;margin-bottom:20px}}.rate-card-form-section .rate-card-form-wrapper .rate-card-form-right p{color:#fff;font-size:14px;line-height:24px;margin-bottom:0;margin-top:5px}.rate-card-form-section .rate-card-form-wrapper .rate-card-form-right p a{color:#4a90e2}.grey-mod-class .d-trans-pro-wrapper .d-trans-pro-content-box{background:#fff;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.05);box-shadow:0 0 10px 1px rgba(0,0,0,.05)}.grey-mod-class .d-trans-pro-wrapper .d-trans-pro-tab-btn{border:1px solid #f5f5f5}.grey-mod-class .d-trans-pro-wrapper .d-trans-pro-tab-btn.active{border-color:#e3e3e3}@media screen and (min-width:992px){.grey-mod-class .heading-para{max-width:875px}}.blue-bnr-section-mod .btn_wrapper{margin-top:25px}.bnr-contact-mod h2.big-h2{padding-bottom:0;margin-bottom:0}.bnr-contact-mod .bnr-contact{display:inline-block;margin-bottom:25px;margin-top:15px;font-size:16px;line-height:24px;width:155px;text-transform:uppercase;color:#55c77c;position:relative;font-weight:600}@media screen and (min-width:992px){.bnr-contact-mod .bnr-contact{font-size:19px;line-height:30px}}.bnr-contact-mod .bnr-contact::before{content:'';position:absolute;background:url(/images/vuejs-development/green-arrow.svg) no-repeat;top:4px;right:0;width:20px;height:14px}@media screen and (min-width:992px){.bnr-contact-mod .bnr-contact::before{top:7px}}@media screen and (min-width:992px){.node-js-development-process .d-trans-pro-wrapper .d-trans-pro-steps:before{height:90%}}@media screen and (min-width:992px){.node-js-development-process .d-trans-pro-wrapper .d-trans-pro-content-box4,.node-js-development-process .d-trans-pro-wrapper .d-trans-pro-content-box5,.node-js-development-process .d-trans-pro-wrapper .d-trans-pro-content-box6{margin-top:180px}}@media screen and (min-width:992px){.ios-app-dev-process .d-trans-pro-wrapper .d-trans-pro-steps:before{height:90%}}@media screen and (min-width:992px){.ios-app-dev-process .d-trans-pro-wrapper .d-trans-pro-content-box4,.ios-app-dev-process .d-trans-pro-wrapper .d-trans-pro-content-box5,.ios-app-dev-process .d-trans-pro-wrapper .d-trans-pro-content-box6{margin-top:180px}}.o-key-diff-modify h2{margin-bottom:20px}.o-key-diff-modify .o-key-diff-box .ml-cases-img{min-height:65px}.o-key-diff-modify .o-key-diff-box .skillsz-link{color:#000;text-decoration:underline}.o-key-diff-modify .o-key-diff-box .skillsz-link:hover{text-decoration:none}.ml-framwork-box-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.margin-top-50-modify{margin-top:30px}@media screen and (min-width:992px){.margin-top-50-modify{margin-top:40px}}.gradient-bg-new{background:linear-gradient(135deg,#07b260 0,#051b39 40%)}.gradient-bg-new.ml-framwork h2,.gradient-bg-new.ml-framwork p{color:#fff}.gradient-bg-new .ml-framwork-box{background-color:#fff;border:1px solid #b2b2b2;border-radius:10px;padding:20px 20px 20px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0}.gradient-bg-new .ml-framwork-box .heading-area{position:relative}.gradient-bg-new .ml-framwork-box .heading-area::after{content:"";background-repeat:no-repeat;width:100%;height:100%;position:absolute;right:0}.gradient-bg-new .ml-framwork-box .heading-area h4{color:#fff;font-weight:500;text-align:center}.gradient-bg-new .ml-framwork-box .ml-framwork-box-tick-icon{width:18px;height:18px;margin-right:8px}.gradient-bg-new .ml-framwork-box .text-area{width:90%}.gradient-bg-new .ml-framwork-box .text-area .ml-framwork-box-heading{font-size:20px;margin-bottom:10px;line-height:20px}.gradient-bg-new .ml-framwork-box .text-area p{color:#000;font-size:16px;margin:0}.heading-area-main{display:block;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:20px;padding-bottom:10px}@media screen and (min-width:992px){.heading-area-main{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;margin-bottom:0;padding-bottom:0}}.heading-area-main::after{content:"";position:absolute;top:auto;-webkit-transform:translateX(50%);transform:translateX(50%);right:50%;border-top:10px solid #07b260;border-bottom:none;border-left:10px solid transparent;border-right:10px solid transparent;width:10px;height:10px;bottom:-9px}@media screen and (min-width:992px){.heading-area-main::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:8px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #07b260;width:10px;height:10px;bottom:auto}}.heading-area-main::before{content:"";position:absolute;width:80%;height:2px;top:auto;bottom:0;right:50%;background-color:#07b260;-webkit-transform:translateX(50%);transform:translateX(50%)}@media screen and (min-width:992px){.heading-area-main::before{content:"";position:absolute;height:80%;width:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:28px;background-color:#07b260;bottom:auto}}.heading-area-main h4{color:#fff}@media screen and (min-width:992px){.ar-vr-process .d-trans-pro-wrapper .d-trans-pro-content-box4,.ar-vr-process .d-trans-pro-wrapper .d-trans-pro-content-box5,.ar-vr-process .d-trans-pro-wrapper .d-trans-pro-content-box6{margin-top:150px}}@media screen and (min-width:992px){.ar-vr-tech .o-key-diff-box{padding:30px 5px 30px 20px}}@media screen and (min-width:992px){.ar-vr-tech .o-key-diff-box ul{padding-right:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.ar-vr-tech .o-key-diff-box ul li{font-size:15px;padding:0 0 8px 25px}.ar-vr-tech .o-key-diff-box .pr-0{padding-right:0}@media screen and (min-width:992px){.ar-vr-tech .o-key-diff-left{padding-top:20px}}@media screen and (min-width:992px){.ar-vr-tech .o-key-diff-left h3{font-size:27px;line-height:38px}}.d-trans-pro-content-box .process-content-order-list li{font-size:18px;margin-bottom:12px;position:relative;padding-left:30px}.d-trans-pro-content-box .process-content-order-list li::before{content:"";position:absolute;left:0;top:6px;background:url(/images/dotnet/green-tick.svg) no-repeat 0 0;height:16px;width:16px}.cloude-computing-tech-stack .tech-stack-oreder-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2}.cloude-computing-tech-stack .tech-stack-oreder-list li{width:100%}@media screen and (min-width:480px){.cloude-computing-tech-stack .tech-stack-oreder-list li{width:50%}}@media screen and (min-width:992px){.cloude-computing-tech-stack .tech-stack-oreder-list li{width:25%}}.cloude-computing-tech-stack .tech-stack-oreder-list li .tech-stack-oreder-list-iteam{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;border-radius:5px;padding:15px;margin:10px;font-weight:500;color:#000;font-size:16px;position:relative;padding-left:35px}@media screen and (min-width:992px){.cloude-computing-tech-stack .tech-stack-oreder-list li .tech-stack-oreder-list-iteam{min-height:78px}}.cloude-computing-tech-stack .tech-stack-oreder-list li .tech-stack-oreder-list-iteam::before{content:"";position:absolute;left:12px;top:18px;background:url(/images/dotnet/green-tick.svg) no-repeat 0 0;height:16px;width:16px}.cloude-case-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:992px){.cloude-case-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.cloude-case-wrapper .iot-case-wrapper-box{border-bottom-width:1px;-webkit-box-shadow:unset;box-shadow:unset;width:100%}@media screen and (min-width:992px){.cloude-case-wrapper .iot-case-wrapper-box{width:30.33%}}.clode-computing-deployment-models-row{width:100%;margin:auto}@media screen and (min-width:992px){.clode-computing-deployment-models-row{width:90%}}.clode-computing-deployment-models-row .clode-computing-deployment-models-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}@media screen and (min-width:992px){.clode-computing-deployment-models-row .clode-computing-deployment-models-box{padding:30px 30px 30px 20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.clode-computing-deployment-models-row .clode-computing-deployment-models-box .ml-cases-img{width:100%;margin-right:0;margin-bottom:20px}@media screen and (min-width:992px){.clode-computing-deployment-models-row .clode-computing-deployment-models-box .ml-cases-img{width:22%;margin-right:30px;margin-bottom:0}}.clode-computing-deployment-models-row .clode-computing-deployment-models-box .ml-cases-img img{width:70px}@media screen and (min-width:992px){.clode-computing-deployment-models-row .clode-computing-deployment-models-box .ml-cases-img img{width:100%}}.clode-computing-deployment-models-row .clode-computing-deployment-models-box .clode-computing-right-side-text{width:100%}@media screen and (min-width:992px){.clode-computing-deployment-models-row .clode-computing-deployment-models-box .clode-computing-right-side-text{width:70%}}.clode-computing-deployment-models-row--cloud-engineering .clode-computing-deployment-models-box{border-left-width:6px}@media screen and (min-width:992px){.clode-computing-deployment-models-row--cloud-engineering .clode-computing-deployment-models-box .ml-cases-img{width:15%}}@media screen and (min-width:992px){.cloud-computing-development-process-section{height:800px}}.cloud-computing-development-process-section .cloud-computing-development-process .d-trans-pro-steps.d-trans-pro-steps-new::before{height:98%}@media screen and (min-width:992px){.cloud-computing-development-process-section .cloud-computing-development-process .d-trans-pro-steps.d-trans-pro-steps-new::before{height:40%}}.cloud-computing-development-process-section .cloud-computing-development-process .cloud-computing-development-process-box{margin-top:0}.cloud-computing-service-solution{position:relative;z-index:2}.robust-new-modify{padding-bottom:50px}@media screen and (min-width:992px){.robust-new-modify{padding-bottom:70px}}.margin-bottom-30{margin-bottom:15px}@media screen and (min-width:992px){.margin-bottom-30{margin-bottom:30px}}@media screen and (min-width:992px){.codeigniter-dev .d-trans-pro-wrapper .d-trans-pro-content-box2,.codeigniter-dev .d-trans-pro-wrapper .d-trans-pro-content-box3,.codeigniter-dev .d-trans-pro-wrapper .d-trans-pro-content-box4{margin-top:0}}@media screen and (min-width:992px){.codeigniter-dev .d-trans-pro-wrapper .d-trans-pro-steps:before{height:86%}}.hr-btn{margin-top:20px}@media screen and (min-width:992px){.hr-btn{margin-top:30px}}.fixed-engagement-model.new-fixed-engagement-model{background:linear-gradient(311deg,#06a564 0,#00517f 41%,#023e66 72%,#051b39 100%);padding:40px 0 50px}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model{padding:65px 0 40px}}.fixed-engagement-model.new-fixed-engagement-model .heading-top{margin-bottom:30px;position:relative}.fixed-engagement-model.new-fixed-engagement-model .heading-top p{font-size:18px;line-height:30px;font-weight:500;margin:0 auto;max-width:1000px;color:#fff}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .heading-top p{font-size:22px;line-height:34px}}.fixed-engagement-model.new-fixed-engagement-model .heading-top h3{color:#fff;font-size:18px;line-height:26px;display:inline-block}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .heading-top h3{font-size:24px;line-height:48px;vertical-align:top}}@media screen and (min-width:1200px){.fixed-engagement-model.new-fixed-engagement-model .heading-top h3{font-size:30px;line-height:56px}}.fixed-engagement-model.new-fixed-engagement-model .heading-top h3 span{font-weight:700;color:#71e19d;font-size:30px;line-height:30px}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .heading-top h3 span{font-size:36px;line-height:56px}}.fixed-engagement-model.new-fixed-engagement-model .heading-top h3 strong{font-weight:700;color:#71e19d;font-size:30px;line-height:30px}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .heading-top h3 strong{font-size:36px;line-height:56px}}.fixed-engagement-model.new-fixed-engagement-model .heading-top h3.m-extra-padding{padding:0 48px}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .heading-top h3.m-extra-padding{padding:0}}.fixed-engagement-model.new-fixed-engagement-model .heading-top h3.m-extra-padding span{white-space:nowrap}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .heading-top h3.m-extra-padding span{white-space:inherit}}.fixed-engagement-model.new-fixed-engagement-model .heading-top .list-unstyled{display:inline-block}.fixed-engagement-model.new-fixed-engagement-model .heading-top .slct-cntr{position:absolute;left:20px;top:19px;font-size:15px;line-height:17px;font-weight:500;color:#fff;text-align:left}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement{max-width:970px;margin:0 auto 50px}}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row h5{color:#333;font-size:20px;font-weight:600!important;position:relative;margin-bottom:0}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row h5 strong{font-weight:600!important}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row h5{font-weight:700}}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row-left{-webkit-box-flex:0;-ms-flex:0 0 41%;flex:0 0 41%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#0160a9;padding:20px 10px 20px 25px;border-bottom:1px solid rgba(255,255,255,.2)}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row-left{margin-right:5px}}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row-left i{width:42px}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row-left h5{font-size:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row-left h5{font-size:20px}}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row-left-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row-left-content h5{color:#fff;font-size:18px;font-weight:600}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row-left-content h5{margin-bottom:5px}}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row-left-content p{color:#fff;font-size:13px;line-height:17px;font-weight:500;margin-bottom:0}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row .fixed-engagement-right{margin-bottom:30px}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row .fixed-engagement-right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-bottom:1px solid #dadbde;text-align:center}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col{margin:0 5px}}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col span{font-size:16px;padding:0 10px;font-weight:500}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col span{font-size:15px;padding:10px 25px}}@media screen and (min-width:1200px){.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col span{font-size:16px}}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col span img{margin-left:5px;position:relative;top:-1px;width:20px}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col span.has-pointer{cursor:pointer}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row .fixed-engagement-right .col-content-box{background:#fff;border-bottom:1px solid #ecedee;padding:15px}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row .fixed-engagement-right .col-content-box-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row .fixed-engagement-right .col-content-box-top h5{color:#333;font-size:16px;line-height:22px;font-weight:400;-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;padding-right:30px;margin-bottom:0;position:relative;cursor:pointer}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row .fixed-engagement-right .col-content-box-top h5:before{content:'';position:absolute;background:url(/images/new-engagement-model/circle-down.svg) no-repeat center center;width:28px;height:28px;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row .fixed-engagement-right .col-content-box-top h5.active:before{background:url(/images/new-engagement-model/circle-up.svg) no-repeat center center}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row .fixed-engagement-right .col-content-box-top span{color:#333;font-size:16px;font-weight:700;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:25px}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row .fixed-engagement-right .col-content-box .col-content-description{display:none;margin-top:10px}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row .fixed-engagement-right .col-content-box .col-content-description p{margin-bottom:0;font-size:14px;line-height:20px}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row-top .fixed-engagement-right .fixed-engagement-col{background:#71e19d;border-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;min-height:65px}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row-top .fixed-engagement-right .fixed-engagement-col{min-height:85px}}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row-top .fixed-engagement-right .fixed-engagement-col.has-tooltip{position:relative}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row-top .fixed-engagement-right h5{padding:9px 0;line-height:25px;text-align:center}}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row-top .fixed-engagement-right h5 img{position:relative;top:-2px}}.fixed-engagement-model.new-fixed-engagement-model .fixed-engagement-row-top .fixed-engagement-row-left{background:0 0;border-bottom:none}.fixed-engagement-model.new-fixed-engagement-model .border-bottom-0{border-bottom:none}.fixed-engagement-model.new-fixed-engagement-model .border-bottom-left-radius{border-bottom-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px}.fixed-engagement-model.new-fixed-engagement-model .border-bottom-right-radius{border-bottom-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px}.fixed-engagement-model.new-fixed-engagement-model .border-top-left-radius{border-top-left-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px}.fixed-engagement-model.new-fixed-engagement-model .slct-box{position:relative;display:inline-block;vertical-align:middle}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .slct-box{margin-left:10px}}.fixed-engagement-model.new-fixed-engagement-model #price-tabs{margin-bottom:0;position:absolute;width:100%;background:#fff;z-index:9999;padding:0;display:none}.fixed-engagement-model.new-fixed-engagement-model #price-tabs li{width:100%;display:block;border-bottom:1px solid #e5e5e5;border-radius:0;margin-bottom:0;padding:0}.fixed-engagement-model.new-fixed-engagement-model #price-tabs li a{background:0 0;border:none;font-size:14px;font-weight:500;padding:5px 15px;height:auto;width:auto;text-align:left;color:#333;line-height:26px;border-radius:0;display:block}.fixed-engagement-model.new-fixed-engagement-model #price-tabs li a:before{display:none}.fixed-engagement-model.new-fixed-engagement-model #price-tabs li:last-child{border:none}.fixed-engagement-model.new-fixed-engagement-model #price-tabs li:hover a{background:#ccc;color:#333}.fixed-engagement-model.new-fixed-engagement-model #price-tabs.ae-show{display:block}.fixed-engagement-model.new-fixed-engagement-model .accordion_body{display:none}.fixed-engagement-model.new-fixed-engagement-model .dropdown-wrapper .ae-select{padding:8px;position:relative;height:56px;width:240px;border:2px #ff772f solid;position:relative;border-radius:29px}.fixed-engagement-model.new-fixed-engagement-model .dropdown-wrapper .ae-select-content{font-size:20px;color:#fff;font-weight:600;width:100%;display:block;text-align:right;padding-right:35px;position:relative;text-transform:uppercase;top:3px}.fixed-engagement-model.new-fixed-engagement-model .dropdown-wrapper .ae-select-content:before{content:'';background:url(/images/new-engagement-model/bottom-arrow.svg) no-repeat center center;position:absolute;width:14px;height:8px;top:13px;right:12px}.fixed-engagement-model.new-fixed-engagement-model .dropdown-wrapper .ae-select .ae-select-content.active:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:12px;right:12px}.fixed-engagement-model.new-fixed-engagement-model .dropdown-wrapper .ae-select.chosen{color:#333}.fixed-engagement-model.new-fixed-engagement-model .ae-select .up-icon,.fixed-engagement-model.new-fixed-engagement-model .dropdown-wrapper .ae-select .down-icon{position:absolute;right:8px;top:7px}.fixed-engagement-model.new-fixed-engagement-model .dropdown-wrapper .ae-dropdown .select-menu{-webkit-box-shadow:none;box-shadow:none;border-radius:0}.fixed-engagement-model.new-fixed-engagement-model .dropdown-wrapper .ae-dropdown .ae-select,.fixed-engagement-model.new-fixed-engagement-model .dropdown-wrapper .ae-dropdown .select-menu>li{cursor:pointer}.fixed-engagement-model.new-fixed-engagement-model .dropdown-wrapper .ae-dropdown .select-menu>li>a:focus,.fixed-engagement-model.new-fixed-engagement-model .dropdown-wrapper .ae-dropdown .select-menu>li>a:hover{background:0 0}.fixed-engagement-model.new-fixed-engagement-model .dropdown-wrapper .ae-disabled{pointer-events:none}.fixed-engagement-model.new-fixed-engagement-model .ae-hide{display:none}.fixed-engagement-model.new-fixed-engagement-model ul.select-menu{list-style-type:none}.fixed-engagement-model.new-fixed-engagement-model ul.select-menu{margin:0;padding:5px;border:1px solid #ccc}.fixed-engagement-model.new-fixed-engagement-model ul.select-menu li{padding:5px 0}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model .shr-rqst-btn a{max-width:370px}}.fixed-engagement-model.new-fixed-engagement-model .hide{display:none}.fixed-engagement-model.new-fixed-engagement-model.fixed-engagement-model-dev .fixed-engagement-row-left{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}.fixed-engagement-model.new-fixed-engagement-model.fixed-engagement-model-dev .fixed-engagement-row-left.fixed-engagement-row-left-new-bg{background:#091b3a;border-top-right-radius:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.fixed-engagement-model.new-fixed-engagement-model.fixed-engagement-model-dev .fixed-engagement-row-left.fixed-engagement-row-left-new-bg h5{color:#fff}.arrow:after,.ui-tooltip{background:#fff9cf;border:1px solid #e3d58f}.ui-tooltip{-webkit-box-shadow:0 10px 27px -9px rgba(0,0,0,.75)!important;box-shadow:0 10px 27px -9px rgba(0,0,0,.75)!important;background:#fff9cf!important;border:1px solid #e3d58f!important;color:#333;text-align:left;padding:5px 15px!important;border-radius:6px!important;max-width:260px;min-width:380px;font-size:14px!important;font-weight:500!important;font-family:Montserrat,sans-serif!important}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px}.arrow.top{top:-16px;bottom:auto}.arrow.left{left:20%}.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-box-shadow:6px 5px 9px -9px #000;box-shadow:6px 5px 9px -9px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow.top:after{bottom:-20px;top:auto}.border-right-radious{border-bottom-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px}.django-tech-stack{padding:40px 0 50px}@media screen and (min-width:992px){.django-tech-stack{padding:70px 0 80px}}.django-tech-stack h2{font-weight:600}@media screen and (min-width:992px){.django-tech-stack h2{margin-bottom:20px}}.django-tech-stack-wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.django-tech-stack-wrapper ul li{text-align:center;padding:0 10px;margin-top:40px}@media screen and (min-width:992px){.django-tech-stack-wrapper ul li{width:12.5%}}.django-tech-stack-wrapper ul li span{font-size:14px;font-weight:500;margin-top:10px;display:block}.django-tech-stack-wrapper ul li i{display:inline-block;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100px;margin:0 auto}@media screen and (min-width:992px){.django-tech-stack-wrapper ul li i{height:60px;width:80px}}.django-tech-stack-wrapper ul li i img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.django-tech-stack-wrapper ul li i.stack-img-mod{width:100px}.django-tech-stack-wrapper ul li i.open-api{position:relative;left:5px}.django-tech-stack-wrapper ul .slick-dots{margin-left:auto;margin-right:auto;margin-bottom:0}.django-tech-stack-wrapper ul .slick-dots li{padding:0;margin-top:0}.django-tech-stack-slider .owl-dots{margin-bottom:0}.tech-stack-list{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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-tech-mean-stack{padding:40px 0 50px}@media screen and (min-width:992px){.new-tech-mean-stack{padding:70px 0 80px}}.new-tech-mean-stack h2{margin-bottom:0;font-weight:600;font-size:24px}@media screen and (min-width:992px){.new-tech-mean-stack h2{margin-bottom:40px;font-weight:600;font-size:48px}}.new-tech-mean-stack .new-tech-mean-stack-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (min-width:992px){.new-tech-mean-stack .new-tech-mean-stack-ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.new-tech-mean-stack .new-tech-mean-stack-ul li{width:100%}@media screen and (min-width:992px){.new-tech-mean-stack .new-tech-mean-stack-ul li{width:20%}}.new-tech-mean-stack .new-tech-mean-stack-ul li .new-tech-mean-stack-anchor{display:block;margin:30px auto 0}@media screen and (min-width:992px){.new-tech-mean-stack .new-tech-mean-stack-ul li .new-tech-mean-stack-anchor{margin:0 25px}}.font-weignt-400{font-weight:400}.blue-bnr-section h2.font-size-resize-new{font-size:26px}@media screen and (min-width:992px){.blue-bnr-section h2.font-size-resize-new{font-size:30px}}.font-weight-500{font-weight:500;margin-bottom:22px}.dapp-blockchn.o-key-diff .bord-col-1{border-bottom-color:#4a90e2}.dapp-blockchn.o-key-diff .bord-col-2{border-bottom-color:#49c684}.dapp-blockchn.o-key-diff .o-key-diff-box{border-left:none;border-bottom-width:8px;background:#fff}@media screen and (min-width:992px){.dapp-blockchn.o-key-diff .o-key-diff-box{padding:30px 15px 30px 25px}}.dapp-blockchn.o-key-diff .o-key-diff-box img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.dapp-blockchn.o-key-diff .o-key-diff-box h4{margin-top:15px}@media screen and (min-width:992px){.dapp-blockchn.o-key-diff .o-key-diff-box h4{font-size:22px}}.dapp-blockchn.o-key-diff .col-lg-3{display:-webkit-box;display:-ms-flexbox;display:flex}.dapp-tech-stack .profile-tabs{overflow:inherit;display:block;width:100%;border:none;margin-bottom:0}.dapp-tech-stack .profile-tabs .tab-profile-header{width:100%;border-right:none}.dapp-tech-stack .profile-tabs .tab-profile-header ul{display:-webkit-box;display:-ms-flexbox;display:flex}.dapp-tech-stack .profile-tabs .tab-profile-header ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#969696;padding:0 15px 5px;border:none}@media screen and (min-width:992px){.dapp-tech-stack .profile-tabs .tab-profile-header ul li{font-size:26px}}.dapp-tech-stack .profile-tabs .tab-profile-header ul li.active{background:0 0;border-left:none;border-left-width:0;color:#333}.dapp-tech-stack .profile-tabs .tab-profile-header ul li.active span::before{height:5px}.dapp-tech-stack .profile-tabs .tab-profile-header ul li span{position:relative;padding-bottom:10px}.dapp-tech-stack .profile-tabs .tab-profile-header ul li span:before{content:'';position:absolute;background:#ff5800;height:0;width:148px;bottom:0;left:0;right:0;margin:0 auto}.dapp-tech-stack .profile-tabs .tab-profile-header ul li:hover{background:0 0;border-left:none;color:#333;border-left-width:0}.dapp-tech-stack .profile-tabs .tab-profile-content{background:0 0;width:100%}.dapp-tech-stack .profile-tabs .tab-profile-content .tab-profile-content-area ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dapp-tech-stack .profile-tabs .tab-profile-content .tab-profile-content-area ul li{margin-top:15px}@media screen and (min-width:992px){.dapp-tech-stack .profile-tabs .tab-profile-content .tab-profile-content-area ul li{width:20%;margin-top:30px}}.dapp-tech-stack .profile-tabs .tab-profile-content .tab-profile-content-area ul li a{background:0 0;padding:0;border:none}.dapp-tech-stack .profile-tabs .tab-profile-content .tab-profile-content-area ul li a:hover{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none}.dapp-tech-stack .profile-tabs .tab-profile-content .tab-profile-content-area ul li a img{height:100%}.dapp-tech-stack .profile-tabs .tab-profile-content .tab-profile-content-area ul li span{display:block;margin:25px auto 0;text-align:center;font-size:18px;font-weight:500}.dapp-tech-stack .profile-tabs .tab-profile-content .tab-profile-content-area.active{background:0 0}.dapp-tech-stack .profile-tabs .tab-profile-content div{position:inherit}@media screen and (min-width:992px){.hybrid-tech-use.o-key-diff-modify h2{margin-bottom:50px}}.hybrid-tech-use .o-key-diff-box{border-left-width:5px}@media screen and (min-width:992px){.hybrid-tech-use .o-key-diff-box{padding:35px 50px 35px 35px}}.hybrid-tech-use .o-key-diff-box img{margin-bottom:15px}@media screen and (min-width:992px){.hybrid-dev-process .d-trans-pro-wrapper .d-trans-pro-content-box2,.hybrid-dev-process .d-trans-pro-wrapper .d-trans-pro-content-box3,.hybrid-dev-process .d-trans-pro-wrapper .d-trans-pro-content-box4{margin-top:30px}}@media screen and (min-width:992px){.hybrid-dev-process .d-trans-pro-wrapper .d-trans-pro-steps:before{height:80%}}@media screen and (min-width:992px){.flutter-dev-process .d-trans-pro-wrapper .d-trans-pro-content-box2,.flutter-dev-process .d-trans-pro-wrapper .d-trans-pro-content-box3,.flutter-dev-process .d-trans-pro-wrapper .d-trans-pro-content-box4{margin-top:30px}}@media screen and (min-width:992px){.flutter-dev-process .d-trans-pro-wrapper .d-trans-pro-content-box5,.flutter-dev-process .d-trans-pro-wrapper .d-trans-pro-content-box6{margin-top:120px}}@media screen and (min-width:992px){.flutter-dev-process .d-trans-pro-wrapper .d-trans-pro-steps:before{height:90%}}@media screen and (min-width:992px){.sd-process .d-trans-pro-wrapper .d-trans-pro-steps:before{height:86%}}.mvp-texh-stack .profile-tabs .tab-profile-content .tab-profile-content-area ul li a img.icon-small{width:30px}.mvp-texh-stack .profile-tabs .tab-profile-content .tab-profile-content-area ul li a img.icon-medium{width:40px}.mvp-texh-stack .profile-tabs .tab-profile-content .tab-profile-content-area ul li a img.icon-c-sharp{width:52px}.mvp-texh-stack .profile-tabs .tab-profile-content .tab-profile-content-area ul li a img.icon-azure-sql-database{width:52px}.mvp-texh-stack .profile-tabs .tab-profile-content .tab-profile-content-area ul.list-wise{margin-left:10px}.mvp-texh-stack .profile-tabs .tab-profile-content .tab-profile-content-area ul.list-wise li{width:100%;font-size:16px;position:relative;padding:10px 10px 10px 15px;margin:0;color:#333}@media screen and (min-width:992px){.mvp-texh-stack .profile-tabs .tab-profile-content .tab-profile-content-area ul.list-wise li{width:50%}}.mvp-texh-stack .profile-tabs .tab-profile-content .tab-profile-content-area ul.list-wise li:before{content:'';position:absolute;background:#005eb8;height:8px;width:8px;top:18px;left:0}.mvp-texh-stack .profile-tabs .tab-profile-content .tab-profile-content-area ul.list-wise li a{text-decoration:underline;background:0 0;border:none;padding:0;margin:0;height:auto;color:#333}.mvp-texh-stack .profile-tabs .tab-profile-content .tab-profile-content-area ul.list-wise li a:hover{-webkit-box-shadow:none;box-shadow:none;color:#005eb8}.mvp-texh-stack .profile-tabs .tab-profile-content .tab-profile-content-area .tab-profile-content-wrap h4{padding-left:10px;margin-bottom:15px;font-size:18px;display:none}@media screen and (min-width:992px){.mvp-texh-stack .profile-tabs .tab-profile-content .tab-profile-content-area .tab-profile-content-wrap h4{display:block}}.mvp-texh-stack .profile-tabs .tab-profile-content .tab-profile-content-area .tab-profile-content-wrap span{padding-left:10px}.mvp-benefit-development .heading-top{margin-bottom:40px}.mvp-benefit-development .heading-top h2{margin-bottom:15px}.mvp-benefit-development .heading-top p{font-size:19px;text-align:center}@media screen and (min-width:992px){.mvp-benefit-development .heading-top p{font-size:22px;line-height:38px}}.mvp-key-role .heading-top{margin-bottom:40px}.mvp-key-role .heading-top h2{margin-bottom:15px;padding-bottom:0}.mvp-key-role .heading-top p{font-size:19px;text-align:center}@media screen and (min-width:992px){.mvp-key-role .heading-top p{font-size:22px;line-height:38px}}@media screen and (min-width:992px){.mv-dev-process .d-trans-pro-wrapper .d-trans-pro-content-box5{margin-top:170px}}.aws-devops-tech-stack{padding:40px 0 50px;background-color:#f4f4f4}@media screen and (min-width:992px){.aws-devops-tech-stack{padding:70px 0 80px;background-color:#f4f4f4}}.aws-devops-tech-stack h2{font-weight:600}@media screen and (min-width:992px){.aws-devops-tech-stack h2{margin-bottom:20px}}.aws-devops-tech-stack-wrapper .aws-devops-tech-stack-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.aws-devops-tech-stack-wrapper .aws-devops-tech-stack-slider .splide_slidemod{text-align:center;padding:0 10px;margin-top:40px}@media screen and (min-width:992px){.aws-devops-tech-stack-wrapper .aws-devops-tech-stack-slider .splide_slidemod{width:25%}}.aws-devops-tech-stack-wrapper .aws-devops-tech-stack-slider .splide_slidemod .aws-devops-container{background-color:#fff;border-radius:5px;padding:25px 15px;margin-bottom:15px;-webkit-box-shadow:5px 10px 20px 0 rgba(0,0,0,.05);box-shadow:5px 10px 20px 0 rgba(0,0,0,.05)}.aws-devops-tech-stack-wrapper .aws-devops-tech-stack-slider .splide_slidemod .aws-devops-container span{font-size:14px;font-weight:500;margin-top:10px;display:block}.aws-devops-tech-stack-wrapper .aws-devops-tech-stack-slider .splide_slidemod .aws-devops-container i{display:inline-block;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100px;margin:0 auto}@media screen and (min-width:992px){.aws-devops-tech-stack-wrapper .aws-devops-tech-stack-slider .splide_slidemod .aws-devops-container i{height:85px;width:185px}}.aws-devops-tech-stack-wrapper .aws-devops-tech-stack-slider .splide_slidemod .aws-devops-container i img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.aws-devops-tech-stack-wrapper .aws-devops-tech-stack-slider .splide_slidemod .aws-devops-container i.stack-img-mod{width:100px}.aws-devops-tech-stack-wrapper .aws-devops-tech-stack-slider .splide_slidemod .aws-devops-container i.open-api{position:relative;left:5px}.aws-devops-tech-stack-wrapper .aws-devops-tech-stack-slider .slick-dots{margin-left:auto;margin-right:auto;margin-bottom:0}.aws-devops-tech-stack-wrapper .aws-devops-tech-stack-slider .slick-dots li{padding:0;margin-top:0}.aws-devops-tech-stack-slider .owl-dots{margin-bottom:0}.engagement-model-page-bnr{padding-bottom:50px}@media screen and (min-width:992px){.engagement-model-page-bnr{padding:130px 20px 75px!important}}.engagement-model-page-bnr h1{margin-bottom:25px}@media screen and (min-width:992px){.engagement-model-page-bnr h1{font-size:55px;line-height:64px;margin-bottom:40px}}.engagement-model-page-bnr .header_right_pan{text-align:left;padding-top:20px}@media screen and (min-width:992px){.engagement-model-page-bnr .header_right_pan{padding-top:40px}}.engagement-model-page-bnr .header_right_pan p{color:#e9f4f5;text-align:center}@media screen and (min-width:992px){.engagement-model-page-bnr .header_right_pan p{font-size:24px;line-height:40px;text-align:left}}@media screen and (min-width:992px){.engagement-model-page-bnr .header_right_pan .btn-orange{margin:0}}@media screen and (min-width:992px){.engagement-model-page-bnr .header_right_pan .anchor-link{text-align:left;display:block}}.page-engagement-specific .heading-top{margin-bottom:45px}.page-engagement-specific .heading-top h2{text-align:center;margin-bottom:20px}.page-engagement-specific .heading-top p{font-size:19px;text-align:center}@media screen and (min-width:992px){.page-engagement-specific .heading-top p{font-size:22px}}.page-engagement-specific .iot-case-wrapper{max-width:100%}.page-engagement-specific .iot-case-wrapper-box{width:100%;text-align:center;margin:0;min-height:auto;margin-bottom:30px;border-bottom-width:5px}.page-engagement-specific .iot-case-wrapper-box h3{font-size:26px;font-weight:600;margin-top:30px}.page-engagement-specific .iot-case-wrapper-box p{font-size:18px;line-height:28px;margin-bottom:15px}.page-engagement-specific .iot-case-wrapper-box a{font-size:16px;text-align:center;border:1px solid #d2d2d2;border-radius:5px;color:#333;display:block;margin:0 auto;width:162px;padding:11px 0;font-weight:500;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.page-engagement-specific .iot-case-wrapper-box a:hover{background:#ff5800;border-color:#ff5800;color:#fff}@media screen and (min-width:992px){.engagement-models .page-engagement-specific .heading-top{margin-bottom:40px}}.engagement-models .page-engagement-specific .heading-top h2{margin-bottom:10px}@media screen and (min-width:992px){.engagement-models .page-engagement-specific .heading-top h2{font-size:48px;line-height:68px;font-weight:600}}.engagement-models .page-engagement-specific .iot-case-wrapper-box{border-bottom-width:5px;display:block}.engagement-models .page-engagement-specific .iot-case-wrapper-box h3{margin-left:0;margin-top:20px;margin-bottom:10px}@media screen and (min-width:992px){.engagement-models .page-engagement-specific .iot-case-wrapper-box h3{font-size:26px;line-height:36px;font-weight:600}}.engagement-models .page-engagement-specific .iot-case-wrapper-box p{margin-bottom:15px;display:block}@media screen and (min-width:992px){.engagement-models .page-engagement-specific .iot-case-wrapper-box p{font-size:18px;line-height:28px}}.message-section{padding:30px 0}@media screen and (min-width:992px){.message-section{padding:80px 0}}@media screen and (min-width:992px){.message-section__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:970px;margin:0 auto}}.message-section__wrapper h2{text-align:center;margin-bottom:40px}@media screen and (min-width:992px){.message-section__wrapper h2{font-size:30px;line-height:48px;font-weight:500;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.message-section__left{-webkit-box-flex:173px;-ms-flex:173px;flex:173px;max-width:173px;margin:0 auto}@media screen and (min-width:992px){.message-section__left{margin-right:30px}}.message-section__img{width:100%;height:173px;overflow:hidden;border-radius:100%;border:2px solid #b1b1b1}.message-section__information{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}@media screen and (min-width:992px){.message-section__information{text-align:left}}.message-section__information h3{font-size:17px;line-height:23px;font-weight:500;margin-bottom:15px;margin-top:15px}@media screen and (min-width:992px){.message-section__information h3{font-size:19px;line-height:20px;margin-bottom:20px;margin-top:0}}.message-section__information h4{font-size:24px;line-height:30px;font-weight:600;margin-bottom:15px}.message-section__information h5{font-size:19px;line-height:24px;font-weight:600}.message-section__information h6{display:block;font-size:15px;line-height:16px;font-weight:500}.engagement-why{background:linear-gradient(150deg,#051b39 0,#023e66 45%,#00517f 64%,#038070 100%)!important}.engagement-why .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.engagement-why .owl-stage .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:992px){.engagement-why .details{margin-left:15px;width:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width:992px){.engagement-why .details h4{font-size:22px;line-height:32px}}@media screen and (min-width:992px){.engagement-why .details p{font-size:16px;line-height:27px}}@media screen and (min-width:992px){.project-based-banner{padding-bottom:0!important}}.project-based-banner .paroject-based-banner-graphic{text-align:center}@media screen and (min-width:992px){.project-based-banner .paroject-based-banner-graphic{position:absolute;bottom:0;right:0}}.project-based-banner .paroject-based-banner-graphic img{width:90%}@media screen and (min-width:992px){.project-based-banner .paroject-based-banner-graphic-mod{position:absolute;bottom:0;right:inherit;left:-65px}}.project-based-banner .paroject-based-banner-graphic-mod img{width:100%}.project-based-banner h1{margin-top:15px}@media screen and (min-width:992px){.project-based-banner h1{font-size:32px;line-height:44px;margin-top:0}}@media screen and (min-width:1089px){.project-based-banner h1{font-size:48px;line-height:60px;margin-bottom:10px}}.project-based-banner p{font-weight:500;font-size:16px}@media screen and (min-width:992px){.project-based-banner p{font-size:20px}}@media screen and (min-width:992px){.project-based-banner .project-based-banner-right-p{padding-right:170px}}.project-based-banner .btn-orange{margin:0 auto}@media screen and (min-width:992px){.project-based-banner .btn-orange{margin:0}}.project-based-banner .anchor-link{margin-bottom:35px}@media screen and (min-width:992px){.project-based-banner .anchor-link{margin-bottom:70px}}.project-based-banner .header_left_pan p{display:block}.project-based-banner .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:992px){.project-based-banner .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.project-tailored .heading-top{margin-bottom:35px}.project-tailored .heading-top h2{text-align:center;margin-bottom:20px}.project-tailored .heading-top p{font-size:20px;text-align:center;line-height:36px}@media screen and (min-width:992px){.project-tailored .tailored-box{padding:0 60px}}.project-tailored .tailored-box-gray{border-radius:15px;padding-top:60px;padding-bottom:60px}@media screen and (min-width:992px){.project-tailored .tailored-box-gray{margin:70px 0;background:#f7f7f7}}@media screen and (min-width:992px){.project-tailored .tailored-box-gray .row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width:992px){.project-tailored .tailored-box-sequence1{margin-top:0}}@media screen and (min-width:992px){.project-tailored .tailored-box-sequence1 .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:992px){.project-tailored .tailored-box-sequence2 .row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.project-tailored .tailored-box-text h4{font-size:30px;font-weight:600;margin-bottom:20px;margin-top:20px}@media screen and (min-width:992px){.project-tailored .tailored-box-text h4{margin-top:0}}.project-tailored .tailored-box-text p{font-size:16px;line-height:27px;color:#333}.project-tailored .tailored-box-text h5{font-size:18px;font-weight:600;margin-bottom:20px}.project-tailored .tailored-box-text ul li{font-size:16px;line-height:25px;color:#333;position:relative;padding-left:30px;padding-bottom:15px}.project-tailored .tailored-box-text ul li:before{content:'';position:absolute;background:url(/images/project-based/circle-tick.svg) no-repeat 0 0;top:4px;left:0;width:18px;height:18px}.project-tailored .tailored-box-text ul li:last-child{padding-bottom:0}.project-tailored .tailored-box .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-tailored .tailored-box .row img{margin:0 auto;display:block}@media screen and (min-width:992px){.project-tailored .tailored-box .row img{margin:0;display:inline-block}}.pros-cons{padding:40px 0 50px}@media screen and (min-width:992px){.pros-cons{padding:75px 0 80px}}.pros-cons .heading-top{margin-bottom:40px}.pros-cons .heading-top h2{text-align:center;margin-bottom:20px}.pros-cons .heading-top p{font-size:20px;text-align:center;line-height:36px}.pros-cons-slab{border-radius:5px;background:#fff;margin-top:30px;padding:10px 30px 30px}@media screen and (min-width:992px){.pros-cons-slab{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:992px){.pros-cons-slab{padding:30px}}.pros-cons-slab-box{-webkit-box-flex:1;-ms-flex:1;flex:1;border-width:1px;border-style:solid;border-color:#e3e3e3;padding:20px;border-radius:5px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.1);box-shadow:0 0 25px 0 rgba(0,0,0,.1)}.pros-cons-slab-box h6{color:#333;font-size:18px;font-weight:700;position:relative;padding-bottom:5px;margin-bottom:15px}.pros-cons-slab-box h6:before{content:'';position:absolute;background:#333;bottom:0;left:0;width:25px;height:2px}.pros-cons-slab-box li{font-size:16px;position:relative;padding-left:10px;padding-bottom:10px}.pros-cons-slab-box li:before{content:'•';position:absolute;top:0;left:0}.pros-cons-slab-box-title{width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;text-align:center}@media screen and (min-width:992px){.pros-cons-slab-box-title{width:200px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;text-align:left;padding-top:40px}}.pros-cons-slab-box-title h4{margin-top:15px;text-align:center}@media screen and (min-width:992px){.pros-cons-slab-box-title h4{text-align:left}}.pros-cons-slab-box-gray{margin:25px 0;background:#f7f7f7;border-color:#c7c7c7;-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width:992px){.pros-cons-slab-box-gray{margin:0 30px}}.pros-cons-slab-box-gray li:before{content:'-'}.pros-cons-slab-box-green{background:#30b058;border-color:#30b058;color:#fff;-webkit-box-shadow:none;box-shadow:none}.pros-cons-slab-box-green h6{color:#fff}.pros-cons-slab-box-green h6:before{background:#fff}.pros-cons-slab-box-green li:before{content:'+'}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover{background:#fff}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .heading-top p{color:#333}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement{max-width:870px}}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row-left{background:#091b3a}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row-left h5{font-size:20px}}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row-left-head{background:#e8eaed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row-left-head{border-top-left-radius:10px;border-top-right-radius:10px}}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row-left-head h5{color:#333;font-weight:600}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row-top .fixed-engagement-right h5{color:#333}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row-top .fixed-engagement-right h5{font-size:20px}}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row-top .fixed-engagement-right h5 small{font-size:14px;line-height:24px}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row-top .fixed-engagement-right .fixed-engagement-col{background:#71e19d;min-height:65px}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row-top .fixed-engagement-right .fixed-engagement-col{min-height:85px}}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row-top .fixed-engagement-right .fixed-engagement-col ul li{font-size:18px;line-height:28px;font-weight:500}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col{border-left:1px solid #dadbde;border-right:1px solid #dadbde}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col ul{padding:27px 30px 27px 20px}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col ul li{text-align:left;padding:3px 0 3px 12px;position:relative;font-weight:500}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col ul li{font-size:18px;line-height:28px}}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col ul li:before{content:'';background:url(/images/dedicated-team-based/right-arrow.svg) no-repeat 0 0;width:7px;height:11px;position:absolute;top:11px;left:0}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col-ul{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .col-content-box-top-ul ul{padding-left:5px}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .col-content-box-top-ul ul li{text-align:left;padding:3px 0 3px 12px;position:relative;font-size:13px;line-height:21px;font-weight:500}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .col-content-box-top-ul ul li:before{content:'';background:url(/images/dedicated-team-based/right-arrow.svg) no-repeat 0 0;width:7px;height:11px;position:absolute;top:11px;left:0}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .click-block{pointer-events:none}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .click-block .col-content-box-top-ul h5:before{display:none}.new-engagement-model-page{background:url(/images/engagement-model/new-graphic/engagement-new-graphic.jpg) no-repeat 0 0/cover;position:relative}.new-engagement-model-page__left{position:relative;z-index:99}@media screen and (min-width:992px){.new-engagement-model-page{padding:130px 20px 45px!important}}@media screen and (min-width:992px){.new-engagement-model-page h1{font-size:45px;margin-bottom:30px}}.new-engagement-model-page .new-btn{max-width:300px}.circle-with-hand{text-align:center}@media screen and (min-width:992px){.circle-with-hand{position:absolute;top:-45px;text-align:right;right:-50px}}.circle-with-hand img{max-width:90%}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .heading-top-compare-model{margin-bottom:45px}}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .new-compare-engagement{background:#f6f6f6;border:1px solid #e3dfdf;border-radius:10px}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .new-compare-engagement{max-width:100%;padding:30px}}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row-left{margin-right:0;background:#1d3d70;-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row-left h5{font-size:17px;line-height:27px;margin-bottom:0;position:relative;padding-left:25px}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row-left h5::before{content:'';position:absolute;top:3px;left:0;background:url(/images/engagement-model/new-graphic/white-tick.svg) no-repeat center center;width:20px;height:20px}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row-left-head{margin-right:0;background:0 0;padding-left:0}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row-left-head h5{font-size:28px;line-height:41px;font-weight:700!important;color:#1d3d70;position:relative;padding-left:0}@media screen and (min-width:992px){.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row-left-head h5::before{content:'';position:absolute;top:inherit;bottom:-20px;left:0;background:#3cc065;width:91px;height:4px;border-radius:20px}}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right{border-top:1px solid rgba(29,61,112,.3);border-left:1px solid rgba(29,61,112,.3);border-right:1px solid rgba(29,61,112,.3)}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col{margin:0;padding:25px 25px;border-left:0;border-right:0;border-bottom:0;border-top-left-radius:0;border-top-right-radius:0;background:#fff;display:block;text-align:left}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col i{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col h5{font-size:21px;line-height:27px;font-weight:700!important;text-align:left}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col p{font-size:16px;line-height:27px;font-weight:600}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col span{padding:0;font-size:16px;line-height:27px;font-weight:500}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col-border-right{border-right:1px solid rgba(29,61,112,.3)}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col-right-head{padding:10px 25px 5px}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col-right-head .box-head-bar{position:relative}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col-right-head .box-head-bar::before{content:'';position:absolute;top:-31px;left:0;width:100%;height:12px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:99}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col-right-head .box-head-bar-green::before{background:#3cc065}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col-right-head .box-head-bar-blue::before{background:#4b699b}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col-right-head .box-head-bar:after{content:'';position:absolute;top:-30px;right:-4px;background:url(/images/engagement-model/new-graphic/triangle.png) no-repeat center center;width:6px;height:6px;background-size:100%}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row:first-child .fixed-engagement-right{border-top-left-radius:15px;border-top-right-radius:15px;padding-top:15px;background:#fff}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row:last-child .fixed-engagement-right .fixed-engagement-col{border-bottom:1px solid rgba(29,61,112,.3)}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row:last-child .fixed-engagement-row-left{border-bottom-left-radius:15px}.fixed-engagement-model.new-fixed-engagement-model.new-fixed-engagement-model-bg-remover .fixed-engagement-row:nth-child(2) .fixed-engagement-row-left{border-top-left-radius:15px}.fixed-engagement-model.new-fixed-engagement-model .m-compare-model .fixed-engagement-row .fixed-engagement-right .col-content-box-top h5{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.fixed-engagement-model.new-fixed-engagement-model .m-compare-model .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col{padding:10px 25px 25px}.fixed-engagement-model.new-fixed-engagement-model .m-compare-model .fixed-engagement-row .fixed-engagement-right .fixed-engagement-col p{margin-bottom:0}.mwc-banner{background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:left;padding-bottom:50px!important}@media screen and (min-width:992px){.mwc-banner.o-skills-hero{padding-bottom:60px!important;padding-top:115px!important}}.mwc-banner .header_left_pan{text-align:left}@media screen and (min-width:992px){.mwc-banner .header_left_pan{text-align:left}}.mwc-banner .header_left_pan .mwc-logo{width:133px}@media screen and (min-width:992px){.mwc-banner .header_left_pan .mwc-logo{width:auto}}.mwc-banner .header_left_pan p{display:block!important}.mwc-banner h1{font-size:24px;line-height:34px;margin-top:15px;margin-bottom:20px}@media screen and (min-width:992px){.mwc-banner h1{font-size:42px;line-height:52px;margin-top:20px;margin-bottom:15px}}.mwc-banner h1 .spcl-text{color:#36e079}@media screen and (min-width:992px){.mwc-banner h1 .spcl-text{color:#3cf0a9;display:block}}.mwc-banner p{font-size:18px;line-height:26px}@media screen and (min-width:992px){.mwc-banner p{font-size:22px;line-height:33px;font-weight:400;padding-right:30px}}.mwc-banner .banner-label-shape{position:relative;margin-bottom:20px;pointer-events:none}@media screen and (min-width:992px){.mwc-banner .banner-label-shape{margin:35px 0 25px}}.mwc-banner .banner-label-shape-text{position:absolute;top:13px;left:0;padding-left:15px}@media screen and (min-width:360px){.mwc-banner .banner-label-shape-text{top:11px}}@media screen and (min-width:992px){.mwc-banner .banner-label-shape-text{padding-left:20px}}.mwc-banner .banner-label-shape-text span{font-size:19px;font-weight:700}@media screen and (min-width:360px){.mwc-banner .banner-label-shape-text span{font-size:22px}}@media screen and (min-width:992px){.mwc-banner .banner-label-shape-text span{font-size:24px}}.mwc-banner .banner-label-shape-text span.white{display:block;padding-bottom:23px}@media screen and (min-width:360px){.mwc-banner .banner-label-shape-text span.white{padding-bottom:20px}}@media screen and (min-width:992px){.mwc-banner .banner-label-shape-text span.white{margin-right:50px;display:inline;padding-bottom:0}}@media screen and (min-width:992px){.mwc-banner .btn-orange{margin:0}}.page-engagement-specific{padding:50px 0 20px}@media screen and (min-width:992px){.page-engagement-specific{padding:70px 0 70px}}.page-engagement-specific .heading-top{margin-bottom:30px}.page-engagement-specific .heading-top h2{font-size:24px;line-height:35px}@media screen and (min-width:992px){.page-engagement-specific .heading-top h2{font-size:36px;line-height:50px;font-weight:700;margin-bottom:40px}}.page-engagement-specific .heading-top h2.not-convinced-h2{margin-bottom:5px}.page-engagement-specific .heading-top p{font-size:22px;line-height:30px}@media screen and (min-width:992px){.page-engagement-specific .heading-top{margin-bottom:4px}}.page-engagement-specific .iot-case-wrapper-box{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom-width:1px}@media screen and (min-width:992px){.page-engagement-specific .iot-case-wrapper-box{padding:35px 30px 30px 30px;display:block}}.page-engagement-specific .iot-case-wrapper-box i{display:block;width:58px}@media screen and (min-width:992px){.page-engagement-specific .iot-case-wrapper-box i{height:60px}}.page-engagement-specific .iot-case-wrapper-box h3{font-size:20px;margin-top:0;margin-left:20px;margin-bottom:0}@media screen and (min-width:992px){.page-engagement-specific .iot-case-wrapper-box h3{font-size:24px;margin-top:20px;margin-left:0;margin-bottom:10px;font-weight:700}}.page-engagement-specific .iot-case-wrapper-box p{display:none}@media screen and (min-width:992px){.page-engagement-specific .iot-case-wrapper-box p{font-size:16px;line-height:27px;margin-bottom:0;display:block}}.mid-banner-sec1{background-repeat:no-repeat;background-position:center center;background-size:cover;padding:50px 0}@media screen and (min-width:992px){.mid-banner-sec1{padding:80px 0}}.mid-banner-sec1 h2{text-align:center;color:#fff;font-size:24px;line-height:32px;font-weight:700;margin-bottom:0}@media screen and (min-width:992px){.mid-banner-sec1 h2{font-size:36px;line-height:44px}}.mid-banner-sec1 h2 span{color:#3cf0a9}.mid-banner-sec1 p{text-align:center;font-size:18px;line-height:27px;color:#fff;margin-top:15px}@media screen and (min-width:992px){.mid-banner-sec1 p{margin:30px 0 40px;font-size:22px;line-height:30px}}.not-convinced .heading-top{margin-bottom:15px}@media screen and (min-width:992px){.not-convinced .heading-top{margin-bottom:45px}}.not-convinced .heading-top p{font-size:18px;line-height:27px;margin-top:15px}@media screen and (min-width:992px){.not-convinced .heading-top p{font-size:22px;line-height:30px;margin-top:0;margin-bottom:25px}}.not-convinced .iot-case-wrapper-box{position:relative;border:1px solid #d2d2d2;display:block;padding:30px 20px 30px 30px}@media screen and (min-width:992px){.not-convinced .iot-case-wrapper-box{padding:30px 25px 30px 25px}}.not-convinced .iot-case-wrapper-box h3{margin-left:0;margin-bottom:10px;word-break:break-word;font-weight:700}@media screen and (min-width:992px){.not-convinced .iot-case-wrapper-box h3{font-size:22px;line-height:27px;margin-top:0}}.not-convinced .iot-case-wrapper-box p{display:block;margin-bottom:0}@media screen and (min-width:992px){.not-convinced .iot-case-wrapper-box p{font-size:14px;line-height:23px}}.not-convinced .iot-case-wrapper-box .non-btn{background:0 0;font-size:14px;padding:0;width:auto;display:inline;color:#4f8de9;border:none;position:relative;margin-top:5px;display:inline-block}.not-convinced .iot-case-wrapper-box .non-btn:hover{text-decoration:underline;background:0 0;border:none;color:#2270e3}.not-convinced .iot-case-wrapper-box .non-btn:before{content:'>>';position:absolute;top:0;right:-20px}.not-convinced .iot-case-wrapper-box .numbr{position:absolute;top:-25px;left:25px;width:48px;height:48px;border-radius:50%;text-align:center;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;font-size:22px;color:#fff;font-weight:600;background:#4f8de9}@media screen and (min-width:992px){.not-convinced .iot-case-wrapper-box .numbr{left:25px}}.mid-banner-sec2{background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width:992px){.mid-banner-sec2{padding:90px 0 100px}}.mid-banner-sec2 h2{font-size:24px;line-height:32px}@media screen and (min-width:992px){.mid-banner-sec2 h2{font-size:36px;line-height:50px}}.mid-banner-sec2 p{font-size:18px;line-height:27px}@media screen and (min-width:992px){.mid-banner-sec2 p{line-height:28px}}.u-date{background:url(/images/common/date-icon.svg) no-repeat 0 50%,url(/images/common/bottom-arrow.svg) no-repeat 100% 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#3b3b3b}.mwc-o-bottom-form .form-left{padding:30px 30px 10px}@media screen and (min-width:992px){.mwc-o-bottom-form .form-left{padding:70px 60px 46px}}.mwc-o-bottom-form .form-left h3{font-weight:700;margin-bottom:15px;font-size:24px;line-height:32px}@media screen and (min-width:992px){.mwc-o-bottom-form .form-left h3{font-size:36px;line-height:46px}}.mwc-o-bottom-form .form-left p{font-weight:500}@media screen and (min-width:992px){.mwc-o-bottom-form .form-left p{font-size:16px;line-height:25px}}.mwc-o-bottom-form .btwn-line{margin:40px 0;width:100%;height:1px;background:#515151}.mwc-o-bottom-form .common-input::-webkit-input-placeholder{color:#3b3b3b;opacity:1;font-weight:400}.mwc-o-bottom-form .common-input::-moz-placeholder{color:#3b3b3b;opacity:1;font-weight:400}.mwc-o-bottom-form .common-input:-ms-input-placeholder{color:#3b3b3b;opacity:1;font-weight:400}.mwc-o-bottom-form .common-input::-ms-input-placeholder{color:#3b3b3b;opacity:1;font-weight:400}.mwc-o-bottom-form .common-input::placeholder{color:#3b3b3b;opacity:1;font-weight:400}.mwc .top-addvertisement{display:none}.mwc .o-navigation-bar-new #primaryNav{top:50px}@media screen and (min-width:992px){.mwc .o-navigation-bar-new #primaryNav{top:0}}.easter-offering-banner{background:#d9ede3;padding-left:0!important;padding-right:0!important;padding-bottom:50px!important;position:relative}.easter-offering-banner::before{content:'';position:absolute;background:url(/images/easter-offering/banner-hanging-egg.png) no-repeat 0 0;width:370px;height:230px;top:65px;right:0;z-index:99;background-size:contain;display:none}@media screen and (min-width:992px){.easter-offering-banner::before{display:block}}.easter-offering-banner h1{color:#000;text-align:center}@media screen and (min-width:992px){.easter-offering-banner h1{font-size:45px;line-height:52px;margin-bottom:20px;padding-top:30px;text-align:left}}.easter-offering-banner .project-based-banner-right-p{color:#000;text-align:center;font-size:16px}@media screen and (min-width:992px){.easter-offering-banner .project-based-banner-right-p{font-size:24px;line-height:35px;text-align:left}}.easter-offering-banner .project-based-banner-right-p .under-line{text-decoration:underline}@media screen and (min-width:992px){.easter-offering-banner .new-btn{margin:0;max-width:300px}}@media screen and (min-width:992px){.easter-offering-banner .paroject-based-banner-graphic-mod{padding-top:90px}}.easter-offering-banner .cstm-link-p{text-align:center}@media screen and (min-width:992px){.easter-offering-banner .cstm-link-p{text-align:left}}.easter-offering-banner-pt::before{content:'';position:absolute;background:url(/images/easter-offering/bg-pattern-lft.png) no-repeat 0 0;width:222px;height:55px;bottom:0;left:0;background-size:40%}@media screen and (min-width:992px){.easter-offering-banner-pt::before{height:140px;background-size:100%}}.easter-offering-banner-pt::after{content:'';position:absolute;background:url(/images/easter-offering/bg-pattern-rt.png) no-repeat 0 0;width:105px;height:216px;bottom:0;right:0;display:none}@media screen and (min-width:992px){.easter-offering-banner-pt::after{display:block}}.bottom-terms-text{background:#28345a;padding:13px 0}.bottom-terms-text p{color:#fff;margin-bottom:0;font-size:16px}.bottom-terms-text p .light-text{font-weight:300}.bottom-terms-text p img{margin-right:5px}.egstra-support{padding:40px 0 15px}@media screen and (min-width:992px){.egstra-support{padding:65px 0 50px}}.egstra-support h2{font-weight:600}@media screen and (min-width:992px){.egstra-support h2{font-size:36px;line-height:45px}}@media screen and (min-width:992px){.egstra-support-top{font-size:30px;line-height:50px;font-weight:500}}.egstra-support-blue{color:#4a90e2}@media screen and (min-width:992px){.egstra-support p{font-size:22px;line-height:35px;margin-top:25px}}.egstra-support .cstm-link-p{margin-top:0}.easter-why-choose{padding:40px 0 20px}@media screen and (min-width:992px){.easter-why-choose{padding:70px 0 70px}}@media screen and (min-width:992px){.easter-why-choose .heading-top .cmn-heading-para{max-width:960px;margin:0 auto;font-size:22px;line-height:35px}}.easter-why-choose h3{margin-bottom:20px}@media screen and (min-width:992px){.easter-why-choose h3{font-size:24px;line-height:50px;font-weight:700;margin-bottom:25px}}.easter-why-choose .o-key-diff-box{border-left-width:5px;background:#fff}@media screen and (min-width:992px){.easter-why-choose .o-key-diff-box{padding:30px 25px}}.easter-why-choose .o-key-diff-box h4{margin-top:15px}@media screen and (min-width:992px){.easter-why-choose .o-key-diff-box h4{font-size:22px;font-weight:700;margin-top:25px}}.easter-why-choose .ml-cases-img i{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.easter-why-choose .cmn-heading-para{margin-bottom:0}@media screen and (min-width:992px){.easter-why-choose .cmn-heading-para{margin-bottom:20px}}.easter-how-does-work{background:#28345a;padding:40px 0 20px}@media screen and (min-width:992px){.easter-how-does-work{padding:75px 0 45px}}.easter-how-does-work p{color:#fff}@media screen and (min-width:992px){.easter-how-does-work p{font-size:22px;line-height:35px;padding-left:50px}}.easter-how-does-work .btn_wrapper{margin:0;margin-top:25px}@media screen and (min-width:992px){.easter-how-does-work .btn_wrapper{padding-left:50px}}.easter-how-does-work .btn_wrapper a{margin:0}.easter-how-does-work .cstm-link-p{text-align:left}.easter-how-does-work .bordered-box{position:relative}@media screen and (min-width:992px){.easter-how-does-work .bordered-box{padding:70px 40px 0;height:100%}}.easter-how-does-work .bordered-box::before{content:'';position:absolute;border:6px solid #67bc93;top:0;left:0;display:none}@media screen and (min-width:992px){.easter-how-does-work .bordered-box::before{width:451px;height:369px}}@media screen and (min-width:992px){.easter-how-does-work .bordered-box::before{display:block}}.easter-how-does-work .bordered-box:after{content:'';position:absolute;background:url(/images/easter-offering/mid-egg-img.png) no-repeat 0 0;width:280px;height:350px;bottom:45px;right:30px;display:none}@media screen and (min-width:992px){.easter-how-does-work .bordered-box:after{display:block}}.easter-how-does-work .bordered-box h2{font-weight:500}@media screen and (min-width:992px){.easter-how-does-work .bordered-box h2{font-size:36px;line-height:50px;margin-bottom:0}}.easter-bottom-form-section{background:#afd0c1}.easter-bottom-form-section h3{font-weight:700;position:relative}.easter-bottom-form-section h3::before{content:'';background:#2b3446;height:2px;width:90%;position:absolute;bottom:25px;left:0;display:none}@media screen and (min-width:992px){.easter-bottom-form-section h3::before{display:block}}@media screen and (min-width:992px){.easter-bottom-form-section h3{font-size:36px;line-height:46px;padding-bottom:60px}}.easter-bottom-form-section h3 span{color:#ffe175}.easter-bottom-form-section .form-left{position:relative}@media screen and (min-width:992px){.easter-bottom-form-section .form-left{padding:70px 45px 46px}}.easter-bottom-form-section .form-left:before{content:'';position:absolute;width:206px;height:151px;background:url(/images/easter-offering/form-egg-img.png) no-repeat 0 0;bottom:0;left:30px;height:50px;background-size:33%}@media screen and (min-width:992px){.easter-bottom-form-section .form-left:before{height:150px;background-size:100%}}.white-bnr-support-setcion{background-color:#f0f3f8}.white-bnr-support-setcion h2{font-weight:500}@media screen and (min-width:992px){.white-bnr-support-setcion h2{font-size:30px;line-height:37px}}.white-bnr-support-setcion h2 .text-blue{color:#4a90e2}.white-bnr-support-setcion p{max-width:100%}@media screen and (min-width:992px){.white-bnr-support-setcion p{font-size:22px;line-height:32px;margin-top:20px}}.white-bnr-support-setcion p small{font-size:16px}.white-bnr-support-setcion .cstm-link-p{margin-top:0}.easter-offering .top-addvertisement{display:none}.easter-offering .o-skills-hero{padding-top:102px}@media screen and (min-width:992px){.easter-offering .o-skills-hero{padding:115px 20px 45px!important}}@media screen and (min-width:992px){.choose-offshore h2{margin-bottom:30px}}.choose-offshore .col-lg-3{margin-bottom:30px}.choose-offshore .o-key-diff-box{border:none;margin:20px 0 0 0;position:relative}.choose-offshore .o-key-diff-box .choose-num{display:inline-block;left:25px;top:-30px;width:48px;height:48px;border-radius:50%;background:#4f8de9;color:#fff;font-size:22px;font-weight:600;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}@media screen and (min-width:992px){.choose-offshore .o-key-diff-box .choose-num{position:absolute}}.choose-offshore .o-key-diff-box h4{font-size:20px;line-height:27px;font-weight:600}.fixed-engagement-model-dev .profile-tabs{border-radius:15px;padding:0 0 0;background:0 0}.fixed-engagement-model-dev .profile-tabs h6{font-size:14px;color:#cbe3ff;font-weight:300;position:relative;top:-15px}@media screen and (min-width:992px){.fixed-engagement-model-dev .profile-tabs h6{padding:30px 0 20px}}.fixed-engagement-model-dev .profile-tabs .tab-profile-content div{opacity:1}.fixed-engagement-model-dev .profile-tabs .tab-profile-header{display:none}@media screen and (min-width:992px){.fixed-engagement-model-dev .profile-tabs .tab-profile-header{display:block}}.fixed-engagement-model-dev .profile-tabs .tab-profile-header ul{position:relative}@media screen and (min-width:1200px){.fixed-engagement-model-dev .profile-tabs .tab-profile-header ul{max-width:825px;margin:0 auto}}.fixed-engagement-model-dev .profile-tabs .tab-profile-header ul::before{content:'';position:absolute;background:#4f8de9;opacity:.6;width:100%;height:3px;bottom:0}.fixed-engagement-model-dev .profile-tabs .tab-profile-header ul li{padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fixed-engagement-model-dev .profile-tabs .tab-profile-header ul li img{position:relative;top:5px}.fixed-engagement-model-dev .profile-tabs .tab-profile-header ul li span{display:inline-block;width:100%;color:#61f38e;font-size:20px}@media screen and (min-width:992px){.fixed-engagement-model-dev .profile-tabs .tab-profile-header ul li span{padding:0 15px 20px 60px}}.fixed-engagement-model-dev .profile-tabs .tab-profile-header ul li span:before{background:#3cc065;width:100%;bottom:-1px}.fixed-engagement-model-dev .profile-tabs .tab-profile-header ul li span::after{content:'';position:absolute;top:5px;left:20px;background-repeat:no-repeat;background-position:0 0;background-size:contain;width:30px;height:50px;display:none}@media screen and (min-width:992px){.fixed-engagement-model-dev .profile-tabs .tab-profile-header ul li span::after{display:block}}.fixed-engagement-model-dev .profile-tabs .tab-profile-header ul li span.flag1:after{background-image:url(images/offshore-web-development/flag1.png)}.fixed-engagement-model-dev .profile-tabs .tab-profile-header ul li span.flag2:after{background-image:url(images/offshore-web-development/flag2.png)}.fixed-engagement-model-dev .profile-tabs .tab-profile-header ul li span.flag3:after{background-image:url(images/offshore-web-development/flag3.png)}.fixed-engagement-model-dev .profile-tabs .tab-profile-header ul li span.flag4:after{background-image:url(images/offshore-web-development/flag4.png)}.fixed-engagement-model-dev .profile-tabs .tab-profile-header ul li span small{display:block;color:#fff;font-size:14px}@media screen and (min-width:992px){.fixed-engagement-model-dev .profile-tabs{padding:30px 20px 0;background:rgba(0,0,0,.1)}}.fixed-engagement-model-dev.dapp-tech-stack{padding:40px 0 20px}@media screen and (min-width:992px){.fixed-engagement-model-dev.dapp-tech-stack{padding:65px 0 40px}}.fixed-engagement-model-dev.dapp-tech-stack .fixed-engagement{max-width:100%;margin-bottom:0}.fixed-engagement-model-dev.dapp-tech-stack .tab-profile-content-area{margin-top:0}.fixed-engagement-model-dev.dapp-tech-stack .tab-profile-content-area.active{padding-bottom:0}@media screen and (min-width:992px){.fixed-engagement-model-dev.dapp-tech-stack .tab-profile-content-area.active{margin-top:30px}}@media screen and (min-width:1200px){.fixed-engagement-model-dev.dapp-tech-stack .tab-profile-content-area.active{padding:20px 0 0}}@media screen and (min-width:992px){.fixed-engagement-model-dev.dapp-tech-stack .fixed-engagement-row-left{padding:32px 10px 32px 25px}}.fixed-engagement-model-dev.dapp-tech-stack .fixed-engagement-row-top .fixed-engagement-right{margin-bottom:0}.fixed-engagement-model-dev.dapp-tech-stack .fixed-engagement-row-top .fixed-engagement-right .fixed-engagement-col h5{font-size:16px;padding:10px 12px}@media screen and (min-width:992px){.fixed-engagement-model-dev.dapp-tech-stack .fixed-engagement-row-top .fixed-engagement-right .fixed-engagement-col h5{font-size:18px}}.fixed-engagement-model-dev.dapp-tech-stack .fixed-engagement-row-top .fixed-engagement-right .col-content-box{pointer-events:none}.fixed-engagement-model-dev.dapp-tech-stack .fixed-engagement-row-top .fixed-engagement-right .col-content-box-top h5::before{background-image:none;background-color:#333;width:15px;height:1px}.fixed-engagement-model.new-fixed-engagement-model.fixed-engagement-model-dev.dapp-tech-stack .fixed-engagement-row-left.fixed-engagement-row-left-new-bg{background:rgba(203,227,255,.1)}.fixed-engagement-model.new-fixed-engagement-model.fixed-engagement-model-dev.dapp-tech-stack .fixed-engagement-row-left.fixed-engagement-row-left-new-bg h5{color:#fff;font-size:20px;font-weight:500}.fixed-engagement-model.new-fixed-engagement-model.fixed-engagement-model-dev.dapp-tech-stack .fixed-engagement-row-left{-webkit-box-flex:0;-ms-flex:0 0 19%;flex:0 0 19%;background:#cbe3ff;border-bottom:1px solid #474d5a}.fixed-engagement-model.new-fixed-engagement-model.fixed-engagement-model-dev.dapp-tech-stack .fixed-engagement-row-left h5{color:#333;font-weight:500;margin-bottom:0}.pricing-new-table{background:#fff}.pricing-new-table tr th{border-bottom:1px solid #ccc;padding:15px;background:rgba(0,0,0,.1)}.pricing-new-table tr th:first-child{background:#cbe3ff}.pricing-new-table tr td{padding:15px;vertical-align:middle;border-right:1px solid #ccc}.pricing-new-table tr td:last-child{border-right:0}.pricing-new-table thead tr th{border-bottom:1px solid #ccc!important;border-right:1px solid #ccc}.pricing-new-table thead tr th:last-child{border-right:0}.pricing-new-table thead tr th:first-child{background:rgba(0,0,0,.1)}.no-border-mod .o-key-diff-box{border-width:0}@media screen and (min-width:992px){.no-border-mod .o-key-diff-box{border-left-width:5px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px}}.table-responsive::-webkit-scrollbar{width:1px}.table-responsive::-webkit-scrollbar-track{background:0 0}.table-responsive::-webkit-scrollbar-thumb{background:0 0}.table-responsive::-webkit-scrollbar-thumb:hover{background:0 0}.th-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.th-flex i{display:inline-block;height:27px;width:27px;margin-right:5px;position:relative;top:2px}.th-flex i img{height:100%;width:100%}.role-class{position:relative;top:-3px}.experts-mod .o-key-diff-box{background:#fff}@media screen and (min-width:992px){.experts-mod .o-key-diff-box{padding:35px 85px 35px 35px}}@media screen and (min-width:992px){.experts-mod .o-key-diff-box p{font-size:24px;line-height:40px}}@media screen and (min-width:992px){.hire-web-developers-ser .new-service-section-wrapper{margin-bottom:30px}}.sitemap-body{padding:70px 0 20px}@media screen and (min-width:992px){.sitemap-body{padding:90px 0 60px}}.sitemap-body h2{font-size:24px;line-height:40px;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px}@media screen and (min-width:992px){.sitemap-body h2{margin-bottom:30px;font-size:30px}}.sitemap-body h3{position:relative;padding-left:35px;font-size:20px}@media screen and (min-width:992px){.sitemap-body h3{font-size:24px}}.sitemap-body h3::before{content:'';background-image:url(/images/common/green-arrow.png);width:25px;height:25px;position:absolute;left:0;top:0;background-size:100%}@media screen and (min-width:992px){.sitemap-body h3::before{top:1px}}.sitemap-body h1{font-size:24px}@media screen and (min-width:992px){.sitemap-body h1{font-size:30px}}.sitemap-body h1,.sitemap-body h2,.sitemap-body h3{font-weight:600}.sitemap-body h1 a,.sitemap-body h2 a,.sitemap-body h3 a{color:#2dbe70;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.sitemap-body h1 a:hover,.sitemap-body h2 a:hover,.sitemap-body h3 a:hover{color:#ff5800}@media screen and (min-width:992px){.sitemap-body h1.industry-mb-mod,.sitemap-body h2.industry-mb-mod,.sitemap-body h3.industry-mb-mod{margin-bottom:15px}}.sitemap-page{vertical-align:top}@media screen and (min-width:992px){.sitemap-page.sitemap-page-3{width:33%}}@media screen and (min-width:992px){.sitemap-page.sitemap-page-2{width:49.5%}}.sitemap-page li{position:relative;padding:6px 0 6px 20px}@media screen and (min-width:992px){.sitemap-page li{padding:10px 0 10px 30px}}.sitemap-page li a{font-size:16px;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}@media screen and (min-width:992px){.sitemap-page li a{font-size:18px}}.sitemap-page li a:hover{color:#2dbe70}.sitemap-page li::before{border:4px solid #ecebf9;content:'';position:absolute;left:0;top:10px;background:#4842a8;width:16px;height:16px;border-radius:50%}@media screen and (min-width:992px){.sitemap-page li::before{top:15px}}.sitemap-page-tech{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sitemap-page-tech li{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.sitemap-page-tech2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sitemap-page-tech2 li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.sitemap-wrap{margin-bottom:20px;padding-left:15px}.sitemap-wrap.pl-0{padding-left:0}@media screen and (min-width:992px){.sitemap-wrap{margin-bottom:40px;padding-left:25px}}.btn-v2{max-width:409px;height:62px;margin:0 auto;border-width:2px;border-style:solid;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;font-family:Poppins!important;font-size:19px;font-weight:600;border-radius:5px;text-transform:capitalize}.btn-v2--transparent{background-color:transparent}.btn-v2--transparent-black{background-color:transparent;color:#333;border-color:#333}.btn-v2--transparent-black:hover{background:#333;color:#fff;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.btn-v2--transparent-black:hover path{fill:#fff;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.btn-v2 .btn-arrow{margin-left:10px}.btn-orange{font-family:Poppins!important;background:#ff5800;color:#fff;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.btn-orange:hover{background:#fff;color:#ff5800}.btn-orange:hover path{fill:#ff5800}.btn-wrapper-v2--pair{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}.btn-wrapper-v2--pair .btn-v2{-webkit-box-flex:0;-ms-flex:0 0 360px;flex:0 0 360px;max-width:360px;margin:15px auto 0}@media screen and (min-width:770px){.btn-wrapper-v2--pair .btn-v2{max-width:49%}}@media screen and (min-width:992px){.btn-wrapper-v2--pair .btn-v2{margin:50px 5px 20px;-webkit-box-flex:0;-ms-flex:0 0 370px;flex:0 0 370px;max-width:370px}}.btn-wrapper-v2--pair .btn-v3{-webkit-box-flex:0;-ms-flex:0 0 360px;flex:0 0 360px;max-width:360px;margin:15px auto 0;text-transform:capitalize}@media screen and (min-width:770px){.btn-wrapper-v2--pair .btn-v3{max-width:49%}}@media screen and (min-width:992px){.btn-wrapper-v2--pair .btn-v3{margin:50px 5px 20px;-webkit-box-flex:0;-ms-flex:0 0 410px;flex:0 0 410px;max-width:410px}}.cmn-btn-transition{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.cmn-btn-transition svg{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.cmn-btn-transition path{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.cmn-btn-transition:hover svg{-webkit-transform:translate(15px,0);transform:translate(15px,0)}.btn-arrow{margin-left:10px}.white-hover:hover path{fill:#ff5800}.btn--transparent{background:0 0}.btn-center{margin:0 auto!important}.pool-section{padding:25px 0 40px;border-bottom:1px solid #e0e0e0}@media screen and (min-width:992px){.pool-section{padding:60px 0;border-bottom:0}}.pool-section h2{font-family:Poppins!important;margin-bottom:20px;font-size:24px;line-height:34px;font-weight:700;position:relative;padding-bottom:15px}@media screen and (min-width:992px){.pool-section h2{font-size:48px;line-height:61px;padding-bottom:0}}.pool-section h2::before{display:block;content:"";position:absolute;bottom:0;left:0;right:0;background:#3cc065;width:83px;height:7px;margin:0 auto}@media screen and (min-width:992px){.pool-section h2::before{display:none}}.pool-section h3{font-family:Poppins!important;margin-bottom:20px;font-weight:600;font-size:20px;line-height:32px;color:#35b15c}@media screen and (min-width:992px){.pool-section h3{margin-bottom:40px;font-size:25px;line-height:34px}}.pool-section h3 .heading-underline{position:relative;display:inline-block}.pool-section h3 .heading-underline:before{content:"";position:absolute;bottom:0;left:0;background-color:#35b15c;height:1px;width:100%}.pool-section h4{font-family:Poppins!important;text-align:center;margin-top:15px;font-size:20px;font-weight:500}@media screen and (min-width:992px){.pool-section h4{font-size:17px;line-height:30px;text-align:left;margin-top:0}}@media screen and (min-width:1280px){.pool-section h4{font-size:18px;line-height:30px}}.pool-section .p-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pool-section .pool-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pool-section .pool-box.mb-40{margin-bottom:45px}.pool-section .pool-box .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 0 0;position:relative;gap:0 10px;height:45px}@media screen and (min-width:992px){.pool-section .pool-box .owl-dots{top:35px;padding:30px 0;height:73px}}.pool-section .pool-box .owl-dots .owl-dot{width:9px;height:9px;border-radius:50%;background:#e1e1e1}.pool-section .pool-box .owl-dots .owl-dot.active{width:13px;height:13px;background:#ff5800}.pool-section .pool-box .splide__pagination__page{width:9px;height:9px;border-radius:50%;background:#e1e1e1}.pool-section .pool-box .splide__pagination__page.is-active{width:13px;height:13px;background:#ff5800;-webkit-transform:scale(1);transform:scale(1)}.pool-section .pool-box-list{background:#d6e3f0;border-radius:10px;border:1px solid #d6e3f0;padding:2px;-webkit-box-flex:1;-ms-flex:auto;flex:auto;text-align:center;background:#fff;margin:7px 3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-wrap:wrap;position:relative;height:77px;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}@media screen and (min-width:992px){.pool-section .pool-box-list{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;padding:2px;overflow:hidden;border:none;border:none;height:inherit;-webkit-transform:translateZ(0);transform:translateZ(0)}}.pool-section .pool-box-list:before{display:none}@media screen and (min-width:992px){.pool-section .pool-box-list:before{display:block;content:"";position:absolute;top:-106px;right:0;bottom:0;left:-100px;background:#d6e3f0;width:560px;height:500px;-webkit-transition:.5s all ease-in-out;transition:.5s all ease-in-out}}.pool-section .pool-box-list img{display:block;height:100%;-o-object-fit:contain;object-fit:contain}.pool-section .pool-box-list small{font-family:Poppins!important;font-size:20px;font-weight:500;line-height:30px;margin-left:15px}.pool-section .pool-box-list i{display:inline-block;width:auto}.pool-section .pool-box-list .wd-50{width:45px}.pool-section .pool-box-list .rltv-3{position:relative;top:-3px}.pool-section .pool-box-list a{background:#fff;color:#333;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px;position:relative;z-index:99}@media screen and (min-width:992px){.pool-section .pool-box-list a{padding:17px 23px}}.pool-section .pool-box-list:hover{border-color:#508ec8}.pool-section .pool-box-list:hover:before{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,from(#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}.pool-section .btn_wrapper{margin-top:15px}@media screen and (min-width:992px){.pool-section .btn_wrapper{width:180px;margin:20px 0 0}}.pool-section .btn_wrapper .btn{font-family:Poppins!important;margin:0 auto;font-weight:500}@media screen and (min-width:992px){.pool-section .btn_wrapper .btn{margin:0;padding:8px;font-size:15px}}@media screen and (min-width:992px){.pool-section .col-lg-8{width:69%}}@media screen and (min-width:1280px){.pool-section .col-lg-8{width:66%}}@media screen and (min-width:992px){.pool-section .col-lg-4{width:31%}}@media screen and (min-width:1280px){.pool-section .col-lg-4{width:34%}}.pool-section .pool-slider{position:relative}.pool-section .pool-slider .owl-prev{position:absolute;left:-30px;top:32px;width:auto}.pool-section .pool-slider .owl-prev span{font-family:Poppins!important;display:inline-block;background:#fff;border:1px solid #ccc;color:#3cc065;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);width:30px;height:30px;border-radius:50%;position:relative;font-size:30px;line-height:26px}.pool-section .pool-slider .owl-next{position:absolute;right:-30px;top:32px;width:auto}.pool-section .pool-slider .owl-next span{font-family:Poppins!important;display:inline-block;background:#fff;border:1px solid #ccc;color:#3cc065;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);width:30px;height:30px;border-radius:50%;position:relative;font-size:30px;line-height:26px}.pool-section .btn-wrapper-v2--pair .btn-v2{margin-bottom:0;margin-top:44px}.pool-section--subpage h2{margin-bottom:40px}.pool-section--subpage .pool-box-list{margin:7px}.pool-section--cloud-engineering .pool-box-list i{width:45px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.pool-section--cloud-engineering .pool-box-list i img{width:100%;-o-object-fit:fill;object-fit:fill}.pool-section .splide__pagination{position:absolute;bottom:-25px}@media screen and (min-width:992px){.pool-section--angular .btn-v2{-webkit-box-flex:0;-ms-flex:0 0 380px;flex:0 0 380px;max-width:380px}}.o-platform-work{border-bottom:1px solid #dedede}.o-platform-work__spacing{padding:30px 0}@media screen and (min-width:992px){.o-platform-work__spacing{padding:60px 0}}.o-platform-work__spacing--inner{border-top:1px solid #cae0e7}.o-platform-work__title{font-family:Poppins;font-size:30px;line-height:35px;color:#262e36;text-align:center;font-weight:700}@media screen and (min-width:767px){.o-platform-work__title{font-size:38px;line-height:45px}}@media screen and (min-width:992px){.o-platform-work__title{font-size:48px;line-height:58px}}.o-platform-work__title--inner{margin-bottom:20px}.o-platform-work__subtitle{font-family:Poppins;color:#35b15c;text-align:center;font-size:18px;line-height:24px;font-weight:600;font-size:25px;line-height:34px;margin-bottom:50px}.o-platform-work__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6e3f0;border-radius:10px;height:100%;background-color:#fff;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.o-platform-work__box--noanchor{padding:30px}@media screen and (min-width:767px){.o-platform-work__box--noanchor{padding:20px 10px}}.o-platform-work__box:hover{-webkit-box-shadow:1px 1px 10px 1px rgba(0,0,0,.1);box-shadow:1px 1px 10px 1px rgba(0,0,0,.1)}.o-platform-work__anchor{display:block;text-align:center;width:100%;padding:30px}@media screen and (min-width:767px){.o-platform-work__anchor{padding:20px 10px}}.o-platform-work__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-platform-work__icon img{max-height:100%}.o-platform-work__text{font-family:Poppins;color:#333;font-size:20px;line-height:28px;font-weight:600;margin:0}.o-platform-work .btn-wrapper-v2--pair .btn-v2{margin:20px 5px 0}.bg-gray{background-color:#f9f9f9}.mb-30{margin-bottom:30px}.new-bottom-form{padding:35px 0 40px;background:#052c58!important}@media screen and (min-width:992px){.new-bottom-form{background-color:#052c58!important;background-repeat:no-repeat!important;background-position:0 0;padding:0 0 40px}}.new-bottom-form .container{padding:0 15px}.new-bottom-form__wrapper{position:relative}@media screen and (min-width:992px){.new-bottom-form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.new-bottom-form__left{position:relative;z-index:99;margin-right:0}@media screen and (min-width:992px){.new-bottom-form__left{padding-top:60px;-webkit-box-flex:0;-ms-flex:0 0 58%;flex:0 0 58%;margin-right:45px}}@media screen and (min-width:1180px){.new-bottom-form__left{margin-right:90px}}.new-bottom-form__left .attachment-list{width:100%}@media screen and (min-width:992px){.new-bottom-form__left .attachment-list{width:99%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 10px}}@media screen and (min-width:992px){.new-bottom-form__left .attachment-list li{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%!important}}.new-bottom-form__right{position:relative;display:inline-block}@media screen and (min-width:992px){.new-bottom-form__right{display:inherit;-webkit-box-flex:1;-ms-flex:1;flex:1}}.new-bottom-form h2{font-family:Poppins;font-size:31px;line-height:38px;font-weight:700;text-align:center}@media screen and (min-width:992px){.new-bottom-form h2{text-align:left}}.new-bottom-form .form-sub-heading{font-family:Poppins;padding:0;color:#fff;font-size:25px;line-height:30px;font-weight:600;margin:0 0 25px}@media screen and (min-width:992px){.new-bottom-form .form-sub-heading{color:#75a3f0;margin:15px 0 25px}}.new-bottom-form__strong{color:#bad2ed}.new-bottom-form .o-contact-form__contact-form{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new-bottom-form .form-panel{width:100%;padding:0;background:0 0}.new-bottom-form input{font-family:Poppins;background:0 0;border:1px solid #98bcf8;border-radius:5px;font-size:17px;font-weight:500;padding:15px 15px;margin-bottom:15px;color:#fff;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:992px){.new-bottom-form input{-webkit-box-flex:0;-ms-flex:0 0 48.5%;flex:0 0 48.5%;margin-bottom:20px;padding:20px 15px}}.new-bottom-form input::-webkit-input-placeholder{font-size:17px;font-weight:500!important;color:#fff}.new-bottom-form input::-moz-placeholder{font-size:17px;font-weight:500!important;color:#fff}.new-bottom-form input:-ms-input-placeholder{font-size:17px;font-weight:500!important;color:#fff}.new-bottom-form input::-ms-input-placeholder{font-size:17px;font-weight:500!important;color:#fff}.new-bottom-form input::placeholder{font-size:17px;font-weight:500!important;color:#fff}.new-bottom-form input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.new-bottom-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.new-bottom-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.new-bottom-form textarea{font-family:Poppins;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border:1px solid #98bcf8;border-radius:5px;font-size:17px;font-weight:500;background:0 0!important;padding:25px 15px;height:120px;margin-bottom:15px;color:#fff}@media screen and (min-width:992px){.new-bottom-form textarea{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:150px}}.new-bottom-form textarea::-webkit-input-placeholder{font-size:17px;font-weight:500!important;color:#fff}.new-bottom-form textarea::-moz-placeholder{font-size:17px;font-weight:500!important;color:#fff}.new-bottom-form textarea:-ms-input-placeholder{font-size:17px;font-weight:500!important;color:#fff}.new-bottom-form textarea::-ms-input-placeholder{font-size:17px;font-weight:500!important;color:#fff}.new-bottom-form textarea::placeholder{font-size:17px;font-weight:500!important;color:#fff}.new-bottom-form .attach{background-position:0 15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:767px){.new-bottom-form .attach{background-position:0 0;padding:0 20px 0 40px;margin-bottom:20px;margin-top:10px}}.new-bottom-form .o-contact-form__attachement-text{font-family:Poppins;color:#75a3f0;font-size:16px}.new-bottom-form label{color:#fff}.new-bottom-form__btn-wrapper{margin-top:15px;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:992px){.new-bottom-form__btn-wrapper{margin-top:10px;margin-bottom:50px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:inherit}}.new-bottom-form__btn-wrapper button{font-family:Poppins;margin:0 auto!important;padding:19px 0;font-size:17px;font-weight:600;width:360px;text-transform:capitalize}@media screen and (min-width:992px){.new-bottom-form__btn-wrapper button{width:280px;margin:0!important}}.new-bottom-form .confidential-text-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;margin-top:0;margin-bottom:20px}@media screen and (min-width:992px){.new-bottom-form .confidential-text-wrap{text-align:left;margin-top:0;margin-bottom:0}}.new-bottom-form .confidential-text-wrap ul li{font-family:Poppins;font-size:16px;font-weight:400;color:#fff;padding:0 15px}.new-bottom-form .confidential-text-wrap ul li:first-child{padding-left:0}.new-bottom-form .confidential-text-wrap ul li::after{background:#215894;height:16px;top:4px}.new-bottom-form .confidential-text-wrap ul li img{width:17px;height:17px}.new-bottom-form__whats-next{padding-top:35px;border-top:1px solid #215894;margin-top:45px}@media screen and (min-width:992px){.new-bottom-form__whats-next{margin-top:0}}.new-bottom-form__whats-next h3{font-family:Poppins;font-size:31px;font-weight:700;color:#fff}.new-bottom-form__whats-next p{font-family:Poppins;font-size:21px;font-weight:600;color:#4492dc}.new-bottom-form .form-right{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.new-bottom-form .form-left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding:0;position:relative;background-color:transparent}.new-bottom-form__email{text-align:center;background:#135195;padding:60px 40px 60px}.new-bottom-form__email img{margin-bottom:25px}.new-bottom-form__email h4{font-family:Poppins;font-size:22px;line-height:30px;font-weight:600;color:#bad2ed}.new-bottom-form__email h4 a{font-weight:700;color:#f3f6f9;position:relative}.new-bottom-form__email h4 a:before{content:"";background:#5289c7;position:absolute;bottom:0;left:0;width:100%;height:1px}.new-bottom-form__trust{background:#04254a;padding:50px 40px 40px}.new-bottom-form__trust h5{font-family:Poppins;font-size:22px;line-height:28px;font-weight:700;color:#f3f6f9;margin-bottom:25px}.new-bottom-form__trust h5 span{color:#bad2ed;font-weight:400}.new-bottom-form__trust ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:0;padding-bottom:20px;margin-bottom:20px;gap:15px}.new-bottom-form__trust ul li{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;margin-right:0;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}@media screen and (min-width:992px){.new-bottom-form__trust ul li{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.new-bottom-form__trust ul li img{-webkit-filter:none;filter:none}@media screen and (min-width:992px){.new-bottom-form__trust ul li:nth-of-type(odd){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:992px){.new-bottom-form__trust ul li:nth-of-type(even){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.new-bottom-form__trust ul li:nth-child(3){margin-top:15px}.new-bottom-form__trust ul li:nth-child(4){margin-top:15px}@media screen and (min-width:992px){.new-bottom-form__trust ul li:nth-child(4){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.new-bottom-form__trust ul li:nth-child(2){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-bottom-form__trust ul li:nth-child(6){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-bottom-form__trust h6{font-family:Poppins;color:#75a3f0;font-size:15px;font-weight:500}.skill-bottom-form-custom-dev h2{font-weight:500}.skill-bottom-form__strong{color:#cddefa}@media screen and (min-width:992px){.skill-bottom-form--healthcare .new-bottom-form__btn-wrapper button{width:325px;font-size:15px}}.new-banner-area{position:relative;background:#081c36;width:100%;overflow:hidden}@media screen and (min-width:992px){.new-banner-area{overflow:visible}}.new-banner-area:before{position:absolute;content:"";width:410px;height:245px;background:url(/images/two-for-one/banner-top-gradient.png) no-repeat top left;background-size:100%;top:65px;left:0}.new-banner-area:after{position:absolute;content:"";width:500px;height:160px;background:url(/images/two-for-one/banner-bottom-blue.svg) no-repeat bottom center;background-size:100%;bottom:0;left:0;right:0;margin:auto}.new-banner-area__spacing{padding:115px 20px 0}.new-banner-area__lefttop-area{margin-top:35px}.new-banner-area__contentarea{max-width:554px}@media screen and (min-width:992px){.new-banner-area__contentarea{padding-top:40px}}.new-banner-area__subheading{font-family:Poppins;font-size:30px;line-height:36px;font-weight:700;color:#84a5f9;margin-bottom:35px;width:50%}@media screen and (min-width:370px){.new-banner-area__subheading{width:60%}}@media screen and (min-width:992px){.new-banner-area__subheading{font-size:40px;line-height:46px;width:100%;margin-bottom:15px}}.new-banner-area__heading{font-family:Poppins;font-size:30px;line-height:36px;font-weight:700;color:#fff;margin-bottom:15px;max-width:400px;width:55%}@media screen and (min-width:992px){.new-banner-area__heading{font-size:38px;line-height:51px;margin-bottom:12px;width:100%}}.new-banner-area__headingbold{font-family:Poppins;font-size:20px;line-height:27px;font-weight:700;color:#3cc065;margin-bottom:15px;max-width:389px}@media screen and (min-width:992px){.new-banner-area__headingbold{font-size:27px;line-height:36px;margin-bottom:26px}}.new-banner-area__headingcontent{font-family:Poppins;font-size:17px;line-height:26px;font-weight:400;color:#fff}@media screen and (min-width:992px){.new-banner-area__headingcontent{font-size:23px;line-height:33px}}.new-banner-area__twologo{max-width:170px;position:absolute;right:-20px;top:-55px}@media screen and (min-width:420px){.new-banner-area__twologo{max-width:200px}}@media screen and (min-width:992px){.new-banner-area__twologo{right:-35px;top:50px}}@media screen and (min-width:1180px){.new-banner-area__twologo{max-width:320px;right:-60px;top:0}}.new-banner-area__formarea{position:relative;text-align:center;background:0 0!important;top:7px}@media screen and (min-width:560px){.new-banner-area__formarea{top:inherit}}@media screen and (min-width:1025px){.new-banner-area__formarea{text-align:right}}.new-banner-area__formarea:before{position:absolute;content:"";width:750px;height:528px;bottom:0;left:0;right:0;margin:auto;background:url(/images/two-for-one/new-banner-form-before.png) no-repeat bottom center;background-size:100%}@media screen and (min-width:1024px){.new-banner-area__formarea:before{left:-35%;right:inherit}}.new-banner-area__formpart{position:relative;max-width:460px;text-align:left;background-color:#fff;padding:30px 20px;display:inline-block;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);box-shadow:0 10px 30px 0 rgba(0,0,0,.1);z-index:1111}@media screen and (min-width:992px){.new-banner-area__formpart{padding:35px 27px}}.new-banner-area__formpart:before{content:'';position:absolute;background:url(/images/contact-us/dashed-line.png) 0 0 repeat;height:5px;width:100%;top:0;left:0;right:0}.new-banner-area__formwrapperaction{background:0 0!important;padding:0}.new-banner-area__formwrapperaction #django-o-contact-form1{padding:0;display:block}.new-banner-area__formwrapperaction #django-o-contact-form1 .new-bottom-form__btn-wrapper{margin:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-banner-area__formwrapperaction .new-bottom-form__wrapper{position:relative;max-width:100%;text-align:left;background-color:#fff;display:inline-block}.new-banner-area__formwrapperaction .attach{margin:5px 0 20px!important;background-position:0 9px;padding:0 0 0 35px}.new-banner-area__formwrapperaction .attach .o-contact-form__attachement-text{color:#333!important;font-size:15px!important;font-weight:400!important}.new-banner-area__formwrapperaction .attach .o-contact-form__attachement-text label{color:#3cc065!important;font-weight:500!important}.new-banner-area__formwrapperaction .new-banner-area__confidential{margin:30px 0 0!important;text-align:center;width:100%}.new-banner-area__formwrapperaction .confidential-text-wrap ul{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-banner-area__formwrapperaction .confidential-text-wrap ul li{width:auto;padding:0 10px 4px!important}.new-banner-area__formtittle{font-family:Poppins;font-size:30px;line-height:30px;color:#333;font-weight:700;margin-bottom:20px}@media screen and (min-width:992px){.new-banner-area__formtittle{font-size:40px;line-height:40px}}.new-banner-area__forminput{font-family:Poppins!important;width:100%;border:1px solid #dbdbdb!important;color:#333!important;line-height:52px!important;font-size:14px!important;margin-bottom:12px!important;padding:0 19px!important;font-weight:400!important}@media screen and (min-width:992px){.new-banner-area__forminput{font-size:15px!important}}.new-banner-area__forminput::-webkit-input-placeholder{font-family:Poppins!important;color:#333!important}.new-banner-area__forminput::-moz-placeholder{font-family:Poppins!important;color:#333!important}.new-banner-area__forminput:-ms-input-placeholder{font-family:Poppins!important;color:#333!important}.new-banner-area__forminput:-moz-placeholder{font-family:Poppins!important;color:#333!important}.new-banner-area__forminput--textarea{resize:none!important;height:120px!important;padding:0 19px!important}.new-banner-area__forminput--textarea::-webkit-input-placeholder{font-family:Poppins!important;color:#333!important}.new-banner-area__forminput--textarea::-moz-placeholder{font-family:Poppins!important;color:#333!important}.new-banner-area__forminput--textarea:-ms-input-placeholder{font-family:Poppins!important;color:#333!important}.new-banner-area__forminput--textarea:-moz-placeholder{font-family:Poppins!important;color:#333!important}.new-banner-area__confidential-list{font-family:Poppins;color:#333!important;font-size:14px!important;padding:0 7px!important;line-height:15px!important}@media screen and (min-width:992px){.new-banner-area__confidential-list{font-size:16px!important;line-height:17px!important}}.new-banner-area__confidential-list:after{background-color:#e1e1e1!important}.new-banner-area__btn{font-family:Poppins!important;margin:0!important;max-width:100%!important;width:100%!important;font-size:17px!important;font-weight:600!important;padding:17px 25px!important;text-transform:capitalize!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px}@media screen and (min-width:767px){.new-banner-area__btn{max-width:255px!important}}.new-banner-area__btn svg{margin-left:10px}.new-banner-area__btn:hover g{fill:#ff5800}.offer-details{position:relative;background:#f9f9f9}.offer-details__spacing{padding:30px 0}@media screen and (min-width:992px){.offer-details__spacing{padding:60px 0}}.offer-details__tittle{font-family:Poppins;font-size:28px;line-height:30px;color:#333;margin-bottom:32px;font-weight:700;text-align:center}@media screen and (min-width:992px){.offer-details__tittle{font-size:34px;line-height:35px}}.offer-details__list{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.offer-details__margin-bottom{margin-bottom:25px}.offer-details__item{position:relative;background-color:#fff;border:1px solid #ddd;padding:30px;border-radius:5px;max-width:370px;margin:auto;width:100%;height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;border-bottom:4px solid #62dbbe}@media screen and (min-width:992px){.offer-details__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.1);box-shadow:0 0 18px 0 rgba(0,0,0,.1)}}.offer-details__itemcount{background-color:#36e079;position:absolute;width:34px;height:34px;font-family:Poppins;font-size:16px;font-weight:600;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;left:0;top:0}.offer-details__itemtext{width:100%;margin:0;font-family:Poppins;font-size:19px;line-height:30px;color:#333;font-weight:500;text-align:center;margin-top:20px}@media screen and (min-width:1024px){.offer-details__itemtext{margin-top:0;font-size:21px;line-height:31px;text-align:left;margin-top:20px}}.offer-details__btn{margin:47px auto 0;max-width:100%;width:100%;font-family:Poppins;font-size:17px;font-weight:600;padding:17px 25px;text-transform:capitalize;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}@media screen and (min-width:767px){.offer-details__btn{max-width:287px}}.offer-details__btn svg{margin-left:10px}.offer-details__btn:hover g{fill:#ff5800}.note-text{font-family:Poppins;background-color:#f4f4f4;font-size:18px;line-height:26px;color:#333;text-align:center;padding:24px 15px}.offer-benefits{position:relative;background:#fff}.offer-benefits__spacing{padding:30px 0}@media screen and (min-width:992px){.offer-benefits__spacing{padding:60px 0}}.offer-benefits__tittle{font-family:Poppins;font-size:28px;line-height:30px;color:#333;margin-bottom:15px;font-weight:700;text-align:center}@media screen and (min-width:992px){.offer-benefits__tittle{font-size:34px;line-height:35px;margin-bottom:45px}}.offer-benefits__list{margin:46px 0 67px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.offer-benefits__item{position:relative;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.1);box-shadow:0 0 18px 0 rgba(0,0,0,.1);padding:40px 36px 40px;border-radius:5px;margin-bottom:30px;margin-right:auto;margin-left:auto;overflow:hidden;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;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:362px;width:100%;text-align:center;height:318px}@media screen and (min-width:1181px){.offer-benefits__item:nth-child(3n+3){margin-right:0}}@media screen and (min-width:1025px){.offer-benefits__item{margin-right:30px;margin-left:inherit;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);box-shadow:0 10px 30px 0 rgba(0,0,0,.1);width:30%}}.offer-benefits__itemtittle{font-family:Poppins;font-size:19px;line-height:23px;font-weight:700;color:#333;display:block;margin:20px 0 10px;width:90%}@media screen and (min-width:992px){.offer-benefits__itemtittle{font-size:21px;line-height:25px}}.offer-benefits__itemtext{font-family:Poppins;margin-top:auto;font-size:16px;line-height:27px;color:#333;margin-bottom:0;font-weight:400}.offer-benefits__btn{font-family:Poppins;margin:20px auto 0;width:100%;max-width:100%;font-size:17px;font-weight:600;padding:17px 20px;text-transform:capitalize;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}@media screen and (min-width:767px){.offer-benefits__btn{width:397px;margin:0 auto;padding:17px 25px}}.offer-benefits__btn svg{margin-left:10px}.offer-benefits__btn:hover g{fill:#ff5800}.excellence-meets{position:relative;overflow:hidden;padding:25px 0 0}@media screen and (min-width:992px){.excellence-meets{padding:0}}.excellence-meets--toppadding{padding-top:30px}@media screen and (min-width:992px){.excellence-meets--toppadding{padding-top:60px}}.excellence-meets__tittle{font-family:Poppins;font-size:22px;color:#333;line-height:30px;margin-bottom:25px;font-weight:700;text-align:center;position:relative}@media screen and (min-width:992px){.excellence-meets__tittle{font-size:22px;line-height:30px;text-align:left;margin-bottom:16px;padding-bottom:15px}}.excellence-meets__tittle:after{content:"";width:52px;height:3px;position:absolute;background-color:#3cc065;position:absolute;left:0;bottom:0;display:none}@media screen and (min-width:992px){.excellence-meets__tittle:after{display:block}}.excellence-meets__subtittle{font-family:Poppins;font-size:16px;line-height:24px;color:#333;margin-bottom:25px;font-weight:500;text-align:center}@media screen and (min-width:992px){.excellence-meets__subtittle{text-align:left;font-size:18px;line-height:26px}}.excellence-meets__clientlists-mb{margin-bottom:25px}@media screen and (min-width:992px){.excellence-meets__clientlists-mb{margin-bottom:0}}.excellence-meets__clientlists-mb .owl-dots{top:30px;height:73px}.excellence-meets__clientlist{display:inherit}@media screen and (min-width:768px){.excellence-meets__clientlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:992px){.excellence-meets__clientlist{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.excellence-meets__clientlist .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.excellence-meets__clientitem{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}@media screen and (min-width:992px){.excellence-meets__clientitem{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 5px 20px!important}}.excellence-meets .owl-stage{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;gap:0 10px}@media screen and (min-width:992px){.excellence-meets .owl-stage{gap:0}}.excellence-meets__clienttext{font-family:Poppins;font-size:15px;line-height:26px;color:#333;font-weight:500;margin-top:0;display:block;margin-bottom:30px;text-align:center;position:relative;top:-20px}@media screen and (min-width:770px){.excellence-meets__clienttext{top:inherit}}@media screen and (min-width:992px){.excellence-meets__clienttext{font-size:16px;line-height:26px;margin-bottom:0;text-align:left;position:static;margin-top:20px;margin-bottom:30px;top:-55px}}.excellence-meets__meetsarea{position:relative;background-color:#355bbf;width:100%;height:100%;padding:45px 20px 25px}@media screen and (min-width:992px){.excellence-meets__meetsarea{padding:40px 0 40px 40px}}.excellence-meets__meetsarea:before{position:absolute;content:"";width:1000%;height:100%;background-color:#355bbf;right:-1000%;top:0;bottom:0;display:none}@media screen and (min-width:992px){.excellence-meets__meetsarea:before{display:block}}.excellence-meets__meetsarea:after{position:absolute;content:"";width:1000%;height:2px;background-color:#355bbf;bottom:-1px;left:0;display:none}@media screen and (min-width:992px){.excellence-meets__meetsarea:after{display:block}}.excellence-meets__meetsarea .splide__pagination{bottom:-15px!important}.excellence-meets__meetsarea .owl-stage-outer{position:relative}.excellence-meets__meetsarea .owl-stage-outer::before{content:'';position:absolute;top:0;right:0;left:-16px;margin:0 auto;width:1px;height:100%;background:#5b81e1}.excellence-meets__meetsarea .owl-dots{top:10px;height:73px}.excellence-meets .splide__pagination{position:absolute;bottom:-55px}.excellence-meets .splide__pagination__page{width:9px;height:9px;border-radius:50%;background:#e1e1e1}.excellence-meets .splide__pagination__page.is-active{width:13px;height:13px;background:#ff5800;-webkit-transform:scale(1);transform:scale(1)}.excellence-meets__meetslist .splide__track{position:relative}.excellence-meets__meetslist .splide__track::before{content:'';position:absolute;top:0;right:0;left:-16px;margin:0 auto;width:1px;height:100%;background:#5b81e1}.excellence-meets__meetstittle{font-family:Poppins;font-size:34px;line-height:36px;color:#84a5f9;font-weight:900;margin-bottom:20px}@media screen and (min-width:992px){.excellence-meets__meetstittle{font-size:60px;line-height:66px}}.excellence-meets__meetstittle svg{margin-top:-33px;width:40px;position:relative;top:2px;right:-6px}@media screen and (min-width:992px){.excellence-meets__meetstittle svg{width:inherit;position:static}}.excellence-meets__meetslist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.excellence-meets__meetslist .splide__pagination{margin-top:15px}.excellence-meets__meetslist .splide__pagination__page{background:#9b9b9b}.excellence-meets__meetsitem{position:relative;width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0;padding-top:0;padding-left:10px;padding-right:10px}@media screen and (min-width:770px){.excellence-meets__meetsitem{width:45%;margin:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:992px){.excellence-meets__meetsitem{width:33.33%;padding-bottom:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-right:1px solid #5b81e1;border-bottom:1px solid #5b81e1;padding-bottom:15px;padding-top:15px;padding-left:15px;padding-right:15px;margin:0}}.excellence-meets__meetsitem:after{display:none}@media screen and (min-width:992px){.excellence-meets__meetsitem:after{display:block;position:absolute;content:"";width:15px;height:15px;border-radius:50%;background-color:#355bbf;bottom:-7.5px;right:-7.5px;z-index:1}}.excellence-meets__meetsitem:nth-child(2n+2){border-right:none}.excellence-meets__meetsitem:nth-child(2n+2):after{display:none}@media screen and (min-width:992px){.excellence-meets__meetsitem:nth-child(2n+2):after{display:block}}@media screen and (min-width:992px){.excellence-meets__meetsitem:nth-child(2n+2){border-right:1px solid #5b81e1}}@media screen and (min-width:992px){.excellence-meets__meetsitem:nth-child(3n+3){border-right:none;padding-left:10px}.excellence-meets__meetsitem:nth-child(3n+3):after{display:none}}@media screen and (min-width:992px){.excellence-meets__meetsitem:nth-last-child(-n+3){border-bottom:none;padding-bottom:5px}.excellence-meets__meetsitem:nth-last-child(-n+3):after{display:none}}.excellence-meets__meetsitem:nth-last-child(-n+2){border-bottom:none}@media screen and (min-width:992px){.excellence-meets__meetsitem:nth-last-child(-n+2){padding-bottom:5px}}.excellence-meets__meetsitem:nth-child(5){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:770px){.excellence-meets__meetsitem:nth-child(5){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:992px){.excellence-meets__meetsitem:nth-child(5){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.excellence-meets__meetsitem img{margin-right:10px}@media screen and (min-width:992px){.excellence-meets__meetsitem img{margin-right:0}}.excellence-meets__listcontent{margin-top:5px;margin-left:0;max-width:100%;text-align:left}@media screen and (min-width:992px){.excellence-meets__listcontent{margin-top:0;margin-left:15px;max-width:162px}}.excellence-meets__contenttittle{font-family:Poppins;font-size:18px;line-height:20px;font-weight:700;color:#fff;margin:0}@media screen and (min-width:992px){.excellence-meets__contenttittle{font-size:25px;line-height:26px}}.excellence-meets__contenttext{font-family:Poppins;color:#fff;font-size:15px;line-height:18px;font-weight:500;margin:0}.excellence-meets__officetittle{margin:30px 0 15px;font-family:Poppins;font-size:18px;line-height:22px;font-weight:600;color:#84a5f9;text-align:center}@media screen and (min-width:992px){.excellence-meets__officetittle{margin:28px 0 15px;text-align:left}}.excellence-meets__officelist{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 8px;border-radius:5px;border:1px solid #84a5f9}.excellence-meets__officeitem{height:120px;border-radius:5px;overflow:hidden}.excellence-meets__officeitems{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.excellence-meets__officeitems:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.1)}.excellence-meets__officeitems img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.excellence-meets__officeitems:hover:before{background-color:rgba(0,0,0,.3)}.excellence-meets__officeitems:hover:after{position:absolute;content:"";width:30px;height:30px;background:url(/images/two-for-one/pop-up-icon.svg) no-repeat center;background-size:100%;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto}.excellence-meets .office-wrapper{padding:6px 8px;border-radius:5px;border:1px solid #84a5f9}.excellence-meets__officebuttonarea{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.excellence-meets__officebtn{font-family:Poppins;margin:0 0 15px 0;max-width:100%;width:100%;font-size:17px;font-weight:600;padding:17px 25px;text-transform:capitalize;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}@media screen and (min-width:992px){.excellence-meets__officebtn{max-width:215px;margin:0 13px 0 0}}.excellence-meets__officebtn svg{margin-left:10px}.excellence-meets__officebtn:hover g{fill:#ff5800}.excellence-meets__takebtn{margin:0;max-width:100%;width:100%;border:2px solid #fff;color:#fff;font-family:Poppins;font-size:17px;font-weight:600;padding:17px 25px;text-transform:capitalize;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}@media screen and (min-width:992px){.excellence-meets__takebtn{max-width:307px}}.excellence-meets__takebtn img{max-width:20px;margin-right:10px}@media screen and (min-width:992px){.excellence-meets__takebtn img{max-width:30px;margin-right:15px}}.excellence-meets__takebtn svg{margin-left:10px}.excellence-meets__takebtn:hover{background-color:#fff;color:#ff5800}.excellence-meets__takebtn:hover g{fill:#ff5800}.excellence-meets .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0 25px;position:relative;gap:0 10px;height:45px;margin:0}@media screen and (min-width:992px){.excellence-meets .owl-dots{padding:30px 0;top:35px;height:73px}}.excellence-meets .owl-dots .owl-dot{width:9px;height:9px;border-radius:50%;background:#e1e1e1}.excellence-meets .owl-dots .owl-dot.active{width:13px;height:13px;background:#ff5800}.excellence-meets__asterisktext{color:#fff;margin:5px 0 0;line-height:normal}.slbOverlay{z-index:999999!important;opacity:.9!important}.slbWrapOuter{z-index:999999!important}@media screen and (min-width:767px){.home-excellence{border-top:1px solid #cbcbcb}}@media screen and (min-width:767px){.home-excellence .col-lg-4{padding-top:30px}}.custom-review{position:relative}.custom-review__spacing{padding:30px 0 35px}@media screen and (min-width:992px){.custom-review__spacing{padding:60px 0 50px}}.custom-review__spacing--light{padding:35px 0}@media screen and (min-width:992px){.custom-review__spacing--light{padding:50px 0}}.custom-review__tittleimg{display:block;text-align:center}@media screen and (min-width:992px){.custom-review__tittleimg{text-align:left}}.custom-review__tittle{position:relative;font-family:Poppins;font-size:25px;line-height:35px;color:#262e36;padding-bottom:20px;margin-bottom:22px;font-weight:700;text-align:center}@media screen and (min-width:770px){.custom-review__tittle{margin-top:10px}}@media screen and (min-width:992px){.custom-review__tittle{text-align:left;font-size:34px;line-height:46px;margin-top:25px;padding-bottom:34px}}.custom-review__tittle:after{position:absolute;content:"";width:83px;height:7px;background-color:#498df9;bottom:0;left:0;right:0;margin:auto}@media screen and (min-width:992px){.custom-review__tittle:after{right:inherit;margin:0}}.custom-review__subtittle{font-family:Poppins;font-size:18px;line-height:27px;color:#333;font-weight:600;margin:0 0 15px;text-align:left}@media screen and (min-width:992px){.custom-review__subtittle{font-size:22px;line-height:32px;text-align:left;padding:0 20px 0 0}}.custom-review__reviewarea{position:relative}.custom-review__reviewarea .owl-nav{display:block!important;text-align:left;margin-bottom:0;margin-top:0}@media screen and (min-width:992px){.custom-review__reviewarea .owl-nav{float:right;margin-bottom:0;margin-top:10px;text-align:center}}.custom-review__reviewarea .splide__arrow--prev{font-size:45px!important;color:#3cc065!important;width:30px;height:30px;border:1px solid #3cc065!important;line-height:0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;font-weight:300!important;background:0 0}@media screen and (min-width:992px){.custom-review__reviewarea .splide__arrow--prev{width:50px;height:50px}}.custom-review__reviewarea .splide__arrow--prev:hover{color:#fff!important;background-color:#3cc065!important}.custom-review__reviewarea .splide__arrow--prev:hover svg path{fill:#fff}.custom-review__reviewarea .splide__arrow--prev span{position:relative;top:-3px;left:-1px;height:50px;line-height:50px}.custom-review__reviewarea .splide__arrow--next{font-size:45px!important;color:#3cc065!important;width:30px;height:30px;border:1px solid #3cc065!important;line-height:0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;font-weight:300!important;background:0 0}@media screen and (min-width:992px){.custom-review__reviewarea .splide__arrow--next{width:50px;height:50px}}.custom-review__reviewarea .splide__arrow--next:hover{color:#fff!important;background-color:#3cc065!important}.custom-review__reviewarea .splide__arrow--next:hover svg path{fill:#fff}.custom-review__reviewarea .splide__arrow--next span{position:relative;top:-3px;right:-1px;height:50px;line-height:50px}.custom-review__reviewitem{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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:18px}.custom-review__reviewitems{max-width:100%;width:100%;min-height:300px;height:auto;border:1px solid #ddd;padding:25px;margin-bottom:5px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1024px){.custom-review__reviewitems{max-width:277px;margin-bottom:15px}}@media screen and (min-width:1120px){.custom-review__reviewitems{max-width:330px}}@media screen and (min-width:1300px){.custom-review__reviewitems{max-width:345px}}.custom-review__reviewitems:hover{border:1px solid #fff;-webkit-box-shadow:0 15px 20px 0 rgba(0,0,0,.2);box-shadow:0 15px 20px 0 rgba(0,0,0,.2)}.custom-review__quoteimg{display:block;margin-bottom:10px}.custom-review__quotecontent{font-family:Poppins;color:#333;font-size:18px;line-height:27px;font-weight:500}.custom-review__authorarea{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:992px){.custom-review__authorarea{margin-top:auto}}.custom-review__authorimage{width:60px;height:60px;border-radius:50%;overflow:hidden}.custom-review__authordetails{margin-left:16px}.custom-review__authorname{font-family:Poppins;font-size:18px;line-height:normal;color:#333;font-weight:600;margin:0}.custom-review__authordesignation{font-family:Poppins;font-size:14px;line-height:20px;color:#333;margin:0;font-weight:600}.custom-review__authorcompany{font-family:Poppins;font-size:14px;line-height:20px;color:#898989;margin:0;font-weight:500}.custom-review__btn{margin:0 auto;max-width:360px;width:auto;font-family:Poppins;font-size:17px;font-weight:600;padding:17px 25px;text-transform:capitalize;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}@media screen and (min-width:992px){.custom-review__btn{max-width:333px;margin-left:15px;width:100%;margin:0 0 0 14px}}.custom-review__btn svg{margin-left:10px}.custom-review__btn:hover g{fill:#ff5800}.custom-review__partner{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:18px 0 25px}.custom-review__partnerlist{min-height:120px;margin:0 20px 7px 0;height:auto;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}@media screen and (min-width:992px){.custom-review__partnerlist{margin:0 30px 10px 0}}.custom-review__partnerlist:nth-last-child(-n+2){margin:0 30px 0 0}.custom-review__rankribbon{position:relative;font-family:Poppins;color:#fff;font-size:21px;line-height:34px;font-weight:700;max-width:318px;width:100%;text-align:center;margin:auto;background-color:#3cc065;padding:5.5px;margin-bottom:30px}@media screen and (min-width:992px){.custom-review__rankribbon{margin-bottom:0}}.custom-review__rankribbon:after{position:absolute;content:"";right:0;bottom:-16px;width:0;height:0;border-style:solid;border-width:16px 30px 0 0;border-color:#4e6454 transparent transparent transparent;-webkit-transform:rotate(0);transform:rotate(0)}.custom-review .col-lg-8-rel{position:relative}.custom-review .sk-fading-circle{margin:0 auto;position:absolute;text-align:center;top:120px;left:0;right:0}@media screen and (min-width:992px){.custom-review .sk-fading-circle{top:239px}}.custom-review .cs-cont.invisible{height:324px}@media screen and (min-width:992px){.custom-review .cs-cont.invisible{height:648px}}.custom-review .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-6px;right:40px}@media screen and (min-width:992px){.custom-review .splide__arrows{bottom:-30px;right:53px}}.custom-review .splide__arrow--prev{right:8px;left:inherit}@media screen and (min-width:992px){.custom-review .splide__arrow--prev{right:20px}}.custom-review .splide__arrow--prev svg{width:18px}.custom-review .splide__arrow--next{right:-40px;left:inherit}.custom-review .splide__arrow--next svg{width:18px}.trustpilot-widget-mod{top:20px}.custom-review__reviewitem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:992px){.custom-review__reviewitem .slide{padding:0 15px 0 15px}}.grt-slider-light .splide__arrows{display:none}.o-appoinrment-header{background-color:#0d2642;padding:30px 0;min-height:auto}@media screen and (min-width:992px){.o-appoinrment-header{min-height:117px}}.o-appoinrment-header__logopan{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;margin-bottom:20px;align-items:center;height:100%;min-height:57px}@media screen and (min-width:992px){.o-appoinrment-header__logopan{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}}.o-appoinrment-header__logoicon{margin-right:20px;padding-right:20px;border-right:1px solid #a3c2d0;max-width:48%}@media screen and (min-width:992px){.o-appoinrment-header__logoicon{max-width:160px;margin-right:27px;padding-right:27px}}.o-appoinrment-header__logoicon:last-child{border:none;margin:0;padding:0}.o-appoinrment-header__list{padding:0 5px}@media screen and (min-width:992px){.o-appoinrment-header__list{padding:0 20px}}.o-appoinrment-header__list:before{position:absolute;content:"";width:18px;height:100%;left:0;top:0;bottom:0;background:#0d2642;background:-webkit-gradient(linear,right top,left top,from(rgba(13,38,66,0)),color-stop(45%,#0d2642));background:linear-gradient(270deg,rgba(13,38,66,0) 0,#0d2642 45%);z-index:9999}@media screen and (min-width:992px){.o-appoinrment-header__list:before{width:30px}}.o-appoinrment-header__list:after{position:absolute;content:"";width:18px;height:100%;right:0;top:0;bottom:0;background:#0d2642;background:-webkit-gradient(linear,left top,right top,from(rgba(13,38,66,0)),color-stop(45%,#0d2642));background:linear-gradient(90deg,rgba(13,38,66,0) 0,#0d2642 45%);z-index:9999}@media screen and (min-width:992px){.o-appoinrment-header__list:after{width:30px}}.o-appoinrment-header__listarea .o-appoinrment-header__item{width:auto!important}.o-appoinrment-header__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:57px;padding:0 10px}@media screen and (min-width:992px){.o-appoinrment-header__item{padding:0 13px}}.o-appoinrment-header__itemcontent{margin-left:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}.o-appoinrment-header__itemtittle{font-family:Poppins;font-size:18px;line-height:27px;font-weight:700;margin:0;color:#fff}@media screen and (min-width:992px){.o-appoinrment-header__itemtittle{font-size:20px;line-height:24px}}.o-appoinrment-header__itemsub{font-family:Poppins;font-size:13px;line-height:18px;margin:0;font-weight:500;color:#fff}@media screen and (min-width:992px){.o-appoinrment-header__itemsub{font-size:15px;line-height:20px}}.o-appointment{padding-bottom:22px;border-bottom:1px solid #a3c2d0;position:relative;background:#e3f3fa;background:-webkit-gradient(linear,left top,left bottom,from(#e3f3fa),color-stop(66%,rgba(235,246,251,.6)),to(white));background:linear-gradient(180deg,#e3f3fa 0,rgba(235,246,251,.6) 66%,#fff 100%)}@media screen and (min-width:992px){.o-appointment{background:0 0}}.o-appointment:before{position:absolute;content:"";width:50%;height:100%;background:#e3f3fa;background:-webkit-gradient(linear,left top,left bottom,from(#e3f3fa),color-stop(66%,rgba(235,246,251,.6)),to(white));background:linear-gradient(180deg,#e3f3fa 0,rgba(235,246,251,.6) 66%,#fff 100%);left:0;top:0;bottom:0;display:none}@media screen and (min-width:992px){.o-appointment:before{display:block}}.o-appointment:after{opacity:0;transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;animation:fadeIn ease 5s;-webkit-animation:fadeIn ease 5s;-moz-animation:fadeIn ease 5s;-o-animation:fadeIn ease 5s;-ms-animation:fadeIn ease 5s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.o-appointment.js-grayed-out:after{position:absolute;content:"";width:100%;height:100%;background:#a3c2d0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(163,194,208,0)),color-stop(35%,rgba(163,194,208,.1)),color-stop(50%,rgba(163,194,208,.6)),color-stop(70%,rgba(163,194,208,.3)),to(rgba(163,194,208,0)));background:linear-gradient(0deg,rgba(163,194,208,0) 0,rgba(163,194,208,.1) 35%,rgba(163,194,208,.6) 50%,rgba(163,194,208,.3) 70%,rgba(163,194,208,0) 100%);left:0;top:0;bottom:0;z-index:2;-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;animation:fadeIn ease 5s;-webkit-animation:fadeIn ease .5s;-moz-animation:fadeIn ease .5s;-o-animation:fadeIn ease .5s;-ms-animation:fadeIn ease .5s;-webkit-filter:grayscale(1);filter:grayscale(1)}@media screen and (min-width:992px){.o-appointment.js-grayed-out:after{width:50%;height:86%}}.o-appointment .right-border-transparent{position:relative}.o-appointment .right-border-transparent:before{position:absolute;content:"";width:1px;height:100%;right:0;top:0;bottom:0;background:#a3c2d0;background:-webkit-gradient(linear,left top,left bottom,from(#a3c2d0),color-stop(70%,rgba(163,194,208,.62)),to(rgba(163,194,208,0)));background:linear-gradient(180deg,#a3c2d0 0,rgba(163,194,208,.62) 70%,rgba(163,194,208,0) 100%);display:none}@media screen and (min-width:992px){.o-appointment .right-border-transparent:before{display:block}}.o-appointment__ortext{position:absolute;font-family:Poppins;font-size:25px;font-weight:600;color:#fff;width:50px;height:50px;background:#4492dc;border-radius:50%;left:0;right:0;top:52px;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9;display:none}@media screen and (min-width:992px){.o-appointment__ortext{display:-webkit-box;display:-ms-flexbox;display:flex}}.o-appointment__formpanel{position:relative;width:100%;height:auto;padding:2em 0}@media screen and (min-width:992px){.o-appointment__formpanel{padding:52px 0 0;background:0 0}}.o-appointment__tittle{position:relative;font-family:Poppins;color:#262e36;font-size:24px;line-height:38px;font-weight:600;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:0 0 12px}@media screen and (min-width:992px){.o-appointment__tittle{font-size:28px;line-height:46.5px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.o-appointment__tittle i{margin-right:10px}.o-appointment__subtittle{font-family:Poppins;color:#262e36;font-size:18px;line-height:26px;font-weight:600;margin-bottom:30px;text-align:center}.o-appointment__subtittle span{border-bottom:1px solid #848484}@media screen and (min-width:992px){.o-appointment__subtittle{font-size:21px;line-height:29px;text-align:left}}.o-appointment--conversation-form{max-width:100%;width:100%;margin:auto}@media screen and (min-width:992px){.o-appointment--conversation-form{padding-right:3em}}.o-appointment--conversation-form input{font-family:Poppins;max-width:100%;width:100%;height:69px;border:1px solid #7fa0b0;margin:0 0 20px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:10px 0 10px 16px;font-size:17px;font-weight:500;color:#262e36;border-radius:5px}.o-appointment--conversation-form input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.o-appointment--conversation-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.o-appointment--conversation-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.o-appointment--conversation-form input.fileattached-url-mod{height:auto;padding:0;margin:0}.o-appointment--conversation-form input#phoneNumber{background:#fff!important}.o-appointment--conversation-form input::-webkit-input-placeholder{font-family:Poppins;font-weight:500!important;font-size:17px!important;color:#262e36!important}.o-appointment--conversation-form input:-moz-placeholder{font-family:Poppins;font-weight:500!important;font-size:17px!important;color:#262e36!important}.o-appointment--conversation-form input::-moz-placeholder{font-family:Poppins;font-weight:500!important;font-size:17px!important;color:#262e36!important}.o-appointment--conversation-form input:-ms-input-placeholder{font-family:Poppins;font-weight:500!important;font-size:17px!important;color:#262e36!important}.o-appointment--conversation-form textarea{font-family:Poppins;max-width:100%;width:100%;height:157px;border:1px solid #7fa0b0;margin:0 0 20px 0;float:left;padding:20px 16px 16px;color:#262e36;font-size:16px;font-weight:500;resize:none;border-radius:5px}.o-appointment--conversation-form textarea::-webkit-input-placeholder{font-family:Poppins;font-weight:500!important;font-size:16px!important;color:#262e36!important}.o-appointment--conversation-form textarea:-moz-placeholder{font-family:Poppins;font-weight:500!important;font-size:16px!important;color:#262e36!important}.o-appointment--conversation-form textarea::-moz-placeholder{font-family:Poppins;font-weight:500!important;font-size:16px!important;color:#262e36!important}.o-appointment--conversation-form textarea:-ms-input-placeholder{font-family:Poppins;font-weight:500!important;font-size:16px!important;color:#262e36!important}.o-appointment__formwrapper{position:relative;-webkit-box-shadow:none!important;box-shadow:none!important}.o-appointment__formwrapperinside{padding:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;overflow:visible}.o-appointment__formwrapperinside:before{display:none}.o-appointment__formwrapperinside:after{display:none}.o-appointment__formwrapperinside .o-contact-form__contact-form{padding:0}.o-appointment__calender{position:relative;width:100%;height:100%;padding:30px 0 15px;margin-top:50px;z-index:9}@media screen and (min-width:992px){.o-appointment__calender{margin-top:inherit;padding:52px 0 2em 3em}}.o-appointment__calender:before{position:absolute;content:"Or";font-family:Poppins;font-size:25px;font-weight:600;color:#fff;width:50px;height:50px;background:#4492dc;border-radius:50%;left:0;right:0;top:-45px;margin:auto;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;z-index:1}@media screen and (min-width:992px){.o-appointment__calender:before{display:none}}.o-appointment__calender:after{display:block;position:absolute;content:"";background:#a3c2d0;background:-webkit-gradient(linear,right top,left top,from(rgba(163,194,208,0)),color-stop(50%,rgba(163,194,208,.68)),to(rgba(163,194,208,0)));background:linear-gradient(270deg,rgba(163,194,208,0) 0,rgba(163,194,208,.68) 50%,rgba(163,194,208,0) 100%);width:100%;height:1px;left:0;right:0;top:-20px;margin:auto}@media screen and (min-width:992px){.o-appointment__calender:after{display:none}}.o-appointment__attach{position:relative;background:url(/images/two-for-one/attach-icon-black.svg) no-repeat center;background-position:0 5px!important;padding:0 0 0 35px!important;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden;margin:10px 0 0!important}@media screen and (min-width:992px){.o-appointment__attach{margin:10px 0!important}}.o-appointment__attach .o-contact-form__attachement-text{font-family:Poppins;color:#262e36;font-size:16px;line-height:30px}.o-appointment__attach .o-contact-form__attachement-text label{text-decoration:none;font-weight:600}.o-appointment__calendercontainer #calendar{max-width:375px;margin:auto}.o-appointment__calendercontainer #calendar .ui-datepicker-header{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;margin:15px 0 5px}.o-appointment__calendercontainer #calendar .ui-datepicker-header .ui-datepicker-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;cursor:pointer}.o-appointment__calendercontainer #calendar .ui-datepicker-header .ui-datepicker-prev .ui-icon{font-size:0;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#3cc065;border-radius:50%;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.o-appointment__calendercontainer #calendar .ui-datepicker-header .ui-datepicker-prev .ui-icon:hover{background:#ff5800}.o-appointment__calendercontainer #calendar .ui-datepicker-header .ui-datepicker-prev .ui-icon:after{content:"‹";font-size:30px;line-height:0;color:#fff;position:relative;top:-2px;left:-1px}.o-appointment__calendercontainer #calendar .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled{pointer-events:none;opacity:.4}.o-appointment__calendercontainer #calendar .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled .ui-icon{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.o-appointment__calendercontainer #calendar .ui-datepicker-header .ui-datepicker-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-family:Poppins;margin:0 15px;font-weight:400;font-size:16px}.o-appointment__calendercontainer #calendar .ui-datepicker-header .ui-datepicker-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;cursor:pointer}.o-appointment__calendercontainer #calendar .ui-datepicker-header .ui-datepicker-next .ui-icon{font-size:0;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#3cc065;border-radius:50%;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.o-appointment__calendercontainer #calendar .ui-datepicker-header .ui-datepicker-next .ui-icon:hover{background:#ff5800}.o-appointment__calendercontainer #calendar .ui-datepicker-header .ui-datepicker-next .ui-icon:after{content:"›";font-size:30px;line-height:0;color:#fff;position:relative;top:-2px;right:-1px}.o-appointment__calendercontainer #calendar .ui-datepicker-header .ui-datepicker-next.ui-state-disabled{pointer-events:none;opacity:.4}.o-appointment__calendercontainer #calendar .ui-datepicker-header .ui-datepicker-next.ui-state-disabled .ui-icon{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.o-appointment__calendercontainer #calendar .ui-datepicker-calendar{width:100%;font-family:Poppins;font-size:12px}.o-appointment__calendercontainer #calendar .ui-datepicker-calendar th{font-weight:400;text-align:center;height:44px;width:44px;color:#1a1a1a;text-transform:uppercase}.o-appointment__calendercontainer #calendar .ui-datepicker-calendar td{font-size:16px;text-align:center;height:44px;width:44px;color:rgba(26,26,26,.612)}.o-appointment__calendercontainer .ui-datepicker-week-end.ui-datepicker-today{background:0 0;pointer-events:none}.o-appointment__calendercontainer .ui-datepicker-week-end.ui-datepicker-today a{background:0 0;color:inherit;font-weight:500}.o-appointment__calendercontainer .ui-datepicker-week-end.ui-datepicker-today a::after{display:none}.o-appointment__calendertittle{font-family:Poppins;font-size:20px;line-height:32px;color:#333;text-align:center}.o-appointment__emailtext{position:relative;font-family:Poppins;font-size:20px;line-height:32px;color:#333;font-weight:600;margin-top:25px}@media screen and (min-width:992px){.o-appointment__emailtext{font-size:22px;line-height:36px;margin-top:50px;z-index:3}}.o-appointment__emailanchor{color:#4a90e2;text-decoration:underline}.o-appointment .c-btn{font-family:Poppins;max-width:100%!important;width:100%;margin:20px 0 0;text-transform:capitalize;font-size:17px;padding:15px;float:none;z-index:2}@media screen and (min-width:992px){.o-appointment .c-btn{max-width:250px!important;float:right;margin:0 0 0}}.o-appointment .c-btn svg{margin-left:10px}.o-appointment .c-btn:hover{background:#fff;color:#ff5800}.o-appointment .c-btn:hover g{fill:#ff5800}.o-appointment__flipform{max-width:400px;width:100%;margin:30px auto 0}.o-appointment__flipform input{font-family:Poppins;max-width:100%;width:100%;height:69px;border:1px solid #7fa0b0;margin:0 0 20px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:20px 0 20px 16px;font-size:17px;font-weight:500;color:#262e36;border-radius:5px}.o-appointment__flipform input::-webkit-input-placeholder{font-family:Poppins;font-weight:500!important;font-size:17px!important;color:#262e36!important}.o-appointment__flipform input:-moz-placeholder{font-family:Poppins;font-weight:500!important;font-size:17px!important;color:#262e36!important}.o-appointment__flipform input::-moz-placeholder{font-family:Poppins;font-weight:500!important;font-size:17px!important;color:#262e36!important}.o-appointment__flipform input:-ms-input-placeholder{font-family:Poppins;font-weight:500!important;font-size:17px!important;color:#262e36!important}.o-appointment__flipform .c-btn{border-radius:5px;font-weight:600;float:none!important;margin:15px auto 0!important;max-width:100%!important}.o-appointment__flipform .c-btn:disabled{pointer-events:none;background-color:#f2b493;border-color:#f2b493}.ui-datepicker-current a{position:relative;background-color:rgba(0,105,255,.067);color:#0060e6;font-weight:700;width:44px;height:100%;border-radius:50%;margin:auto;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}.ui-datepicker-current a:hover{background-color:rgba(0,105,255,.149)}.ui-datepicker-current a:after{content:".";position:absolute;bottom:-2px;left:0;right:0;margin:auto;font-weight:700;font-size:25px}.ui-datepicker-noneworking a{background-color:rgba(0,105,255,.067);color:#0060e6;font-weight:700;width:44px;height:100%;border-radius:50%;margin:auto;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}.ui-datepicker-noneworking a:hover{background-color:rgba(0,105,255,.149)}.flip-container{-webkit-perspective:1000;-o-perspective:1000;perspective:1000;border-radius:5px;border:1px solid #a3c2d0;border-top:5px solid #3cc065;position:relative;overflow:hidden}.flip-container.hover .flipper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.back,.flip-container,.front{width:350px;height:430px;margin:auto}@media screen and (min-width:767px){.back,.flip-container,.front{width:400px}}@media screen and (min-width:992px){.back,.flip-container,.front{margin:0}}@media screen and (min-width:1025px){.back,.flip-container,.front{width:517px}}.flipper{-webkit-transition:.6s;-webkit-transform-style:preserve-3d;-moz-transition:.6s;-moz-transform-style:preserve-3d;-o-transition:.6s;-o-transform-style:preserve-3d;transition:.6s;transform-style:preserve-3d;position:relative}.back,.front{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;padding:20px 15px}.back .back-logo,.front .back-logo{position:relative;margin:0 auto 25px;max-width:428px}.back .back-anchore,.front .back-anchore{font-family:Poppins;position:relative;font-size:20px;line-height:26px;color:#262e36;font-weight:600}.back .back-anchore svg,.front .back-anchore svg{position:relative;margin-right:4px;margin-top:-2px;-webkit-transition:1s all ease-in-out;transition:1s all ease-in-out}.back .back-anchore:hover,.front .back-anchore:hover{color:#ff5800}.back .back-anchore:hover svg,.front .back-anchore:hover svg{-webkit-transform:translate(-10px,0);transform:translate(-10px,0)}.back .back-anchore:hover svg g,.front .back-anchore:hover svg g{stroke:#ff5800}.front{z-index:2}.back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background:#f5f9fa;z-index:3}body.js-mobilebodygray{position:relative;width:100%;height:100vh;overflow:hidden;position:relative}body.js-mobilebodygray .mobile-overlay{position:fixed;width:100%;height:100%;background:rgba(163,194,208,.5);left:0;top:0;bottom:0;z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn ease 1s;-webkit-animation:fadeIn ease 1s;-moz-animation:fadeIn ease 1s;-o-animation:fadeIn ease 1s;-ms-animation:fadeIn ease 1s}body.js-mobilebodygray .flip-container{position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;z-index:999;background:#fff}body.js-mobilebodygray .o-appointment{position:initial}body.js-mobilebodygray .o-appointment__calender{position:initial}.js-conversation-error{text-align:left}@media screen and (min-width:1180px){.js-conversation-error{position:absolute;left:0;bottom:-78px}}.contact-new{background:url(/images/new-contact/mobile-bg.jpg) no-repeat center center/cover;overflow:visible;padding:85px 0 0!important;height:860px}@media screen and (min-width:992px){.contact-new{background:url(/images/new-contact/banner-bg.jpg) no-repeat center center/cover}}@media screen and (min-width:992px){.contact-new{padding:120px 20px 0!important;height:auto}}.contact-new .o-contact-us{padding-bottom:0}.contact-new .o-contact-us-new h1{font-family:Poppins;font-size:31px!important;line-height:38px!important;font-weight:700;position:relative;margin-bottom:30px;text-align:center}@media screen and (min-width:992px){.contact-new .o-contact-us-new h1{font-size:40px!important;line-height:46px!important;text-align:left;padding-bottom:30px}}.contact-new .o-contact-us-new h1::before{content:'';background:#fff;position:absolute;top:inherit;bottom:0;left:0;width:83px;height:7px;display:none}@media screen and (min-width:992px){.contact-new .o-contact-us-new h1::before{display:block}}.contact-new .o-contact-us-new h1 span{color:#3cc065}.contact-new .o-contact-us-new h3{font-family:Poppins;font-size:20px;font-weight:600;color:#fff;margin-bottom:30px}.contact-new__banner-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px 0}.contact-new__logo-img{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.contact-new .o-contact-form__contact-form{padding:0 15px 20px!important}@media screen and (min-width:992px){.contact-new .o-contact-form__contact-form{padding:20px 40px 40px!important}}.contact-new .o-contact-form__contact-form input{border:1px solid #cfcfcf;border-radius:3px;background-image:none;padding:17px 15px;margin-bottom:20px;width:100%}.contact-new .o-contact-form__contact-form input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.contact-new .o-contact-form__contact-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contact-new .o-contact-form__contact-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.contact-new .o-contact-form__contact-form input#phoneNumber{background-image:none}.contact-new .o-contact-form__contact-form input::-webkit-input-placeholder{font-size:16px;font-weight:400!important;color:#333!important}.contact-new .o-contact-form__contact-form input::-moz-placeholder{font-size:16px;font-weight:400!important;color:#333!important}.contact-new .o-contact-form__contact-form input:-ms-input-placeholder{font-size:16px;font-weight:400!important;color:#333!important}.contact-new .o-contact-form__contact-form input::-ms-input-placeholder{font-size:16px;font-weight:400!important;color:#333!important}.contact-new .o-contact-form__contact-form input::placeholder{font-size:16px;font-weight:400!important;color:#333!important}.contact-new .o-contact-form__contact-form textarea{border:1px solid #cfcfcf;border-radius:3px;background-image:none;padding:15px;width:100%;height:110px}.contact-new .o-contact-form__contact-form textarea::-webkit-input-placeholder{font-size:16px;font-weight:400!important;color:#333!important}.contact-new .o-contact-form__contact-form textarea::-moz-placeholder{font-size:16px;font-weight:400!important;color:#333!important}.contact-new .o-contact-form__contact-form textarea:-ms-input-placeholder{font-size:16px;font-weight:400!important;color:#333!important}.contact-new .o-contact-form__contact-form textarea::-ms-input-placeholder{font-size:16px;font-weight:400!important;color:#333!important}.contact-new .o-contact-form__contact-form textarea::placeholder{font-size:16px;font-weight:400!important;color:#333!important}.contact-new .o-contact-form__contact-form .u-message{border:0}.contact-new .o-contact-form__contact-form h2{font-family:Poppins;font-size:31px!important;font-weight:600;color:#262e36;text-align:left!important;display:block!important}@media screen and (min-width:992px){.contact-new .o-contact-form__contact-form h2{font-size:51px!important}}@media screen and (min-width:992px){.contact-new .o-contact-form__contact-form .confidential-text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.contact-new .o-contact-form__contact-form .u-submit.s-btn-modifier{font-family:Poppins;max-width:255px;font-size:17px;font-weight:600;text-transform:capitalize;padding:16px 0}.contact-new .o-contact-form__contact-form .u-submit.s-btn-modifier:hover{background-color:#fff;color:#ff5800}.contact-new .o-contact-form__contact-form .u-submit.s-btn-modifier:hover svg path{fill:#ff5800}@media screen and (min-width:992px){.contact-new__col-left{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width:992px){.contact-new__col-right{width:61%}}.contact-new .o-contact-form__attachement-text{font-family:Poppins;font-size:15px;color:#333}.contact-new .attach{background-position:0 0}.contact-new .u-message{margin-bottom:20px}.contact-new .u-message span#requirements_feedback{right:40px}.contact-new .confidential-text-wrap__inverse ul{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-new .confidential-text-wrap__inverse li{font-family:Poppins;font-size:16px;color:#333}.contact-new .confidential-text-wrap__inverse li:first-child{padding-left:0}.contact-new .confidential-text-wrap__inverse li img{width:15px;height:15px}.contact-new .o-contact-form{overflow:visible}.contact-new .o-contact-us-new .cn-form{overflow:visible;border-radius:0;padding:20px 0 15px!important;position:relative;top:-10px;border:none}@media screen and (min-width:992px){.contact-new .o-contact-us-new .cn-form{position:static;padding:20px 0 65px!important;border-bottom:1px solid #ebebeb}}.contact-new .o-contact-us-new .cn-form:after{background:url(/images/new-contact/same-day-response-badge.svg) no-repeat 0 0;top:-44px;right:20px;bottom:inherit;left:inherit;width:186px;height:170px}.contact-new__more{font-family:Poppins;margin-top:15px;font-size:16px;font-weight:300;color:#fff;display:inline-block}.contact-new .contact-require-message{position:absolute;bottom:0;left:12px}.contact-new .u-message .contact-require-message{left:0;bottom:-14px}.contact-meets{position:relative;border-bottom:1px solid #cbcbcb}@media screen and (min-width:992px){.contact-meets{padding-bottom:50px}}.contact-meets:before{display:none}@media screen and (min-width:992px){.contact-meets:before{display:block;content:'';position:absolute;background:#355bbf;top:0;right:0;bottom:0;width:58%;height:100%}}.contact-meets .excellence-meets__tittle p{font-family:Poppins;font-size:18px;line-height:26px;font-weight:500;color:#333!important}.contact-meets h3{font-family:Poppins;color:#fff;font-size:31px;font-weight:700}@media screen and (min-width:992px){.contact-meets h3{font-size:51px}}.contact-meets__wrapper{position:relative}@media screen and (min-width:992px){.contact-meets__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.contact-meets__left{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;padding-right:0;position:relative;padding-bottom:30px;margin-bottom:20px}@media screen and (min-width:992px){.contact-meets__left{padding-right:0;padding-bottom:0;margin-bottom:0}}.contact-meets__left:before{content:'';position:absolute;right:0;left:0;bottom:0;background:#6385da;width:100%;height:1px}@media screen and (min-width:992px){.contact-meets__left:before{content:'';position:absolute;left:inherit;right:0;top:0;bottom:inherit;background:#6385da;width:1px;height:100%}}.contact-meets__left-card{padding-right:30px}.contact-meets__left-card--gurgaon{margin-top:20px;border-top:1px solid #6385da;padding-top:20px}.contact-meets__left-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.contact-meets__left-top span{font-family:Poppins;font-size:25px;color:#fff;font-weight:600;margin-left:15px;display:inline-block}.contact-meets__rightbox p{margin-bottom:7px!important}@media screen and (min-width:992px){.contact-meets__rightbox{padding-left:50px;padding-right:10px}}.contact-meets__rightbox:first-child,.contact-meets__rightbox:nth-child(2){margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid #6385da}@media screen and (min-width:992px){.contact-meets__rightbox:first-child,.contact-meets__rightbox:nth-child(2){margin-bottom:18px;padding-bottom:20px}}.contact-meets__right-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.contact-meets__right-top span{font-family:Poppins;font-size:25px;color:#fff;font-weight:600;margin-left:15px;display:inline-block}.contact-meets .owl-dots{padding:0 0 20px;height:30px;margin:0}.contact-meets .contact-location-spacing-new{background:#355bbf;padding-top:50px;padding-bottom:50px;margin-top:45px}@media screen and (min-width:992px){.contact-meets .contact-location-spacing-new{background:0 0;padding-left:60px;padding-top:45px;padding-bottom:0;margin-top:0}}.contact-meets .contact-location-spacing-new h3{margin-bottom:20px;font-weight:600}@media screen and (min-width:992px){.contact-meets .contact-location-spacing-new h3{margin-bottom:35px;font-size:42px;line-height:50px}}.contact-meets .contact-location-spacing-new p{font-family:Poppins;color:#fff;font-size:16px;line-height:24px;margin-bottom:10px}.contact-meets .contact-location-spacing-new a{font-family:Poppins;color:#fff;font-weight:700;font-size:16px;text-decoration:underline}.contact-meets .contact-location-spacing-new h4{font-family:Poppins;color:#fff;font-size:21px}.contact-meets .col-lg-5{padding-right:15px}@media screen and (min-width:992px){.contact-meets .col-lg-5{padding-right:50px;padding-top:30px}}@media screen and (min-width:1600px){.contact-meets .col-lg-5{padding-right:65px}}.contact-meets .excellence-meets__clientlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-count:inherit;-moz-column-count:inherit;column-count:inherit;-webkit-column-gap:inherit;-moz-column-gap:inherit;column-gap:inherit}.contact-meets .excellence-meets__clientitem{display:inherit;-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%}@media screen and (min-width:992px){.contact-meets .excellence-meets__clientitem{margin-bottom:30px;margin-right:13px}}.team-fortune{background:0 0!important;padding:40px 0 50px}@media screen and (min-width:992px){.team-fortune{padding:60px 0}}.team-fortune h2{font-family:Poppins;font-size:25px;line-height:38px;font-weight:600;color:#262e36;text-align:left;position:relative;text-transform:none!important;padding-top:80px;margin-bottom:50px}@media screen and (min-width:992px){.team-fortune h2{font-size:36px;line-height:50px}}.team-fortune h2 span{position:absolute;top:0;left:0}.team-fortune ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}@media screen and (min-width:992px){.team-fortune ul{gap:0}}.team-fortune ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;position:relative}@media screen and (min-width:992px){.team-fortune ul li{border-bottom:1px solid #dbdfe7;border-right:1px solid #dbdfe7;padding:25px 15px;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}@media screen and (min-width:1140px){.team-fortune ul li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}@media screen and (min-width:992px){.team-fortune ul li:nth-child(4n+4){border-right:0}}@media screen and (min-width:1140px){.team-fortune ul li:nth-child(4n+4){border-right:1px solid #dbdfe7}}@media screen and (min-width:1140px){.team-fortune ul li:nth-child(5n+5){border-right:0}}.team-fortune ul li:nth-child(6) .ywg__info span{font-family:Poppins;font-size:24px;line-height:27px}.team-fortune ul li:nth-child(7) .ywg__info span{font-family:Poppins;font-size:24px;line-height:27px}@media screen and (min-width:1140px){.team-fortune ul li:nth-last-child(-n+4){border-bottom:none}}@media screen and (min-width:1140px){.team-fortune ul li:nth-last-child(-n+3){border-bottom:none}}@media screen and (min-width:992px){.team-fortune ul li:nth-last-child(-n+2){border-bottom:none}}.team-fortune ul li:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:0;border-bottom:0}.team-fortune ul li:last-child .ywg__info span{font-family:Poppins;font-size:24px;line-height:27px}@media screen and (min-width:992px){.team-fortune ul li:before{content:'';position:absolute;bottom:-8px;right:-17px;background:#fff;width:32px;height:15px;z-index:9}}.team-fortune ul li i{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.team-fortune ul .ywg__info{margin-left:5px}@media screen and (min-width:992px){.team-fortune ul .ywg__info{margin-left:15px}}.team-fortune ul .ywg__info span{font-family:Poppins;font-weight:700;font-size:23px;line-height:18px}@media screen and (min-width:992px){.team-fortune ul .ywg__info span{font-size:26px}}.team-fortune ul .ywg__info small{font-family:Poppins;font-size:13px;line-height:16px;display:block;font-weight:500}@media screen and (min-width:992px){.team-fortune ul .ywg__info small{font-size:15px;line-height:18px}}.team-fortune .owl-dots{margin-bottom:0}.team-fortune .owl-dots .owl-dot.active{background:#ff5800}.team-fortune .owl-stage-outer{position:relative}.team-fortune .owl-stage-outer::before{content:'';position:absolute;right:0;left:0;margin:0 auto;top:0;background:#dbdfe7;height:100%;width:1px}.team-fortune .splide__track::before{content:'';position:absolute;right:0;left:0;margin:0 auto;top:0;background:#dbdfe7;height:100%;width:1px}.team-fortune .splide__pagination{gap:0}.team-fortune .splide__pagination li{display:inline-block;padding:0;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important}.team-fortune__asterisktext{margin:0;line-height:normal}.email-info{padding:315px 0 50px;position:relative;border-bottom:1px solid #cbcbcb}@media screen and (min-width:992px){.email-info{padding:60px 0}}.email-info:before{content:'';position:absolute;bottom:0;left:0;right:0;background:#e0e0e0;height:1px;width:88%;margin:0 auto;display:block}@media screen and (min-width:992px){.email-info:before{display:none}}.email-info__wrapper{text-align:center}@media screen and (min-width:992px){.email-info__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:960px;margin:0 auto;text-align:left}}.email-info__left{margin-bottom:25px}@media screen and (min-width:992px){.email-info__left{margin:0}}.email-info__left span{font-family:Poppins;font-size:16px;line-height:27px;color:#333}.email-info__left a{font-family:Poppins;display:block;font-size:20px;color:#4492dc;font-weight:700;text-decoration:underline}@media screen and (min-width:992px){.email-info__left a{font-size:25px}}@media screen and (min-width:992px){.email-info__right{padding-left:180px}}.email-info__right span{font-family:Poppins;font-size:16px;line-height:27px;color:#333}.email-info__right a{font-family:Poppins;display:block;font-size:20px;color:#4492dc;font-weight:700;text-decoration:underline}@media screen and (min-width:992px){.email-info__right a{font-size:25px}}.office-inside{position:relative;margin-top:20px;padding:0 15px}@media screen and (min-width:992px){.office-inside{position:absolute;right:0;bottom:0;width:58%;margin-top:0;padding:0}}.office-inside-images{height:142px}.office-inside-images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-dropdown{position:relative;margin-bottom:20px;margin-bottom:20px;text-align:left}.contact-dropdown.open .dropdown-label{background:#f5f5f5}.contact-dropdown .dropdown-list{padding:25px 15px;background:#f5f5f5;position:absolute;top:58px;left:0;right:0;border:1px solid #cfcfcf;display:none;z-index:10}@media screen and (min-width:992px){.contact-dropdown .dropdown-list{padding:25px 20px 5px}}.contact-dropdown .checkbox{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.contact-dropdown .dropdown-label{font-family:Poppins;display:block;height:60px;font-size:16px;line-height:60px;color:#333;border:1px solid #cfcfcf;padding:0 40px 0 20px;cursor:pointer;position:relative;background:#fff;border-radius:3px}.contact-dropdown .dropdown-label:before{content:'';background:url(/images/new-contact/bottom-arrow.svg) no-repeat 0 0;width:15px;height:8px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-transform-origin:center center;transform-origin:center center}.contact-dropdown.open .dropdown-list{display:block}@media screen and (min-width:992px){.contact-dropdown.open .dropdown-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.contact-dropdown.open .checkbox{-webkit-transition:2s opacity 2s;transition:2s opacity 2s;opacity:1}.contact-dropdown.open .dropdown-label:before{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.contact-checkbox{margin-bottom:20px}@media screen and (min-width:992px){.contact-checkbox{margin-bottom:17px;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;width:45%}}@media screen and (min-width:992px){.contact-checkbox:nth-child(odd){-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.contact-checkbox:last-child{margin-bottom:0}.contact-checkbox .checkbox-custom{display:none}.contact-checkbox .checkbox-custom-label{display:inline-block;position:relative;vertical-align:middle;cursor:pointer}.contact-checkbox .checkbox-custom+.checkbox-custom-label:before{content:'';background:0 0;display:inline-block;vertical-align:middle;margin-right:10px;text-align:center;width:16px;height:16px;border:1px solid #b6b2b2;border-radius:3px;margin-top:-2px}.contact-checkbox .checkbox-custom:checked+.checkbox-custom-label:after{content:'';position:absolute;top:0;left:5px;height:12px;padding:2px;-webkit-transform:rotate(36deg);transform:rotate(36deg);text-align:center;border:1px solid #000;border-width:0 2px 2px 0;width:6px}.contact-checkbox .checkbox-custom-label{font-family:Poppins;line-height:15px;font-size:15px;margin-right:0;margin-left:0;color:#333}@media screen and (min-width:992px){.contact-checkbox .checkbox-custom-label{font-size:16px}}.o-engagement-banner{position:relative;background-color:#052c58}.o-engagement-banner:before{position:absolute;content:"";width:70%;height:93%;background:#060a25;background:radial-gradient(circle,rgba(6,10,37,.7) 0,rgba(5,44,88,0) 40%);border-radius:50%;left:0;top:0}.o-engagement-banner:after{position:absolute;content:"";width:100%;height:100%;background-image:url(/images/new-home-banner/banner-gradient-inverse.png),url(/images/new-home-banner/banner-gradient.png);background-repeat:no-repeat;background-position:100% 0,0 0;top:0;left:0;right:0}.o-engagement-banner .z-1{z-index:1}.o-engagement-banner .col-55{width:100%;max-width:100%}@media screen and (min-width:992px){.o-engagement-banner .col-55{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:55%}}.o-engagement-banner .col-45{width:100%;max-width:100%}@media screen and (min-width:992px){.o-engagement-banner .col-45{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:45%}}.o-engagement-banner .col-52{width:100%;max-width:100%}@media screen and (min-width:992px){.o-engagement-banner .col-52{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:52%;padding-right:0}}.o-engagement-banner .col-48{width:100%;max-width:100%}@media screen and (min-width:992px){.o-engagement-banner .col-48{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:48%;padding-left:0}}.o-engagement-banner__spacing{padding:110px 0 30px}@media screen and (min-width:992px){.o-engagement-banner__spacing{padding:150px 0 40px}}@media screen and (min-width:992px){.o-engagement-banner__spacing--how-work{padding:150px 0 60px}}@media screen and (min-width:992px){.o-engagement-banner__spacing--dedicated{padding:150px 0 0}}.o-engagement-banner__title{font-family:Poppins;font-size:30px;line-height:36px;font-weight:700;color:#fff;margin-bottom:15px;text-align:center}@media screen and (min-width:992px){.o-engagement-banner__title{font-size:51px;line-height:60px;text-align:left}}.o-engagement-banner__subtitle{font-family:Poppins;font-size:20px;line-height:27px;font-weight:700;color:#3cc065;text-align:center}@media screen and (min-width:992px){.o-engagement-banner__subtitle{font-size:31px;line-height:64px;text-align:left}}.o-engagement-banner__subtitle--how-we{line-height:40px}.o-engagement-banner__subtitle--dedicated{margin-bottom:20px;font-weight:600;color:#fff}@media screen and (min-width:992px){.o-engagement-banner__subtitle--dedicated{font-size:31px;line-height:38px;margin-bottom:40px}}.o-engagement-banner__subheading{font-family:Poppins;font-size:20px;line-height:27px;font-weight:700;color:#fff;text-align:center;margin-bottom:12px}@media screen and (min-width:992px){.o-engagement-banner__subheading{font-size:31px;line-height:40px;text-align:left}}.o-engagement-banner__subcontent{font-family:Poppins;font-size:15px;line-height:22px;font-weight:500;color:#fff;text-align:center}@media screen and (min-width:992px){.o-engagement-banner__subcontent{font-size:18px;line-height:26px;text-align:left}}.o-engagement-banner__bannerimage{margin:0 auto 30px;display:block}@media screen and (min-width:992px){.o-engagement-banner__bannerimage{margin:0 auto}}.o-engagement-banner__reviewicon{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-image:url(/images/new-home-banner/banner-left-arrow.svg),url(/images/new-home-banner/banner-right-arrow.svg);background-repeat:no-repeat;background-position:0 0,100% 0;background-size:auto 100%;padding:30px 25px 20px;margin-bottom:37px}.o-engagement-banner__icontitle{font-family:Poppins;font-size:17px;line-height:26px;text-align:center;font-weight:700;margin-bottom:10px;color:#fff}@media screen and (min-width:992px){.o-engagement-banner__icontitle{font-size:21px;line-height:31px}}.o-engagement-banner__iconlist{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-engagement-banner__iconitem{padding:10px;max-width:50%}@media screen and (min-width:992px){.o-engagement-banner__iconitem{max-width:25%}}.o-engagement-banner__btn{max-width:100%;width:100%;margin:0;padding:15px}@media screen and (min-width:992px){.o-engagement-banner__btn{max-width:280px}}@media screen and (min-width:992px){.o-engagement-banner__btn--autowidth{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:15px 30px;text-transform:capitalize;margin-bottom:80px}}.o-core-engagement{position:relative}.o-core-engagement:before{position:absolute;content:"";width:100%;height:7%;left:0;top:0;right:0;background-color:#052c58}.o-core-engagement__wrapper{position:relative;padding:25px 10px 10px;background-color:#fff;position:relative;width:100%;border-radius:10px 10px 0 0;width:100%;height:100%;border-top:1px solid #b2bac7}@media screen and (min-width:992px){.o-core-engagement__wrapper{padding:35px 20px 20px}}@media screen and (min-width:1180px){.o-core-engagement__wrapper{padding:65px 80px 30px}}.o-core-engagement__wrapper:before{position:absolute;content:"";width:1px;height:25%;background:#fff;background:-webkit-gradient(linear,left bottom,left top,from(white),to(#b2bac7));background:linear-gradient(0deg,#fff 0,#b2bac7 100%);left:0;top:5px}.o-core-engagement__wrapper:after{position:absolute;content:"";width:1px;height:25%;background:#fff;background:-webkit-gradient(linear,left bottom,left top,from(white),to(#b2bac7));background:linear-gradient(0deg,#fff 0,#b2bac7 100%);right:0;top:5px}.o-core-engagement__largetitle{font-family:Poppins;font-size:26px;line-height:32px;font-weight:700;color:#262e36;margin-bottom:20px;text-align:center}@media screen and (min-width:992px){.o-core-engagement__largetitle{font-size:46px;line-height:60px;margin-bottom:35px}}.o-core-engagement__smalltitle{font-family:Poppins;font-size:22px;line-height:32px;font-weight:700;color:#262e36;margin-bottom:20px;margin-top:25px;text-align:center}@media screen and (min-width:768px){.o-core-engagement__smalltitle{margin-top:60px;margin-bottom:30px}}@media screen and (min-width:992px){.o-core-engagement__smalltitle{font-size:34px;line-height:48px;margin-bottom:44px;margin-top:100px}}.o-core-engagement__corewrapper{border-radius:10px;-webkit-box-shadow:0 4px 40px 0 rgba(0,0,0,.12);box-shadow:0 4px 40px 0 rgba(0,0,0,.12);width:100%;height:auto;margin-bottom:20px}@media screen and (min-width:768px){.o-core-engagement__corewrapper{height:100%;margin-bottom:0}}.o-core-engagement__coreheading{position:relative;padding:30px 18px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:#355bbf;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-radius:5px 5px 0 0}@media screen and (min-width:1024px){.o-core-engagement__coreheading{padding:26px 25px 26px}}.o-core-engagement__coreheading i{width:50px;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px}@media screen and (min-width:1024px){.o-core-engagement__coreheading i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.o-core-engagement__popular{position:absolute;left:25px;top:-15px;background:#3cc065;font-family:Poppins;color:#fff;font-size:12px;line-height:30px;font-weight:600;padding:0 19px;text-transform:uppercase}.o-core-engagement__corecontent{padding:16px 30px 30px;display:block}@media screen and (min-width:768px){.o-core-engagement__corecontent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:87%}}@media screen and (min-width:1024px){.o-core-engagement__corecontent{height:80%}}@media screen and (min-width:1180px){.o-core-engagement__corecontent{display:block;height:auto}}.o-core-engagement__coretitle{font-family:Poppins;font-size:20px;line-height:30px;color:#fff;font-weight:700;margin-left:11px;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 1;flex:0 0 1}@media screen and (min-width:992px){.o-core-engagement__coretitle{font-size:31px;line-height:40px;margin-left:20px}}.o-core-engagement__innertitle{font-family:Poppins;color:#333;font-size:18px;line-height:27px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-core-engagement__innertitle i{margin-right:16px}.o-core-engagement__innercontent{font-family:Poppins;color:#333;font-size:16px;line-height:27px;font-weight:500;margin-bottom:25px}.o-core-engagement__innercontent:nth-child(6){margin-bottom:35px}.o-core-engagement__innerbtn{text-transform:capitalize;font-size:19px;max-width:100%;padding:15px;margin-top:auto}.o-core-engagement__moreitem{margin-bottom:40px;padding-bottom:40px;background-image:-webkit-gradient(linear,left top,right top,color-stop(40%,#b2bac7),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#b2bac7 40%,rgba(255,255,255,0) 0);background-position:bottom;background-size:12px 1px;background-repeat:repeat-x;text-align:center}@media screen and (min-width:992px){.o-core-engagement__moreitem{text-align:left}}.o-core-engagement__moreitem:last-child{background-image:none;padding:0}.o-core-engagement__itemtitle{font-family:Poppins;color:#333;font-size:25px;line-height:30px;font-weight:700;position:relative;padding-bottom:10px;margin-bottom:20px;margin-top:20px}.o-core-engagement__itemtitle:after{position:absolute;content:"";width:64px;height:4px;background:#3cc065;bottom:0;left:0;right:0;margin:auto}@media screen and (min-width:992px){.o-core-engagement__itemtitle:after{right:inherit}}.o-core-engagement__itemcontent{font-size:18px;line-height:27px;font-weight:400;margin-bottom:5px}.o-core-engagement__btn-gradient{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px;border-radius:7px;margin:25px auto 0;overflow:hidden;cursor:pointer}.o-core-engagement__btn-gradient:after{content:'';position:absolute;top:-200px;right:0;bottom:0;left:-50px;background:#ff5800;width:500px;height:500px;-webkit-transition:.3s all ease;transition:.3s all ease}.o-core-engagement__btn-gradient:hover:after{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}.o-core-engagement__itembtn{position:relative;max-width:100%;width:100%;font-size:15px;text-transform:capitalize;color:#333;padding:10px 20px;background-color:#fff;z-index:1}@media screen and (min-width:768px){.o-core-engagement__itembtn{font-size:17px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:auto;padding:10px 30px}}.o-compare-sheet{background-color:#f6f6f6}.o-compare-sheet__spacing{padding:30px 0}@media screen and (min-width:992px){.o-compare-sheet__spacing{padding:60px 0}}.o-compare-sheet__heading{font-family:Poppins;font-size:34px;line-height:42px;font-weight:700;color:#262e36;margin-bottom:20px;text-align:center;text-transform:capitalize}@media screen and (min-width:992px){.o-compare-sheet__heading{font-size:51px;line-height:60px;margin-bottom:30px}}.o-compare-sheet__table{position:relative;width:100%;margin-bottom:68px}.o-compare-sheet__thead{margin-bottom:20px;border:1px solid #bbc6d4;border-radius:10px 10px 0 0;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);box-shadow:0 10px 30px 0 rgba(0,0,0,.1)}@media screen and (min-width:768px){.o-compare-sheet__thead{margin-bottom:0;border:none;border-radius:none;-webkit-box-shadow:none;box-shadow:none}}.o-compare-sheet__tbody .o-compare-sheet__tr{margin-bottom:30px;border-radius:10px;overflow:hidden;border:1px solid #bbc6d4;border-bottom:none;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);box-shadow:0 10px 30px 0 rgba(0,0,0,.1)}@media screen and (min-width:768px){.o-compare-sheet__tbody{-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);box-shadow:0 10px 30px 0 rgba(0,0,0,.1);overflow:hidden;border-radius:0 0 10px 10px}.o-compare-sheet__tbody .o-compare-sheet__tr{margin-bottom:0;border-radius:0;overflow:visible;border:none;-webkit-box-shadow:none;box-shadow:none}.o-compare-sheet__tbody .o-compare-sheet__tr:first-child .o-compare-sheet__td:first-child{border-radius:10px 0 0 0}.o-compare-sheet__tbody .o-compare-sheet__tr:last-child .o-compare-sheet__td:first-child{border-radius:0 0 0 10px;overflow:hidden}.o-compare-sheet__tbody .o-compare-sheet__tr:last-child .o-compare-sheet__td:last-child{border-radius:0 0 10px 0;overflow:hidden}}.o-compare-sheet__tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (min-width:768px){.o-compare-sheet__tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.o-compare-sheet__th{font-family:Poppins;width:100%;padding:15px 10px 10px;background-color:#f3f4f9;font-size:17px;line-height:25px;color:#262e36;font-weight:600;border-bottom:1px solid #bbc6d4;text-align:center}@media screen and (min-width:768px){.o-compare-sheet__th{width:19.5%;border-right:1px solid #bbc6d4;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);box-shadow:0 10px 30px 0 rgba(0,0,0,.1);text-align:center}}@media screen and (min-width:1180px){.o-compare-sheet__th{width:19%;font-size:21px;line-height:30px;padding:25px 25px 15px}}.o-compare-sheet__th:first-child{width:100%;background-color:transparent;padding:0;font-size:20px;line-height:30px;padding:10px;border-right:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:none;text-align:center}@media screen and (min-width:768px){.o-compare-sheet__th:first-child{width:22%;padding:10px 10px 0 0;text-align:left}}@media screen and (min-width:1180px){.o-compare-sheet__th:first-child{width:24%;font-size:26px;line-height:38px}}.o-compare-sheet__th:nth-child(2){border-radius:10px 0 0 0}.o-compare-sheet__th:last-child{border-radius:0 10px 0 0;border-right:none;border-bottom:none}@media screen and (min-width:768px){.o-compare-sheet__th:last-child{border-bottom:1px solid #bbc6d4}}.o-compare-sheet__th i{display:block;margin-bottom:7px}.o-compare-sheet__td{font-family:Poppins;color:#333;font-size:16px;line-height:22px;padding:10px;font-weight:500;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;border-bottom:1px solid #bbc6d4}@media screen and (min-width:768px){.o-compare-sheet__td{font-size:15px;width:19.5%;border-right:1px solid #bbc6d4}}@media screen and (min-width:1180px){.o-compare-sheet__td{font-size:16px;line-height:27px;padding:25px;width:19%}}.o-compare-sheet__td:first-child{width:100%;background:#355bbf;color:#fff;font-weight:600;border-bottom:1px solid #2746a0}@media screen and (min-width:768px){.o-compare-sheet__td:first-child{width:22%}}@media screen and (min-width:1180px){.o-compare-sheet__td:first-child{width:24%}}.o-compare-sheet__td i{margin-right:7px}.o-compare-sheet__moretitle{font-family:Poppins;color:#333;font-size:25px;line-height:40px;text-align:center;font-weight:700;margin-bottom:23px}.o-compare-sheet__freebtn{max-width:409px;width:100%;padding:15px;text-transform:capitalize}.o-idea-transform{background-color:#052c58;background-image:url(/images/how-we-help-you/how-we-help-graphic.png);background-repeat:no-repeat;background-position:top left}.o-idea-transform__spacing{padding:30px 0}@media screen and (min-width:992px){.o-idea-transform__spacing{padding:60px 0}}.o-idea-transform__wrapper{max-width:860px;width:100%;margin:auto;text-align:center}.o-idea-transform__heading{font-family:Poppins;font-size:34px;line-height:42px;font-weight:700;color:#fff;margin-bottom:20px;margin-top:28px;text-align:center;text-transform:capitalize}@media screen and (min-width:992px){.o-idea-transform__heading{font-size:51px;line-height:60px;margin-bottom:30px}}.o-idea-transform__heading--black{color:#262e36}.o-idea-transform__content{font-family:Poppins;font-size:16px;line-height:25px;font-weight:500;color:#fff;margin-bottom:40px;text-align:center}.o-idea-transform__content--black{color:#262e36}.o-idea-transform__btnarea{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-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:992px){.o-idea-transform__btnarea{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.o-idea-transform__btn{text-transform:capitalize;font-size:17px;padding:15px;margin:10px 0;width:100%}@media screen and (min-width:768px){.o-idea-transform__btn{width:333px}}@media screen and (min-width:1180px){.o-idea-transform__btn{margin:0 8px}}.o-idea-transform__btn--white{color:#fff;border-color:#fff}.o-idea-transform__btn--white:hover{background:#fff}.o-idea-transform__btn--white:hover svg g{fill:#333}.o-idea-transform__btn--black{border-color:#ff5800}.o-idea-transform__btn--black:hover{color:#ff5800;background:#fff}.o-idea-transform__btn--black:hover svg g{fill:#ff5800}.o-idea-transform--no-background{background-color:#f6f6f6;background-image:none}.new-clean-banner{position:relative;background:#052c58;width:100%;overflow:hidden;padding:120px 0 40px}@media (min-width:767px){.new-clean-banner{padding:150px 0 60px}}.new-clean-banner:before{position:absolute;content:"";width:410px;height:245px;background:url(/images/two-for-one/banner-top-gradient.png) no-repeat top left;background-size:100%;top:65px;left:0}.new-clean-banner__heading{font-size:31px;line-height:41px;margin-bottom:12px;color:#fff;margin-bottom:20px;text-align:center;font-family:Poppins!important}@media screen and (min-width:992px){.new-clean-banner__heading{text-align:left}}@media (min-width:1024px){.new-clean-banner__heading{font-size:41px;line-height:51px}}@media (min-width:1200px){.new-clean-banner__heading{font-size:51px;line-height:62px}}.new-clean-banner__heading-span{color:#14df7d}.new-clean-banner__subheading{font-size:20px;line-height:30px;font-weight:600;color:#fff;margin-right:0;text-transform:capitalize;margin-bottom:20px;text-align:center;font-family:Poppins!important}@media (min-width:767px){.new-clean-banner__subheading{margin-right:140px;margin-bottom:30px}}@media screen and (min-width:992px){.new-clean-banner__subheading{text-align:left}}@media (min-width:1200px){.new-clean-banner__subheading{font-size:30px;line-height:40px}}.new-clean-banner__cta-area{display:initial}@media (min-width:767px){.new-clean-banner__cta-area{gap:15px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1024px){.new-clean-banner__cta-area{gap:0}}.new-clean-banner__bnner-image{margin:0 auto 20px;display:block}@media (min-width:767px){.new-clean-banner__bnner-image{margin:20px auto 0}}@media (min-width:1024px){.new-clean-banner__bnner-image{margin:0 auto}}.highest-rated{background-color:#081c36;padding:30px 0 20px}@media (min-width:1024px){.highest-rated{padding:40px 0}}.highest-rated__content-area{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.highest-rated__content-area{display:-webkit-box;display:-ms-flexbox;display:flex}}.highest-rated__bracket{display:none}@media (min-width:1024px){.highest-rated__bracket{display:block}}.highest-rated__heading{font-size:24px;color:#fff;line-height:31px;font-weight:700;margin-right:25px;margin-bottom:20px;text-align:center;font-family:Poppins!important}@media (min-width:1024px){.highest-rated__heading{margin-bottom:0;text-align:initial}}.highest-rated__heading-br{display:none}@media (min-width:1024px){.highest-rated__heading-br{display:block}}.highest-rated__image-area{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.highest-rated__image-area{gap:15px;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}}.highest-rated__ratings{width:auto;height:60px}@media (min-width:1024px){.highest-rated__ratings{height:80px}}.earning-commission{padding:30px 0;background-color:#f9f9f9;position:relative}@media screen and (min-width:992px){.earning-commission{padding:60px 0}}.earning-commission__heading{font-size:31px;line-height:45px;text-align:center;margin-bottom:20px;font-family:Poppins!important}@media (min-width:767px){.earning-commission__heading{font-size:41px;line-height:55px;margin-bottom:35px}}@media (min-width:1024px){.earning-commission__heading{font-size:51px;line-height:65px}}.earning-commission__heading-br{display:none}@media (min-width:1024px){.earning-commission__heading-br{display:block}}.earning-commission__heading-span{color:#476fd4}.earning-commission__card-list{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;margin-top:20px}@media (min-width:767px){.earning-commission__card-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.earning-commission__card-list{grid-template-columns:repeat(4,1fr)}}.commission-card{background-color:#fff;border:1px solid #ddd;border-radius:5px;text-align:center;position:relative;z-index:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding:20px 15px}@media screen and (min-width:992px){.commission-card{padding:40px 24px}}.commission-card__icon-area{margin-bottom:15px}.commission-card__icon{width:50px}.commission-card__icon--lg{width:50px}@media (min-width:767px){.commission-card__icon--lg{width:70px}}.commission-card__heading{font-size:21px;line-height:28px;font-weight:600;font-family:Poppins!important}.commission-card__heading-lg{font-family:Poppins!important;font-size:21px;line-height:28px;font-weight:600;margin-bottom:15px}@media (min-width:767px){.commission-card__heading-lg{font-size:34px;line-height:31px;font-weight:700}}.commission-card__description-lg{font-family:Poppins!important;font-size:15px;line-height:24px;margin-bottom:0}@media (min-width:992px){.commission-card__description-lg{font-size:25px;line-height:38px;margin-bottom:25px}}.commission-card__description{font-family:Poppins!important;font-size:15px;line-height:24px}.commission-card--lg{padding:20px 15px}@media screen and (min-width:992px){.commission-card--lg{padding:40px 68px}}@media (min-width:1024px){.commission-card:hover{-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);box-shadow:0 10px 30px 0 rgba(0,0,0,.1)}}.referral-program-top{height:30px}@media screen and (min-width:992px){.referral-program-top{height:60px}}.referral-program{background-color:#052c58;padding:40px 35px;margin-bottom:40px}@media (min-width:767px){.referral-program{padding:55px 30px}}@media (min-width:1024px){.referral-program{padding:55px 48px}}@media (min-width:1200px){.referral-program{padding:75px 68px}}.referral-program__header{color:#fff;font-size:28px;line-height:34px;font-weight:600;text-align:center;margin-bottom:50px;font-family:Poppins!important}@media (min-width:767px){.referral-program__header{font-size:34px;line-height:38px;font-weight:700}}.referral-program__steps-area{display:block}@media (min-width:767px){.referral-program__steps-area{display:-webkit-box;display:-ms-flexbox;display:flex}}.referral-program__card{background-color:#fff;padding:40px 20px 30px;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;margin-bottom:1px}@media (min-width:992px){.referral-program__card{margin-bottom:0;padding:40px 20px 20px}.referral-program__card:after{position:absolute;content:"";width:31px;height:108px;background:url(/images/new-referral/arrow-right.svg) no-repeat top left;background-size:100%;top:25px;right:-15px;z-index:1}.referral-program__card:last-child::after{display:none}}.referral-program__step-count{width:50px;height:50px;border-radius:50px;background-color:#052c58;position:absolute;top:-25px;left: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;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:992px){.referral-program__step-count{left:42%;-webkit-transform:none;transform:none}}.referral-program__circle{width:40px;height:40px;border-radius:50px;border:2px solid #fff;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;color:#fff;font-weight:600;font-size:20px}.referral-program__card-icon{margin-bottom:10px;width:50px;height:50px}.referral-program__subtitle{font-size:18px;line-height:26px;font-weight:600;font-family:Poppins!important}@media (min-width:767px){.referral-program__subtitle{font-size:20px;line-height:31px}}.referral-reasons{padding:30px 0}@media screen and (min-width:992px){.referral-reasons{padding:60px 0}}.referral-reasons__heading{font-size:31px;line-height:38px;text-align:center;font-weight:700;margin-bottom:20px;font-family:Poppins!important}@media screen and (min-width:992px){.referral-reasons__heading{font-size:41px;line-height:55px;margin-bottom:40px}}@media (min-width:1024px){.referral-reasons__heading{font-size:51px;line-height:65px}}.referral-reasons__heading-br{display:none}@media (min-width:1200px){.referral-reasons__heading-br{display:block}}.referral-reasons__card-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media (min-width:767px){.referral-reasons__card-area{gap:30px}}@media (min-width:1024px){.referral-reasons__card-area{gap:40px}}.referral-reasons__card{-ms-flex-preferred-size:200px;flex-basis:200px;border:1px solid #898989;padding:15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:991px){.referral-reasons__card{-ms-flex-preferred-size:250px;flex-basis:250px;min-height:320px;padding:20px}}@media (min-width:1024px){.referral-reasons__card{-ms-flex-preferred-size:340px;flex-basis:340px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:30px}}.referral-reasons__card-icon{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;margin-bottom:15px}.referral-reasons__card-subtitle{font-size:20px;line-height:26px;margin-bottom:10px;font-family:Poppins!important}@media (min-width:991px){.referral-reasons__card-subtitle{font-size:24px;line-height:31px}}.referral-reasons__card-description{font-size:16px;line-height:25px;margin-bottom:0}.ready-join{padding:30px 0;background:url(/images/new-referral/ready-to-join-bg.jpg) no-repeat center center/cover}@media screen and (min-width:992px){.ready-join{padding:60px 0}}.ready-join h2{font-family:Poppins;font-size:30px;line-height:44px;color:#fff;font-weight:700;margin-bottom:20px;text-align:center}@media screen and (min-width:992px){.ready-join h2{font-size:51px;line-height:60px;margin-bottom:30px;text-align:left}}.ready-join p{font-family:Poppins;color:#fff;font-size:19px;line-height:30px;font-weight:600;text-align:center}@media screen and (min-width:992px){.ready-join p{text-align:left;font-size:25px;line-height:36px}}.ready-join__btn-wrapper{text-align:center}@media screen and (min-width:992px){.ready-join__btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:inherit}}.ready-join__btn{font-family:Poppins;display:-webkit-box;display:-ms-flexbox;display:flex;background:#ff5800;border:2px solid #ff5800;color:#fff;padding:16px 40px;border-radius:5px;font-size:17px;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.ready-join__btn svg{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;margin-left:15px}.ready-join__btn:hover{background:#fff;color:#ff5800}.ready-join__btn:hover svg{-webkit-transform:translateX(15px);transform:translateX(15px)}.ready-join__btn:hover path{fill:#ff5800}.ready-join__link{font-family:Poppins;margin-top:20px;font-size:17px;font-weight:400;color:#fff;text-decoration:underline;display:inline-block}.ready-join__link:hover{color:#00b54a}@media screen and (min-width:992px){.ready-join__link{margin-top:0;margin-left:25px;display:inherit}}.referral-p .nw-client{background-color:#f9f9f9;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.new-faq{font-family:Poppins;font-size:51px;font-weight:700;color:#262e36;background:#ddf0f8;padding-bottom:50px;padding-top:30px!important}@media screen and (min-width:992px){.new-faq{padding:60px 0 60px!important}}.new-faq__wrapper{height:335px;overflow:hidden;position:relative;max-width:830px;margin:0 auto}@media screen and (min-width:992px){.new-faq__wrapper{height:275px}}.new-faq__blur--active{position:absolute;left:0;bottom:0;right:0;width:100%;height:50%;background:#ddf0f8;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(221,240,248,0)),to(#ddf0f8));background:linear-gradient(180deg,rgba(221,240,248,0) 0,#ddf0f8 100%);z-index:99}@media screen and (min-width:992px){.new-faq__blur--active{height:52%}}.new-faq__blur--active:before{content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:100%;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem)}@media screen and (min-width:992px){.new-faq__blur--active-dita{height:65%}}.new-faq .faq-holder{background:0 0;border-bottom:1px solid #333;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.new-faq .faq-holder .accordion1{font-family:Poppins;font-size:17px;line-height:25px;color:#262e36;font-weight:600;background:0 0;padding:15px 50px 15px 0}@media screen and (min-width:992px){.new-faq .faq-holder .accordion1{font-size:17px;line-height:20px;padding:20px 0}}.new-faq .faq-holder .accordion1:after{font-size:36px;position:absolute;right:2px;width:37px;height:37px;line-height:37px;color:#333;border:1px solid #333;border-radius:50%;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}.new-faq .faq-holder .panel1{font-family:Poppins;padding:0;background:0 0;font-size:16px;line-height:26px;font-weight:400}.new-faq .faq-holder .panel1 p{font-family:Poppins!important;font-size:16px;line-height:26px;font-weight:400}.new-faq .faq-holder .panel1 li{font-family:Poppins!important;font-size:16px;line-height:26px;font-weight:400}.new-faq .click-to-btn{text-align:center;position:absolute;bottom:-60px;z-index:99}.new-faq .click-to-btn span{font-family:Poppins;font-size:17px;font-weight:600;background:#fff;color:#333;max-width:230px;display:block;border:2px solid #333;border-radius:5px;padding:15px 0;margin:0 auto;cursor:pointer}.new-faq .click-to-btn svg{position:relative;top:-10px}.new-faq h2{font-weight:700}.new-faq .subheading{font-family:Poppins;font-size:25px;line-height:34px;font-weight:600;color:#333;display:block;max-width:810px;margin:0 auto 35px;text-align:center}.mwc-header{background-color:#102e6e;background-size:101% 105%;max-width:1146px;margin:0 auto;z-index:999;left:0;right:0;top:0;padding:5px 0;border-bottom:1px solid #1d4c88}@media screen and (min-width:992px){.mwc-header{top:15px;padding:0;border:1px solid #1d4c88;background:url(../images/mwc-new/banner/header-bg.jpg) no-repeat center center}}.mwc-header__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:992px){.mwc-header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.mwc-header__logo{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 30px;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;position:relative;margin-bottom:10px}@media screen and (min-width:992px){.mwc-header__logo{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:block;padding:13px 3px 13px 35px;margin-bottom:0}}.mwc-header__logo::before{display:block;content:"";position:absolute;bottom:-4px;left:0;right:0;background:#385f85;height:1px;width:90%;margin:0 auto}@media screen and (min-width:992px){.mwc-header__logo::before{display:none}}.mwc-header__logo svg{margin:0 0 0 15px}.mwc-header .gsma-logo{display:inline-block}@media screen and (min-width:992px){.mwc-header .gsma-logo{position:relative;left:-12px}}.mwc-header .leap-logo{display:inline-block}@media screen and (min-width:992px){.mwc-header .leap-logo{position:relative;margin-left:12px}}.mwc-header__information{text-align:center;margin-top:10px}@media screen and (min-width:992px){.mwc-header__information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-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;padding-left:58px;text-align:left;margin-top:0;position:relative}}@media screen and (min-width:992px){.mwc-header__information::before{content:"";position:absolute;left:3px;top:-3px;width:1px;height:72px;background:#385f85}}.mwc-header__information p{margin-bottom:0;font-family:Poppins;font-size:16px;line-height:24px;font-weight:600}@media screen and (min-width:992px){.mwc-header__information p{font-size:22px;line-height:33px}}.mwc-header__information .line1{color:#fff}.mwc-header__information .line2{color:#3cc065}@media screen and (min-width:992px){.mwc-header__information--leap{padding:13px 0 13px 60px}}@media screen and (min-width:992px){.mwc-header__information--leap:before{top:13px;left:13px;width:1px;height:84px}}@media screen and (min-width:992px){.mwc-header__information--leap p{font-size:20px;line-height:28px}}.mwc-main-banner-wrap{background:#061d3a;padding-top:15px}@media screen and (min-width:992px){.mwc-main-banner-wrap{background:url(/images/mwc-new/banner/bg-graphic.jpg) no-repeat center center/cover}}.mwc-banner{padding:0 0 50px!important;position:relative}@media screen and (min-width:992px){.mwc-banner{padding:45px 0 80px!important}}.mwc-banner--leap{padding:50px 0 50px!important}@media screen and (min-width:992px){.mwc-banner--leap{padding:45px 0 80px!important}}.mwc-banner__top{margin-top:30px}@media screen and (min-width:992px){.mwc-banner__top{margin-top:0}}.mwc-banner__left h1{font-family:Poppins;font-size:32px;line-height:42px;color:#fff;font-weight:700;text-align:center;margin-bottom:10px}@media screen and (min-width:992px){.mwc-banner__left h1{font-size:49px;line-height:60px;text-align:left;margin-bottom:15px}}@media screen and (min-width:1300px){.mwc-banner__left h1{font-size:51px}}.mwc-banner__left h3{font-family:Poppins;font-size:20px;line-height:40px;font-weight:600;color:#3cc065;text-align:center}@media screen and (min-width:992px){.mwc-banner__left h3{font-size:31px;line-height:47px;text-align:left}}.mwc-banner__left p{font-family:Poppins;font-size:18px;line-height:34px;font-weight:500;color:#fff;text-align:center;margin-bottom:0}@media screen and (min-width:992px){.mwc-banner__left p{font-size:25px;line-height:38px;text-align:left;padding-right:115px}}.mwc-banner__left p.long-text{font-weight:400}@media screen and (min-width:992px){.mwc-banner__left p.long-text{font-size:24px;line-height:32px}}.mwc-banner__left p.long-text strong{font-weight:600}.mwc-banner__left p a{position:relative;display:inline-block;color:#fff}.mwc-banner__left p a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px}.mwc-banner__left p a.bottom-line1:before{background:#64b9f4}.mwc-banner__left p a.bottom-line2:before{background:#e26826}.mwc-banner__left p a.bottom-line3:before{background:#8ac640}.mwc-banner__left p a.bottom-line4:before{background:#fbba14}.mwc-banner__left p a.bottom-line5:before{background:#804b8b}.mwc-banner__left p a.bottom-line6:before{background:#64b9f4}.mwc-banner__left p a.bottom-line7:before{background:#e98e5c}@media screen and (min-width:992px){.mwc-banner__left--post h1{font-size:38px;line-height:50px}}.mwc-banner__left--post p{font-weight:400}@media screen and (min-width:992px){.mwc-banner__left--post p{font-size:21px;line-height:32px}}.mwc-banner__left--post p strong{font-weight:600}.mwc-banner__right{text-align:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:992px){.mwc-banner__right{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}}.mwc-banner__bracket{height:115px}@media screen and (min-width:992px){.mwc-banner__bracket{height:165px}}.mwc-banner__bracket img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.mwc-banner__ratting{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}@media screen and (min-width:992px){.mwc-banner__ratting{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.mwc-banner__animated{position:relative;width:150px;height:150px;pointer-events:none;position:relative;top:-15px}@media screen and (min-width:992px){.mwc-banner__animated{width:200px;height:200px;position:static}}.mwc-banner__animated img{position:relative;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.mwc-banner__animated .animated1{top:18px;left:12px;width:140px}@media screen and (min-width:992px){.mwc-banner__animated .animated1{top:40px;left:35px}}.mwc-banner__animated .animated2{top:22px;left:5px}@media screen and (min-width:992px){.mwc-banner__animated .animated2{top:47px;left:24px}}.mwc-banner__animated .animated3{top:15px;left:6px}@media screen and (min-width:992px){.mwc-banner__animated .animated3{top:40px;left:29px}}.mwc-banner__animated .animated4{top:32px;left:7px}@media screen and (min-width:992px){.mwc-banner__animated .animated4{top:56px;left:30px}}.mwc-banner__bottom{position:relative;margin-top:15px}@media screen and (min-width:992px){.mwc-banner__bottom{margin-top:60px}}.mwc-banner__bottom h2{font-family:Poppins;position:absolute;top:-25px;left:0;right:0;color:#000;font-weight:700;font-size:20px;border-top-left-radius:20px;border-bottom-right-radius:20px;text-align:center;background:#fcc900;padding:5px 0;width:250px;z-index:99;line-height:31px;margin:0 auto}@media screen and (min-width:992px){.mwc-banner__bottom h2{font-size:25px;width:300px;padding:11px 0;top:-35px;left:0;right:inherit;margin:0}}.mwc-banner__bottom h2::before{content:"";position:absolute;top:-24px;left:39%;background:url(/images/mwc-new/banner/touble-triangle.svg) no-repeat center center;width:45px;height:37px}.mwc-banner__gradient{position:relative;overflow:hidden;border-radius:10px;padding:5px}.mwc-banner__gradient:before{content:"";position:absolute;top:-307px;left:-113px;width:1400px;height:1400px;-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}.mwc-banner__gradient:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%);opacity:.5}.mwc-banner__offer{padding:30px 20px 20px;position:relative;background:#061833;z-index:9;border-radius:10px}@media screen and (min-width:992px){.mwc-banner__offer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding:30px 20px}}.mwc-banner__offer1{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-radius:5px;background:#12b746;background:linear-gradient(142deg,#12b746 0,#009a30 100%);margin-bottom:15px}@media screen and (min-width:992px){.mwc-banner__offer1{margin-bottom:0}}.mwc-banner__offer2{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#3296f3;padding:10px;border-radius:5px;background:linear-gradient(142deg,#3296f3 0,#1f5cd2 100%)}.mwc-banner .shine-effect{position:relative;overflow:hidden}.mwc-banner .shine-effect:before{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);content:"";display:block;height:100%;left:-75%;position:absolute;top:0;-webkit-transform:skewX(-25deg);transform:skewX(-25deg);width:50%;z-index:2}.mwc-banner .shine-effect:focus:before,.mwc-banner .shine-effect:hover:before{-webkit-animation:shine .85s linear;animation:shine .85s linear}.mwc-banner__offer-img{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px;height:90px;overflow:hidden;border-radius:4px}@media screen and (min-width:992px){.mwc-banner__offer-img{-webkit-box-flex:0;-ms-flex:0 0 147px;flex:0 0 147px;max-width:147px;height:138px}}.mwc-banner__offer-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mwc-banner__offer-info{margin-left:10px}@media screen and (min-width:992px){.mwc-banner__offer-info{margin-left:25px}}.mwc-banner__offer-info h3{font-family:Poppins;color:#fff;font-size:16px;line-height:22px;font-weight:600;margin-bottom:5px}@media screen and (min-width:992px){.mwc-banner__offer-info h3{font-size:31px;line-height:36px;font-weight:700;margin-bottom:.5rem}}.mwc-banner__offer-info span{font-family:Poppins;color:#fff;font-size:13px;font-weight:600;position:relative;display:block;width:90px}@media screen and (min-width:992px){.mwc-banner__offer-info span{font-size:16px;width:109px}}.mwc-banner__offer-info span::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff}.mwc-banner .owl-carousel-vertical{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);height:100%}.mwc-banner .owl-carousel-vertical .owl-stage-outer{height:100%}.mwc-banner .owl-carousel-vertical .item{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg)}.mwc-banner__meeticons{position:relative;padding:0 0 20px}@media screen and (min-width:570px){.mwc-banner__meeticons{padding:20px 0}}@media screen and (min-width:768px){.mwc-banner__meeticons{padding:0;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}}@media screen and (min-width:1024px){.mwc-banner__meeticons{margin-bottom:0}}.mwc-banner__meeticons:after{display:block;position:absolute;content:"";width:1px;height:70px;background-color:#fff;left:0;right:0;top:5px;margin:auto}@media screen and (min-width:570px){.mwc-banner__meeticons:after{height:60px;top:20px}}@media screen and (min-width:770px){.mwc-banner__meeticons:after{display:none}}.mwc-banner__meetsitem{position:relative;width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px}@media screen and (min-width:770px){.mwc-banner__meetsitem{width:33%;padding:10px}}@media screen and (min-width:992px){.mwc-banner__meetsitem{width:16.66%;padding-bottom:30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.mwc-banner__meetsitem:before{display:none}@media screen and (min-width:770px){.mwc-banner__meetsitem:before{display:block;position:absolute;content:"";width:93%;height:1px;background-color:#5b81e1;bottom:0;left:0;right:0;margin:auto}}.mwc-banner__meetsitem:after{display:none}@media screen and (min-width:770px){.mwc-banner__meetsitem:after{display:block;position:absolute;content:"";width:1px;height:85%;background-color:#5b81e1;top:49%;right:-1px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.mwc-banner__meetsitem:nth-child(3n+3):after{display:none}@media screen and (min-width:992px){.mwc-banner__meetsitem:nth-child(3n+3):after{display:block}}@media screen and (min-width:992px){.mwc-banner__meetsitem:nth-child(6n+6){padding-left:10px}.mwc-banner__meetsitem:nth-child(6n+6):after{display:none}}@media screen and (min-width:992px){.mwc-banner__meetsitem:nth-last-child(-n+6){padding-bottom:5px}.mwc-banner__meetsitem:nth-last-child(-n+6):before{display:none}}@media screen and (min-width:992px){.mwc-banner__meetsitem:nth-last-child(-n+5){padding-bottom:5px}.mwc-banner__meetsitem:nth-last-child(-n+5):before{display:none}}@media screen and (min-width:992px){.mwc-banner__meetsitem:nth-last-child(-n+4){padding-bottom:5px}.mwc-banner__meetsitem:nth-last-child(-n+4):before{display:none}}@media screen and (min-width:770px){.mwc-banner__meetsitem:nth-last-child(-n+3):before{display:none}}@media screen and (min-width:992px){.mwc-banner__meetsitem:nth-last-child(-n+3){padding-bottom:5px}.mwc-banner__meetsitem:nth-last-child(-n+3):before{display:none}}@media screen and (min-width:770px){.mwc-banner__meetsitem:nth-last-child(-n+2):before{display:none}}@media screen and (min-width:992px){.mwc-banner__meetsitem:nth-last-child(-n+2){padding-bottom:5px}}.mwc-banner__meetsitem img{margin-right:10px}@media screen and (min-width:992px){.mwc-banner__meetsitem img{margin-right:0}}.mwc-banner__listcontent{margin-top:5px;margin-left:0;text-align:left}@media screen and (min-width:992px){.mwc-banner__listcontent{margin-top:0;margin-left:10px}}.mwc-banner__contenttittle{font-family:Poppins;font-size:15px;line-height:18px;font-weight:700;color:#358acb;margin:0}@media screen and (min-width:992px){.mwc-banner__contenttittle{font-size:17px;line-height:22px}}.mwc-banner__contenttext{font-family:Poppins;color:#fff;font-size:12px!important;line-height:16px!important;font-weight:500!important;margin:0!important;padding:0!important}.mwc-banner__container{position:relative}@media screen and (min-width:992px){.mwc-banner__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.mwc-banner .highest-rated{background:0 0;padding-bottom:0}.mwc-banner .highest-rated__content-area{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:992px){.mwc-banner .highest-rated__content-area{max-width:600px}}@media screen and (min-width:992px){.mwc-banner .highest-rated__image-area{gap:25px}}.mwc-banner .highest-rated__ratings{height:auto}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}@-webkit-keyframes rotation2{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation2{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes horizontal-shaking{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes horizontal-shaking{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.shake-animation{-webkit-animation:horizontal-shaking .2s;animation:horizontal-shaking .2s}.trusted{padding:40px 0 50px}@media screen and (min-width:992px){.trusted{padding:80px 0}}.trusted__container{position:relative}@media screen and (min-width:992px){.trusted__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.trusted h2{font-family:Poppins;font-size:20px;line-height:24px;font-weight:600;color:#262e36;margin-bottom:15px;text-align:center}@media screen and (min-width:992px){.trusted h2{text-align:left;font-size:25px;line-height:29px;margin-bottom:30px}}.trusted .good-company__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px 20px;margin-bottom:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:992px){.trusted .good-company__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;gap:30px 20px;min-height:200px}}.trusted .good-company__list li{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-flex:1;-ms-flex:auto;flex:auto;-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%}@media screen and (min-width:992px){.trusted .good-company__list li{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}}.trusted .owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.trusted .m-good-company-slider .good-company__list li{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%;max-width:47%}@media screen and (min-width:992px){.trusted .m-good-company-slider .good-company__list li{height:120px}}.trusted .owl-dots .owl-dot{background:#e1e1e1}.trusted .owl-dots .owl-dot.active{background:#ff5800}@media screen and (min-width:992px){.trusted__wrapper-top{margin-bottom:25px}}.trusted__slider-wrapper{margin-bottom:25px}.book-an-appointment-toggle{position:fixed;bottom:15px;background:#4492dc;z-index:9999999;width:50px;height:50px;right:15px;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.book-an-appointment-toggle img{width:30px}.book-an-appointment-toggle.close{top:13px;bottom:inherit;opacity:1;width:30px;height:30px}.book-an-appointment-toggle.close::before{content:"✕";position:absolute;font-size:16px;color:#fff}.book-an-appointment-toggle.close img{visibility:hidden}@media screen and (min-width:992px){.super-sticky{position:absolute;z-index:9999;padding-top:15px}}@media screen and (min-width:992px){.super-sticky.sticky-active{position:fixed;top:0}}.mwc-appointment-form{background:0 0;position:relative;width:100%;padding:0;-webkit-box-shadow:1px 10px 9px 10px rgba(0,0,0,.05);box-shadow:1px 10px 9px 10px rgba(0,0,0,.05);z-index:9999}@media screen and (min-width:992px){.mwc-appointment-form{display:block;right:inherit;left:inherit;width:440px}}.mwc-appointment-form.show{display:block;height:100vh;background:#fff}.mwc-appointment-form .form-panel{float:none;width:100%;padding:20px 0;background:#fff}@media screen and (min-width:992px){.mwc-appointment-form .form-panel{padding:25px}}.mwc-appointment-form .common-input{font-family:Poppins;padding:10px 15px 10px 15px;background:0 0;border:1px solid #dbdbdb;border-radius:3px;font-size:14px;color:#333;margin-bottom:15px}@media screen and (min-width:992px){.mwc-appointment-form .common-input{padding:10px 15px 10px 15px}}.mwc-appointment-form .common-input::-webkit-input-placeholder{color:#333!important;font-size:14px!important}.mwc-appointment-form .common-input::-moz-placeholder{color:#333!important;font-size:14px!important}.mwc-appointment-form .common-input:-ms-input-placeholder{color:#333!important;font-size:14px!important}.mwc-appointment-form .common-input::-ms-input-placeholder{color:#333!important;font-size:14px!important}.mwc-appointment-form .common-input::placeholder{color:#333!important;font-size:14px!important}.mwc-appointment-form .common-input.u-message{height:85px;margin-bottom:5px!important}@media screen and (min-width:992px){.mwc-appointment-form .common-input.u-message{height:75px}}.mwc-appointment-form .u-submit{font-family:Poppins;padding:12px 0;font-size:16px;font-weight:600;width:100%;text-transform:uppercase;margin:15px 0 0 0;max-width:100%}.mwc-appointment-form .book-slot-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px}@media screen and (min-width:992px){.mwc-appointment-form .book-slot-wrapper{-ms-flex-wrap:inherit;flex-wrap:inherit}}.mwc-appointment-form .book-slot-wrapper .date-slot{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 10px 10px 10px;margin-bottom:0}@media screen and (min-width:992px){.mwc-appointment-form .book-slot-wrapper .date-slot{padding:10px 10px 10px 10px;-webkit-box-flex:0;-ms-flex:0 0 43%;flex:0 0 43%}}.mwc-appointment-form .book-slot-wrapper .time-slot{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 10px 10px 10px;margin-bottom:0}@media screen and (min-width:992px){.mwc-appointment-form .book-slot-wrapper .time-slot{padding:10px 10px 10px 10px;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}}.mwc-appointment-form .book-a-slot-label{width:0;height:0;visibility:hidden;opacity:1;font-size:0;position:absolute}.mwc-appointment-form .book-a-slot-heading{font-family:Poppins;font-size:14px;font-weight:600;color:#163996;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:15px}@media screen and (min-width:992px){.mwc-appointment-form .book-a-slot-heading{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-bottom:0}}.mwc-appointment-form .slot-radio-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-bottom:20px}.mwc-appointment-form .slot-radio{height:42px;position:relative;margin-top:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.mwc-appointment-form .slot-radio input,.mwc-appointment-form .slot-radio label{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.mwc-appointment-form .slot-radio input[type=radio]{opacity:.011;z-index:100;cursor:pointer}.mwc-appointment-form .slot-radio input[type=radio]:checked+label{border-radius:4px;font-weight:600;border:1px solid #757575;-webkit-transition:.3s all ease;transition:.3s all ease}.mwc-appointment-form .slot-radio label{cursor:pointer;z-index:90;line-height:1.8em;font-family:Poppins;font-size:15px;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #dbdbdb;border-radius:3px}.mwc-appointment-form .mwc-appointment-form-top{background:#163996;padding:15px 20px 20px 20px;position:relative}@media screen and (min-width:992px){.mwc-appointment-form .mwc-appointment-form-top{padding:25px 20px 30px}}.mwc-appointment-form .mwc-appointment-form-top::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:5px;background:url(/images/mwc-new/trusted/stripe-bg.jpg) repeat-x;background-position:15px 0}.mwc-appointment-form .mwc-appointment-form-top h3{font-family:Poppins;color:#fff;text-align:center;font-size:19px;line-height:26px;font-weight:700;margin-bottom:0}.mwc-appointment-form .mwc-appointment-form-top h3 .light-text{font-family:Poppins;font-size:20px}.mwc-appointment-form .mwc-appointment-form-top h3 .hall-info{font-family:Poppins;font-size:20px;color:#53d094;position:relative}.mwc-appointment-form .mwc-appointment-form-top h3 .hall-info::before{content:"";position:absolute;left:7px;bottom:0;height:1px;width:96%;background:#53d094}.common-left-side-wrapper{max-width:100%}@media screen and (min-width:992px){.common-left-side-wrapper{max-width:690px}}.common-bottom-area{max-width:320px;margin:0 auto}@media screen and (min-width:992px){.common-bottom-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;margin:0}}.common-bottom-area .common-orange-btn{font-family:Poppins;border:2px solid #ff5800;border-radius:5px;background:#ff5800;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;padding:17px;display:block;font-size:17px;font-weight:600;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:capitalize}@media screen and (min-width:992px){.common-bottom-area .common-orange-btn{-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px;max-width:340px;-webkit-transition:.3s all ease-in;transition:.3s all ease-in}}.common-bottom-area .common-orange-btn .common-arrow{margin-left:15px;-webkit-transition:.3s all ease-in;transition:.3s all ease-in}.common-bottom-area .common-orange-btn:hover{background:0 0;color:#ff5800}.common-bottom-area .common-orange-btn:hover .common-arrow{-webkit-transform:translate(15px,0);transform:translate(15px,0)}.common-bottom-area .common-orange-btn:hover path{fill:#ff5800}.common-bottom-area .email-line{font-family:Poppins;font-size:18px;line-height:26px;font-weight:600;color:#898989;margin-left:0;margin-top:15px;text-align:center;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:992px){.common-bottom-area .email-line{text-align:left;margin-top:0;margin-left:25px;font-size:18px;line-height:28px;display:inline;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}}.common-bottom-area .email-line a{font-family:Poppins;font-size:18px;font-weight:700;color:#4492dc;position:relative;max-width:252px;margin:0 auto}@media screen and (min-width:992px){.common-bottom-area .email-line a{max-width:308px;max-width:inherit;margin:0}}.common-bottom-area .email-line a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#4492dc}.fortune-information{padding:50px 0;background:#0d2642}@media screen and (min-width:992px){.fortune-information{padding:80px 0}}.fortune-information h2{font-family:Poppins;color:#fff;font-size:21px;line-height:32px;font-weight:500;margin-bottom:15px;text-align:center}@media screen and (min-width:992px){.fortune-information h2{text-align:left;padding-right:50px;font-size:24px;line-height:34px;font-weight:700;margin-bottom:30px}}.fortune-information h2 span{position:relative;cursor:pointer}.fortune-information h2 span:after{position:absolute;content:"";width:100%;height:3px;bottom:0;left:0;right:0;background:#fff}.fortune-information h2 span:nth-child(1):after{background:#64b9f4}.fortune-information h2 span:nth-child(2):after{background:#e26826}.fortune-information h2 span:nth-child(3):after{background:#8ac640}.fortune-information h2 span:nth-child(4):after{background:#fbba14}.fortune-information h2 span:nth-child(5):after{background:#64b9f4}.fortune-information h2 span:nth-child(6):after{background:#804b8b}.fortune-information__meetsarea{position:relative;max-width:660px}@media screen and (min-width:992px){.fortune-information__meetsarea{max-width:660px;margin-bottom:30px}}.fortune-information__meetsarea::before{content:"";position:absolute;left:0;right:0;top:29px;margin:0 auto;width:1px;height:41%;background:#5b81e1;display:block}@media screen and (min-width:992px){.fortune-information__meetsarea::before{display:none;height:76%}}.fortune-information__meetsarea .owl-dots{background:#0d2642}.fortune-information__meetsarea .owl-dots .owl-dot{background:#e1e1e1}.fortune-information__meetsarea .owl-dots .owl-dot.active{background:#ff5800}.fortune-information__meetslist{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:992px){.fortune-information__meetslist{-ms-flex-wrap:wrap;flex-wrap:wrap}}.fortune-information__meetsitem{position:relative;width:100%;padding:0;padding-bottom:15px;padding-top:15px;padding-left:15px;padding-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:992px){.fortune-information__meetsitem{width:33.33%;padding-bottom:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-right:1px solid #5b81e1;border-bottom:1px solid #5b81e1}}.fortune-information__meetsitem:after{position:absolute;content:"";width:15px;height:15px;border-radius:50%;background-color:#0d2642;bottom:-7.5px;right:-7.5px;z-index:1}.fortune-information__meetsitem:nth-child(2n+2){border-right:none}.fortune-information__meetsitem:nth-child(2n+2):after{display:none}@media screen and (min-width:992px){.fortune-information__meetsitem:nth-child(2n+2):after{display:block}}@media screen and (min-width:992px){.fortune-information__meetsitem:nth-child(2n+2){border-right:1px solid #5b81e1}}@media screen and (min-width:992px){.fortune-information__meetsitem:nth-child(3n+3){border-right:none;padding-left:20px}.fortune-information__meetsitem:nth-child(3n+3):after{display:none}}@media screen and (min-width:992px){.fortune-information__meetsitem:nth-last-child(-n+3){border-bottom:none;padding-top:30px;padding-bottom:10px}.fortune-information__meetsitem:nth-last-child(-n+3):after{display:none}}.fortune-information__meetsitem:nth-last-child(-n+2){border-bottom:none}.fortune-information__meetsitem:nth-child(2n){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fortune-information__meetsitem:nth-child(2n) .excellence-meets__listcontent{max-width:100px}.fortune-information__meetsitem:nth-child(5n){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fortune-information__meetsitem:nth-child(5n) .excellence-meets__listcontent{margin:0;max-width:120px}.fortune-information__listcontent{margin-top:20px;margin-left:10px;max-width:100%;text-align:left}@media screen and (min-width:992px){.fortune-information__listcontent{margin-top:0;margin-left:20px;max-width:162px}}.fortune-information__contenttittle{font-family:Poppins;font-size:20px;line-height:20px;font-weight:700;color:#fff;margin-top:5px}@media screen and (min-width:992px){.fortune-information__contenttittle{font-size:23px;line-height:25px;margin-top:10px}}.fortune-information__contenttext{font-family:Poppins;color:#fff;font-size:15px;line-height:21px;font-weight:500;margin:0}@media screen and (min-width:992px){.fortune-information__contenttext{font-size:15px;line-height:18px}}.fortune-information--new .fortune-information__meetsarea::before{top:15px}.fortune-information--new .fortune-information__contenttittle{font-size:18px;line-height:20px;color:#358acb}@media screen and (min-width:992px){.fortune-information--new .fortune-information__contenttittle{font-size:23px;line-height:25px;margin-top:5px}}@media screen and (min-width:992px){.fortune-information--new .fortune-information__meetsitem{padding-bottom:20px}}.fortune-information--new .fortune-information__meetsitem:nth-child(2n){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fortune-information--new .fortune-information__meetsitem::after{display:none}@media screen and (min-width:992px){.fortune-information--new .fortune-information__meetsitem::after{display:block}}@media screen and (min-width:992px){.fortune-information--new .fortune-information__meetsitem:nth-last-child(-n+3){padding-top:20px}}.fortune-information .common-bottom-area{margin-top:20px}@media screen and (min-width:992px){.fortune-information .common-bottom-area{margin-top:0}}.limited-time{padding:40px 0 50px;border-bottom:1px solid #e6e6e6}@media screen and (min-width:992px){.limited-time{padding:100px 0}}.limited-time__wrapper{max-width:660px}.limited-time h2{font-family:Poppins;font-size:32px;line-height:40px;color:#262e36;margin-bottom:15px;text-align:center}@media screen and (min-width:992px){.limited-time h2{font-size:51px;line-height:40px;text-align:left;margin-bottom:60px}}.limited-time h2 .mwc-offer-black{color:#000;display:block;margin-top:0}@media screen and (min-width:992px){.limited-time h2 .mwc-offer-black{display:inline-block;margin-top:0;margin-top:24px}}.limited-time h2 .top-graphic{position:relative}.limited-time h2 .top-graphic:after{content:"";position:absolute;top:-9px;right:0;left:0;margin:auto;background:url(/images/mwc-new/banner/touble-triangle.svg) no-repeat center center;width:18px;height:18px;background-size:100%}@media screen and (min-width:992px){.limited-time h2 .top-graphic:after{top:-32px;width:45px;height:37px;background-size:inherit}}.limited-time__card-top{height:1px}.limited-time__card{position:relative;margin-top:13px;margin-bottom:30px;padding:30px 15px;border:1px solid;border-top:8px solid;border-color:#3cc065;background:#fff;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.05);box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}@media screen and (min-width:992px){.limited-time__card{padding:45px 39px;margin-bottom:43px}}.limited-time__card h3{font-family:Poppins;font-size:16px;font-weight:600;position:absolute;left:15px;top:-24px;padding:10px 10px;color:#000;background:#fcc900;border-top-left-radius:2px;border-bottom-left-radius:2px}@media screen and (min-width:992px){.limited-time__card h3{top:-23px;left:39px;font-size:19px;padding:8px 14px}}.limited-time__card h3:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:16px 12px 0 0;border-color:#fcc900 transparent transparent transparent;-webkit-transform:rotate(0);transform:rotate(0);right:-12px;top:0}.limited-time__card h3:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:16px 0 0 12px;border-color:transparent transparent transparent #fcc900;-webkit-transform:rotate(0);transform:rotate(0);right:-12px;bottom:0}.limited-time__card h4{font-family:Poppins;font-size:21px;line-height:30px;color:#262e36;margin-bottom:16px;font-weight:700}@media screen and (min-width:992px){.limited-time__card h4{font-size:31px}}.limited-time__card ul{padding-left:30px;margin-bottom:20px}@media screen and (min-width:992px){.limited-time__card ul{margin-bottom:28px}}.limited-time__card ul li{font-family:Poppins;position:relative;color:#262e36;font-size:16px;line-height:28px}@media screen and (min-width:992px){.limited-time__card ul li{font-size:17px}}.limited-time__card ul li:before{position:absolute;content:"";left:-30px;top:5px;width:16px;height:16px;background:url(/images/mwc-new/icon/green-tick.svg) no-repeat center center;background-size:100% 100%}.limited-time__card .btn{font-family:Poppins;text-transform:capitalize;margin:0;border:2px solid #333;font-weight:600;padding:10px;width:214px;font-size:15px;font-weight:700;color:#333;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-transition:.3s all ease-in;transition:.3s all ease-in}.limited-time__card .btn .far-arrow{margin-left:15px;-webkit-transition:.3s all ease-in;transition:.3s all ease-in}.limited-time__card .btn:hover{background:0 0;color:#ff5800;border-color:#ff5800}.limited-time__card .btn:hover .far-arrow{-webkit-transform:translate(15px,0);transform:translate(15px,0)}.limited-time__card .btn:hover path{fill:#ff5800}.limited-time__card--blue{border-color:#4492dc}.limited-time__card--blue ul li:before{background:url(/images/mwc-new/icon/blue-tick.svg) no-repeat center center;background-size:100% 100%}.limited-time__lets-meet{position:relative}.limited-time__lets-meet h5{font-family:Poppins;font-size:26px;line-height:36px;color:#262e36;font-weight:600;text-align:center}@media screen and (min-width:992px){.limited-time__lets-meet h5{font-size:36px;text-align:left}}.limited-time__lets-meet p{font-family:Poppins;font-size:20px;line-height:30px;color:#262e36;font-weight:500;margin-bottom:18px;text-align:center}@media screen and (min-width:992px){.limited-time__lets-meet p{font-size:24px;line-height:36px;text-align:left}}.limited-time__lets-meet p span{background-color:#7feba1;padding:0 5px;border-radius:10px;font-weight:600;display:block;max-width:300px;margin:0 auto}@media screen and (min-width:992px){.limited-time__lets-meet p span{display:inline-block;max-width:inherit;margin:0}}@media screen and (min-width:992px){.limited-time__lets-meet--post h5{font-size:29px}}.limited-time__lets-meet--post p{font-size:16px;line-height:24px}@media screen and (min-width:992px){.limited-time__lets-meet--post p{font-size:18px;line-height:30px}}.limited-time .common-bottom-area .email-line a::before{width:100%}.mwc-reviews{position:relative;background-color:#f3f3f3;padding:30px 0 80px}@media screen and (min-width:992px){.mwc-reviews{padding:76px 0 98px}}.mwc-reviews__star{margin-bottom:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mwc-reviews__star li{margin-left:1px;margin-right:1px}@media screen and (min-width:992px){.mwc-reviews__star li{margin-left:inherit;margin-right:3px}}.mwc-reviews h2{font-family:Poppins;font-size:26px;line-height:36px;color:#262e36;padding-bottom:34px;margin-bottom:22px;text-align:left}@media screen and (min-width:992px){.mwc-reviews h2{font-size:42px;line-height:46px;margin-bottom:35px}}.mwc-reviews h2:after{position:absolute;content:"";width:83px;height:7px;background-color:#498df9;bottom:0;left:0;right:0;margin:0}@media screen and (min-width:992px){.mwc-reviews h2:after{right:inherit}}@media screen and (min-width:992px){.mwc-reviews__reviewarea{padding-bottom:30px;max-width:660px}}.mwc-reviews__reviewarea .owl-nav{margin-bottom:0;margin-top:10px;width:auto;text-align:left}@media screen and (min-width:992px){.mwc-reviews__reviewarea .owl-nav{float:right;margin-bottom:0;margin-top:40px;margin-right:-5px;margin-bottom:15px}}.mwc-reviews__reviewarea .owl-nav .owl-prev{font-size:30px!important;color:#3cc065!important;width:36px;height:36px;border:1px solid #3cc065!important;line-height:0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;font-weight:300!important}@media screen and (min-width:992px){.mwc-reviews__reviewarea .owl-nav .owl-prev{font-size:45px!important;width:50px;height:50px}}.mwc-reviews__reviewarea .owl-nav .owl-prev span{position:relative;top:-1px;left:-1px;height:50px;line-height:50px}@media screen and (min-width:992px){.mwc-reviews__reviewarea .owl-nav .owl-prev span{top:-3px}}.mwc-reviews__reviewarea .owl-nav .owl-prev:hover{color:#fff!important;background-color:#3cc065!important}.mwc-reviews__reviewarea .owl-nav .owl-next{font-size:30px!important;color:#3cc065!important;width:36px;height:36px;border:1px solid #3cc065!important;line-height:0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;font-weight:300!important}@media screen and (min-width:992px){.mwc-reviews__reviewarea .owl-nav .owl-next{font-size:45px!important;width:50px;height:50px}}.mwc-reviews__reviewarea .owl-nav .owl-next span{position:relative;top:-1px;right:-1px;height:50px;line-height:50px}@media screen and (min-width:992px){.mwc-reviews__reviewarea .owl-nav .owl-next span{top:-3px}}.mwc-reviews__reviewarea .owl-nav .owl-next:hover{color:#fff!important;background-color:#3cc065!important}.mwc-reviews__reviewitems{max-width:100%;height:100%;width:100%;border:1px solid #ddd;background-color:#fff;padding:20px 20px 20px 20px;margin:0 0 20px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:992px){.mwc-reviews__reviewitems{height:auto;max-width:345px;margin:0 0 30px;min-height:380px;padding:38px 30px 50px 43px}}.mwc-reviews__reviewitems:hover{border-color:#fff;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}.mwc-reviews__quoteimg{margin-bottom:20px}.mwc-reviews__quotecontent{font-family:Poppins;color:#333;font-size:20px;line-height:29px;font-weight:500}.mwc-reviews__authorarea{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}@media screen and (min-width:992px){.mwc-reviews__authorarea{margin-top:auto}}.mwc-reviews__authorimage{width:60px;height:60px;border-radius:50%;overflow:hidden}.mwc-reviews__authordetails{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:15px}.mwc-reviews__authorname{font-family:Poppins;font-size:18px;line-height:normal;color:#333;font-weight:600;margin:0}.mwc-reviews__authordesignation{font-family:Poppins;font-size:14px;line-height:20px;color:#333;margin:0;font-weight:600}.mwc-reviews__authorcompany{font-family:Poppins;font-size:14px;line-height:20px;color:#898989;margin:0;font-weight:500}.mwc-reviews .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;bottom:-80px}.mwc-reviews .splide__arrow{position:static;width:50px;height:50px;background:0 0;border:1px solid #3cc065;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.mwc-reviews .splide__arrow svg path{fill:#3cc065}.mwc-reviews .splide__arrow:hover{background:#3cc065}.mwc-reviews .splide__arrow:hover svg path{fill:#fff}.mwc-reviews .splide__arrow--prev{margin-right:10px}.mwc-footer{padding:50px 0;background-color:#04254a;font-family:Poppins}@media screen and (min-width:992px){.mwc-footer{padding:79px 0 82px}}.mwc-footer__top{padding-bottom:40px;margin-bottom:20px;border-bottom:1px solid #244376;text-align:left}@media screen and (min-width:992px){.mwc-footer__top{max-width:660px}}.mwc-footer__paragraph{font-family:Poppins;font-size:12px;line-height:20px;color:#aec7da;margin:20px 0 0}@media screen and (min-width:992px){.mwc-footer__paragraph{padding-right:30px}}.mwc-footer__bottom{text-align:left}.mwc-footer__bottom p{font-family:Poppins;color:#fff;font-size:14px;line-height:24px}@media screen and (min-width:992px){.mwc-footer__bottom p{line-height:15px}}.mwc-footer__copyright{font-family:Poppins;margin-bottom:15px}.datepicker-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #dbdbdb;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.datepicker-wrapper input{font-family:Poppins;border:0;font-weight:400;font-size:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:10px 15px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.datepicker-wrapper #prevBtn{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;max-width:40px;font-size:24px}.datepicker-wrapper #nextBtn{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;max-width:40px;font-size:24px}.mwc-gain{margin:40px 0 0}.mwc-gain .btn{font-family:Poppins;border:2px solid #ff5800;border-radius:5px;background:#ff5800;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%;padding:17px;display:block;font-size:17px;font-weight:600;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:capitalize}.mwc-gain .btn .common-arrow{margin-left:15px;-webkit-transition:.3s all ease-in;transition:.3s all ease-in}.mwc-gain .btn:hover .common-arrow{-webkit-transform:translate(10px,0);transform:translate(10px,0)}.mwc-gain p{font-family:Poppins;position:relative;color:#262e36;font-size:17px;line-height:28px;margin:10px 0 20px}.custom-day{font-weight:700}.mwc-casestudy-wrap{width:100%}@media screen and (min-width:992px){.mwc-casestudy-wrap{max-width:660px}}.mwc-casestudy-wrap .o-testimonial__heading{font-family:Poppins;font-size:26px!important;line-height:36px!important;color:#262e36;padding-bottom:34px;text-align:left;font-weight:800!important;margin:0!important}@media screen and (min-width:992px){.mwc-casestudy-wrap .o-testimonial__heading{font-size:42px!important;line-height:46px!important;margin-bottom:35px}}.mwc-casestudy-wrap .o-testimonial__more--splidebtn{margin:20px 0 0!important;position:relative;text-decoration:none;font-family:Poppins;text-transform:capitalize;margin:0;border-radius:5px;border:2px solid #ff5800;font-weight:600;padding:10px;width:250px;font-size:17px;font-weight:600;padding:17px;color:#ff5800;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-transition:.3s all ease-in;transition:.3s all ease-in}.mwc-casestudy-wrap .o-testimonial__more--splidebtn:hover{text-decoration:none;background:#ff5800;color:#fff}.mwc-casestudy-wrap .o-testimonial__item{margin:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.mwc-casestudy-wrap .o-testimonial__itemimage{height:200px!important}.mwc-casestudy-wrap .o-testimonial__itemtitle{font-size:18px!important;line-height:26px!important}.mwc-casestudy-wrap .splide__arrows{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;bottom:-80px;width:100%}.mwc-casestudy-wrap .splide__arrow{position:static!important;width:50px;height:50px;background:0 0;border:1px solid #3cc065;-webkit-transform:none;transform:none}.mwc-casestudy-wrap .splide__arrow--prev{margin-right:10px}.mwc-casestudy-wrap .splide__arrow svg{fill:#3cc065}.preloader{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:18px;font-weight:700;z-index:9999}.preloader.hidden{display:none}@media screen and (min-width:992px){.mwc-banner-digital{padding:45px 0 50px!important}}@media screen and (min-width:992px){.mwc-banner-digital .mwc-banner__left p{padding-right:50px}}@media screen and (min-width:992px){.mwc-banner-digital .mwc-banner__left p.long-text{padding-right:40px}}.o-how-it-work{background-color:#f9f9f9}.o-how-it-work__spacing{padding:30px 0}@media screen and (min-width:992px){.o-how-it-work__spacing{padding:60px 0}}.o-how-it-work__heading{text-align:center;font-family:Poppins;font-size:30px;line-height:36px;font-weight:700;color:#262e36;margin-bottom:45px}@media screen and (min-width:992px){.o-how-it-work__heading{font-size:51px;line-height:53px;margin-bottom:60px}}.o-how-it-work__list{position:relative;width:100%;margin-bottom:60px}.o-how-it-work__item{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:inherit;margin-bottom:50px}@media screen and (min-width:992px){.o-how-it-work__item{margin-bottom:inherit;margin-top:-30px}}.o-how-it-work__item:nth-child(2n+2){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:992px){.o-how-it-work__item:nth-child(2n+2) .o-how-it-work__itembox:before{left:-36px;border-color:transparent #bbc6d4 transparent transparent}}@media screen and (min-width:992px){.o-how-it-work__item:nth-child(2n+2) .o-how-it-work__itembox:after{left:-32px;border-color:transparent #fff transparent transparent}}@media screen and (min-width:992px){.o-how-it-work__item:nth-child(2n+2) .o-how-it-work__itemnumber{left:inherit;right:35px}}.o-how-it-work__itembox{position:relative;max-width:100%;width:100%;border-radius:10px;border:1px solid #bbc6d4;padding:35px;background:#fff;text-align:center}@media screen and (min-width:992px){.o-how-it-work__itembox{text-align:left}}.o-how-it-work__itembox:before{content:'';display:block;position:absolute;width:0;height:0;top:inherit;left:0;right:0;bottom:-36px;border-style:solid;border-color:#bbc6d4 transparent transparent transparent;border-width:18px;margin:auto}@media screen and (min-width:992px){.o-how-it-work__itembox:before{top:28px;left:100%;right:inherit;bottom:inherit;border-color:transparent transparent transparent #bbc6d4}}.o-how-it-work__itembox:after{content:'';display:block;position:absolute;left:0;right:0;margin:auto;width:0;height:0;border-style:solid;top:inherit;bottom:-32px;border-color:#fff transparent transparent transparent;border-width:16px}@media screen and (min-width:992px){.o-how-it-work__itembox:after{top:30px;left:100%;right:inherit;bottom:inherit;border-color:transparent transparent transparent #fff}}@media screen and (min-width:992px){.o-how-it-work__itembox{max-width:510px;width:40%}}.o-how-it-work__itemnumber{position:absolute;width:49px;height:49px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#4492dc;font-size:16px;font-family:Poppins;font-weight:600;left:35px;top:-25px;border:1px solid #4492dc;border-radius:50%;background:#fff;z-index:1}.o-how-it-work__itemtitle{font-family:Poppins;color:#333;font-size:21px;line-height:40px;margin-bottom:14px}.o-how-it-work__itemcontent{font-size:15px;line-height:24px;font-weight:500;margin-bottom:0}.o-how-it-work__imagemarker{position:absolute;width:84px;height:84px;border:1px solid #7feba1;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;left:0;right:0;top:10px;margin:auto;padding:15px}.o-how-it-work__imagemarker:after{position:absolute;content:"";width:11px;height:48px;background:url(/images/two-for-one/how-it-work-downarrow.svg) no-repeat;background-position:center;background-size:auto 100%;left:0;right:0;bottom:-60px;margin:auto}.o-how-it-work__itempointitem{position:relative;padding-left:30px;font-size:15px;line-height:24px;margin-bottom:5px;color:#333;font-weight:500;text-align:left}.o-how-it-work__itempointitem:last-child{margin-bottom:0}.o-how-it-work__itempointitem:before{position:absolute;content:"";left:0;top:4px;width:20px;height:20px;background:url(/images/two-for-one/how-it-work-list-icon.svg) no-repeat;background-position:center;background-size:100% 100%}.o-how-it-work__btn{width:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;font-size:19px;font-weight:600;text-transform:capitalize;padding:15px 30px}.o-tailored{background:#fff;border-top:1px solid #e0e0e0}.o-tailored--company-profile{background:#f9f9f9;border-top:none}@media screen and (min-width:1200px){.o-tailored--company-profile .container{max-width:1050px}}.o-tailored__spacing{padding:30px 0}@media screen and (min-width:992px){.o-tailored__spacing{padding:60px 0}}.o-tailored__heading{text-align:center;font-family:Poppins;font-size:30px;line-height:36px;font-weight:700;color:#262e36;margin-bottom:25px;position:relative}.o-tailored__heading:after{position:absolute;content:"";width:83px;height:7px;left:0;right:0;bottom:-22px;margin:auto;background-color:#3cc065}@media screen and (min-width:992px){.o-tailored__heading--company-profile{line-height:65px!important}}.o-tailored__heading--company-profile:after{display:none}@media screen and (min-width:992px){.o-tailored__heading{font-size:51px;line-height:53px;margin-bottom:45px}}@media screen and (min-width:992px){.o-tailored__heading--company-profile-dita{margin-bottom:20px}}.o-tailored__subheading{text-align:center;font-family:Poppins;color:#474747;font-size:20px;line-height:30px;margin-bottom:35px}@media screen and (min-width:992px){.o-tailored__subheading{font-size:25px;line-height:34px}}.o-tailored__box{padding:25px;border:1px solid #898989;height:100%;min-height:auto;width:100%;text-align:center}@media screen and (min-width:992px){.o-tailored__box{min-height:193px;text-align:left;padding:26px 18px 18px 22px}}@media screen and (min-width:992px){.o-tailored__box--company-profile{min-height:294px;padding:40px 18px 15px 30px}}.o-tailored__box--company-profile i{display:inline-block;height:46px}.o-tailored__box--company-profile .o-tailored__boxheading{font-size:21px;line-height:31px;margin-bottom:15px}.o-tailored__box--company-profile .o-tailored__boxcontent{font-size:16px;line-height:25px}.o-tailored .mb-30{margin-bottom:30px}.o-tailored__boxheading{font-family:Poppins;color:#333;font-size:20px;line-height:31px;margin:11px 0 7px;font-weight:600}.o-tailored__boxcontent{font-family:Poppins;color:#727272;font-size:14px;line-height:22px;margin:0}.o-tailored__bottomtittle{font-family:Poppins;color:#333;font-size:25px;line-height:40px;margin:18px 0 16px;font-weight:700;text-align:center}.o-tailored__btn{max-width:100%;width:100%;text-transform:capitalize;font-size:19px;padding:15px}@media screen and (min-width:992px){.o-tailored__btn{max-width:313px}}.o-tailored--company-profile-dita{border-bottom:1px solid #e6e6e6;background:#fff!important}@media screen and (min-width:1280px){.o-tailored--company-profile-dita .container{max-width:1170px}}.o-tailored--company-profile-dita .o-tailored__box--company-profile{border:1px solid #ddd;-webkit-box-shadow:0 1px 22px 10px rgba(0,0,0,.05);box-shadow:0 1px 22px 10px rgba(0,0,0,.05)}@media screen and (min-width:992px){.o-tailored--company-profile-dita .o-tailored__box--company-profile{min-height:250px}}.o-tailored--company-profile-dita .o-tailored__box--company-profile i{height:50px}.o-tailored--company-profile-dita .o-tailored__boxheading{margin-top:20px;margin-bottom:5px}@media screen and (min-width:992px){.o-tailored--company-profile-dita .o-tailored__boxheading{font-size:21px;line-height:25px;font-weight:700}}.o-tailored--company-profile-dita .o-tailored__boxcontent{font-size:15px;line-height:25px;color:#333}.o-tailored--company-profile-dita .btn-orange{font-size:16px}@media screen and (min-width:992px){.o-tailored--company-profile-dita .btn-orange{width:280px;margin-top:10px}}.o-tailored__para{text-align:center;font-family:Poppins;color:#333;font-weight:500}@media screen and (min-width:992px){.o-tailored__para{font-size:22px;line-height:29px;margin-bottom:40px}}.o-how-excellence{background-color:#355bbf}.o-how-excellence__spacing{padding:30px 0}@media screen and (min-width:992px){.o-how-excellence__spacing{padding:60px 0}}.o-how-excellence__heading{text-align:center;font-family:Poppins;color:#fff;font-size:24px;line-height:32px;font-weight:600;max-width:100%;margin:0 auto 45px}@media screen and (min-width:992px){.o-how-excellence__heading{max-width:85%}}.o-how-excellence__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media screen and (min-width:992px){.o-how-excellence__list{gap:0}}.o-how-excellence__item{position:relative;max-width:48%;width:48%;padding:5px;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}@media screen and (min-width:992px){.o-how-excellence__item{max-width:25%;width:25%;border-right:1px solid #5b81e1;border-bottom:1px solid #5b81e1}}@media screen and (min-width:1140px){.o-how-excellence__item{max-width:16.5%;width:16.5%}}.o-how-excellence__item:after{display:none}@media screen and (min-width:992px){.o-how-excellence__item:after{display:block;position:absolute;content:"";width:15px;height:15px;border-radius:50%;background-color:#355bbf;bottom:-7.5px;right:-7.5px;z-index:1}}@media screen and (min-width:992px){.o-how-excellence__item:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.o-how-excellence__item:nth-child(2n+2){border-right:none}@media screen and (min-width:992px){.o-how-excellence__item:nth-child(2n+2){border-right:1px solid #5b81e1}}@media screen and (min-width:992px){.o-how-excellence__item:nth-child(4n+4){border-right:none}}@media screen and (min-width:1140px){.o-how-excellence__item:nth-child(4n+4){border-right:1px solid #5b81e1}}@media screen and (min-width:1140px){.o-how-excellence__item:nth-child(6n+6){border-right:none}}.o-how-excellence__item:last-child{border-right:none;border-bottom:none}.o-how-excellence__item:nth-last-child(-n+2){border-bottom:none}@media screen and (min-width:992px){.o-how-excellence__item:nth-last-child(-n+3){border-bottom:none}}@media screen and (min-width:992px){.o-how-excellence__item:nth-last-child(-n+4){border-bottom:none}}@media screen and (min-width:1140px){.o-how-excellence__item:nth-last-child(-n+5){border-bottom:none}}@media screen and (min-width:1140px){.o-how-excellence__item:nth-last-child(-n+6){border-bottom:none}}.o-how-excellence__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:85%;width:100%}@media screen and (min-width:992px){.o-how-excellence__items{max-width:178px}}.o-how-excellence__items i{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px}@media screen and (min-width:992px){.o-how-excellence__items i{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;margin-right:9px}}@media screen and (min-width:1180px){.o-how-excellence__items i{margin-left:10px;margin-right:15px}}.o-how-excellence .owl-stage-outer:before{content:'';position:absolute;top:0;right:0;left:0;margin:0 auto;width:1px;height:100%;background:#5b81e1}.o-how-excellence__itemtitle{font-family:Poppins;color:#fff;font-size:18px!important;line-height:20px!important;font-weight:700;margin:0}@media screen and (min-width:992px){.o-how-excellence__itemtitle{font-size:20px!important;line-height:24px!important}}.o-how-excellence__itemtitle--f21{font-size:16px!important}@media screen and (min-width:992px){.o-how-excellence__itemtitle--f21{font-size:20px!important}}.o-how-excellence__itemsub{font-family:Poppins;color:#fff;font-size:14px;line-height:20px;font-weight:500}@media screen and (min-width:992px){.o-how-excellence__itemsub{font-size:14px;line-height:20px}}.o-how-excellence__asterisktext{margin:5px 0 0;color:#fff;line-height:normal}.banner-technologies{padding:40px 0;background-image:url(/images/new-home-banner/banner-gradient.png);background-repeat:no-repeat;background-position:0 0;position:relative;background-color:#0d2642}.banner-technologies__subtitle{font-family:Poppins;font-size:20px;line-height:40px;font-weight:600;color:#3cc065}@media (min-width:767px){.banner-technologies__subtitle{font-size:25px;line-height:40px;font-weight:700}}@media (min-width:1024px){.banner-technologies__subtitle{font-size:31px;line-height:47px}}.banner-technologies__header-br{display:none}@media (min-width:1024px){.banner-technologies__header-br{display:block}}@media (min-width:1024px){.banner-technologies{padding:60px 0}}@media (min-width:1024px){.banner-technologies{padding:80px 0}}.banner-technologies__heading{font-size:31px;line-height:36px;font-weight:700;color:#fff;text-align:center;margin-bottom:25px;font-family:Poppins!important}@media (min-width:767px){.banner-technologies__heading{font-size:41px;line-height:46px;margin-bottom:30px}}@media (min-width:1024px){.banner-technologies__heading{font-size:51px;line-height:56px;margin-bottom:40px}}.banner-technologies__list-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;gap:5px!important;border:1px solid transparent!important}@media (min-width:767px){.banner-technologies__list-items{gap:10px!important}}.banner-technologies__list-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap;width:auto;padding:6px 16px;color:#fff;border:none!important;border-radius:50px;font-family:Poppins!important}.banner-technologies__list-item:before{width:500px!important;height:500px!important;top:-250px!important;left:-20%!important;right:inherit;bottom:inherit}@media (min-width:767px){.banner-technologies__list-item{padding:6px 20px}}@media (min-width:992px){.banner-technologies__list-item{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;width:auto!important}}@media (min-width:1024px){.banner-technologies__list-item{padding:8px 24px}}.banner-technologies__list-link{color:#fff;font-size:15px!important;font-weight:500!important}@media (min-width:767px){.banner-technologies__list-link{font-size:18px!important;font-weight:500!important}}@media (min-width:1024px){.banner-technologies__list-link{font-size:21px!important;font-weight:500!important}}.banner-technologies .no-href{font-family:Poppins!important;color:#fff;font-size:18px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 5px;background:#0d2642;border-radius:30px;padding:5px 15px;position:relative;z-index:9;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:992px){.banner-technologies .no-href{font-size:26px;padding:5px 25px}}.banner-technologies .no-href svg{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.banner-technologies .green-blue:hover:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(6,87,181,.62)),color-stop(20%,rgba(35,116,212,.62)),color-stop(52%,#1ab864),to(#88deb1));background:linear-gradient(180deg,rgba(6,87,181,.62) 0,rgba(35,116,212,.62) 20%,#1ab864 52%,#88deb1 100%)}.technologies-tab{position:relative;overflow:hidden;padding:30px 0}@media (min-width:992px){.technologies-tab{padding:60px 0;padding-bottom:0}}.technologies-tab--accorbtn .o-accordion__tab{font-size:22px!important}.technologies-tab__heading{font-size:31px;line-height:45px;font-family:Poppins!important;color:#000;text-align:center}@media (min-width:767px){.technologies-tab__heading{font-size:41px;line-height:45px}}@media (min-width:1024px){.technologies-tab__heading{font-size:51px;line-height:55px}}.technologies-tab__sub-heading{font-family:Poppins;text-align:center;color:#262e36;margin-bottom:0}@media (min-width:992px){.technologies-tab__sub-heading{font-size:21px;line-height:31px}}@media (min-width:1024px){.technologies-tab__heading-br{display:block}}.technologies-tab__area{display:grid;grid-template-columns:1fr;padding-top:30px}@media (min-width:770px){.technologies-tab__area{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1024px){.technologies-tab__area{display:grid;grid-template-columns:3fr 4fr;padding-top:70px}}.technologies-tab__area-left{width:100%}@media (min-width:770px){.technologies-tab__area-left{width:50%}}@media (min-width:992px){.technologies-tab__area-left{width:auto}}.technologies-tab__area-right{position:relative;display:none}@media (min-width:770px){.technologies-tab__area-right{display:block;width:50%}}@media (min-width:992px){.technologies-tab__area-right{width:auto}}.o-accordion{margin-bottom:0}@media (min-width:1024px){.o-accordion{margin-bottom:80px}}.o-accordion__header{line-height:normal!important}.o-accordion__button{background-color:transparent!important;padding:0 26px 0;background-color:transparent!important;padding-left:20px;color:#000!important;font-size:20px;font-weight:600;line-height:auto;font-family:Poppins!important;text-transform:capitalize;-webkit-box-shadow:none;box-shadow:none;margin-top:10px;padding-top:10px}@media (min-width:767px){.o-accordion__button{padding-left:26px;font-size:24px;font-weight:700}}.o-accordion__button:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.o-accordion__button:after{position:absolute;left:0;color:#000}@media (max-width:767px){.o-accordion__button:after{width:14px;height:14px;background-size:14px}}.o-accordion__button:not(.collapsed)::after{color:#000}.o-accordion__item{border:none}.o-accordion__body{padding:0 5px 0;margin-top:10px}@media (min-width:767px){.o-accordion__body{padding:0 28px 0}}.o-accordion__tab-icon{opacity:0;margin-right:10px;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}@media (max-width:767px){.o-accordion__tab-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);width:20px;margin-right:0}}.o-accordion__tab{text-align:left;text-transform:inherit;font-size:16px;line-height:35px;font-weight:500;border-bottom:1px solid transparent;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;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}@media (min-width:767px){.o-accordion__tab{font-size:19px;line-height:45px}}.o-accordion__tab:hover{border-bottom:1px solid #4492dc;color:#4492dc}.o-accordion__tab:hover .o-accordion__tab-icon{opacity:1;margin-right:0}.o-accordion__btn{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:15px 30px;margin:10px auto 0;text-transform:capitalize;width:100%}@media (min-width:767px){.o-accordion__btn{padding:15px 30px;margin:50px 0 0}}.o-accordion__nav{width:100%;padding-left:14px}.o-accordion__nav .active{border-bottom:1px solid #4492dc;color:#4492dc}.o-accordion__nav .active .o-accordion__tab-icon{opacity:1;margin-right:0}.o-accordion__content-background{display:none;position:absolute;background:#f9f9f9;width:200%;height:100%;padding:40px}@media (min-width:767px){.o-accordion__content-background{display:block}}.o-accordion__content{background:#f9f9f9;padding:30px 15px;z-index:1;position:relative}@media (min-width:991px){.o-accordion__content{padding:40px 25px}}@media (min-width:1024px){.o-accordion__content{padding:40px 35px}}@media (min-width:1200px){.o-accordion__content{padding:40px 0 55px 55px}}.o-accordion__content-title{font-size:22px;line-height:28px;font-weight:700;font-family:Poppins!important;margin-bottom:10px;padding-top:15px;color:#333}@media (min-width:767px){.o-accordion__content-title{margin-bottom:15px;margin-top:0;font-size:26px;line-height:32px}}@media (min-width:1024px){.o-accordion__content-title{font-size:36px;line-height:42px}}.o-accordion__content-description{font-size:14px;line-height:25px;color:#333;font-family:Poppins!important;margin-bottom:15px!important}@media (min-width:767px){.o-accordion__content-description{font-size:16px;line-height:27px}}.o-accordion__pool-section{padding:0}@media (max-width:767px){.o-accordion__pool-section{padding-top:0!important;border:none!important}}@media (min-width:992px){.o-accordion__pool-section{padding:0!important}}.o-accordion__pool-box{-webkit-box-pack:left!important;-ms-flex-pack:left!important;justify-content:left!important;gap:0 10px}@media (max-width:767px){.o-accordion__pool-box{display:grid!important;grid-template-columns:1fr 1fr;gap:0}}.o-accordion__pool-box-list:before{width:600px!important;height:600px!important;top:-300px!important;left:-30%!important}@media (max-width:767px){.o-accordion__pool-box-list{height:65px!important}}@media (max-width:767px){.o-accordion__pool-box-list a small{font-weight:600!important;font-size:14px!important;line-height:20px!important;text-align:left;margin-left:10px!important}}.o-accordion .accordion-collapse{-webkit-transition:height .35s ease;transition:height .35s ease}.o-accordion .collapse.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.o-accordion .show.collapsing{height:auto;overflow:hidden;-webkit-transition:height 0s ease;transition:height 0s ease}.accordion-button{-webkit-box-shadow:none!important;box-shadow:none!important}.hidden{display:none}.hidden-tab{display:none}.technology-faq__subtitle{font-size:18px;line-height:25px;font-weight:600;text-align:center;margin-bottom:20px;margin-top:-15px}@media (min-width:767px){.technology-faq__subtitle{font-size:20px;line-height:30px}}@media (min-width:1024px){.technology-faq__subtitle{font-size:25px;line-height:34px}}.technology-faq__subtitle-br{display:none}@media (min-width:1024px){.technology-faq__subtitle-br{display:block}}.augmentation-banner{padding:40px 0;background-image:url(/images/new-home-banner/agile-pod-banner.png);background-repeat:no-repeat;background-position:0 0;position:relative;background-size:cover;background-color:#070550}@media (min-width:992px){.augmentation-banner{padding:80px 0}}.augmentation-banner--fixedcost{background:#070550 url(/images/new-home-banner/agile-fixed-cost-banner.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width:992px){.augmentation-banner--fixedcost{padding:60px 0}}.augmentation-banner--stuff-augmentation{background:#070550 url(/images/staff-augmentation/banner-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width:992px){.augmentation-banner--stuff-augmentation{padding:110px 0}}.augmentation-banner--stuff-augmentation .augmentation-banner__heading{color:#3cc065}.augmentation-banner--stuff-augmentation .augmentation-banner__btn{background:#ff5800}.augmentation-banner--stuff-augmentation .augmentation-banner__btn:hover{background:0 0}@media screen and (min-width:992px){.augmentation-banner--stuff-augmentation .augmentation-banner__bannertitle{font-size:28px;line-height:40px;font-weight:500}}.augmentation-banner__heading{font-family:Poppins;color:#20dea5;font-size:17px;line-height:normal;text-transform:uppercase;text-align:center;margin:0}@media (min-width:767px){.augmentation-banner__heading{text-align:left;font-size:21px}}.augmentation-banner__subheading{font-family:Poppins;font-size:32px;line-height:40px;color:#fff;font-weight:600;text-align:center;margin:12px 0 18px}@media (min-width:767px){.augmentation-banner__subheading{text-align:left;font-size:50px;line-height:60px}}.augmentation-banner__bannertitle{font-family:Poppins;font-size:18px;line-height:23px;font-weight:600;text-align:center;margin:0 0 15px;color:#fff}@media (min-width:767px){.augmentation-banner__bannertitle{text-align:left;font-size:21px;line-height:26px}}.augmentation-banner__bannercontent{font-family:Poppins;font-size:17px;color:#fff;line-height:26px;text-align:center;margin:0}@media (min-width:767px){.augmentation-banner__bannercontent{text-align:left;font-size:18px}}.augmentation-banner__btn{border:2px solid #ff5800;margin:20px auto 0;font-family:Poppins;color:#fff;max-width:100%;font-size:17px;font-weight:600;text-transform:inherit;padding:17.5px;width:100%}@media (min-width:767px){.augmentation-banner__btn{width:340px}}.augmentation-banner__btn svg{margin-left:3px}.augmentation-banner__btn:hover{background-color:#ff5800;color:#fff}@media (min-width:767px){.augmentation-banner__btn{max-width:340px;margin:35px 0 0}}.development-company{background-color:#f9f9f9;padding:35px 0}.development-company__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:767px){.development-company__content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.development-company__content svg{display:none}@media (min-width:992px){.development-company__content svg{display:block}}.development-company__title{font-family:Poppins;font-size:21px;font-weight:500;line-height:32px;color:#333;margin:0 0 15px;width:100%;text-align:center}@media (min-width:992px){.development-company__title{width:90%;text-align:left;margin:0}}.development-company__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-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}@media (min-width:1024px){.development-company__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.development-company__list li{width:47%}@media (min-width:767px){.development-company__list li{width:auto}}.what-are{border-top:1px solid #dddada;border-bottom:1px solid #dddada;padding:40px 0}@media (min-width:992px){.what-are{padding:80px 0}}.what-are__title{font-family:Poppins;color:#262e36;font-size:32px;line-height:40px;text-align:center;margin:0 0 20px;font-weight:500}@media (min-width:767px){.what-are__title{text-align:left;margin:0;font-size:50px;line-height:60px}}.what-are__content{font-family:Poppins;color:#262e36;font-size:18px;line-height:30px;text-align:center;margin:0}@media (min-width:767px){.what-are__content{text-align:left;font-size:21px;line-height:35px}}.why-choose{background-color:#f9f9f9;padding:40px 0;border-bottom:1px solid #dddada}@media (min-width:992px){.why-choose{padding:80px 0}}.why-choose--fixed-cost .why-choose__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.why-choose--fixed-cost .why-choose__item{width:100%;border:1px solid #d0e3f5;background-color:#fff}.why-choose--fixed-cost .why-choose__item:before{display:none}@media (min-width:767px){.why-choose--fixed-cost .why-choose__item{max-width:370px;height:300px}}.why-choose--fixed-cost .why-choose__btn{text-transform:inherit;width:100%;max-width:100%;margin:30px auto 0}@media (min-width:767px){.why-choose--fixed-cost .why-choose__btn{max-width:310px}}.why-choose__heading{font-family:Poppins;color:#262e36;font-size:32px;line-height:40px;margin-bottom:35px;font-weight:600;text-align:center}@media (min-width:767px){.why-choose__heading{font-size:50px;line-height:60px;margin-bottom:50px}}.why-choose__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:18px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.why-choose__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.why-choose__item{position:relative;cursor:default;overflow:hidden;padding:2px 1.4px 1px;border:0;max-width:415px;width:100%;height:auto}@media (min-width:992px){.why-choose__item{height:377px}}.why-choose__item:before{content:'';position:absolute;top:-120px;right:0;bottom:0;left:-120px;background:#898989;width:600px;height:600px;-webkit-transition:.3s all ease;transition:.3s all ease}.why-choose__item:hover:before{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}.why-choose__items{position:relative;background-color:#f9f9f9;width:100%;height:100%;display:block;padding:30px 28px}.why-choose__items--stuff-aug{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.why-choose__items--stuff-aug{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:45px 30px}}.why-choose__itemscontent{padding-top:20px}@media (min-width:992px){.why-choose__itemscontent{padding-top:0;padding-left:40px}}@media (min-width:1200px){.why-choose__itemscontent{padding-right:40px}}.why-choose__title{font-family:Poppins;font-size:20px;line-height:24px;margin:20px 0 15px;font-weight:600;color:#262e36}@media (min-width:992px){.why-choose__title{font-size:24px;line-height:27px;margin:30px 0 20px}}.why-choose__title--stuff-aug{margin:0 0 10px}@media (min-width:992px){.why-choose__title--stuff-aug{margin:0 0 5px}}.why-choose__content{font-family:Poppins;font-size:16px;line-height:27px;margin:0;color:#262e36}.sample-pods{padding:40px 0;background-color:#fff}@media (min-width:992px){.sample-pods{padding:80px 0}}.sample-pods__heading{font-family:Poppins;color:#262e36;font-size:32px;line-height:40px;margin-bottom:30px;font-weight:500;text-align:center}@media (min-width:992px){.sample-pods__heading{font-size:50px;line-height:60px;margin-bottom:50px}}.sample-pods__list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1167px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sample-pods__item{width:100%;height:auto;border:1px solid #d7d6d6;margin-bottom:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:767px){.sample-pods__item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:992px){.sample-pods__item{height:328px;margin-bottom:45px}}.sample-pods__item:last-child{margin-bottom:0}.sample-pods__itemimage{max-width:359px;width:100%;height:100%}.sample-pods__itemimage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sample-pods__itemcontent{width:auto;padding:25px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:992px){.sample-pods__itemcontent{padding:50px}}.sample-pods__itemtitle{font-family:Poppins;font-size:20px;color:#0c2848;margin:0 0 10px;font-weight:600}@media (min-width:992px){.sample-pods__itemtitle{font-size:30px}}.sample-pods__itemparagraph{font-family:Poppins;font-size:20px;line-height:27px;margin:0 0 20px;color:#0c2848}.sample-pods__ulheading{font-family:Poppins;font-size:16px;line-height:22px;color:#333;font-weight:600;margin:0 0 10px}.sample-pods__ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px 5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.sample-pods__li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sample-pods__li span{font-family:Poppins;font-size:16px;line-height:22px;color:#333;padding:8px 19px 6px;border-radius:20px;border:1px solid;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;cursor:default}.sample-pods__li span.blue{border-color:#0a9def}.sample-pods__li span.blue:hover{background-color:#0a9def;color:#fff}.sample-pods__li span.green{border-color:#20dea5}.sample-pods__li span.green:hover{background-color:#20dea5;color:#fff}.sample-pods__li span.yellow{border-color:#ffc327}.sample-pods__li span.yellow:hover{background-color:#ffc327;color:#fff}.sample-pods__li span.bergendy{border-color:#a66bd4}.sample-pods__li span.bergendy:hover{background-color:#a66bd4;color:#fff}.sample-pods__li span.deepgreen{border-color:#4fa941}.sample-pods__li span.deepgreen:hover{background-color:#4fa941;color:#fff}.sample-pods__btn{text-transform:inherit;max-width:100%;font-size:17px;padding:17px;width:100%;margin:45px auto 0}@media (min-width:767px){.sample-pods__btn{max-width:340px}}.pods-billing{padding:40px 0;background-image:url(/images/new-home-banner/agile-prods/billing-background.png);background-repeat:no-repeat;background-position:0 0;position:relative;background-size:cover;background-color:#052c58}@media (min-width:992px){.pods-billing{padding:80px 0}}.pods-billing--fixed-cost .pods-billing__item{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.pods-billing--fixed-cost .pods-billing__item{min-height:660px}}.pods-billing--staff-augmentation .pods-billing__sub-heading{font-family:Poppins;color:#fff;font-size:24px;line-height:34px;font-weight:500;text-align:center;margin-bottom:60px}.pods-billing--staff-augmentation .pods-billing__big-card{background-color:#fff;padding:25px;border-radius:20px;margin-bottom:70px}@media (min-width:1024px){.pods-billing--staff-augmentation .pods-billing__big-card{padding:50px}}.pods-billing__heading{font-family:Poppins;color:#fff;font-size:32px;line-height:40px;font-weight:500;text-align:center;margin:0 0 25px}@media (min-width:992px){.pods-billing__heading{font-size:50px;line-height:60px;margin:0 0 40px}}.pods-billing__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pods-billing__item{position:relative;max-width:100%;width:100%;padding:25px 15px;border-bottom:8px solid;background-color:#fff;text-align:center;margin:0 0 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:767px){.pods-billing__item{max-width:494px}}@media (min-width:992px){.pods-billing__item{margin:0 15px;min-height:732px;padding:40px 30px}}@media (min-width:1100px){.pods-billing__item{margin:0 30px}}.pods-billing__item--blue{border-color:#5250a7}.pods-billing__item--blue .pods-billing__listheading{color:#355bbf}.pods-billing__item--blue .pods-billing__itemworks{border-color:#0a9def}.pods-billing__item--blue .pods-billing__itemworks h5{background-color:#355bbf}.pods-billing__item--green{border-color:#0eb885}.pods-billing__item--green .pods-billing__listheading{color:#0eb885}.pods-billing__item--green .pods-billing__itemworks{border-color:#0eb885}.pods-billing__item--green .pods-billing__itemworks h5{background-color:#0eb885}.pods-billing__listheading{font-family:Poppins;font-size:28px;line-height:36px;font-weight:600;margin:0 0 20px}@media (min-width:992px){.pods-billing__listheading{font-size:36px;line-height:42px;margin:0 0 30px}}.pods-billing__itemworks{position:relative;width:100%;border-radius:6px;border:1px solid;padding:20px 15px 15px;text-align:center;margin-bottom:25px}@media (min-width:992px){.pods-billing__itemworks{padding:25px 23px 20px;margin-bottom:35px}}.pods-billing__itemworks h5{font-family:Poppins;font-size:14px;background-color:#ccc;color:#fff;padding:3px 10px;border-radius:4px;text-transform:uppercase;font-weight:600;display:inline-block;position:absolute;left:0;right:0;top:-10px;margin:auto;width:139px}.pods-billing__itemworks p{font-family:Poppins;font-size:16px;line-height:22px;color:#0c2848;margin:0!important}.pods-billing__listbartitle{position:relative;text-align:center;font-family:Poppins;font-size:14px;font-weight:600;color:#0c2848;margin-bottom:18px}.pods-billing__listbartitle::after{position:absolute;content:"";width:49px;height:3px;border-radius:4px;background-color:#0c2848;left:0;right:0;bottom:-8px;margin:auto}.pods-billing p{font-family:Poppins;color:#0c2848;font-size:16px;line-height:22px;margin-bottom:20px}.pods-billing__listitle{font-family:Poppins;font-size:14px;font-weight:600;color:#0c2848;margin:0 0 7px!important}.pods-billing__btn{text-transform:inherit;max-width:100%;width:100%;margin-top:auto;font-size:17px;padding:17px}.pods-billing__btn svg{margin-left:5px}.pods-billing__big-card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pods-billing__big-card-item{width:100%;padding:25px 10px;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-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px dashed #d9d9d9}@media (min-width:1024px){.pods-billing__big-card-item{width:50%;border-right:1px dashed #d9d9d9;min-height:250px;padding-right:70px}}.pods-billing__big-card-item:nth-child(1){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pods-billing__big-card-item:nth-child(2){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pods-billing__big-card-item:nth-child(5){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:1024px){.pods-billing__big-card-item:nth-child(5){padding-top:70px;border-bottom:0}}.pods-billing__big-card-item:nth-child(6){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:0;border-bottom:0}@media (min-width:1024px){.pods-billing__big-card-item:nth-child(6){padding-top:70px}}.pods-billing__big-card-item:nth-child(2n+2){padding-left:0;border-right:0}@media (min-width:1024px){.pods-billing__big-card-item:nth-child(2n+2){padding-left:50px}}.pods-billing__big-card-item li{font-family:Poppins;font-size:16px;line-height:22px;color:#262e36;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pods-billing__big-card-item li svg{margin-right:12px;margin-top:6px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px}.pods-billing__big-card-item-top{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pods-billing__big-card-item-top i{margin-right:12px}.pods-billing__big-card-item-top h3{font-family:Poppins;color:#0c2848;font-size:24px;line-height:30px;font-weight:600}.pods-billing__ready-bottom-text{font-family:Poppins;font-size:35px;line-height:46px;color:#fff;margin-left:14px;text-align:center;font-weight:600}.pods-billing__ready-bottom-sub-text{font-family:Poppins;font-size:24px;line-height:33px;color:#fff;text-align:center;font-weight:500;margin-bottom:35px}.pods-billing__ready-bottom-ul{max-width:562px;margin:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pods-billing__ready-bottom-ul li{font-family:Poppins;font-size:16px;line-height:22px;color:#fff;margin:5px 0;width:100%}@media (min-width:992px){.pods-billing__ready-bottom-ul li{width:50%}}.compare-agile{padding:40px 0;background-color:#fff;border-bottom:1px solid #dddada}@media (min-width:992px){.compare-agile{padding:80px 0}}.compare-agile--fixed-cost .compare-agile__heading{margin-bottom:15px}@media (min-width:992px){.compare-agile--fixed-cost .compare-agile__tableitems li{height:120px}}.compare-agile--fixed-cost .compare-agile__tableitems li:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:992px){.compare-agile--fixed-cost .compare-agile__tableitems:last-child li:nth-child(3){height:150px}}.compare-agile--fixed-cost .compare-agile__btn{text-transform:inherit;width:100%;padding:17px;margin:45px auto 0}@media (min-width:992px){.compare-agile--fixed-cost .compare-agile__btn{max-width:431px}}.compare-agile--stuff-aug .compare-agile__heading{margin-bottom:20px}@media (min-width:992px){.compare-agile--stuff-aug .compare-agile__tableitems li{height:150px}}.compare-agile--stuff-aug .compare-agile__tableitems li:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:992px){.compare-agile--stuff-aug .compare-agile__tableitems:last-child li:nth-child(3){height:165px}}.compare-agile--stuff-aug .compare-agile__btn{text-transform:inherit;width:100%;padding:17px;margin:45px auto 0}@media (min-width:992px){.compare-agile--stuff-aug .compare-agile__btn{max-width:431px}}.compare-agile__heading{font-family:Poppins;color:#262e36;font-size:32px;line-height:40px;margin-bottom:35px;font-weight:500;text-align:center}@media (min-width:992px){.compare-agile__heading{font-size:50px;line-height:60px;margin-bottom:50px}}.compare-agile__subheading{font-family:Poppins;color:#474747;font-size:20px;line-height:30px;margin-bottom:35px;font-weight:600;text-align:center}@media (min-width:992px){.compare-agile__subheading{font-size:24px;line-height:34px;margin-bottom:50px}}.compare-agile__tablewrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compare-agile__topheading{display:block;font-family:Poppins;color:#262e36;font-size:18px;margin-bottom:10px}@media (min-width:992px){.compare-agile__topheading{display:none}}.compare-agile__tabletitle{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}@media (min-width:992px){.compare-agile__tabletitle{display:-webkit-box;display:-ms-flexbox;display:flex}}.compare-agile__tabletitle li{font-family:Poppins;position:relative;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;font-size:21px;line-height:30px;font-weight:600;color:#262e36;background-color:#f7f9fb;width:100%;height:110px;border-top:1px solid #b6becd;border-bottom:1px solid #b6becd;border-left:1px solid #b6becd}@media (min-width:992px){.compare-agile__tabletitle li{width:25%}}.compare-agile__tabletitle li:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px 55px}.compare-agile__tabletitle li:last-child{border-right:1px solid #b6becd}.compare-agile__tabletitle li:last-child::after{position:absolute;content:"";width:41px;height:6px;background-color:#a66bd4;left:0;right:0;bottom:0;margin:auto}.compare-agile__tabletitle li:nth-child(2){height:134px;border-radius:9px 9px 0 0;border-top:3px solid #a5b8dc;border-left:3px solid #a5b8dc;border-right:3px solid #a5b8dc}.compare-agile__tabletitle li:nth-child(2)::after{position:absolute;content:"";width:41px;height:6px;background-color:#20dea5;left:0;right:0;bottom:0;margin:auto}.compare-agile__tabletitle li:nth-child(3){background-color:#eaeff5;border-left:0}.compare-agile__tabletitle li:nth-child(3)::after{position:absolute;content:"";width:41px;height:6px;background-color:#ffc327;left:0;right:0;bottom:0;margin:auto}.compare-agile__tableitems{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 0 20px;border-radius:0 0 4px 4px}@media (min-width:992px){.compare-agile__tableitems{margin:0;border-radius:0}}.compare-agile__tableitems li{font-family:Poppins;position:relative;color:#333;padding:20px 25px;text-align:left;font-size:15px;line-height:25px;font-weight:500;border-bottom:1px solid #b6becd;border-left:1px solid #b6becd;border-right:1px solid #b6becd;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compare-agile__tableitems li.text-center{background-color:#eaeff5}.compare-agile__tableitems li h6{font-family:Poppins;font-size:18px;font-weight:600}@media (min-width:992px){.compare-agile__tableitems li{width:25%;height:100px;border-right:0;border-bottom:1px solid #b6becd;border-left:1px solid #b6becd}}.compare-agile__tableitems li b{font-weight:600}.compare-agile__tableitems li:last-child{border-right:1px solid #b6becd}.compare-agile__tableitems li:first-child{background-color:#355bbf;font-size:19px;font-weight:600;color:#fff;border-left:0;border-bottom:1px solid #1d3d70}.compare-agile__tableitems li:first-child svg{margin-right:12px}@media (min-width:992px){.compare-agile__tableitems li:nth-child(3){border-left:3px solid #a5b8dc;border-right:3px solid #a5b8dc}}@media (min-width:992px){.compare-agile__tableitems li:nth-child(5){border-left:0;background-color:#eaeff5}}.compare-agile__tableitems:last-child li:first-child{border-bottom:0}@media (min-width:992px){.compare-agile__tableitems:last-child li:nth-child(3){height:124px;border-radius:0 0 9px 9px;border-bottom:3px solid #a5b8dc}}.our-approach{background-color:#f9f9f9}.our-approach .o-development-process__spacing{padding:40px 0}@media (min-width:992px){.our-approach .o-development-process__spacing{padding:80px 0}}.our-approach__heading{font-family:Poppins;font-size:32px;line-height:40px;font-weight:500;margin:0;text-align:center}@media (min-width:992px){.our-approach__heading{font-size:50px;line-height:60px;margin:0 0 30px}}.our-approach .o-development-process__items{border:1px solid #d0e3f5;-webkit-box-shadow:0 15px 20px 0 rgba(12,40,72,.07);box-shadow:0 15px 20px 0 rgba(12,40,72,.07);padding:0 15px 20px;margin:60px 0 0}@media (min-width:992px){.our-approach .o-development-process__items{min-height:335px;margin:52px 0 0;padding:0 28px 15px}}.our-approach .o-development-process__items.blue{border-bottom:5px solid #64b9f4}.our-approach .o-development-process__items.lgreen{border-bottom:5px solid #20dea5}.our-approach .o-development-process__items.dyellow{border-bottom:5px solid #f29906}.our-approach .o-development-process__items.lyellow{border-bottom:5px solid #ffc327}.our-approach .o-development-process__items.purple{border-bottom:5px solid #a15fae}.our-approach .o-development-process__items.dgreen{border-bottom:5px solid #4fa941}.our-approach .o-development-process__items::after{display:none}.our-approach .o-development-process__itemtitle{font-size:24px;line-height:30px;color:#0c2848;margin:0 0 5px}.our-approach .o-development-process__itemcontent{font-size:16px;line-height:27px;color:#262e36}.our-approach__btn{max-width:340px!important;padding:17px!important}.get-fortress{border-top:1px solid #d8d8d8;background-color:#fff;padding:40px 0}@media (min-width:992px){.get-fortress{padding:80px 0}}.get-fortress--fixed-cost .get-fortress__btn{width:100%;max-width:100%;margin:35px auto 0}@media (min-width:767px){.get-fortress--fixed-cost .get-fortress__btn{max-width:366px}}.get-fortress__heading{font-family:Poppins;font-size:32px;line-height:40px;font-weight:500;margin:0 0 10px}@media (min-width:992px){.get-fortress__heading{font-size:50px;line-height:60px}}.get-fortress__content{font-family:Poppins;font-size:18px;line-height:30px;color:#262e36;margin-bottom:15px}@media (min-width:992px){.get-fortress__content{font-size:21px;line-height:35px;margin-bottom:25px}}@media (min-width:992px){.get-fortress__content--mb50{margin-bottom:50px}}.get-fortress__content.medium-0{font-weight:500;margin-bottom:10px}.get-fortress__robust{padding:25px 0;background:#052c58 url(/images/new-home-banner/agile-prods/get-fortress.jpg);background-repeat:no-repeat;background-position:right center;background-size:cover;margin-bottom:40px}@media (min-width:992px){.get-fortress__robust{padding:45px 0;margin-bottom:80px}}.get-fortress__robustul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.get-fortress__robustul li{background-color:#fff;padding:25px;border-top:5px solid;margin-bottom:9px}@media (min-width:992px){.get-fortress__robustul li{margin-bottom:9px;padding:38px 42px}}.get-fortress__robustul li:last-child{margin-bottom:0}.get-fortress__robustul li.blue{border-color:#0a9def}.get-fortress__robustul li.green{border-color:#20dea5}.get-fortress__robustul li.yellow{border-color:#ffc327}.get-fortress__robustul li h4{font-family:Poppins;font-size:20px;line-height:24px;color:#0c2848;margin-bottom:5px;font-weight:600}@media (min-width:992px){.get-fortress__robustul li h4{font-size:24px;line-height:27px}}.get-fortress__robustul li p{font-family:Poppins;font-size:16px;line-height:25px;margin:0}.get-fortress__btn{text-transform:inherit;max-width:100%;padding:17px;margin:auto}@media (min-width:767px){.get-fortress__btn{max-width:284px}}.pods-benefits{border-top:1px solid #d8d8d8;background-color:#f9f9f9;padding:40px 0}@media (min-width:992px){.pods-benefits{padding:80px 0}}.pods-benefits--fixed-cost .pods-benefits__item{width:100%;padding:20px}@media (min-width:767px){.pods-benefits--fixed-cost .pods-benefits__item{width:240px;padding:30px 25px}}@media (min-width:992px){.pods-benefits--fixed-cost .pods-benefits__item{height:176px}}.pods-benefits--fixed-cost .pods-benefits__item::before{position:absolute;content:"";width:41px;height:4px;left:25px;top:0}.pods-benefits__heading{font-family:Poppins;font-size:32px;line-height:40px;font-weight:500;margin:0 0 30px;text-align:center}@media (min-width:992px){.pods-benefits__heading{font-size:50px;line-height:60px;margin:0 0 50px}}.pods-benefits__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.pods-benefits__list{gap:25px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.pods-benefits__item{position:relative;width:100%;background-color:#fff;padding:30px;border:1px solid #dde2ea}@media (min-width:767px){.pods-benefits__item{width:300px;height:275px}}.pods-benefits__item::before{position:absolute;content:"";width:4px;height:41px;left:0;top:40px}.pods-benefits__item.blue:before{background-color:#0a9def}.pods-benefits__item.purple:before{background-color:#a66bd4}.pods-benefits__item.green:before{background-color:#20dea5}.pods-benefits__item.yellow:before{background-color:#ffc327}.pods-benefits__item.lgreen:before{background-color:#4fa941}.pods-benefits__itemheading{font-family:Poppins;font-size:18px;line-height:24px;color:#0c2848;font-weight:600;margin:0 0 5px}@media (min-width:992px){.pods-benefits__itemheading{font-size:20px;line-height:27px}}.pods-benefits__itemcontent{font-family:Poppins;font-size:16px;line-height:26px;color:#0c2848;margin:0}.get-experience{background:#052c58 url(/images/new-home-banner/agile-prods/ready-experience-background.svg);background-repeat:no-repeat;background-position:center right;background-size:cover;padding:40px 0}@media (min-width:992px){.get-experience{padding:80px 0}}@media (min-width:767px){.get-experience--fixed-cost .get-experience__btn{max-width:408px}}.get-experience--staff-augmentation .get-experience__content{font-family:Poppins;color:#fff;font-size:24px;line-height:33px;margin-bottom:20px;font-weight:500}.get-experience--staff-augmentation .get-experience__btn{margin:0}@media (min-width:767px){.get-experience--staff-augmentation .get-experience__btn{max-width:259px}}.get-experience--staff-augmentation .get-experience__btn1{margin:0;text-transform:inherit;padding:17px;color:#fff;border-color:#fff;max-width:100%;width:100%}@media (min-width:767px){.get-experience--staff-augmentation .get-experience__btn1{max-width:259px}}.get-experience--staff-augmentation .get-experience__btn1:hover{background-color:#fff;color:#ff5800}.get-experience__heading{font-family:Poppins;color:#fff;font-size:32px;line-height:40px;font-weight:600;margin:0 0 10px}@media (min-width:992px){.get-experience__heading{font-size:40px;line-height:46px}}.get-experience__content{font-family:Poppins;color:#fff;font-size:16px;line-height:28px}.get-experience__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px;margin-bottom:25px}.get-experience__items{font-family:Poppins;color:#b0c0e9;font-size:14px;font-weight:600}.get-experience__btn{text-transform:inherit;font-size:17px;padding:17px;max-width:100%;margin:40px auto 0;width:100%}@media (min-width:767px){.get-experience__btn{max-width:299px}}.get-experience__bottomnote{font-family:Poppins;color:#fff;font-size:16px;line-height:27px;font-weight:500;margin:20px 0 0}.get-experience__pair{max-width:684px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;margin:auto;margin-bottom:25px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.get-experience__pair{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.get-experience__infomail{font-family:Poppins;text-align:center;font-size:17px;color:#b0c0e9}.get-experience__infomail a{display:block;font-family:Poppins;color:#fff;font-size:17px;font-weight:600}.get-experience__infomail a:hover{color:#ff5800}.how-it-agile{background-color:#f9f9f9;padding:40px 0;border-bottom:1px solid #dddada}@media (min-width:992px){.how-it-agile{padding:80px 0}}.how-it-agile__heading{font-family:Poppins;color:#262e36;font-size:32px;line-height:40px;margin-bottom:35px;font-weight:500;text-align:center}@media (min-width:767px){.how-it-agile__heading{font-size:50px;line-height:60px;margin-bottom:43px}}.how-it-agile__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;gap:20px}@media (min-width:1200px){.how-it-agile__list{gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:613px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.how-it-agile__items{position:relative;max-width:305px;width:100%;height:284px;border-radius:6px;border:1px solid #d0e3f5;background-color:#fff;-webkit-box-shadow:0 20px 30px 0 rgba(0,0,0,.06);box-shadow:0 20px 30px 0 rgba(0,0,0,.06);padding:40px 20px 30px}@media (min-width:1200px){.how-it-agile__items:nth-child(2){left:190px}}@media (min-width:1200px){.how-it-agile__items:nth-child(4){left:190px}}.how-it-agile__items.blue:after{position:absolute;content:"";width:52px;height:253px;background-image:url(/images/new-home-banner/agile-fixed-cost/blue-arrow.svg);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;left:0;right:0;bottom:-253px;margin:auto;display:none}@media (min-width:1200px){.how-it-agile__items.blue:after{display:block}}@media (min-width:1230px){.how-it-agile__items.blue:after{left:25px}}.how-it-agile__items.green:after{position:absolute;content:"";width:52px;height:253px;background-image:url(/images/new-home-banner/agile-fixed-cost/arrow-green.svg);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;left:0;right:0;top:-253px;margin:auto;display:none}@media (min-width:1200px){.how-it-agile__items.green:after{display:block}}@media (min-width:1230px){.how-it-agile__items.green:after{left:25px}}.how-it-agile__items.purple:after{position:absolute;content:"";width:52px;height:173px;background-image:url(/images/new-home-banner/agile-fixed-cost/arrow-purple.svg);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;left:0;right:0;bottom:-173px;margin:auto;display:none}@media (min-width:1200px){.how-it-agile__items.purple:after{display:block}}@media (min-width:1230px){.how-it-agile__items.purple:after{left:25px}}.how-it-agile__items.yellow:after{position:absolute;content:"";width:52px;height:173px;background-image:url(/images/new-home-banner/agile-fixed-cost/arrow-yellow.svg);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;left:0;right:0;top:-173px;margin:auto;display:none}@media (min-width:1200px){.how-it-agile__items.yellow:after{display:block}}@media (min-width:1230px){.how-it-agile__items.yellow:after{left:25px}}.how-it-agile__titlearea{margin-bottom:12px;text-align:center}@media (min-width:992px){.how-it-agile__titlearea{text-align:left}}.how-it-agile__itemtitle{font-family:Poppins;font-size:20px;line-height:27px;font-weight:600;margin:20px 0 0;color:#0c2848}.how-it-agile__itemcontent{font-family:Poppins;font-size:16px;line-height:27px;color:#262e36;font-weight:400;margin:0}.how-it-agile__number{position:absolute;font-family:Poppins;font-size:54px;color:#f2f2f2;right:10px;top:10px}.how-it-agile__btn{text-transform:inherit;padding:17px;max-width:100%;width:100%;margin:30px auto 0}@media (min-width:767px){.how-it-agile__btn{margin:50px auto 0;max-width:341px}}.how-stuff-augmentation{background-color:#fff}.how-stuff-augmentation .o-development-process__spacing{padding:40px 0}@media (min-width:992px){.how-stuff-augmentation .o-development-process__spacing{padding:80px 0}}.how-stuff-augmentation .o-development-process__items{width:100%;border:1px solid #d0e3f5;-webkit-box-shadow:0 15px 20px 0 rgba(12,40,72,.07);box-shadow:0 15px 20px 0 rgba(12,40,72,.07);background-color:#fff;margin:50px 0 0}@media (min-width:767px){.how-stuff-augmentation .o-development-process__items{width:260px;height:280px}}.how-stuff-augmentation .o-development-process__items.blue:after{background-image:url(/images/new-home-banner/staff-augmentation/blue-arrow.svg);width:26px;height:18px;background-repeat:no-repeat;background-size:100% 100%;right:-28px;display:none}@media (min-width:992px){.how-stuff-augmentation .o-development-process__items.blue:after{display:block}}.how-stuff-augmentation .o-development-process__items.green:after{background-image:url(/images/new-home-banner/staff-augmentation/green-arrow.svg);width:26px;height:18px;background-repeat:no-repeat;background-size:100% 100%;right:-28px;display:none}@media (min-width:992px){.how-stuff-augmentation .o-development-process__items.green:after{display:block}}.how-stuff-augmentation .o-development-process__items.yellow:after{background-image:url(/images/new-home-banner/staff-augmentation/yellow-arrow.svg)!important;width:26px!important;height:18px!important;background-repeat:no-repeat!important;background-size:100% 100%!important;right:-28px;bottom:inherit;top:50%;display:none}@media (min-width:992px){.how-stuff-augmentation .o-development-process__items.yellow:after{display:block}}.how-stuff-augmentation .o-development-process__itemtitle{font-family:Poppins;font-size:24px;line-height:30px;color:#0c2848;font-weight:600;margin:0 0 10px}.how-stuff-augmentation .o-development-process__itemcontent{font-family:Poppins;font-size:16px;line-height:27px;color:#262e36}.how-stuff-augmentation .o-development-process__bottom-text{font-family:Poppins;font-size:30px;line-height:50px;margin:50px 0 15px;font-weight:500}.how-stuff-augmentation .o-development-process__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media (min-width:1024px){.how-stuff-augmentation .o-development-process__list{gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.how-stuff-augmentation__btn{text-transform:inherit;max-width:100%;width:100%}@media (min-width:767px){.how-stuff-augmentation__btn{max-width:263px}}.stuff-augmentation-technologies{padding:40px 0;padding-bottom:0}@media (min-width:992px){.stuff-augmentation-technologies{padding:80px 0}}.stuff-augmentation-technologies .technologies-tab__heading{font-weight:500}.stuff-augmentation-technologies .o-accordion__button{font-weight:600}.stuff-augmentation-technologies .o-accordion__content-title{font-weight:600}.custom-dev-tech .technologies-tab__heading{font-weight:500}.custom-dev-tech .custom-solution__sub-heading{font-weight:400!important}.technologies-tab--healthcare-ser .accordion-button{padding-left:0;padding-bottom:10px;border-bottom:1px solid transparent}.technologies-tab--healthcare-ser .accordion-button:after{display:none}@media (min-width:992px){.technologies-tab--healthcare-ser .o-accordion__nav{padding-left:0}}@media (min-width:992px){.technologies-tab--healthcare-ser .o-accordion__body{padding:0 28px 0 0}}.technologies-tab--healthcare-ser .o-accordion__tab{margin-bottom:10px}.technologies-tab--healthcare-ser .o-accordion__tab span{font-family:Poppins;font-weight:600}@media (min-width:992px){.technologies-tab--healthcare-ser .o-accordion__tab span{font-size:24px}}.technologies-tab--healthcare-ser .accordion-button.active{color:#0d65ca!important;border-bottom:1px solid #dde2ea}.technologies-tab--healthcare-ser .accordion-button.active:after{background:url(/images/healthcare-services/arrow-right.svg) no-repeat 0 0;width:34px;height:12px;top:21px;right:0;-webkit-transform:rotate(0);transform:rotate(0);display:block}.technologies-tab--healthcare-ser .o-accordion__header--ecommerce .o-accordion-button{text-transform:none}.technologies-tab--automotive .o-accordion__tab{margin-bottom:25px;padding-bottom:10px}.technologies-tab--automotive .o-accordion__tab span{font-size:20px;line-height:27px}.technologies-tab--automotive .pool-box-list--ota:before{width:730px!important}.technologies-tab--learning .o-accordion__content-description{margin-bottom:0!important}.technologies-tab--learning .btn.btn-orange{margin-top:20px}.new-home-banner{position:relative;background-color:#0d2642;padding:25px 0 40px}@media screen and (min-width:992px){.new-home-banner{background-image:url(/images/new-home-banner/banner-gradient.png);background-repeat:no-repeat;background-position:0 0;padding:60px 0 160px}}@media screen and (min-width:992px){.new-home-banner:after{content:"";width:453px;height:199px;background-image:url(/images/new-home-banner/banner-gradient2.png);background-repeat:no-repeat;background-position:0 0;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0}}.new-home-banner__wrapper{position:relative}@media screen and (min-width:992px){.new-home-banner__wrapper{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}}@media screen and (min-width:992px){.new-home-banner__wrapper--out{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.new-home-banner__wrapper--leap-mwc:before{content:'';position:absolute;background-image:url(/images/new-home-banner/leap-mwc-gradiant.svg);background-repeat:no-repeat;background-position:0 0;background-size:100%;left:140px;bottom:-235px;width:854px;height:685px;display:none}@media screen and (min-width:992px){.new-home-banner__wrapper--leap-mwc:before{display:block}}.new-home-banner__left{-webkit-box-flex:0;-ms-flex:0 0 69%;flex:0 0 69%;position:relative}@media screen and (min-width:992px){.new-home-banner__left{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;padding-right:80px}}@media screen and (min-width:1025px){.new-home-banner__left{-webkit-box-flex:0;-ms-flex:0 0 69%;flex:0 0 69%}}.new-home-banner__left::before{display:none}@media screen and (min-width:992px){.new-home-banner__left::before{content:"";position:absolute;top:5px;right:5px;width:2px;height:565px;background:url(/images/new-home-banner/banner-devider2.png) no-repeat 0 0;display:block}}@media screen and (min-width:992px){.new-home-banner__left--leap-mwc{padding-top:20px}}.new-home-banner__left--leap-mwc:before{display:none}@media screen and (min-width:992px){.new-home-banner__left--leap-mwc{-webkit-box-flex:0;-ms-flex:0 0 58%;flex:0 0 58%;padding-right:25px}}@media screen and (min-width:1025px){.new-home-banner__left--leap-mwc{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}}.new-home-banner__left--leap-mwc .new-home-banner__sub-heading-white{margin-top:15px}@media screen and (min-width:992px){.new-home-banner__left--leap-mwc .new-home-banner__sub-heading-white{font-size:58px;line-height:68px;margin-top:0;margin-bottom:25px}}.new-home-banner__left--leap-mwc .new-home-banner__sub-heading-white .new-home-banner__sub-heading-green{color:#3cc065}.new-home-banner__left--leap-mwc .new-home-banner__blue-para{color:#97b3ce;font-weight:500;font-family:Poppins;text-align:center}@media screen and (min-width:992px){.new-home-banner__left--leap-mwc .new-home-banner__blue-para{font-size:24px;line-height:32px;margin-bottom:35px;text-align:left}}.new-home-banner__left--leap-mwc .new-home-banner__btn{margin-left:0}@media screen and (min-width:992px){.new-home-banner__left--out{-webkit-box-flex:1;-ms-flex:1;flex:1}}.new-home-banner__left--out:before{display:none}.new-home-banner__right{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:992px){.new-home-banner__right{padding-left:65px}}.new-home-banner__right--out{padding:20px 15px;border:1px solid #355bbf;background:#04254a;text-align:center;margin-top:20px}@media screen and (min-width:992px){.new-home-banner__right--out{padding:50px;-webkit-box-flex:0;-ms-flex:0 0 482px;flex:0 0 482px;text-align:left;margin-top:0}}.new-home-banner__right--leap-mwc{padding:25px 15px;margin-top:20px;position:relative}@media screen and (min-width:992px){.new-home-banner__right--leap-mwc{padding:15px 15px;position:relative;margin-top:0}}.new-home-banner__right--leap-mwc .new-home-banner__right-deatils{top:0}.new-home-banner__right--leap-mwc .new-home-banner__right-deatils{font-weight:700}.new-home-banner__right--leap-mwc-top{background:rgba(0,0,0,.7);padding:25px;margin-bottom:20px}.new-home-banner__right--leap-mwc-top p{margin-bottom:0}.new-home-banner__right--leap-mwc-top .date{font-family:Poppins;background:#de002b;font-size:20px;line-height:24px;font-weight:600;color:#fff;display:block;width:100%;text-align:center;border-top:1px solid #fff}.new-home-banner__right--leap-mwc-top-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:2px solid #fff}.new-home-banner__right--leap-mwc-bottom-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:2px solid #fff}.new-home-banner__right--leap-mwc-bottom-box--seamless .new-home-banner__right--leap-mwc-bottom-box-leap-left{padding:10px!important}.new-home-banner__right--leap-mwc-bottom{background:rgba(0,0,0,.7);padding:25px}.new-home-banner__right--leap-mwc-bottom p{margin-top:10px;margin-bottom:0;font-family:Poppins;font-size:16px;line-height:26px;font-weight:500;color:#fff}.new-home-banner__right--leap-mwc-bottom .date{font-family:Poppins;background:#007d9f;font-size:20px;line-height:24px;font-weight:600;color:#fff;display:block;width:100%;text-align:center;border-top:1px solid #fff}.new-home-banner__right--leap-mwc-top{background:rgba(0,0,0,.7);border:1px solid rgba(101,115,132,.62);padding:25px 25px 20px}.new-home-banner__right--leap-mwc-top p{margin-top:10px;margin-bottom:0;font-family:Poppins;font-size:16px;line-height:26px;font-weight:500;color:#fff;text-align:center}@media screen and (min-width:992px){.new-home-banner__right--leap-mwc-top p{text-align:left;font-size:18px}}.new-home-banner__right--leap-mwc-top-box-leap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-home-banner__right--leap-mwc-top-box-leap-left{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;background-color:#fff}.new-home-banner__right--leap-mwc-top-box-leap-left:before{position:absolute;content:"";width:80%;height:80%;background-color:#000;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto}.new-home-banner__right--leap-mwc-top-box-leap-left img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.new-home-banner__right--leap-mwc-top-box-leap-right{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#0c0c68;-ms-flex-item-align:stretch;align-self:stretch;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}.new-home-banner__right--leap-mwc-top-box-leap-right span{font-family:Poppins;font-weight:800;color:#fff}@media screen and (min-width:992px){.new-home-banner__right--leap-mwc-top-box-leap-right span{font-size:34px}}.new-home-banner__right--leap-mwc-bottom{background:rgba(0,0,0,.7);padding:25px 25px 20px;border:1px solid rgba(101,115,132,.62)}.new-home-banner__right--leap-mwc-bottom p{margin-top:10px;margin-bottom:0;font-family:Poppins;font-size:16px;line-height:26px;font-weight:500;color:#fff;text-align:center}@media screen and (min-width:992px){.new-home-banner__right--leap-mwc-bottom p{text-align:left;font-size:18px}}.new-home-banner__right--leap-mwc-bottom-box-leap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-home-banner__right--leap-mwc-bottom-box-leap-left{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff}.new-home-banner__right--leap-mwc-bottom-box-leap-left:before{position:absolute;content:"";width:80%;height:80%;background-color:#000;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto}.new-home-banner__right--leap-mwc-bottom-box-leap-left img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.new-home-banner__right--leap-mwc-bottom-box-leap-right{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#22569d;-ms-flex-item-align:stretch;align-self:stretch;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}.new-home-banner__right--leap-mwc-bottom-box-leap-right span{font-family:Poppins;font-weight:800;color:#fff;text-align:center}@media screen and (min-width:992px){.new-home-banner__right--leap-mwc-bottom-box-leap-right span{font-size:24px}}.new-home-banner__right--leap-mwc-bottom-box-leap-right span small{font-size:19px;display:block}.new-home-banner__right--convergence-gitex{position:relative}.new-home-banner__right--convergence-gitex .new-home-banner__right--leap-mwc-top-box-leap-left{padding:12px 17px}.new-home-banner__right--convergence-gitex .new-home-banner__right--leap-mwc-top-box-leap-left::before{display:none}.new-home-banner__right--convergence-gitex .new-home-banner__right--leap-mwc-top-box-leap-left img{width:inherit;height:inherit;-o-object-fit:initial;object-fit:initial}.new-home-banner__right--convergence-gitex .new-home-banner__right--leap-mwc-bottom-box-leap-right{background:#0e1488}.new-home-banner__right--convergence-gitex .new-home-banner__right--leap-mwc-bottom-box-leap-right.bg-darkgreen{background:#00666c}.new-home-banner__right--convergence-gitex .new-home-banner__right--leap-mwc-bottom-box-leap-right.bg-bluehall{background:#085c8b}.new-home-banner__right--convergence-gitex .new-home-banner__right--leap-mwc-top .date{background:#f70026;padding:6px 0;font-weight:700}.new-home-banner__right--convergence-gitex .new-home-banner__right--leap-mwc-top .date.bg-date-seamless{background:#f02c43}@media screen and (min-width:992px){.new-home-banner__right--convergence-gitex .new-home-banner__right--leap-mwc-top .date{font-size:21px}}.new-home-banner__right--convergence-gitex .new-home-banner__right--leap-mwc-bottom-box-leap-right span{font-size:20px;font-weight:600}@media screen and (min-width:992px){.new-home-banner__right--convergence-gitex .new-home-banner__right--leap-mwc-bottom-box-leap-right span{font-size:28px;line-height:30px;font-weight:800}}.new-home-banner__right--convergence-gitex .new-home-banner__right--leap-mwc-bottom-box-leap-right span small{display:block;font-size:16px;font-weight:600}@media screen and (min-width:992px){.new-home-banner__right--convergence-gitex .new-home-banner__right--leap-mwc-bottom-box-leap-right span small{font-size:18px;font-weight:800}}.new-home-banner__right--convergence-gitex .new-home-banner__right--leap-mwc-bottom-box-leap-left{padding:10px 0}.new-home-banner__right--convergence-gitex .new-home-banner__right--leap-mwc-bottom-box-leap-left::before{display:none}.new-home-banner__right--convergence-gitex .new-home-banner__right--leap-mwc-bottom-box-leap-left img{width:inherit;height:inherit;-o-object-fit:initial;object-fit:initial}.new-home-banner__right--convergence-gitex .new-home-banner__right--leap-mwc-bottom .date{padding:6px 0;font-weight:700}@media screen and (min-width:992px){.new-home-banner__right--convergence-gitex .new-home-banner__right--leap-mwc-bottom .date{font-size:21px}}.new-home-banner__heading{color:#fff;font-weight:700;font-family:Poppins!important;text-align:center;font-size:30px;line-height:38px;position:relative;padding-bottom:20px}@media screen and (min-width:992px){.new-home-banner__heading{font-size:56px;line-height:68px;text-align:left;padding-bottom:30px}}@media screen and (min-width:992px){.new-home-banner__heading:before{content:"";position:absolute;bottom:0;left:0;background:#91accd;height:2px;width:265px}}.new-home-banner__heading--leap-mwc{padding-bottom:0;font-size:26px;line-height:normal;margin-bottom:0}@media screen and (min-width:992px){.new-home-banner__heading--leap-mwc{font-size:34px;line-height:50px;font-weight:600;margin-bottom:10px}}.new-home-banner__heading--leap-mwc:before{content:'';position:absolute;background:#84a5f9;width:168px;height:5px;display:none}@media screen and (min-width:992px){.new-home-banner__heading--leap-mwc:before{display:block}}.new-home-banner__heading--leap-mwc:before{display:none}.new-home-banner__heading--out{position:relative}@media screen and (min-width:992px){.new-home-banner__heading--out{font-size:31px;line-height:40px;font-weight:700}}.new-home-banner__heading--out:before{content:'';position:absolute;background:#84a5f9;width:168px;height:5px;display:none}@media screen and (min-width:992px){.new-home-banner__heading--out:before{display:block}}.new-home-banner__heading--green-out{color:#2dbe70}.new-home-banner__arrow{position:absolute;top:-86px;right:-76px}.new-home-banner__sub-heading{color:#3cc065;font-family:Poppins!important}@media screen and (min-width:992px){.new-home-banner__sub-heading{font-size:31px;line-height:40px;font-weight:600}}.new-home-banner__sub-heading-white{color:#fff;text-align:center}@media screen and (min-width:992px){.new-home-banner__sub-heading-white{font-size:60px;line-height:68px;font-weight:700;margin-top:35px;text-align:left}}.new-home-banner__right-heading{font-family:Poppins!important;font-size:17px;line-height:24px;font-weight:600;color:#3cc065;margin-top:25px;margin-bottom:20px;text-align:center;display:block}@media screen and (min-width:992px){.new-home-banner__right-heading{text-align:left;font-size:26px;line-height:42px;color:#fff;margin-top:0}}.new-home-banner__right-heading .banner-line-break li{display:inline-block;margin-right:4px}.new-home-banner__right-heading .banner-line-break li:last-child{margin-right:0}@media screen and (min-width:992px){.new-home-banner__right-heading .banner-line-break li{display:block;margin-right:0}}.new-home-banner__right-heading a{color:#3cc065;display:inline-block;margin-right:4px}@media screen and (min-width:992px){.new-home-banner__right-heading a{margin-right:6px;color:#fff}}@media screen and (min-width:992px){.new-home-banner__right-heading a span{background:-webkit-gradient(linear,left top,left bottom,from(#3cc065)) left no-repeat,#fff;background:linear-gradient(#3cc065) left no-repeat,#fff;background-size:0 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;display:inline-block}}@media screen and (min-width:992px){.new-home-banner__right-heading a:hover span{background-size:100% 100%}}.new-home-banner__right-bottom-bar{position:relative;display:inline-block}.new-home-banner__right-bottom-bar:before{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;border-radius:10px;-webkit-animation:4s linear animate infinite;animation:4s linear animate infinite}@media screen and (min-width:992px){.new-home-banner__right-bottom-bar:before{height:4px;border-radius:30px}}.new-home-banner__right-bottom-bar--first:before{background:-webkit-gradient(linear,left top,right top,from(#03a9f4),color-stop(#ff5800),color-stop(#fbba14),to(#03a9f4));background:linear-gradient(90deg,#03a9f4,#ff5800,#fbba14,#03a9f4);background-size:200%}.new-home-banner__right-bottom-bar--second:before{background:-webkit-gradient(linear,left top,right top,from(#ffe70e),color-stop(#78e6ff),color-stop(#15fe8a),to(#ffe70e));background:linear-gradient(90deg,#ffe70e,#78e6ff,#15fe8a,#ffe70e);background-size:200%}.new-home-banner__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:992px){.new-home-banner__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}}.new-home-banner__list-item{border-width:1px;border-style:solid;border-radius:26px;padding:1px;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;-webkit-transition:width .3s ease;transition:width .3s ease;position:relative;overflow:hidden;margin:0 2.5px 5px}@media screen and (min-width:992px){.new-home-banner__list-item{border-radius:30px;-webkit-transform:translateZ(0);transform:translateZ(0);border:none;padding:1.5px;margin:0 0 5px}}.new-home-banner__list-item path{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.new-home-banner__list-item:hover svg{-webkit-transform:translate(30px,0);transform:translate(30px,0)}.new-home-banner__list-item:before{content:"";position:absolute;top:-80px;right:0;bottom:0;left:-13px;width:265px;height:250px;-webkit-transition:.3s all ease;transition:.3s all ease}@media screen and (min-width:992px){.new-home-banner__list-item--border-color1{width:245px}}.new-home-banner__list-item--border-color1::before{background:#64b9f4;width:300px;left:-15px;top:-114px;height:300px}@media screen and (min-width:992px){.new-home-banner__list-item--border-color1:hover{width:275px}}.new-home-banner__list-item--border-color1:hover path{fill:#fff}.new-home-banner__list-item--border-color1:hover:before{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,from(#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}@media screen and (min-width:992px){.new-home-banner__list-item--border-color2{width:155px}}.new-home-banner__list-item--border-color2:before{background:#e26826}@media screen and (min-width:992px){.new-home-banner__list-item--border-color2:hover{width:185px}}.new-home-banner__list-item--border-color2:hover path{fill:#fff}.new-home-banner__list-item--border-color2:hover:before{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,from(#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}@media screen and (min-width:992px){.new-home-banner__list-item--border-color3{width:195px}}.new-home-banner__list-item--border-color3:before{background:#fbba14}@media screen and (min-width:992px){.new-home-banner__list-item--border-color3:hover{width:225px}}.new-home-banner__list-item--border-color3:hover path{fill:#fff}.new-home-banner__list-item--border-color3:hover:before{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,from(#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}@media screen and (min-width:992px){.new-home-banner__list-item--border-color4{width:155px}}.new-home-banner__list-item--border-color4:before{background:#648ff4;width:310px;height:310px;left:-20px;top:-120px}@media screen and (min-width:992px){.new-home-banner__list-item--border-color4:hover{width:180px}}.new-home-banner__list-item--border-color4:hover path{fill:#fff}.new-home-banner__list-item--border-color4:hover:before{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,from(#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}@media screen and (min-width:992px){.new-home-banner__list-item--border-color5{width:260px}}.new-home-banner__list-item--border-color5:before{background:#804b8b;width:310px;height:310px;left:-20px;top:-120px}@media screen and (min-width:992px){.new-home-banner__list-item--border-color5:hover{width:275px}}.new-home-banner__list-item--border-color5:hover path{fill:#fff}.new-home-banner__list-item--border-color5:hover:before{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,from(#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}@media screen and (min-width:992px){.new-home-banner__list-item--border-color6{width:165px}}.new-home-banner__list-item--border-color6:before{background:#3b95d3}@media screen and (min-width:992px){.new-home-banner__list-item--border-color6:hover{width:195px}}.new-home-banner__list-item--border-color6:hover path{fill:#fff}.new-home-banner__list-item--border-color6:hover:before{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,from(#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}@media screen and (min-width:992px){.new-home-banner__list-item--border-color7{width:155px}}.new-home-banner__list-item--border-color7:before{background:#e98e5c}@media screen and (min-width:992px){.new-home-banner__list-item--border-color7:hover{width:185px}}.new-home-banner__list-item--border-color7:hover path{fill:#fff}.new-home-banner__list-item--border-color7:hover:before{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,from(#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}@media screen and (min-width:992px){.new-home-banner__list-item--border-color8{width:115px}}.new-home-banner__list-item--border-color8:before{background:#3cc065}@media screen and (min-width:992px){.new-home-banner__list-item--border-color8:hover{width:145px}}.new-home-banner__list-item--border-color8:hover path{fill:#fff}.new-home-banner__list-item--border-color8:hover:before{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,from(#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}@media screen and (min-width:992px){.new-home-banner__list-item--border-color9{width:270px}}.new-home-banner__list-item--border-color9:before{background:#e98e5c;width:310px;height:310px;left:-20px;top:-120px}@media screen and (min-width:992px){.new-home-banner__list-item--border-color9:hover{width:285px}}.new-home-banner__list-item--border-color9:hover path{fill:#fff}.new-home-banner__list-item--border-color9:hover:before{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,from(#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}.new-home-banner__list-item a{font-family:Poppins!important;color:#fff;font-size:18px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 5px;background:#0d2642;border-radius:30px;padding:5px 15px;position:relative;z-index:9}@media screen and (min-width:992px){.new-home-banner__list-item a{font-size:26px;padding:5px 25px}}.new-home-banner__list-item a svg{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.new-home-banner__left-arrow{position:absolute;left:0;top:-15px}.new-home-banner__right-arrow{position:absolute;right:0;top:-15px}.new-home-banner__right-deatils{font-family:Poppins!important;color:#fff;font-weight:400}@media screen and (min-width:992px){.new-home-banner__right-deatils{position:relative;top:-25px;font-size:31px;line-height:40px}}.new-home-banner__right-deatils-green{color:#3cc065;font-weight:700}@media screen and (min-width:992px){.new-home-banner__rating{margin:20px auto 25px;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:nowrap;flex-wrap:nowrap;padding:0 50px 0 0;position:relative}}.new-home-banner__rated-text{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;text-align:center}@media screen and (min-width:992px){.new-home-banner__rated-text{text-align:left}}.new-home-banner__rated-heading{font-family:Poppins!important;color:#fff;font-size:24px;line-height:30px;font-weight:700}.new-home-banner__rated-sub-heading{font-family:Poppins!important;color:#3cc065;font-size:21px;line-height:27px;font-weight:500}.new-home-banner__rated-icon{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:992px){.new-home-banner__rated-icon{margin-left:40px}}.new-home-banner__icon-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 0}.new-home-banner__btn-wrapper{margin-top:25px}@media screen and (min-width:992px){.new-home-banner__btn-wrapper{margin-bottom:40px;position:absolute;bottom:-135px;left:0;margin-top:0}}@media screen and (min-width:1025px){.new-home-banner__btn-wrapper{bottom:-85px}}.new-home-banner__btn{border-color:#ff5800;color:#fff;border-width:2px;background:#ff5800!important}@media screen and (min-width:992px){.new-home-banner__btn{width:380px;background:0 0!important}.new-home-banner__btn:hover{background:0 0;color:#fff;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}}.new-home-banner__btn path{fill:#fff}@media screen and (min-width:992px){.new-home-banner__btn path{fill:#ff5800}}.new-home-banner__btn-arrow{margin-left:10px}.new-home-banner__leftlist{width:100%;max-width:510px;margin:auto}@media screen and (min-width:1024px){.new-home-banner__leftlist{max-width:inherit;margin:0 0 20px}}.new-home-banner__leftlist li{font-size:18px;line-height:normal;font-weight:500;color:#8fc4f5;background:url(/images/new-home-banner/new-banner-sky-tick.svg) no-repeat 0 0;background-size:20px 20px;padding-left:28px;margin:12px 0}@media screen and (min-width:992px){.new-home-banner__leftlist li{font-size:21px;line-height:36px;background:url(/images/new-home-banner/new-banner-sky-tick.svg) no-repeat center left;background-size:23px 23px;margin:0;padding-left:32px}}.new-home-banner .new-banner-img{position:absolute;width:100%;height:100%;max-width:100%;max-height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}@media screen and (min-width:1266px){.new-home-banner .new-banner-img{height:auto}}@media screen and (min-width:1367px){.new-home-banner .new-banner-img{height:90%}}.new-home-banner .new-banner-img.desktop-banner-img{display:none}@media screen and (min-width:992px){.new-home-banner .new-banner-img.desktop-banner-img{display:block}}.new-home-banner .new-banner-img.mobile-banner-img{display:block}@media screen and (min-width:992px){.new-home-banner .new-banner-img.mobile-banner-img{display:none}}.new-home-banner .new-home-banner-content{padding:60px 0;position:relative}@media screen and (min-width:992px){.new-home-banner .new-home-banner-content{padding:125px 0 195px}}@media screen and (min-width:1089px){.new-home-banner .new-home-banner-content{padding:100px 0 220px}}@media screen and (min-width:1367px){.new-home-banner .new-home-banner-content{padding:100px 0 220px}}@media screen and (min-width:1600px){.new-home-banner .new-home-banner-content{padding:100px 0 215px}}@media screen and (min-width:1700px){.new-home-banner .new-home-banner-content{padding:100px 0 215px}}@media screen and (min-width:1813px){.new-home-banner .new-home-banner-content{padding:115px 0 232px}}@media screen and (min-width:2040px){.new-home-banner .new-home-banner-content{padding:170px 0 275px}}@media screen and (min-width:2720px){.new-home-banner .new-home-banner-content{padding:190px 0 400px}}@media screen and (min-width:4080px){.new-home-banner .new-home-banner-content{padding:86px 0 550px}}.new-home-banner .new-home-banner-content .new-home-banner-text-order-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width:992px){.new-home-banner .new-home-banner-content .new-home-banner-text-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.new-home-banner .new-home-banner-content .new-home-banner-text-order-2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:992px){.new-home-banner .new-home-banner-content .new-home-banner-text-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.new-home-banner .new-home-banner-content .banner-main-heading-text{color:#fff;font-weight:700;margin-bottom:15px;font-size:26px;line-height:44px;text-align:center}@media screen and (min-width:992px){.new-home-banner .new-home-banner-content .banner-main-heading-text{font-weight:700;margin-bottom:20px;font-size:49px;line-height:61px;text-align:left}}@media screen and (min-width:1280px){.new-home-banner .new-home-banner-content .banner-main-heading-text{font-size:51px;line-height:62px}}.new-home-banner .new-home-banner-content .on-demand-p{color:#fff;font-size:22px;margin:25px 0 20px}@media screen and (min-width:992px){.new-home-banner .new-home-banner-content .on-demand-p{font-size:24px;margin:25px 0 35px}}.new-home-banner .new-home-banner-content .new-banner-text-area .new-banner-text{margin-bottom:0;padding-left:0;position:relative;text-align:center}@media screen and (min-width:992px){.new-home-banner .new-home-banner-content .new-banner-text-area .new-banner-text{padding-left:40px;text-align:left}.new-home-banner .new-home-banner-content .new-banner-text-area .new-banner-text::before{content:"";width:2px;left:0;top:0;bottom:0;position:absolute;background-color:#d8d8d8}}.new-home-banner .new-home-banner-content .new-banner-text-area .new-banner-text .new-banner-text-li{margin-bottom:10px;font-size:22px;font-weight:600;line-height:22px;color:#46df75}@media screen and (min-width:992px){.new-home-banner .new-home-banner-content .new-banner-text-area .new-banner-text .new-banner-text-li{font-size:30px;font-weight:600;line-height:30px;margin-bottom:20px}}.new-home-banner .new-home-banner-content .btn-orange.banner-btn-new{margin:0 auto}.new-home-banner .new-home-banner-content .bottom-form-link{text-align:center}@media screen and (min-width:992px){.new-home-banner .new-home-banner-content .bottom-form-link{text-align:left}}.new-home-banner .new-banner-list{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;width:100%;margin-bottom:30px}@media screen and (min-width:992px){.new-home-banner .new-banner-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.new-home-banner .new-banner-list li{color:#3cc065;position:relative;width:100%;font-weight:700;text-transform:uppercase;text-align:center;font-size:20px;padding:5px 0}@media screen and (min-width:992px){.new-home-banner .new-banner-list li{font-size:18px;line-height:24px;text-transform:capitalize;margin:0 15px;width:auto}}.new-home-banner .new-banner-list li:before{content:"";position:absolute;background:url(/images/new-home-banner/banner-bullet.png) no-repeat 0 0;top:13px;right:-65px;height:40px;width:40px;background-size:100%;background-position-y:50%;display:none}@media screen and (min-width:992px){.new-home-banner .new-banner-list li:before{display:block;top:10px;right:-25px;width:20px}}.new-home-banner .new-banner-list li:last-child::before{display:none}.new-home-banner .new-banner-rated-area{background:#061226;position:relative}.new-home-banner .new-banner-rated-area.m-height{height:110px}@media screen and (min-width:992px){.new-home-banner .new-banner-rated-area.m-height{height:auto}}.new-home-banner .new-banner-rated-area p{margin-bottom:0}.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box,.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box-mod{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:992px){.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box,.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box-mod{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box .new-banner-rated-area-box,.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box-mod .new-banner-rated-area-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 50px;border-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (min-width:992px){.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box .new-banner-rated-area-box,.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box-mod .new-banner-rated-area-box{padding:18px 25px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}@media screen and (min-width:1200px){.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box .new-banner-rated-area-box,.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box-mod .new-banner-rated-area-box{padding:14px 40px}}@media screen and (min-width:1280px){.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box .new-banner-rated-area-box,.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box-mod .new-banner-rated-area-box{padding:14px 44px}}.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box .new-banner-rated-area-box:before,.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box-mod .new-banner-rated-area-box:before{content:"";position:absolute;background:url(/images/new-home-banner/banner-devider.png) no-repeat 0 0;width:1px;height:100%;top:0;right:0}.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box .new-banner-rated-area-box:last-child:before,.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box-mod .new-banner-rated-area-box:last-child:before{display:none}.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box .new-banner-rated-area-box .rated-left-area,.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box-mod .new-banner-rated-area-box .rated-left-area{text-align:center;padding-right:20px}@media screen and (min-width:992px){.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box .new-banner-rated-area-box .rated-left-area,.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box-mod .new-banner-rated-area-box .rated-left-area{padding-right:20px}}@media screen and (min-width:1200px){.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box .new-banner-rated-area-box .rated-left-area,.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box-mod .new-banner-rated-area-box .rated-left-area{padding-right:38px}}.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box .new-banner-rated-area-box .rated-left-area .rated-text,.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box-mod .new-banner-rated-area-box .rated-left-area .rated-text{color:#8d9eb2;font-size:13px}.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box .new-banner-rated-area-box .rated-left-area .rated-percentage,.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box-mod .new-banner-rated-area-box .rated-left-area .rated-percentage{color:#81baff;font-weight:500;font-size:36px;padding:0 0 5px}.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box .new-banner-rated-area-box .rated-left-area .rated-star i,.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box-mod .new-banner-rated-area-box .rated-left-area .rated-star i{color:#f7b500;font-size:10px}.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box .slick-dots,.new-home-banner .new-banner-rated-area .new-banner-rated-area-main-box-mod .slick-dots{margin-top:0;margin-bottom:0;padding-bottom:20px}.new-home-banner .splide__arrows{display:none}.new-home-banner--time-business-award{position:relative}.new-home-banner--time-business-award:after{background:url(/images/new-home-banner/green-gradiant-tr.png) no-repeat 0 0;width:710px;height:486px;top:0;right:0;left:inherit;-webkit-transform:none;transform:none;z-index:0}@media screen and (min-width:992px){.new-home-banner--time-business-award{padding:0}}.new-home-banner--time-business-award .new-home-banner__left:before{display:none}@media screen and (min-width:992px){.new-home-banner--time-business-award .new-home-banner__left{padding:120px 0 0}}.new-home-banner--time-business-award .new-home-banner__heading{font-size:31px;line-height:38px;font-weight:700}@media screen and (min-width:992px){.new-home-banner--time-business-award .new-home-banner__heading{font-size:44px;line-height:53px}}.new-home-banner--time-business-award .new-home-banner__heading:before{display:none}.new-home-banner--time-business-award .new-home-banner__heading-quote{color:#3cc065}.new-home-banner--time-business-award .new-home-banner__blue-para{font-family:Poppins;font-size:17px;line-height:23px;font-weight:600;color:#8fc4f5;text-align:center;margin-top:20px}@media screen and (min-width:992px){.new-home-banner--time-business-award .new-home-banner__blue-para{padding-right:290px;font-size:21px;line-height:27px;text-align:left;margin-top:0}}.new-home-banner--time-business-award .new-home-banner__btn-wrapper{position:relative;top:0}@media screen and (min-width:992px){.new-home-banner--time-business-award .new-home-banner__btn-wrapper{margin-top:27px}}@media screen and (min-width:992px){.new-home-banner--time-business-award .new-home-banner__award-img{position:absolute;top:35px;right:0;z-index:999}}@media screen and (min-width:992px){.new-home-banner--time-business-award .new-home-banner__award-img img{width:94%;margin-left:auto;display:block}}@media screen and (min-width:992px){.new-home-banner--et-award{padding:60px 0 80px 0;background:url(/images/new-home-banner/et-award-slider.jpg) no-repeat center center/cover}}.new-home-banner--et-award:after{display:none}.new-home-banner--et-award .new-home-banner__left:before{display:none}.new-home-banner--et-award .new-home-banner__heading:before{display:none}.new-home-banner--et-award .new-home-banner__heading{font-family:Poppins;font-weight:700;margin-top:20px}@media screen and (min-width:992px){.new-home-banner--et-award .new-home-banner__heading{font-size:44px;line-height:50px;padding-bottom:0;margin-bottom:25px;margin-top:0}}.new-home-banner--et-award .new-home-banner__blue-para{font-family:Poppins;font-size:20px;line-height:30px;font-weight:500;color:#97b3ce;text-align:center}@media screen and (min-width:992px){.new-home-banner--et-award .new-home-banner__blue-para{font-size:24px;line-height:32px;margin-bottom:55px;text-align:left}}.new-home-banner--et-award .new-home-banner__heading-quote{color:#3cc065}@media screen and (min-width:992px){.new-home-banner--et-award .new-home-banner__left{padding-top:100px}}@media screen and (min-width:1025px){.new-home-banner--et-award .new-home-banner__left{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}}@media screen and (min-width:992px){.new-home-banner--et-excellence{padding:80px 0;background:url(/images/new-home-banner/et-excellence-slider-new2.jpg) no-repeat center right;background-size:100% 100%}}@media screen and (min-width:1600px){.new-home-banner--et-excellence{background-size:cover}}.new-home-banner--et-excellence:after{display:none}.new-home-banner--et-excellence .new-home-banner__left{padding-right:0;-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}.new-home-banner--et-excellence .new-home-banner__left:before{display:none}.new-home-banner--et-excellence .new-home-banner__right{padding:30px 0}@media screen and (min-width:992px){.new-home-banner--et-excellence .new-home-banner__right{padding:0}}@media screen and (min-width:992px){.new-home-banner--et-excellence .new-home-banner__heading{font-size:44px;line-height:58px;margin:0}}.new-home-banner--et-excellence .new-home-banner__heading:before{display:none}.new-home-banner--et-excellence .new-home-banner__blue-para{font-family:Poppins;font-size:20px;line-height:30px;font-weight:500;color:#fff;text-align:center}@media screen and (min-width:992px){.new-home-banner--et-excellence .new-home-banner__blue-para{font-size:24px;line-height:32px;margin-bottom:55px;text-align:left}}.new-home-banner--et-excellence .new-home-banner__btn-wrapper{margin-top:35px}@media screen and (min-width:992px){.new-home-banner--outsoucing-success-blueprint{padding:60px 0 80px 0;background:url(/images/new-home-banner/outsourcing-bg.jpg) no-repeat center center/cover}}.new-home-banner--outsoucing-success-blueprint:after{display:none}.new-home-banner--outsoucing-success-blueprint:before{content:'';position:absolute;top:0;left:0;width:386px;height:360px;background:url(/images/new-home-banner/banner-gradient.png) no-repeat 0 0;display:none}@media screen and (min-width:992px){.new-home-banner--outsoucing-success-blueprint:before{display:block}}.new-home-banner--outsoucing-success-blueprint .new-home-banner__btn-wrapper{position:relative;left:0;bottom:0;margin-bottom:15px}.new-home-banner--outsoucing-success-blueprint .new-home-banner__btn{background:#ff5800!important}.new-home-banner--outsoucing-success-blueprint .new-home-banner__btn svg path{fill:#fff}.new-home-banner--outsoucing-success-blueprint .new-home-banner__btn:hover{background:#fff!important}.new-home-banner--outsoucing-success-blueprint .new-home-banner__btn:hover svg path{fill:#ff5800}@media screen and (min-width:992px){.new-home-banner--leap-mwc{padding:80px 0 50px 0;background:url(/images/new-home-banner/leap-mwc-bg.jpg) no-repeat center center/cover}}.new-home-banner--leap-mwc:after{display:none}.new-home-banner--leap-mwc .new-home-banner__btn-wrapper{position:static;margin-bottom:0}.new-home-banner--leap-mwc .btn-orange{background:#ff5800!important;font-size:17px}@media screen and (min-width:992px){.new-home-banner--leap-mwc .btn-orange{max-width:350px;width:350px}}.new-home-banner--leap-mwc .btn-orange svg path{fill:#fff!important}.new-home-banner--leap-mwc .btn-orange:hover{background:0 0!important;color:#fff}.new-home-banner--leap-mwc .new-home-banner__right-items{color:#fff;font-size:21px;font-weight:500;margin:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-home-banner--leap-mwc .new-home-banner__right-items svg{margin-right:15px}.new-home-banner--leap-mwc .new-home-banner__right-list{margin:25px 0 35px}@keyframes animate{0%{background-position:400%}100%{background-position:0}}.text-left-mod{text-align:left!important}.margin-unset{margin-bottom:0}.num-color{color:#43bf69}@media screen and (min-width:992px){.hm-about-section .about-details-para{width:92%}}.hm-about-section .font-size-42{font-size:24px;line-height:36px}@media screen and (min-width:992px){.hm-about-section .font-size-42{font-size:41px;line-height:52px}}@media screen and (min-width:1280px){.hm-about-section .font-size-42{font-size:42px;line-height:52px}}.new-home-banner-wrapper .splide__arrows{display:none}.new-home-banner-wrapper .custom-pagination-wrapper{position:absolute;background:rgba(0,0,0,.4);width:100%;bottom:0;height:60px}.new-home-banner-wrapper .custom-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px;position:absolute;bottom:15px;left:0;right:0;max-width:1150px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px}@media screen and (min-width:992px){.new-home-banner-wrapper .custom-pagination{padding:0}}.new-home-banner-wrapper .pagination-dot{position:relative;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#acacac));background:linear-gradient(to right,#fff 50%,#acacac 50%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;color:transparent;border:none;padding:0;margin:0 30px 0 0;cursor:pointer;font-family:Poppins;font-size:15px;font-weight:300;width:auto;text-transform:capitalize;background-position:100% 0}.new-home-banner-wrapper .pagination-dot.is-active{background-position:0 0}.new-home-banner-wrapper .pay-pause-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.new-home-banner-wrapper .pagination-pay-pause{width:30px;height:30px;color:#acacac;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0;padding:0;border:2px solid #fff;border-radius:50%;background:url(/images/new-home-banner/pause-white.svg) no-repeat 55% 50%/60%;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;opacity:.5}.new-home-banner-wrapper .pagination-pay-pause.paused{border:2px solid #fff;border-radius:50%;background:url(/images/new-home-banner/play-white.svg) no-repeat 62% 50%/60%}.new-home-banner-wrapper .pagination-pay-pause:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.new-home-banner-wrapper .splide__pagination{position:relative;bottom:25px}@media screen and (min-width:992px){.new-home-banner-wrapper .splide__pagination{display:none}}.new-home-banner-wrapper .splide__progress{position:absolute;top:0;width:100%}.new-home-banner-wrapper .splide__progress__bar{background:#a8d04d;height:4px;-webkit-animation:4s linear animate infinite;animation:4s linear animate infinite;background:-webkit-gradient(linear,left top,right top,from(#03a9f4),color-stop(#ff5800),color-stop(#fbba14),to(#03a9f4));background:linear-gradient(90deg,#03a9f4,#ff5800,#fbba14,#03a9f4);background-size:200%}.new-home-banner-wrapper{background:#0d2642}@-webkit-keyframes fillLine{from{width:0%}to{width:100%}}@keyframes fillLine{from{width:0%}to{width:100%}}@media screen and (min-width:992px){.convergence-gitx-left{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;padding-right:20px}}@media screen and (min-width:1025px){.convergence-gitx-left{-webkit-box-flex:0;-ms-flex:0 0 63%;flex:0 0 63%}}@media screen and (min-width:992px){.convergence-gitx-left .new-home-banner__sub-heading-white{font-family:Poppins;font-size:50px;line-height:60px}}@media screen and (min-width:992px){.convergence-gitx-left--tech-week{-webkit-box-flex:0;-ms-flex:0 0 58%;flex:0 0 58%;padding-top:0}}.new-home-banner__right--convergence-tech-week .new-home-banner__right--leap-mwc-top{padding:30px 30px 15px;margin-bottom:0}.new-home-banner__right--convergence-tech-week .new-home-banner__right--leap-mwc-top .date{background:#00f1c2;padding:13px 0;color:#000}@media screen and (min-width:992px){.new-home-banner__right--convergence-tech-week .new-home-banner__right--leap-mwc-top .date{font-size:28px;font-weight:700}}.new-home-banner__right--convergence-tech-week .new-home-banner__right--leap-mwc-bottom-box-leap-right{background:#7e06ff}@media screen and (min-width:992px){.new-home-banner__right--convergence-tech-week .new-home-banner__right--leap-mwc-bottom-box-leap-right span{font-size:29px}}@media screen and (min-width:992px){.new-home-banner__right--convergence-tech-week .new-home-banner__right--leap-mwc-bottom-box-leap-right span small{font-size:57px;line-height:61px}}.new-home-banner__right--convergence-tech-week .new-home-banner__right--leap-mwc-bottom-box-leap-left{background:#c6c7fa;position:relative;height:115px;padding:0!important}@media screen and (min-width:992px){.new-home-banner__right--convergence-tech-week .new-home-banner__right--leap-mwc-bottom-box-leap-left{height:163px}}.new-home-banner__right--convergence-tech-week .new-home-banner__right--leap-mwc-bottom-box-leap-left:before{display:none}.new-home-banner__right--convergence-tech-week .new-home-banner__right--leap-mwc-bottom-box-leap-left img{position:absolute;top:-22px;width:auto;height:auto;left:0;right:0;margin:0 auto}.new-home-banner--tech-week{background:url(/images/new-home-banner/tech-week-bg.png) no-repeat center center/cover}@media screen and (min-width:992px){.new-home-banner--tech-week{padding-top:0}}.new-home-banner--tech-week .new-home-banner__wrapper{width:100%}.new-home-banner--tech-week .new-home-banner__wrapper::before{display:none}@media screen and (min-width:992px){.new-home-banner--tech-week .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.fixed-cost-banner{text-align:center;padding-bottom:15px}@media screen and (min-width:992px){.fixed-cost-banner{text-align:inherit;padding-bottom:0}}.fixed-cost-banner:before{display:none}@media screen and (min-width:992px){.fixed-cost-banner:before{display:block}}@media screen and (min-width:992px){.fixed-cost-banner__spacing{padding:120px 0 40px}}@media screen and (min-width:992px){.fixed-cost-banner__subtitle{line-height:37px;color:#fff}}@media screen and (min-width:992px){.fixed-cost-banner__subtitle .highlight{color:#53d094}}.fixed-cost-banner__btn{padding:15px 15px;border-radius:5px;font-size:17px;font-weight:600;-webkit-transition:.3s all ease;transition:.3s all ease;margin-top:30px;display:inline-block}@media screen and (min-width:992px){.fixed-cost-banner__btn{padding:15px 30px}}.fixed-cost-banner__btn svg{margin-left:5px;-webkit-transition:.3s all ease;transition:.3s all ease}.fixed-cost-banner__btn:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px)}.fixed-cost-banner__btn:hover path{fill:#ff5800}.fixed-cost-banner .o-engagement-banner__bannerimage{margin-bottom:0}@media screen and (min-width:992px){.fixed-cost-banner .o-engagement-banner__bannerimage{margin-bottom:0}}.fixed-core-engagement{padding-bottom:0}@media screen and (min-width:992px){.fixed-core-engagement{padding-bottom:0}}.fixed-core-engagement:before{height:20%}.fixed-core-engagement__wrapper{padding:25px 10px 0}@media screen and (min-width:1180px){.fixed-core-engagement__wrapper{padding:65px 80px 0}}.fixed-core-engagement__wrapper:after,.fixed-core-engagement__wrapper:before{display:none}.fixed-core-engagement__title{margin-bottom:10px}.fixed-core-engagement__sub-heading{text-align:center;color:#474747;font-weight:600}@media screen and (min-width:992px){.fixed-core-engagement__sub-heading{font-size:25px;line-height:34px;margin-bottom:35px}}.fixed-core-engagement__corewrapper{padding:20px;text-align:center;border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width:992px){.fixed-core-engagement__corewrapper{padding:50px 70px}}.fixed-core-engagement__corewrapper i{display:block;margin:0 auto;height:50px}.fixed-core-engagement__corewrapper h3{font-family:Poppins;font-size:24px;line-height:32px;font-weight:700;color:#333;margin-top:15px;margin-bottom:10px}@media screen and (min-width:992px){.fixed-core-engagement__corewrapper h3{font-size:31px;line-height:38px;margin-top:25px;margin-bottom:15px}}.fixed-core-engagement__corewrapper p{font-family:Poppins;font-size:18px;line-height:28px;font-weight:500;margin-bottom:15px}@media screen and (min-width:992px){.fixed-core-engagement__corewrapper p{font-size:21px;line-height:31px;margin-bottom:30px}}.fixed-core-engagement__corewrapper a{font-family:Poppins;background:#ff5800;color:#fff;border:2px solid #ff5800;padding:15px 30px;border-radius:5px;font-size:17px;font-weight:600;-webkit-transition:.3s all ease;transition:.3s all ease;display:block;max-width:250px;margin:0 auto}.fixed-core-engagement__corewrapper a svg{margin-left:5px;-webkit-transition:.3s all ease;transition:.3s all ease}.fixed-core-engagement__corewrapper a:hover{background:0 0;color:#ff5800}.fixed-core-engagement__corewrapper a:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px)}.fixed-core-engagement__corewrapper a:hover path{fill:#ff5800}.fixed-core-engagement__corewrapper--blue{border-bottom:8px solid #4492dc}.fixed-core-engagement__corewrapper--green{border-bottom:8px solid #3cc065}.fixed-core-engagement__need-help{text-align:center}.fixed-core-engagement__need-help h4{font-family:Poppins;margin-bottom:15px}@media screen and (min-width:992px){.fixed-core-engagement__need-help h4{margin-top:50px;font-size:31px}}.fixed-core-engagement__need-help a{font-family:Poppins;font-size:17px;font-weight:600;color:#75a3f0}.fixed-core-engagement__need-help a svg{margin-left:10px}.fixed-core-engagement__need-help a:hover{color:#3cc065}.fixed-core-engagement__need-help a:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px)}.fixed-core-engagement__need-help a:hover path{fill:#3cc065}.fixed-core-engagement__need-help a:hover span:before{background:#3cc065}.fixed-core-engagement__need-help a span{position:relative}.fixed-core-engagement__need-help a span:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#75a3f0}.fixed-cost-model{padding:0;background:#f9f9f9}@media screen and (min-width:992px){.fixed-cost-model{padding:0}}.fixed-cost-model__heading{font-family:Poppins;text-align:center;color:#262e36}@media screen and (min-width:992px){.fixed-cost-model__heading{font-size:44px;line-height:60px}}.fixed-cost-model__subheading{font-family:Poppins;text-align:center;color:#262e36;font-weight:700;padding-bottom:20px;margin-bottom:20px}@media screen and (min-width:992px){.fixed-cost-model__subheading{font-size:40px;line-height:58px;padding-bottom:20px;margin-bottom:20px}}.fixed-cost-model__subheading:before{content:"";position:absolute;right:0;bottom:0;left:0;margin:0 auto;width:201px;height:4px;background:#3cc065}.fixed-cost-model__subtitle{font-family:Poppins;text-align:center;color:#474747;font-weight:600;position:relative}@media screen and (min-width:992px){.fixed-cost-model__subtitle{font-size:22px;line-height:34px}}.fixed-cost-model__sub-heading{font-family:Poppins;color:#262e36;font-size:24px;font-weight:700;text-align:center}@media screen and (min-width:992px){.fixed-cost-model__sub-heading{font-size:31px}}.fixed-cost-model__wrapper{position:relative}@media screen and (min-width:992px){.fixed-cost-model__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.fixed-cost-model__wrapper:before{content:"";position:absolute;top:50%;left:0;right:0;margin:0 auto;height:2px;width:100%;background:url(/images/fixed-cost/dashed-img.png) repeat-x 0 0;display:none}@media screen and (min-width:992px){.fixed-cost-model__wrapper:before{display:block;width:87%}}@media screen and (min-width:1200px){.fixed-cost-model__wrapper:before{width:87%}}@media screen and (min-width:1280px){.fixed-cost-model__wrapper:before{width:100%}}.fixed-cost-model__card{border:1px solid #898989;padding:30px 30px 30px 25px;position:relative;margin-bottom:20px}@media screen and (min-width:992px){.fixed-cost-model__card{margin:33px 0;padding:30px 30px 30px 25px;-webkit-box-flex:0;-ms-flex:0 0 24.4%;flex:0 0 24.4%}}@media screen and (min-width:1200px){.fixed-cost-model__card{-webkit-box-flex:0;-ms-flex:0 0 25.4%;flex:0 0 25.4%}}@media screen and (min-width:1280px){.fixed-cost-model__card{-webkit-box-flex:0;-ms-flex:0 0 29.4%;flex:0 0 29.4%}}@media screen and (min-width:992px){.fixed-cost-model__card:nth-child(2),.fixed-cost-model__card:nth-child(5){margin:33px 66px}}.fixed-cost-model__card:last-child{margin-right:0}@media screen and (min-width:992px){.fixed-cost-model__card--right-arrow::before{content:"";position:absolute;background:url(/images/fixed-cost/arrow-right.svg) no-repeat 0 0;width:57px;height:17px;right:-59px;top:94px}}.fixed-cost-model__card-icon{display:inline-block;height:50px;margin-bottom:15px}.fixed-cost-model__card-heading{font-family:Poppins;font-size:20px;font-weight:600;color:#333}.fixed-cost-model__card-para{font-family:Poppins;font-size:14px;line-height:22px;color:#333;margin-bottom:0}.fixed-cost-model__numerics{font-family:Poppins;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;position:absolute;top:10px;right:10px;background:#355bbf;color:#fff;width:58px;height:58px;border-radius:50%;font-size:20px;font-weight:600;border:11px solid #ebeffa}.fixed-cost-model__curve-arrow-right{position:absolute;top:141px;right:-48px;display:none}@media screen and (min-width:992px){.fixed-cost-model__curve-arrow-right{top:163px;right:10px;display:block}}@media screen and (min-width:1200px){.fixed-cost-model__curve-arrow-right{top:141px;right:17px}}@media screen and (min-width:1280px){.fixed-cost-model__curve-arrow-right{right:-48px}}.fixed-cost-model__curve-arrow-left{position:absolute;left:-49px;bottom:128px;display:none}@media screen and (min-width:992px){.fixed-cost-model__curve-arrow-left{left:10px;bottom:150px;display:block}}@media screen and (min-width:1200px){.fixed-cost-model__curve-arrow-left{bottom:128px;left:17px}}@media screen and (min-width:1280px){.fixed-cost-model__curve-arrow-left{left:-49px}}.fixed-cost-benefits{margin-top:20px}@media screen and (min-width:992px){.fixed-cost-benefits{margin-top:33px}}.fixed-cost-benefits h4{font-family:Poppins;font-size:24px;font-weight:700;color:#262e36;text-align:center;margin-bottom:20px}@media screen and (min-width:992px){.fixed-cost-benefits h4{font-size:31px;margin-bottom:35px}}.fixed-cost-benefits__card{padding:30px 30px 30px 25px;border:1px solid #ddd;margin-bottom:20px}@media screen and (min-width:992px){.fixed-cost-benefits__card{padding:30px 30px 30px 25px;height:100%;margin-bottom:0}}.fixed-cost-benefits__card-icon{display:inline-block;height:50px;margin-bottom:15px}.fixed-cost-benefits__card-heading{font-family:Poppins;font-size:21px;line-height:32px;font-weight:600;color:#333}.fixed-cost-benefits__card-para{font-family:Poppins;font-size:16px;line-height:27px;color:#333;margin-bottom:0}.fixed-cost-benefits__btn{font-family:Poppins;background:#ff5800;color:#fff;border:2px solid #ff5800;padding:15px 15px;border-radius:5px;font-size:17px;font-weight:600;-webkit-transition:.3s all ease;transition:.3s all ease;display:inline-block;margin:15px 0 0}@media screen and (min-width:992px){.fixed-cost-benefits__btn{margin:35px 0 0;padding:15px 30px}}.fixed-cost-benefits__btn svg{margin-left:5px;-webkit-transition:.3s all ease;transition:.3s all ease}.fixed-cost-benefits__btn:hover{background:0 0;color:#ff5800}.fixed-cost-benefits__btn:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px)}.fixed-cost-benefits__btn:hover path{fill:#ff5800}@media screen and (min-width:992px){.v-gap{height:60px}}@media screen and (min-width:992px){.custom-solution--fixed{padding:60px 0 60px!important}}@media screen and (min-width:992px){.custom-solution--fixed .custom-solution__heading{margin-bottom:40px}}@media screen and (min-width:992px){.custom-solution--fixed .btn-wrapper-v2--pair .btn-v2{margin:25px 5px 20px}}.new-faq--fixed .faq-sub-title{font-family:Poppins;font-size:19px;line-height:28px;font-weight:600;text-align:center;margin-bottom:25px}@media screen and (min-width:992px){.new-faq--fixed .faq-sub-title{font-size:25px;line-height:34px;margin-bottom:30px}}@media screen and (min-width:992px) and (min-width:992px){.new-faq--fixed .faq-sub-title{margin-bottom:50px}}.new-faq--fixed h2{font-weight:700}@media screen and (min-width:992px){.new-faq--fixed h2{padding-bottom:15px}}.agile-process{background:#fff;border-bottom:1px solid #e6e6e6;padding:0 0 40px}@media screen and (min-width:992px){.agile-process{padding:0 0 60px}}.agile-process h3{position:relative;padding-bottom:15px;margin-bottom:25px}@media screen and (min-width:992px){.agile-process h3{margin-bottom:0}}.agile-process .fixed-cost-model__card{border:1px solid #ddd}@media screen and (min-width:992px){.agile-process .fixed-cost-model__card{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;padding:30px 25px 30px 25px;-webkit-box-shadow:5px -4px 20px -7px rgba(0,0,0,.1);box-shadow:5px -4px 20px -7px rgba(0,0,0,.1)}}@media screen and (min-width:1200px){.agile-process .fixed-cost-model__card{-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%}}.agile-process .fixed-cost-model__wrapper:before{width:68%;top:49.5%;right:inherit;left:23.5%}@media screen and (min-width:992px){.agile-process .fixed-cost-model__wrapper:before{width:80%;top:49.5%;right:inherit;left:19%}}@media screen and (min-width:1200px){.agile-process .fixed-cost-model__wrapper:before{width:69%;top:49.5%;right:inherit;left:23%}}@media screen and (min-width:1280px){.agile-process .fixed-cost-model__wrapper:before{width:68%;top:49.5%;right:inherit;left:23.5%}}.agile-process .fixed-cost-model__curve-arrow-right{right:46px;top:137px}@media screen and (min-width:992px){.agile-process .fixed-cost-model__curve-arrow-right{right:-41px;top:135px}}@media screen and (min-width:1200px){.agile-process .fixed-cost-model__curve-arrow-right{right:40px;top:137px}}@media screen and (min-width:1280px){.agile-process .fixed-cost-model__curve-arrow-right{right:46px;top:137px}}.agile-process .fixed-cost-model__curve-arrow-left{left:215px;bottom:134px}@media screen and (min-width:992px){.agile-process .fixed-cost-model__curve-arrow-left{left:122px;bottom:132px}}@media screen and (min-width:1200px){.agile-process .fixed-cost-model__curve-arrow-left{left:207px;bottom:133px}}@media screen and (min-width:1280px){.agile-process .fixed-cost-model__curve-arrow-left{left:215px;bottom:134px}}.agile-process .fixed-cost-model__card--mr0{margin-right:0}.agile-process .fixed-cost-model__card-para{font-size:16px}.agile-process .fixed-cost-model__card-heading{font-size:18px}@media screen and (min-width:1200px){.agile-process .fixed-cost-model__card-heading{font-size:19px}}@media screen and (min-width:992px){.agile-process .fixed-cost-model__card--right-arrow::before{top:100px}}.fixed-cost .custom-review{background:#f9f9f9;border-top:1px solid #e0e0e0}.scroll-to-box{height:40px;border-bottom:1px solid #e6e6e6;margin-bottom:30px;background:#fff}@media screen and (min-width:992px){.scroll-to-box{height:72px;margin-bottom:60px}}.scroll-to-box-agile{height:40px;border-bottom:1px solid #e6e6e6;margin-bottom:30px;background:#f9f9f9}@media screen and (min-width:992px){.scroll-to-box-agile{height:71px;margin-bottom:60px}}.custom-solution{background-color:#f9f9f9;padding:30px 0 40px}@media screen and (min-width:992px){.custom-solution{padding:60px 0}}.custom-solution__heading{color:#262e36;font-weight:700;position:relative;padding-bottom:20px}@media screen and (min-width:992px){.custom-solution__heading{padding-bottom:0}}.custom-solution__sub-heading{font-family:Poppins!important;font-size:25px;line-height:34px;font-weight:600;color:#474747;margin-top:15px}.custom-solution__sub-heading--home-sub{padding:10px 0 30px}.custom-solution__sub-heading--small{font-size:21px;line-height:32px;margin:25px 0 0}.custom-solution__card-gradient{margin-bottom:15px;border:1px solid #898989;display:block;position:relative}@media screen and (min-width:992px){.custom-solution__card-gradient{cursor:pointer;overflow:hidden;padding:2px;border:0;margin-bottom:25px}}.custom-solution__card-gradient:before{content:'+';position:absolute;top:20px;right:10px;font-size:36px;line-height:0;font-weight:300;color:#898989;z-index:99;display:none}@media screen and (min-width:992px){.custom-solution__card-gradient:before{display:block}}.custom-solution__card-gradient:after{content:'';position:absolute;top:-106px;right:0;bottom:0;left:-31px;background:#898989;width:430px;height:430px;-webkit-transition:.3s all ease;transition:.3s all ease;display:none}@media screen and (min-width:992px){.custom-solution__card-gradient:after{display:block}}.custom-solution__card-gradient:hover:after{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,from(#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%);display:none}@media screen and (min-width:992px){.custom-solution__card-gradient:hover:after{display:block}}.custom-solution__card-gradient:hover:before{color:#35b15c}@media screen and (min-width:992px){.custom-solution__card-gradient--active{background:-webkit-gradient(linear,left top,left bottom,from(#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}}.custom-solution__card-gradient--active:before{content:'-';top:16px;font-size:44px;color:#35b15c}@media screen and (min-width:992px){.custom-solution__card-gradient--active:after{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,from(#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}}.custom-solution__card{background:#f9f9f9;page-break-inside:avoid;padding:20px 40px 20px 15px;position:relative;z-index:9}@media screen and (min-width:992px){.custom-solution__card{padding:20px 20px 20px 20px}}.custom-solution__collapse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-solution__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;margin-right:15px}.custom-solution__icon--fixed-flex{-webkit-box-flex:0;-ms-flex:0 0 45px;flex:0 0 45px;max-width:45px}.custom-solution__card-heading{font-family:Poppins!important;font-size:19px;line-height:31px;font-weight:600;margin-bottom:0}@media screen and (min-width:992px){.custom-solution__card-description-wrapper{display:none;margin-top:15px}}.custom-solution__card-description{font-family:Poppins!important;font-size:14px;line-height:22px;color:#727272;display:none}@media screen and (min-width:992px){.custom-solution__card-description{display:block}}.custom-solution__card-link{font-family:Poppins!important;font-size:0;font-weight:600;color:#333;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media screen and (min-width:992px){.custom-solution__card-link{font-size:14px;position:static}}.custom-solution__card-link::before{content:'';position:absolute;background:url(/images/custom-solutions/r-arrow.png) no-repeat 0 0;width:22px;height:12px;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}@media screen and (min-width:992px){.custom-solution__card-link::before{display:none}}.custom-solution__card-link svg{margin-left:10px;display:none}@media screen and (min-width:992px){.custom-solution__card-link svg{display:inherit}}.custom-solution .btn-wrapper-v2--pair .btn-v2{margin-bottom:0}@media screen and (min-width:992px){.custom-solution .btn-wrapper-v2--pair .btn-v2{margin-top:25px}}@keyframes rotation2{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.o-scale-dedicated{background-color:#f9f9f9}.o-scale-dedicated__spacing{padding:30px 0}@media screen and (min-width:992px){.o-scale-dedicated__spacing{padding:60px 0}}.o-scale-dedicated__heading{font-family:Poppins;font-size:28px;line-height:30px;font-weight:700;color:#262e36;margin:0 0 20px;text-align:center}@media screen and (min-width:992px){.o-scale-dedicated__heading{font-size:51px;line-height:30px;margin:0 0 45px}}.o-scale-dedicated__heading--second{margin:30px 0 20px}@media screen and (min-width:992px){.o-scale-dedicated__heading--second{line-height:65px;margin:30px 0 20px}}.o-scale-dedicated__box{width:100%;height:auto;background-color:#fff;padding:18px 18px 22px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.05);box-shadow:0 10px 20px 0 rgba(0,0,0,.05);text-align:center}@media screen and (min-width:992px){.o-scale-dedicated__box{height:100%;min-height:225px;padding:29px 30px 40px 45px;text-align:left}}.o-scale-dedicated__boxtitle{font-family:Poppins;font-size:20px;line-height:30px;font-weight:600;color:#333;margin:10px 0 10px}@media screen and (min-width:992px){.o-scale-dedicated__boxtitle{font-size:21px;line-height:32px}}.o-scale-dedicated__boxcontent{font-family:Poppins;font-size:16px;line-height:27px;font-weight:500;color:#333;margin:0}.o-scale-dedicated .mb-30{margin-bottom:30px}.o-scale-dedicated__list{max-width:942px;margin:20px auto 0}.o-scale-dedicated__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px;-ms-flex-wrap:wrap;flex-wrap:wrap;background-image:-webkit-gradient(linear,left top,right top,color-stop(40%,#898989),color-stop(0,rgba(255,255,255,0)));background-image:linear-gradient(to right,#898989 40%,rgba(255,255,255,0) 0);background-position:bottom;background-size:10px 1px;background-repeat:repeat-x;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (min-width:992px){.o-scale-dedicated__item{padding:34px 0 44px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}.o-scale-dedicated__item i{-webkit-box-flex:0;-ms-flex:0 0 54px;flex:0 0 54px;margin-right:18px;height:auto!important}.o-scale-dedicated i{display:inline-block;height:52px}.o-scale-dedicated__itemcontent{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%}.o-scale-dedicated__itemtitle{font-family:Poppins;font-size:20px;line-height:30px;font-weight:600;color:#333;margin:12px 0}@media screen and (min-width:992px){.o-scale-dedicated__itemtitle{font-size:21px;line-height:32px;margin:0 0 10px}}.o-scale-dedicated__itemsub{font-family:Poppins;font-size:16px;line-height:24px;font-weight:400;color:#333;margin:0}.o-scale-dedicated__headingbottom{font-family:Poppins;font-size:20px;line-height:30px;font-weight:600;color:#262e36;text-align:center;margin:40px 0 30px}@media screen and (min-width:992px){.o-scale-dedicated__headingbottom{font-size:31px;line-height:40px}}.o-scale-dedicated__btn{margin:auto;text-transform:capitalize}.o-how-dedicated{background-color:#355bbf}.o-how-dedicated__spacing{padding:30px 0}@media screen and (min-width:992px){.o-how-dedicated__spacing{padding:60px 0}}.o-how-dedicated__heading{font-family:Poppins;font-size:28px;line-height:30px;font-weight:700;color:#fff;margin:0 0 15px;text-align:center}@media screen and (min-width:992px){.o-how-dedicated__heading{font-size:51px;line-height:60px}}.o-how-dedicated__subheading{font-family:Poppins;font-size:21px;line-height:27px;text-align:center;color:#fff;margin-bottom:45px}.o-how-dedicated__list{position:relative;width:100%;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;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:992px){.o-how-dedicated__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:50px}}.o-how-dedicated__item{background-color:#fff;border:1px solid #ddd;padding:28px 15px 20px 22px;max-width:254px;margin:0 auto 60px;width:100%;min-height:220px;position:relative}@media screen and (min-width:992px){.o-how-dedicated__item{width:22%;margin:0}}.o-how-dedicated__item:after{position:absolute;content:"";background:url(/images/two-for-one/dedicated-right-arrow.svg) no-repeat center;background-size:100%;height:10px;width:35px;top:inherit;right:0;left:0;bottom:-35px;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:992px){.o-how-dedicated__item:after{top:50%;right:-35px;bottom:inherit;left:inherit;-webkit-transform:none;transform:none}}.o-how-dedicated__item:last-child{margin:0 auto}@media screen and (min-width:992px){.o-how-dedicated__item:last-child{margin:0}}.o-how-dedicated__item:last-child:after{display:none}.o-how-dedicated__item i{display:inline-block;height:52px}.o-how-dedicated__itemtitle{font-family:Poppins;font-size:21px;line-height:31px;color:#333;font-weight:600;margin:18px 0 8px}.o-how-dedicated__itemcontent{font-family:Poppins;font-size:16px;line-height:22px;color:#333;margin:0}.o-how-dedicated__itemcontent a{color:#ff5800;font-weight:500}.o-how-dedicated__itemcontent a:hover{text-decoration:underline;position:relative}.o-how-dedicated__number{font-family:Poppins;font-size:20px;font-weight:600;color:#fff;width:58px;height:58px;background-color:#355bbf;border-radius:50%;border:11px solid #ebeff9;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;position:absolute;right:10px;top:9px}.o-how-dedicated--ai-agent .o-how-dedicated__item{padding:28px 15px 20px 15px;min-height:278px}.o-how-dedicated--ai-agent .o-how-dedicated__heading{margin-bottom:30px}@media screen and (min-width:992px){.o-how-dedicated--ai-agent .o-how-dedicated__list{margin-bottom:20px}}.o-how-dedicated--ai-agent .btn{text-transform:none}.o-how-dedicated--generative-ai .o-how-dedicated__item{padding:28px 15px 20px 15px;min-height:375px}.o-how-dedicated--generative-ai .o-how-dedicated__heading{margin-bottom:30px}@media screen and (min-width:992px){.o-how-dedicated--generative-ai .o-how-dedicated__list{margin-bottom:20px}}.o-how-dedicated--generative-ai .btn{text-transform:none}.o-how-dedicated--enterprise-ai .o-how-dedicated__item{padding:28px 15px 20px 15px;min-height:345px}.o-how-dedicated--enterprise-ai .o-how-dedicated__heading{margin-bottom:30px}@media screen and (min-width:992px){.o-how-dedicated--enterprise-ai .o-how-dedicated__list{margin-bottom:20px}}.o-how-dedicated--enterprise-ai .btn{text-transform:none}.new-home-banner__btn-arrow{margin-left:10px}.faq-subform{font-family:Poppins;font-size:25px;line-height:34px;margin-bottom:35px;color:#333}.pool-dedicated-btn{margin:15px auto 0!important}@media screen and (min-width:992px){.pool-dedicated-btn{margin:50px 5px 0!important}}.banner-services__subtitle{font-family:Poppins;font-size:20px;line-height:40px;font-weight:600;color:#3cc065}@media (min-width:767px){.banner-services__subtitle{font-size:25px;line-height:40px;font-weight:700}}@media (min-width:1024px){.banner-services__subtitle{font-size:31px;line-height:47px}}.banner-services__header-br{display:none}@media (min-width:1024px){.banner-services__header-br{display:block}}@media screen and (min-width:992px){.services-tab{overflow:visible}}.services-tab__heading{margin-bottom:20px}.services-tab__description{font-size:18px;line-height:28px;font-weight:600px;text-align:center;font-family:Poppins!important;margin-bottom:0}@media (min-width:767px){.services-tab__description{font-size:20px;line-height:30px}}@media (min-width:1024px){.services-tab__description{font-size:25px;line-height:34px}}.services-tab .o-accordion__nav .active{color:#4492dc}.services-tab .o-accordion__tab:hover{color:#4492dc}@media screen and (min-width:992px){.o-accordion__content-title--service{padding-top:0;margin-bottom:0}}@media screen and (min-width:992px){.o-accordion__content-area--service{position:static}}@media screen and (min-width:992px){.o-accordion__content--service{padding:40px 0 55px 55px}}.o-accordion__content-head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}@media screen and (min-width:992px){.o-accordion__content-head{padding-right:50px;padding-bottom:15px}}.o-accordion__content-head:before{content:'';position:absolute;background:#4492dc;width:49px;height:4px;bottom:0;left:0}.o-accordion__content-head i{display:inline-block;margin-right:15px;-webkit-box-flex:0;-ms-flex:0 0 55px;flex:0 0 55px;height:60px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-accordion__content-items{padding-left:40px;margin-bottom:10px;position:relative}.o-accordion__content-items:before{content:'';position:absolute;top:0;left:0;background:url(../images/new-services/tick-circle.png) no-repeat 0 0;width:25px;height:25px}.o-accordion__content-items h4{font-family:Poppins;font-size:21px}.o-accordion__content-items p{font-family:Poppins;font-size:16px;line-height:27px}.o-accordion__content-btn{font-family:Poppins;display:inline-block;padding:15px 24px;border-radius:5px;font-size:14px;font-weight:600;color:#fff;background:#ff5800;border:1px solid #ff5800;-webkit-transition:.3s all ease;transition:.3s all ease;position:relative;text-align:center}@media screen and (min-width:992px){.o-accordion__content-btn{font-size:15px}}.o-accordion__content-btn svg{margin-left:7px;width:20px}@media screen and (min-width:992px){.o-accordion__content-btn svg{width:32px;margin-left:10px}}.o-accordion__content-btn:hover{color:#ff5800;background:0 0}.o-accordion__content-btn:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px)}.o-accordion__content-btn:hover path{fill:#ff5800}.c-core-element-wrap{border-bottom:1px solid #e0e0e0}.c-core-element-wrap__subheading{font-family:Poppins;font-size:18px;line-height:27px;color:#333;font-weight:500;text-align:center;margin:0 0 15px}@media screen and (min-width:992px){.c-core-element-wrap__subheading{font-size:21px;line-height:31px}}.c-core-element-wrap__subheading--stext{font-size:15px;margin:0;line-height:normal;text-align:left}.c-core-element-wrap__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-core-element-wrap__item{width:100%;padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;border:1px solid #ddd;margin-bottom:20px}@media screen and (min-width:992px){.c-core-element-wrap__item{width:20%;border:none;margin-bottom:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-core-element-wrap__border-bottom{position:relative}@media screen and (min-width:992px){.c-core-element-wrap__border-bottom:after{content:"";position:absolute;width:80%;height:1px;background-color:#ddd;bottom:-15px;left:0;right:0;margin:0 auto}}@media screen and (min-width:992px){.c-core-element-wrap__border-right{border-right:1px solid #ddd}}.sample-work-wrap h2{font-family:Poppins;font-size:30px;line-height:35px;font-weight:700;color:#262e36;margin-bottom:15px}@media screen and (min-width:992px){.sample-work-wrap h2{font-size:48px;line-height:58px;margin-bottom:40px}}.sample-work-wrap h5{font-family:Poppins}@media screen and (min-width:767px){.o-development-process.o-skill-service .btn-auto-width{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.common-padding{padding:30px 0 40px}@media screen and (min-width:992px){.common-padding{padding:45px 0 60px}}.about-us__topheading{font-family:Poppins;font-size:20px;line-height:34px;font-weight:700;color:#3cc065;text-align:center;margin-bottom:10px}@media screen and (min-width:992px){.about-us__topheading{font-size:31px;line-height:54px}}.about-us__heading{font-family:Poppins;color:#262e36;font-size:32px;line-height:40px;font-weight:700;text-align:center}@media screen and (min-width:992px){.about-us__heading{font-size:46px;line-height:60px}}.company-banner{position:relative;background:#0d2642 url(/images/new-company-profile/company-profile-banner.png) no-repeat;background-position:27% 0;background-size:200%;margin-top:68px;overflow:hidden}@media screen and (min-width:992px){.company-banner{background:#0d2642 url(/images/new-company-profile/company-profile-banner.png) no-repeat;background-position:top right;background-size:80%}}.company-banner:before{position:absolute;content:"";width:100%;height:100%;background-image:url(/images/new-home-banner/banner-gradient.png);background-repeat:no-repeat;background-position:top left;background-size:20%;top:0;left:0}.company-banner__spacing{padding:60px 0}@media screen and (min-width:992px){.company-banner__spacing{padding:110px 0}}@media screen and (min-width:1540px){.company-banner__spacing{padding:159px 0}}.company-banner__heading{font-family:Poppins;color:#fff;font-size:31px;line-height:38px;font-weight:700;margin-bottom:20px;text-align:center}@media screen and (min-width:992px){.company-banner__heading{font-size:51px;line-height:54px}}.company-banner__subheading{font-family:Poppins;color:#fff;font-size:21px;line-height:30px;font-weight:600;margin-bottom:25px;text-align:center}@media screen and (min-width:992px){.company-banner__subheading{font-size:31px;line-height:38px}}.company-banner__btn{width:100%;max-width:100%;padding:15px;text-transform:capitalize}@media screen and (min-width:992px){.company-banner__btn{max-width:333px}}.o-our-story{position:relative;background-color:#f9f9f9}@media screen and (min-width:1200px){.o-our-story .container{max-width:1000px}}.o-our-story .about-us__heading{margin-bottom:30px}@media screen and (min-width:992px){.o-our-story .about-us__heading{margin-bottom:60px}}.o-our-story__content{font-family:Poppins;color:#333;font-size:16px;line-height:27px;margin:0 auto 15px;width:100%;text-align:center}@media screen and (min-width:992px){.o-our-story__content{margin:0 auto 20px;text-align:left}}@media screen and (min-width:1180px){.o-our-story__content{width:90%}}.o-our-story__btn{width:100%;max-width:100%;padding:15px;text-transform:capitalize;margin:15px auto 0}@media screen and (min-width:992px){.o-our-story__btn{max-width:292px;margin:40px auto 0}}.o-our-evolution .about-us__heading{margin-bottom:20px}@media screen and (min-width:992px){.o-our-evolution .about-us__heading{margin-bottom:10px}}.o-our-evolution__bottomtext{font-family:Poppins;color:#333;text-align:center;font-size:20px;line-height:25px;font-weight:500}@media screen and (min-width:992px){.o-our-evolution__bottomtext{font-size:25px;line-height:27px}}.o-our-evolution__timeline{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0 5px;width:100%;overflow:hidden}@media screen and (min-width:992px){.o-our-evolution__timeline{margin:66px 0 10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.o-our-evolution__timeline .splide__arrows{display:block}.o-our-evolution__timeline .splide__arrow--prev{top:28px}.o-our-evolution__timeline .splide__arrow--next{top:28px}.o-our-evolution__year{width:100%;display:none}@media screen and (min-width:800px){.o-our-evolution__year{width:20%;display:block;padding-left:35px}}.o-our-evolution__year li{position:relative}.o-our-evolution__year li:after{position:absolute;content:"";width:2px;height:100%;top:27px;background-color:#c4bbc5;left:-23px;z-index:1;display:none}@media screen and (min-width:992px){.o-our-evolution__year li:after{display:block}}.o-our-evolution__year li a{display:block;width:auto;height:auto;text-align:center;opacity:1;background:0 0;color:#6e6e71;margin:15px 0;position:relative;font-size:21px;font-weight:600;display:inline-block}.o-our-evolution__year li a:hover{color:#4492dc;text-indent:2px}.o-our-evolution__year li a:hover:before{border-color:#4492dc}@media screen and (min-width:992px){.o-our-evolution__year li a{text-align:left}}.o-our-evolution__year li a:before{content:"";position:absolute;top:6px;left:-32.5px;width:21px;height:21px;border-radius:100%;background-color:#fff;border:2px solid #898989;-webkit-transition:.2s;transition:.2s;z-index:2;display:none}@media screen and (min-width:992px){.o-our-evolution__year li a:before{display:block}}.o-our-evolution__year li a.active{color:#4492dc}.o-our-evolution__year li a.active:hover{text-indent:0}.o-our-evolution__year li a.active:before{background-color:#4492dc;border:2px solid #4492dc}@media screen and (min-width:992px){.o-our-evolution__year li:first-child a{margin:0 0 15px}}@media screen and (min-width:992px){.o-our-evolution__year li:last-child a{margin:15px 0 0}}.o-our-evolution__year li:last-child:after{display:none}.o-our-evolution__yearcontent{width:100%;height:400px;overflow:hidden}@media screen and (min-width:800px){.o-our-evolution__yearcontent{width:40%;padding:0 10px}}.o-our-evolution .owl-item{-webkit-animation-duration:30ms;animation-duration:30ms}.o-our-evolution .owl-nav{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:0;top:0;right:0;width:100%}.o-our-evolution .owl-prev{font-size:45px!important;color:#000!important;background-color:#fff!important;width:50px;height:50px;border:1px solid #3cc065!important;line-height:0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;font-weight:300!important}.o-our-evolution .owl-prev span{position:relative;top:-3px;left:-1px;height:50px;line-height:50px}.o-our-evolution .owl-prev:hover{color:#fff!important;background-color:#3cc065!important}.o-our-evolution .owl-next{font-size:45px!important;color:#000!important;background-color:#fff!important;width:50px;height:50px;border:1px solid #3cc065!important;line-height:0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;font-weight:300!important}.o-our-evolution .owl-next span{position:relative;top:-3px;right:-1px;height:50px;line-height:50px}.o-our-evolution .owl-next:hover{color:#fff!important;background-color:#3cc065!important}.o-our-evolution .ele{margin-bottom:50px}.o-our-evolution .ele h6{font-family:Poppins;color:#4492dc;display:block;font-size:30px;margin:10px 0 30px;font-weight:700;opacity:1;-webkit-transition:.2s ease .4s;transition:.2s ease .4s;text-align:center}@media screen and (min-width:800px){.o-our-evolution .ele h6{opacity:.2;font-size:24px;color:#333}}@media screen and (min-width:992px){.o-our-evolution .ele h6{font-size:31px;margin:0 0 15px;text-align:left}}.o-our-evolution .ele p{font-family:Poppins;color:#333;font-size:18px;line-height:26px;color:#333;font-weight:500;opacity:1;-webkit-transition:.2s ease .6s;transition:.2s ease .6s;margin:0;text-align:center}@media screen and (min-width:800px){.o-our-evolution .ele p{opacity:.2}}@media screen and (min-width:992px){.o-our-evolution .ele p{font-size:21px;line-height:35px;text-align:left}}.o-our-evolution .ele .mobile-timeline-image{margin-top:15px;display:block}@media screen and (min-width:800px){.o-our-evolution .ele .mobile-timeline-image{display:none}}.o-our-evolution .ele.active h6{opacity:1;-webkit-transition:.4s ease .8s;transition:.4s ease .8s}.o-our-evolution .ele.active p{opacity:1;-webkit-transition:.4s ease 1s;transition:.4s ease 1s}.o-our-evolution .timeline-image{width:100%;padding-left:0;margin-top:15px;display:none;position:relative}@media screen and (min-width:800px){.o-our-evolution .timeline-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:36%;margin-left:4%;margin-top:0}}.o-our-evolution .time-image{position:absolute;opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.2s ease .8s;transition:.2s ease .8s;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);left:0;top:0;right:0;width:auto;margin:auto}.o-our-evolution .time-image.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.6s ease 1.4s;transition:.6s ease 1.4s}@media screen and (min-width:1200px){.o-partner-need .container{max-width:1000px}}@media screen and (min-width:992px){.o-partner-need .about-us__heading{margin-bottom:50px}}.o-partner-need__box{background-color:#fff;border:1px solid #e4e6e9;border-radius:6px 6px 0 0;-webkit-box-shadow:0 4px 40px 0 rgba(0,0,0,.12);box-shadow:0 4px 40px 0 rgba(0,0,0,.12);width:100%;height:100%;text-align:center;padding:25px}@media screen and (min-width:992px){.o-partner-need__box{padding:35px 25px 20px}}@media screen and (min-width:1180px){.o-partner-need__box{padding:43px 50px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.o-partner-need__box i{display:inline-block;height:50px}.o-partner-need__box--green{border-bottom:8px solid #3cc065}.o-partner-need__box--blue{border-bottom:8px solid #4492dc}.o-partner-need__boxheading{font-family:Poppins;font-size:28px;line-height:33px;font-weight:700;text-align:center;margin:30px 0 15px;text-align:center;color:#333}@media screen and (min-width:992px){.o-partner-need__boxheading{font-size:31px;line-height:36px}}.o-partner-need__boxcontent{font-family:Poppins;font-size:16px;line-height:27px;color:#333}.o-partner-need__boxbtn{max-width:100%;width:100%;padding:15px;margin-top:auto;text-transform:capitalize;font-size:17px;font-weight:600;border:2px solid #ff5800}@media screen and (min-width:992px){.o-partner-need__boxbtn{max-width:250px}}.o-partner-need__btn{width:100%;max-width:100%;margin:27px auto 0;text-transform:capitalize}@media screen and (min-width:992px){.o-partner-need__btn{max-width:275px}}.mb-30{margin-bottom:15px!important}@media screen and (min-width:768px){.mb-30{margin-bottom:30px!important}}.o-why-capital{position:relative;background-color:#355bbf}.o-why-capital .about-us__heading{color:#fff;margin-bottom:15px;text-align:center}.o-why-capital__content{color:#fff;font-size:21px;line-height:27px;text-align:center;font-weight:500;margin-bottom:45px}.o-why-capital__box{width:100%;height:100%;background-color:#fff;padding:25px 22px;text-align:center}.o-why-capital__box i{display:inline-block;height:50px}@media screen and (min-width:992px){.o-why-capital__box{text-align:left}}.o-why-capital__title{font-family:Poppins;font-size:21px;line-height:26px;color:#333;margin:18px 0 7px;font-weight:600}.o-why-capital__boxcontent{font-family:Poppins;font-size:16px;line-height:22px;color:#333;margin:0}.o-why-capital__btn{max-width:100%;width:100%;text-transform:capitalize;padding:15px;margin:11px auto 0}@media screen and (min-width:992px){.o-why-capital__btn{max-width:358px}}.o-people__topcontent{font-family:Poppins;font-size:20px;line-height:30px;color:#333;margin:25px auto;font-weight:500;text-align:center;width:100%}@media screen and (min-width:992px){.o-people__topcontent{width:92%;font-size:25px;line-height:37px}}.o-people__btn{padding:15px;text-transform:capitalize;font-size:17px;font-weight:600;max-width:100%;width:100%;margin:auto}@media screen and (min-width:992px){.o-people__btn{max-width:311px;margin:30px auto 0}}.o-people .team{position:relative;border-color:#898989!important;border-radius:0!important;font-family:Poppins;font-size:15px;min-height:348px}.o-people .team:hover{border-color:#fff!important}.o-people .team span{font-size:22px;font-weight:500}.o-people .owl-dots{margin-top:30px}.o-people .splide__pagination{position:relative;margin:30px 0 20px}.o-people .splide__pagination .splide__pagination__page.is-active{background:#ff5800}.o-testimonial{background-color:#f9f9f9}.o-testimonial__heading{font-family:Poppins;font-size:31px;line-height:38px;color:#262e36;text-align:center;font-weight:700;margin-bottom:35px}@media screen and (min-width:992px){.o-testimonial__heading{font-size:51px;line-height:56px}}.o-testimonial .splide__arrows{display:block}.o-testimonial .splide__arrow--prev{font-size:45px!important;color:#000!important;background-color:#fff!important;width:50px;height:50px;border:1px solid #3cc065!important;line-height:0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;font-weight:300!important;bottom:-125px;top:inherit;left:35%}@media screen and (min-width:992px){.o-testimonial .splide__arrow--prev{left:40%}}@media screen and (min-width:1100px){.o-testimonial .splide__arrow--prev{left:45%}}.o-testimonial .splide__arrow--prev svg{position:relative;top:0;left:0;height:20px;line-height:0;width:20px}.o-testimonial .splide__arrow--prev:hover{color:#fff!important;background-color:#3cc065!important}.o-testimonial .splide__arrow--prev:hover svg path{fill:#fff}.o-testimonial .splide__arrow--next{font-size:45px!important;color:#000!important;background-color:#fff!important;width:50px;height:50px;border:1px solid #3cc065!important;line-height:0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;font-weight:300!important;bottom:-125px;top:inherit;right:35%}@media screen and (min-width:992px){.o-testimonial .splide__arrow--next{right:40%}}@media screen and (min-width:1100px){.o-testimonial .splide__arrow--next{right:45%}}.o-testimonial .splide__arrow--next svg{position:relative;top:0;right:0;height:20px;line-height:0;width:20px}.o-testimonial .splide__arrow--next:hover{color:#fff!important;background-color:#3cc065!important}.o-testimonial .splide__arrow--next:hover svg path{fill:#fff}.o-testimonial__list .owl-nav{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}@media screen and (min-width:992px){.o-testimonial__list .owl-nav{margin-top:60px}}.o-testimonial__list .owl-prev{font-size:45px!important;color:#000!important;background-color:#fff!important;width:50px;height:50px;border:1px solid #3cc065!important;line-height:0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;font-weight:300!important}.o-testimonial__list .owl-prev span{position:relative;top:-3px;left:-1px;height:50px;line-height:50px}.o-testimonial__list .owl-prev:hover{color:#fff!important;background-color:#3cc065!important}.o-testimonial__list .owl-next{font-size:45px!important;color:#000!important;background-color:#fff!important;width:50px;height:50px;border:1px solid #3cc065!important;line-height:0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;font-weight:300!important}.o-testimonial__list .owl-next span{position:relative;top:-3px;right:-1px;height:50px;line-height:50px}.o-testimonial__list .owl-next:hover{color:#fff!important;background-color:#3cc065!important}.o-testimonial__item{max-width:620px;width:95%;margin:0}@media screen and (min-width:992px){.o-testimonial__item{margin:auto;background-color:#fff;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.07);box-shadow:0 6px 20px 0 rgba(0,0,0,.07)}}.o-testimonial__itemimage{width:100%;display:block;height:300px}@media screen and (min-width:992px){.o-testimonial__itemimage{height:435px}}.o-testimonial__itemimage img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.o-testimonial__itemcontent{padding:20px;min-height:auto;border:1px solid #e1e1e1;border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media screen and (min-width:992px){.o-testimonial__itemcontent{padding:35px 25px 35px 42px;height:auto;min-height:317px}}.o-testimonial__itemtitle{font-family:Poppins;font-size:25px;line-height:32px;color:#333;font-weight:700;margin-bottom:15px}@media screen and (min-width:992px){.o-testimonial__itemtitle{font-size:30px;line-height:40px}}.o-testimonial__itemtech{font-family:Poppins;font-size:18px;line-height:26px;color:#333;margin-bottom:20px}@media screen and (min-width:992px){.o-testimonial__itemtech{font-size:20px;line-height:30px;margin-bottom:25px}}.o-testimonial__itemtech span{color:#4492dc}.o-testimonial__itembtn{font-family:Poppins;color:#4492dc;font-size:16px;line-height:26px;font-weight:600;margin-top:auto}.o-testimonial__itembtn:hover{color:#ff5800}.o-testimonial__itembtn:hover svg{-webkit-transform:translate(5px,0);transform:translate(5px,0)}.o-testimonial__itembtn:hover svg g{fill:#ff5800}.o-testimonial__more{font-family:Poppins;font-size:20px;line-height:26px;color:#333;font-weight:500;text-decoration:underline;margin-top:40px;display:inline-block}.o-testimonial__more:hover{color:#ff5800;text-decoration:underline}.o-testimonial__more--splidebtn{margin-top:130px}.o-testimonial__more--about{margin-top:140px}.bt-ass{border-top:1px solid #e6e6e6}.o-company-awards__heading{font-family:Poppins;font-size:31px;line-height:38px;color:#262e36;text-align:center;font-weight:700;margin-bottom:20px}@media screen and (min-width:992px){.o-company-awards__heading{font-size:51px;line-height:56px;margin-bottom:35px}}.o-company-awards__navtab{border:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:27px}@media screen and (min-width:992px){.o-company-awards__navtab{margin-bottom:39px}}.o-company-awards__navtab li{position:relative;max-width:100px;width:100%}@media screen and (min-width:992px){.o-company-awards__navtab li{max-width:130px}}.o-company-awards__navtab li a{font-family:Poppins;font-size:18px;line-height:30px;color:#898989;padding:0 10px 20px;border-bottom:1px solid #d9d9d9;display:block;width:100%;text-align:center}@media screen and (min-width:992px){.o-company-awards__navtab li a{font-size:21px;line-height:40px}}.o-company-awards__navtab li.active a{color:#4492dc}.o-company-awards__navtab li.active:after{position:absolute;content:"";width:100%;height:5px;background-color:#4492dc;bottom:0;left:0;right:0}.o-company-awards__tab-content{min-height:395px}.o-company-awards .o-company-awards__list:before{position:absolute;content:"";width:25%;height:100%;left:0;top:0;background:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(30%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0) 100%);z-index:9;display:none}@media screen and (min-width:992px){.o-company-awards .o-company-awards__list:before{width:10%;display:block}}@media screen and (min-width:1600px){.o-company-awards .o-company-awards__list:before{width:15%}}@media screen and (min-width:1800px){.o-company-awards .o-company-awards__list:before{width:25%}}.o-company-awards .o-company-awards__list:after{position:absolute;content:"";width:25%;height:100%;right:0;top:0;background:#fff;background:-webkit-gradient(linear,right top,left top,color-stop(30%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(270deg,#fff 30%,rgba(255,255,255,0) 100%);z-index:9;display:none}@media screen and (min-width:992px){.o-company-awards .o-company-awards__list:after{width:10%;display:block}}@media screen and (min-width:1600px){.o-company-awards .o-company-awards__list:after{width:15%}}@media screen and (min-width:1800px){.o-company-awards .o-company-awards__list:after{width:25%}}.o-company-awards__list{position:relative}.o-company-awards__list .splide__arrows{display:block!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:32px 0 5px;position:absolute;bottom:-42px;width:100%}.o-company-awards__list .splide__arrows svg{display:none}.o-company-awards__list .splide__arrow--prev{opacity:1;position:absolute;bottom:0;left:36%;width:31px;height:12px;background:url('data:image/svg+xml,<svg width="31px" height="12px" viewBox="0 0 31 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Vector-279" fill="%23D9D9D9" fill-rule="nonzero"><path d="M0.21966975,4.99264075 C-0.07322325,5.28553075 -0.07322325,5.76041075 0.21966975,6.05330075 L4.99263975,10.8262708 C5.28552975,11.1191708 5.76040975,11.1191708 6.05329975,10.8262708 C6.34618975,10.5333708 6.34618975,10.0584708 6.05329975,9.76557075 L1.81065975,5.52297075 L6.05329975,1.28033075 C6.34618975,0.98744075 6.34618975,0.51256275 6.05329975,0.21966975 C5.76040975,-0.07322325 5.28552975,-0.07322325 4.99263975,0.21966975 L0.21966975,4.99264075 Z M0.74999975,6.27297075 L30.7499998,6.27297075 L30.7499998,4.77297075 L0.74999975,4.77297075 L0.74999975,6.27297075 Z" id="Shape"></path></g></g></svg>')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:100%!important;margin:0 13px}@media screen and (min-width:992px){.o-company-awards__list .splide__arrow--prev{left:46%}}@media screen and (min-width:1300px){.o-company-awards__list .splide__arrow--prev{left:46.5%}}.o-company-awards__list .splide__arrow--prev:hover{background:url('data:image/svg+xml,<svg width="31px" height="12px" viewBox="0 0 31 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Vector-279" fill="%23333333" fill-rule="nonzero"><path d="M0.21966975,4.99264075 C-0.07322325,5.28553075 -0.07322325,5.76041075 0.21966975,6.05330075 L4.99263975,10.8262708 C5.28552975,11.1191708 5.76040975,11.1191708 6.05329975,10.8262708 C6.34618975,10.5333708 6.34618975,10.0584708 6.05329975,9.76557075 L1.81065975,5.52297075 L6.05329975,1.28033075 C6.34618975,0.98744075 6.34618975,0.51256275 6.05329975,0.21966975 C5.76040975,-0.07322325 5.28552975,-0.07322325 4.99263975,0.21966975 L0.21966975,4.99264075 Z M0.74999975,6.27297075 L30.7499998,6.27297075 L30.7499998,4.77297075 L0.74999975,4.77297075 L0.74999975,6.27297075 Z" id="Shape"></path></g></g></svg>')!important}.o-company-awards__list .splide__arrow--next{opacity:1;position:absolute;bottom:0;right:36%;width:31px;height:12px;background:url('data:image/svg+xml,<svg width="31px" height="12px" viewBox="0 0 31 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Vector-280" transform="translate(0.000000, 0.477029)" fill="%23D9D9D9" fill-rule="nonzero"><path d="M30.5303,6.05330075 C30.8232,5.76041075 30.8232,5.28553075 30.5303,4.99264075 L25.7574,0.21966975 C25.4645,-0.07322325 24.9896,-0.07322325 24.6967,0.21966975 C24.4038,0.51256375 24.4038,0.98744075 24.6967,1.28033075 L28.9393,5.52297075 L24.6967,9.76557075 C24.4038,10.0584708 24.4038,10.5333708 24.6967,10.8262708 C24.9896,11.1191708 25.4645,11.1191708 25.7574,10.8262708 L30.5303,6.05330075 Z M0,6.27297075 L30,6.27297075 L30,4.77297075 L0,4.77297075 L0,6.27297075 Z" id="Shape"></path></g></g></svg>')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:100%!important;margin:0 13px}@media screen and (min-width:992px){.o-company-awards__list .splide__arrow--next{right:46%}}@media screen and (min-width:1300px){.o-company-awards__list .splide__arrow--next{right:46.5%}}.o-company-awards__list .splide__arrow--next:hover{background:url('data:image/svg+xml,<svg width="31px" height="12px" viewBox="0 0 31 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Vector-280" transform="translate(0.000000, 0.477029)" fill="%23333333" fill-rule="nonzero"><path d="M30.5303,6.05330075 C30.8232,5.76041075 30.8232,5.28553075 30.5303,4.99264075 L25.7574,0.21966975 C25.4645,-0.07322325 24.9896,-0.07322325 24.6967,0.21966975 C24.4038,0.51256375 24.4038,0.98744075 24.6967,1.28033075 L28.9393,5.52297075 L24.6967,9.76557075 C24.4038,10.0584708 24.4038,10.5333708 24.6967,10.8262708 C24.9896,11.1191708 25.4645,11.1191708 25.7574,10.8262708 L30.5303,6.05330075 Z M0,6.27297075 L30,6.27297075 L30,4.77297075 L0,4.77297075 L0,6.27297075 Z" id="Shape"></path></g></g></svg>')!important}.o-company-awards__item{max-width:375px;height:351px;border:1px solid #f6c7a3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px;border-radius:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.o-company-awards__item i{height:144px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:20px;min-width:120px;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-company-awards__item i img{width:auto;max-height:100%}.o-company-awards__item p{font-family:Poppins;font-size:21px;line-height:28px;font-weight:500;margin:0;text-align:center}.o-company-awards__item:hover{border-color:#e1263b}.o-company-awards__btn{width:100%;max-width:100%;padding:15px;margin:20px auto 0;text-transform:capitalize}@media screen and (min-width:992px){.o-company-awards__btn{max-width:363px;margin:30px auto 0}}.o-social-responsible{position:relative;background:#001a36;background-size:auto 100%;overflow:hidden;width:100%}@media screen and (min-width:992px){.o-social-responsible{background:#001a36 url(/images/new-company-profile/social-background.png) no-repeat right bottom}}.o-social-responsible:before{position:absolute;content:"";width:420px;height:400px;background:url(/images/new-company-profile/left-blue.svg) no-repeat bottom left;background-size:100%;bottom:0;left:0;display:none}@media screen and (min-width:992px){.o-social-responsible:before{display:block}}.o-social-responsible__topgreen{position:relative}.o-social-responsible__topgreen:before{position:absolute;content:"";width:450px;height:460px;background:url(/images/new-company-profile/top-green.svg) no-repeat top left;background-size:100%;top:-60px;left:-10%;display:none}@media screen and (min-width:992px){.o-social-responsible__topgreen:before{display:block}}.o-social-responsible__heading{font-family:Poppins;color:#fff;font-size:30px;line-height:40px;font-weight:700;margin-bottom:10px;text-align:center}@media screen and (min-width:992px){.o-social-responsible__heading{font-size:40px;line-height:50px;text-align:left}}.o-social-responsible__content{font-family:Poppins;color:#fff;font-size:20px;line-height:30px;margin-bottom:25px;text-align:center}@media screen and (min-width:992px){.o-social-responsible__content{text-align:left;font-size:25px;line-height:37px}}.o-social-responsible__content span{color:#3cc065}.o-social-responsible__btn{margin:auto;text-transform:capitalize;font-size:17px;padding:15px;max-width:100%;width:100%}@media screen and (min-width:992px){.o-social-responsible__btn{max-width:290px;margin:0}}.btn-center-block1{width:100%;margin:auto;padding:0 15px}@media screen and (min-width:768px){.btn-center-block1{max-width:363px}}.section-footer{background-color:#04254a;padding:40px 0 30px;overflow:hidden;position:relative}@media screen and (min-width:992px){.section-footer{padding:50px 0 30px}}.section-footer__navarea{padding-bottom:30px}@media (min-width:767px){.section-footer__navarea{padding-bottom:40px}}.section-footer__navbar-heading{color:#fff;font-size:16px;line-height:25px;font-weight:600;font-family:Poppins;margin-bottom:15px}.section-footer__navbar-heading::after{content:" ";display:block;background:#3cc065;height:2px;width:31px;position:relative;margin-top:5px}.section-footer__two-navbar-list{display:grid;grid-template-columns:1fr 1fr}.section-footer__a-tag{color:#c4e0f5;font-size:15px;font-weight:400;font-family:Poppins;line-height:28px;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.section-footer__a-tag:hover{color:#fff}.section-footer__divider{background-color:#15467e;height:1px;width:100%;margin-bottom:35px}.section-footer__copy-right-details{font-size:14px;line-height:24px;font-weight:400;color:#aec7da;font-family:Poppins;margin-bottom:0;margin-bottom:15px}@media (min-width:767px){.section-footer__copy-right-details{margin-bottom:0}}@media screen and (min-width:992px){.section-footer__copy-right-details{margin-bottom:30px}}.section-footer__social-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;position:relative;z-index:1}.section-footer__align-cener{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.thank-contact{text-align:center;background:#edfaff;padding:40px 0}@media screen and (min-width:992px){.thank-contact{padding:60px 0}}.thank-contact__heading{font-family:Poppins;font-weight:700;color:#000}@media screen and (min-width:992px){.thank-contact__heading{font-size:40px;line-height:55px}}.thank-contact__sub-heading{font-family:Poppins;font-weight:600;color:#4492dc;margin-bottom:0}@media screen and (min-width:992px){.thank-contact__sub-heading{font-size:25px;line-height:29px}}.discover-services{position:relative;padding-bottom:25px}.discover-services:before{content:'';position:absolute;top:0;left:0;background:#edfaff;width:100%;height:60px;border-bottom:1px solid #c2d7df}.discover-services__wrapper{border:3px solid #84a5f9;border-radius:10px;padding:30px 15px;position:relative;background:#fff;z-index:99}@media screen and (min-width:992px){.discover-services__wrapper{padding:60px 0 50px}}.discover-services__heading{font-family:Poppins;font-weight:700;color:#000;text-align:center}@media screen and (min-width:992px){.discover-services__heading{font-size:31px;line-height:33px}}.discover-services__sub-heading{font-family:Poppins;font-weight:500;color:#333;text-align:center;margin-top:15px;margin-bottom:0}@media screen and (min-width:992px){.discover-services__sub-heading{font-size:21px;line-height:27px}}.discover-services__btn-list{margin-top:25px}@media screen and (min-width:992px){.discover-services__btn-list{margin-top:35px}}.discover-services__btn-list .banner-technologies__list-link{font-family:Poppins;z-index:1;position:relative;background:#fff;border-radius:30px;color:#333;display:inline-block;padding:8px 10px;font-size:16px!important;font-weight:600!important}@media screen and (min-width:992px){.discover-services__btn-list .banner-technologies__list-link{font-size:26px!important;padding:8px 30px}}.discover-services__btn-list .new-home-banner__list-item{margin:0 1px 3px}@media screen and (min-width:992px){.discover-services__btn-list .new-home-banner__list-item{margin:0 3px 10px}}@media screen and (min-width:992px){.discover-services__btn-list .new-home-banner__list-item:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px)}}.discover-services__btn-list .new-home-banner__list-item:hover path{-webkit-transform:none;transform:none;fill:#35b15c}.discover-services__btn-list .new-home-banner__list-item:hover .banner-technologies__list-link{color:#35b15c}.story{padding-bottom:20px}@media screen and (min-width:992px){.story{padding-bottom:40px}}.story__dive{background:#355bbf;padding:30px 20px;border-radius:10px}@media screen and (min-width:992px){.story__dive{padding:60px 50px;height:100%}}.story__dive h2{font-family:Poppins;color:#fff;font-weight:700;margin-bottom:15px}@media screen and (min-width:992px){.story__dive h2{font-size:31px;line-height:33px}}.story__dive p{font-family:Poppins;color:#fff;font-weight:500}@media screen and (min-width:992px){.story__dive p{font-size:21px;line-height:30px}}.story__btn{font-family:Poppins;background:0 0;border:2px solid #fff;font-size:17px;font-weight:600;color:#fff;padding:15px 30px;border-radius:5px;display:inline-block;margin-top:25px}.story__btn svg{margin-left:10px}.story__btn:hover{color:#fff;border-color:#ff5800;background:#ff5800}.story__btn:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px)}.story__btn--reverse{border-color:#ff5800;color:#333}.story__btn--reverse:hover path{fill:#fff}.story__btn--white{color:#fff}.story__uncover{padding:30px 20px;border:1px solid #84a5f9;border-radius:10px;height:auto}@media screen and (min-width:992px){.story__uncover{height:100%;padding:60px 50px;margin-top:0}}.story__uncover h2{font-family:Poppins;color:#000;font-weight:700;margin-bottom:15px}@media screen and (min-width:992px){.story__uncover h2{font-size:31px;line-height:36px}}.story__uncover p{font-family:Poppins;font-size:21px;line-height:30px;font-weight:500;color:#333;margin-bottom:0}@media screen and (min-width:992px){.story__box-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.story__box-head i{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:20px}@media screen and (min-width:992px){.story__box-head i{margin-right:30px;margin-bottom:0}}.story__insights{padding:30px 20px;border:1px solid #84a5f9;border-radius:10px;height:auto}@media screen and (min-width:992px){.story__insights{height:100%;padding:60px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:0}}.story__insights i{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:30px;margin-bottom:20px}@media screen and (min-width:992px){.story__insights i{margin-bottom:0}}.story__insights h2{color:#000;font-weight:700;margin-bottom:15px}@media screen and (min-width:992px){.story__insights h2{font-size:31px;line-height:36px}}.story__insights p{font-family:Poppins;font-size:21px;line-height:30px;font-weight:500;color:#333;margin-bottom:0}.story__insights .story__box-head{display:block}.story__business{background:url(/images/new-thank-you/business.jpg) no-repeat 0 0/cover;border-radius:10px;padding:30px 20px}@media screen and (min-width:992px){.story__business{padding:60px 50px;height:100%;margin-top:0}}.story__business h2{font-family:Poppins;color:#fff;font-size:31px;line-height:38px;font-weight:700}.story__business p{font-family:Poppins;font-size:21px;line-height:30px;font-weight:500;color:#fff;margin-bottom:0}.story__wrapper{text-align:center}@media screen and (min-width:992px){.story__wrapper{text-align:left}}.new-thank-you-page .slbWrapOuter{height:auto}.scrollable-wrapper{margin-top:70px}.scrollable-wrapper__flickbutton{position:fixed;right:10px;bottom:20px;z-index:9999;background-color:#fff;width:69px;height:69px;border:1px solid #ff5826;border-radius:50%;font-weight:600;font-size:55px;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-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);-webkit-transition:all .2s;transition:all .2s}@media screen and (min-width:992px){.scrollable-wrapper__flickbutton{display:none}}.scrollable-wrapper__flickbutton.rotate{background-color:#ff5826;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.scrollable-wrapper__flickbutton.rotate .icon-fill{fill:#fff}body.case-studies-details #myModal1 .modal-dialog{background:rgba(0,0,0,.5)}.regular{position:relative}.regular__spacing{padding:20px 0}@media screen and (min-width:992px){.regular__spacing{padding:40px 0}}.regular__regular-tittle{position:relative;font-family:Poppins;font-size:28px;line-height:44px;font-weight:700;padding-bottom:10px;color:#262e36}@media screen and (min-width:992px){.regular__regular-tittle{font-size:41px;line-height:55px}}.regular__regular-tittle:after{position:absolute;content:"";width:113px;height:4px;background-color:#24cd7c;border-radius:4px;bottom:0;left:0}.regular__regular-tittle--has-secondary-heading{margin-bottom:25px}.regular__deliverable-list li{font-family:Poppins;font-size:16px;line-height:24px;margin-bottom:15px}.regular__deliverable-list li strong{font-weight:600}.regular__deliverable-child-strong{display:inline-block;margin-bottom:15px}.regular__deliverable-child-list li{position:relative}.regular__deliverable-child-list li:before{content:"";position:absolute;top:9px;left:-15px;background:#24cd7c;width:7px;height:7px;border-radius:100%}.regular__child-title{font-family:Poppins;font-size:20px}.regular__deliverable-child-list{padding-left:25px}.regular__regular-content{font-family:Poppins;font-size:16px;line-height:27px;font-weight:400;color:#333}.regular__regular-content:last-child{margin:0}.regular__regular-content--child-content{position:relative;padding-left:20px;margin-bottom:15px}.regular__regular-content--child-content::before{content:'';position:absolute;width:20px;height:20px;top:7px;left:0;background:url(/images/new-free-trial/list-icon-small.svg) no-repeat}.regular__regular-content--has-top-list-content{margin-top:20px!important}.regular__regular-list{list-style:disc;padding-left:20px}.regular__regular-item{font-family:Poppins;font-size:16px;line-height:27px;font-weight:400;color:#333}.regular__img{margin:30px 0;border-radius:15px}.regular__slider{position:relative;margin-top:35px}.regular__slider .owl-nav{position:absolute;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:-85px;right:0}.regular__slider .owl-prev{font-size:45px!important;color:#1c2958!important;background-color:#e1e1e1!important;width:45px;height:45px;line-height:0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;font-weight:300!important}.regular__slider .owl-prev span{position:relative;height:45px;line-height:35px;left:-1px}.regular__slider .owl-prev:hover{background-color:#7feba1!important}.regular__slider .owl-prev.disabled{cursor:auto;color:#fff!important;background:#f2f2f2!important}.regular__slider .owl-next{font-size:45px!important;color:#1c2958!important;background-color:#e1e1e1!important;width:45px;height:45px;line-height:0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;font-weight:300!important}.regular__slider .owl-next span{position:relative;height:45px;line-height:35px;left:2px}.regular__slider .owl-next:hover{background-color:#7feba1!important}.regular__slider .owl-next.disabled{cursor:auto;color:#fff!important;background:#f2f2f2!important}.regular__slider .splide__arrows{display:block;position:absolute;top:-60px;right:40px}@media screen and (min-width:992px){.regular__slider .splide__arrows{top:-70px}}.regular__slider .splide__arrow{position:absolute;right:0;width:45px;height:45px}.regular__slider .splide__arrow--prev{right:15px;left:inherit}.regular__slider .splide__arrow--next{right:-40px;left:inherit}.regular__slider-mod{position:relative;margin-top:35px}.regular__slider-mod .splide__arrows{display:block;position:absolute;top:-60px;right:40px}@media screen and (min-width:992px){.regular__slider-mod .splide__arrows{top:-70px}}.regular__slider-mod .splide__arrow{position:absolute;right:0;width:45px;height:45px}.regular__slider-mod .splide__arrow--prev{right:15px;left:inherit}.regular__slider-mod .splide__arrow--next{right:-40px;left:inherit}.case-study-banner{background-color:#05264a;position:relative}.case-study-banner:before{position:absolute;content:"";width:178px;height:148px;background-image:url(/images/case-studies-details/case-study-common/banner-left-circle.png);background-repeat:no-repeat;background-position:100%;left:0;bottom:0}.case-study-banner:after{position:absolute;content:"";width:214px;height:185px;background-image:url(/images/case-studies-details/case-study-common/banner-right-circle.png);background-repeat:no-repeat;background-position:100%;right:0;top:0}.case-study-banner__container{position:relative}.case-study-banner__wrapper{position:absolute;top:120px;width:320px}.case-study-banner__spacing{padding:30px 0}@media screen and (min-width:992px){.case-study-banner__spacing{padding:57px 0 38px}}.case-study-banner__bannertag{font-family:Poppins;color:#fff;text-align:center;font-size:15px;line-height:34px;text-indent:-5px;font-weight:600;background:url(/images/case-studies-details/case-study-common/ribbon.svg);text-transform:uppercase;position:relative;display:block;width:149px;height:34px;margin:auto;background-repeat:no-repeat;background-position:center;background-size:100% 100%}@media screen and (min-width:992px){.case-study-banner__bannertag{margin:0;font-size:16px}}@media screen and (min-width:992px){.case-study-banner__bannertag{font-size:18px}}.case-study-banner__bannertittle{font-family:Poppins;color:#fff;font-size:32px;line-height:40px;font-weight:700;margin:15px 0 0;text-align:center}@media screen and (min-width:992px){.case-study-banner__bannertittle{text-align:left;font-size:40px;line-height:50px}}.case-study-banner__btnarea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}@media screen and (min-width:1590px){.case-study-banner__btnarea{display:none}}.case-study-banner__btnarea .case-study-banner__stickybtn{color:#fff;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 15px;background-color:#ff5800}@media screen and (min-width:767px){.case-study-banner__btnarea .case-study-banner__stickybtn{width:48%;margin:0}}.case-study-banner__btnarea .case-study-banner__stickybtn:hover{background-color:#fff}.case-study-banner__btnarea .case-study-banner__discussbtn{max-width:100%;font-size:16px;padding:15px}@media screen and (min-width:767px){.case-study-banner__btnarea .case-study-banner__discussbtn{max-width:48%;font-size:18px}}.case-study-banner__sticky{position:absolute;max-width:320px;width:100%;background:#fff;padding:12px 10px 12px;border-radius:10px;border:1px solid #a2c3ee;-webkit-box-shadow:0 0 27px 0 rgba(0,0,0,.01);box-shadow:0 0 27px 0 rgba(0,0,0,.01);z-index:99}.case-study-banner__stickylist{position:relative}.case-study-banner__stickylistpadding{width:100%;padding:0 26px 0}.case-study-banner__listtittle{font-family:Poppins;color:#252424;font-size:21px;line-height:50px;font-weight:600;border-bottom:1px solid #bebebe}.case-study-banner__listul{list-style:disc;padding-left:20px;margin-top:17px}.case-study-banner__listitem{margin-bottom:10px;line-height:20px}.case-study-banner__listitem::marker{color:#4492dc;font-size:22px}.case-study-banner__stickyitem{font-family:Poppins;color:#333;font-size:15px;line-height:25px;position:relative;top:-3px}.case-study-banner__stickyitem:hover{color:#4492dc;font-weight:600}.case-study-banner__stickyitem.active{color:#4492dc;font-weight:600}.case-study-banner__stickybtn{border-radius:5px;border:1.5px solid #ff5800;padding:12px;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;font-size:16px;font-weight:600;color:#333;display:none;margin:0}@media screen and (min-width:1590px){.case-study-banner__stickybtn{display:block}}.case-study-banner__stickybtn i{margin-right:7px}.case-study-banner__stickybtn:hover{color:#ff5800}.case-study-banner__stickydiscuss{background:#15a241;border-radius:8px;padding:30px 27px;position:relative;display:none;margin-top:15px}@media screen and (min-width:1590px){.case-study-banner__stickydiscuss{display:block}}.case-study-banner__stickydiscuss:after{position:absolute;content:"";width:93px;height:93px;background-image:url(/images/case-studies-details/case-study-common/require-circle.png);background-repeat:no-repeat;background-position:100%;right:0;bottom:0}.case-study-banner__discusstittle{font-family:Poppins;color:#fff;font-size:22px;line-height:26px;font-weight:700;margin-bottom:10px}.case-study-banner__discussubtittle{font-family:Poppins;color:#fff;font-size:13px;line-height:19px;font-weight:400;margin-bottom:30px}.case-study-banner__discussbtn{font-family:"Plus Jakarta Sans",sans-serif;display:block;border-radius:5px;color:#fff;font-size:15px;font-weight:700;text-align:center;border:2px solid;padding:7px;max-width:210px;width:100%}.case-study-banner__discussbtn:hover{color:#ff5800;background-color:#fff}.case-study-banner__discussbtn:hover path{fill:#ff5800}.case-study-client{background-color:#e3efff}.case-study-client__spacing{padding:30px 0;margin-bottom:20px}@media screen and (min-width:992px){.case-study-client__spacing{padding:60px 0 28px;margin-bottom:0}}.case-study-client__tittle{font-family:Poppins;font-size:28px;line-height:44px;font-weight:700;color:#262e36;padding-bottom:10px}@media screen and (min-width:992px){.case-study-client__tittle{font-size:35px;line-height:55px}}.case-study-client__tittle:after{position:absolute;content:"";width:113px;height:4px;background-color:#24cd7c;border-radius:4px;bottom:0;left:0}.case-study-client__content{font-family:Poppins;font-size:16px;line-height:27px;color:#262e36}.case-study-client__techbox{margin-bottom:20px}.case-study-client__techtittle{position:relative;font-family:Poppins;font-size:16px;line-height:30px;font-weight:600;color:#262e36}.case-study-client__techtittle:after{position:absolute;content:"";width:30px;height:2px;background-color:#24cd7c;border-radius:4px;bottom:0;left:0}.case-study-client__techcontent{font-family:Poppins;font-size:16px;line-height:27px;color:#262e36;margin:0}.service-section{background-color:#3766b0;color:#fff;padding:20px;border-radius:20px}@media screen and (min-width:767px){.service-section{padding:20px 30px;border-radius:40px}}@media screen and (min-width:992px){.service-section{padding:40px 60px}}.service-section__tittle{position:relative;font-family:Poppins;font-size:25px;line-height:35px;color:#fff;font-weight:700;margin-bottom:25px}@media screen and (min-width:992px){.service-section__tittle{font-size:30px;line-height:55px}}.service-section__tittle:after{position:absolute;content:"";width:113px;height:4px;background-color:#24cd7c;border-radius:4px;bottom:0;left:0}.service-section__anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:15px}.service-section__anchor i{margin-right:10px}.service-section__anchor a{font-family:Poppins;font-size:18px;line-height:22px;font-weight:600;text-decoration:underline;color:#fff}@media screen and (min-width:992px){.service-section__anchor a{font-size:24px;line-height:25px}}.service-section__anchor a:hover{color:#24cd7c}.technology-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:35px}.technology-list__items{margin:10px;text-align:center;max-width:150px}@media screen and (min-width:767px){.technology-list__items{margin-right:25px;margin-bottom:12px}}.technology-list__items span{font-family:Poppins;font-size:15px;line-height:22px;color:#333}.technology-list__items:hover .technology-list__item{-webkit-box-shadow:0 6px 14px 0 rgba(0,0,0,.1);box-shadow:0 6px 14px 0 rgba(0,0,0,.1)}.technology-list__item{width:150px;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d6e3f0;border-radius:10px;margin-bottom:15px;background-color:#fff;-webkit-box-shadow:0 6px 14px 0 rgba(0,0,0,.07);box-shadow:0 6px 14px 0 rgba(0,0,0,.07);-webkit-transition:all .5s;transition:all .5s}.result-block{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.result-block:last-child{margin:0}.result-block i{max-width:43px;margin-right:17px;width:100%}.result-block h4{font-family:Poppins;font-size:24px;line-height:30px;color:#333}.result-block p{font-family:Poppins;font-size:16px;line-height:27px;color:#333;margin:0}.bottom-download{background-color:#f3f6fa;text-align:center}@media screen and (min-width:767px){.bottom-download{text-align:left}}.bottom-download__spacing{padding:42px 0}.bottom-download h4{font-family:Poppins;font-size:25px;line-height:35px;color:#262e36;font-weight:700;margin:15px 0;display:block}@media screen and (min-width:767px){.bottom-download h4{font-size:31px;line-height:44px;margin:0}}.bottom-download__btn{font-family:Poppins;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ff5800;width:252px;height:60px;border:1px solid #ff5800;border-radius:5px;font-size:17px;color:#fff;font-weight:600;margin:auto}@media screen and (min-width:767px){.bottom-download__btn{margin:0}}.bottom-download__btn svg{margin-left:10px}.bottom-download__btn:hover{color:#ff5800;background-color:#f3f6fa}.bottom-download__btn:hover path{fill:#ff5800}.more-case-study{background-color:#0a1d4d}.more-case-study__spacing{padding:30px 0}@media screen and (min-width:992px){.more-case-study__spacing{padding:60px 0}}.more-case-study__tittle{position:relative;font-family:Poppins;font-size:41px;line-height:55px;font-weight:700;padding-bottom:15px;margin-bottom:50px;color:#fff;text-align:center}.more-case-study__tittle:after{position:absolute;content:"";width:113px;height:4px;background-color:#24cd7c;border-radius:4px;bottom:0;left:0;right:0;margin:auto}.more-case-study__list{margin-bottom:20px}.more-case-study__list .owl-nav{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:42px}.more-case-study__list .owl-prev{font-size:45px!important;color:#1c2958!important;background-color:#fff!important;width:45px;height:45px;line-height:0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;font-weight:300!important}.more-case-study__list .owl-prev span{position:relative;height:45px;line-height:35px;left:-1px}.more-case-study__list .owl-prev:hover{background-color:#3cc065!important;color:#fff!important}.more-case-study__list .owl-next{font-size:45px!important;color:#1c2958!important;background-color:#fff!important;width:45px;height:45px;line-height:0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;font-weight:300!important}.more-case-study__list .owl-next span{position:relative;height:45px;line-height:35px;left:2px}.more-case-study__list .owl-next:hover{background-color:#3cc065!important;color:#fff!important}.more-case-study__item{background:#fff}.more-case-study__item a img{height:259px}@media screen and (min-width:992px){.more-case-study__item a img{width:100%;-o-object-fit:cover;object-fit:cover}}.more-case-study__itemcontent{position:relative;padding:20px 25px 35px 25px;min-height:250px;background-color:#fff}.more-case-study__itemtitle{font-family:Poppins;font-size:20px;line-height:27px;font-weight:700;color:#333;margin-bottom:10px;min-height:81px}.more-case-study__itemtech{font-family:Poppins;font-size:15px;line-height:22px;color:#333;margin-bottom:10px;font-weight:400}.more-case-study__itemtech strong{color:#4492dc;font-weight:700}.more-case-study__link{font-family:Poppins;font-size:16px;line-height:26px;font-weight:600}.more-case-study__link svg{margin-left:5px}.more-case-study__more{font-family:Poppins;color:#84a5f9;font-size:20px;line-height:26px;font-weight:500;text-decoration:underline;margin-top:25px;display:inline-block}@media screen and (min-width:992px){.more-case-study__more{margin-top:100px}}.more-case-study .splide__arrows{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:-105px;width:100%}@media screen and (min-width:992px){.more-case-study .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex}}.more-case-study .splide__arrow{position:static;margin:0 5px;width:45px;height:45px;opacity:1;background:#fff}.scrollable-wrapper__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:fixed;top:0;right:-120%;-webkit-transition:all .5s;transition:all .5s}@media screen and (min-width:992px){.scrollable-wrapper__sidebar{position:inherit;right:inherit;top:inherit}}.scrollable-wrapper__sidebar.fly-open{right:0;-webkit-transition:all .5s;transition:all .5s;z-index:999}.tech-logo-modifier .technology-list__items:first-child a .technology-list__item img{width:40px}.new-service-section-dita{padding:30px 0}@media screen and (min-width:992px){.new-service-section-dita{padding:60px 0}}.new-service-section-dita__heading{font-family:Poppins;font-weight:700;margin-bottom:20px!important}@media screen and (min-width:992px){.new-service-section-dita__heading{font-size:51px;line-height:60px}}.new-service-section-dita__para{font-family:Poppins;font-weight:500;color:#333;text-align:center;margin-bottom:25px}@media screen and (min-width:992px){.new-service-section-dita__para{font-size:21px;line-height:29px;margin-bottom:50px}}.new-service-section-dita .btn-orange{font-size:16px}@media screen and (min-width:992px){.new-service-section-dita .btn-orange{width:280px;max-width:280px!important;margin:20px 5px 0}}.new-service-section-dita .new-service-section-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:992px){.new-service-section-dita .new-service-section-wrapper{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}}@media screen and (min-width:992px){.conversion-exp-dita .about-us__heading{font-size:51px;line-height:55px}}@media screen and (min-width:992px){.conversion-exp-dita .o-why-capital__content{padding:0 120px}}.conversion-exp-dita .o-why-capital__box{padding:25px 25px}.conversion-exp-dita .o-why-capital__title{font-weight:700}.conversion-exp-dita .btn-orange{font-size:16px}@media screen and (min-width:992px){.conversion-exp-dita .btn-orange{width:280px}}.conversion-solutuion{padding:30px 0}@media screen and (min-width:992px){.conversion-solutuion{padding:60px 0}}.conversion-solutuion__heading{margin-bottom:20px}@media screen and (min-width:992px){.conversion-solutuion__heading{font-size:51px;line-height:60px;margin-bottom:40px}}.conversion-solutuion .btn-orange{text-transform:capitalize;font-size:16px}@media screen and (min-width:992px){.conversion-solutuion .btn-orange{width:280px;max-width:280px!important}}@media screen and (min-width:992px){.unlock-power{background:url(/images/dita/power-unlock-bg.jpg) no-repeat center center/cover}}.unlock-power__subtitle{font-family:Poppins;font-weight:500;color:#cae7ff;font-size:16px;line-height:20px;text-align:center}@media screen and (min-width:992px){.unlock-power__subtitle{padding-right:120px;text-align:left}}@media screen and (min-width:992px){.unlock-power .o-discuss-project__spacing{padding:70px 0}}.how-help-you{background-color:#052c58;padding:25px 0 40px}@media screen and (min-width:992px){.how-help-you{padding:60px 0 80px;background-repeat:no-repeat;background-position:top left}}@media screen and (min-width:992px){.how-help-you__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;margin:0 auto}}.how-help-you__card-items{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;padding:30px 20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-top:20px;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}@media screen and (min-width:770px){.how-help-you__card-items{margin:15px 0;height:380px}}@media screen and (min-width:992px){.how-help-you__card-items{padding:30px 25px 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:inherit;flex-wrap:inherit;height:inherit;margin:0 7px!important}}.how-help-you__card-items a svg{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.how-help-you__card-items a:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px)}.how-help-you__card-items a:hover path{fill:#ff5800}.how-help-you__card-items--border-blue{border-bottom:8px solid #4492dc}.how-help-you__card-items--border-green{border-bottom:8px solid #3cc065}.how-help-you__label{font-family:Poppins!important;display:block;position:absolute;top:15px;left:15px;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.how-help-you__label:hover .how-help-you__radio~.how-help-you__checkmark{background-color:#333}.how-help-you__radio{position:absolute;opacity:0;cursor:pointer}.how-help-you__radio:checked~.how-help-you__checkmark{background-color:#fff;border:2px solid #333}.how-help-you__radio:checked~.how-help-you__checkmark:after{display:block}.how-help-you__checkmark{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#fff;border:2px solid #333;border-radius:50%}.how-help-you__checkmark:after{content:"";position:absolute;display:none;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#333}.how-help-you__icon{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:992px){.how-help-you__icon{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}}.how-help-you__heading{font-family:Poppins!important;font-size:25px;line-height:38px;font-weight:700;color:#fff}@media screen and (min-width:992px){.how-help-you__heading{font-size:51px;line-height:64px}}.how-help-you__sub-heading{font-family:Poppins!important;font-size:18px;line-height:26px;font-weight:600;color:#35b15c;margin-bottom:35px}@media screen and (min-width:992px){.how-help-you__sub-heading{font-size:25px;line-height:34px;margin-bottom:25px}}.how-help-you__card-heading{font-family:Poppins!important;font-size:21px;line-height:30px;font-weight:700;margin:0 0 15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:992px){.how-help-you__card-heading{font-size:31px;line-height:36px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}}.how-help-you__card-sub-heading{font-weight:600;color:#333;font-size:15px;line-height:21px;margin:0}@media screen and (min-width:992px){.how-help-you__card-sub-heading{margin-bottom:0}}.how-help-you__badge{font-family:Poppins!important;position:absolute;top:-5px;right:15px;background:#3cc065;color:#000;font-size:12px;font-weight:600;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;width:130px;height:37px}.how-help-you .how-we-help-buttons,.how-help-you .let-help__btn{font-family:Poppins!important;display:block;margin:0 auto;width:300px;background:#ff5800;text-align:center;color:#fff;font-size:17px;font-weight:600;padding:16px 0;border-radius:5px;border:1px solid #ff5800;position:relative;z-index:99;margin-top:20px}.how-help-you .how-we-help-buttons:hover,.how-help-you .let-help__btn:hover{color:#ff5800;background:#fff}.how-help-you .owl-dots{display:none}.how-help-you__details{margin:20px 0}.how-help-you__link{text-align:center}.how-help-you__anchor{font-family:Poppins;font-size:18px;font-weight:600;color:#1d52c7;display:inline-block;margin-top:0;text-decoration:underline;background:0 0;width:auto;max-width:inherit}.how-help-you__anchor:hover{color:#3cc065}.let-help{max-width:100%;position:relative;text-align:center;margin-top:25px}@media screen and (min-width:992px){.let-help{max-width:1050px;margin:60px auto 0;padding:0 20px 20px 20px}}.let-help:before{content:'';position:absolute;border:1px solid #5787be;top:14px;left:0;right:0;height:100%;border-radius:5px;display:none}@media screen and (min-width:992px){.let-help:before{display:block}}.let-help__heading{font-family:Poppins!important;font-size:23px;font-weight:600;color:#fff;text-align:center;display:inline-block;background-color:#052c58}@media screen and (min-width:992px){.let-help__heading{font-size:25px;padding:0 15px}}.let-help__sub-heading{font-family:Poppins!important;font-size:18px;font-weight:600;color:#fff;text-align:center;margin-bottom:20px}@media screen and (min-width:992px){.let-help__sub-heading{font-size:20px;font-weight:400;margin-bottom:30px}}.let-help__checkbox-list{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}@media screen and (min-width:992px){.let-help__checkbox-list{-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.let-help__checkbox-items{-webkit-box-flex:0;-ms-flex:0 47%;flex:0 47%;margin:10px}@media screen and (min-width:992px){.let-help__checkbox-items{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;overflow:hidden;border-radius:5px;padding:1px;background:#1e8e41;background:-webkit-gradient(linear,left top,left bottom,from(#1e8e41),to(#274dad));background:linear-gradient(180deg,#1e8e41 0,#274dad 100%)}}@media screen and (min-width:992px){.let-help__inner-wrapper{border-radius:5px;background-color:#05284d;padding:20px 15px 20px 15px}}.let-help__checkbox-label{font-family:Poppins!important;text-align:left;color:#fff;font-size:14px;line-height:18px;font-weight:500;display:block;position:relative;padding-left:28px;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:992px){.let-help__checkbox-label{font-size:14px;line-height:21px}}.let-help__checkbox-label:hover__checkbox-input~.let-help__checkbox-label:hover__checkmark{background-color:#ccc}.let-help__checkbox-label:hover__checkbox-input~.let-help__checkbox-label:hover__checkmark:after{display:block}.let-help__checkbox-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.let-help__checkbox-input:checked~.let-help__checkmark{background-color:transparent}.let-help__checkbox-input:checked~.let-help__checkmark:after{content:"";position:absolute;display:block;left:2px;top:2px;width:5px;height:11px;border:solid #000;width:12px;height:12px;border:0;background:#3cc065;border-radius:50%}.let-help__checkmark{position:absolute;top:50%;left:0;height:18px;width:18px;border-radius:2px;border:1px solid #3cc065;background-color:transparent;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:992px){.let-help__checkmark{top:2px;-webkit-transform:inherit;transform:inherit}}.let-help__btn{font-family:Poppins!important;background-color:#ff5800;border:1px solid #ff5800;border-radius:5px;padding:18px 15px;color:#fff;font-size:17px;font-weight:600;width:360px;margin:30px auto 0;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;text-transform:capitalize;margin-bottom:0}.let-help__btn svg{margin-left:10px}.let-help__btn:hover{background-color:#fff;color:#ff5800}.let-help__btn:hover path{fill:#ff5800}.let-help .compare-engage-link{font-size:13px;line-height:20px;text-decoration:underline;position:relative;z-index:99;margin-top:10px;font-weight:700}.let-help .compare-engage-link:hover{color:#00b54a!important}.link{background:0 0!important;padding:0!important;width:auto!important;border:none!important;display:block!important;margin:10px auto;color:#fff}.custom-dev-help .how-help-you{background:url(/images/how-we-help-you/custom-dev-how-we-bg.jpg) no-repeat bottom right/cover}.custom-dev-help .let-help__heading{background:0 0}.custom-dev-help .how-help-you__heading{font-weight:500}@media screen and (min-width:992px){.custom-dev-help .how-help-you__card-heading{font-size:24px;line-height:29px}}.custom-dev-help .how-help-you__card-items{border-bottom:none}.custom-dev-help .how-we-help-buttons{background:0 0;color:#333;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.custom-dev-help .how-we-help-buttons svg path{fill:#333}.custom-dev-help .how-we-help-buttons:hover{background:#ff5800;color:#fff}.custom-dev-help .how-we-help-buttons:hover svg path{fill:#fff}.custom-dev-help .how-we-help-knowmore{color:#0d65ca}.custom-dev-help .how-help-you__card-sub-heading{margin:0}@media screen and (min-width:992px){.custom-dev-help .how-help-you__card-sub-heading{font-weight:500;font-size:15px;line-height:21px;margin:0 0 25px}}.custom-dev-help--healthcare .how-help-you{background:#153995}.portfolio-banner{position:relative;background:#04254a url(/images/new-portfolio/banner-left-graphic.png);background-repeat:no-repeat;background-position:0 0;padding:30px 0 25px;width:100%;overflow:hidden}@media screen and (min-width:992px){.portfolio-banner{padding:36px 0 36px}}.portfolio-banner:after{position:absolute;content:"";width:289px;height:196px;background:url(/images/new-portfolio/banner-right-graphic.png) no-repeat bottom center;background-size:100%;bottom:0;right:0}.portfolio-banner__heading-text{font-family:Poppins;color:#fff;font-size:40px;line-height:50px;font-weight:700}@media screen and (min-width:992px){.portfolio-banner__heading-text{margin-bottom:0}}.portfolio-banner__assets{position:relative}.portfolio-banner__assets:before{position:absolute;content:"";width:690px;height:345px;background:url(/images/new-portfolio/banner-assets-background.svg) no-repeat center;background-size:100% 100%;top:-35px;left:-80px;display:none}@media screen and (min-width:992px){.portfolio-banner__assets:before{display:block}}.portfolio-banner__middle{position:relative;max-width:430px;width:100%;margin:auto;z-index:1}.portfolio-banner__asset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio-banner__asset-heading{font-family:Poppins;color:#3cc065;font-size:22px;line-height:28px;font-weight:600;width:300px;margin-bottom:22px}.portfolio-banner__asset-box{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:26px}@media screen and (min-width:992px){.portfolio-banner__asset-box:nth-child(3),.portfolio-banner__asset-box:nth-child(4){margin-bottom:16px}}.portfolio-banner__asset-icon{width:50px;text-align:center;margin-right:15px}.portfolio-banner__asset-text{max-width:105px}.portfolio-banner__asset-text h3{font-family:Poppins;font-size:27px;font-weight:700;color:#fff;margin:0}.portfolio-banner__asset-text p{font-family:Poppins;font-size:15px;line-height:18px;font-weight:500;color:#fff;margin:0}.portfolio-view__spacing{padding:15px 0 0}@media screen and (min-width:992px){.portfolio-view__spacing{padding:40px 0 0;display:block}}@media screen and (min-width:992px){.portfolio-view__leftpart{border-right:1px solid #e0e0e0;position:static;background:inherit;height:100%}}.portfolio-view__leftpart .portfolio-view__spacing{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:992px){.portfolio-view__leftpart .portfolio-view__spacing{display:block}}.portfolio-view__leftpart .sk-fading-circle{margin:15px auto 0;width:40px;height:40px;position:relative}.portfolio-view__filterwrapper{padding-right:20px;padding-bottom:20px;border-bottom:1px solid #e0e0e0;margin-bottom:20px;position:relative}@media screen and (min-width:992px){.portfolio-view__filterwrapper{margin-bottom:30px}}.portfolio-view__filterwrapper:before{content:"OR";position:absolute;bottom:-15px;left:0;right:0;text-align:center;margin:0 auto;font-family:Poppins;font-size:11px;font-weight:600;color:#333;padding:0 5px;width:30px;background:#ccc;height:30px;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}@media screen and (min-width:992px){.portfolio-view__filterwrapper:before{display:-webkit-box;display:-ms-flexbox;display:flex}}.portfolio-view__filterwrapper--country{margin-bottom:0}@media screen and (min-width:992px){.portfolio-view__filterwrapper--country{margin-bottom:30px}}.portfolio-view__filterwrapper--country::before{display:none}.portfolio-view__filtertittle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:12px;border-radius:15px 0 15px 0;margin-bottom:18px}.portfolio-view__filtertittle--blue{background-color:#dee7ff}.portfolio-view__filtertittle--green{background-color:#d4ffe1}.portfolio-view__filtertittle--orange{background-color:#ffeadf}.portfolio-view__filtertittle i{margin-right:8px}.portfolio-view__filtertittle h4{font-family:Poppins;font-size:16px;color:#333;line-height:33px;font-weight:600;margin:0}.portfolio-view__filterlist{position:relative}.portfolio-view__filteritem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.portfolio-view__filteritem input{margin-right:12px;color:#898989;border-color:#898989;width:16px;height:16px}.portfolio-view__filteritem img{margin-right:10px}.portfolio-view__filteritem label{font-family:Poppins;font-size:15px;line-height:33px;color:#333;font-weight:500}.portfolio-view__filtermore{font-family:Poppins;color:#4492dc;font-size:15px;line-height:33px;font-weight:500;margin-left:27px;display:inline-block;margin-top:6px;cursor:pointer}.portfolio-view__rightpart{position:relative;padding-bottom:30px}@media screen and (min-width:992px){.portfolio-view__rightpart{padding-bottom:60px}}.portfolio-view__rightpart .sticky-bottom{width:100%;color:#fff;text-align:center;padding:5px 0;z-index:1000;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}@media screen and (min-width:992px){.portfolio-view__rightpart .sticky-bottom{padding:15px 0}}.portfolio-view__rightpart .sticky-bottom.fixed{position:fixed;top:71px;left:0;right:0;z-index:1000;padding:5px 12px;background:#fff;-webkit-box-shadow:10px 10px 10px 0 rgba(0,0,0,.05);box-shadow:10px 10px 10px 0 rgba(0,0,0,.05);border-bottom:1px solid #f5f5f5}.portfolio-view__rightpart .sticky-bottom .filter-icon{font-size:16px;font-weight:500;font-family:Poppins;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.portfolio-view__rightpart .sticky-bottom .filter-icon i{display:inline-block;margin-left:10px}.portfolio-view__rightpart .icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portfolio-view__rightpart .sticky-icon{width:30px;height:30px;cursor:pointer}.portfolio-view__rightittle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:992px){.portfolio-view__rightittle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.portfolio-view__rightittlearea{margin-bottom:15px}@media screen and (min-width:992px){.portfolio-view__rightittlearea{margin-bottom:0}}.portfolio-view__rightittlearea h4{font-family:Poppins;font-size:24px;line-height:27px;font-weight:600;color:#000;margin:0}.portfolio-view__rightittlearea p{font-family:Poppins;font-size:16px;line-height:27px;color:#000;margin:0}.portfolio-view__select{border:1px solid #d9d9d9;padding:10px;width:183px;border-radius:2px;font-family:Poppins;font-size:16px;line-height:27px;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/new-portfolio/select-arrow.svg) 93%/15% no-repeat #fff;background-size:13px}.portfolio-view__masonry{position:relative;margin-top:20px}@media screen and (min-width:992px){.portfolio-view__masonry{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-column-count:2;-moz-column-count:2;column-count:2;orphans:1;widows:1}}@media screen and (min-width:992px){.portfolio-view__masonry.orphan3{orphans:2}}.portfolio-view__masonry .no-data{width:100%;font-size:30px;font-weight:600;text-transform:capitalize;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}@media screen and (min-width:992px){.portfolio-view__masonry .no-data{top:50%;height:100vh;margin-top:60px;padding-bottom:30px;position:absolute;font-size:40px}}.portfolio-view__masonryitem{border:1px solid #d9d9d9;border-radius:10px;padding:12px 13px;display:inline-block;max-width:100%;margin-bottom:20px}@media screen and (min-width:992px){.portfolio-view__masonryitem{margin-bottom:30px}}.portfolio-view__itemimage{margin-bottom:24px}.portfolio-view__itemimage img{border-radius:10px;width:100%}.portfolio-view__itemtitlearea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.portfolio-view__titlelink{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:992px){.portfolio-view__titlelink{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}}.portfolio-view__titlelink .portfolio-tittle{font-family:"Plus Jakarta Sans",sans-serif;font-size:22px;line-height:33px;font-weight:700;color:#000;padding-right:15px;margin-bottom:0}@media screen and (min-width:992px){.portfolio-view__titlelink .portfolio-tittle{margin:0 15px 0 0}}.portfolio-view__titlelink .d-flex.justify-content-center.align-items-center .portfolio-link{display:none}.portfolio-view__titlelink .portfolio-link{font-family:"Plus Jakarta Sans",sans-serif;color:#4492dc;font-size:14px;line-height:33px}.portfolio-view__titlelink .portfolio-link img{margin-right:10px}.portfolio-view__itemlink{width:10%}.portfolio-view__itemdesc{font-family:Poppins;font-size:16px;line-height:24px;color:#333;margin-bottom:15px}.portfolio-view__filter-value{font-size:0;line-height:0;visibility:hidden;display:none;text-indent:99999}.portfolio-view__techstack{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio-view__techstack li{margin:3px;border-radius:10px;border:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 10px}.portfolio-view__techstack li:nth-child(1){border:1px solid #64b9f4}.portfolio-view__techstack li:nth-child(2){border:1px solid #e26826}.portfolio-view__techstack li:nth-child(3){border:1px solid #fbba14}.portfolio-view__techstack li:nth-child(4){border:1px solid #8ac640}.portfolio-view__techstack li:nth-child(5){border:1px solid #804b8b}.portfolio-view__techstack li:nth-child(6){border:1px solid #64b9f4}.portfolio-view__techstack li:nth-child(7){border:1px solid #e26826}.portfolio-view__techstack li:nth-child(8){border:1px solid #fbba14}.portfolio-view__techstack li:nth-child(9){border:1px solid #8ac640}.portfolio-view__techstack li:nth-child(10){border:1px solid #804b8b}.portfolio-view__techstack li a{color:#030303;font-weight:700}.portfolio-view__paggination{display:-webkit-box;display:-ms-flexbox;display:flex}.portfolio-view__paggination li .flex-center{width:51px;height:50px;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;font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;color:#000;border:1px solid #e1e1e1;margin-right:13px;border-radius:50%;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;cursor:pointer}.portfolio-view__paggination li .flex-center.active-page{background-color:#3cc065;border-color:#3cc065;font-weight:600;color:#fff}.portfolio-view__paggination li:hover .flex-center{border-color:#3cc065}.portfolio-view__paggination li:first-child .flex-center,.portfolio-view__paggination li:last-child .flex-center{background-color:#f4f4f4}.portfolio-view__paggination li:first-child .flex-center.active-page,.portfolio-view__paggination li:last-child .flex-center.active-page{background-color:#3cc065}.portfolio-view__paggination li:nth-last-child(2){display:inline-block!important}.portfolio-view__paggination li:nth-last-child(2):before{content:"";background:url(/images/portfolio/three-dot.png) no-repeat 18px 23px;float:left;margin:0 0 0 13px;border:1px solid #ccc;border-radius:50%;width:50px;height:50px;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;font-size:24px;color:#000;line-height:0;position:relative;left:-13px}.portfolio-view__paggination.midShep li:nth-child(2){display:inline-block!important}.portfolio-view__paggination.midShep li:nth-child(2):before{content:"";background:url(/images/portfolio/three-dot.png) no-repeat 17px 23px;float:right;margin:0 13px 0 13px;border:1px solid #ccc;border-radius:50%;width:50px;height:50px;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;position:relative;background-size:14px}.discover{background-color:#0f123e}.discover__spacing{padding:30px 0}@media screen and (min-width:992px){.discover__spacing{padding:60px 0}}.discover__title{font-family:Poppins;font-size:31px;line-height:33px;color:#fff;font-weight:700;text-align:center}@media screen and (min-width:992px){.discover__title{text-align:left}}.discover__desc{font-family:Poppins;font-size:21px;line-height:27px;color:#fff;font-weight:500;text-align:center}@media screen and (min-width:992px){.discover__desc{text-align:left}}.discover__btn{max-width:333px;border-color:#ff5800;margin:10px auto 15px;padding:16px;color:#fff;font-family:Poppins;font-size:17px;font-weight:600;text-transform:capitalize}@media screen and (min-width:992px){.discover__btn{margin:10px 0 0}}.discover__btn img{margin-left:10px}.discover__btn:hover{color:#ff5800}.discover__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.discover__list li{width:auto!important;margin:10px 5px}.discover__list li a{padding:1px 20px}.portfolio-we-do .how-help-you{background:#052c58 url(/images/new-portfolio/banner-left-graphic.png);background-repeat:no-repeat;background-position:top left}.portfolio-loader{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99999999;width:100%;height:100%;text-align:center;background:rgba(255,255,255,.8)}.portfolio-loader-inside{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;width:100%;height:100%}.portfolio-loader-inside:before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:40px;height:40px;margin:0 auto;border:4px solid #3498db;border-radius:50%;border-top-color:transparent;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.pagination-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:992px){.pagination-container{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}}.pagination-container a{width:30px;height:30px;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;font-family:"Plus Jakarta Sans",sans-serif;font-size:13px;color:#000;border:1px solid #e1e1e1;margin-right:10px;border-radius:50%;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;cursor:pointer}@media screen and (min-width:992px){.pagination-container a{width:50px;height:50px;margin-right:13px;font-size:16px}}.pagination-container a.active{background-color:#3cc065;border-color:#3cc065;font-weight:600;color:#fff}.pagination-container a:hover{border-color:#3cc065}.pagination-container a.pagination-next,.pagination-container a.pagination-prev{background-color:#f4f4f4}#filterModal{display:none;position:fixed;z-index:9999999!important;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);padding-top:0;border-radius:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#filterModal .modal-content{background-color:#fefefe;margin:0;padding:20px 0 0;border:0;border-radius:0;width:100%;height:100%;height:540px}#filterModal .modal-body{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;height:100vh;overflow:scroll}#filterModal .close:focus,#filterModal .close:hover{color:#000;text-decoration:none;cursor:pointer}#filterModal .close{color:#000;float:right;font-size:44px;font-weight:500;opacity:1;text-align:right;position:absolute;right:10px;top:-3px;z-index:99}#filterModal .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 auto;border:0!important;padding:15px 15px}#filterModal .modal-footer .warning{color:red;font-size:16px;font-weight:500;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}#filterModal .modal-footer button:disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#filterModal #clearFiltersBtn{border:1px solid #000;color:#000;font-size:15px;font-weight:600;padding:10px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 7px 0 0}#filterModal #applyFiltersBtn{background:#3cc065;border:1px solid #3cc065;color:#fff;font-size:15px;padding:10px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;margin:0 0 0 7px}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.service-pages{font-family:Poppins!important}.o-skill-banner{background:#0d2642 url(/images/new-home-banner/banner-gradient.png) no-repeat;background-position:top left;padding:135px 20px 27px;overflow:hidden}.o-skill-banner__bannertitle{font-family:Poppins;font-size:32px;line-height:40px;font-weight:700;color:#fff;margin-bottom:15px;text-align:center}@media screen and (min-width:767px){.o-skill-banner__bannertitle{font-size:41px;line-height:45px;text-align:left;margin-bottom:30px}}@media screen and (min-width:992px){.o-skill-banner__bannertitle{font-size:51px;line-height:60px}}@media screen and (min-width:992px){.o-skill-banner__bannertitle--dita{font-size:44px;line-height:56px}}@media screen and (min-width:992px){.o-skill-banner__bannertitle--salesforce{font-size:42px!important;line-height:47px!important}}.o-skill-banner__bannersubtitle{font-family:Poppins;font-size:25px;line-height:40px;font-weight:700;color:#fff;text-align:center}@media screen and (min-width:767px){.o-skill-banner__bannersubtitle{font-size:31px;line-height:44px;text-align:left}}@media screen and (min-width:767px){.o-skill-banner__bannersubtitle--ver-2{font-size:28px;line-height:40px}}@media screen and (min-width:767px){.o-skill-banner__bannersubtitle--ver-3{font-size:20px;line-height:27px;font-weight:500}}@media screen and (min-width:767px){.o-skill-banner__bannersubtitle--custom-soft{font-size:27px;line-height:38px}}.o-skill-banner__bannersubtitle--green{color:#3cc065}@media screen and (min-width:767px){.o-skill-banner__bannersubtitle--green{font-size:24px;line-height:31px}}.o-skill-banner__bannerpara{color:#fff;font-size:16px;line-height:28px;font-weight:500;text-align:center}@media screen and (min-width:992px){.o-skill-banner__bannerpara{text-align:left}}.o-skill-banner__subtitlelink{color:#fff}.o-skill-banner__subtitlelink:hover span{background-size:100% 100%}.o-skill-banner__subtitlelink span{position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#3cc065)) left no-repeat,#fff;background:linear-gradient(#3cc065) left no-repeat,#fff;background-size:0 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;display:inline-block}.o-skill-banner__subtitlelink span:before{content:"";position:absolute;bottom:0;left:0;height:4px;width:100%;border-radius:10px;-webkit-animation:4s linear animate infinite;animation:4s linear animate infinite}.o-skill-banner__subtitlelink span.link-color1:before{background:-webkit-gradient(linear,left top,right top,from(#03a9f4),color-stop(#ff5800),color-stop(#fbba14),to(#03a9f4));background:linear-gradient(90deg,#03a9f4,#ff5800,#fbba14,#03a9f4);background-size:200%}.o-skill-banner__subtitlelink span.link-color2:before{background:-webkit-gradient(linear,left top,right top,from(#ffe70e),color-stop(#78e6ff),color-stop(#15fe8a),to(#ffe70e));background:linear-gradient(90deg,#ffe70e,#78e6ff,#15fe8a,#ffe70e);background-size:200%}.o-skill-banner__reviewarea{position:relative;padding:20px 30px;border-radius:10px;border:1px solid #495fcd;margin-top:50px}.o-skill-banner__reviewarea:before{position:absolute;content:"";width:3px;height:70%;left:-2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#0d2642}@media screen and (min-width:767px){.o-skill-banner__reviewarea:before{width:2px;left:-1px}}.o-skill-banner__reviewarea:after{position:absolute;content:"";width:3px;height:70%;right:-2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#0d2642}@media screen and (min-width:767px){.o-skill-banner__reviewarea:after{width:2px;right:-1px}}.o-skill-banner__reviewarea--transparent{border:none}@media screen and (min-width:992px){.o-skill-banner__reviewarea--transparent:before{background:url(/images/ai-pages/banner-review-vector-top.svg) no-repeat 0 0;width:657px;height:25px;position:absolute;top:11px;background-color:transparent}}@media screen and (min-width:992px){.o-skill-banner__reviewarea--transparent:after{background:url(/images/ai-pages/banner-review-vector-bottom.svg) no-repeat 0 0;width:657px;height:25px;position:absolute;bottom:-17px;top:inherit;right:inherit;left:-1px;background-color:transparent}}.o-skill-banner__reviewarea--transparent .o-skill-banner__reviewtitle{background-color:transparent}@media screen and (min-width:992px){.o-skill-banner__reviewarea--transparent .o-skill-banner__reviewtitle{left:-2px}}.o-skill-banner__reviewtitle{position:relative;font-family:Poppins;font-size:15px;line-height:23px;color:#fff;font-weight:500;background:#0d2642;padding:0 5px;display:inline-block;margin:0;top:-30px}@media screen and (min-width:767px){.o-skill-banner__reviewtitle{font-size:18px}}.o-skill-banner__reviewlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.o-skill-banner__reviewitem{padding:0}@media screen and (min-width:767px){.o-skill-banner__reviewitem{width:20%}}.o-skill-banner__rightoverlay{position:relative;margin-top:70px}@media screen and (min-width:992px){.o-skill-banner__rightoverlay{margin:0}}.o-skill-banner__rightoverlay:before{position:absolute;content:"";width:570px;height:1000px;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-47%);transform:translateY(-50%) translateX(-47%);background:#3cc065;background:radial-gradient(circle,rgba(60,192,101,.4) 0,rgba(255,255,255,0) 50%)}.o-skill-banner__reviewtitle{top:-33px}.o-skill-banner__reviewlist{position:relative;top:-7px}@media screen and (min-width:992px){.o-skill-banner__reviewlist{position:relative;top:-6px}}.o-skill-banner__reviewitem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.o-skill-banner__reviewitem:last-child .o-skill-banner__reviewitem-star{position:relative;top:-3px}.o-skill-banner__reviewitem-left{text-align:center;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-skill-banner__reviewitem-right{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:992px){.o-skill-banner__reviewitem-icon img{height:inherit}}.o-skill-banner__reviewitem-star img{height:20px}@media screen and (min-width:992px){.o-skill-banner__reviewitem-star img{height:inherit}}.o-skill-banner__reviewitem-name{font-size:13px;font-weight:500;color:#fff}@media screen and (min-width:992px){.o-skill-banner__reviewitem-name{font-size:15px}}.o-skill-banner__reviewitem-number{font-size:22px;font-weight:500;color:#fff;margin-top:5px;display:inline-block}@media screen and (min-width:992px){.o-skill-banner__reviewitem-number{font-size:28px}}.o-skill-banner__rightbox{position:relative;background-color:#0c315b;max-width:429px;width:100%;display:inline-block;border:2px solid #3cc065;padding:15px}@media screen and (min-width:767px){.o-skill-banner__rightbox{padding:29px}}.o-skill-banner__rightbox:before{position:absolute;content:"";width:35%;height:2px;background-color:#0c315b;left:0;right:0;top:-2px;margin:auto}.o-skill-banner__rightbox--ver-1:before{width:83%}@media screen and (min-width:767px){.o-skill-banner__rightbox--ver-2{padding:29px 20px 20px;margin-top:12px}}@media screen and (min-width:767px){.o-skill-banner__rightbox--salesforce{padding:29px 20px 40px}}.o-skill-banner__rightboxtop{text-align:center;padding-top:30px}@media screen and (min-width:767px){.o-skill-banner__rightboxtop{padding-top:20px}}.o-skill-banner__rightboxtop .btn{text-transform:capitalize;font-size:14px;font-weight:600;max-width:310px!important;padding:12px}.o-skill-banner__rightboxtop .btn svg{margin-left:7px}@media screen and (min-width:767px){.o-skill-banner__rightboxtop .btn{font-size:16px;padding:14px}}@-webkit-keyframes gradient-spin{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes gradient-spin{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.o-skill-banner__rightboxtop h5{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;font-size:14px;background:linear-gradient(45deg,#ffe70e,#78e6ff,#15fe8a,#ffe70e);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-animation:gradient-spin 4s infinite linear;animation:gradient-spin 4s infinite linear}@media screen and (min-width:767px){.o-skill-banner__rightboxtop h5{font-size:20px}}.o-skill-banner__rightboxtop--no-padding{padding-top:0}.o-skill-banner__rightboxtopimg{position:absolute;top:-50px;left:0;right:0;margin:auto}.o-skill-banner__rightboxtitle{font-family:Poppins;font-size:20px;line-height:27px;font-weight:600;color:#fff;margin-bottom:20px}@media screen and (min-width:767px){.o-skill-banner__rightboxtitle{font-size:25px;line-height:32px}}.o-skill-banner__rightboxtitle--24{font-size:24px}.o-skill-banner__rightboxtitle a{color:#fff}.o-skill-banner__rightboxtitle a span{position:relative;display:inline-block}.o-skill-banner__rightboxtitle a span:before{content:"";position:absolute;bottom:-2px;left:0;height:2px;width:100%;border-radius:10px;-webkit-animation:4s linear animate infinite;animation:4s linear animate infinite}.o-skill-banner__rightboxtitle a span.link-color1:before{background:-webkit-gradient(linear,left top,right top,from(#03a9f4),color-stop(#ff5800),color-stop(#fbba14),to(#03a9f4));background:linear-gradient(90deg,#03a9f4,#ff5800,#fbba14,#03a9f4);background-size:200%}.o-skill-banner__rightboxtitle a span.link-color2:before{background:-webkit-gradient(linear,left top,right top,from(#ffe70e),color-stop(#78e6ff),color-stop(#15fe8a),to(#ffe70e));background:linear-gradient(90deg,#ffe70e,#78e6ff,#15fe8a,#ffe70e);background-size:200%}.o-skill-banner__rightboxbottom{background-color:#194b83;padding:12px;margin-top:18px;border-radius:4px}@media screen and (min-width:767px){.o-skill-banner__rightboxbottom{padding:25px;margin-top:26px}}.o-skill-banner__rightboxbottom--pad-20{padding:12px}@media screen and (min-width:767px){.o-skill-banner__rightboxbottom--pad-20{padding:20px}}@media screen and (min-width:767px){.o-skill-banner__rightboxbottom--salesforce{margin-top:40px}}.o-skill-banner__rightboxbottomtitle{font-family:Poppins;font-size:16px;line-height:24px;font-weight:600;color:#fff;margin-bottom:12px;text-align:center}@media screen and (min-width:767px){.o-skill-banner__rightboxbottomtitle{font-size:17px;line-height:29px}}.o-skill-banner__rightboxbottomtitle--font-18{font-size:12px}@media screen and (min-width:767px){.o-skill-banner__rightboxbottomtitle--font-18{font-size:19px;line-height:29px}}.o-skill-banner__rightboxbottomtext{color:#fff;text-align:center;font-weight:500;font-size:11px;line-height:18px;font-family:Poppins;margin-bottom:0}@media screen and (min-width:767px){.o-skill-banner__rightboxbottomtext{font-size:15px;line-height:25px}}.o-skill-banner__rightboxbottomtext--font-17{font-size:11px}@media screen and (min-width:767px){.o-skill-banner__rightboxbottomtext--font-17{font-size:17px;line-height:27px}}.o-skill-banner__rightboxbottomlist{position:relative;counter-reset:counter}.o-skill-banner__rightboxbottomitem{font-family:Poppins;font-size:13px;line-height:18px;font-weight:500;margin-bottom:8px;color:#fff;text-align:left}@media screen and (min-width:767px){.o-skill-banner__rightboxbottomitem{font-size:16px;line-height:20px;margin-bottom:12px}}.o-skill-banner__rightboxbottomitem:last-child{margin-bottom:0}.o-skill-banner__rightboxbottomitem:before{content:counter(counter);counter-increment:counter;color:#fff;background-color:#3cc065;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:27px;height:27px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;margin-top:4px;border-radius:50%;float:left}.o-skill-banner__rightboxbottomitem-14{font-size:11px}@media screen and (min-width:767px){.o-skill-banner__rightboxbottomitem-14{font-size:14px}}@media screen and (min-width:992px){.o-skill-banner__with-logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.o-skill-banner__with-logo{text-align:center;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:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:992px){.o-skill-banner__with-logo{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;max-width:140px;margin-right:45px;display:inherit}}.o-skill-banner__with-logo-partner{font-family:Poppins;font-size:22px;color:#fff;text-transform:uppercase;font-weight:700;margin-top:10px;margin-bottom:20px;display:inline-block}@media screen and (min-width:992px){.o-skill-banner__with-logo-partner{font-size:31px;margin-bottom:0}}@media screen and (min-width:992px){.o-skill-banner--hire-salesforce .o-skill-banner__bannertitle{font-size:38px;line-height:48px}}@media screen and (min-width:992px){.o-skill-banner--hire-salesforce .o-skill-banner__bannersubtitle{font-size:18px;line-height:32px;font-weight:600}}@media screen and (min-width:992px){.o-skill-banner .o-skill-banner__rightboxtop .btn{max-width:340px!important;padding:14px 10px;font-size:15px}}.o-skill-banner--ai-agents{background-image:none;position:relative}.o-skill-banner--ai-agents .o-skill-banner__layer{background:url(/images/ai-pages/ai-agents-banner.png) no-repeat 0 0/cover;position:absolute;top:73px;left:0;right:0;width:100%;height:100%}@media screen and (min-width:992px){.o-skill-banner--ai-agents .o-skill-banner__bannertitle{margin-bottom:20px!important}}@media screen and (min-width:992px){.o-skill-banner--ai-agents .o-skill-banner__reviewarea{margin-top:100px}}.o-skill-banner--agentic-ai{background-image:none;position:relative}.o-skill-banner--agentic-ai .o-skill-banner__layer{background:url(/images/ai-pages/agentic-ai-banner.png) no-repeat 0 0/cover;position:absolute;top:73px;left:0;right:0;width:100%;height:100%}@media screen and (min-width:992px){.o-skill-banner--agentic-ai .o-skill-banner__bannertitle{margin-bottom:20px!important}}.o-skill-banner--enterprise-ai{background-image:none;position:relative}.o-skill-banner--enterprise-ai .o-skill-banner__layer{background:url(/images/ai-pages/enterprise-ai-banner.png) no-repeat 0 0/cover;position:absolute;top:73px;left:0;right:0;width:100%;height:100%}@media screen and (min-width:992px){.o-skill-banner--enterprise-ai .o-skill-banner__bannertitle{margin-bottom:20px!important}}.o-skill-banner--generative-ai{background-image:none;position:relative}.o-skill-banner--generative-ai .o-skill-banner__layer{background:url(/images/ai-pages/generative-ai-banner.png) no-repeat 0 0/cover;position:absolute;top:73px;left:0;right:0;width:100%;height:100%}@media screen and (min-width:992px){.o-skill-banner--generative-ai .o-skill-banner__bannertitle{margin-bottom:20px!important}}.o-service-banner--microsoft-dynamics-365-customer-service-integration .o-skill-banner__rightboxtop .btn{max-width:375px!important}.o-service-banner--microsoft-dynamics-365-consulting-companies .o-skill-banner__rightboxtop .btn{max-width:375px!important}.o-skill-service{background-color:#f9f9f9;border-bottom:1px solid #e0e0e0}.o-skill-service .custom-solution__heading{font-family:Poppins;font-size:30px;line-height:35px;font-weight:700;color:#262e36;margin-bottom:15px}@media screen and (min-width:767px){.o-skill-service .custom-solution__heading{font-size:38px;line-height:46px}}@media screen and (min-width:992px){.o-skill-service .custom-solution__heading{font-size:48px;line-height:58px}}.o-skill-service .custom-solution__heading--nosub{margin:0 0 30px}@media screen and (min-width:992px){.o-skill-service .custom-solution__heading--nosub{margin:0 0 45px}}.o-skill-service .custom-solution__sub-heading{font-family:Poppins;font-size:18px;line-height:27px;color:#474747;margin:0 0 30px;font-weight:500;display:block}@media screen and (min-width:992px){.o-skill-service .custom-solution__sub-heading{font-size:21px;line-height:31px;margin:0 0 45px}}.o-skill-service .custom-solution__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:992px){.o-skill-service .custom-solution__card{display:inherit}}.o-skill-service .custom-solution__card-gradient:before{display:block}.o-skill-service .custom-solution__card-heading{font-family:Poppins;font-size:20px;line-height:25px}.o-skill-service .custom-solution__card-heading--smaller{font-size:17px}.o-skill-service .custom-solution__card-description{font-family:Poppins;font-size:15px;line-height:25px;color:#333;margin:0 0 15px}.o-skill-service .custom-solution__card-description a{font-family:Poppins;color:#3cc065;font-weight:500}.o-skill-service .custom-solution__card-description-wrapper{margin-top:20px;display:none}.o-skill-service .card-list-bulleted{list-style:disc;padding-left:15px}.o-skill-service .card-list-bulleted li::marker{color:#102355}.o-skill-service .custom-solution__card-gradient1{display:block;position:relative;margin-bottom:26px;cursor:pointer;overflow:hidden;padding:2px;border:0}.o-skill-service .custom-solution__card-gradient1:before{content:"+";position:absolute;top:20px;right:10px;font-size:36px;line-height:0;font-weight:300;color:#898989;z-index:99}.o-skill-service .custom-solution__card-gradient1:after{content:"";position:absolute;top:-200px;right:0;bottom:0;left:-150px;background:#898989;width:950px;height:950px;-webkit-transition:.3s all ease;transition:.3s all ease}.o-skill-service .custom-solution__card-gradient1:hover:after{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}.o-skill-service .custom-solution__card-gradient1--active:before{content:"-";top:16px;font-size:44px;color:#568fe0}.o-skill-service .custom-solution__card-gradient1--active:after{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}.o-skill-service .custom-solution__card-description{display:block}.o-skill-service .btn-v2{width:100%;max-width:434px;font-size:16px}@media screen and (min-width:767px){.o-skill-service .btn-v2{-webkit-box-flex:0;-ms-flex:0 0 434px;flex:0 0 434px;font-size:17px}}.o-skill-service .btn-v2-small{max-width:310px}@media screen and (min-width:767px){.o-skill-service .btn-v2-small{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:17px}}.skill-technologies-tab__heading{font-family:Poppins;font-size:26px;line-height:35px;color:#262e36;margin-bottom:15px}@media screen and (min-width:767px){.skill-technologies-tab__heading{font-size:38px;line-height:45px}}@media screen and (min-width:992px){.skill-technologies-tab__heading{font-size:48px;line-height:58px}}.skill-technologies-tab__subheading{font-family:Poppins;font-size:20px;line-height:30px;font-weight:600;color:#3cc065;text-align:center}@media screen and (min-width:992px){.skill-technologies-tab__subheading{font-size:25px;line-height:34px}}.skill-technologies-tab .o-accordion__tab{font-family:Poppins;font-size:24px;line-height:55px;color:#262e36;font-weight:700;padding:15px 0;border:none;-ms-flex-negative:0;flex-shrink:0}.skill-technologies-tab .o-accordion__tab--small{font-size:22px}.skill-technologies-tab .o-accordion__tab--short{font-size:23px}@media screen and (min-width:992px){.skill-technologies-tab .o-accordion__tab{padding:0}}.skill-technologies-tab .o-accordion__tab:hover{color:#355bbf}@media screen and (min-width:992px){.skill-technologies-tab .o-accordion__tab:hover{border-color:#e1e1e1}}.skill-technologies-tab .o-accordion__tab.active{color:#355bbf}@media screen and (min-width:992px){.skill-technologies-tab .o-accordion__tab.active{border-color:#e1e1e1}}@media screen and (min-width:992px){.skill-technologies-tab .o-accordion__content{background:#355bbf}}@media screen and (min-width:992px){.skill-technologies-tab .o-accordion__content-background{background:#355bbf}}.skill-technologies-tab .pool-section{padding:0;border:none}.skill-technologies-tab .o-accordion__content-title{font-family:Poppins;font-size:28px;line-height:40px;font-weight:700}@media screen and (min-width:992px){.skill-technologies-tab .o-accordion__content-title{font-size:36px;line-height:42px;color:#fff}}.skill-technologies-tab .o-accordion__btn{font-family:Poppins;font-size:16px;font-weight:600;margin:50px auto 0;max-width:100%}@media screen and (min-width:767px){.skill-technologies-tab .o-accordion__btn{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media screen and (min-width:992px){.skill-technologies-tab .o-accordion__btn{margin:50px 0 0;font-size:19px}}.skill-technologies-tab .technologies-tab__area{padding-top:0}@media screen and (min-width:992px){.skill-technologies-tab .technologies-tab__area{padding-top:50px}}.skill-technologies-tab .o-accordion__item{padding-top:30px}.skill-technologies-tab__bottom-link{font-family:Poppins;font-size:14px;line-height:26px;color:#355bbf;text-decoration:underline;font-weight:500;margin-top:10px;display:block;text-align:center}@media screen and (min-width:992px){.skill-technologies-tab__bottom-link{display:inline-block;color:#bed7ee}}.skill-technologies-tab__bottom-link:hover{color:#000}@media screen and (min-width:992px){.skill-technologies-tab__bottom-link:hover{color:#fff}}.ai-technologies-tab .o-accordion__tab{line-height:35px;margin-bottom:25px}.ai-technologies-tab .o-accordion__tab span{padding-right:10px}.skill-logo .o-clients{background-color:#f9f9f9;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.skill-logo h2{font-family:Poppins;color:#000;font-size:25px;line-height:29px;font-weight:600;margin-bottom:20px}@media screen and (min-width:992px){.skill-logo h2{margin-bottom:10px}}@media screen and (min-width:992px){.o-core-competencies--servicenow .btn-orange{max-width:260px}}.o-core-competencies--border-box1{border:1px solid #20dea5!important}.o-core-competencies--border-box2{border:1px solid #f29906!important}.o-core-competencies--border-box3{border:1px solid #64b9f4!important}.o-core-competencies--border-box4{border:1px solid #4fa941!important}.o-core-competencies--border-box5{border:1px solid #355bbf!important}.o-core-competencies--border-box6{border:1px solid #fbba14!important}.o-core-competencies--hover-box1:hover{border:1px solid #20dea5}.o-core-competencies--hover-box2:hover{border:1px solid #f29906}.o-core-competencies--hover-box3:hover{border:1px solid #64b9f4}.o-core-competencies--hover-box4:hover{border:1px solid #4fa941}.o-core-competencies--hover-box5:hover{border:1px solid #fbba14}.o-core-competencies--hover-box6:hover{border:1px solid #355bbf}.o-core-competencies--leftlist .o-core-competencies__box{text-align:left;padding:16px 30px 30px;-webkit-box-shadow:4px 4px 15px 0 rgba(0,0,0,.1);box-shadow:4px 4px 15px 0 rgba(0,0,0,.1);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.o-core-competencies--leftlist .o-core-competencies__box:hover{background:#04254a;border-color:#04254a}.o-core-competencies--leftlist .o-core-competencies__box:hover .o-core-competencies__heading{color:#fff}.o-core-competencies--leftlist .o-core-competencies__box:hover .o-core-competencies__content{color:#fff}.o-core-competencies--leftlist .o-core-competencies__box:hover .o-core-competencies__item{color:#fff}.o-core-competencies--leftlist .o-core-competencies__box:hover .o-core-competencies__item:before{background:url(/images/new-skill-section/icons/white-circle-icon.png) no-repeat;background-size:100% 100%}.o-core-competencies--leftlist i{padding:10px;background:#fff;border-radius:12px;width:85px;height:85px;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-core-competencies--leftlist .o-core-competencies__list{margin-top:15px}.o-core-competencies--leftlist .o-core-competencies__item{position:relative;font-family:Poppins;font-size:15px;line-height:25px;color:#333;margin:0;padding-left:30px;margin-bottom:8px;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.o-core-competencies--leftlist .o-core-competencies__item:last-child{margin-bottom:0}.o-core-competencies--leftlist .o-core-competencies__item:before{content:"";position:absolute;background:url(/images/e-commerce/black-circle-icon.png) no-repeat;background-size:100% 100%;width:20px;height:20px;top:2px;left:0}.o-core-competencies--leftlist .o-core-competencies__btn{text-transform:inherit}.o-core-competencies--noboximage .o-core-competencies__box{min-height:auto}.o-core-competencies--noheight .o-core-competencies__box{min-height:auto;padding:25px;text-align:left}.o-core-competencies--noheight i{margin-bottom:0}.o-core-competencies--noheight .o-core-competencies__heading{font-size:18px;margin:7px 0 12px}.o-core-competencies__spacing{padding:30px 0}@media screen and (min-width:992px){.o-core-competencies__spacing{padding:60px 0}}.o-core-competencies--four-col .o-core-competencies__box{padding:20px 20px}.o-core-competencies--icon-has-no-margin .custom-solution__icon{margin-right:0}.o-core-competencies__title{font-family:Poppins;font-size:30px;line-height:35px;color:#262e36;text-align:center;font-weight:700;margin-bottom:15px}@media screen and (min-width:767px){.o-core-competencies__title{font-size:38px;line-height:45px}}@media screen and (min-width:992px){.o-core-competencies__title{font-size:48px;line-height:58px}}.o-core-competencies__subtitle{font-family:Poppins;font-size:21px;line-height:31px;color:#333;font-weight:500;text-align:center;margin-bottom:30px}@media screen and (min-width:992px){.o-core-competencies__subtitle{margin-bottom:50px}}.o-core-competencies__subtitle-small{font-size:15px;margin-bottom:10px}.o-core-competencies__subtitle-smallfaq{font-size:15px;margin-bottom:10px;margin-top:40px}.o-core-competencies__subtitle-has-h3{margin-bottom:35px}.o-core-competencies__title-h3{margin-bottom:25px}@media screen and (min-width:992px){.o-core-competencies__title-h3{margin-bottom:40px}}.o-core-competencies__box{background-color:#fff;border:1px solid #ddd;border-radius:5px;width:100%;min-height:auto;height:100%;text-align:center;padding:30px 25px}@media screen and (min-width:992px){.o-core-competencies__box{min-height:469px;padding:40px 35px}}@media screen and (min-width:992px){.o-core-competencies__box--little{min-height:350px}}.o-core-competencies__box i{margin-bottom:15px;height:70px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:992px){.o-core-competencies__box--no-fix{min-height:auto}}@media screen and (min-width:992px){.o-core-competencies__box--ai{min-height:auto}}.o-core-competencies__heading{font-family:Poppins;color:#333;font-size:21px;line-height:25px;font-weight:700;margin-bottom:20px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.o-core-competencies__content{font-family:Poppins;font-size:15px;line-height:25px;color:#333;margin:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.o-core-competencies__content a{color:#3cc065;font-weight:500;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.o-core-competencies__btn{font-size:16px;max-width:384px;text-transform:capitalize;margin:30px auto 0;width:100%;padding:16px}@media screen and (min-width:767px){.o-core-competencies__btn{font-size:17px}}@media screen and (min-width:992px){.o-core-competencies__btn{margin:20px auto 0}}.o-core-competencies__btn--notcap{text-transform:inherit}.o-skill-flow{background-color:#f9f9f9;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:30px 0;overflow:hidden}@media screen and (min-width:992px){.o-skill-flow{padding:60px 0}}.o-skill-flow__title{font-family:Poppins;font-size:30px!important;line-height:35px!important;font-weight:700!important;color:#262e36;margin:0}@media screen and (min-width:767px){.o-skill-flow__title{font-size:38px!important;line-height:45px!important}}@media screen and (min-width:992px){.o-skill-flow__title{font-size:48px!important;line-height:58px!important;margin-bottom:50px}}.o-skill-flow__block-label{text-align:center;margin:30px 0}@media screen and (min-width:992px){.o-skill-flow__block-label{margin:0 0 40px}}.o-skill-flow__block-label span{font-family:Poppins;position:relative;display:inline-block;font-size:25px;line-height:25px;color:#333;font-weight:600}.o-skill-flow__block-label span:before{position:absolute;content:"";width:44px;height:1px;background-color:#898989;left:-60px;top:50%}.o-skill-flow__block-label span:after{position:absolute;content:"";width:44px;height:1px;background-color:#898989;right:-60px;top:50%}.o-skill-flow .faq-holder{border-radius:5px;overflow:hidden;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.o-skill-flow .faq-holder.d-active{background-color:#fff;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1)}.o-skill-flow .faq-holder.d-active .o-skill-flow__panel{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.o-skill-flow .accordion1:after{color:#4492dc!important}.o-skill-flow__btn-title{font-family:Poppins;font-weight:600;color:#262e36;font-size:25px;line-height:25px;margin-bottom:8px}.o-skill-flow__panel{padding:0 18px;background-color:#fff;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out;max-height:0}.o-skill-flow__panel p{font-family:Poppins;font-size:20px;line-height:30px;color:#262e36;margin-bottom:12px}.o-skill-flow__tool-heading{color:#4492dc!important;font-size:18px!important;line-height:25px!important;margin:0 0 8px!important}.o-skill-flow__small-p{font-family:Poppins;font-size:15px!important;line-height:25px!important;margin:0}.o-skill-flow__btn{font-family:Poppins;font-size:17px;max-width:384px;text-transform:capitalize;margin:30px auto 0;width:100%;padding:16px}.o-easy-step__spacing{padding:30px 0}@media screen and (min-width:992px){.o-easy-step__spacing{padding:60px 0}}.o-easy-step__title{font-family:Poppins;font-size:30px;line-height:35px;font-weight:700;color:#262e36;text-align:center}@media screen and (min-width:767px){.o-easy-step__title{font-size:38px;line-height:45px}}@media screen and (min-width:992px){.o-easy-step__title{font-size:48px;line-height:58px}}.o-easy-step__subtitle{font-family:Poppins;font-size:18px;line-height:27px;color:#333;text-align:center;font-weight:500}@media screen and (min-width:767px){.o-easy-step__subtitle{font-size:21px;line-height:31px}}.o-easy-step__list{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:75px}@media screen and (min-width:992px){.o-easy-step__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:80px}}.o-easy-step__items{position:relative;max-width:330px;width:100%;background-color:#fff;border:1px solid #ddd;text-align:center;padding:0 32px 35px;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1);margin-bottom:120px}@media screen and (min-width:767px){.o-easy-step__items{margin-bottom:100px}}.o-easy-step__items:last-child{margin-bottom:0}@media screen and (min-width:992px){.o-easy-step__items{width:28%;margin-bottom:0}}@media screen and (min-width:1200px){.o-easy-step__items{width:30%}}.o-easy-step__items:after{position:absolute;content:"";width:55px;height:20px;background:url(/images/new-skill-section/icons/step-arrow.svg) no-repeat center;background-size:100%;top:inherit;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:0;left:0;bottom:-40px;margin:auto}@media screen and (min-width:992px){.o-easy-step__items:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:inherit;top:50%;bottom:inherit;transform:translateY(-50%);right:-55px;margin:0}}.o-easy-step__items:last-child:after{display:none}.o-easy-step__counter{position:relative;width:116px;height:116px;border-radius:50%;background-color:rgba(53,91,191,.1);font-family:Poppins;color:#fff;font-size:40px;font-weight:600;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:-50px auto 20px}.o-easy-step__counter span{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;width:72px;height:72px;border-radius:50%;background-color:#355bbf}.o-easy-step__heading{font-family:Poppins;color:#333;font-size:20px;line-height:26px;font-weight:600;margin-bottom:20px}.o-easy-step__content{font-family:Poppins;color:#333;font-size:15px;line-height:25px;margin-bottom:20px}.o-easy-step__contentbold{font-family:Poppins;font-size:14px;font-weight:500;line-height:22px;margin:0}.o-easy-step__link{font-family:Poppins;color:#4492dc;font-size:14px;line-height:22px}.o-easy-step__btn{width:100%;max-width:100%;font-size:19px;font-weight:600;margin:50px auto 0;text-transform:capitalize;padding:16px;max-width:100%}@media screen and (min-width:767px){.o-easy-step__btn{max-width:330px}}@media screen and (min-width:767px){.o-easy-step__btn--enlarge{max-width:380px}}.o-journey{background-color:#f9f9f9;border-top:1px solid #e4e4e4}.o-journey__spacing{padding:30px 0}@media screen and (min-width:992px){.o-journey__spacing{padding:35px 0 45px}}.o-journey__title{font-family:Poppins;color:#0e2743;font-size:20px;line-height:26px;font-weight:600;text-align:center;margin:0 0 10px}@media screen and (min-width:767px){.o-journey__title{font-size:21px;line-height:38px}}.o-journey__subtitle{font-family:Poppins;color:#262e36;text-align:center}@media screen and (min-width:992px){.o-journey__subtitle{font-size:16px;line-height:24px}}.o-journey__list{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}.o-journey__item{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}@media screen and (min-width:992px){.o-journey__item{margin:10px 15px!important;display:inherit;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.o-journey .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-journey .owl-carousel .owl-item img{height:94%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:992px){.o-journey .owl-carousel .owl-item img{height:inherit;-o-object-fit:inherit;object-fit:inherit}}.o-skill-how-help{background:#052c58 url(/images/new-home-banner/banner-gradient.png) no-repeat}.o-skill-how-help .how-help-you__heading{font-size:25px;line-height:38px;margin-bottom:30px}@media screen and (min-width:992px){.o-skill-how-help .how-help-you__heading{font-size:48px;line-height:62px;margin-bottom:45px}}@media screen and (min-width:992px){.o-skill-how-help .how-help-you__card-heading{line-height:46px}}.o-skill-how-help .how-we-help-buttons{padding:15px 0;height:58px;font-size:14px}@media screen and (min-width:992px){.o-skill-how-help .how-we-help-buttons{font-size:17px}}.o-skill-how-help .how-we-help-knowmore{font-family:Poppins;text-align:center;font-size:14px;margin:15px auto 0;text-decoration:underline;font-weight:600;display:inline-block;color:#4492dc}.o-skill-how-help .how-we-help-knowmore:hover{color:#ff5800}@media screen and (min-width:992px){.o-skill-how-help .let-help{padding:0 18px 20px 18px}}@media screen and (min-width:1600px){.o-skill-how-help .let-help{padding:0 19px 20px 19px}}@media screen and (min-width:1705px){.o-skill-how-help .let-help{padding:0 18px 20px 18px}}@media screen and (min-width:1920px){.o-skill-how-help .let-help{max-width:1075px;padding:0 18px 20px 18px}}.o-skill-how-help .let-help:before{border:none}@media screen and (min-width:1600px){.o-skill-how-help .let-help__inner-wrapper{padding:17px 14px 17px 14px}}@media screen and (min-width:1705px){.o-skill-how-help .let-help__inner-wrapper{padding:17px 12px 17px 12px}}@media screen and (min-width:1920px){.o-skill-how-help .let-help__inner-wrapper{padding:17px 12px 17px 15px}}.o-skill-how-help .let-help__checkbox-label{font-size:14px;line-height:21px;font-weight:500}.o-skill-how-help .let-help__btn{width:360px;font-size:14px;font-weight:600;padding:17px 12px}@media screen and (min-width:992px){.o-skill-how-help .let-help__btn{font-size:17px}}.skill-review .custom-review__partner{display:none}.o-why-hire{background-color:#f9f9f9;border-top:1px solid #e4e4e4}.o-why-hire__spacing{padding:30px 0}@media screen and (min-width:992px){.o-why-hire__spacing{padding:60px 0}}.o-why-hire__title{font-family:Poppins;font-size:30px;line-height:35px;color:#262e36;text-align:center;font-weight:700;margin-bottom:30px}@media screen and (min-width:767px){.o-why-hire__title{font-size:38px;line-height:45px}}@media screen and (min-width:992px){.o-why-hire__title{font-size:48px;line-height:58px;margin-bottom:50px}}.o-why-hire__subheading{font-family:Poppins;font-size:18px;line-height:28px;color:#333;font-weight:500;text-align:center;margin-bottom:30px}@media screen and (min-width:992px){.o-why-hire__subheading{font-size:21px;line-height:31px;margin-bottom:60px}}.o-why-hire__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #dae9fb}.o-why-hire__list--massonary{display:inherit;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}@media screen and (min-width:767px){.o-why-hire__list--massonary{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.o-why-hire__list--massonary .o-why-hire__items{page-break-inside:avoid;width:100%}@media screen and (min-width:767px){.o-why-hire__list--massonary .o-why-hire__items:nth-child(even){border-right:1px solid #dae9fb;padding-left:0}}@media screen and (min-width:767px){.o-why-hire__list--massonary .o-why-hire__items:first-child,.o-why-hire__list--massonary .o-why-hire__items:nth-child(2),.o-why-hire__list--massonary .o-why-hire__items:nth-child(3),.o-why-hire__list--massonary .o-why-hire__items:nth-child(4),.o-why-hire__list--massonary .o-why-hire__items:nth-child(5){padding-right:30px;border-right:none}}@media screen and (min-width:767px){.o-why-hire__list--massonary .o-why-hire__items:nth-child(10),.o-why-hire__list--massonary .o-why-hire__items:nth-child(11),.o-why-hire__list--massonary .o-why-hire__items:nth-child(6),.o-why-hire__list--massonary .o-why-hire__items:nth-child(7),.o-why-hire__list--massonary .o-why-hire__items:nth-child(8),.o-why-hire__list--massonary .o-why-hire__items:nth-child(9){border-right:none;border-left:1px solid #dae9fb;padding-right:0}}@media screen and (min-width:767px){.o-why-hire__list--massonary .o-why-hire__items:nth-child(10),.o-why-hire__list--massonary .o-why-hire__items:nth-child(11),.o-why-hire__list--massonary .o-why-hire__items:nth-child(6),.o-why-hire__list--massonary .o-why-hire__items:nth-child(7),.o-why-hire__list--massonary .o-why-hire__items:nth-child(8),.o-why-hire__list--massonary .o-why-hire__items:nth-child(9){padding-left:30px}}.o-why-hire__list--massonary .o-why-hire__items .content-part-side ol{padding-left:18px}.o-why-hire__list--massonary .o-why-hire__items .content-part-side ol li{font-family:Poppins;font-size:15px;line-height:25px;color:#262e36;margin:0}.o-why-hire__items{width:100%;padding:20px;border:1px solid #dae9fb;border-bottom:none;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:767px){.o-why-hire__items{width:50%;border-left:none;border-bottom:none}}@media screen and (min-width:992px){.o-why-hire__items{padding:40px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.o-why-hire__items .content-part-side{margin-left:0;margin-top:0}@media screen and (min-width:992px){.o-why-hire__items .content-part-side{margin-left:10px}}.o-why-hire__items .content-part-side h5{font-family:Poppins;font-size:22px;line-height:27px;font-weight:700;margin-bottom:5px;color:#262e36}.o-why-hire__items .content-part-side p{font-family:Poppins;font-size:15px;line-height:25px;color:#262e36;margin:0}@media screen and (min-width:767px){.o-why-hire__items:nth-child(even){padding:40px 0 40px 30px;border-right:none}}@media screen and (min-width:767px){.o-why-hire__items:nth-child(odd){padding:40px 30px 40px 0}}.o-why-hire__btn{font-size:17px;font-weight:600;text-transform:capitalize;margin:40px auto 0;max-width:100%;width:100%;padding:16px}@media screen and (min-width:767px){.o-why-hire__btn{max-width:305px}}.o-why-hire__btn--django{max-width:335px}.o-why-hire .btn--lg{max-width:345px}@media screen and (min-width:992px){.o-why-hire--hire-salesforce .o-why-hire__title{margin-bottom:25px}}.o-why-hire--healthcare .o-why-hire__title{font-weight:500}@media screen and (min-width:992px){.o-why-hire--healthcare .o-why-hire__list{border-bottom:none}}.o-why-hire--healthcare .o-why-hire__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:992px){.o-why-hire--healthcare .o-why-hire__items{width:33%}}.o-why-hire--healthcare .o-why-hire__items:nth-child(even){border-right:1px solid #dae9fb}@media screen and (min-width:992px){.o-why-hire--healthcare .o-why-hire__items:nth-child(1),.o-why-hire--healthcare .o-why-hire__items:nth-child(2),.o-why-hire--healthcare .o-why-hire__items:nth-child(3){border-top:none}}@media screen and (min-width:992px){.o-why-hire--healthcare .o-why-hire__items:nth-child(4),.o-why-hire--healthcare .o-why-hire__items:nth-child(5),.o-why-hire--healthcare .o-why-hire__items:nth-child(6){border-bottom:none}}@media screen and (min-width:992px){.o-why-hire--healthcare .o-why-hire__items:nth-child(3),.o-why-hire--healthcare .o-why-hire__items:nth-child(6){border-right:none;padding:40px 0 40px 30px}}@media screen and (min-width:992px){.o-why-hire--healthcare .o-why-hire__items:nth-child(4){padding:40px 30px 40px 0}}@media screen and (min-width:992px){.o-why-hire--healthcare .o-why-hire__items:nth-child(2){padding:40px 30px 40px 30px}}@media screen and (min-width:992px){.o-why-hire--healthcare .o-why-hire__items:nth-child(5){padding:40px 30px 40px 30px}}.o-why-hire--healthcare .content-part-side{margin-left:0}.o-why-hire--healthcare .o-why-hire__items-icon{height:65px;display:inline-block;margin-bottom:10px}@media screen and (min-width:992px){.o-why-hire--healthcare .btn{max-width:280px!important}}.o-why-hire--manufacturing{border-top:none}@media screen and (min-width:992px){.o-why-hire--manufacturing .o-why-hire__items:nth-child(1),.o-why-hire--manufacturing .o-why-hire__items:nth-child(2),.o-why-hire--manufacturing .o-why-hire__items:nth-child(3){border-bottom:1px solid #dae9fb}}@media screen and (min-width:992px){.o-why-hire--manufacturing .o-why-hire__items:nth-child(4),.o-why-hire--manufacturing .o-why-hire__items:nth-child(5){border-top:none}}@media screen and (min-width:992px){.o-why-hire--manufacturing .o-why-hire__items:last-child{border-right:0}}.o-why-hire--manufacturing .content-part-side h5{margin-bottom:15px}@media screen and (min-width:992px){.o-why-hire--manufacturing .btn{max-width:360px!important}}.skill-bottom-form .new-bottom-form{background:#052c58 url(/images/new-home-banner/banner-gradient.png) no-repeat!important;background-position:0 0}@media screen and (min-width:992px){.skill-bottom-form--dynamic-supply-chain .new-bottom-form__btn-wrapper button{width:320px}}.o-bottom-work{background:#081c36 url(/images/new-skill-section/left-top-courner.png) no-repeat}.o-bottom-work__spacing{padding:30px 0}@media screen and (min-width:992px){.o-bottom-work__spacing{padding:45px 0}}.o-bottom-work__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:830px;width:100%;margin:auto;border:1px solid #63ff93;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:992px){.o-bottom-work__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.o-bottom-work__list:before{position:absolute;content:"";width:50%;height:101%;background:#081c36;background:-webkit-gradient(linear,left top,right top,from(rgba(8,28,54,.95)),color-stop(70%,rgba(8,28,54,.7)),to(rgba(8,28,54,.1)));background:linear-gradient(90deg,rgba(8,28,54,.95) 0,rgba(8,28,54,.7) 70%,rgba(8,28,54,.1) 100%);left:-1px;top:-1px}.o-bottom-work__list:after{position:absolute;content:"";width:50%;height:101%;background:#081c36;background:-webkit-gradient(linear,right top,left top,from(rgba(8,28,54,.95)),color-stop(70%,rgba(8,28,54,.7)),to(rgba(8,28,54,.1)));background:linear-gradient(270deg,rgba(8,28,54,.95) 0,rgba(8,28,54,.7) 70%,rgba(8,28,54,.1) 100%);right:-1px;top:-1px}.o-bottom-work__items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #63ff93;padding:35px;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:767px){.o-bottom-work__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:992px){.o-bottom-work__items{width:50%;border-bottom:none;border-right:1px solid #63ff93}}.o-bottom-work__items:first-child .o-bottom-work__images{margin-left:0}@media screen and (min-width:992px){.o-bottom-work__items:first-child .o-bottom-work__images{margin-left:-115px}}.o-bottom-work__items:last-child{border-right:none;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:767px){.o-bottom-work__items:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width:992px){.o-bottom-work__items:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.o-bottom-work__items:last-child .o-bottom-work__images{margin-right:0;background-color:#081c36}@media screen and (min-width:992px){.o-bottom-work__items:last-child .o-bottom-work__images{margin-right:-90px}}.o-bottom-work__items:last-child .o-bottom-work__text-wrap{-webkit-box-flex:0;-ms-flex:0 0 68%;flex:0 0 68%}@media screen and (min-width:992px){.o-bottom-work__items:last-child .o-bottom-work__text-wrap{-webkit-box-flex:0;-ms-flex:0 0 72%;flex:0 0 72%}}.o-bottom-work__images{position:relative;z-index:1}.o-bottom-work__text-wrap{-webkit-box-flex:0;-ms-flex:0 0 68%;flex:0 0 68%;position:relative;z-index:1}@media screen and (min-width:992px){.o-bottom-work__text-wrap{-webkit-box-flex:0;-ms-flex:0 0 77%;flex:0 0 77%}}.o-bottom-work__heading-text{font-family:Poppins;font-size:26px;line-height:32px;font-weight:600;color:#fff}@media screen and (min-width:992px){.o-bottom-work__heading-text{font-size:31px;line-height:38px}}.o-bottom-work__heigh-text{color:#36e079}.o-bottom-work__content-text{font-family:Poppins;color:#36e079;font-size:16px;line-height:24px;font-weight:500;margin:0}@media screen and (min-width:992px){.o-bottom-work__content-text{font-size:19px}}.for-tablet{display:block}@media screen and (min-width:1024px){.for-tablet{display:none}}.o-skill-faq h2{padding-bottom:15px;margin:0}@media screen and (min-width:992px){.o-skill-faq h2{line-height:58px}}.o-skill-faq__sub-heading{font-family:Poppins;font-size:18px;line-height:28px;text-align:center;color:#333;font-weight:600;margin-bottom:30px}@media screen and (min-width:992px){.o-skill-faq__sub-heading{font-size:25px;line-height:34px}}.o-skill-faq .accordion1 span{width:95%;line-height:28px}.o-skill-testimonial .o-testimonial__heading{font-size:32px;line-height:40px}@media screen and (min-width:767px){.o-skill-testimonial .o-testimonial__heading{font-size:38px;line-height:45px}}@media screen and (min-width:992px){.o-skill-testimonial .o-testimonial__heading{font-size:48px;line-height:58px}}.o-skill-testimonial .o-testimonial__itemimage{height:259px}.o-skill-testimonial .o-testimonial__itemcontent{padding:20px 25px 35px 25px;min-height:auto;height:auto;background-color:#fff}@media screen and (min-width:992px){.o-skill-testimonial .o-testimonial__itemcontent{min-height:276px}}.o-skill-testimonial .o-testimonial__itemtitle{font-family:Poppins;font-size:20px;line-height:27px;font-weight:700;color:#333;margin-bottom:10px}.o-skill-testimonial .o-testimonial__itemtech{font-family:Poppins;font-size:15px;line-height:22px;color:#333;margin-bottom:10px;font-weight:400}.o-skill-testimonial .o-testimonial__itembtn{font-family:Poppins;font-size:16px;line-height:26px;font-weight:600}.o-skill-testimonial .o-testimonial__list .owl-nav{margin-top:40px}.o-key-diff-modify{background-color:#f9f9f9;border-top:1px solid #e0e0e0;padding:30px 0}@media screen and (min-width:992px){.o-key-diff-modify{padding:60px 0}}.o-key-diff-modify h2{font-family:Poppins;font-size:30px;line-height:35px;font-weight:700;color:#262e36;margin-bottom:15px}@media screen and (min-width:767px){.o-key-diff-modify h2{font-size:38px;line-height:46px}}@media screen and (min-width:992px){.o-key-diff-modify h2{font-size:48px;line-height:58px}}.o-key-diff-modify .cmn-heading-para{font-family:Poppins;font-size:16px;line-height:26px;color:#333;text-align:center!important;font-weight:500!important}@media screen and (min-width:992px){.o-key-diff-modify .cmn-heading-para{font-size:21px;line-height:31px}}.o-key-diff-modify .clode-computing-right-side-text h4{font-family:Poppins;font-weight:700}.o-key-diff-modify .clode-computing-right-side-text p{font-family:Poppins}.leverage-section__modify{padding:30px 0}@media screen and (min-width:992px){.leverage-section__modify{padding:60px 0}}.leverage-section__modify h2{font-family:Poppins;font-size:30px;line-height:35px;font-weight:700;color:#fff;margin-bottom:15px}@media screen and (min-width:767px){.leverage-section__modify h2{font-size:38px;line-height:46px}}@media screen and (min-width:992px){.leverage-section__modify h2{font-size:48px;line-height:58px}}.leverage-section__modify .o-key-diff-box h4{font-family:Poppins;font-weight:700}.leverage-section__modify .o-key-diff-box p{font-family:Poppins}.iot-case__modify h2{font-family:Poppins;font-size:30px;line-height:35px;font-weight:700;color:#262e36;margin-bottom:15px}@media screen and (min-width:767px){.iot-case__modify h2{font-size:38px;line-height:46px}}@media screen and (min-width:992px){.iot-case__modify h2{font-size:48px;line-height:58px}}.iot-case__modify .iot-case-wrapper-box h3{font-family:Poppins;font-weight:700;margin:20px 0}.iot-case__modify .iot-case-wrapper-box li{font-family:Poppins;font-size:16px;line-height:26px}.what-test-section--servicenow .btn-orange{font-size:17px;max-width:260px}.what-test-section__modify{background-color:#f9f9f9;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:30px 0}@media screen and (min-width:992px){.what-test-section__modify{padding:60px 0}}.what-test-section__modify h2{font-family:Poppins;font-size:30px;line-height:35px;font-weight:700;color:#262e36;margin-bottom:30px}@media screen and (min-width:767px){.what-test-section__modify h2{font-size:38px;line-height:46px}}@media screen and (min-width:992px){.what-test-section__modify h2{font-size:48px;line-height:58px}}.what-test-section__modify li{font-family:Poppins}.mobile-app{font-family:Poppins!important}.mobile-app h1,.mobile-app h2,.mobile-app h3,.mobile-app h4,.mobile-app h5,.mobile-app h6,.mobile-app p{font-family:Poppins!important}.mobile-app .spiral-col-box p{margin-bottom:0}.no-border{border:none!important}.normal-text-button{text-transform:inherit}.light-text-button{text-transform:initial;height:62px;padding:16px}.skill-technologies-tab .pool-section .pool-box-list{height:77px}.skill-technologies-tab .pool-section .pool-box-list img{max-height:38px}.title-margin-bottom{margin:0 0 20px!important}@media screen and (min-width:992px){.title-margin-bottom{margin:0 0 35px!important}}.o-skill-service .padding-bottom-30{padding-bottom:5px}@media screen and (min-width:992px){.o-skill-service .padding-bottom-30{padding-bottom:30px}}.o-skill-service .experience-list ul li a{position:relative;padding:13px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:992px){.o-skill-service .experience-list ul li a{padding:30px 15px}}@media screen and (min-width:992px){.mb-75{margin-bottom:75px!important}}@media screen and (min-width:992px){.mb-55{margin-bottom:55px!important}}@media screen and (min-width:992px){.mobile-app-serv .custom-solution__card-heading{font-size:19px}}span.underline{position:relative;display:inline-block}span.underline:before{position:absolute;left:0;bottom:-2px;content:"";background-color:#fff;height:2px;width:100%}@media screen and (min-width:992px){.dita-engagement .how-help-you__card-heading{font-size:29px;line-height:42px}}.btn--notcap{text-transform:initial}.what-are--staff-aug .what-are__title{font-weight:500}.why-choose--staff-aug .why-choose__heading{font-weight:500}@media screen and (min-width:992px){.why-choose--staff-aug .why-choose__heading{margin-bottom:60px}}@media screen and (min-width:992px){.why-choose--staff-aug .why-choose__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.why-choose--staff-aug .why-choose__item{max-width:inherit;background:#fff;border:1px solid #d0e3f5}@media screen and (min-width:992px){.why-choose--staff-aug .why-choose__item{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;height:230px}}.why-choose--staff-aug .why-choose__item:before{display:none}.why-choose--staff-aug .why-choose__items{background:#fff}.why-choose--staff-aug .why-choose__items-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.why-choose--staff-aug .why-choose__items-top i{margin-right:15px;display:inline-block}.why-choose--staff-aug .why-choose__bottom-text{font-family:Poppins;font-size:30px;line-height:40px;color:#262e36;margin-top:35px;font-weight:500}.development-banner{background:#0d2642}.development-banner .o-skill-banner__rightbox::before{display:none}.dev-service .custom-solution__heading{font-weight:500}.dev-service .custom-solution__sub-heading{font-weight:500}@media screen and (min-width:992px){.dev-service .custom-solution__card-description-wrapper{margin:0;padding:0 20px}}.dev-service .custom-solution__card-gradient1{padding:0;border:1px solid #d7d6d6;margin-bottom:15px}@media screen and (min-width:992px){.dev-service .custom-solution__card-gradient1{margin-bottom:30px}}.dev-service .custom-solution__card-gradient1:after{display:none}.dev-service .custom-solution__card-gradient1:before{font-family:Montserrat,sans-serif;font-weight:400}@media screen and (min-width:992px){.dev-service .custom-solution__card-gradient1:before{top:50px;right:25px}}.dev-service .custom-solution__card-gradient1.custom-solution__card-gradient1-color1{border-bottom:4px solid #64b9f4}.dev-service .custom-solution__card-gradient1.custom-solution__card-gradient1-color2{border-bottom:4px solid #ffc327}.dev-service .custom-solution__card-gradient1.custom-solution__card-gradient1-color3{border-bottom:4px solid #20dea5}.dev-service .custom-solution__card-gradient1.custom-solution__card-gradient1-color4{border-bottom:4px solid #a15fae}.dev-service .custom-solution__card-gradient1.custom-solution__card-gradient1-color5{border-bottom:4px solid #fda474}@media screen and (min-width:992px){.dev-service .custom-solution__collapse-heading{min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}}@media screen and (min-width:992px){.dev-service .custom-solution__card-heading{font-size:22px;line-height:25px}}.dev-service .custom-solution__card{background:0 0}@media screen and (min-width:992px){.dev-service .custom-solution__card{padding:24px 20px 24px 20px;padding:0}}.banner.development-banner{background:#0f1858 url(/images/custom-dev/banner-pattern.jpg) no-repeat 0 0/cover;position:relative;padding:70px 20px 30px}@media screen and (min-width:992px){.banner.development-banner{padding:150px 20px 65px}}.banner.development-banner .o-skill-banner__rightbox{background:#1a2979;border-color:#5158d6}@media screen and (min-width:992px){.banner .o-skill-banner__rightbox--ver-2{padding:70px 50px 70px;margin-top:0}}.banner .o-skill-banner__rightoverlay{margin-top:20px}@media screen and (min-width:992px){.banner .o-skill-banner__rightoverlay{margin-top:0}}.banner .o-skill-banner__rightboxtop{padding-top:0}@media screen and (min-width:992px){.banner .o-skill-banner__rightboxtitle{font-size:28px;line-height:42px;font-weight:600;margin-bottom:30px}}.banner .o-skill-banner__rightboxtitle a span:before{height:4px}.banner__top-rated{margin-top:25px}@media screen and (min-width:992px){.banner__top-rated{max-width:466px;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #5158d6;border-radius:5px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-top:0;margin-bottom:40px;background:#1a2979}}.banner__top-rated-text{margin-bottom:0;font-size:16px;line-height:20px;color:#fff;font-weight:500;text-align:center}@media screen and (min-width:992px){.banner__top-rated-text{padding:14px 15px;text-align:left}}.banner__top-rated-highlight{color:#84a5f9;font-weight:700}.banner__top-rating{margin:20px auto;-webkit-box-flex:0;-ms-flex:0 0 183px;flex:0 0 183px;max-width:183px;border-radius:5px}@media screen and (min-width:992px){.banner__top-rating{margin:0;border-radius:0}}.banner__top-rating .splide__track{overflow:hidden}.banner__top-rating .splide__slide{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}.banner__top-rating-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner__top-rating-left{padding-right:10px}.banner__top-rating-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-left:13px}.banner__top-rating-right:before{content:"";position:absolute;top:5px;left:0;background:#d7dfe6;opacity:.5;width:1px;height:29px;text-align:left}.banner__top-rating-number{font-size:20px;line-height:20px;color:#fff;font-weight:600;text-align:left}.banner__top-rating-review{font-size:12px;color:#fff;font-weight:600}@media screen and (min-width:992px){.banner .o-skill-banner__bannertitle{margin-bottom:20px}}.banner .o-skill-banner__bannersubtitle{color:#cee8ff;font-weight:500}@media screen and (min-width:992px){.banner .o-skill-banner__bannersubtitle{font-size:22px;line-height:32px}}.dev-service-benefit h2{font-weight:500!important}@media screen and (min-width:992px){.dev-service-benefit h2{margin-bottom:20px!important}}.dev-service-benefit .service-card{position:relative}.dev-service-benefit .service-card::before{content:"";position:absolute;top:-3px;left:30px;width:68px;height:6px;background:#000}.dev-service-benefit .service-card-color1::before{background:#64b9f4}.dev-service-benefit .service-card-color2::before{background:#f29906}.dev-service-benefit .service-card-color3::before{background:#20dea5}.dev-service-benefit .service-card-color4::before{background:#4fa941}.dev-service-benefit .service-card-color5::before{background:#fbba14}.dev-service-benefit .service-card-color6::before{background:#a15fae}.custom-dev-tech{border-bottom:1px solid #d8d8d8}.custom-dev-tech .o-accordion__content-background{background:#f7f9fb;border:1px solid #d8d8d8;border-bottom:none}.custom-dev-tech .o-accordion__content-title{color:#333;font-weight:600}.custom-dev-tech .o-accordion__content{background:#f7f9fb}@media screen and (min-width:992px){.custom-dev-tech .o-accordion__content{border:1px solid #d8d8d8;border-bottom:none;border-right:none}}.custom-dev-tech .o-accordion__button{font-weight:600}.custom-dev-tech .skill-technologies-tab__bottom-link{color:#355bbf}.custom-dev-tech .o-accordion__tab{font-weight:600}@media screen and (min-width:992px){.custom-dev-tech .o-accordion__tab{line-height:50px}}.custom-dev-tech .o-accordion__tab.active{border-bottom:1px solid #dde2ea}@media screen and (min-width:992px){.custom-dev-tech .pool-section .pool-box-list small{font-size:16px;font-weight:400}}@media screen and (min-width:992px){.custom-dev-tech .o-accordion__btn{margin-top:35px}}.custom-dev-tech .tab-pane:last-child .o-accordion__content{border-bottom:none}.custom-dev-method{background:#fff}@media screen and (min-width:992px){.custom-dev-method .custom-solution__sub-heading{margin:0 0 30px}}.custom-dev-method .o-we-develop__box{border-radius:5px;border:1px solid #ccc;border-bottom-width:3px;-webkit-box-shadow:none;box-shadow:none}.custom-dev-method .o-we-develop__box-color1{border-color:#64b9f4}.custom-dev-method .o-we-develop__box-color2{border-color:#20dea5}.custom-dev-method .o-we-develop__box-color3{border-color:#fda474}.custom-dev-method .o-we-develop__box-color4{border-color:#a15fae}.custom-dev-method .o-we-develop__boxcontent{font-size:16px}.custom-dev-journey{border-top:none}.o-testimonial__heading .o-testimonial__heading{font-weight:500}.custom-dev-case-study .o-testimonial__heading{font-weight:500}.custom-dev-case-study .o-testimonial__item{width:100%}.custom-dev-case-study .o-testimonial__itemtitle{font-weight:600;font-size:21px}@media screen and (min-width:992px){.custom-dev-case-study--staff-aug-it .o-testimonial__item{margin:0}}.custom-dev-case-study--staff-aug-it .o-testimonial__itemcontent{min-height:inherit;height:inherit;border:none}@media screen and (min-width:992px){.custom-dev-case-study--healthcare .o-testimonial__heading{margin-bottom:10px}}.custom-dev-case-study--healthcare .o-testimonial__sub-heading{color:#474747;text-align:center}@media screen and (min-width:992px){.custom-dev-case-study--healthcare .o-testimonial__sub-heading{font-size:21px;line-height:32px;margin-bottom:35px}}.custom-dev-faq h2{font-weight:500}.splide__list--data-eng{height:auto!important}.splide__list--auto-height{height:auto!important}.static-image{display:block}.js-banner-review-slider{display:none}@media screen and (min-width:992px){.o-service-banner--dynamics-365-supply-chain-manufacturing-consulting .o-skill-banner__rightboxtop .btn{max-width:350px!important}}.o-service-banner--healthcare{background:#0d2642 url(/images/healthcare-services/banner.jpg) no-repeat 0 0/cover!important}@media screen and (min-width:992px){.o-service-banner--healthcare .o-skill-banner__bannertitle{margin-bottom:20px!important}}@media screen and (min-width:992px){.o-service-banner--healthcare .banner__top-rated{margin-top:25px}}.o-service-banner--manufacture{background:#0d2642 url(/images/manufacturing/manufacturing-banner.png) no-repeat 0 0/cover!important}@media screen and (min-width:992px){.o-service-banner--manufacture .o-skill-banner__bannertitle{margin-bottom:20px!important}}.o-service-banner--banking{background:#0d2642 url(/images/banking-finance/banner.png) no-repeat 0 0/cover!important}@media screen and (min-width:992px){.o-service-banner--banking .o-skill-banner__bannersubtitle{font-size:20px;line-height:30px;margin-bottom:50px}}.o-service-banner--logistics{background:#0d2642 url(/images/logistics/banner.png) no-repeat 0 0/cover!important}@media screen and (min-width:992px){.o-service-banner--logistics .o-skill-banner__bannersubtitle{font-size:18px;line-height:28px;margin-bottom:20px}}.o-service-banner--real-estate{background:#0d2642 url(/images/real-estate/real-estate-banner.png) no-repeat 0 0/cover!important}@media screen and (min-width:992px){.o-service-banner--real-estate .o-skill-banner__bannersubtitle{padding-right:70px}}.o-service-banner--retail{background:#0d2642 url(/images/retail/banner.png) no-repeat 0 0/cover!important}@media screen and (min-width:992px){.o-service-banner--retail .o-skill-banner__bannersubtitle{padding-right:70px}}@media screen and (min-width:992px){.o-service-banner--retail .o-skill-banner__rightbox{max-width:390px}}.o-service-banner--automotive{background:#0d2642 url(/images/automotive/banner.png) no-repeat 0 0/cover!important}.o-service-banner--travel{background:#0d2642 url(/images/travel-hospitality/banner.png) no-repeat 0 0/cover!important}.o-service-banner--media{background:#0d2642 url(/images/media/banner.png) no-repeat 0 0/cover!important}.o-service-banner--learning{background:#0d2642 url(/images/learning/banner.png) no-repeat center center/cover!important}.o-service-banner--energy{background:#0d2642 url(/images/energy/banner.png) no-repeat center center/cover!important}.o-service-banner--agritech{background:#0d2642 url(/images/agritech/banner.png) no-repeat center center/cover!important}.o-service-banner--sports{background:#0d2642 url(/images/sports/banner.png) no-repeat 0 70px/cover!important}@media screen and (min-width:992px){.custom-dev-help--healthcare .how-help-you__heading{margin-bottom:20px}}.custom-dev-help--healthcare .how-help-you__sub-heading{color:#fff;font-weight:400}@media screen and (min-width:992px){.custom-dev-help--healthcare .how-help-you__sub-heading{margin-bottom:50px}}.o-we-develop--solving-travel{background:url(/images/travel-hospitality/process-bg.png) no-repeat 0 0/cover!important}.o-development-process--learning{background:url(/images/learning/process-bg.png) no-repeat 0 0/cover!important}.o-development-process--energy{background:url(/images/energy/process.png) no-repeat 0 0/cover!important}.o-development-process--agritech{background:url(/images/agritech/process.png) no-repeat 0 0/cover!important}.o-service-banner .o-skill-banner__bannertitle{font-size:32px;line-height:40px;margin-bottom:20px}@media screen and (min-width:767px){.o-service-banner .o-skill-banner__bannertitle{font-size:41px;line-height:45px;text-align:left}}@media screen and (min-width:992px){.o-service-banner .o-skill-banner__bannertitle{font-size:50px;line-height:64px;margin-bottom:30px}}@media screen and (min-width:992px){.o-service-banner--ai-development .o-skill-banner__bannertitle{font-size:40px;line-height:52px;margin-bottom:20px}}@media screen and (min-width:992px){.o-service-banner--ai-development .o-skill-banner__bannersubtitle{font-size:20px;line-height:28px}}@media screen and (min-width:992px){.o-service-banner--ai-development .banner__top-rated{margin-bottom:25px}}@media screen and (min-width:992px){.o-service-banner--microsoft-dynamics-365-consultant .o-skill-banner__bannertitle{font-size:44px;line-height:56px}}@media screen and (min-width:992px){.o-service-banner--microsoft-dynamic-365-consulting-services .o-skill-banner__bannertitle{font-size:37px;line-height:50px}}@media screen and (min-width:992px){.o-service-banner--dynamics-365-supply-chain-manufacturing-consulting .o-skill-banner__bannertitle{font-size:40px;line-height:52px}}@media screen and (min-width:992px){.o-service-banner--microsoft-dynamics-365-customer-service-integration .o-skill-banner__bannertitle{font-size:40px;line-height:52px}}@media screen and (min-width:992px){.o-service-banner--microsoft-dynamics-365-consulting-companies .o-skill-banner__bannertitle{font-size:40px;line-height:52px}}.o-we-develop__spacing{padding:30px 0}@media screen and (min-width:992px){.o-we-develop__spacing{padding:60px 0}}.o-we-develop__title{font-family:Poppins;font-size:30px;line-height:35px;color:#262e36;text-align:center;font-weight:700;margin-bottom:15px}@media screen and (min-width:767px){.o-we-develop__title{font-size:38px;line-height:46px}}@media screen and (min-width:992px){.o-we-develop__title{font-size:48px;line-height:58px}}@media screen and (min-width:992px){.o-we-develop__title--dita{font-size:51px;line-height:60px}}.o-we-develop__subtitle{font-family:Poppins;font-size:21px;line-height:30px;color:#333;text-align:center;font-weight:500}.o-we-develop__subtitle--dita{margin-bottom:20px;line-height:31px}@media screen and (min-width:992px){.o-we-develop__subtitle--dita{margin-bottom:30px}}.o-we-develop__subtitle--merginbtm{margin-bottom:20px;line-height:31px}@media screen and (min-width:992px){.o-we-develop__subtitle--merginbtm{margin-bottom:50px}}.o-we-develop__box{background-color:#fff;border:1px solid #ddd;padding:30px;-webkit-box-shadow:0 0 25px 3px rgba(0,0,0,.08);box-shadow:0 0 25px 3px rgba(0,0,0,.08);height:100%}.o-we-develop__box--color{position:relative}@media screen and (min-width:992px){.o-we-develop__box--color{padding:30px 30px 30px 30px}}.o-we-develop__box--color:before{content:"";position:absolute;top:0;left:30px;width:89px;height:5px}.o-we-develop__box--color1:before{background:#64b9f4}.o-we-develop__box--color2:before{background:#fbba14}.o-we-develop__box--color3:before{background:#a15fae}.o-we-develop__box--color4:before{background:#3cc065}.o-we-develop__box--custom::before{content:"";position:absolute;top:-3px;left:30px;width:68px;height:6px;background:#000}.o-we-develop__box--custom-color1::before{background:#64b9f4}.o-we-develop__box--custom-color2::before{background:#f29906}.o-we-develop__box--custom-color3::before{background:#20dea5}.o-we-develop__box--custom-color4::before{background:#4fa941}.o-we-develop__box--custom-color5::before{background:#fbba14}.o-we-develop__box--custom-color6::before{background:#a15fae}.o-we-develop__topicon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:11px}.o-we-develop__boxtitle{font-family:Poppins;color:#333;font-size:21px;line-height:25px;font-weight:700}.o-we-develop__boxtitle--custom{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.o-we-develop__boxtitle--custom i{display:inline-block;margin-right:10px}.o-we-develop__boxcontent{font-family:Poppins;color:#333;font-size:15px;line-height:25px;margin:0}.o-we-develop__boxcontent--list{list-style:disc;padding:10px 0 0 20px}.o-we-develop .btn{text-transform:capitalize;max-width:352px;font-size:14px;margin:18px auto 0;padding:16px;width:100%}@media screen and (min-width:767px){.o-we-develop .btn{font-size:17px}}.o-we-develop .btn-orange--dita{font-size:16px}@media screen and (min-width:992px){.o-we-develop .btn-orange--dita{width:280px;margin-top:10px}}.o-we-develop .o-key-diff-box h4{font-family:Poppins}.o-we-develop .o-key-diff-box p{font-family:Poppins}@media screen and (min-width:992px){.o-we-develop--hire-salesforce .btn{max-width:220px}}@media screen and (min-width:992px){.o-we-develop--microsoft-dynamics-365-implementation-support-services .btn{max-width:700px}}.o-we-develop__industry-list li{position:relative;font-family:Poppins;font-weight:500;color:#262e36;font-size:16px;line-height:24px;margin-bottom:10px;padding-left:30px}.o-we-develop__industry-list li:before{content:'';position:absolute;width:20px;height:20px;top:3px;left:2px;background:url(/images/banking-finance/right-circle.svg) no-repeat 0 0}.o-we-develop__industry-list li:last-child{margin-bottom:0}.o-we-develop--industry .o-we-develop__title{font-weight:500}@media screen and (min-width:992px){.o-we-develop--industry .o-we-develop__box{min-height:324px}}.o-we-develop--industry i{-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px}.o-we-develop--industry .o-we-develop__boxtitle{margin-bottom:20px;height:auto}@media screen and (min-width:992px){.o-we-develop--industry .o-we-develop__box{padding:30px 25px}}@media screen and (min-width:992px){.o-we-develop--industry-logistics .o-we-develop__boxtitle{font-size:20px;line-height:27px}}@media screen and (min-width:992px){.o-we-develop--industry-logistics .o-we-develop__box{min-height:280px}}@media screen and (min-width:992px){.o-we-develop--solving-energy .o-we-develop__box{min-height:262px}}@media screen and (min-width:992px){.o-we-develop--industry-realestste .o-we-develop--industry-content{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.o-we-develop--industry-realestste .o-we-develop--industry-box-item{width:100%}@media screen and (min-width:992px){.o-we-develop--industry-realestste .o-we-develop--industry-box-item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:30px}}.o-we-develop--industry-realestste .o-we-develop__box{min-height:auto}.o-we-develop--industry-automotive .o-we-develop__boxtitle{font-size:20px}.o-discuss-project{background-color:#102355}.o-discuss-project__spacing{padding:30px 0}@media screen and (min-width:992px){.o-discuss-project__spacing{padding:60px 0}}.o-discuss-project__title{font-family:Poppins;font-size:30px;line-height:40px;font-weight:700;color:#fff;margin-bottom:12px;text-align:center;margin-top:20px}@media screen and (min-width:767px){.o-discuss-project__title{margin-top:0;margin-bottom:15px;font-size:34px;line-height:45px;text-align:left}}@media screen and (min-width:992px){.o-discuss-project__title{font-size:41px;line-height:55px}}.o-discuss-project__list{position:relative;counter-reset:counter}.o-discuss-project__items{font-family:Poppins;font-size:16px;line-height:20px;margin-bottom:18px;font-weight:500;color:#cae7ff}.o-discuss-project__items:before{content:counter(counter);counter-increment:counter;color:#fff;background-color:#4492dc;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:27px;height:27px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;margin-top:1px;border-radius:50%;float:left}@media screen and (min-width:767px){.o-discuss-project__items:before{margin-top:-4px}}.o-discuss-project__items:last-child{margin-bottom:0}.o-discuss-project .btn{margin:30px 0 0;text-transform:capitalize;font-size:14px;max-width:100%;width:100%;padding:16px}@media screen and (min-width:767px){.o-discuss-project .btn{font-size:17px;margin:30px 0 0;max-width:350px}}@media screen and (min-width:767px){.o-discuss-project .btn-web-development{font-size:17px;max-width:480px}}@media screen and (min-width:767px){.o-discuss-project .btn-lets-discuss-custom{font-size:17px;max-width:400px}}@media screen and (min-width:767px){.o-discuss-project .btn-lets-discuss-salesforce{font-size:17px;max-width:420px}}.o-discuss-project--dita .o-discuss-project__para--dita{font-family:Poppins;font-weight:500;color:#cae7ff;font-size:16px;line-height:20px;text-align:center}@media screen and (min-width:992px){.o-discuss-project--dita .o-discuss-project__para--dita{padding-right:120px;text-align:left}}.o-discuss-project--ai-edvelopment{background:url(/images/lets-discuss/custom-software-discuss-bg.jpg) center center/cover no-repeat}@media screen and (min-width:992px){.o-discuss-project--ai-edvelopment .o-discuss-project__title{font-size:36px;line-height:50px}}.o-discuss-project--ai-edvelopment .o-discuss-project__sub-heading{font-family:Poppins;color:#fff;text-align:left}@media screen and (min-width:992px){.o-discuss-project--ai-edvelopment .o-discuss-project__sub-heading{font-size:16px;line-height:26px;margin-bottom:0}}@media screen and (min-width:992px){.o-discuss-project--ai-developer .o-discuss-project__title{font-size:35px;line-height:50px}}.o-discuss-project--ai-developer .o-discuss-project__sub-heading{font-family:Poppins;color:#fff;text-align:left}@media screen and (min-width:992px){.o-discuss-project--ai-developer .o-discuss-project__sub-heading{font-size:16px;line-height:26px;margin-bottom:0}}.o-development-process__spacing{padding:30px 0}@media screen and (min-width:992px){.o-development-process__spacing{padding:60px 0}}@media screen and (min-width:992px){.o-development-process--multipleitems .o-development-process__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:992px){.o-development-process--multipleitems .o-development-process__items{margin:80px 28px 0}.o-development-process--multipleitems .o-development-process__items:nth-child(1){margin-left:0}.o-development-process--multipleitems .o-development-process__items:nth-child(3n+4){margin-left:0}.o-development-process--multipleitems .o-development-process__items:nth-child(3n+3){margin-right:0}.o-development-process--multipleitems .o-development-process__items:nth-child(6):after{width:506px}}@media screen and (min-width:992px) and (min-width:1181px){.o-development-process--multipleitems .o-development-process__items:nth-child(6):after{width:636px}}@media screen and (min-width:1181px){.o-development-process--multipleitems .o-development-process__items{width:29%}}@media screen and (min-width:1300px){.o-development-process--multipleitems .o-development-process__items{width:30%}}@media screen and (min-width:992px){.o-development-process--multipleitemsone .o-development-process__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:992px){.o-development-process--multipleitemsone .o-development-process__items{margin:80px 28px 0}.o-development-process--multipleitemsone .o-development-process__items:nth-child(1){margin-left:0}.o-development-process--multipleitemsone .o-development-process__items:nth-child(3n+4){margin-left:0}.o-development-process--multipleitemsone .o-development-process__items:nth-child(3n+3){margin-right:0}.o-development-process--multipleitemsone .o-development-process__items:nth-child(6):after{width:330px}}@media screen and (min-width:992px) and (min-width:1181px){.o-development-process--multipleitemsone .o-development-process__items:nth-child(6):after{width:480px}}@media screen and (min-width:992px){.o-development-process--multipleitemsone .o-development-process__items:last-child{margin-right:0}}@media screen and (min-width:1181px){.o-development-process--multipleitemsone .o-development-process__items{width:29%}}@media screen and (min-width:1300px){.o-development-process--multipleitemsone .o-development-process__items{width:30%}}.o-development-process--process1 .btn{max-width:350px!important}.o-development-process__title{font-family:Poppins;font-size:30px;line-height:35px;color:#262e36;font-weight:700;text-align:center}@media screen and (min-width:767px){.o-development-process__title{font-size:35px;line-height:42px}}@media screen and (min-width:992px){.o-development-process__title{font-size:46px;line-height:60px}}.o-development-process__title--dita{margin-bottom:20px}@media screen and (min-width:992px){.o-development-process__title--dita{font-size:51px;line-height:60px;margin-bottom:40px}}.o-development-process__subtitle{font-family:Poppins;font-size:21px;line-height:31px;color:#333;font-weight:500;text-align:center;margin:0}@media screen and (min-width:992px){.o-development-process__subtitle{margin-bottom:15px}}.o-development-process__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:992px){.o-development-process__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.o-development-process__items{position:relative;border:1px solid #898989;padding:0 20px 15px;width:100%;margin:40px 0 0}@media screen and (min-width:767px){.o-development-process__items{margin:64px 0 0;min-height:193px}}@media screen and (min-width:992px){.o-development-process__items{width:28%;margin:80px 0 0}}@media screen and (min-width:1181px){.o-development-process__items{width:30%}}.o-development-process__items:after{position:absolute;content:"";width:32px;height:10px;background:url(/images/new-skill-section/icons/step-arrow.svg) no-repeat center;background-size:100%;top:inherit;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:0;left:0;bottom:-25px;margin:auto}@media screen and (min-width:767px){.o-development-process__items:after{width:55px;height:20px;bottom:-40px}}@media screen and (min-width:992px){.o-development-process__items:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:inherit;top:50%;bottom:inherit;transform:translateY(-50%);right:-55px;margin:0}}.o-development-process__items:nth-child(3n+3):after{position:absolute;content:"";width:32px;height:10px;background:url(/images/new-skill-section/icons/step-arrow.svg) no-repeat center;background-size:100%;top:inherit;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:0;left:0;bottom:-25px;margin:auto}@media screen and (min-width:767px){.o-development-process__items:nth-child(3n+3):after{width:55px;height:20px;bottom:-40px}}@media screen and (min-width:992px){.o-development-process__items:nth-child(3n+3):after{position:absolute;content:"";width:676px;height:62px;background:url(/images/new-skill-section/development-process-arrow.svg) no-repeat center;background-size:100%;top:inherit;-webkit-transform:none;transform:none;right:50%;left:inherit;bottom:-72px}}@media screen and (min-width:1181px){.o-development-process__items:nth-child(3n+3):after{width:836px}}.o-development-process__items:last-child:after{display:none}@media screen and (min-width:992px){.o-development-process__items--short-arrow:after{width:450px!important;background:url(/images/new-skill-section/short-dashed-arrow.png) no-repeat center!important}}.o-development-process__items--mr-0{margin-right:0!important}.o-development-process__items--dita{padding:1px;cursor:pointer;overflow:hidden}@media screen and (min-width:992px){.o-development-process__items--dita{margin:0 15px 30px;max-width:360px;width:32%}}.o-development-process__items--dita::after{display:none}.o-development-process__items--dita:before{content:"";position:absolute;top:-200px;right:0;bottom:0;left:-150px;background:#898989;width:950px;height:950px;-webkit-transition:.3s all ease;transition:.3s all ease}.o-development-process__items--dita:hover:before{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}@media screen and (min-width:992px){.o-development-process__items--dita:nth-child(1),.o-development-process__items--dita:nth-child(4){margin-left:0}}@media screen and (min-width:992px){.o-development-process__items--dita:nth-child(3),.o-development-process__items--dita:nth-child(6){margin-right:0}}.o-development-process__box{background:#fff;height:100%;position:relative;padding:15px}@media screen and (min-width:992px){.o-development-process__box{padding:20px 40px 15px 20px}}.o-development-process__number{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;position:relative;background-color:rgba(53,91,191,.1);color:#fff;width:73px;height:73px;border-radius:50%;margin-bottom:16px;margin-top:-35px}.o-development-process__number strong{position:relative;width:45px;height:45px;background-color:#355bbf;border-radius:50%;margin:auto;font-family:Poppins;font-size:20px;font-weight:600;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}.o-development-process__titlearea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.o-development-process__titlearea i{margin-right:13px}.o-development-process__itemtitle{font-family:Poppins;font-size:20px;line-height:31px;color:#333;font-weight:600;margin:0}.o-development-process__itemcontent{font-family:Poppins;font-size:15px;line-height:22px;color:#333;margin:0}.o-development-process .btn{text-transform:capitalize;padding:16px;font-size:14px;max-width:100%;width:100%;margin:30px auto 0}@media screen and (min-width:767px){.o-development-process .btn{max-width:306px}}@media screen and (min-width:992px){.o-development-process .btn{font-size:17px;margin:34px auto 0}}@media screen and (min-width:768px){.o-development-process--microsoft-dynamics-functional-consultant-services .btn{max-width:340px}}@media screen and (min-width:768px){.o-development-process--ms-dynamics-ax-consultant-services .btn{max-width:415px}}@media screen and (min-width:992px){.o-development-process--servicenow .btn-orange{max-width:360px}}@media screen and (min-width:992px){.o-development-process--ai .o-development-process__items{min-height:385px}}@media screen and (min-width:1150px){.o-development-process--ai .o-development-process__items{min-height:380px}}@media screen and (min-width:1200px){.o-development-process--ai .o-development-process__items{min-height:290px}}@media screen and (min-width:992px){.o-development-process--custom-software .o-development-process__items{min-height:215px}}@media screen and (min-width:1150px){.o-development-process--custom-software .o-development-process__items{min-height:215px}}@media screen and (min-width:1200px){.o-development-process--custom-software .o-development-process__items{min-height:200px}}@media screen and (min-width:767px){.o-development-process .btn-350{max-width:350px}}.o-development-process--dita{border-bottom:1px solid #e6e6e6}@media screen and (min-width:992px){.o-development-process--dita .btn-orange{width:280px;max-width:280px!important;margin-top:10px}}.o-development-process--dita .o-development-process__titlearea i{width:50px;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;display:inline-block}@media screen and (min-width:992px){.o-development-process--ai-development .o-development-process__items:nth-child(3n+3):after{width:630px}}.o-development-process__child-list li{font-family:Poppins;font-size:15px;line-height:24px;margin-bottom:10px;padding-left:25px;position:relative}.o-development-process__child-list li::before{content:"";position:absolute;background:url(/images/common/green-tick.svg) no-repeat 0 0;height:19px;width:19px;top:3px;left:0}.o-development-process--manufacturing{background:url(/images/manufacturing/process-bg.jpg) no-repeat 0 0/cover}.o-development-process--manufacturing .o-development-process__title{color:#fff;font-weight:500}.o-development-process--manufacturing .o-development-process__subtitle{color:#fff}.o-development-process--manufacturing .o-development-process__items{background:#fff}@media screen and (min-width:992px){.o-development-process--manufacturing .o-development-process__items{margin:60px 0 0;min-height:280px;padding:0 10px 15px 20px}}@media screen and (min-width:1200px){.o-development-process--manufacturing .o-development-process__items{width:22%}}.o-development-process--manufacturing .o-development-process__items:after{background:url(/images/manufacturing/green-arrow.svg) no-repeat 0 0;height:23px}@media screen and (min-width:992px){.o-development-process--manufacturing .o-development-process__items:nth-child(3):after,.o-development-process--manufacturing .o-development-process__items:nth-child(6):after{top:50%;bottom:inherit;left:inherit;width:55px;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-55px;margin:0;height:23px;background-size:contain}}@media screen and (min-width:1200px){.o-development-process--manufacturing .o-development-process__items:nth-child(4):after{width:924px;background:url(/images/manufacturing/green-arrow-big.svg) no-repeat 0 0;bottom:-63px;-webkit-transform:none;transform:none;top:inherit;right:103px;height:63px;background-size:contain}}@media screen and (min-width:992px){.o-development-process--manufacturing .o-development-process__items:nth-child(5),.o-development-process--manufacturing .o-development-process__items:nth-child(6),.o-development-process--manufacturing .o-development-process__items:nth-child(7),.o-development-process--manufacturing .o-development-process__items:nth-child(8){margin-top:80px}}@media screen and (min-width:992px){.o-development-process--manufacturing .o-development-process__itemtitle{font-size:19px;line-height:26px}}.o-development-process--banking{background:url(/images/banking-finance/process-bg.png) no-repeat 0 0/cover}@media screen and (min-width:992px){.o-development-process--banking .o-development-process__items{margin:60px 0 0;min-height:190px;padding:0 10px 15px 20px}}@media screen and (min-width:1200px){.o-development-process--banking .o-development-process__items{width:30%}}@media screen and (min-width:1200px){.o-development-process--banking .o-development-process__items:nth-child(3):after{width:910px;background:url(/images/manufacturing/green-arrow-big.svg) no-repeat 0 0;bottom:-63px;-webkit-transform:none;transform:none;top:inherit;right:103px;height:63px;background-size:contain}}.o-development-process--banking .o-development-process__items:nth-child(4):after{background:url(/images/manufacturing/green-arrow.svg) no-repeat 0 0;height:23px}@media screen and (min-width:992px){.o-development-process--banking .o-development-process__items:nth-child(4):after{width:55px;left:inherit;top:50%;bottom:inherit;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-55px;margin:0}}@media screen and (min-width:992px){.o-development-process--banking .o-development-process__items:nth-child(4),.o-development-process--banking .o-development-process__items:nth-child(5),.o-development-process--banking .o-development-process__items:nth-child(6){margin-top:80px}}.o-development-process--retail{background:url(/images/retail/process-bg.png) no-repeat 0 0/cover}@media screen and (min-width:992px){.o-development-process--retail .btn{max-width:470px;margin-top:20px}}.o-development-process--automotive{background:url(/images/automotive/process-bg.png) no-repeat 0 0/cover}@media screen and (min-width:992px){.o-development-process--automotive .btn{max-width:420px;margin-top:20px!important}}.o-development-process--automotive .o-development-process__list-child{margin-top:10px}.o-development-process--automotive .o-development-process__list-child li{font-size:16px;line-height:24px;margin-bottom:10px;padding-left:15px;position:relative}.o-development-process--automotive .o-development-process__list-child li:before{content:"";position:absolute;background:#333;height:7px;width:7px;border-radius:50%;top:8px;left:0}.pool-section--retail h2{font-weight:500}.pool-section--retail .pool-section__subheading{text-align:center;font-size:21px;line-height:32px;font-weight:500;color:#333;margin-bottom:30px}.o-we-develop--empowering-real-estate .o-we-develop__title{font-weight:500;margin-bottom:35px}.o-we-develop--empowering-real-estate .o-we-develop__box{border-radius:10px;border:none;margin-bottom:20px;height:auto}@media screen and (min-width:992px){.o-we-develop--empowering-real-estate .o-we-develop__box{padding:25px 25px 0 25px;min-height:245px}}.o-we-develop--empowering-real-estate .o-we-develop__topicon{height:55px}.bottom-para-before-button{text-align:center;font-size:20px;font-weight:600;color:#333;margin-bottom:15px;margin-top:50px}.o-development-process--real-estate{background:url(/images/real-estate/process-bg.png) no-repeat 0 0/cover}.custom-dev-case-study--real-estate .bottom-para-before-button{margin-top:140px;margin-bottom:25px}.custom-dev-case-study--real-estate .btn{text-transform:capitalize}.o-api-integration{background-color:#f9f9f9;border-bottom:1px solid #e0e0e0}.o-api-integration__spacing{padding:30px 0}@media screen and (min-width:992px){.o-api-integration__spacing{padding:60px 0}}.o-api-integration__heading{font-family:Poppins;font-size:32px;line-height:40px;color:#262e36;font-weight:700;text-align:center;margin-bottom:15px}@media screen and (min-width:767px){.o-api-integration__heading{font-size:38px;line-height:45px}}@media screen and (min-width:992px){.o-api-integration__heading{font-size:48px;line-height:58px}}.o-api-integration__sub-heading{font-family:Poppins;color:#333;text-align:center;font-weight:500;font-size:18px;line-height:27px}@media screen and (min-width:992px){.o-api-integration__sub-heading{font-size:21px;line-height:31px;margin-bottom:10px}}.o-api-integration .custom-solution__sub-heading{margin:0 0 5px}.o-api-integration--servicenow{border-bottom:0}.o-api-integration--servicenow .btn-orange{text-transform:capitalize}.o-api-integration__box{position:relative;margin-top:30px}@media screen and (min-width:992px){.o-api-integration__box{margin-top:40px}}.o-api-integration__single-icon{display:inline-block;margin-bottom:20px}.o-api-integration__imagewrap{background-color:#fff;border:1px solid #ddd;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;margin-bottom:25px}@media screen and (min-width:992px){.o-api-integration__imagewrap{min-height:180px}}.o-api-integration__imageitem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 20px;border-right:1px solid #e1e1e1;width:50%;max-height:82px;height:auto}.o-api-integration__imageitem:last-child{border-right:none}.o-api-integration__boxtitle{font-family:Poppins;font-size:18px;line-height:24px;color:#333;font-weight:700;margin-bottom:15px}@media screen and (min-width:992px){.o-api-integration__boxtitle{font-size:21px;line-height:25px}}.o-api-integration__boxcontent{font-family:Poppins;font-size:15px;line-height:25px;color:#333;margin:0}.o-api-integration .btn{max-width:100%;padding:16px;font-size:17px;margin:30px auto 0;width:100%;text-transform:capitalize}@media screen and (min-width:767px){.o-api-integration .btn{max-width:368px}}@media screen and (min-width:992px){.o-api-integration--banking .o-api-integration__box{padding-right:35px}}.o-api-integration--banking .o-api-integration__boxcontent{font-size:16px;line-height:27px}.o-api-integration .o-api-integration__single-icon{height:64px}.o-api-integration .o-api-integration__boxtitle{font-weight:600}.o-api-integration--logistic .o-api-integration__single-icon{height:50px}.o-api-integration .o-api-integration__heading{font-weight:500}.o-api-benefit__spacing{padding:30px 0}@media screen and (min-width:992px){.o-api-benefit__spacing{padding:60px 0}}.o-api-benefit__heading{font-family:Poppins;font-size:32px;line-height:40px;color:#262e36;font-weight:700;text-align:center}@media screen and (min-width:767px){.o-api-benefit__heading{font-size:38px;line-height:45px}}@media screen and (min-width:992px){.o-api-benefit__heading{font-size:48px;line-height:58px}}.o-api-benefit__subheading{font-family:Poppins;font-size:18px;line-height:27px;color:#333;font-weight:500;text-align:center;margin-bottom:20px}@media screen and (min-width:767px){.o-api-benefit__subheading{font-size:21px;line-height:31px;margin-bottom:50px}}.o-api-benefit__box{position:relative;border:1px solid #ddd;height:100%;border-radius:5px;padding:25px}@media screen and (min-width:992px){.o-api-benefit__box{min-height:270px;padding:28px}}.o-api-benefit__box:before{position:absolute;content:"";width:74px;height:7px;left:28px;top:-4px}.o-api-benefit__box--sky:before{background-color:#64b9f4}.o-api-benefit__box--dark-blue:before{background-color:#052c58}.o-api-benefit__box--yellow:before{background-color:#fbba14}.o-api-benefit__box--purple:before{background-color:#a15fae}.o-api-benefit__box--green:before{background-color:#3cc065}.o-api-benefit__boxcontent{font-family:Poppins;font-size:19px;line-height:28px;color:#262e36;font-weight:500;margin:0}@media screen and (min-width:992px){.o-api-benefit__boxcontent{font-size:21px;line-height:31px}}.o-api-benefit .btn{text-transform:capitalize;padding:16px;font-size:14px;margin:10px auto 0;width:100%;max-width:100%}@media screen and (min-width:767px){.o-api-benefit .btn{font-size:17px;max-width:350px}}.o-releted-service{background-color:#f6f6f6}.o-releted-service.bg-white .o-releted-service__link{background-color:#fff}.o-releted-service__spacing{padding:30px 0}@media screen and (min-width:992px){.o-releted-service__spacing{padding:60px 0}}.o-releted-service__heading{font-family:Poppins;font-size:32px;line-height:40px;color:#262e36;font-weight:700;text-align:center;margin-bottom:15px}@media screen and (min-width:767px){.o-releted-service__heading{font-size:38px;line-height:45px}}@media screen and (min-width:992px){.o-releted-service__heading{font-size:48px;line-height:58px}}.o-releted-service__subheading{font-family:Poppins;font-size:18px;line-height:28px;color:#333;font-weight:500;text-align:center;margin-bottom:30px}@media screen and (min-width:992px){.o-releted-service__subheading{font-size:21px;line-height:31px;margin-bottom:60px}}.o-releted-service__gradient{display:block;position:relative;margin-bottom:26px;cursor:pointer;overflow:hidden;padding:2px;border:0;border-radius:110px}.o-releted-service__gradient:after{content:"";position:absolute;top:-200px;right:0;bottom:0;left:-150px;background:#898989;width:950px;height:950px;-webkit-transition:.3s all ease;transition:.3s all ease}.o-releted-service__gradient--sky:after{background:#64b9f4}.o-releted-service__gradient--orange:after{background:#e26826}.o-releted-service__gradient--green:after{background:#8ac640}.o-releted-service__gradient--color4:after{background:#a15fae}.o-releted-service__gradient--color5:after{background:#3b5085}.o-releted-service__gradient--color6:after{background:#fbba14}.o-releted-service__gradient--color7:after{background:#00b67a}.o-releted-service__gradient:hover:after{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}.o-releted-service__link{position:relative;background-color:#f6f6f6;border-radius:110px;z-index:1;width:100%;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 30px;height:80px}.o-releted-service__linkcontent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:235px}.o-releted-service__linkcontent i{margin-right:15px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px}.o-releted-service__linkcontent span{font-family:Poppins;font-size:20px;line-height:25px;font-weight:600;color:#333}.o-releted-service__linkcontent--small span{font-size:19px}.o-latest-blog{border-top:1px solid #e8e8e8}.o-latest-blog__spacing{padding:30px 0}@media screen and (min-width:992px){.o-latest-blog__spacing{padding:60px 0}}.o-latest-blog__heading{font-family:Poppins;font-size:32px;line-height:40px;color:#262e36;font-weight:700;margin:0 0 10px;text-align:center}@media screen and (min-width:767px){.o-latest-blog__heading{font-size:38px;line-height:45px;text-align:left}}@media screen and (min-width:992px){.o-latest-blog__heading{font-size:48px;line-height:58px}}.o-latest-blog__subheading{font-family:Poppins;font-size:22px;line-height:30px;color:#35b15c;font-weight:600;text-align:center}@media screen and (min-width:767px){.o-latest-blog__subheading{text-align:left}}@media screen and (min-width:992px){.o-latest-blog__subheading{font-size:25px;line-height:34px}}.o-latest-blog__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-latest-blog__list.splide__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}@media screen and (min-width:992px){.o-latest-blog__list--three .o-latest-blog__item{width:32%;margin-right:1%;margin-bottom:0}}@media screen and (min-width:767px){.o-latest-blog__list--three .o-latest-blog__blogtitle{font-size:18px;line-height:24px}}@media screen and (min-width:992px){.o-latest-blog__list--three .o-latest-blog__blogtitle{font-size:20px;line-height:26px}}.o-latest-blog__item{max-width:550px;width:100%;margin-bottom:20px}@media screen and (min-width:992px){.o-latest-blog__item{width:47%;margin-right:6%;margin-bottom:0}}.o-latest-blog__item:last-child{margin-right:0}.o-latest-blog__link:hover .o-latest-blog__blogtitle{color:#35b15c}.o-latest-blog__imagewrap{width:100%;height:auto;margin-bottom:15px}@media screen and (min-width:992px){.o-latest-blog__imagewrap{max-height:450px;margin-bottom:35px}}.o-latest-blog__imagewrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-latest-blog__blogtitle{font-family:Poppins;font-size:18px;line-height:24px;color:#333;font-weight:600;margin-bottom:10px;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}@media screen and (min-width:767px){.o-latest-blog__blogtitle{font-size:22px;line-height:30px}}@media screen and (min-width:992px){.o-latest-blog__blogtitle{font-size:31px;line-height:34px}}.o-latest-blog__blogauthor{font-family:Poppins;font-size:13px;line-height:30px;color:#000}.o-latest-blog__blogauthor span{color:#898989}.o-latest-blog__blogauthor strong{font-weight:600}.o-latest-blog .btn{text-transform:capitalize;padding:16px;font-size:14px;margin:20px auto 0;width:100%;max-width:100%}@media screen and (min-width:767px){.o-latest-blog .btn{max-width:350px;font-size:17px}}.bg-white{background-color:#fff}.border-bottom-gray{border-bottom:1px solid #e4e4e4}.btn-auto-width{max-width:100%!important;padding:16px!important;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}@media screen and (min-width:767px){.btn-auto-width{padding:16px 25px!important;max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}}.btn-auto-width svg{margin-left:7px}.latest-technologies__spacing{padding:30px 0}@media screen and (min-width:992px){.latest-technologies__spacing{padding:60px 0}}.latest-technologies__heading{font-family:Poppins;font-size:30px;line-height:35px;color:#262e36;text-align:center;font-weight:700;margin-bottom:15px}@media screen and (min-width:767px){.latest-technologies__heading{font-size:38px;line-height:46px}}@media screen and (min-width:992px){.latest-technologies__heading{font-size:48px;line-height:58px}}.latest-technologies__navbar{margin-top:45px}.latest-technologies__navbar .nav{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}.latest-technologies__navbar .nav-link{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Poppins;font-size:16px;font-weight:600;width:50%;color:#355bbf;padding:15px;top:1px;border:none;border-color:none;text-transform:capitalize;border-bottom:3px solid transparent}.latest-technologies__navbar .nav-link:after{position:absolute;content:"";width:1px;height:47%;background-color:#d4e0ed;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}@media screen and (min-width:767px){.latest-technologies__navbar .nav-link:after{display:block}}.latest-technologies__navbar .nav-link:last-child:after{display:none}@media screen and (min-width:767px){.latest-technologies__navbar .nav-link{width:25%}}@media screen and (min-width:992px){.latest-technologies__navbar .nav-link{width:auto}}.latest-technologies__navbar .nav-link.active{border:1px solid #e0e0e0;background-color:#d4e0ed;border-radius:5px}@media screen and (min-width:992px){.latest-technologies__navbar .nav-link.active{border-radius:0;background-color:transparent;border:none;border-bottom:3px solid #355bbf}}.latest-technologies .tab-content{border-top:1px solid #d4e0ed;background-color:transparent;padding:30px}.latest-technologies .tab-pane i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:70px}.latest-technologies .tab-pane h5{font-family:Poppins;font-size:22px;line-height:32px;color:#262e36}.latest-technologies .tab-pane p{font-family:Poppins;font-size:18px;line-height:32px;color:#000;margin:0}.latest-technologies .btn{text-transform:capitalize;margin:30px auto 0;font-size:17px;padding:16px;width:100%}@media screen and (min-width:992px){.latest-technologies .btn{width:100%}}.latest-technologies .tittle-bar-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.latest-technologies .tittle-bar-area i{margin-right:15px}.btn-center-block{width:100%}@media screen and (min-width:767px){.btn-center-block{width:310px}}.btn_wrapper.btn-center-block{width:100%}.o-technologies-service .experience-list li{position:relative;padding:2px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);border:none;border-radius:10px}.o-technologies-service .experience-list li:before{display:block;content:"";position:absolute;top:-140px;right:0;bottom:0;left:-50px;background:#d6e3f0;width:450px;height:450px;-webkit-transition:.5s all ease-in-out;transition:.5s all ease-in-out}.o-technologies-service .experience-list li:hover:before{-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}.o-technologies-service .experience-list li a{border-radius:10px;background-color:#fff}.o-technologies-service .experience-list li a:before{display:none}.common-btn-root .btn-auto{max-width:inherit;width:auto;padding:16px 25px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.common-btn-root .btn-auto--process{width:306px}.common-btn-root .btn-auto--expertise{width:352px}.we-serve__subtitle{font-family:Poppins;color:#333;text-align:center;font-weight:500}@media screen and (min-width:992px){.we-serve__subtitle{font-size:21px;line-height:30px;margin-bottom:30px}}.dev-discuss{text-align:center;background:url(/images/lets-discuss/custom-software-discuss-bg.jpg) no-repeat center center/cover}.dev-discuss .btn-orange{margin:30px auto 0}.dev-discuss p{font-size:21px;line-height:32px;color:#dbe4fb;font-weight:500}.dev-discuss .o-discuss-project__title{font-weight:600}@media screen and (min-width:992px){.dev-discuss .o-discuss-project__title{font-size:35px}}.custom-dev-process{background:#f9f9f9}.custom-dev-process .o-skill-flow__title{font-weight:500!important;margin-bottom:20px}.custom-dev-process .o-development-process__subtitle{font-weight:400}@media screen and (min-width:992px){.custom-dev-process .btn-orange{margin-top:50px}}.custom-dev-process .o-development-process__items{-webkit-box-shadow:0 15px 20px 0 rgba(12,40,72,.07);box-shadow:0 15px 20px 0 rgba(12,40,72,.07);background:#fff;border:1px solid #d0e3f5;margin-top:50px}@media screen and (min-width:768px){.custom-dev-process .o-development-process__items{min-height:220px}}@media screen and (min-width:992px){.custom-dev-process .o-development-process__items{margin:70px 10px 0;padding:0 30px 15px}}@media screen and (min-width:1300px){.custom-dev-process .o-development-process__items{width:32%}}.custom-dev-process .o-development-process__itemcontent{font-size:16px;line-height:24px}.custom-dev-process .o-development-process__number-color1{background:rgba(100,185,244,.1)}.custom-dev-process .o-development-process__number-color1 strong{background:#64b9f4}.custom-dev-process .o-development-process__number-color2{background:rgba(32,222,165,.1)}.custom-dev-process .o-development-process__number-color2 strong{background:#20dea5}.custom-dev-process .o-development-process__number-color3{background:rgba(253,164,116,.1)}.custom-dev-process .o-development-process__number-color3 strong{background:#fda474}.custom-dev-process .o-development-process__number-color4{background:rgba(161,95,174,.1)}.custom-dev-process .o-development-process__number-color4 strong{background:#a15fae}.custom-dev-process .o-development-process__items{border-radius:5px;border:1px solid #d0e3f5}@media screen and (min-width:992px){.custom-dev-process .o-development-process__items{margin:100px 30px 0}}@media screen and (min-width:1300px){.custom-dev-process .o-development-process__items{width:29.7%}}.custom-dev-process .o-development-process__items:after{background-image:url(/images/new-skill-section/custom-software/step-arrow.svg)}@media screen and (min-width:992px){.custom-dev-process .o-development-process__items:after{right:-51px;width:41px}}@media screen and (min-width:992px){.custom-dev-process .o-development-process__items:nth-child(3n+3):after{height:66px;width:676px;right:50%;background-image:url(/images/new-skill-section/custom-software/development-process-arrow.svg);bottom:-85px}}@media screen and (min-width:1181px){.custom-dev-process .o-development-process__items:nth-child(3n+3):after{width:836px}}.custom-dev-process .o-development-process__items:nth-child(1),.custom-dev-process .o-development-process__items:nth-child(2),.custom-dev-process .o-development-process__items:nth-child(3){margin-top:60px}@media screen and (min-width:767px){.custom-dev-process .o-development-process__listmultiple .o-development-process__items:nth-child(6):after{width:506px}}@media screen and (min-width:1181px){.custom-dev-process .o-development-process__listmultiple .o-development-process__items:nth-child(6):after{width:636px}}.custom-dev-process .o-development-process__itemtitle{color:#0c2848}@media screen and (min-width:992px){.custom-dev-process .o-development-process__itemtitle{font-size:24px;line-height:27px}}.custom-dev-process .o-development-process__itemcontent{line-height:27px}.custom-dev-process .o-development-process__titlearea{margin-bottom:15px}.custom-dev-process .o-development-process__number{margin-bottom:25px}.o-development-process--365-service{background:#fff}.o-development-process--ai-developer .o-skill-flow__title{font-weight:700!important}@media screen and (min-width:992px){.o-development-process--ai-developer .o-development-process__items:nth-child(3n+3):after{width:630px}}.ai-partner{padding:40px 0}@media screen and (min-width:992px){.ai-partner{padding:50px 0}}.ai-partner h4{font-size:32px;line-height:48px}.ai-partner h4 strong{color:#00b67a}.custom-dev-we-develop{border-bottom:1px solid #dddada;border-top:1px solid #dddada;background:#f9f9f9}.custom-dev-we-develop .o-we-develop__box{position:relative}.custom-dev-we-develop .o-we-develop__title{font-weight:500!important}.custom-dev-we-develop .o-we-develop__subtitle{font-weight:400}@media screen and (min-width:992px){.custom-dev-we-develop .o-we-develop__subtitle{margin-bottom:60px}}.custom-dev-we-develop .o-we-develop__boxtitle{font-weight:600;color:#0c2848}@media screen and (min-width:992px){.custom-dev-we-develop .o-we-develop__boxtitle{line-height:27px;margin-bottom:15px}}.custom-dev-we-develop .o-we-develop__boxcontent{color:#0c2848}@media screen and (min-width:992px){.custom-dev-we-develop .o-we-develop__boxcontent{line-height:27px}}.custom-dev-we-develop .o-we-develop__boxcontent .fw-medium{margin-top:10px}.custom-dev-we-develop .o-we-develop__boxcontent .fw-medium strong{font-weight:600}.custom-dev-we-develop--real-estate .o-we-develop__box--custom{border-radius:16px}@media screen and (min-width:992px){.custom-dev-we-develop--real-estate .o-we-develop__box--custom{min-height:312px}}.custom-dev-we-develop--real-estate .o-we-develop__box--custom:before{top:inherit;bottom:-3px}.o-we-develop--ai-agent .o-we-develop__title{margin-bottom:30px}@media screen and (min-width:992px){.ai-in-action .o-we-develop__boxcontent{font-size:16px;line-height:25px}}@media screen and (min-width:992px){.ai-in-action .o-we-develop__box{padding:25px 20px}}.ai-in-action .o-we-develop__box--custom:before{left:25px}.o-core-competencies--ai-development .btn{text-transform:none}.how-we-help--ai-development .how-help-you__heading{display:none}.how-we-help--ai-development .how-help-you__card{display:none}.how-we-help--ai-development .let-help{padding:0;margin:0}@media screen and (min-width:992px){.o-we-develop--hire-salesforce .o-we-develop__title{font-weight:700!important}}@media screen and (min-width:992px){.o-we-develop--hire-salesforce .o-we-develop__subtitle{font-weight:500}}@media screen and (min-width:992px){.o-we-develop--hire-salesforce .btn-wrapper-v2--pair .btn-v2{font-size:17px}}.custom-dev-related .o-releted-service__gradient{background:#d0e3f5;padding:0;border:1px solid #d0e3f5;overflow:visible;height:75px;-webkit-box-shadow:0 10px 15px 0 rgba(12,40,72,.06);box-shadow:0 10px 15px 0 rgba(12,40,72,.06)}.custom-dev-related .o-releted-service__gradient:after{display:none}.custom-dev-related .o-releted-service__link{background:#fff;height:100%}.custom-dev-related .o-releted-service__heading{font-weight:500}.custom-dev-method .o-we-develop__title{font-weight:500!important}.custom-dev-method .custom-solution__sub-heading{font-weight:400}.health-care-service{padding:30px 0}@media screen and (min-width:992px){.health-care-service{padding:60px 0}}.health-care-service__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:8px;border:1px solid #fff;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;padding:20px 25px}.health-care-service__box:hover{border:1px solid #dde2ea;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.05);box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.health-care-service__box-icon{display:inline-block;margin-right:25px;-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;max-width:46px;margin-top:5px}.health-care-service__box-title{font-family:Poppins;font-weight:600;color:#262e36;margin-bottom:5px;font-size:17px}@media screen and (min-width:992px){.health-care-service__box-title{font-size:20px;line-height:35px}}.health-care-service__box-para{font-family:Poppins;font-size:16px;line-height:25px;font-weight:300;color:#333;margin-bottom:0}@media screen and (min-width:992px){.health-care-service__left{margin-top:60px}}@media screen and (min-width:1400px){.health-care-service__left{margin-top:100px}}@media screen and (min-width:992px){.health-care-service__left--less-top-space{margin-top:30px;padding-right:50px}}@media screen and (min-width:1400px){.health-care-service__left--less-top-space{margin-top:50px}}@media screen and (min-width:992px){.health-care-service__left--less-top-space-banking{margin-top:30px;padding-right:50px}}@media screen and (min-width:1400px){.health-care-service__left--less-top-space-banking{margin-top:75px}}.health-care-service__heading{font-family:Poppins;font-weight:500;color:#262e36;text-align:center}@media screen and (min-width:992px){.health-care-service__heading{font-size:42px;line-height:54px;margin-bottom:20px;text-align:left}}@media screen and (min-width:1400px){.health-care-service__heading{font-size:50px;line-height:60px}}.health-care-service__sub-heading{font-family:Poppins;font-weight:500;color:#262e36;margin-bottom:15px;text-align:center}@media screen and (min-width:992px){.health-care-service__sub-heading{font-size:24px;line-height:40px;text-align:left}}.health-care-service__sub-heading--small{font-size:16px;line-height:27px}.health-care-service .btn{text-transform:none!important}@media screen and (min-width:992px){.health-care-service .btn{margin:0}}@media screen and (min-width:992px){.health-care-service--manufacture .health-care-service__heading{font-size:31px;line-height:44px}}@media screen and (min-width:1400px){.health-care-service--manufacture .health-care-service__heading{font-size:44px;line-height:56px}}.health-care-service--manufacture .health-care-service__sub-heading{font-size:20px;line-height:30px}@media screen and (min-width:1400px){.health-care-service--manufacture .health-care-service__sub-heading{font-size:21px;line-height:32px}}.health-care-service--manufacture .health-care-service__sub-heading--small{font-size:15px;line-height:24px}@media screen and (min-width:1400px){.health-care-service--manufacture .health-care-service__sub-heading--small{font-size:16px;line-height:27px}}.health-care-service--manufacture .health-care-service__box{border-color:rgba(249,249,249,0)}.health-care-service--manufacture .health-care-service__box:hover{background:#fff;border-color:#dde2ea}@media screen and (min-width:1550px){.health-care-service--manufacture-v2 .health-care-service__left--less-top-space{margin-top:50px}}@media screen and (min-width:992px){.health-care-service--manufacture-v2 .health-care-service__heading{font-size:31px;line-height:42px}}@media screen and (min-width:1550px){.health-care-service--manufacture-v2 .health-care-service__heading{font-size:44px;line-height:56px}}.health-care-service--manufacture-v2 .health-care-service__sub-heading{font-size:18px;line-height:26px}@media screen and (min-width:1550px){.health-care-service--manufacture-v2 .health-care-service__sub-heading{font-size:21px;line-height:32px}}.health-care-service--manufacture-v2 .health-care-service__sub-heading--small{font-size:15px;line-height:24px}@media screen and (min-width:1550px){.health-care-service--manufacture-v2 .health-care-service__sub-heading--small{font-size:16px;line-height:27px}}.health-care-service__tab-container{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;position:relative}@media screen and (min-width:992px){.health-care-service__tab-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.health-care-service__tab-container:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d7d6d6}.health-care-service__box-wrap{display:none}@media screen and (min-width:992px){.health-care-service__box-wrap{display:block}}.health-care-service__box-wrap.is-visible{display:block}.health-care-service__content-title{font-size:20px;margin-bottom:0;padding-right:40px;position:relative}@media screen and (min-width:992px){.health-care-service__content-title{font-size:26px;margin-bottom:10px;padding-right:0}}.health-care-service__content-title:before{content:'+';position:absolute;top:7px;right:0;width:20px;height:20px;font-size:30px;font-weight:500;color:#333}@media screen and (min-width:992px){.health-care-service__content-title:before{display:none}}.health-care-service__content-title.active:before{content:'-'}.health-care-service__tab-item{cursor:pointer;font-size:14px;line-height:18px;color:#898989;font-family:Poppins;padding-right:30px;padding-bottom:10px;position:relative;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.health-care-service__tab-item:hover{color:#262e36}.health-care-service__tab-item.active{color:#262e36}.health-care-service__tab-item.active:before{content:'';position:absolute;bottom:-2px;left:0;background:#355bbf;height:4px;width:86%}.health-care-service__tab-item:last-child{padding-right:0}.health-care-service__tab-item:last-child.active:before{width:100%}.health-care-service__content{border:1px solid #ccc;padding:15px;margin-bottom:20px;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out}@media screen and (min-width:992px){.health-care-service__content{display:none;border:none;padding:0;margin-bottom:0}}@media screen and (min-width:992px){.health-care-service__content.is-visible{display:block}}.health-care-service__content-wrapper{position:relative}.health-care-service__list{margin-left:10px}.health-care-service__list li{font-family:Poppins;font-size:16px;line-height:25px;font-weight:300;color:#333;margin-bottom:5px;padding-left:15px;position:relative}.health-care-service__list li:before{content:'';position:absolute;left:0;top:10px;background:#333;border-radius:50%;width:4px;height:4px}.health-care-service__list li strong{font-weight:600}.health-care-service--retail .health-care-service__box-title{font-size:19px;line-height:30px}@media screen and (min-width:992px){.health-care-service--retail .health-care-service__left--less-top-space{padding-right:43px}}@media screen and (min-width:1400px){.health-care-service--retail .health-care-service__heading{font-size:50px;line-height:60px}}.health-care-service--travel .health-care-service__list{margin-left:0;margin-top:10px}@media screen and (min-width:1400px){.health-care-service--travel .health-care-service__heading{font-size:45px;line-height:56px}}@media screen and (min-width:1400px){.health-care-service--travel .health-care-service__sub-heading--small{font-size:15px;line-height:25px}}.health-care-service--media .health-care-service__box-title{margin-bottom:15px}.health-care-service--real-estate .health-care-service__heading{margin-bottom:35px}.health-care-service--real-estate .health-care-service__content{display:block;border:none}@media screen and (min-width:992px){.health-care-service--real-estate .health-care-service__left--less-top-space-banking{margin-top:100px}}.health-care-service--real-estate .health-care-service__content-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;line-height:35px;padding-right:40px;margin:25px 0;cursor:pointer;position:relative}.health-care-service--real-estate .health-care-service__content-title:before{content:'';background:url(/images/real-estate/arrow.svg) no-repeat 0 50%;position:absolute;top:50%;right:0;width:15px;height:10px;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.health-care-service--real-estate .health-care-service__content-title.active:before{-webkit-transform:translate(0,-50%) rotate(-90deg);transform:translate(0,-50%) rotate(-90deg)}.health-care-service--real-estate .health-care-service__box-title{font-size:16px}.health-care-service--real-estate .health-care-service__box-icon{margin-right:20px}.health-care-service--real-estate .health-care-service__box-wrap{display:none;background:#fff;border:1px solid #dde2ea;border-radius:8px;padding:20px 25px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.05);box-shadow:0 10px 20px 0 rgba(0,0,0,.05);margin-bottom:25px;cursor:default}.health-care-service--real-estate .health-care-service__box-wrap.is-visible{display:block}.health-care-service--real-estate .health-care-service__box{padding:0;border:none;border-radius:0;margin-bottom:20px}.health-care-service--real-estate .health-care-service__box:hover{-webkit-box-shadow:none;box-shadow:none}.health-care-service--real-estate .health-care-service__box:last-child{margin-bottom:0}.custom-dev-case-study--manufacture .o-testimonial__item{margin:0}@media screen and (min-width:992px){.custom-dev-case-study--manufacture .o-testimonial__itemcontent{min-height:255px}}.custom-dev-case-study--manufacture .o-testimonial__itembtn{margin-top:0}.custom-dev-case-study--manufacture .btn--case-study{text-transform:none;margin-top:120px}@media screen and (min-width:992px){.custom-dev-case-study--manufacture .btn--case-study{margin-top:130px}}.custom-dev-case-study--logistics .o-testimonial__heading{margin-bottom:20px}.custom-dev-case-study--logistics .o-testimonial__sub-heading{text-align:center}@media screen and (min-width:992px){.custom-dev-case-study--logistics .o-testimonial__sub-heading{font-size:21px;line-height:32px;margin-bottom:35px}}.custom-dev-case-study--logistics .o-testimonial__list{max-width:800px;margin:0 auto}@media screen and (min-width:992px){.custom-dev-case-study--logistics .splide__arrow--prev{left:42%}}@media screen and (min-width:992px){.custom-dev-case-study--logistics .splide__arrow--next{right:42%}}.custom-dev-case-study--logistics .o-testimonial__sub-heading--bottom{font-weight:600}@media screen and (min-width:992px){.custom-dev-case-study--logistics .o-testimonial__sub-heading--bottom{margin-top:130px;margin-bottom:20px}}.custom-dev-case-study--logistics .btn{margin-top:15px}@media screen and (min-width:992px){.custom-dev-case-study--banking .o-testimonial__itemcontent{min-height:300px}}.o-we-develop--healthcare-software-dev{background:url(/images/healthcare-services/key-bg.jpg) center center/cover no-repeat}.o-we-develop--healthcare-software-dev .o-we-develop__title{color:#fff}.o-we-develop--healthcare-software-dev .o-we-develop__subtitle{color:#fff}@media screen and (min-width:992px){.o-we-develop--healthcare-software-dev .o-we-develop__box{padding:25px}}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom{border:none;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}@media screen and (min-width:992px){.o-we-develop--healthcare-software-dev .o-we-develop__box--custom{min-height:283px}}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom::before{left:-3px;top:25px;width:6px;height:68px;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom .o-we-develop__boxtitle{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom .o-we-develop__boxcontent{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom:hover{cursor:pointer}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom:hover .o-we-develop__boxtitle{color:#fff}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom:hover .o-we-develop__boxcontent{color:#fff}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom:hover::before{visibility:hidden;opacity:0}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color1::before{background:#355bbf}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color1:hover{background:#355bbf}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color2::before{background:#a15fae}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color2:hover{background:#a15fae}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color3::before{background:#64b9f4}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color3:hover{background:#64b9f4}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color4::before{background:#fbba14}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color4:hover{background:#fbba14}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color5::before{background:#20dea5}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color5:hover{background:#20dea5}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color6::before{background:#fbba14}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color6:hover{background:#fbba14}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color7::before{background:#4fa941}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color7:hover{background:#4fa941}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color8::before{background:#64b9f4}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color8:hover{background:#64b9f4}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color9::before{background:#355bbf}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color9:hover{background:#355bbf}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color10::before{background:#a15fae}.o-we-develop--healthcare-software-dev .o-we-develop__box--custom-color10:hover{background:#a15fae}.o-we-develop--retail .o-we-develop__box::before{display:none}.o-we-develop--realestate{background:url(/images/real-estate/app-dev-bg.png) center center/cover no-repeat}@media screen and (min-width:992px){.o-we-develop--realestate .o-we-develop__box--custom{min-height:224px}}.o-we-develop--logistics{background:url(/images/logistics/delivering-excellence.png) center center/cover no-repeat}@media screen and (min-width:992px){.o-we-develop--logistics .o-we-develop__box--custom{min-height:224px}}.o-we-develop--manufacturer{background-image:none}.o-we-develop--manufacturer .o-we-develop__title{color:#333}@media screen and (min-width:992px){.o-we-develop--manufacturer .o-we-develop__title{margin-bottom:50px}}.o-we-develop--manufacturer .o-we-develop__box{border:1px solid #dde2ea}@media screen and (min-width:992px){.o-we-develop--manufacturer .o-we-develop__box{min-height:307px}}.o-we-develop--retail-ecommerce .o-we-develop__title{margin-bottom:25px}.o-we-develop--retail-ecommerce .o-we-develop__subtitle{color:#333}@media screen and (min-width:992px){.o-we-develop--retail-ecommerce .o-we-develop__subtitle{margin-bottom:50px}}.o-we-develop--retail-ecommerce .o-we-develop__box{cursor:default}@media screen and (min-width:992px){.o-we-develop--retail-ecommerce .o-we-develop__box{padding:25px 35px;min-height:290px}}.o-we-develop--retail-ecommerce .o-we-develop__box:hover{background:0 0;cursor:default}.o-we-develop--retail-ecommerce .o-we-develop__box:hover .o-we-develop__boxtitle{color:inherit}.o-we-develop--retail-ecommerce .o-we-develop__box:hover .o-we-develop__boxcontent{color:inherit}.o-we-develop--retail-ecommerce .o-we-develop__box:hover::before{visibility:visible;opacity:1}.o-we-develop--logistics .o-we-develop__subtitle{font-weight:500}.o-we-develop--banking .o-we-develop__box{border:1px solid #dde2ea}@media screen and (min-width:992px){.o-we-develop--banking .o-we-develop__box{min-height:190px}}.o-we-develop--automotive-ev .o-we-develop__box{min-height:210px}.ensuring-compliance{padding:30px 0}@media screen and (min-width:992px){.ensuring-compliance{padding:60px 0 100px}}.ensuring-compliance__heading{text-align:center;font-weight:500}.ensuring-compliance__sub-heading{text-align:center;font-size:16px;line-height:24px;padding:0 50px}@media screen and (min-width:992px){.ensuring-compliance__sub-heading{font-size:21px;line-height:32px}}.ensuring-compliance .btn{text-transform:none}.health-care-service__left-wrapper{position:relative}.ellipse-img{margin-bottom:25px}.orbit-container{position:relative;width:1060px;height:630px;margin:0 auto;position:relative}@media screen and (min-width:992px){.orbit-container{margin-bottom:80px}}.orbit-container::before{content:"";position:absolute;top:38%;left:0;right:0;margin:0 auto;width:541px;height:236px;background:url(/images/healthcare-services/ellipse1.svg) no-repeat center center}.orbit-container:after{content:"";position:absolute;top:17%;left:0;right:0;margin:0 auto;width:911px;height:504px;background:url(/images/healthcare-services/ellipse2.svg) no-repeat center center}.orbit-container .center-shield{position:absolute;top:50%;left:50%;width:362px;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-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;z-index:2}.orbit-container .orbit-item{position:absolute;width:182px;height:94px;background:#fff;border-radius:12px;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;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:9;border:1px solid #ddd}.orbit-container .orbit-item img{max-width:100%;max-height:100%;padding:8px;-o-object-fit:contain;object-fit:contain}.orbit-container .health-care-icon{background:#355bbf;left:45%;top:7%;width:105px;height:103px;border-radius:30px;border:10px solid #f5f5f5;-webkit-box-shadow:none;box-shadow:none}.orbit-container .item1{top:15%;left:14%;-webkit-animation:float 5s ease-in-out infinite;animation:float 5s ease-in-out infinite}.orbit-container .item2{top:15%;left:68%;-webkit-animation:float 5s ease-in-out infinite;animation:float 5s ease-in-out infinite}.orbit-container .item3{top:39%;left:84%;-webkit-animation:floatx 5s ease-in-out infinite;animation:floatx 5s ease-in-out infinite}.orbit-container .item4{top:62%;left:79%;-webkit-animation:floatxreverse 5s ease-in-out infinite;animation:floatxreverse 5s ease-in-out infinite}.orbit-container .item5{top:83%;left:66%;-webkit-animation:floatyreverse 5s ease-in-out infinite;animation:floatyreverse 5s ease-in-out infinite}.orbit-container .item6{bottom:-20px;left:42%;-webkit-animation:floatyreverse 5s ease-in-out infinite;animation:floatyreverse 5s ease-in-out infinite}.orbit-container .item7{top:63%;left:3%;-webkit-animation:floatx 5s ease-in-out infinite;animation:floatx 5s ease-in-out infinite}.orbit-container .item8{bottom:2%;top:inherit;left:18%;-webkit-animation:floatyreverse 5s ease-in-out infinite;animation:floatyreverse 5s ease-in-out infinite}.orbit-container .item9{top:39%;left:-1%;-webkit-animation:floatxreverse 5s ease-in-out infinite;animation:floatxreverse 5s ease-in-out infinite}.counter-section{padding:40px 0;background:#f9f9f9}.counter-section__row{max-width:1000px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.counter-section__box{text-align:center;margin-bottom:25px}@media screen and (min-width:992px){.counter-section__box{text-align:left;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}}.counter-section__box i{display:block;margin-right:15px}.counter-section__box--has-right-border{position:relative}.counter-section__box--has-right-border:before{content:'';position:absolute;top:-4px;right:0;background:#e1e1e1;width:1px;height:70px;display:none}@media screen and (min-width:992px){.counter-section__box--has-right-border:before{display:block}}.counter-section__box--has-right-separator{position:relative}.counter-section__box--has-right-separator:before{content:'';position:absolute;top:11px;right:0;background:#e1e1e1;width:1px;height:70px;display:none}@media screen and (min-width:992px){.counter-section__box--has-right-separator:before{display:block}}.counter-section__box .counter-number{font-weight:600}@media screen and (min-width:992px){.counter-section__box .counter-number{font-size:30px;line-height:30px}}.counter-section__box-h3{font-family:Poppins;color:#262e36;margin-bottom:0;font-weight:400}@media screen and (min-width:992px){.counter-section__box-h3{font-size:24px}}.counter-section__box-h3--listed{color:#333;font-weight:600}@media screen and (min-width:992px){.counter-section__box-h3--listed{font-size:30px;line-height:30px}}@media screen and (min-width:992px){.what-ai-agent{padding:60px 0}}.what-ai-agent__left{overflow:hidden;border-radius:10px}@media screen and (min-width:992px){.what-ai-agent__left{height:100%}}.what-ai-agent__left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:992px){.what-ai-agent__right{padding-left:30px}}.what-ai-agent__heading{margin-bottom:15px}@media screen and (min-width:992px){.what-ai-agent__heading--medium{font-size:42px}}.what-ai-agent__sub-heading{font-size:18px;line-height:28px;margin-bottom:15px}.what-ai-agent__second-heading{text-align:center}@media screen and (min-width:992px){.what-ai-agent__second-heading{font-size:32px;margin-bottom:35px}}.what-ai-agent .simple-list{list-style:disc;list-style-position:inside}.what-ai-agent .simple-list li{font-size:16px;line-height:24px;margin-bottom:10px}.what-ai-agent .answer-list{counter-reset:counter}@media screen and (min-width:992px){.what-ai-agent .answer-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.what-ai-agent .answer-list li{font-size:16px;line-height:24px;margin-bottom:20px;padding-left:35px;position:relative}@media screen and (min-width:992px){.what-ai-agent .answer-list li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:50px}}.what-ai-agent .answer-list li:before{content:'';background:url(/images/common/green-tick.svg);width:19px;height:19px;position:absolute;top:2px;left:0}.what-ai-agent--agentic-ai .what-ai-agent__heading{margin-bottom:15px}.what-ai-agent--agentic-ai .what-ai-agent__sub-heading{margin-bottom:15px}.what-ai-agent--agentic-ai .simple-list{list-style:disc;list-style-position:inside}.what-ai-agent--agentic-ai .simple-list li{padding-left:0;margin-bottom:15px}.what-ai-agent--agentic-ai .simple-list li::before{display:none}.o-we-develop--solving-automotive h2{font-weight:500}.skill-review--manufacturing .custom-review__tittle{font-weight:500}@media screen and (min-width:992px){.o-key-diff--ai-agent .o-key-diff-box{padding:15px;height:100%}}.still-have-q{margin-top:50px;text-align:center;margin-bottom:20px}.o-case-studies-new--has-button .btn{text-transform:none}.o-development-process--media{background:url(/images/media/process.png) no-repeat 0 0/cover!important}@media screen and (min-width:1200px){.o-development-process--media .o-development-process__items:nth-child(4):after{width:770px}}@media screen and (min-width:1200px){.o-development-process--media .o-development-process__items:nth-child(5){margin-left:150px}}@media screen and (min-width:1200px){.o-development-process--media .o-development-process__items:nth-child(7){margin-right:150px}}.o-development-process--sports{background:url(/images/sports/process.png) no-repeat 0 0/cover!important}@media screen and (min-width:992px){.o-we-develop--energy .bottom-para-before-button{line-height:30px}}@media screen and (min-width:992px){.o-we-develop--elearning .o-we-develop__box{height:250px;min-height:auto}}.green-text{color:#1ab864}.highlight-line{position:relative;display:inline-block}.highlight-line::before{content:"";position:absolute;bottom:-3px;left:0;height:5px;width:100%;border-radius:10px;-webkit-animation:4s linear animate infinite;animation:4s linear animate infinite;background:-webkit-gradient(linear,left top,right top,from(#03a9f4),color-stop(#ff5800),color-stop(#fbba14),to(#03a9f4));background:linear-gradient(90deg,#03a9f4,#ff5800,#fbba14,#03a9f4);background-size:200%}.highlight-line2::before{background:-webkit-gradient(linear,left top,right top,from(#ffe70e),color-stop(#78e6ff),color-stop(#15fe8a),to(#ffe70e));background:linear-gradient(90deg,#ffe70e,#78e6ff,#15fe8a,#ffe70e)}@-webkit-keyframes float{0%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-box-shadow:0 25px 15px 0 rgba(0,0,0,.2);box-shadow:0 25px 15px 0 rgba(0,0,0,.2);-webkit-transform:translatey(-20px);transform:translatey(-20px)}100%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes float{0%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-box-shadow:0 25px 15px 0 rgba(0,0,0,.2);box-shadow:0 25px 15px 0 rgba(0,0,0,.2);-webkit-transform:translatey(-20px);transform:translatey(-20px)}100%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes floatyreverse{0%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-box-shadow:0 25px 15px 0 rgba(0,0,0,.2);box-shadow:0 25px 15px 0 rgba(0,0,0,.2);-webkit-transform:translatey(20px);transform:translatey(20px)}100%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes floatyreverse{0%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-box-shadow:0 25px 15px 0 rgba(0,0,0,.2);box-shadow:0 25px 15px 0 rgba(0,0,0,.2);-webkit-transform:translatey(20px);transform:translatey(20px)}100%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes floatx{0%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-box-shadow:0 25px 15px 0 rgba(0,0,0,.2);box-shadow:0 25px 15px 0 rgba(0,0,0,.2);-webkit-transform:translateX(15px);transform:translateX(15px)}100%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes floatx{0%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-box-shadow:0 25px 15px 0 rgba(0,0,0,.2);box-shadow:0 25px 15px 0 rgba(0,0,0,.2);-webkit-transform:translateX(15px);transform:translateX(15px)}100%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes floatxreverse{0%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-box-shadow:0 25px 15px 0 rgba(0,0,0,.2);box-shadow:0 25px 15px 0 rgba(0,0,0,.2);-webkit-transform:translateX(-15px);transform:translateX(-15px)}100%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes floatxreverse{0%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-box-shadow:0 25px 15px 0 rgba(0,0,0,.2);box-shadow:0 25px 15px 0 rgba(0,0,0,.2);-webkit-transform:translateX(-15px);transform:translateX(-15px)}100%{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.6);box-shadow:0 5px 15px 0 rgba(0,0,0,.6);-webkit-transform:translateX(0);transform:translateX(0)}}.how-stuff-augmentation{background:#f5f6f8;border-bottom:1px solid #d6e3f0}.how-stuff-augmentation .our-approach__heading{font-weight:700;font-family:Poppins}@media screen and (min-width:992px){.how-stuff-augmentation .our-approach__heading{font-size:45px}}.how-stuff-augmentation .o-development-process__items{border:none;-webkit-box-shadow:none;box-shadow:none;height:auto;background:0 0;text-align:center;margin-top:20px}@media screen and (min-width:992px){.how-stuff-augmentation .o-development-process__items{text-align:left;padding:0 35px 0 60px;margin-top:50px}}.how-stuff-augmentation .o-development-process__items::after{content:'';background:url(/images/staff-augmentation/how-it-works-v-line.svg) no-repeat center;width:4px;height:148px;z-index:9;right:inherit;left:0;top:37px;bottom:inherit;display:none}@media screen and (min-width:992px){.how-stuff-augmentation .o-development-process__items::after{display:block}}@media screen and (min-width:992px){.how-stuff-augmentation .o-development-process__items:nth-child(1){padding:0 35px 0 50px}}@media screen and (min-width:992px){.how-stuff-augmentation .o-development-process__items:nth-child(2){padding:0 35px 0 60px}}@media screen and (min-width:992px){.how-stuff-augmentation .o-development-process__items:nth-child(3){padding:0 15px 0 60px}}.how-stuff-augmentation .o-development-process__items:nth-child(3):after{-webkit-transform:rotate(0);transform:rotate(0)}@media screen and (min-width:992px){.how-stuff-augmentation .o-development-process__items:nth-child(3):after{top:-40px}}@media screen and (min-width:992px){.how-stuff-augmentation .o-development-process__items:nth-child(4){padding:0 0 0 60px}}@media screen and (min-width:992px){.how-stuff-augmentation .o-development-process__items:nth-child(4)::after{content:'';position:absolute;top:16px;left:-37px;background:url(/images/staff-augmentation/how-it-works-thunder.svg) no-repeat center;width:92px;height:179px;display:block}}.how-stuff-augmentation .o-development-process__items .o-development-process__number{background:#fff;margin:0 auto 15px}@media screen and (min-width:992px){.how-stuff-augmentation .o-development-process__items .o-development-process__number{position:absolute;top:-21px;left:-35px;z-index:99;margin:0}}.how-stuff-augmentation .o-development-process__items .o-development-process__number strong{background:#0a9def}.how-stuff-augmentation .o-development-process__items .o-development-process__titlearea{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:992px){.how-stuff-augmentation .o-development-process__items .o-development-process__titlearea{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.how-stuff-augmentation .btn{margin-top:25px;height:62px;padding:16px 20px}@media screen and (min-width:992px){.how-stuff-augmentation .btn{max-width:340px;margin-top:60px}}.more-reason{background:#f5f6f8;padding:30px 0;border-bottom:1px solid #d6e3f0}@media screen and (min-width:768px){.more-reason{padding:60px 0}}.more-reason h2{font-family:Poppins;margin-bottom:25px;text-align:center}@media screen and (min-width:992px){.more-reason h2{margin-bottom:50px}}.more-reason__wrapper{position:relative}@media screen and (min-width:768px){.more-reason__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.more-reason__item{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;position:relative;border-bottom:1px solid #e1e1e1;text-align:center}@media screen and (min-width:768px){.more-reason__item{border:none;text-align:left}}.more-reason__item::before{content:'';position:absolute;right:0;top:0;background:#e1e1e1;width:1px;height:100%;display:none}@media screen and (min-width:992px){.more-reason__item::before{display:block}}.more-reason__item:nth-child(1),.more-reason__item:nth-child(2),.more-reason__item:nth-child(3){border-bottom:1px solid #e1e1e1}.more-reason__item:nth-child(1){padding:15px 0}@media screen and (min-width:768px){.more-reason__item:nth-child(1){padding:0 60px 30px 0}}.more-reason__item:nth-child(1):after{content:'';position:absolute;right:-15px;bottom:-26px;background:#f5f6f8;width:30px;height:50px;display:none;z-index:1}@media screen and (min-width:992px){.more-reason__item:nth-child(1):after{display:block}}.more-reason__item:nth-child(2){padding:15px 0}@media screen and (min-width:768px){.more-reason__item:nth-child(2){padding:0 60px 30px 60px}}.more-reason__item:nth-child(2):after{content:'';position:absolute;right:-15px;bottom:-26px;background:#f5f6f8;width:30px;height:50px;display:none;z-index:1}@media screen and (min-width:992px){.more-reason__item:nth-child(2):after{display:block}}.more-reason__item:nth-child(3){padding:15px 0}@media screen and (min-width:768px){.more-reason__item:nth-child(3){padding:0 60px 30px 60px}}.more-reason__item:nth-child(4){padding:15px 0}@media screen and (min-width:768px){.more-reason__item:nth-child(4){padding:30px 60px 0 0}}.more-reason__item:nth-child(5){padding:15px 0}@media screen and (min-width:768px){.more-reason__item:nth-child(5){padding:30px 60px 0 60px}}.more-reason__item:nth-child(6){border:none;padding:15px 0}@media screen and (min-width:768px){.more-reason__item:nth-child(6){padding:30px 60px 0 60px}}.more-reason__item:nth-child(3)::before,.more-reason__item:nth-child(6)::before{display:none}.more-reason__icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.more-reason__icon{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.more-reason__card-title{font-size:24px;line-height:27px;font-weight:700;color:#2c2c2c;font-family:Poppins}.more-reason__card-para{font-size:16px;line-height:25px;font-weight:400;color:#2c2c2c;font-family:Poppins;margin-bottom:0}.more-reason .btn{margin-top:25px;height:62px;padding:16px 20px}@media screen and (min-width:992px){.more-reason .btn{max-width:340px;margin-top:60px}}.industry-empower{padding:30px 0;border-bottom:1px solid #d6e3f0}@media screen and (min-width:768px){.industry-empower{padding:60px 0}}.industry-empower h2{font-family:Poppins;text-align:center;margin-bottom:25px}@media screen and (min-width:992px){.industry-empower h2{margin-bottom:40px;font-size:45px;line-height:50px}}.industry-empower .col-lg-4{margin-bottom:26px}.industry-empower__box{text-align:center;border:1px solid #d6e3f0;border-radius:10px;padding:15px 15px 30px 15px}.industry-empower__image{border-radius:10px}.industry-empower__image1{background:#eff4f8}.industry-empower__image2{background:#f6eee6}.industry-empower__image3{background:#d7edf9}.industry-empower__image4{background:#e6e7f9}.industry-empower__image5{background:#eef4ec}.industry-empower__image6{background:#fef1ef}.industry-empower h3{font-family:Poppins;margin-top:25px;margin-bottom:0;color:#333;font-size:24px;font-weight:600}.industry-empower .btn{padding:16px 20px}@media screen and (min-width:992px){.industry-empower .btn{max-width:340px;margin-top:20px}}.industry-empower__sub-heading{font-family:Poppins;text-align:center;font-weight:500}@media (min-width:992px){.industry-empower__sub-heading{font-size:19px;line-height:32px;margin:0 auto 60px}}.industry-empower--it h2{margin-bottom:20px}.industry-empower--it .industry-empower__box{background:#fff}.dev-center{padding:30px 0;border-bottom:1px solid #d6e3f0}@media screen and (min-width:768px){.dev-center{padding:60px 0 10px}}.dev-center h2{font-family:Poppins;text-align:center;margin-bottom:25px}@media screen and (min-width:992px){.dev-center h2{margin-bottom:50px}}.dev-center .dev-center__icon{overflow:hidden;border-radius:10px;height:100%}.dev-center .dev-center__icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.dev-center__wrapper-gap{margin-bottom:25px}.how-help-you--staff-aug{background:url(/images/staff-augmentation/engagement-bg.jpg) no-repeat center/cover}.how-help-you--staff-aug .how-help-you__card-heading{font-size:24px;line-height:29px;font-weight:700;color:#333}.how-help-you--staff-aug .how-help-you__card-sub-heading{font-size:18px;line-height:25px}@media screen and (min-width:992px){.how-help-you--staff-aug .how-help-you__card-sub-heading{padding:0 14px}}.how-help-you--staff-aug .how-help-you__card-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:992px){.how-help-you--staff-aug .how-help-you__card-items{padding:40px 25px 40px}}.how-help-you--staff-aug .how-help-you__icon{margin:0 auto;display:block;height:70px}@media screen and (min-width:992px){.how-help-you--staff-aug .how-help-you__icon{margin:0 auto 35px}}.how-help-you--staff-aug .how-help-you__links{margin-top:auto}@media screen and (min-width:992px){.how-help-you--staff-aug .how-help-you__heading{font-size:45px;line-height:50px}}.stuff-augmentation-technologies--new{border-bottom:1px solid #d6e3f0;padding-bottom:30px}@media screen and (min-width:992px){.stuff-augmentation-technologies--new{padding-bottom:0}}.stuff-augmentation-technologies--new .technologies-tab__heading{font-weight:700}@media screen and (min-width:992px){.stuff-augmentation-technologies--new .technologies-tab__heading{font-size:45px;line-height:55px}}.stuff-augmentation-technologies--new .o-accordion__content-background{background:#eff4f8}.stuff-augmentation-technologies--new .o-accordion__content{background:#eff4f8}.stuff-augmentation-technologies--new .o-accordion__button{font-weight:700}.stuff-augmentation-technologies--new .accordion-button::after{background:url(/images/staff-augmentation/collapse.png) no-repeat center}.stuff-augmentation-technologies--new .accordion-button:not(.collapsed)::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:992px){.stuff-augmentation-technologies--new .o-accordion__nav{padding-left:0}}@media screen and (min-width:992px){.stuff-augmentation-technologies--new .o-accordion__tab{padding-left:0}}.stuff-augmentation-technologies--new .pool-box-list{-webkit-box-shadow:5px 0 10px 2px rgba(0,0,0,.1);box-shadow:5px 0 10px 2px rgba(0,0,0,.1)}@media screen and (min-width:992px){.stuff-augmentation-technologies--new .pool-box-list a{padding:14px 20px}}.stuff-augmentation-technologies--new .pool-box-list small{font-size:16px;font-weight:400}.stuff-augmentation-technologies--new .o-accordion__content-title{font-weight:700}@media screen and (min-width:992px){.stuff-augmentation-technologies--new .o-accordion__content-title{font-size:36px;line-height:42px}}.skill-review-staff-aug{padding-bottom:90px}@media screen and (min-width:992px){.skill-review-staff-aug{padding:0 0 110px}}.skill-review-staff-aug h2{text-align:center;font-family:Poppins}@media screen and (min-width:992px){.skill-review-staff-aug h2{font-size:45px;font-weight:700;line-height:56px;margin-top:25px}}.skill-review-staff-aug .b2b-text{font-family:Poppins;font-size:20px;font-weight:500;line-height:30px;color:#355bbf;display:block;text-align:center;margin-top:25px}.skill-review-staff-aug .custom-review__reviewitems{max-width:inherit;height:100%;border:1px solid #d0e3f5;padding:40px 15px 40px 40px}.skill-review-staff-aug .custom-review__quotecontent{font-size:24px;line-height:34px;font-weight:500}.skill-review-staff-aug .custom-review__authordesignation{display:inline-block}.skill-review-staff-aug .custom-review__authorimage{width:50px;height:50px;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px}.skill-review-staff-aug .custom-review__authorimage picture{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;display:inline-block}.skill-review-staff-aug .custom-review__authorimage picture img,.skill-review-staff-aug .custom-review__authorimage picture source{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.skill-review-staff-aug .custom-review__quoteimg{margin-bottom:30px}.skill-review-staff-aug .custom-review .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;right:0;bottom:-110px}.skill-review-staff-aug .custom-review .splide__arrow{margin:0 5px;width:50px;height:50px;opacity:1;border:1px solid #aec6dc;background-color:transparent}.skill-review-staff-aug .custom-review .splide__arrow svg{fill:#aec6dc;font-size:40px;font-weight:500}.skill-review-staff-aug .custom-review .splide__arrow:hover{background:#0d65ca}.skill-review-staff-aug .custom-review .splide__arrow:hover svg{fill:#fff}.skill-review-staff-aug .custom-review .splide__arrow:disabled{opacity:1;border:1px solid #aec6dc;background-color:transparent}.skill-review-staff-aug .custom-review .splide__arrow:disabled svg{fill:#aec6dc}.skill-review-staff-aug .custom-review .splide__arrow:disabled:hover{background:#0d65ca}.skill-review-staff-aug .custom-review .splide__arrow:disabled:hover svg{fill:#fff}.skill-review-staff-aug .custom-review .splide__arrow--prev{position:static}.skill-review-staff-aug .custom-review .splide__arrow--next{position:static}.skill-review-staff-aug .recognize-reviews{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;margin-top:30px;margin-bottom:25px}@media screen and (min-width:992px){.skill-review-staff-aug .recognize-reviews{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}}@media screen and (min-width:992px){.skill-review-staff-aug .recognize-reviews li{margin:0 30px}}.skill-review-staff-aug .recognize-reviews li img{width:70px}@media screen and (min-width:768px){.skill-review-staff-aug .recognize-reviews li img{width:auto}}.skill-review-staff-aug .splide__slide:before{content:'';position:absolute;top:0;left:40px;background:#ccc;width:38px;height:4px}.skill-review-staff-aug .splide__slide:nth-child(1):before{background:#20dea5}.skill-review-staff-aug .splide__slide:nth-child(2):before{background:#ffc327}.skill-review-staff-aug .splide__slide:nth-child(3):before{background:#a66bd4}.skill-review-staff-aug .splide__slide:nth-child(4):before{background:#4a5806}.skill-review-staff-aug .splide__slide:nth-child(5):before{background:#ef8d1a}.skill-review-staff-aug .splide__slide:nth-child(6):before{background:#0a9def}.skill-review-staff-aug .splide__slide:nth-child(7):before{background:#f280df}.skill-review-staff-aug .splide__slide:nth-child(8):before{background:#ff9d09}.o-development-process--it-staff-aug .o-skill-flow__title{font-weight:700!important;font-size:28px!important;line-height:40px!important}@media screen and (min-width:992px){.o-development-process--it-staff-aug .o-skill-flow__title{font-size:45px!important;line-height:60px!important}}@media screen and (min-width:992px){.o-development-process--it-staff-aug .o-development-process__list .o-development-process__items{width:46%;margin-top:60px}}@media screen and (min-width:992px){.o-development-process--it-staff-aug .o-development-process__list .o-development-process__items:nth-child(3){margin-left:0;margin-right:30px;margin-top:60px}}.o-development-process--it-staff-aug .o-development-process__list .o-development-process__items:nth-child(3):after{display:none}.o-development-process--it-staff-aug .o-development-process__list .o-development-process__items:nth-child(2){margin-right:0}.o-development-process--it-staff-aug .o-development-process__list .o-development-process__items:nth-child(2):after{display:none}.o-development-process--it-staff-aug .o-development-process__list .o-development-process__items:nth-child(4){margin-right:0}@media screen and (min-width:992px){.o-development-process--it-staff-aug .o-development-process__list .o-development-process__items:nth-child(4){margin-left:30px}}.o-development-process--it-staff-aug .o-development-process__list .o-development-process__items:nth-child(4):after{display:none}.o-development-process--it-staff-aug .o-development-process__list .o-development-process__items:after{display:none}@media screen and (min-width:992px){.o-core-competencies--it-staff-aug .o-core-competencies__box{padding:30px 30px 0;min-height:230px}}.o-core-competencies--it-staff-aug .o-core-competencies__box{text-align:left;position:relative}.o-core-competencies--it-staff-aug .o-core-competencies__box:before{content:'';position:absolute;background:#000;width:38px;height:4px;top:-2px;left:30px}.o-core-competencies--it-staff-aug .o-core-competencies__box--color1:before{background:#0a9def}.o-core-competencies--it-staff-aug .o-core-competencies__box--color2:before{background:#ffbd00}.o-core-competencies--it-staff-aug .o-core-competencies__box--color3:before{background:#20dea5}.o-core-competencies--it-staff-aug .o-core-competencies__box--color4:before{background:#20dea5}.o-core-competencies--it-staff-aug .o-core-competencies__box--color5:before{background:#0a9def}.o-core-competencies--it-staff-aug .o-core-competencies__box--color6:before{background:#ef8d1a}.o-core-competencies--it-staff-aug .o-core-competencies__box--color7:before{background:#fe2f05}.o-core-competencies--it-staff-aug .o-core-competencies__box--color8:before{background:#ee16c4}.o-core-competencies--it-staff-aug .o-core-competencies__box--color9:before{background:#2aa7b3}.skill-review-staff-aug--it h2{margin-top:0}.custom-dev-case-study--staff-aug-it .o-testimonial__heading{font-weight:700}@media screen and (min-width:992px){.custom-dev-case-study--staff-aug-it .o-testimonial__heading{font-size:45px;line-height:60px;margin-bottom:15px}}.custom-dev-case-study--staff-aug-it .o-testimonial__sub-heading{font-family:Poppins;text-align:center;font-weight:500}@media (min-width:992px){.custom-dev-case-study--staff-aug-it .o-testimonial__sub-heading{font-size:19px;line-height:32px;margin:0 auto 60px;margin-bottom:45px}}.banner--staff-aug{position:relative;text-align:center;background-color:#081c36;background-image:none}@media (min-width:992px){.banner--staff-aug{background-image:url(/images/staff-augmentation/staff-banner-bg.png);background-repeat:no-repeat;background-position:top center;background-size:cover}}@media (min-width:1024px){.banner--staff-aug{background-size:100% 100%}}.banner--staff-aug .banner__top-rated{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:0 0;border-color:#a3a8b0;position:relative;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.banner--staff-aug .banner__top-rated{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.banner--staff-aug .banner__top-rating{background:#fff;height:68px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.banner--staff-aug .banner__top-rating-number{color:#515050;font-family:Poppins}.banner--staff-aug .banner__top-rated-text{font-family:Poppins}.banner--staff-aug .banner__top-rating-review{color:#515050;font-family:Poppins}.banner--staff-aug .banner-technologies__heading{position:relative;font-size:48px;margin:25px 0}@media (min-width:1024px){.banner--staff-aug .banner-technologies__heading{font-size:105px;font-weight:700;margin:95px 0 45px}}.banner--staff-aug .banner-technologies__heading:before{display:none;position:absolute;content:"";width:410px;height:693px;margin:auto;top:-304px;left:0;right:0;background:url(/images/staff-augmentation/staff-aug-text-background.png) no-repeat center;background-size:auto 100%}@media (min-width:992px){.banner--staff-aug .banner-technologies__heading:before{display:block}}.banner--staff-aug .banner-technologies__heading span{position:relative;z-index:1}.banner--staff-aug .banner-technologies__sub-heading{color:#fff;margin:0 0 30px;font-family:Poppins}@media (min-width:1024px){.banner--staff-aug .banner-technologies__sub-heading{font-size:45px;line-height:56px;font-weight:700;margin:0 0 45px}}.banner--staff-aug .new-home-banner__list{max-width:950px;width:100%;margin:auto}.banner--staff-aug .how-stuff-augmentation__btn{max-width:312px;margin:25px auto 0;padding:17px 22px}@media (min-width:1024px){.banner--staff-aug .how-stuff-augmentation__btn{margin:40px auto 0}}.why-choose--staff-aug{background-color:#fff}.why-choose--staff-aug .why-choose__heading{font-weight:700}@media (min-width:1024px){.why-choose--staff-aug .why-choose__heading{font-size:45px;line-height:60px;max-width:950px;margin:0 auto 60px}}.why-choose--staff-aug .why-choose__item{border:1px solid #dde2e9;border-radius:5px}@media (min-width:992px){.why-choose--staff-aug .why-choose__item{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;height:200px}}.why-choose--staff-aug .why-choose__item:after{position:absolute;content:"";width:38px;height:4px;left:20px;bottom:0;background-color:#0a9def}.why-choose--staff-aug .why-choose__item--blue:after{background-color:#0a9def}.why-choose--staff-aug .why-choose__item--yellow:after{background-color:#ffbd00}.why-choose--staff-aug .why-choose__item--green:after{background-color:#20dea5}.why-choose--staff-aug .why-choose__item--gold:after{background-color:#ef8d1a}@media (min-width:992px){.why-choose--staff-aug .why-choose__item:nth-child(5) .why-choose__itemscontent{padding-right:10px}}@media (min-width:992px){.why-choose--staff-aug .why-choose__items--stuff-aug{padding:30px 20px}}@media (min-width:992px){.why-choose--staff-aug .why-choose__itemscontent{padding-top:0;padding-left:20px}}@media (min-width:1200px){.why-choose--staff-aug .why-choose__itemscontent{padding-right:20px}}.why-choose--staff-aug .why-choose__title{color:#0c2848;font-weight:600}.why-choose--staff-aug .why-choose__content{color:#0c2848;font-weight:500;line-height:25px}.why-choose--staff-aug .why-choose__more{text-align:center;margin:30px 0 0}@media (min-width:1024px){.why-choose--staff-aug .why-choose__more{margin:80px 0 0}}.why-choose--staff-aug .why-choose__more h3{font-family:Poppins;font-size:24px;font-weight:700;margin-bottom:20px;line-height:normal;color:#262e36}@media (min-width:1024px){.why-choose--staff-aug .why-choose__more h3{font-size:30px}}.why-choose--staff-aug .why-choose__more-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.why-choose--staff-aug .why-choose__more-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.why-choose--staff-aug .why-choose__more-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:200px}@media (min-width:1024px){.why-choose--staff-aug .why-choose__more-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.why-choose--staff-aug .why-choose__more-item i{height:60px}.why-choose--staff-aug .why-choose__more-item h4{font-family:Poppins;font-size:24px;line-height:27px;color:#0c2848;font-weight:600;margin:0 0 5px;text-align:left}.why-choose--staff-aug .why-choose__more-item p{font-family:Poppins;font-size:16px;line-height:27px;color:#0c2848;font-weight:500;margin:0;text-align:left}.why-choose--staff-aug .sample-pods__btn{max-width:340px;padding:17px 22px}.why-choose--staff-aug .sample-pods__btn svg{margin-left:10px}.why-choose--staff-aug-it .why-choose__heading{margin:0 auto 20px}.why-choose--staff-aug-it__sub-heading{font-family:Poppins;text-align:center;font-weight:500}@media (min-width:992px){.why-choose--staff-aug-it__sub-heading{font-size:19px;line-height:32px;margin:0 auto 60px}}.banner--staff-aug-it .banner-technologies__heading{font-size:30px}@media (min-width:992px){.banner--staff-aug-it .banner-technologies__heading{font-size:50px;line-height:64px;margin:0 0 25px}}.banner--staff-aug-it .banner-technologies__heading:before{display:none}.banner--staff-aug-it__sub-heading{color:#fff;font-weight:500;margin-bottom:40px;font-size:20px;line-height:34px}@media (min-width:992px){.banner--staff-aug-it__sub-heading{font-size:22px;line-height:36px}}.banner--staff-aug-it__sub-heading .highlight-color1{position:relative;display:inline-block}.banner--staff-aug-it__sub-heading .highlight-color1::before{content:"";position:absolute;bottom:-2px;left:0;height:4px;width:100%;border-radius:10px;-webkit-animation:4s linear animate infinite;animation:4s linear animate infinite;background:-webkit-gradient(linear,left top,right top,from(#03a9f4),color-stop(#ff5800),color-stop(#fbba14),to(#03a9f4));background:linear-gradient(90deg,#03a9f4,#ff5800,#fbba14,#03a9f4);background-size:200%}.portfolio2-view .portfolio-view__rightittle{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.portfolio2-view .portfolio-view__rightittlearea{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.portfolio2-view .portfolio-view__rightittlearea h4{font-size:16px;font-weight:500}.portfolio2-view .portfolio-view__filterlist{max-height:0;width:235px;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out;position:absolute;top:50px;left:0;z-index:9;top:60px}.portfolio2-view .portfolio-view__filterlist.show{max-height:400px;-webkit-transition:max-height .5s ease-in;transition:max-height .5s ease-in;background:#fbfbfb;opacity:1;visibility:visible;padding:5px 10px;border:1px solid #ccc}.portfolio2-view .filter-arrow{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;margin-left:10px}.portfolio2-view .filter-arrow.down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.portfolio2-view .filter-arrow.up{-webkit-transform:rotate(0);transform:rotate(0)}.portfolio2-view .portfolio-view__filtertittle{cursor:pointer;border-radius:25px;margin-bottom:0;background:0 0;padding:10px 20px}.portfolio2-view .portfolio-view__filtertittle--blue{border:1px solid #85a7f9}.portfolio2-view .portfolio-view__filtertittle--green{border:1px solid #39c165}.portfolio2-view .portfolio-view__filtertittle--orange{border:1px solid #ff7d34}.portfolio2-view .portfolio-view__filtertittle h4{color:#333;margin-right:10px}.portfolio2-view .portfolio-view__rightpart{position:relative}.portfolio2-view .portfolio-view__spacing{border-top:1px solid #dadada;border-bottom:1px solid #dadada}@media screen and (min-width:992px){.portfolio2-view .portfolio-view__spacing{padding:20px 0 0;margin-bottom:40px}}.portfolio2-view .portfolio-view__spacing.fixed{position:sticky;top:-10px;left:0;right:0;width:100%;z-index:9;background:#f6f3f3;border-top:1px solid #ccc;margin-bottom:0}@media screen and (min-width:992px){.portfolio2-view .no-data{position:absolute;top:-15px;height:auto;font-size:24px;margin-top:0}}.portfolio2-view .portfolio-view__filterwrapper{padding-left:0;margin-left:40px;border-bottom:0;margin-bottom:0;padding-right:10px}.portfolio2-view .portfolio-view__filterwrapper:before{content:"Or";bottom:inherit;left:inherit;right:-30px;top:10px;background:0 0;border:1px solid #c8d3ef;color:#7a89af}.portfolio2-view .portfolio-view__filterwrapper--industry{margin-left:0}@media screen and (min-width:992px){.portfolio2-view .portfolio-view__masonry{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.portfolio2-view .portfolio-view__filteritem label{font-size:14px;line-height:31px}.portfolio2-view .portfolio-view__titlelink .portfolio-tittle{font-size:20px;line-height:30px;padding-right:3px;margin:0}.portfolio2-view .portfolio-view__titlelink .portfolio-link img{margin-right:5px}.portfolio2-view .portfolio-view__titlelink .portfolio-view__itemlink{width:auto}.portfolio2-view .portfolio-view__masonry.orphan3{orphans:1}.portfolio2-view .pagination-container{margin-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.portfolio2-view .pagination-container span{margin-right:10px;font-size:16px;font-weight:600}@media screen and (min-width:992px){.portfolio2-view .pagination-container span{margin-right:13px;font-size:20px}}.portfolio2-view .pagination-container .pagination-next{margin-right:0}.portfolio-banner2{padding:30px 0}@media screen and (min-width:992px){.portfolio-banner2{padding:100px 0}}.portfolio-banner2 .portfolio-banner__assets:before{display:none}.portfolio-banner2 .portfolio-banner__heading-text{font-size:32px;line-height:32px;margin-bottom:15px}@media screen and (min-width:992px){.portfolio-banner2 .portfolio-banner__heading-text{font-size:48px;line-height:50px}}.portfolio-banner2 .portfolio-banner__middle{max-width:100%;position:relative;padding:10px 0 0}@media screen and (min-width:992px){.portfolio-banner2 .portfolio-banner__middle{padding:40px 25px 30px}}.portfolio-banner2 .portfolio-banner__middle:before{content:"";position:absolute;top:0;left:0;height:21px;width:100%;background:url(/images/new-portfolio/banner-rating/top-bracket.png) no-repeat 0 0/100%;display:none}@media screen and (min-width:992px){.portfolio-banner2 .portfolio-banner__middle:before{display:block}}.portfolio-banner2 .portfolio-banner__middle:after{content:"";position:absolute;bottom:0;left:0;height:22px;width:100%;background:url(/images/new-portfolio/banner-rating/bottom-bracket.png) no-repeat 0 0/100%;display:none}@media screen and (min-width:992px){.portfolio-banner2 .portfolio-banner__middle:after{display:block}}.portfolio-banner2 .portfolio-banner__asset-heading{font-size:18px;font-weight:500;color:#fff;width:auto;margin-bottom:0;display:inline-block;margin-bottom:0}@media screen and (min-width:992px){.portfolio-banner2 .portfolio-banner__asset-heading{position:absolute;top:-14px;left:39px}}.portfolio-banner2 .portfolio-banner__sub-heading{font-size:24px;line-height:32px;color:#fff;display:inline-block}@media screen and (min-width:992px){.portfolio-banner2 .portfolio-banner__sub-heading{font-size:32px;line-height:40px;padding-right:60px}}.portfolio-banner2 .portfolio-banner__rating-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:20px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:992px){.portfolio-banner2 .portfolio-banner__rating-items{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;margin:0;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}}.portfolio-banner2 .portfolio-banner__rating-items:nth-child(3) .portfolio-banner__rating-right{margin-left:10px}.portfolio-banner2 .portfolio-banner__rating-items .rating-img{width:75%}@media screen and (min-width:992px){.portfolio-banner2 .portfolio-banner__rating-items .rating-img{width:85%}}.portfolio-banner2 .portfolio-banner__rating-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.portfolio-banner2 .portfolio-banner__rating-left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.portfolio-banner2 .portfolio-banner__rating-left .portfolio-banner__rating-icon-name{color:#fff;font-size:15px;font-weight:500}.portfolio-banner2 .portfolio-banner__rating-right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.portfolio-banner2 .portfolio-banner__rating-right .portfolio-banner__rating-number{color:#fff;font-size:28px;font-weight:500}.service-rating-img{width:75%}@media screen and (min-width:992px){.service-rating-img{width:100%}}.platform-review .custom-review__partner{display:none}@media screen and (min-width:992px){.platform-review .custom-review__tittle{font-size:51px;line-height:55px;font-weight:700}}@media screen and (min-width:992px){.platform-review .custom-review__subtittle{font-size:25px;line-height:34px;font-weight:600}}@media screen and (min-width:992px){.platform-review .cs-cont.invisible{height:200px}}@media screen and (min-width:992px){.platform-review .custom-review{padding:80px 0}}@media screen and (min-width:992px){.platform-review .custom-review__spacing{padding:0}}@media screen and (min-width:992px){.platform-bottom-form{padding:0 0 60px}}@media screen and (min-width:992px){.platform-bottom-form .new-bottom-form__left{padding-top:80px}}@media screen and (min-width:992px){.platform-bottom-form .new-bottom-form__email{padding-top:80px}}@media screen and (min-width:992px){.platform-bottom-form .new-bottom-form__trust{padding:50px 40px 70px}}@media screen and (min-width:992px){.platform-mod .banner-technologies__heading{line-height:68px}}@media screen and (min-width:992px){.platform-mod .banner-technologies{padding:60px 0 80px}}@media screen and (min-width:992px){.platform-invite{padding-bottom:80px;padding-top:80px}}@media screen and (min-width:992px){.platform-invite .btn-orange.custom-review__btn{margin-left:0}}.platform-invite .section-invite__item-title{font-weight:700}.platform-invite .section-invite__item-title span{font-weight:600}.o-case-studies-new .faq-para{color:#333;font-size:25px;line-height:34px;font-weight:600;text-align:center}.platform-work-with{padding:40px 0;background:#f4f4f4}@media screen and (min-width:992px){.platform-work-with{padding:80px 0}}.platform-work-with__wrapper{margin-top:15px}@media screen and (min-width:992px){.platform-work-with__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}}.platform-work-with__box-sub{background:#fff;position:relative;z-index:9;padding:20px 20px 20px 20px}@media screen and (min-width:992px){.platform-work-with__box-sub{padding:30px 35px 40px 35px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.platform-work-with__box{margin-bottom:15px;border:1px solid #898989;display:block;position:relative;overflow:hidden}@media screen and (min-width:992px){.platform-work-with__box{overflow:hidden;padding:2px;border:0;margin-bottom:25px;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;margin:20px 20px}}.platform-work-with__box:after{content:'';position:absolute;top:-108px;right:0;bottom:0;left:-136px;width:780px;height:780px;-webkit-transition:.3s all ease;transition:.3s all ease;display:none;-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,from(#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%);display:none}@media screen and (min-width:992px){.platform-work-with__box:after{display:block}}@media screen and (min-width:992px){.platform-work-with__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:120px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.platform-work-with h3{font-family:Poppins;font-size:26px;line-height:31px;font-weight:600;color:#333;margin-top:10px}.platform-work-with p{font-family:Poppins;color:#222;font-size:17px;line-height:28px;font-weight:400}.platform-work-with__anchor{font-family:Poppins;font-size:14px;font-weight:600;color:#333;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;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:15px}@media screen and (min-width:992px){.platform-work-with__anchor{margin-top:auto}}.platform-work-with__anchor:hover{color:#00a1e0}.platform-work-with__anchor:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px)}.platform-work-with__anchor:hover svg path{fill:#00a1e0}.platform-work-with__arrow{margin-left:10px}.platform-work-with__arrow path{fill:#333}.platform-work-with .btn-wrapper-v2--pair .btn-v2{margin-bottom:0}@media screen and (min-width:992px){.platform-faq{padding:70px 0 90px!important}}@media screen and (min-width:992px){.platform-faq h2{padding-bottom:10px}}@media screen and (min-width:992px){.platform-footer{padding:80px 0 50px}}.investor-bnr{padding:40px 0;background-image:none;min-height:auto}@media screen and (min-width:992px){.investor-bnr{padding:100px 0}}.investor-bnr h1{margin-bottom:0}@media screen and (min-width:992px){.investor-bnr h1{font-size:50px}}.investor-pdf{padding:40px 0 40px}@media screen and (min-width:992px){.investor-pdf{padding:60px 0 70px}}.investor-pdf h2{font-size:24px;line-height:32px;text-align:center}.investor-pdf__wrapper{margin-top:25px}@media screen and (min-width:992px){.investor-pdf__wrapper{margin-top:0}}.investor-pdf__wrapper--small{max-width:800px;margin:0 auto}@media screen and (min-width:992px){.investor-pdf__wrapper--multi{margin-top:40px}}.investor-pdf__list{margin-top:20px}.investor-pdf__items{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;padding:15px 15px;border:1px solid #333;border-bottom:0}.investor-pdf__items:last-child{border-bottom:1px solid #333}.investor-pdf__name{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.investor-pdf__name a:hover p{color:#355bbf}.investor-pdf p{margin-bottom:0;font-size:16px;font-weight:500;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.investor-pdf__icon{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;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}.investor-pdf__icon a{display:inline-block}.investor-pdf__icon a img{width:30px}.investor-table{margin-bottom:20px}.investor-table th{padding:15px 0;background-color:#ddf0f8;color:#000;font-size:18px;width:33.3%}.investor-table td{padding:14px 0!important;font-size:14px;color:#000;font-weight:500;width:33.3%}@media screen and (min-width:992px){.investor-table td{font-size:16px}}.ipo-heading{font-size:20px;line-height:30px;margin-bottom:15px}@media screen and (min-width:992px){.ipo-heading{font-size:30px;line-height:40px}}.ipo-block-separator{margin-bottom:25px}@media screen and (min-width:992px){.ipo-block-separator{margin-bottom:35px}}.guide-home-banner__image{background:url(/images/guides/banner-bg.jpg) no-repeat center center/cover;position:relative;padding:30px 0 30px}@media screen and (min-width:992px){.guide-home-banner__image{min-height:543px;padding:100px 0 70px}}.guide-home-banner__image:before{content:'';position:absolute;background:url(/images/guides/banner-gradient-tl.png) no-repeat 0 0;top:0;left:0;width:668px;height:486px;display:none}@media screen and (min-width:992px){.guide-home-banner__image:before{display:block}}@media screen and (min-width:992px){.guide-home-banner__left{max-width:55%}}.guide-home-banner__heading{font-family:Poppins;font-size:31px;line-height:40px;font-weight:700;color:#fff;text-align:center}@media screen and (min-width:992px){.guide-home-banner__heading{text-align:left}}.guide-home-banner__details-green{color:#2dbe70}.guide-home-banner__sub-heading{font-family:Poppins;font-weight:700;color:#fff;text-align:center}@media screen and (min-width:992px){.guide-home-banner__sub-heading{text-align:left;font-size:50px;line-height:54px}}.guide-home-banner__download{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:992px){.guide-home-banner__download{padding-right:65px;margin-top:35px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.guide-home-banner__download-icon{-webkit-box-flex:0;-ms-flex:0 0 45px;flex:0 0 45px;width:45px;margin-right:15px}.guide-home-banner__download-free{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:Poppins;font-weight:400;color:#fff;position:relative;text-align:center;font-size:19px;line-height:27px}@media screen and (min-width:992px){.guide-home-banner__download-free{text-align:left;font-size:31px;line-height:36px}}.guide-home-banner__download-free-green{color:#2dbe70;font-weight:700}.guide-home-banner__wrapper{position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.guide-home-banner__right{position:relative;top:-35px}@media screen and (min-width:992px){.guide-home-banner__right{position:absolute;top:140px;max-width:510px}}.guide-home-banner__form-wrapper{background:url(/images/guides/form-strip.png) repeat-x 0 0;background-color:#fff;padding:20px;border:1px solid #e1e1e1;border-radius:10px;position:relative}@media screen and (min-width:992px){.guide-home-banner__form-wrapper{padding:40px}}.guide-home-banner__form-heading{font-family:Poppins;font-weight:700;color:#262e36;margin-bottom:20px}@media screen and (min-width:992px){.guide-home-banner__form-heading{font-size:31px;line-height:37px;margin-bottom:25px}}.guide-home-banner__input{font-family:Poppins;padding:18px 15px;width:100%;border:1px solid #cfcfcf;border-radius:3px;color:#333;font-size:15px}.guide-home-banner__input::-webkit-input-placeholder{color:#333;opacity:1}.guide-home-banner__input::-moz-placeholder{color:#333;opacity:1}.guide-home-banner__input:-ms-input-placeholder{color:#333;opacity:1}.guide-home-banner__input::-ms-input-placeholder{color:#333;opacity:1}.guide-home-banner__input::placeholder{color:#333;opacity:1}.guide-home-banner__input-name{margin-bottom:20px}.guide-home-banner__select{font-family:Poppins;padding:18px 15px;width:100%;border:1px solid #cfcfcf;border-radius:3px;color:#333;font-size:15px;margin-top:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/guides/option-arrow.png) no-repeat 97% 50%}.guide-home-banner__form-para{font-family:Poppins;color:#333;margin-top:15px}@media screen and (min-width:992px){.guide-home-banner__form-para{font-size:15px;line-height:23px;margin-top:15px;margin-bottom:15px}}.guide-home-banner__privacy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:Poppins;color:#333}@media screen and (min-width:992px){.guide-home-banner__privacy{font-size:14px;line-height:20px;padding-right:50px}}.guide-home-banner__privacy-icon{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;width:30px;margin-right:10px}.guide-home-banner__review-splide{background:#355bbf;border-radius:10px;padding:20px 20px 20px 20px;margin-top:20px}@media screen and (min-width:992px){.guide-home-banner__review-splide{padding:50px;margin-top:60px}}.guide-home-banner__review-para{font-family:Poppins;color:#fff;font-weight:500;position:relative;padding-top:35px;margin-bottom:10px}@media screen and (min-width:992px){.guide-home-banner__review-para{font-size:24px;line-height:35px;padding-top:50px;margin-bottom:25px}}.guide-home-banner__review-para:before{content:'';position:absolute;background:url(/images/guides/double-quote.png) no-repeat 0 0;width:32px;height:26px;top:0;left:0}.guide-home-banner__review-name{font-family:Poppins;color:#fff;font-weight:500;font-size:18px}.guide-home-banner__review-company{font-family:Poppins;color:#fff;font-weight:600;font-size:14px}@media screen and (min-width:992px){.guide-home-banner__arrow-icon{position:absolute;top:-18px;right:-58px}}.guide-scrollable__radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;padding-left:27px;margin-right:15px;margin-bottom:15px;cursor:pointer;font-size:15px;color:#333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.guide-scrollable .guide-scrollable__radio input{position:absolute;opacity:0;cursor:pointer}.guide-scrollable .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border-radius:50%;border:1px solid #cfcfcf;border-radius:50%}.guide-scrollable .guide-scrollable__radio:hover input~.checkmark{background-color:#ccc}.guide-scrollable .guide-scrollable__radio input:checked~.checkmark{background-color:#2196f3;border:none}.guide-scrollable .checkmark:after{content:"";position:absolute;display:none}.guide-scrollable .guide-scrollable__radio input:checked~.checkmark:after{display:block}.guide-scrollable .guide-scrollable__radio .checkmark:after{top:4px;left:4px;width:12px;height:12px;border-radius:50%;background:#fff}.guide-scrollable .btn-orange{margin:15px 0 15px 0;text-transform:capitalize;font-size:17px;font-weight:600;font-family:Poppins;width:275px;padding:16px 20px}.rewrite{padding:0 0 30px}@media screen and (min-width:992px){.rewrite{padding:80px 0 60px}}@media screen and (min-width:992px){.rewrite__wrapper{max-width:50%;margin-right:auto;margin-left:0}}.rewrite__heading{font-family:Poppins;font-weight:600;color:#333;text-align:center}@media screen and (min-width:992px){.rewrite__heading{font-size:41px;line-height:50px;text-align:left}}.rewrite__sub-heading{font-family:Poppins;font-weight:500;color:#333;text-align:center}@media screen and (min-width:992px){.rewrite__sub-heading{font-size:21px;line-height:30px;text-align:left}}@media screen and (min-width:992px){.rewrite__list{margin-bottom:35px}}.rewrite__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rewrite__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;width:60px;margin-right:15px}.rewrite__details{-webkit-box-flex:1;-ms-flex:1;flex:1}.rewrite__details-heading{font-family:Poppins;font-weight:700;color:#333;font-size:19px;line-height:27px}@media screen and (min-width:992px){.rewrite__details-heading{font-size:24px;line-height:32px}}.rewrite__details-para{font-family:Poppins;font-weight:400;color:#333}@media screen and (min-width:992px){.rewrite__details-para{font-size:15px;line-height:25px}}.download-free-guide{background:#04254a;text-align:center;padding:30px 0}@media screen and (min-width:992px){.download-free-guide{padding:60px 0}}.download-free-guide--s1000{background:url(/images/guides/s1000d/download-free-guide-bg.jpg) no-repeat center center/cover}.download-free-guide--s1000 .download-free-guide__heading--s1000{margin-bottom:10px}.download-free-guide__heading{font-family:Poppins;font-weight:400;color:#fff;margin-bottom:15px;position:relative}@media screen and (min-width:992px){.download-free-guide__heading{font-size:31px;line-height:35px;margin-bottom:25px}}.download-free-guide__heading strong{color:#2dbe70}.download-free-guide__heading--s1000{font-weight:700}@media screen and (min-width:992px){.download-free-guide__heading--s1000{font-size:35px;line-height:55px}}.download-free-guide__sub-heading{font-family:Poppins;font-weight:500;font-size:20px;line-height:29px;color:#cae7ff}@media screen and (min-width:992px){.download-free-guide__btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}}.download-free-guide__btn-wrapper .btn-orange{margin:10px auto 0}@media screen and (min-width:992px){.download-free-guide__btn-wrapper .btn-orange{margin:0}}@media screen and (min-width:992px){.download-free-guide__btn-wrapper-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}}@media screen and (min-width:992px){.download-free-guide__btn-wrapper-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px}}.download-free-guide__btn-wrapper-right .btn-orange{background:0 0;color:#fff}.download-free-guide__btn-wrapper-right .btn-orange:hover{color:#ff5800;border-color:#fff}.download-free-guide__btn-wrapper-right .btn-orange:hover svg path{fill:#ff5800}.download-free-guide__arrow{position:absolute;top:45px;right:145px}.download-free-guide .btn-orange{text-transform:capitalize}@media screen and (min-width:992px){.download-free-guide .btn-orange{max-width:350px;padding:15px 20px;font-size:17px}}.download-free-guide .btn-orange svg{margin-left:10px}.guide-modal__download-form .guide-modal__input{font-family:Poppins;padding:18px 15px;width:100%;border:1px solid #cfcfcf;border-radius:3px;color:#333;font-size:15px}.guide-modal__download-form .guide-modal__input::-webkit-input-placeholder{color:#333;opacity:1}.guide-modal__download-form .guide-modal__input::-moz-placeholder{color:#333;opacity:1}.guide-modal__download-form .guide-modal__input:-ms-input-placeholder{color:#333;opacity:1}.guide-modal__download-form .guide-modal__input::-ms-input-placeholder{color:#333;opacity:1}.guide-modal__download-form .guide-modal__input::placeholder{color:#333;opacity:1}.guide-modal__download-form .guide-modal__input-name{font-family:Poppins;padding:18px 15px;width:100%;border:1px solid #cfcfcf;border-radius:3px;color:#333;font-size:15px;margin-bottom:15px}.guide-modal__download-form .guide-modal__input-name::-webkit-input-placeholder{color:#333;opacity:1}.guide-modal__download-form .guide-modal__input-name::-moz-placeholder{color:#333;opacity:1}.guide-modal__download-form .guide-modal__input-name:-ms-input-placeholder{color:#333;opacity:1}.guide-modal__download-form .guide-modal__input-name::-ms-input-placeholder{color:#333;opacity:1}.guide-modal__download-form .guide-modal__input-name::placeholder{color:#333;opacity:1}.guide-modal__download-form p{padding-top:0}.guide-modal__download-form .guide-modal__radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:15px}.guide-modal__download-form .guide-home-banner__form{padding:20px 15px 20px 15px}@media screen and (min-width:992px){.guide-modal__download-form .guide-home-banner__form{padding:20px 40px 20px 40px}}.guide-modal .guide-home-banner__select{margin-top:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/guides/option-arrow.png) no-repeat 97% 50%}.o-banner-s1000d{position:relative}.o-banner-s1000d__images{background:#091260 url(/images/guides/s1000d/banner-bg.jpg) no-repeat center center/cover;position:relative;padding:85px 0 30px}@media screen and (min-width:992px){.o-banner-s1000d__images{min-height:543px;padding:140px 0 70px}}.o-banner-s1000d__wrapper{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-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:20px}@media screen and (min-width:992px){.o-banner-s1000d__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:0}}.o-banner-s1000d__leftside{width:100%}@media screen and (min-width:992px){.o-banner-s1000d__leftside{width:60%}}.o-banner-s1000d__rightside{width:100%}@media screen and (min-width:992px){.o-banner-s1000d__rightside{width:40%}}.o-banner-s1000d__bannerheading{font-family:Poppins;font-size:31px;line-height:40px;font-weight:700;color:#fff;text-align:center;margin:20px 0}@media screen and (min-width:992px){.o-banner-s1000d__bannerheading{text-align:left;font-size:50px;line-height:60px;margin-top:0}}.o-banner-s1000d__bannercontent{font-family:Poppins;font-size:20px;line-height:30px;font-weight:600;text-align:center;color:#abd2ff}@media screen and (min-width:992px){.o-banner-s1000d__bannercontent{font-size:24px;line-height:35px;text-align:left}}.o-banner-s1000d__contenthighlight{color:#fff;position:relative;padding:0 0 5px}.o-banner-s1000d__contenthighlight:before{position:absolute;content:"";width:100%;height:4px;border-radius:30px;bottom:0;left:0;-webkit-animation:4s linear animate infinite;animation:4s linear animate infinite;background:-webkit-gradient(linear,left top,right top,from(#03a9f4),color-stop(#ff5800),color-stop(#fbba14),to(#03a9f4));background:linear-gradient(90deg,#03a9f4,#ff5800,#fbba14,#03a9f4);background-size:200%}.o-banner-s1000d__formarea{background-color:#153995;max-width:417px;margin:auto;padding:20px 15px}@media screen and (min-width:992px){.o-banner-s1000d__formarea{padding:40px}}.o-banner-s1000d__formtitle{font-family:Poppins;font-size:20px;line-height:30px;font-weight:600;text-align:center;color:#fff}@media screen and (min-width:992px){.o-banner-s1000d__formtitle{font-size:31px;line-height:38px;text-align:left}}.o-banner-s1000d__formsubtitle{position:relative;font-family:Poppins;font-size:14px;line-height:20px;font-weight:500;text-align:center;color:#abd2ff}@media screen and (min-width:992px){.o-banner-s1000d__formsubtitle{font-size:15px;line-height:20px;text-align:left}}.o-banner-s1000d__formsubtitle:after{position:absolute;content:"";width:80px;height:89px;background:url(/images/guides/s1000d/form-arrow.svg) no-repeat center center/100%;right:-40px;bottom:-20px}.o-banner-s1000d__input{width:100%;height:55px;margin-bottom:12px;padding:15px;border-radius:2px;font-size:14px;color:#000;border:0}.o-banner-s1000d__input::-webkit-input-placeholder{opacity:1!important;font-weight:500!important}.o-banner-s1000d__input::-moz-placeholder{opacity:1!important;font-weight:500!important}.o-banner-s1000d__input:-ms-input-placeholder{opacity:1!important;font-weight:500!important}.o-banner-s1000d__input::-ms-input-placeholder{opacity:1!important;font-weight:500!important}.o-banner-s1000d__input::placeholder{opacity:1!important;font-weight:500!important}.o-banner-s1000d input::-webkit-input-placeholder{opacity:1!important;font-weight:500!important}.o-banner-s1000d input::-moz-placeholder{opacity:1!important;font-weight:500!important}.o-banner-s1000d input:-ms-input-placeholder{opacity:1!important;font-weight:500!important}.o-banner-s1000d input::-ms-input-placeholder{opacity:1!important;font-weight:500!important}.o-banner-s1000d input::placeholder{opacity:1!important;font-weight:500!important}.o-banner-s1000d .c-btn{width:100%;text-transform:capitalize;font-size:17px;font-weight:600;border-radius:5px}.o-banner-s1000d .confidential-text-wrap li{color:#fff;font-size:14px}.o-why-guide{padding:30px 0;background:#f5f8fc;border-bottom:1px solid #d3e2f0}@media screen and (min-width:992px){.o-why-guide{padding:80px 0}}.o-why-guide__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.o-why-guide__imagearea{width:100%;position:relative;text-align:center}@media screen and (min-width:992px){.o-why-guide__imagearea{width:30%;text-align:inherit}}@media screen and (min-width:992px){.o-why-guide__image{position:absolute;bottom:-40px;left:0}}.o-why-guide__textpart{width:100%}@media screen and (min-width:992px){.o-why-guide__textpart{width:70%}}.o-why-guide__heading{font-family:Poppins;font-size:35px;line-height:50px;color:#262e36}.o-why-guide__content{font-family:Poppins;font-size:18px;line-height:26px;color:#333;max-width:656px;margin-bottom:15px}.o-why-guide__content b{font-weight:600}.o-what-learn{padding:40px 0}.o-what-learn__heading{font-family:Poppins;font-size:35px;line-height:50px;color:#262e36;margin-bottom:60px;text-align:center}.o-what-learn__list{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}.o-what-learn__item{padding:10px}.o-what-learn__items{max-width:548px;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:101px}.o-what-learn__items i{margin-right:17px}.o-what-learn__items h5{font-family:Poppins;font-size:24px;line-height:27px;margin-bottom:10px;color:#0c2848;font-weight:600}.o-what-learn__items p{font-family:Poppins;font-size:16px;line-height:22px;margin:0;color:#0c2848}.why-choose-guide{background:#f5f8fc;padding:30px 0}@media screen and (min-width:992px){.why-choose-guide{padding:60px 0}}.why-choose-guide__heading{font-family:Poppins;font-size:35px;line-height:50px;font-weight:700;margin:0;color:#262e36;text-align:center;margin-bottom:35px}.why-choose-guide__card{background:#fff;padding:40px 30px;position:relative;border:1px solid #ddd;-webkit-box-shadow:0 0 15px 3px rgba(0,0,0,.05);box-shadow:0 0 15px 3px rgba(0,0,0,.05);height:100%;height:165px;display:-webkit-box;display:-ms-flexbox;display:flex}.why-choose-guide__card:before{content:'';position:absolute;top:-3px;left:30px;width:90px;height:5px;background:#ccc}.why-choose-guide__card--color1:before{background:#64b9f4}.why-choose-guide__card--color2:before{background:#3cc065}.why-choose-guide__card--color3:before{background:#fbba14}.why-choose-guide__card-details{font-family:Poppins;font-size:20px;line-height:29px;font-weight:500;color:#262e36;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.why-choose-guide .btn-orange{max-width:374px;margin-top:35px;text-transform:capitalize;padding:16px 20px}.section-footer--guide{background:#18192b}.section-footer--guide .section-footer__copy-right-details{margin-bottom:0}.section-footer--guide .section-footer__social-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.g-recaptcha-container{width:100%;margin-bottom:19px}@media screen and (min-width:992px){.g-recaptcha-container div{transform:scale(1.037);transform-origin:top left;-webkit-transform:scale(1.037);-webkit-transform-origin:top left}}.g-recaptcha-container .g-recaptcha{width:100%!important;height:auto}.o-skill-banner--event{background-image:url(/images/events/event-banner.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;padding:90px 0 20px}@media screen and (min-width:992px){.o-skill-banner--event{padding:80px 0 8px}}.o-skill-banner--event .o-skill-banner--event-bg{position:relative}@media screen and (min-width:992px){.o-skill-banner--event .o-skill-banner--event-bg{min-height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.o-skill-banner--event .o-skill-banner--event-img{text-align:center}@media screen and (min-width:992px){.o-skill-banner--event .o-skill-banner--event-img{position:absolute;top:0;right:0;height:100%;width:50%;text-align:left}}@media screen and (min-width:1340px){.o-skill-banner--event .o-skill-banner--event-img{width:auto}}@media screen and (min-width:992px){.o-skill-banner--event .o-skill-banner--event-img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}}@media screen and (min-width:1340px){.o-skill-banner--event .o-skill-banner--event-img img{width:auto;-o-object-fit:cover;object-fit:cover}}.o-skill-banner--event .o-skill-banner--event-heading{font-family:Poppins;font-weight:700;color:#fff;font-size:24px;line-height:32px;margin-top:15px;text-align:center}@media screen and (min-width:992px){.o-skill-banner--event .o-skill-banner--event-heading{margin-top:0;text-align:left;padding-right:250px}}@media screen and (min-width:1280px){.o-skill-banner--event .o-skill-banner--event-heading{font-size:40px;line-height:52px;padding-right:0}}@media screen and (min-width:1440px){.o-skill-banner--event .o-skill-banner--event-heading{font-size:44px;line-height:54px}}@media screen and (min-width:1630px){.o-skill-banner--event .o-skill-banner--event-heading{font-size:51px;line-height:60px}}.o-skill-banner--event .o-skill-banner--event-heading span{color:#3cc065;position:relative}.o-skill-banner--event .o-skill-banner--event-heading span::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#20dea5;background:-webkit-gradient(linear,left top,right top,from(#20dea5),color-stop(74%,#ffad40),to(#ffad40));background:linear-gradient(90deg,#20dea5 0,#ffad40 74%,#ffad40 100%)}@media screen and (min-width:992px){.o-skill-banner--event .o-skill-banner--event-heading span::before{bottom:5px;height:4px}}.o-skill-banner--event .o-skill-banner--event-sub{font-family:Poppins;font-weight:500;color:#cee8ff;margin-bottom:0;text-align:center}@media screen and (min-width:992px){.o-skill-banner--event .o-skill-banner--event-sub{font-size:19px;line-height:30px;text-align:left;padding-right:220px}}@media screen and (min-width:1440px){.o-skill-banner--event .o-skill-banner--event-sub{font-size:22px;line-height:32px;padding-right:0}}.event-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999999}.event-modal__content{background:#fff;border-radius:10px;text-align:center;max-width:500px;position:relative;width:96%}@media screen and (min-width:992px){.event-modal__content{width:auto}}.event-modal__head{padding:15px 20px 10px 20px;text-align:left;background:linear-gradient(135deg,#00b35c -22%,#0e5579 47%,#004475 100%);border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (min-width:992px){.event-modal__head{padding:15px 35px 10px 35px}}.event-modal__heading{color:#fff;margin-bottom:5px}@media screen and (min-width:992px){.event-modal__heading{font-family:Poppins;font-size:32px;line-height:36px}}.event-modal__date{color:#fff;font-family:Poppins;font-size:16px;font-weight:500}.event-modal__location{color:#fff;font-family:Poppins;font-size:16px;font-weight:500}.event-modal__body{padding:20px 20px 20px 20px}@media screen and (min-width:992px){.event-modal__body{padding:0 20px 0 20px}}.event-modal__location{margin-bottom:0}.event-modal__close{position:absolute;top:-11px;right:-11px;font-size:34px;cursor:pointer;z-index:99;background:#fff;width:40px;height:40px;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:1px solid #f5f5f5}.all-event{padding:40px 0 15px}@media screen and (min-width:992px){.all-event{padding:60px 0 35px}}.all-event__box-wrapper{position:relative;width:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(-180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%);padding:2px;overflow:hidden}.all-event__box-wrapper:before{display:block;content:"";position:absolute;top:-140px;right:0;bottom:0;left:-227px;background:#d6e3f0;width:760px;height:700px;-webkit-transition:.5s all ease-in-out;transition:.5s all ease-in-out;-webkit-animation:rotation2 3s linear infinite;animation:rotation2 3s linear infinite;background:-webkit-gradient(linear,left top,left bottom,from(#88deb1),color-stop(20%,#1ab864),color-stop(52%,rgba(35,116,212,.62)),to(rgba(6,87,181,.62)));background:linear-gradient(180deg,#88deb1 0,#1ab864 20%,rgba(35,116,212,.62) 52%,rgba(6,87,181,.62) 100%)}.all-event__box-wrapper .all-event__box{border:none}.all-event__box{border:1px solid #d9d9d9;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.05);box-shadow:0 10px 20px 0 rgba(0,0,0,.05);width:100%;padding-bottom:20px;position:relative;background:#fff}@media screen and (min-width:992px){.all-event__box{padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:482px}}.all-event__box--past-event{opacity:.7;pointer-events:none}.all-event__box--past-event .all-event__box-btn{background:#d8d8d8;border-color:#d8d8d8;color:#999}.all-event__box--past-event .all-event__box-btn svg path{fill:#999}.all-event .col-lg-4{margin-bottom:25px}.all-event__box-details{padding:20px 20px 0 20px}@media screen and (min-width:992px){.all-event__box-details{padding:25px 30px 0 40px}}.all-event__box-year{width:0;height:0;opacity:0;visibility:hidden;font-size:0}.all-event__box-img{height:150px;position:relative}@media screen and (min-width:992px){.all-event__box-img{height:200px}}.all-event__box-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.all-event__box-status-current{position:absolute;bottom:-12px;left:0;background:#28a745;font-family:Poppins;font-size:16px;color:#fff;font-weight:600;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;height:26px;padding:0 10px}.all-event__box-status-upcoming{position:absolute;bottom:-12px;left:0;background:#fd7e14;font-family:Poppins;font-size:16px;color:#fff;font-weight:600;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;height:26px;padding:0 10px}.all-event__box-name{font-family:Poppins;font-size:24px;line-height:29px;font-weight:700;color:#333;margin-bottom:5px}.all-event__box-sub{font-family:Poppins;font-size:18px;line-height:26px}.all-event__box-btn-wrapper{margin-left:20px;margin-top:20px}@media screen and (min-width:992px){.all-event__box-btn-wrapper{margin-top:auto;margin-left:40px}}.all-event__box-btn{font-family:Poppins;font-size:18px;font-weight:600;color:#333;border-radius:5px;border:1px solid #ff5800;width:245px;padding:15px 0;display:block;text-align:center;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.all-event__box-btn svg{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;margin-left:15px}.all-event__box-btn:hover{background:#ff5800;color:#fff}.all-event__box-btn:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px)}.all-event__box-btn:hover svg path{fill:#fff}.all-event__message{min-height:300px;font-family:Poppins;font-size:32px;color:#9d9d9d;font-weight:600;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}.event-form{position:relative;top:inherit;right:inherit;left:inherit;max-width:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}.event-form .form-panel{padding:0}@media screen and (min-width:992px){.event-form .form-panel{padding:20px 0}}.event-form .o-contact-form__contact-form{padding:0}@media screen and (min-width:992px){.event-form .o-contact-form__contact-form{padding:0 15px}}.full-width{width:100%}.ratings{position:relative;padding:30px 0;border-bottom:1px solid #dae9fb}@media screen and (min-width:992px){.ratings{padding:65px 0}}.ratings__title{font-family:Poppins;margin-bottom:20px}@media screen and (min-width:992px){.ratings__title{margin-bottom:40px}}.ratings__title--heading{font-family:Poppins;font-size:33px;line-height:42px;font-weight:600;margin-bottom:15px}.ratings__title--para{font-family:Poppins;font-size:22px;line-height:29px;font-weight:500;color:#1b3567;margin-bottom:25px}.ratings__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media screen and (min-width:992px){.ratings__wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:1070px}}.ratings__wrapper--box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #c7d6e3;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px;padding:10px;width:44%;height:auto}@media screen and (min-width:992px){.ratings__wrapper--box{margin:0 10px;padding:20px;width:195px;height:180px}}.ratings__wrapper--box span{font-family:Poppins;font-size:30px;line-height:45px;font-weight:700}.ratings .rating-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ratings .star{margin:15px 0 5px}.ratings .star svg{fill:#ffc327;font-size:20px}.client{padding:30px 0;position:relative;width:100%;overflow:hidden}@media screen and (min-width:992px){.client{padding:80px 0 120px;overflow:visible;width:inherit}}.client__overlay{position:relative;z-index:999;display:none}@media screen and (min-width:992px){.client__overlay{display:block}}.client__overlay::before{content:"";position:absolute;left:0;top:93px;width:146px;height:285px;background:-webkit-gradient(linear,left top,right top,from(rgba(198,198,198,.9)),to(rgba(198,198,198,0)));background:linear-gradient(to right,rgba(198,198,198,.9) 0,rgba(198,198,198,0) 100%)}.client__overlay::after{content:'';position:absolute;right:0;top:93px;width:146px;height:285px;background:-webkit-gradient(linear,left top,right top,from(rgba(198,198,198,0)),to(rgba(198,198,198,.9)));background:linear-gradient(to right,rgba(198,198,198,0) 0,rgba(198,198,198,.9) 100%)}.client__heading{font-family:Poppins;text-align:center;font-size:20px;line-height:32px;font-weight:500;margin-bottom:30px;color:#1b3567}@media screen and (min-width:992px){.client__wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.client__wrapper--box{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:15px 5px;height:140px}@media screen and (min-width:992px){.client__wrapper--box{margin:0 7px;padding:0;height:280px;width:260px}}.client__wrapper--box .pimss-logo{width:70px}@media screen and (min-width:992px){.client__wrapper--box .pimss-logo{width:inherit}}.client__wrapper--box .psychiatrist{width:150px}@media screen and (min-width:992px){.client__wrapper--box .psychiatrist{width:inherit}}.client__wrapper--box .tipalti{width:100px}@media screen and (min-width:992px){.client__wrapper--box .tipalti{width:inherit}}.client__wrapper--box .tovuti{width:100px}@media screen and (min-width:992px){.client__wrapper--box .tovuti{width:inherit}}.client__wrapper--box .reuters{width:100px}@media screen and (min-width:992px){.client__wrapper--box .reuters{width:inherit}}.client__wrapper--box .storecare{width:125px}@media screen and (min-width:992px){.client__wrapper--box .storecare{width:inherit}}.client__wrapper--box .federated{width:100px}@media screen and (min-width:992px){.client__wrapper--box .federated{width:inherit}}.client__wrapper--box .ideal-living{width:140px}@media screen and (min-width:992px){.client__wrapper--box .ideal-living{width:inherit}}@media screen and (min-width:992px){.client__wrapper .color-box-big{height:282px}}.client__wrapper .color-box-medium{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:20px;padding:15px 0}@media screen and (min-width:992px){.client__wrapper .color-box-medium{height:165px;padding:0}}.client__wrapper .color-box-small{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:20px;padding:15px 0}@media screen and (min-width:992px){.client__wrapper .color-box-small{height:103px;padding:0}}.client__wrapper .color-box1{background-color:#565a58}.client__wrapper .color-box2{background-color:#fc8019}.client__wrapper .color-box3{background-color:#edf3f9}.client__wrapper .color-box4{background-color:#ecf1ea}.client__wrapper .color-box5{background-color:#ffbc00}.client__wrapper .color-box6{background-color:#00ae4d}.client__wrapper .color-box7{background-color:#29b7d4}.client__wrapper .color-box8{background-color:#2a2f88}.client__wrapper .color-box9{background-color:#f6f6f6}.client__wrapper .color-box10{background-color:#e98c34}.client__wrapper .color-box11{background-color:#f9f9f9}.client__wrapper .color-box12{background-color:#49fd7b}.client__wrapper .color-box13{background-color:#1d1d1b}.client__wrapper .color-box14{background-color:#f6f1ed}.client__wrapper .color-box15{background-color:#8300e6}.client__wrapper .color-box16{background-color:#dee9ff}.client__wrapper .color-box17{background-color:#77a7af}.client__wrapper .color-box18{background-color:#dc2940}.client__wrapper .color-box19{background-color:#e2f2fb}.client__wrapper .color-box20{background-color:#e2f2fb}.client__wrapper .color-box21{background-color:#a9e5ea}.client__wrapper--logo{-webkit-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px}.client .splide__list{height:auto!important}.client .slick-dots{bottom:-50px}.client .slick-dots li{margin:0}.client .slick-dots li button{padding:0}.client .slick-dots li button:before{color:#d9d9d9;opacity:1;font-size:8px}.client .slick-dots li button:hover:before{color:#ff5800}.client .slick-dots li.slick-active button:before{color:#ff5800;font-size:13px}.client .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:992px){.client .slick-track{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}.client .slick-track .slick-slide{margin:0 5px}@media screen and (min-width:992px){.client .slick-track .slick-slide{-webkit-box-flex:0;-ms-flex:0 0 8%;flex:0 0 8%;margin:0}}@media screen and (min-width:1024px){.client .slick-track .slick-slide{-webkit-box-flex:0;-ms-flex:0 0 7%;flex:0 0 7%}}@media (min-width:1600px){.client .slick-track .slick-slide{-webkit-box-flex:0;-ms-flex:0 0 6%;flex:0 0 6%}}@media (min-width:1800px){.client .slick-track .slick-slide{-webkit-box-flex:0;-ms-flex:0 0 5.8%;flex:0 0 5.8%}}@media (min-width:2000px){.client .slick-track .slick-slide{-webkit-box-flex:0;-ms-flex:0 0 5.1%;flex:0 0 5.1%}}@media (min-width:2200px){.client .slick-track .slick-slide{-webkit-box-flex:0;-ms-flex:0 0 5.1%;flex:0 0 5.1%}}@media (min-width:2400px){.client .slick-track .slick-slide{-webkit-box-flex:0;-ms-flex:0 0 4.3%;flex:0 0 4.3%}}@media (min-width:2600px){.client .slick-track .slick-slide{-webkit-box-flex:0;-ms-flex:0 0 3.9%;flex:0 0 3.9%}}@media (min-width:2800px){.client .slick-track .slick-slide{-webkit-box-flex:0;-ms-flex:0 0 3.6%;flex:0 0 3.6%}}.client--type1{padding:80px 0}.client--type1 .client__heading{font-size:22px;line-height:29px;color:#e98c34}.client--type1 .client__overlay:before{top:88px;width:146px;height:282px}.client--type1 .client__overlay:after{top:88px;width:146px;height:282px}.mt-14{margin-top:14px}.what-next{background-color:#04254a;padding:30px 0}@media screen and (min-width:992px){.what-next{padding:50px 0}}.what-next .heading-h2{font-family:Poppins;color:#fff;font-weight:600;font-size:33px;line-height:42px;margin-bottom:10px}@media screen and (min-width:992px){.what-next .heading-h2{margin-bottom:15px}}.what-next .common-para{font-family:Poppins;color:#fff;font-size:22px;font-weight:500;line-height:29px;margin-bottom:25px}.what-next__pm{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.what-next__box{position:relative;margin:0 10px}@media screen and (min-width:992px){.what-next__box{margin:0 18px}}.what-next__box span{font-family:Poppins;color:#fff;display:block;font-size:16px;font-weight:600}.what-next__img{border-radius:50%;display:inline-block;height:50px;overflow:hidden;width:50px}@media screen and (min-width:992px){.what-next__img{width:72px;height:72px}}.what-next__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.what-next--hire-saleforce{background:#f5f5f5}.what-next--hire-saleforce .heading-h2{color:#333}.what-next--hire-saleforce .common-para{color:#333}.what-next--hire-saleforce .what-next__box span{color:#333}.what-next--ai-development{background:url(/images/how-we-help-you/custom-dev-how-we-bg.jpg) no-repeat bottom right/cover}.salesforce-landing-reviews{background:#fff}.salesforce-reviews{max-width:100%;width:100%;margin:auto;padding:15px 0}.salesforce-reviews__items{max-width:93%;border-radius:10px;border:1px solid #e7edf5;padding:20px;-webkit-box-shadow:0 0 .625rem .3125rem rgba(0,0,0,.05);box-shadow:0 0 .625rem .3125rem rgba(0,0,0,.05);margin:10px auto;min-height:325px}@media screen and (min-width:992px){.salesforce-reviews__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 40px}}.salesforce-reviews__items .mwc-reviews__quotecontent{font-family:Poppins;font-size:22px;line-height:30px;color:#0c2848;text-align:center;font-weight:400}@media screen and (min-width:992px){.salesforce-reviews__items .mwc-reviews__quotecontent{font-size:30px;line-height:42px;text-align:left}}.salesforce-reviews .splide__arrows{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.salesforce-reviews .splide__arrow{position:relative;width:65px;height:65px;border:none;background:#e9eff8}.salesforce-reviews .splide__arrow--prev{left:-45px}.salesforce-reviews .splide__arrow--next{right:-45px}.salesforce-reviews .splide__arrow:hover{background:#0c2848}.salesforce-reviews .splide__arrow svg{width:30px;height:30px}.salesforce-reviews .splide__arrow svg path{fill:#0c2848}.salesforce-partner{background-color:#f9f9f9}.salesforce-partner .o-we-develop__box ul li{position:relative;font-family:Poppins;font-size:15px;margin-bottom:7px;padding-left:25px}.salesforce-partner .o-we-develop__box ul li .icon{position:absolute;left:0;top:3px}.salesforce-partner .o-we-develop__box ul li:last-child{margin-bottom:0}.salesforce-partner .o-we-develop__box ul li strong{font-weight:600}.salesforce-develop .o-we-develop__box{text-align:center}.why-hire{padding:50px 0 50px;border-top:1px solid #dddada}@media screen and (min-width:992px){.why-hire{padding:70px 0 80px}}.why-hire__title{font-family:Poppins;font-size:33px;line-height:42px;font-weight:600;text-transform:none}.why-hire__subtitle{font-family:Poppins;font-size:22px;line-height:32px;font-weight:400;text-transform:none;margin:0 0 60px}@media screen and (min-width:992px){.why-hire--wrapper{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:125px;-moz-column-gap:125px;column-gap:125px}}.why-hire--sectionbox{margin-bottom:40px;page-break-inside:avoid}@media screen and (min-width:992px){.why-hire--sectionbox{display:-webkit-box;display:-ms-flexbox;display:flex}}.why-hire--sectionbox i{width:50px;width:100%;text-align:center;display:block}@media screen and (min-width:992px){.why-hire--sectionbox i{width:auto;text-align:left;display:inline-block}}.why-hire--sectioncontent{text-align:center}@media screen and (min-width:992px){.why-hire--sectioncontent{padding-left:10px;margin-left:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}}.why-hire--sectioncontent h3{font-family:Poppins;font-size:22px;font-weight:600;margin-bottom:7px;margin-top:10px}@media (min-width:992px){.why-hire--sectioncontent h3{margin-bottom:15px;margin-top:0}}.why-hire--sectioncontent p{font-family:Poppins;font-size:16px;line-height:27px;font-weight:400;margin-bottom:5px}.why-hire--sectioncontent a{font-family:Poppins;display:block;font-size:18px;position:relative;width:107px;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.why-hire--sectioncontent a:before{content:"➞";position:absolute;right:-17px;top:0;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.why-hire--sectioncontent a:hover:before{right:-22px}.why-hire .btn-wrapper{margin-top:50px}.salesforcebottomform .confidential-text-wrap ul li{font-size:13px}.salesforcebottomform .new-bottom-form__btn-wrapper button{width:370px;max-width:370px;font-size:15px}.saleforce-partner-why-choose .o-we-develop__title{font-weight:700!important}.saleforce-partner-why-choose .o-we-develop__subtitle{font-weight:500}.salesforce-partner-casestudy{position:relative;background-color:#f9f9f9;padding:30px 0 50px}@media screen and (min-width:992px){.salesforce-partner-casestudy{padding:40px 0}}.salesforce-partner-casestudy__heading{font-family:Poppins;font-size:32px;line-height:40px;font-weight:600;margin-bottom:35px;text-align:center}@media screen and (min-width:992px){.salesforce-partner-casestudy__heading{font-size:48px;line-height:58px}}.salesforce-partner-casestudy__casestudylist{position:relative}.salesforce-partner-casestudy__casestudyitem{max-width:435px;width:95%;margin:0}@media screen and (min-width:992px){.salesforce-partner-casestudy__casestudyitem{margin:auto;background-color:#fff;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.07);box-shadow:0 6px 20px 0 rgba(0,0,0,.07)}}.salesforce-partner-casestudy__casestudyitemimage{width:100%;height:259px}.salesforce-partner-casestudy__casestudyitemimage img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.salesforce-partner-casestudy__casestudyitemcontent{padding:20px 25px 35px 25px;min-height:auto;height:auto;background-color:#fff;border:1px solid #e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:none}@media screen and (min-width:992px){.salesforce-partner-casestudy__casestudyitemcontent{min-height:250px}}.salesforce-partner-casestudy__casestudyitemcontent h4{font-family:Poppins;font-weight:600;font-size:21px;line-height:32px;color:#333;margin-bottom:20px}.salesforce-partner-casestudy__casestudyitemcontent h6{font-family:Poppins;font-weight:500;font-size:16px;line-height:27px;color:#333;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto}@media screen and (min-width:992px){.salesforce-partner-casestudy__casestudyitemcontent h6{font-size:17px}}.salesforce-partner-casestudy__casestudyitemcontent h6 span{font-size:18px;color:#4492dc;font-weight:600;margin-right:5px}.salesforce-partner-casestudy .splide__arrows{position:absolute;bottom:-100px;left:0;right:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:center}.salesforce-partner-casestudy .splide__arrow{position:relative;width:50px;height:50px;border:1px solid #3cc065;line-height:0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;-webkit-transition:all .5s;transition:all .5s;background-color:#fff}.salesforce-partner-casestudy .splide__arrow svg{width:24px;height:24px;fill:#000;-webkit-transition:all .5s;transition:all .5s}.salesforce-partner-casestudy .splide__arrow--prev{left:0}.salesforce-partner-casestudy .splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.salesforce-partner-casestudy .splide__arrow--next{right:0}.salesforce-partner-casestudy .splide__arrow:hover{background-color:#3cc065}.salesforce-partner-casestudy .splide__arrow:hover path{fill:#fff}.salesforce-partner-casestudy__buttombtn{font-family:Poppins;font-size:20px;line-height:26px;color:#333;font-weight:500;text-decoration:underline;margin-top:100px;display:inline-block}@media screen and (min-width:992px){.salesforce-partner-casestudy__buttombtn{margin-top:40px}}@media screen and (min-width:992px){.salesforce-partner-why .o-we-develop__boxcontent{font-size:18px}}.why-finding{padding:30px 0}@media screen and (min-width:992px){.why-finding{padding:60px 0}}.why-finding__heading{font-family:Poppins}@media screen and (min-width:992px){.why-finding__heading{margin-bottom:30px}}.why-finding__sub-heading{font-family:Poppins;color:#333;text-align:center;font-weight:500;margin-bottom:0;font-size:18px;line-height:30px}.strategic-partner{padding:30px 0}@media screen and (min-width:992px){.strategic-partner{padding:60px 0}}.strategic-partner__content{text-align:center}@media screen and (min-width:992px){.strategic-partner__content{padding-left:50px;text-align:left}}.strategic-partner__heading{font-family:Poppins;font-weight:600}@media screen and (min-width:992px){.strategic-partner__heading{font-size:42px;line-height:52px}}.strategic-partner__sub-heading{font-family:Poppins;color:#333;font-weight:400;margin-bottom:0;font-size:18px;line-height:28px}.strategic-partner__h3{font-size:24px;line-height:30px;margin-top:25px;font-weight:500}@media screen and (min-width:992px){.strategic-partner__h3{margin-top:60px}}.strategic-partner__list{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;margin-top:30px}.strategic-partner__list li{font-size:18px;position:relative;padding-left:30px}.strategic-partner__list li:before{content:"";position:absolute;background:url(/images/common/green-tick.svg);height:19px;width:19px;top:5px;left:0}.skill-bottom-form--salesforce-developer .form-sub-heading{font-size:22px}@media screen and (min-width:992px){.skill-bottom-form--salesforce-developer .new-bottom-form__btn-wrapper button{width:310px;font-size:15px}}.strategic-partner--healthcare{padding:30px 0 30px}@media screen and (min-width:992px){.strategic-partner--healthcare{padding:60px 0 75px}}.strategic-partner--healthcare .strategic-partner__image{overflow:hidden;border-radius:8px}@media screen and (min-width:992px){.strategic-partner--healthcare .strategic-partner__image{margin-top:20px}}.strategic-partner--healthcare .strategic-partner__image img{width:100%}.strategic-partner--healthcare .strategic-partner__heading{font-weight:500;color:#262e36;margin-top:20px}@media screen and (min-width:992px){.strategic-partner--healthcare .strategic-partner__heading{font-size:50px;line-height:60px;margin-bottom:20px;margin-top:0}}.strategic-partner--healthcare .strategic-partner__sub-heading{color:#474747;margin-bottom:25px}@media screen and (min-width:992px){.strategic-partner--healthcare .strategic-partner__sub-heading{font-size:16px;line-height:27px}}@media screen and (min-width:992px){.strategic-partner--healthcare .strategic-partner__content{padding-left:40px}}.strategic-partner--healthcare .btn{text-transform:none}@media screen and (min-width:992px){.strategic-partner--healthcare .btn{margin:0}}@media screen and (min-width:992px){.strategic-partner--logistics .strategic-partner__heading{font-size:48px;line-height:58px}}@media screen and (min-width:992px){.strategic-partner--agritech .strategic-partner__heading{font-size:46px;line-height:56px}}.strategic-partner--agritech .strategic-partner__image{height:553px;overflow:hidden}.strategic-partner--agritech .strategic-partner__image img{height:100%}.strategic-partner--agritech .strategic-partner__list--verticle{-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-top:20px}.strategic-partner--agritech .strategic-partner__list--verticle li{font-size:16px;font-weight:600;color:#474747;margin-bottom:5px}.strategic-partner--agritech .strategic-partner__list--verticle li:before{background-image:url(/images/agritech/circle-arrow.svg);top:2px}.strategic-partner--sports .strategic-partner__image{height:474px;overflow:hidden}.strategic-partner--sports .strategic-partner__image img{height:100%;-o-object-fit:cover;object-fit:cover}.u-height--65{height:65px}.u-height--36{height:36px}.u-width--65{width:65px}.u-width--36-i{width:36px!important}.u-object-fit--fill{-o-object-fit:fill;object-fit:fill}.u-font-family--poppins{font-family:Poppins}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fbWl4aW4uc2NzcyIsInN0eWxlLmNzcyIsImJhc2UvX2hlbHBlci5zY3NzIiwiYmFzZS9fYnV0dG9uLnNjc3MiLCJhYnN0cmFjdHMvX21hcHMuc2NzcyIsInZlbmRvci9zaWRlLW1lbnUvc2lkZV9tZW51LnNjc3MiLCJtb2R1bGUvX2hlYWRlci5zY3NzIiwibW9kdWxlL19iYW5uZXIuc2NzcyIsIm1vZHVsZS9fY2xpZW50LnNjc3MiLCJtb2R1bGUvX3NlcnZpY2Uuc2NzcyIsIm1vZHVsZS9fdGVjaG5vbG9naWVzLnNjc3MiLCJtb2R1bGUvX2ZlYXR1cmVkLWluc2lnaHRzLnNjc3MiLCJtb2R1bGUvX3doeS1jaG9vc2Uuc2NzcyIsIm1vZHVsZS9fY2FzZS1zdHVkaWVzLXNsaWRlci5zY3NzIiwibW9kdWxlL19zdGFjay1saXN0LnNjc3MiLCJtb2R1bGUvX2luZHVzdHJpYWwuc2NzcyIsIm1vZHVsZS9fcmVhbC1nb29nbGUtcmV2aWV3cy5zY3NzIiwibW9kdWxlL19ib3R0b20tZm9ybS5zY3NzIiwibW9kdWxlL19hd2FyZHMuc2NzcyIsIm1vZHVsZS9fZm9vdGVyLnNjc3MiLCJtb2R1bGUvX3NsaWRlLWZvcm0uc2NzcyIsIm1vZHVsZS9fc2tpbGwtaGVhZGVyLnNjc3MiLCJtb2R1bGUvX3doeS11cy5zY3NzIiwibW9kdWxlL19za2lsbC1zZXJ2aWNlLnNjc3MiLCJtb2R1bGUvX3RlYW0uc2NzcyIsIm1vZHVsZS9fc2tpbGwtYmVuZWZpdC5zY3NzIiwibW9kdWxlL19vZmZpY2Uuc2NzcyIsIm1vZHVsZS9fY2FyZWVyLnNjc3MiLCJtb2R1bGUvX3Rlcm1zLWNvbmRpdGlvbi5zY3NzIiwibW9kdWxlL19jYXNlLXN0dWR5LnNjc3MiLCJtb2R1bGUvX3dlYi1hcHBsaWNhdGlvbi5zY3NzIiwibW9kdWxlL19zZXJ2aWNlcy1jdG8uc2NzcyIsIm1vZHVsZS9fZGF0YS1zY2llbmNlLnNjc3MiLCJtb2R1bGUvX25ldy1zZXJ2aWNlLnNjc3MiLCJtb2R1bGUvX291ci1zZXJ2aWNlcy5zY3NzIiwibW9kdWxlL19jb21wYW55LXByb2ZpbGUuc2NzcyIsIm1vZHVsZS9faG93LXdlLXdvcmsuc2NzcyIsIm1vZHVsZS9fY29udGFjdC11cy5zY3NzIiwibW9kdWxlL19wcm9kdWN0LnNjc3MiLCJtb2R1bGUvX3RoYW5rLXlvdS5zY3NzIiwibW9kdWxlL19yZWZlcnJhbC5zY3NzIiwibW9kdWxlL19jc3Iuc2NzcyIsIm1vZHVsZS9faHlicmlkLnNjc3MiLCJtb2R1bGUvX25ldy1za2lsbC5zY3NzIiwibW9kdWxlL19zdGFmZi5zY3NzIiwibW9kdWxlL19mcmVlLXRyaWFsLnNjc3MiLCJtb2R1bGUvX25ldy1mcmVlLXRyaWFsLnNjc3MiLCJtb2R1bGUvX3ByaWNpbmcuc2NzcyIsIm1vZHVsZS9fY2xpZW50LXJldmlldy5zY3NzIiwibW9kdWxlL190ZWFtcXVvdGUuc2NzcyIsIm1vZHVsZS9fdGVzdGluZy5zY3NzIiwibW9kdWxlL19jb21tb24tYmFubmVyLnNjc3MiLCJtb2R1bGUvX2F3cy1kZXZvcHMuc2NzcyIsIm1vZHVsZS9fbGVkZ2VyLnNjc3MiLCJtb2R1bGUvX25ldy1jYXJlZXItZm9ybS5zY3NzIiwibW9kdWxlL19kaWdpdGFsLXRyYW5zZm9ybWF0aW9uLnNjc3MiLCJtb2R1bGUvX2RvdG5ldC1nZW5lcmljLnNjc3MiLCJtb2R1bGUvX3RvcC1vbmUuc2NzcyIsIm1vZHVsZS9fYXBpLWRldmVsb3BtZW50LnNjc3MiLCJtb2R1bGUvX2RvdG5ldC1jb3JlLnNjc3MiLCJtb2R1bGUvX25ldy1uYXZpZ2F0aW9uLnNjc3MiLCJtb2R1bGUvX2RhdGEtZW5naW5lZXJpbmctc2VydmljZS5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsIm1vZHVsZS9fcmVhY3Rqcy1kZXZlbG9wbWVudC5zY3NzIiwibW9kdWxlL19pb3Quc2NzcyIsIm1vZHVsZS9fbGVnYWN5LXNvZnR3YXJlLW1vZGVybml6YXRpb24uc2NzcyIsIm1vZHVsZS9fcHJvZHVjdC1lbmdpbmVlcmluZy5zY3NzIiwibW9kdWxlL19kZXNpZ24tc3R1ZGlvLnNjc3MiLCJtb2R1bGUvX3JhdGUtY2FyZC5zY3NzIiwibW9kdWxlL192dWVqcy1kZXZlbG9wbWVudC5zY3NzIiwibW9kdWxlL19tYWNoaW5lLWxlYXJuaW5nLnNjc3MiLCJtb2R1bGUvX2FyLXZyLWRldmVsb3BtZW50LnNjc3MiLCJtb2R1bGUvX2Nsb3VkLWNvbXB1dGluZy1kZXZlbG9wbWVudC5zY3NzIiwibW9kdWxlL19jb2RlaWduaXRlci1kZXZlbG9wbWVudC5zY3NzIiwibW9kdWxlL19uZXctZW5nYWdlbWVudC1tb2RlbC5zY3NzIiwibW9kdWxlL19kamFuZ28tZGV2ZWxvcG1lbnQuc2NzcyIsIm1vZHVsZS9fbWVhbi1zdGFjay1kZXZlbG9wbWVudC5zY3NzIiwibW9kdWxlL19kYXBwLnNjc3MiLCJtb2R1bGUvX2h5YnJpZC1kZXZlbG9wbWVudC5zY3NzIiwibW9kdWxlL19tdnAtZGV2ZWxvcG1lbnQuc2NzcyIsIm1vZHVsZS9fYXdzLWRldm9wcy1kZXZlbG9wbWVudC5zY3NzIiwibW9kdWxlL19lbmdhZ2VtZW50LW1vZGVsLXBhZ2Uuc2NzcyIsIm1vZHVsZS9fcHJvamVjdC1iYXNlZC5zY3NzIiwibW9kdWxlL19td2Muc2NzcyIsIm1vZHVsZS9fZWFzdGVyLW9mZmVyaW5nLnNjc3MiLCJtb2R1bGUvX29mZnNob3JlLXdlYi1kZXZlbG9wbWVudC5zY3NzIiwibW9kdWxlL19zaXRlbWFwLnNjc3MiLCJtb2R1bGUvX25ldy1idXR0b24uc2NzcyIsIm1vZHVsZS9faG9tZS1za2lsbC5zY3NzIiwibW9kdWxlL19uZXctYm90dG9tLWZvcm0uc2NzcyIsIm1vZHVsZS9fbmV3LWJhbm5lci1hcmVhLnNjc3MiLCJtb2R1bGUvX29mZmVyLWRldGFpbHMuc2NzcyIsIm1vZHVsZS9fb2ZmZXItYmVuZWZpdHMuc2NzcyIsIm1vZHVsZS9fZXhjZWxsZW5jZS1tZWV0cy5zY3NzIiwibW9kdWxlL19jdXN0b20tcmV2aWV3LnNjc3MiLCJtb2R1bGUvX2FwcG9pbnRtZW50LWZvcm0uc2NzcyIsIm1vZHVsZS9fbmV3LWNvbnRhY3Quc2NzcyIsIm1vZHVsZS9fZW5nYWdlbWVudC1tb2RlbC5zY3NzIiwibW9kdWxlL19uZXctcmVmZXJyYWwuc2NzcyIsIm1vZHVsZS9fbmV3LWZhcS5zY3NzIiwibW9kdWxlL19td2MtbmV3LnNjc3MiLCJtb2R1bGUvX25ldy1ob3ctd2Utd29yay5zY3NzIiwibW9kdWxlL19uZXctdGVjaG5vbG9naWVzLnNjc3MiLCJtb2R1bGUvX25ldy1ob21lLWJhbm5lci5zY3NzIiwibW9kdWxlL19maXhlZC1jb3N0LnNjc3MiLCJtb2R1bGUvX2N1c3RvbS1zb2x1dGlvbnMuc2NzcyIsIm1vZHVsZS9fZGVkaWNhdGVkLnNjc3MiLCJtb2R1bGUvX25ldy1vdXItc2VydmljZXMuc2NzcyIsIm1vZHVsZS9fY29yZS1lbGVtZW50LnNjc3MiLCJtb2R1bGUvX25ldy1jb21wYW55LXByb2ZpbGUuc2NzcyIsIm1vZHVsZS9fbmV3LXNlY3Rpb24tZm9vdGVyLnNjc3MiLCJtb2R1bGUvX25ldy10aGFuay15b3Uuc2NzcyIsIm1vZHVsZS9fbmV3LWNhc2Utc3R1ZHkuc2NzcyIsIm1vZHVsZS9fZGl0YS5zY3NzIiwibW9kdWxlL19ob3ctd2UtaGVscC15b3Uuc2NzcyIsIm1vZHVsZS9fcG9ydGZvbGlvLnNjc3MiLCJtb2R1bGUvX25ldy1za2lsbC1wYWdlcy5zY3NzIiwibW9kdWxlL19zZXJ2aWNlLWluZGl2aWR1YWwuc2NzcyIsIm1vZHVsZS9fc3RhZmYtYXVnLnNjc3MiLCJtb2R1bGUvX3N0YWZmLWF1ZzIuc2NzcyIsIm1vZHVsZS9fcG9ydGZvbGlvMi5zY3NzIiwibW9kdWxlL19wbGF0Zm9ybXMuc2NzcyIsIm1vZHVsZS9faW52ZXN0b3Iuc2NzcyIsIm1vZHVsZS9fZ3VpZGVzLnNjc3MiLCJtb2R1bGUvX2V2ZW50LnNjc3MiLCJtb2R1bGUvX3NhbGVzZm9yY2Uuc2NzcyIsInV0aWxpdGllcy9fdS1oZWlnaHQuc2NzcyIsInV0aWxpdGllcy9fdS13aWR0aC5zY3NzIiwidXRpbGl0aWVzL191LW9iamVjdC1maXQuc2NzcyIsInV0aWxpdGllcy9fdS1mb250LWZhbWlseS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkF3RUEsV0FDRSxZQUFBLFdBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxhQUFBLEtBQ0EsSUFBQSxxREFBQSxnQkFDQSxjQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsTUFBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsWUFJRixXQUNFLFlBQUEsV0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLGFBQUEsS0FDQSxJQUFBLHFEQUFBLGdCQUNBLGNBQUEsTUFBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLE9BSUYsV0FDRSxZQUFBLFdBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxhQUFBLEtBQ0EsSUFBQSxxREFBQSxnQkFDQSxjQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxPQUlGLFdBQ0UsWUFBQSxXQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsYUFBQSxLQUNBLElBQUEscURBQUEsZ0JBQ0EsY0FBQSxXQUFBLENBQUEsTUFBQSxDQUFBLFdBQUEsQ0FBQSxNQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxNQUFBLENBQUEsV0FBQSxDQUFBLFlBSUYsV0FDRSxZQUFBLFdBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxhQUFBLEtBQ0EsSUFBQSxrREFBQSxnQkFDQSxjQUFBLFdBQUEsQ0FBQSxNQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxNQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxXQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxNQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxNQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxPQUlGLFdBQ0UsWUFBQSxXQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsYUFBQSxLQUNBLElBQUEscURBQUEsZ0JBQ0EsY0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLE1BQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLFlBSUYsV0FDRSxZQUFBLFdBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxhQUFBLEtBQ0EsSUFBQSxxREFBQSxnQkFDQSxjQUFBLE1BQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxPQUlGLFdBQ0UsWUFBQSxXQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsYUFBQSxLQUNBLElBQUEscURBQUEsZ0JBQ0EsY0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsT0FJRixXQUNFLFlBQUEsV0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLGFBQUEsS0FDQSxJQUFBLHFEQUFBLGdCQUNBLGNBQUEsV0FBQSxDQUFBLE1BQUEsQ0FBQSxXQUFBLENBQUEsTUFBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsTUFBQSxDQUFBLFdBQUEsQ0FBQSxZQUlGLFdBQ0UsWUFBQSxXQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsYUFBQSxLQUNBLElBQUEsa0RBQUEsZ0JBQ0EsY0FBQSxXQUFBLENBQUEsTUFBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxNQUFBLENBQUEsV0FBQSxDQUFBLE1BQUEsQ0FBQSxNQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxNQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxNQUFBLENBQUEsT0FJRixXQUNFLFlBQUEsV0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLGFBQUEsS0FDQSxJQUFBLHFEQUFBLGdCQUNBLGNBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxNQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxZQUlGLFdBQ0UsWUFBQSxXQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsYUFBQSxLQUNBLElBQUEscURBQUEsZ0JBQ0EsY0FBQSxNQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsT0FJRixXQUNFLFlBQUEsV0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLGFBQUEsS0FDQSxJQUFBLHFEQUFBLGdCQUNBLGNBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLE9BSUYsV0FDRSxZQUFBLFdBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxhQUFBLEtBQ0EsSUFBQSxxREFBQSxnQkFDQSxjQUFBLFdBQUEsQ0FBQSxNQUFBLENBQUEsV0FBQSxDQUFBLE1BQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLE1BQUEsQ0FBQSxXQUFBLENBQUEsWUFJRixXQUNFLFlBQUEsV0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLGFBQUEsS0FDQSxJQUFBLGtEQUFBLGdCQUNBLGNBQUEsV0FBQSxDQUFBLE1BQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLE1BQUEsQ0FBQSxNQUFBLENBQUEsTUFBQSxDQUFBLFdBQUEsQ0FBQSxNQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxNQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxNQUFBLENBQUEsTUFBQSxDQUFBLE9BSUYsV0FDRSxZQUFBLFdBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxhQUFBLEtBQ0EsSUFBQSxxREFBQSxnQkFDQSxjQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsTUFBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsWUFJRixXQUNFLFlBQUEsV0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLGFBQUEsS0FDQSxJQUFBLHFEQUFBLGdCQUNBLGNBQUEsTUFBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLE9BSUYsV0FDRSxZQUFBLFdBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxhQUFBLEtBQ0EsSUFBQSxxREFBQSxnQkFDQSxjQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxPQUlGLFdBQ0UsWUFBQSxXQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsYUFBQSxLQUNBLElBQUEscURBQUEsZ0JBQ0EsY0FBQSxXQUFBLENBQUEsTUFBQSxDQUFBLFdBQUEsQ0FBQSxNQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxNQUFBLENBQUEsV0FBQSxDQUFBLFlBSUYsV0FDRSxZQUFBLFdBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxhQUFBLEtBQ0EsSUFBQSxrREFBQSxnQkFDQSxjQUFBLFdBQUEsQ0FBQSxNQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxNQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxXQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxNQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxNQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxPQUlGLFdBQ0UsWUFBQSxXQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsYUFBQSxLQUNBLElBQUEscURBQUEsZ0JBQ0EsY0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLE1BQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLFlBSUYsV0FDRSxZQUFBLFdBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxhQUFBLEtBQ0EsSUFBQSxxREFBQSxnQkFDQSxjQUFBLE1BQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxPQUlGLFdBQ0UsWUFBQSxXQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsYUFBQSxLQUNBLElBQUEscURBQUEsZ0JBQ0EsY0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsT0FJRixXQUNFLFlBQUEsV0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLGFBQUEsS0FDQSxJQUFBLHFEQUFBLGdCQUNBLGNBQUEsV0FBQSxDQUFBLE1BQUEsQ0FBQSxXQUFBLENBQUEsTUFBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsTUFBQSxDQUFBLFdBQUEsQ0FBQSxZQUlGLFdBQ0UsWUFBQSxXQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsYUFBQSxLQUNBLElBQUEsa0RBQUEsZ0JBQ0EsY0FBQSxXQUFBLENBQUEsTUFBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxNQUFBLENBQUEsV0FBQSxDQUFBLE1BQUEsQ0FBQSxNQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxNQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxNQUFBLENBQUEsT0FJRixXQUNFLFlBQUEsV0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLGFBQUEsS0FDQSxJQUFBLHFEQUFBLGdCQUNBLGNBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxNQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxZQUlGLFdBQ0UsWUFBQSxXQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsYUFBQSxLQUNBLElBQUEscURBQUEsZ0JBQ0EsY0FBQSxNQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsT0FJRixXQUNFLFlBQUEsV0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLGFBQUEsS0FDQSxJQUFBLHFEQUFBLGdCQUNBLGNBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLFdBQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLE9BSUYsV0FDRSxZQUFBLFdBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxhQUFBLEtBQ0EsSUFBQSxxREFBQSxnQkFDQSxjQUFBLFdBQUEsQ0FBQSxNQUFBLENBQUEsV0FBQSxDQUFBLE1BQUEsQ0FBQSxXQUFBLENBQUEsV0FBQSxDQUFBLE1BQUEsQ0FBQSxXQUFBLENBQUEsWUFJRixXQUNFLFlBQUEsV0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLGFBQUEsS0FDQSxJQUFBLGtEQUFB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USxvQkFBQSxPQUFBLEVBR1IsdUJBRVEsb0JBQUEsT0FBQSxFQUlSLHVCQUVZLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsb0NBQ0Esa0JBQUEsVUFJWix1QkFFUSxvQkFBQSxFQUFBLEVBR1IsdUJBRVEsb0JBQUEsT0FBQSxFQUdSLHVCQUVRLG9CQUFBLE9BQUEsRUFHUix1QkFFUSxvQkFBQSxPQUFBLEVBSVIscUJBRVksUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxrQ0FDQSxrQkFBQSxVQUlaLHFCQUVRLG9CQUFBLEVBQUEsRUFHUixxQkFFUSxvQkFBQSxNQUFBLEVBR1IscUJBRVEsb0JBQUEsT0FBQSxFQUdSLHFCQUVRLG9CQUFBLE9BQUEsRUFHUixxQkFFUSxvQkFBQSxPQUFBLEVBR1IscUJBRVEsb0JBQUEsRUFBQSxNQUZSLHFCQU9RLG9CQUFBLE1BQUEsTUFLUix5QkFFWSxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLHlDQUNBLGtCQUFBLFVBSVoseUJBRVEsb0JBQUEsRUFBQSxFQUdSLHlCQUVRLG9CQUFBLE1BQUEsRUFHUix5QkFFUSxvQkFBQSxPQUFBLEVBR1IseUJBRVEsb0JBQUEsT0FBQSxFQUdSLHlCQUVRLG9CQUFBLE9BQUEsRUFHUix5QkFFUSxvQkFBQSxPQUFBLEVBSVIseUJBRVksUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSx5Q0FDQSxrQkFBQSxVQUlaLHlCQUVRLG9CQUFBLEVBQUEsRUFHUix5QkFFUSxvQkFBQSxNQUFBLEVBR1IseUJBRVEsb0JBQUEsT0FBQSxFQUdSLHlCQUVRLG9CQUFBLE9BQUEsRUFHUix5QkFFUSxvQkFBQSxPQUFBLEVBR1IseUJBRVEsb0JBQUEsT0FBQSxFQUlSLDJCQUVZLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsZ0RBQ0Esa0JBQUEsVUFJWiwyQkFFUSxvQkFBQSxFQUFBLEVBR1IsMkJBRVEsb0JBQUEsTUFBQSxFQUdSLDJCQUVRLG9CQUFBLE9BQUEsRUFHUiwyQkFFUSxvQkFBQSxPQUFBLEVBR1IsMkJBRVEsb0JBQUEsT0FBQSxFQUdSLDJCQUVRLG9CQUFBLE9BQUEsRUF2Q1IsMkJBNkNZLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsZ0RBQ0Esa0JBQUEsVUF2Q1osMkJBNkNRLG9CQUFBLEVBQUEsRUF4Q1IsMkJBNkNRLG9CQUFBLE1BQUEsRUF4Q1IsMkJBNkNRLG9CQUFBLE9BQUEsRUF4Q1IsMkJBNkNRLG9CQUFBLE9BQUEsRUF4Q1IsMkJBNkNRLG9CQUFBLE9BQUEsRUF4Q1IsMkJBNkNRLG9CQUFBLE9BQUEsRUFJUix1QkFFWSxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLHdDQUNBLGtCQUFBLFVBSVosdUJBRVEsb0JBQUEsRUFBQSxFQUdSLHVCQUVRLG9CQUFBLE1BQUEsRUFHUix1QkFFUSxvQkFBQSxPQUFBLEVBR1IsdUJBRVEsb0JBQUEsT0FBQSxFQUdSLHVCQUVRLG9CQUFBLE9BQUEsRUFHUix1QkFFUSxvQkFBQSxPQUFBLEVBM1hSLHlCQWtZWSxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLDRDQUNBLGtCQUFBLFVBQ0EsSUFBQSxJdkI5V1IseUJ1QjNCSix5QkEyWWdCLElBQUEsR0FLaEIseUJBRVEsb0JBQUEsRUFBQSxFQUdSLHlCQUVRLG9CQUFBLE1BQUEsRUFHUix5QkFFUSxvQkFBQSxPQUFBLEVBR1IseUJBRVEsb0JBQUEsT0FBQSxFQUdSLHlCQUVRLG9CQUFBLE9BQUEsRUFHUix5QkFFUSxvQkFBQSxPQUFBLEVBSVIsc0JBRVksUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxzQ0FDQSxrQkFBQSxVQUlaLHNCQUVRLG9CQUFBLEVBQUEsRUFHUixzQkFFUSxvQkFBQSxPQUFBLEVBR1Isc0JBRVEsb0JBQUEsT0FBQSxFQUdSLHNCQUVRLG9CQUFBLE1BQUEsRUFHUixzQkFFUSxvQkFBQSxPQUFBLEVBR1Isc0JBRVEsb0JBQUEsT0FBQSxFQUtSLG1CQUVZLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsZ0NBQ0Esa0JBQUEsVUFJWixtQkFFUSxvQkFBQSxFQUFBLEVBR1IsbUJBRVEsb0JBQUEsT0FBQSxFQUdSLG1CQUVRLG9CQUFBLE9BQUEsRUFHUixtQkFFUSxvQkFBQSxPQUFBLEVBR1IsbUJBRVEsb0JBQUEsT0FBQSxFQUdSLG1CQUVRLG9CQUFBLEVBQUEsTUFJUix1QkFFWSxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLHdDQUNBLGtCQUFBLFVBSVosdUJBRVEsb0JBQUEsRUFBQSxFQUdSLHVCQUVRLG9CQUFBLE1BQUEsRUFHUix1QkFFUSxvQkFBQSxPQUFBLEVBR1IsdUJBRVEsb0JBQUEsT0FBQSxFQUdSLHVCQUVRLG9CQUFBLEVBQUEsTUFHUix1QkFFUSxvQkFBQSxNQUFBLE1BdkNSLHVCQTZDWSxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLHdDQUNBLGtCQUFBLFVBdkNaLHVCQTZDUSxvQkFBQSxFQUFBLEVBeENSLHVCQTZDUSxvQkFBQSxNQUFBLEVBeENSLHVCQTZDUSxvQkFBQSxPQUFBLEVBeENSLHVCQTZDUSxvQkFBQSxPQUFBLEVBeENSLHVCQTZDUSxvQkFBQSxFQUFBLE1BeENSLHVCQTZDUSxvQkFBQSxNQUFBLE1BSVIsMkJBRVksUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxrREFDQSxrQkFBQSxVQUlaLDJCQUVRLG9CQUFBLEVBQUEsRUFHUiwyQkFFUSxvQkFBQSxNQUFBLEVBR1IsMkJBRVEsb0JBQUEsT0FBQSxFQUdSLDJCQUVRLG9CQUFBLE9BQUEsRUFHUiwyQkFFUSxvQkFBQSxPQUFBLEVBR1IsMkJBRVEsb0JBQUEsRUFBQSxNQXZDUiwyQkE4Q1ksUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxrREFDQSxrQkFBQSxVQXhDWiwyQkE4Q1Esb0JBQUEsRUFBQSxFQXpDUiwyQkE4Q1Esb0JBQUEsTUFBQSxFQXpDUiwyQkE4Q1Esb0JBQUEsT0FBQSxFQXpDUiwyQkE4Q1Esb0JBQUEsT0FBQSxFQXpDUiwyQkE4Q1Esb0JBQUEsT0FBQSxFQXpDUiwyQkE4Q1Esb0JBQUEsRUFBQSxNQUlSLHVCQUVZLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsd0NBQ0Esa0JBQUEsVUFJWix1QkFFUSxvQkFBQSxFQUFBLEVBR1IsdUJBRVEsb0JBQUEsTUFBQSxFQUdSLHVCQUVRLG9CQUFBLE9BQUEsRUFHUix1QkFFUSxvQkFBQSxPQUFBLEVBR1IsdUJBRVEsb0JBQUEsT0FBQSxFQUdSLHVCQUVRLG9CQUFBLEVBQUEsTUFJUixxQkFFWSxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLG9DQUNBLGtCQUFBLFVBSVoscUJBRVEsb0JBQUEsRUFBQSxFQUdSLHFCQUVRLG9CQUFBLE9BQUEsTUFHUixxQkFFUSxvQkFBQSxPQUFBLE1BR1IscUJBRVEsb0JBQUEsRUFBQSxPQUdSLHFCQUVRLG9CQUFBLE1BQUEsT0FHUixxQkFFUSxvQkFBQSxPQUFBLE9BR1IscUJBRVEsb0JBQUEsT0FBQSxPQUlSLHFCQUVRLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsb0NBQ0Esa0JBQUEsVUFJUixxQkFFUSxvQkFBQSxFQUFBLEVBR1IscUJBRVEsb0JBQUEsTUFBQSxFQUdSLHFCQUVRLG9CQUFBLE9BQUEsRUFHUixxQkFFUSxvQkFBQSxPQUFBLEVBR1IscUJBRVEsb0JBQUEsT0FBQSxFQUdSLHFCQUVRLG9CQUFBLEVBQUEsTUFJUixlQUNJLFFBQUEsS0FBQSxFQUFBLEt2Qi94QkEseUJ1Qjh4QkosZUFHUSxRQUFBLEtBQUEsRUFBQSxNQUhSLGtCQU1RLGNBQUEsSUFDQSxNQUFBLEtBRUEsVUFBQSxLdkJ2eUJKLHlCdUI4eEJKLGtCQVdZLGNBQUEsTUFDQSxNQUFBLEtBRUEsVUFBQSxNQWRaLGtCQWtCUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEt2Qm56QkoseUJ1Qjh4Qkosa0JBdUJZLFVBQUEsS0FDQSxZQUFBLFFBQ0EsWUFBQSxJQUNBLE1BQUEsTUExQlosNkJBNkJZLGVBQUEsS3ZCM3pCUix5QnVCOHhCSiw2QkErQmdCLGVBQUEsTUEvQmhCLHFCQW1DWSxRQUFBLEt2QmowQlIseUJ1Qjh4QkoscUJBcUNnQixRQUFBLE9BckNoQixnQ0EyQ1ksVUFBQSxLQUNBLFlBQUEsUUFDQSxjQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS3ZCNzBCUix5QnVCOHhCSixnQ0FpRGdCLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxNQW5EaEIsK0JBdURZLFVBQUEsZUFDQSxZQUFBLGVBRUEsWUFBQSxVQUFBLENBQUEsV3ZCeDFCUix5QnVCOHhCSiwrQkE0RGdCLFVBQUEsZUFDQSxZQUFBLGVBQ0EsWUFBQSxVQUFBLENBQUEsWUE5RGhCLDRCQW1FUSxXQUFBLEt2QmoyQkoseUJ1Qjh4QkosNEJBcUVZLFdBQUEsTXZCbjJCUix5QnVCOHhCSixtQ0EwRVksV0FBQSx3RUFLWixzQkFFUSxlQUFBLEt2Qi8yQkoseUJ1QjYyQkosc0JBSVksZUFBQSxNQU1aLCtCQUVRLFFBQUEsZXZCejNCSix5QndCOWNKLFNBRVEscUJBQUEsRUFDQSxrQkFBQSxFQUNBLGFBQUEsRUFDQSxtQkFBQSxJQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsSUFBQSxZQUNBLG1CQUFBLEtBQUEsZ0JBQUEsS0FBQSxXQUFBLEtBQ0Esb0JBQUEsUUFBQSxpQkFBQSxRQUFBLFlBQUEsU0FQUixnQkFVUSxjQUFBLEtBQ0EsTUFBQSxLQVNBLFFBQUEsYUFDQSxlQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsUXZCNkROLG9DdUJuRkYsZ0JBYVksUUFBQSxPeEJpY1IseUJ3QjljSixnQkFnQlksY0FBQSxLQUNBLFFBQUEsY0FqQlosa0JBd0JZLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV3hCb2JSLHlCd0I5Y0osa0JBNEJjLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsTUE5QmQsa0JBa0NVLE1BQUEsTUFDQSxPQUFBLEtBQ0EsWUFBQSxlQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLFVBQUEsZUFDQSxNQUFBLGVBQ0UsUUFBQSxFQUNBLGVBQUEsS0FDQSxNQUFBLFFBQ0EsUUFBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEtBQ0EsWUFBQSxJeEJnYVIseUJ3QjljSixrQkFnRGMsT0FBQSxFQUFBLE1BZ0pkLGNBQ0UsbUJBQUEsRUFBQSxFQUFBLElBQUEsZUFBQSxXQUFBLEVBQUEsRUFBQSxJQUFBLGVBQ0EsV0FBQSxJQUNBLGNBQUEsSUFzTkEsU0FBQSxTQUNBLGlCQUFBLEtBQ0EsY0FBQSxJQUNBLFFBQUEsTUFBQSxLQUFBLEtBQ0EsV0FBQSxPQXdnQ0YsWUFJRSxpQkFBQSxLQUNBLGNBQUEsS0ErQ0EsT0FBQSxJQUFBLE1BQUEsUUFDRSxjQUFBLElBQ0EsbUJBQUEsSUFBQSxJQUFBLEtBQUEsZUFBQSxXQUFBLElBQUEsSUFBQSxLQUFBLGV4QjdnQ0EseUJ3QnU5QkosWUFFUSxXQUFBLE9BS04sdUJBQ0UsV0FBQSxnQkFHRix3QkFDRSxRQUFBLEtBQUEsS0FJQSxXQUFBLE94QnYrQkEseUJ3QmsrQkYsd0JBR00sUUFBQSxNQUhMLDBCQVFHLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxFQUNBLFlBQUEsVUFBQSxDQUFBLFd4QjcrQkYseUJ3QmsrQkQsMEJBYVMsVUFBQSxLQUNBLFlBQUEsS0FDRixjQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsWUFoQlAsMkJBb0JLLFVBQUEsS0FJRixPQUFBLEtBQUEsRUFDQSxTQUFBLFN4QjMvQkYseUJ3QmsrQkQsMkJBc0JTLFVBQUEsTUF0QlQsaUNBMkJLLFFBQUEsR0FDQSxTQUFBLFNBQ0EsT0FBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsaUJBQUEsS0FDQSxLQUFBLElBQ0EsVUFBQSxpQkFDQSxrQkFBQSxpQkFDQSxlQUFBLGlCQUNBLGNBQUEsaUJBVVIsYUFDSSxjQUFBLEtBREosdUJBR1EsT0FBQSxHQUNBLFdBQUEsTUFDQSxRQUFBLGFBR0EsY0FBQSxJQUNBLG1CQUFBLEVBQUEsRUFBQSxJQUFBLEVBQUEsUUFFQSxXQUFBLEVBQUEsRUFBQSxJQUFBLEVBQUEsUUFDQSxlQUFBLElBQ0EsaUJBQUEsS3hCOWhDSix5QndCaWhDSix1QkFlVSxNQUFBLEtBZlYsb0NBa0JZLFFBQUEsS0FBQSxLQUFBLEVBQUEsS0FsQlosa0NBcUJZLFFBQUEsS0FDQSxXQUFBLEtBdEJaLHFDQXdCZ0IsTUFBQSxLQUNBLFVBQUEsS0FLQSxZQUFBLElBQ0EsWUFBQSxLQUNBLGNBQUEsS3hCampDWix5QndCaWhDSixxQ0EyQm9CLFVBQUEsS0FDQSxZQUFBLE1BNUJwQixvQ0FtQ2dCLE1BQUEsS0FDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0F0Q2hCLG9DQXlDZ0IsZ0JBQUEsVUFDQSxNQUFBLFFBQ0EsVUFBQSxLQTNDaEIsNEJBZ0RNLFdBQUEsS0FJTixhQUNFLG1CQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsUUFFQSxXQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsUUFDQSxjQUFBLEtBQ0EsT0FBQSxNQUNBLFNBQUEsT0FORixrQkFVSSxNQUFBLEtBQ0EsTUFBQSxJQUNBLE9BQUEsTUFDQSxXQUFBLE9BYkoseUJBa0JJLFFBQUEsTUFDQSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsS0FDQSxPQUFBLFFBQ0EsbUJBQUEsSUFBQSxXQUFBLElBQ0EsVUFBQSxLQUNBLFNBQUEsU0FDQSxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBakNKLDhCQW1DUSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxLQUFBLEtBQ0EsSUFBQSxJQUNBLGtCQUFBLGtCQUFBLFVBQUEsa0JBQ0EsV0FBQSxvQ0FBQSxVQUFBLEVBQUEsRUF6Q1IsMENBMkNVLG9CQUFBLEVBQUEsT0EzQ1YsMENBOENVLG9CQUFBLE1BQUEsT0E5Q1YsMENBaURVLG9CQUFBLE1BQUEsT0FqRFYsMENBb0RVLG9CQUFBLE9BQUEsT0FwRFYsMENBdURVLG9CQUFBLE9BQUEsT0F2RFYsMENBMERVLG9CQUFBLE9BQUEsT0ExRFYsMENBNkRVLG9CQUFBLE9BQUEsT0E3RFYsMENBZ0VVLG9CQUFBLE9BQUEsT0FoRVYsMENBbUVVLG9CQUFBLE9BQUEsT0FuRVYsMkNBc0VVLG9CQUFBLEVBQUEsT0F0RVYsMkNBeUVVLG9CQUFBLE1BQUEsT0F6RVYsMkNBNEVVLG9CQUFBLE1BQUEsT0E1RVYsK0JBb0ZJLGlCQUFBLEtBcEZKLGdDQXlGSSxpQkFBQSxLQXpGSix5QkE4RlEsTUFBQSxLQUNBLE1BQUEsSUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLElBQ0EsWUFBQSxLQUNBLE9BQUEsTUFDQSxpQkFBQSxLQUNBLFNBQUEsU0FDQSxXQUFBLEtBQ0EsUUFBQSxNQXRHUixnQ0F3R00sUUFBQSxHQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsU0FBQSxTQUNBLEtBQUEsS0FDQSxJQUFBLElBQ0Esa0JBQUEsa0JBQUEsVUFBQSxrQkE5R04sNEJBaUhNLFVBQUEsS0FDQSxZQUFBLEtBbEhOLDJCQXFITSxVQUFBLEtBQ0EsWUFBQSxLQXRITix5Q0EwSFEsV0FBQSw0QkFBQSxVQUFBLElBQUEsSUExSFIseUNBK0hRLFdBQUEsNEJBQUEsVUFBQSxJQUFBLElBL0hSLHlDQW9JUSxXQUFBLCtCQUFBLFVBQUEsSUFBQSxJQXBJUix5Q0F5SVEsV0FBQSxpQ0FBQSxVQUFBLElBQUEsSUF6SVIseUNBOElRLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLElBOUlSLHlDQW1KUSxXQUFBLDhCQUFBLFVBQUEsSUFBQSxJQW5KUix5Q0F3SlEsV0FBQSxrQ0FBQSxVQUFBLElBQUEsSUF4SlIseUNBNkpRLFdBQUEsK0JBQUEsVUFBQSxJQUFBLElBN0pSLHlDQWtLUSxXQUFBLDhCQUFBLFVBQUEsSUFBQSxJQWxLUiwwQ0F1S1EsV0FBQSxpQ0FBQSxVQUFBLElBQUEsSUF2S1IsMENBNEtRLFdBQUEsK0JBQUEsVUFBQSxJQUFBLElBNUtSLDBDQWlMUSxXQUFBLDhCQUFBLFVBQUEsSUFBQSxJQVNSLHlCQUNFLFNBQUEsU0FHRixVQUNJLFFBQUEsS0FBQSxFQUFBLEt4QnB3Q0EseUJ3Qm13Q0osVUFHUSxRQUFBLEtBQUEsR0FIUixhQU1RLFVBQUEsS0FDQSxZQUFBLEt4QjF3Q0oseUJ3Qm13Q0osYUFTWSxVQUFBLEtBQ0EsWUFBQSxNQUtaLHlCQUNJLFdBQUEsbUNBQUEsVUFBQSxFQUFBLGNBQ0EsUUFBQSxFQUFBLEVBQUEsS0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FFSixpQkFFUSxlQUFBLEt4QjN4Q0oseUJ3Qnl4Q0osaUJBSVksZUFBQSxNQUpaLGVBUVEsZUFBQSxLeEJqeUNKLHlCd0J5eENKLGVBVVksZUFBQSxNQVZaLGVBY1EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsZUFBQSxLeEIxeUNKLHlCd0J5eENKLGVBbUJZLFVBQUEsS0FDQSxZQUFBLFFBQ0EsWUFBQSxJQUNBLGVBQUEsTUF0QlosMEJBMEJRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV3hCcnpDSix5QndCeXhDSiwwQkE4QlksVUFBQSxLQUNBLFlBQUEsTUFLWixrREFHTSxXQUFBLEtBQ0EsVUFBQSxNQUlOLHFCQUNFLE1BQUEsTUFFRiw2RUFHTSxPQUFBLElBQUEsTUFBQSxZQUhOLGtHQVFNLFdBQUEsTUFJTiwrR0FJUSxXQUFBLEV2Qm50RE4sb0N1QitzREYsK0dBTVUsV0FBQSxPQU9WLCtHQUlRLFdBQUEsRXZCaHVETixvQ3VCNHRERiwrR0FNVSxXQUFBLE9BT1YsK0dBSVEsV0FBQSxFdkI3dUROLG9DdUJ5dURGLCtHQU1VLFdBQUEsT0FPViwrR0FJUSxXQUFBLEV2QjF2RE4sb0N1QnN2REYsK0dBTVUsV0FBQSxPQU9WLCtHQUlRLFdBQUEsRXZCdndETixvQ3VCbXdERiwrR0FNVSxXQUFBLE9DNTFEVixxQkFHUSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLHFCQUVBLFdBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxxQkFDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLElBQ0EsY0FBQSxLekJxY0oseUJ5QjljSixxQkFXWSxXQUFBLE9BWFosd0JBY1ksVUFBQSxLQUNBLFlBQUEsSUFmWix3QkFtQlksVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLFFBckJaLGtDQXdCWSxVQUFBLEtBQ0EsUUFBQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLFlBQUEsSUEzQlosdUJBOEJZLFVBQUEsS0FDQSxZQUFBLEtBL0JaLDZCQXFDWSxpQkFBQSxLekJ5YVIseUJ5QjljSiw2QkF1Q2dCLFdBQUEsOEJBQUEsVUFBQSxJQUFBLEtBQUEsTUF2Q2hCLDZCQTJDWSxpQkFBQSxLekJtYVIseUJ5QjljSiw2QkE2Q2dCLFdBQUEsOEJBQUEsVUFBQSxJQUFBLEtBQUEsTUE3Q2hCLDZCQWlEWSxpQkFBQSxLekI2WlIseUJ5QjljSiw2QkFtRGdCLFdBQUEsK0JBQUEsVUFBQSxJQUFBLEtBQUEsTUFuRGhCLDZCQXVEWSxpQkFBQSxLekJ1WlIseUJ5QjljSiw2QkF5RGdCLFdBQUEsK0JBQUEsVUFBQSxJQUFBLEtBQUEsTUF6RGhCLDZCQTZEVyxpQkFBQSxLekJpWlAseUJ5QjljSiw2QkErRGdCLFdBQUEsK0JBQUEsVUFBQSxJQUFBLEtBQUEsTUEvRGhCLDZCQW1FVyxpQkFBQSxLekIyWVAseUJ5QjljSiw2QkFxRWdCLFdBQUEsK0JBQUEsVUFBQSxJQUFBLEtBQUEsTUFyRWhCLDZCQXlFVyxpQkFBQSxLekJxWVAseUJ5QjljSiw2QkEyRWdCLFdBQUEsK0JBQUEsVUFBQSxJQUFBLEtBQUEsTUEzRWhCLDZCQStFVyxpQkFBQSxLekIrWFAseUJ5QjljSiw2QkFpRmdCLFdBQUEsK0JBQUEsVUFBQSxJQUFBLEtBQUEsTUFqRmhCLDZCQXNGVyxpQkFBQSxLekJ3WFAseUJ5QjljSiw2QkF3RmdCLFdBQUEsK0JBQUEsVUFBQSxJQUFBLEtBQUEsTUF4RmhCLDhCQTRGVyxpQkFBQSxLekJrWFAseUJ5QjljSiw4QkE4RmdCLFdBQUEsK0JBQUEsVUFBQSxJQUFBLEtBQUEsTUE5RmhCLDhCQWtHVyxpQkFBQSxLekI0V1AseUJ5QjljSiw4QkFvR2dCLFdBQUEsK0JBQUEsVUFBQSxJQUFBLEtBQUEsTUFwR2hCLDhCQXdHVyxpQkFBQSxLekJzV1AseUJ5QjljSiw4QkEwR2dCLFdBQUEsK0JBQUEsVUFBQSxJQUFBLEtBQUEsTUExR2hCLDhCQStHVyxpQkFBQSxLekIrVlAseUJ5QjljSiw4QkFpSGdCLFdBQUEsK0JBQUEsVUFBQSxJQUFBLEtBQUEsTUFqSGhCLDhCQXFIVyxpQkFBQSxLekJ5VlAseUJ5QjljSiw4QkF1SGdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF2SGhCLDhCQTJIVyxpQkFBQSxLekJtVlAseUJ5QjljSiw4QkE2SGdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUE3SGhCLDhCQWlJVyxpQkFBQSxLekI2VVAseUJ5QjljSiw4QkFtSWdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFuSWhCLDhCQXVJVyxpQkFBQSxLekJ1VVAseUJ5QjljSiw4QkF5SWdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF6SWhCLDhCQTZJVyxpQkFBQSxLekJpVVAseUJ5QjljSiw4QkErSWdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEvSWhCLDhCQW1KVyxpQkFBQSxLekIyVFAseUJ5QjljSiw4QkFxSmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFySmhCLDhCQXlKVyxpQkFBQSxLekJxVFAseUJ5QjljSiw4QkEySmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEzSmhCLDhCQStKVyxpQkFBQSxLekIrU1AseUJ5QjljSiw4QkFpS2dCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFqS2hCLDhCQXFLVyxpQkFBQSxLekJ5U1AseUJ5QjljSiw4QkF1S2dCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF2S2hCLDhCQTJLVyxpQkFBQSxLekJtU1AseUJ5QjljSiw4QkE2S2dCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUE3S2hCLDhCQWlMVyxpQkFBQSxLekI2UlAseUJ5QjljSiw4QkFtTGdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFuTGhCLDhCQXVMVyxpQkFBQSxLekJ1UlAseUJ5QjljSiw4QkF5TGdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF6TGhCLDhCQTZMVyxpQkFBQSxLekJpUlAseUJ5QjljSiw4QkErTGdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEvTGhCLDhCQW1NVyxpQkFBQSxLekIyUVAseUJ5QjljSiw4QkFxTWdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFyTWhCLDhCQXlNVyxpQkFBQSxLekJxUVAseUJ5QjljSiw4QkEyTWdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEzTWhCLDhCQStNVyxpQkFBQSxLekIrUFAseUJ5QjljSiw4QkFpTmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFqTmhCLDhCQXFOVyxpQkFBQSxLekJ5UFAseUJ5QjljSiw4QkF1TmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF2TmhCLDhCQTJOVyxpQkFBQSxLekJtUFAseUJ5QjljSiw4QkE2TmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUE3TmhCLDhCQWlPVyxpQkFBQSxLekI2T1AseUJ5QjljSiw4QkFtT2dCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFuT2hCLDhCQXVPVyxpQkFBQSxLekJ1T1AseUJ5QjljSiw4QkF5T2dCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF6T2hCLDhCQTZPVyxpQkFBQSxLekJpT1AseUJ5QjljSiw4QkErT2dCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEvT2hCLDhCQW1QVyxpQkFBQSxLekIyTlAseUJ5QjljSiw4QkFxUGdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFyUGhCLDhCQXlQVyxpQkFBQSxLekJxTlAseUJ5QjljSiw4QkEyUGdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEzUGhCLDhCQStQVyxpQkFBQSxLekIrTVAseUJ5QjljSiw4QkFpUWdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFqUWhCLDhCQXFRVyxpQkFBQSxLekJ5TVAseUJ5QjljSiw4QkF1UWdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF2UWhCLDhCQTJRVyxpQkFBQSxLekJtTVAseUJ5QjljSiw4QkE2UWdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUE3UWhCLDhCQWlSVyxpQkFBQSxLekI2TFAseUJ5QjljSiw4QkFtUmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFuUmhCLDhCQXVSVyxpQkFBQSxLekJ1TFAseUJ5QjljSiw4QkF5UmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF6UmhCLDhCQTZSVyxpQkFBQSxLekJpTFAseUJ5QjljSiw4QkErUmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEvUmhCLDhCQW1TVyxpQkFBQSxLekIyS1AseUJ5QjljSiw4QkFxU2dCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFyU2hCLDhCQXlTVyxpQkFBQSxLekJxS1AseUJ5QjljSiw4QkEyU2dCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEzU2hCLDhCQStTVyxpQkFBQSxLekIrSlAseUJ5QjljSiw4QkFpVGdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFqVGhCLDhCQXFUVyxpQkFBQSxLekJ5SlAseUJ5QjljSiw4QkF1VGdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF2VGhCLDhCQTJUVyxpQkFBQSxLekJtSlAseUJ5QjljSiw4QkE2VGdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUE3VGhCLDhCQWlVVyxpQkFBQSxLekI2SVAseUJ5QjljSiw4QkFtVWdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFuVWhCLDhCQXVVVyxpQkFBQSxLekJ1SVAseUJ5QjljSiw4QkF5VWdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF6VWhCLDhCQTZVVyxpQkFBQSxLekJpSVAseUJ5QjljSiw4QkErVWdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEvVWhCLDhCQW1WVyxpQkFBQSxLekIySFAseUJ5QjljSiw4QkFxVmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFyVmhCLDhCQXlWVyxpQkFBQSxLekJxSFAseUJ5QjljSiw4QkEyVmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEzVmhCLDhCQWdXVyxpQkFBQSxLekI4R1AseUJ5QjljSiw4QkFrV2dCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFsV2hCLDhCQXNXVyxpQkFBQSxLekJ3R1AseUJ5QjljSiw4QkF3V2dCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF4V2hCLDhCQTRXVyxpQkFBQSxLekJrR1AseUJ5QjljSiw4QkE4V2dCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUE5V2hCLDhCQWtYVyxpQkFBQSxLekI0RlAseUJ5QjljSiw4QkFvWGdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFwWGhCLDhCQXlYVyxpQkFBQSxLekJxRlAseUJ5QjljSiw4QkEyWGdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEzWGhCLDhCQStYVyxpQkFBQSxLekIrRVAseUJ5QjljSiw4QkFpWWdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFqWWhCLDhCQXFZVyxpQkFBQSxLekJ5RVAseUJ5QjljSiw4QkF1WWdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF2WWhCLDhCQTJZVyxpQkFBQSxLekJtRVAseUJ5QjljSiw4QkE2WWdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUE3WWhCLDhCQWlaVyxpQkFBQSxLekI2RFAseUJ5QjljSiw4QkFtWmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFuWmhCLDhCQXVaVyxpQkFBQSxLekJ1RFAseUJ5QjljSiw4QkF5WmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF6WmhCLDhCQTZaVyxpQkFBQSxLekJpRFAseUJ5QjljSiw4QkErWmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEvWmhCLDhCQW1hVyxpQkFBQSxLekIyQ1AseUJ5QjljSiw4QkFxYWdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFyYWhCLDhCQXlhVyxpQkFBQSxLekJxQ1AseUJ5QjljSiw4QkEyYWdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEzYWhCLDhCQSthVyxpQkFBQSxLekIrQlAseUJ5QjljSiw4QkFpYmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFqYmhCLDhCQXFiVyxpQkFBQSxLekJ5QlAseUJ5QjljSiw4QkF1YmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF2YmhCLDhCQTJiVyxpQkFBQSxLekJtQlAseUJ5QjljSiw4QkE2YmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUE3YmhCLDhCQWljVyxpQkFBQSxLekJhUCx5QnlCOWNKLDhCQW1jZ0IsV0FBQSxnQ0FBQSxVQUFBLElBQUEsS0FBQSxNQW5jaEIsOEJBdWNXLGlCQUFBLEt6Qk9QLHlCeUI5Y0osOEJBeWNnQixXQUFBLGdDQUFBLFVBQUEsSUFBQSxLQUFBLE1BemNoQiw4QkE2Y1csaUJBQUEsS3pCQ1AseUJ5QjljSiw4QkErY2dCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEvY2hCLDhCQW1kVyxpQkFBQSxLekJMUCx5QnlCOWNKLDhCQXFkZ0IsV0FBQSxnQ0FBQSxVQUFBLElBQUEsS0FBQSxNQXJkaEIsOEJBeWRXLGlCQUFBLEt6QlhQLHlCeUI5Y0osOEJBMmRnQixXQUFBLGdDQUFBLFVBQUEsSUFBQSxLQUFBLE1BM2RoQiw4QkErZFcsaUJBQUEsS3pCakJQLHlCeUI5Y0osOEJBaWVnQixXQUFBLGdDQUFBLFVBQUEsSUFBQSxLQUFBLE1BamVoQiw4QkFxZVcsaUJBQUEsS3pCdkJQLHlCeUI5Y0osOEJBdWVnQixXQUFBLGdDQUFBLFVBQUEsSUFBQSxLQUFBLE1BdmVoQiw4QkEyZVcsaUJBQUEsS3pCN0JQLHlCeUI5Y0osOEJBNmVnQixXQUFBLGdDQUFBLFVBQUEsSUFBQSxLQUFBLE1BN2VoQiw4QkFpZlcsaUJBQUEsS3pCbkNQLHlCeUI5Y0osOEJBbWZnQixXQUFBLGdDQUFBLFVBQUEsSUFBQSxLQUFBLE1BbmZoQiw4QkF1ZlcsaUJBQUEsS3pCekNQLHlCeUI5Y0osOEJBeWZnQixXQUFBLGdDQUFBLFVBQUEsSUFBQSxLQUFBLE1BemZoQiw4QkE2ZlcsaUJBQUEsS3pCL0NQLHlCeUI5Y0osOEJBK2ZnQixXQUFBLGdDQUFBLFVBQUEsSUFBQSxLQUFBLE1BL2ZoQiw4QkFtZ0JXLGlCQUFBLEt6QnJEUCx5QnlCOWNKLDhCQXFnQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFyZ0JoQiw4QkF5Z0JXLGlCQUFBLEt6QjNEUCx5QnlCOWNKLDhCQTJnQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEzZ0JoQiw4QkErZ0JXLGlCQUFBLEt6QmpFUCx5QnlCOWNKLDhCQWloQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFqaEJoQiw4QkFxaEJXLGlCQUFBLEt6QnZFUCx5QnlCOWNKLDhCQXVoQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF2aEJoQiw4QkEyaEJXLGlCQUFBLEt6QjdFUCx5QnlCOWNKLDhCQTZoQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUE3aEJoQiw4QkFpaUJXLGlCQUFBLEt6Qm5GUCx5QnlCOWNKLDhCQW1pQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFuaUJoQiw4QkF1aUJXLGlCQUFBLEt6QnpGUCx5QnlCOWNKLDhCQXlpQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF6aUJoQiw4QkE2aUJXLGlCQUFBLEt6Qi9GUCx5QnlCOWNKLDhCQStpQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEvaUJoQiw4QkFtakJXLGlCQUFBLEt6QnJHUCx5QnlCOWNKLDhCQXFqQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFyakJoQiw4QkF5akJXLGlCQUFBLEt6QjNHUCx5QnlCOWNKLDhCQTJqQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEzakJoQiw4QkErakJXLGlCQUFBLEt6QmpIUCx5QnlCOWNKLDhCQWlrQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFqa0JoQiw4QkFxa0JXLGlCQUFBLEt6QnZIUCx5QnlCOWNKLDhCQXVrQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF2a0JoQiw4QkEya0JXLGlCQUFBLEt6QjdIUCx5QnlCOWNKLDhCQTZrQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUE3a0JoQiw4QkFpbEJXLGlCQUFBLEt6Qm5JUCx5QnlCOWNKLDhCQW1sQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFubEJoQiw4QkF1bEJXLGlCQUFBLEt6QnpJUCx5QnlCOWNKLDhCQXlsQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF6bEJoQiw4QkE2bEJXLGlCQUFBLEt6Qi9JUCx5QnlCOWNKLDhCQStsQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEvbEJoQiw4QkFtbUJXLGlCQUFBLEt6QnJKUCx5QnlCOWNKLDhCQXFtQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFybUJoQiw4QkF5bUJXLGlCQUFBLEt6QjNKUCx5QnlCOWNKLDhCQTJtQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUEzbUJoQiw4QkErbUJXLGlCQUFBLEt6QmpLUCx5QnlCOWNKLDhCQWluQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUFqbkJoQiw4QkFxbkJXLGlCQUFBLEt6QnZLUCx5QnlCOWNKLDhCQXVuQmdCLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQUEsTUF2bkJoQiwrQkEybkJXLGlCQUFBLEt6QjdLUCx5QnlCOWNKLCtCQTZuQmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUE3bkJoQiwrQkFpb0JXLGlCQUFBLEt6Qm5MUCx5QnlCOWNKLCtCQW1vQmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUFub0JoQiwrQkF1b0JXLGlCQUFBLEt6QnpMUCx5QnlCOWNKLCtCQXlvQmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUF6b0JoQiwrQkE2b0JXLGlCQUFBLEt6Qi9MUCx5QnlCOWNKLCtCQStvQmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUEvb0JoQiwrQkFtcEJXLGlCQUFBLEt6QnJNUCx5QnlCOWNKLCtCQXFwQmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUFycEJoQiwrQkF5cEJXLGlCQUFBLEt6QjNNUCx5QnlCOWNKLCtCQTJwQmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUEzcEJoQiwrQkErcEJXLGlCQUFBLEt6QmpOUCx5QnlCOWNKLCtCQWlxQmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUFqcUJoQiwrQkFxcUJXLGlCQUFBLEt6QnZOUCx5QnlCOWNKLCtCQXVxQmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUF2cUJoQiwrQkEycUJXLGlCQUFBLEt6QjdOUCx5QnlCOWNKLCtCQTZxQmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUE3cUJoQiwrQkFpckJXLGlCQUFBLEt6Qm5PUCx5QnlCOWNKLCtCQW1yQmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUFuckJoQiwrQkF1ckJXLGlCQUFBLEt6QnpPUCx5QnlCOWNKLCtCQXlyQmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUF6ckJoQiwrQkE2ckJXLGlCQUFBLEt6Qi9PUCx5QnlCOWNKLCtCQStyQmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUEvckJoQiwrQkFtc0JXLGlCQUFBLEt6QnJQUCx5QnlCOWNKLCtCQXFzQmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUFyc0JoQiwrQkF5c0JXLGlCQUFBLEt6QjNQUCx5QnlCOWNKLCtCQTJzQmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUEzc0JoQiwrQkErc0JXLGlCQUFBLEt6QmpRUCx5QnlCOWNKLCtCQWl0QmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUFqdEJoQiwrQkFxdEJXLGlCQUFBLEt6QnZRUCx5QnlCOWNKLCtCQXV0QmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUF2dEJoQiwrQkEydEJXLGlCQUFBLEt6QjdRUCx5QnlCOWNKLCtCQTZ0QmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUE3dEJoQiwrQkFpdUJXLGlCQUFBLEt6Qm5SUCx5QnlCOWNKLCtCQW11QmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUFudUJoQiwrQkF1dUJXLGlCQUFBLEt6QnpSUCx5QnlCOWNKLCtCQXl1QmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUF6dUJoQiwrQkE2dUJXLGlCQUFBLEt6Qi9SUCx5QnlCOWNKLCtCQSt1QmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUEvdUJoQiwrQkFtdkJXLGlCQUFBLEt6QnJTUCx5QnlCOWNKLCtCQXF2QmdCLFdBQUEsaUNBQUEsVUFBQSxJQUFBLEtBQUEsTUNydkJoQixpRUFFSSxpQkFBQSxzQ0FHSiw4REFFSSxpQkFBQSw0Q0FHSiw2QkFHTSxhQUFBLEtBQ0EsY0FBQSxLQUVBLFFBQUEsYUFDQSxjQUFBLEt6QmtFSixvQ3lCekVGLDZCQVNRLGNBQUEsS0FDQSxpQkFBQSxRQUFBLFNBQUEsUUFBQSxLQUFBLFN6QitETixvQ3lCekVGLDZCQWFRLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxNQUtOLGtDQUNFLFFBQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxNQUFBLEtBQUEsS0FDQSxjQUFBLElBQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLGVBQ0EsUUFBQSxNQUNBLGVBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFNBQUEsUzFCeWFBLHlCMEJsYkYsa0NBV0ssUUFBQSxNQUFBLEtBQUEsS0FDQSxXQUFBLE1BQ0EsT0FBQSxNQWJKLHFDQWlCRyxNQUFBLEtBQ0EsWUFBQSxJQUNBLFFBQUEsRUFBQSxFQUFBLEtBQUEsRUFDQSxTQUFBLFNBcEJILHFDQXdCRyxNQUFBLEtBQ0EsWUFBQSxJQUNBLFFBQUEsRUFBQSxFQUFBLElBQUEsRUFDQSxTQUFBLFNBQ0EsVUFBQSxLQUNBLFlBQUEsUTFCcVpGLHlCMEJsYkQscUNBK0JLLFVBQUEsS0FDQSxRQUFBLEVBQUEsRUFBQSxLQUFBLEdBaENMLG9DQW9DRyxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFcxQjRZRix5QjBCbGJELG9DQXdDSyxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFlBMUNMLHdEQWdEUyxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsSUFBQSxLQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUFBLEsxQjJYUix5QjBCbGJELHdEQXlEVyxNQUFBLFFBQ0EsS0FBQSxJQUNBLE9BQUEsRUFDQSxrQkFBQSxpQkFBQSxVQUFBLGtCQUtULHNEQUVHLFFBQUEsR0FDQSxvQkFBQSxFQUFBLE9BR0gsc0RBRUcsUUFBQSxHQUNBLG9CQUFBLE1BQUEsT0FHSCxzREFFRyxRQUFBLEdBQ0Esb0JBQUEsT0FBQSxPQUdILHNEQUVHLFFBQUEsR0FDQSxvQkFBQSxPQUFBLE9BeEdSLG1DQStHSSxRQUFBLEtBQUEsRUFDQSxnQkFBQSxJQUNBLFdBQUEsT0FqSEosc0JBc0hJLE1BQUEsS0FDQSxZQUFBLElBQ0EsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBR0QsOEJBRUcsVUFBQSxLQUNBLFlBQUEsS0FLTixXQUNFLFFBQUEsS0FBQSxFQUFBLEsxQjhURSx5QjBCL1RKLFdBR0ksUUFBQSxLQUFBLEVBQUEsTUF4SUosbUJBNklFLFFBQUEsS0FBQSxFQUFBLEsxQnVURSx5QjBCcGNKLG1CQStJSSxRQUFBLEtBQUEsRUFBQSxNQUhKLHNCQU1JLFVBQUEsS0FDQSxZQUFBLFFBQ0EsZUFBQSxLMUJnVEEseUIwQnhUSixzQkFXTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsTUFiTixnQ0FpQkksV0FBQSxLMUJ1U0EseUIwQnhUSixnQ0FtQk0sV0FBQSxNQUtOLGFBQ0UsUUFBQSxLQUFBLEVBQUEsSzFCK1JFLHlCMEJoU0osYUFHSSxRQUFBLEtBQUEsRUFBQSxNQUhKLHNDQVNVLE9BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsU0FBQSxTQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE8xQmtSTix5QjBCaFNKLHNDQWdCWSxRQUFBLEtBQUEsS0FDQSxPQUFBLE9BakJaLGdCQXdCSSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsSzFCc1FBLHlCMEJoU0osZ0JBNkJNLFVBQUEsS0FDQSxlQUFBLE1BSU4sV0FDRSxZQUFBLE0xQjZQRSx5QjBCOVBKLFdBR00sWUFBQSxPQUdOLFdBQ0UsWUFBQSxNMUJ1UEUseUIwQnhQSixXQUdNLFlBQUEsT0FHTixXQUNFLFlBQUEsTTFCaVBFLHlCMEJsUEosV0FHTSxZQUFBLE9DL05OLGtCQUNJLE1BQUEsS0FPQSxVQUFBLGVBQ0EsWUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLEkzQmljQSx5QjJCOWNKLGtCQUdRLFVBQUEsZUFDQSxZQUFBLEtBQ0EsY0FBQSxFQUNBLFlBQUEsVUFBQSxDQUFBLFlBTlIsb0JBZVEsTUFBQSxLM0IrYkoseUIyQjljSixvQkFpQlksWUFBQSxVQUFBLENBQUEsV0FDQSxnQkFBQSxXQUtaLGVBQ0ksTUFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLEtBQUEsRUFDQSxTQUFBLE9BQ0EsV0FBQSxPQUlBLHdCQUNJLGNBQUEsS0FDQSxXQUFBLEtBRkgsMEJBS08sVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxLQVJQLG9DQVdPLFNBQUEsU0FDQSxXQUFBLE9BWlAsd0NBZVcsUUFBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLEtBakJYLDBDQXFCVyxTQUFBLFNBQ0EsUUFBQSxHQUNBLEtBQUEsTUFDQSxJQUFBLE1BQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxpQkFBQSxRQUNBLFFBQUEsS0E1QlgsNENBK0JXLFdBQUEsT0EvQlgsa0RBa0NlLEtBQUEsTUFDQSxJQUFBLE1BQ0EsaUJBQUEsUUFRcEIsaUJBQ0ksTUFBQSxLQUNBLFNBQUEsU0FJQSxTQUFBLE9BQ0EsV0FBQSw0REFBQSxFQUFBLElBQUEsVUFDQSxnQkFBQSxNQUNBLFdBQUEsTzNCeVhBLHlCMkJsWUosaUJBSVEsUUFBQSxLQUFBLEVBQUEsTUFKUixvQkFhUSxNQUFBLEtBQ0EsVUFBQSxLQUtBLGVBQUEsVzNCK1dKLHlCMkJsWUosb0JBaUJZLFVBQUEsTUFqQlosbUJBd0JRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUVKLG1DQUNJLFdBQUEsNkRBQUEsSUFBQSxJQUFBLFVBQ0EsZ0JBQUEsTUFGSCxpREFJTyxpQkFBQSxlQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLM0I2VlIseUIyQnRXQyxzQ0FhVyxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsTUFPaEIsZ0JBQ0ksTUFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLEtBQUEsRUFDQSxTQUFBLE9BQ0EsV0FBQSxvREFBQSxJQUFBLElBQUEsVUFDQSxnQkFBQSxNQUNBLFdBQUEsT0FQSix1QkFVUSxPQUFBLEtBQUEsTUFBQSxRQU1SLGVBQ0ksU0FBQSxTQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEVBQUEsS0FBQSxZQUtBLFNBQUEsT0FFQSxXQUFBLE9BQ0EsZ0JBQUEsSTNCcVRBLHlCMkJoVUosZUFLUSxRQUFBLEtBQUEsRUFBQSxLQUFBLFlBQ0EsV0FBQSxHQU5SLGlCQWNRLFVBQUEsS0FDQSxZQUFBLElBZlIsa0JBa0JRLFdBQUEsT0FDQSxTQUFBLFNBQ0EsWUFBQSxFQUNBLGVBQUEsS0FDQSxXQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0Esa0JBQUEscUJBQUEsVUFBQSxxQkFDQSxVQUFBLEtBQ0EsWUFBQSxLMUJ2Rk4scUMwQjJERixrQkE4QlksVUFBQSxLQUNBLFlBQUEsTUEvQlosd0JBbUNZLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsT0FBQSxJQUNBLGlCQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsRUFTUiw0QkFDSSxTQUFBLFNBQ0EsY0FBQSxLQUZILGdDQUlPLE9BQUEsS0FKUCxpQ0FRTyxpQkFBQSxLQUNBLFNBQUEsU0FDQSxjQUFBLElBQUEsTUFBQSxRQUNBLE1BQUEsS0FDQSxRQUFBLGFBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBTUEsUUFBQSxLQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFNBQUEsU0FDQSxVQUFBLE1BQ0EsT0FBQSxLM0JpUFIseUIyQjVRQyxpQ0FpQlcsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxZQW5CWCx3Q0FtQ1csS0FBQSxLQW5DWCx5Q0F3Q1csS0FBQSxFM0JvT1oseUIyQjVRQyx5Q0EwQ2UsTUFBQSxLQUNBLEtBQUEsU0EzQ2YsNENBaURXLEtBQUEsSUFJQSxPQUFBLEszQnVOWix5QjJCNVFDLDRDQW1EZSxLQUFBLEdBbkRmLDZDQXdEVyxLQUFBLElBS0EsT0FBQSxLM0IrTVoseUIyQjVRQyw2Q0EwRGUsTUFBQSxFQUNBLEtBQUEsU0EzRGYsNENBZ0VXLGNBQUEsSUFBQSxNQUFBLFFBcEhoQiw0QkF5SFEsWUFBQSxJM0J1TUoseUIyQmhVSiw0QkEySFksWUFBQSxNQUlaLHFCQUNJLFNBQUEsU0FDQSxPQUFBLGdCQXNCSixZQUNJLFNBQUEsU0FDQSxRQUFBLEtBQUEsRUFBQSxlQUlBLFNBQUEsT0FFQSxXQUFBLE9BQ0EsZ0JBQUEsSTNCZ0tBLHlCMkJ6S0osWUFJUSxRQUFBLEtBQUEsRUFBQSxLQUFBLGFBSlIsa0NBWVEsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBZFIsZUFpQlEsVUFBQSxLQUNBLFlBQUEsS0FPQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsVzNCOElKLHlCMkJ6S0osZUFxQlEsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLE1BT0osc0JBQ0ksaUJBQUEsUUFDQSxRQUFBLEtBQUEsRUFGSCx5QkFLTyxjQUFBLEtBTFAsd0JBUU8sVUFBQSxLQUNBLE1BQUEsS0F2Q1osNkJBMkNRLGNBQUEsS0EzQ1Isd0NBOENZLGNBQUEsRUE5Q1osbUNBaURZLE1BQUEsS0FDQSxRQUFBLEdBbERaLGtEQXFEWSxNQUFBLEtBckRaLHNEQXdEZ0IsTUFBQSxLQXhEaEIsa0RBNERZLE1BQUEsS0FDQSxTQUFBLFNBQ0EsV0FBQSxLQTlEWiw0REFrRWdCLGlCQUFBLEtBQ0EsUUFBQSxFQUNBLFNBQUEsU0FDQSxRQUFBLEtBQUEsRUFyRWhCLHNFQXdFb0IsaUJBQUEsUUF4RXBCLCtEQTJFb0IsVUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLEtBQ0EsWUFBQSxLQTlFcEIsOERBbUZvQixVQUFBLEtBQ0EsWUFBQSxJQXBGcEIsa0VBd0Z3QixZQUFBLEtBQ0EsZUFBQSxJQUNBLGFBQUEsS0FDQSxXQUFBLHVEQUFBLEVBQUEsSUFBQSxVQTNGeEIsMkVBaUdvQixTQUFBLFNBQ0EsUUFBQSxHQUNBLE1BQUEsTUFDQSxJQUFBLE1BQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxpQkFBQSxRQUNBLFFBQUEsS0F4R3BCLDRFQStHb0IsU0FBQSxTQUNBLFFBQUEsR0FDQSxLQUFBLE1BQ0EsSUFBQSxNQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsaUJBQUEsUUFDQSxRQUFBLEtBdEhwQixxQ0E2SFksTUFBQSxLQTdIWixzQ0FnSVksTUFBQSxNQU1aLGlCQUNJLFNBQUEsU0FDQSxRQUFBLEtBQUEsRUFDQSxXQUFBLE9BQ0EsU0FBQSxTQUNBLGlCQUFBLEtBTEosb0JBV1EsT0FBQSxFQUFBLEVBQUEsS0FLSix1QkFDSSxTQUFBLFNBQ0EsV0FBQSxLQUZILHNDQU9XLE1BQUEsS0FDQSxPQUFBLEtBUlgsbURBVWUsTUFBQSxLQUNBLE9BQUEsS0FYZix5Q0FnQk8sU0FBQSxTQUNBLEtBQUEsTUFDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLFNBQ0EsY0FBQSxJQUNBLFFBQUEsSUFDQSxXQUFBLHNEQUFBLFVBQUEsRUFBQSxFQXhCUCx5Q0EyQk8sU0FBQSxTQUNBLE1BQUEsTUFDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLFNBQ0EsY0FBQSxJQUNBLFFBQUEsSUFDQSxXQUFBLHVEQUFBLFVBQUEsRUFBQSxFQW5DUCxxQ0FzQ08sTUFBQSxLQUNBLFNBQUEsU0FDQSxPQUFBLEVBQUEsS0F4Q1AscURBMENXLGlCQUFBLEtBQ0EsbUJBQUEsRUFBQSxFQUFBLElBQUEsRUFBQSxRQUVBLFdBQUEsRUFBQSxFQUFBLElBQUEsRUFBQSxRQUNBLFNBQUEsU0FDQSxjQUFBLEtBL0NYLDBEQWlEZSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLEtBQ0EsUUFBQSxNQUNBLFdBQUEsS0F0RGYsdURBeURlLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxLQTNFcEIsd0JBc0ZRLFFBQUEsS0FDQSxTQUFBLE1BQ0EsUUFBQSxFQUNBLFlBQUEsTUFDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUEsaUJBQUEsZUEvRlIsZ0NBc0dRLFNBQUEsU0FDQSxpQkFBQSxRQUNBLE9BQUEsS0FDQSxRQUFBLElBQ0EsTUFBQSxJQTFHUix3QkFrSFEsTUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxpQkFBQSxlQUdBLGNBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLekJpMlNOLDhCeUI3OVNGLDhCQWlJUSxNQUFBLEtBQ0EsZ0JBQUEsS0FDQSxPQUFBLFFBbklSLDJCQXVJUSxRQUFBLEtBdklSLCtCQXlJWSxNQUFBLEtBeklaLHlCQThJUSxPQUFBLFFBOUlSLHVCQXFKUSxPQUFBLFFBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxXQUFBLE1BQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsbUJBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxLQUNBLGNBQUEsRUFBQSxJQUFBLElBQUEsRUFDQSxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQUNBLG9CQUFBLEtBbEtSLHVCQXFLUSxPQUFBLFFBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxXQUFBLE1BQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsbUJBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxLQUNBLGNBQUEsRUFBQSxJQUFBLElBQUEsRUFDQSxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQUNBLG9CQUFBLEtBbExSLHVCQXlMUSxNQUFBLEVBQ0EsY0FBQSxJQUFBLEVBQUEsRUFBQSxJekJxMVNOLDZCeUIvZ1RGLDZCQWtNUSxpQkFBQSxlQWxNUiw2QkF5TVEsTUFBQSxRQUNBLFVBQUEsS0FDQSxRQUFBLElBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxFQTdNUixvQ0FxTlEsV0FBQSxPQUNBLGlCQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsS0F4TlIsNkNBME5ZLFdBQUEsS0FDQSxRQUFBLEtBQUEsRUFBQSxFQUFBLEVBQ0EsT0FBQSxFQUNBLFlBQUEsSUFDQSxNQUFBLEtBOU5aLHNDQWlPWSxRQUFBLEtBak9aLHVCQXVPUSxRQUFBLEdBdk9SLHlCekJ5aVRFLDZCeUI3elNNLFFBQUEsRUE1T1Isa0NBZ1BRLG1CQUFBLElBQUEsV0FBQSxJQWhQUixxQ0FvUFEsbUJBQUEsRUFBQSxJQUFBLElBQUEsRUFBQSxjQUFBLENBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxnQkFBQSxXQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsY0FBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsZ0JBcFBSLDBDQXlQWSxRQUFBLGdCQUtaLGVBQ0ksV0FBQSxxREFBQSxVQUFBLEVBQUEsQ0FBQSxDQUFBLGdCM0I1TkEseUIyQjJOSixlQUdRLFFBQUEsS0FBQSxFQUFBLE0zQjlOSix5QjJCa09KLE9BRVEsUUFBQSxLQUFBLEVBQUEsS0FBQSxhM0JwT0oseUIyQmtPSixvQkFNWSxZQUFBLE1BS1osV0FDSSxRQUFBLEtBQUEsRUFBQSxlM0I5T0EseUIyQjZPSixXQUdRLFFBQUEsS0FBQSxFQUFBLEtBQUEsYUFHUixjQUNJLFdBQUEsSUFBQSxNQUFBLFEzQnBQQSx5QjJCbVBKLGNBR1EsV0FBQSxHQUhSLCtCQU1RLGNBQUEsZTNCelBKLHlCMkJtUEosK0JBUVksY0FBQSxhQUlaLGFBQ0ksS0FBQSxlM0JoUUEseUIyQitQSixhQUdRLE1BQUEsZUFDQSxLQUFBLG1CQUdSLGVBQ0ksZUFBQSxLQUNBLFlBQUEsZTNCeFFBLHlCMkJzUUosZUFJUSxlQUFBLEVBQ0EsWUFBQSxnQkFMUiw0QkFRUSxXQUFBLE9BQ0EsY0FBQSxLM0IvUUoseUIyQnNRSiw0QkFXWSxjQUFBLE1BSVosV0FDSSxVQUFBLEtBQ0EsWUFBQSxLQUdKLE9BQ0ksUUFBQSxLQUFBLEVBQUEsZTNCM1JBLHlCMkIwUkosT0FHUSxRQUFBLEtBQUEsRUFBQSxLQUFBLGFDM3VCUixZQUNFLFdBQUEsa0JBQ0EsWUFBQSxnQkFDQSxlQUFBLGU1QjJjRSx5QjRCOWNKLFlBS1EsV0FBQSxlQUNOLFFBQUEsTUFBQSxLQUFBLGdCQU5GLHVDQWVFLGlCQUFBLHVDQUVELGlCQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxhQUFBLGNBQUEsYUFBQSxnQkFBQSxhQUVDLGtDQU1DLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsTUFBQSxLQUFBLEVBQUEsRUFBQSxNQUNBLFVBQUEsTUE3QlAsNkJBK0NFLFlBQUEsSUEvQ0YsZUE2REUsVUFBQSxLQUNHLFlBQUEsS0E5REwsZUFpRUUsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsUUFBQSxFQUNBLGNBQUEsSzVCeVlFLHlCNEI5Y0osZUF1RUcsY0FBQSxLQUNBLFlBQUEsTUF4RUgsMEJBNEVFLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEVBQ0EsUUFBQSxNNUI2WEUseUI0QjljSiwwQkFtRkcsVUFBQSxNNUIyWEMseUI0QjljSiwwQkFzRkcsY0FBQSxNQXRGSCxpQ0F5RkcsWUFBQSxJQUNBLE1BQUEsUUExRkgsNEJBNkZHLE1BQUEsS0E3RkgseUJBaUdFLFlBQUEsS0FDQSxNQUFBLGdCQUNBLGNBQUEsS0FuR0YsOEJBc0dHLFVBQUEsTUFXSCxVQUNDLFFBQUEsS0FBQSxFQUFBLEtBQ0EsV0FBQSxRNUIyVkcseUI0QjdWSixVQUlFLFFBQUEsS0FBQSxFQUFBLE1BSkYsYUFXRSxXQUFBLE9BWEYsYUFlRSxXQUFBLE9BQ0EsU0FBQSxTQUNBLFVBQUEsS0FDQSxlQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsSzVCeVVFLHlCNEI3VkosYUFzQkcsVUFBQSxNQXRCSCxvQkEwQkcsUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxPQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLFdBQUEsUUFsQ0gsNEJBdUNHLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0F6Q0gsZ0NBNENJLFNBQUEsU0FDQSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLGVBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLGVBQ0EsY0FBQSxJQUNBLFdBQUEsS0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEVBQ0EsT0FBQSxLQUFBLEtBQUEsS0FDQSxPQUFBLE01QjBTQSx5QjRCN1ZKLGdDQXFESSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLEtBdkRKLG9DQTBEUSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFNBQUEsU0FDQSxLQUFBLEtBQ0EsTUFBQSxLNUIrUkoseUI0QjdWSixvQ0FnRU8sT0FBQSxLQUNBLE1BQUEsS0FDQSxLQUFBLE9BbEVQLHFDQXNFSyxpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEVBQ0EsYUFBQSxLQUNBLFdBQUEsSTVCcVJELHlCNEI3VkoscUNBMEVNLGFBQUEsS0FDQSxXQUFBLEdBM0VOLHdDQThFTSxVQUFBLEtBQ0EsWUFBQSxJM0I3R0osb0MyQjhCRix3Q0FpRk8sVUFBQSxNM0IvR0wscUMyQjhCRix3Q0FvRk8sVUFBQSxNQXBGUCwwQ0F5Rk0sVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLE1BQUEsSzNCMUhKLG9DMkI4QkYsMENBOEZPLFVBQUEsTTNCNUhMLHFDMkI4QkYsMENBaUdPLFVBQUEsTUFqR1AseUJBeUdFLFFBQUEsTUFDQSxXQUFBLE9BQ0EsT0FBQSxLQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsVUFBQSxDQUFBLFc1QitPRSx5QjRCN1ZKLHlCQWdIRyxVQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQUEsS0FDQSxZQUFBLEtBS0QsaUNBdkhGLHNCQXdIRyxVQUFBLE1BS0gsYUFDQyxRQUFBLEtBQUEsRUFBQSxLNUIrTkcseUI0QmhPSixhQUdFLFFBQUEsS0FBQSxFQUFBLE1BSEYsZ0JBZ0JFLFdBQUEsT0FDQSxjQUFBLEs1QitNRSx5QjRCaE9KLGdCQW1CRyxjQUFBLEdBbkJILGVBd0JFLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsUUFBQSxLQUFBLEVBQUEsS0E1QkYsc0JBZ0NFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FqQ0YsMEJBbUNJLE1BQUEsS0FuQ0osMkJBdUNHLGFBQUEsS0F2Q0gsOEJBeUNJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsSTVCb0xBLHlCNEJoT0osOEJBK0NLLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxNQWpETCw2QkFxREksV0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxFQUFBLEVBQUEsSUFJQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSTVCbUtBLHlCNEJoT0osNkJBMERLLFFBQUEsRUFBQSxFQUFBLE1BMURMLDJCQXNFRSxXQUFBLEVBSUYsZUFDQyxRQUFBLEtBQUEsRUFDQSxXQUFBLFE1Qm9KRyx5QjRCdEpKLGVBSUUsUUFBQSxLQUFBLEVBQUEsTUFKRiw2QkFPRSxXQUFBLEU1QitJRSx5QjRCdEpKLDZCQVNHLFdBQUEsTUFUSCxrQkFjRSxXQUFBLE9BRUEsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLEk1Qm9JRSx5QjRCdEpKLGtCQW9CRyxVQUFBLEtBQ0csWUFBQSxNQXJCTixpQkF5QkUsV0FBQSxPQUNBLFVBQUEsT0FDQSxPQUFBLEVBQUEsS0FBQSxLQUNBLFVBQUEsZUFDQSxZQUFBLGVBQ0EsWUFBQSxVQUFBLENBQUEsVzVCd0hFLHlCNEJ0SkosaUJBZ0NHLFVBQUEsZUFDQSxZQUFBLGdCQUdGLG9CQUNDLGNBQUEsSUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxLQUFBLEtBQUEsRTVCNkdFLHlCNEJsSEgsb0JBT0UsT0FBQSxLQUFBLE1BQUEsTUFFRCx3QkFDQyxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQ0EsT0FBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLFdBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE81QmdHQyx5QjRCekdGLHdCQVdFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsTUFBQSxLQUFBLEVBQUEsRUFBQSxNQUNBLE9BQUEsS0FBQSxNQVpELDZCQWVDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsTUFBQSxLNUJ3RkEseUI0QnpHRCw2QkFtQkUsUUFBQSxjQW5CRiwyQkF1QkMsaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUNBLGFBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEU1QjZFQSx5QjRCekdELDJCQThCRSxjQUFBLE1BTUwsWUFHRSxVQUFBLEs1QmtFRSx5QjRCckVKLFlBTUcsVUFBQSxLQUNBLFlBQUEsTUFQSCxXQVlFLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLEU1QnNERSx5QjRCckVKLFdBaUJHLFVBQUEsS0FDQSxZQUFBLE1BbEJILHVCQTRCRSxjQUFBLElBSUYsaUJBQ0MsUUFBQSxLQUFBLEVBQUEsSzVCb0NHLHlCNEJyQ0osaUJBR0UsUUFBQSxLQUFBLEVBQUEsTUFIRixvQkFVRSxXQUFBLE9BQ0EsY0FBQSxLNUIwQkUseUI0QnJDSixvQkFhRyxjQUFBLEtBYkgsbUJBa0JFLFdBQUEsT0FDQSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQXRCRiwrQkE2QkUsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxXQUFBLHNCQUFBLFFBQUEsbUJBQUEsWUFBQSxlQUFBLFlBQ0EsTUFBQSxNQUNBLE9BQUEsRUFBQSxLQU9BLFNBQUEsUzNCOVhBLHFDMkJzVkYsK0JBbUNHLG1CQUFBLFFBQUEsc0JBQUEsUUFBQSxtQkFBQSxRQUFBLGVBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxTQXJDSCxtQ0EwQ0csaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxNQUFBLEtBQUEsRUFBQSxFQUFBLE1BQ0csU0FBQSxTQUNBLGNBQUEsS0FDQSxXQUFBLE9BQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxjQUFBLElBRUEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQUEsS0FyRE4sMENBdURPLFFBQUEsR0FDQSxTQUFBLFNBQ0EsV0FBQSw4QkFBQSxVQUFBLEVBQUEsRUFDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLElBQUEsRUFDQSxLQUFBLEVBN0RQLHVDQWlFSSxNQUFBLE1BQ0csT0FBQSxNQUNBLGNBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLE9BQUEsRUFBQSxLQUNBLFNBQUEsU0F6RVAsc0NBa0ZJLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFNBQUEsU0FDRyxLQUFBLEVBQ0EsTUFBQSxFQUNBLElBQUEsSUFDQSxRQUFBLEVBQUEsS0FDQSxZQUFBLEtBMUZQLG1EQStGSyxJQUFBLElBL0ZMLG1EQW9HSyxRQUFBLEVBQUEsS0FwR0wsb0RBeUdLLFFBQUEsS0F6R0wsbUNBK0dFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsU0FBQSxRQUNBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRUFDQSxhQUFBLEtBQ0EsSUFBQSxLM0IxY0EscUMyQnNWRixtQ0F1SEcsU0FBQSxVQXZISCx1Q0EySE0sUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0gsa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPM0JuZEQscUMyQnNWRix1Q0ErSEksaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUNBLGtCQUFBLFFBQUEsZUFBQSxRQUFBLFlBQUEsU0FoSUosMENBbUlJLFVBQUEsS0FDRyxZQUFBLEtBQ0gsWUFBQSxJQUNBLGNBQUEsS0FDQSxvQkFBQSxPQUFBLFdBQUEsT0FDQSxhQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsRTNCL2RGLHFDMkJzVkYsMENBMklLLG9CQUFBLFNBQUEsV0FBQSxTQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxNQTlJTCx1REFvSkssTUFBQSxRQXBKTCxvREE0SkksSUFBQSxLQUNBLFNBQUEsU0E3SkosdURBMEpLLE1BQUEsUTNCaGZILHFDMkJzVkYsb0RBK0pLLElBQUEsRUFDQSxTQUFBLFFBaEtMLG9EQXdLSSxTQUFBLFNBQ0EsSUFBQSxNQXpLSix1REFzS0ssTUFBQSxRM0I1ZkgscUMyQnNWRixvREEyS0ssSUFBQSxLQUNHLEtBQUEsTUE1S1Isb0RBbUxJLFNBQUEsU0FDQSxJQUFBLE1BcExKLHVEQWlMSyxNQUFBLFEzQnZnQkgscUMyQnNWRixvREFzTEssU0FBQSxTQUNBLElBQUEsR0F2TEwsb0RBK0xJLFNBQUEsU0FDQSxJQUFBLE1BaE1KLHVEQTZMSyxNQUFBLFEzQm5oQkgscUMyQnNWRixvREFrTUssU0FBQSxTQUNBLElBQUEsS0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLE1BQUEsS0FBQSxFQUFBLEVBQUEsT0FwTUwsb0RBNE1JLFNBQUEsU0FDQSxJQUFBLE1BN01KLHVEQTBNSyxNQUFBLFEzQmhpQkgscUMyQnNWRixvREErTUssU0FBQSxTQUNBLElBQUEsR0FoTkwsMENBcU5JLFVBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEUzQi9pQkYscUMyQnNWRiwwQ0EyTkssY0FBQSxNQTNOTCx1REFnT08sU0FBQSxTQUNBLE9BQUEsRTNCdmpCTCxxQzJCc1ZGLHVEQW1PSyxPQUFBLFFBbk9MLDhCQTBPRSxRQUFBLEVBSUEsY0FBQSxLM0Jwa0JBLHFDMkJzVkYsOEJBNE9HLFFBQUEsS0FBQSxHQVNILFNBQ0MsUUFBQSxLQUFBLEVBQUEsS0FDQSxXQUFBLGtGNUJsTkcseUI0QmdOSixTQUlHLFFBQUEsS0FBQSxFQUFBLEtBQ0EsV0FBQSxrRkExUkgsV0E2UkcsV0FBQSxLQUNBLGNBQUEsSzVCek5DLHlCNEJyRUosV0FnU0csV0FBQSxLQUNBLGNBQUEsTUFaSCxrQkFnQkUsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0csY0FBQSxLQUFBLFVBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQWxCTCxxQkFvQkcsVUFBQSxlQUNBLGNBQUEsRTVCck9DLHlCNEJnTkoscUJBdUJJLFVBQUEsZUFDQSxjQUFBLEdBeEJKLG9CQTRCRyxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsRUFDQSxXQUFBLEs1Qi9PQyx5QjRCZ05KLG9CQWlDSSxVQUFBLEtBQ0csWUFBQSxNQWxDUCx5QkFzQ0csaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBRUEsWUFBQSxlNUJ4UEMseUI0QmdOSix5QkEwQ0ssaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsUUFBQSxLQUFBLEtBQUEsZ0JBM0NMLDJCQThDSSxRQUFBLEVBOUNKLDJCQWlESSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSxPQUFBLEtBcERKLCtCQXNESyxPQUFBLEtBQ0EsTUFBQSxLQXZETCwrQkE2REssUUFBQSxNQUNBLFdBQUEsT0FDQSxjQUFBLEtBQ0gsV0FBQSxFQUlHLFVBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsVzVCdFJELHlCNEJnTkosK0JBa0VNLFdBQUEsTTVCbFJGLHlCNEJnTkosK0JBd0VHLFVBQUEsTUFXSCxJQUNDLFFBQUEsS0FBQSxFQUlBLFdBQUEsUTVCeFNHLHlCNEJtU0osSUFHRSxRQUFBLEtBQUEsRUFBQSxNQUhGLGtCQVFLLFdBQUEsS0FSTCxxQkFVTSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsRUFBQSxJQVpOLGtDQWVPLFdBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQWpCUCxPQXVCRSxXQUFBLE9BQ0EsY0FBQSxLQUNBLFVBQUEsS0FDRyxZQUFBLEs1QjdURCx5QjRCbVNKLE9BNEJHLGNBQUEsS0FDQSxVQUFBLEtBQ0csWUFBQSxNQTlCTixNQW1DRSxXQUFBLE9BQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXNUIzVUUseUI0Qm1TSixNQTBDRyxVQUFBLEtBQ0EsWUFBQSxNQUdGLG1CQUNDLFFBQUEsc0JBQUEsUUFBQSxzQkFBQSxRQUFBLGVBQ0csa0JBQUEsSUFBQSxlQUFBLElBQUEsWUFBQSxTQUNILGNBQUEsS0FBQSxVQUFBLEs1QnBWRSx5QjRCaVZILG1CQUtFLGNBQUEsT0FBQSxVQUFBLFFBR0UsdUJBQ0MsT0FBQSxFQUFBLElBQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEs1QjNWRix5QjRCeVZDLHVCQUlFLE9BQUEsSUFDSCxpQkFBQSxRQUFBLFNBQUEsUUFBQSxLQUFBLFNBTEUseUJBUUMsU0FBQSxTQUNBLFFBQUEsTUFURCxnQ0FXRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLFdBQUEsa0NBQUEsVUFBQSxPQUFBLE9BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLEtBQ0EsTUFBQSxLQWpCRiwyQkFxQkMsT0FBQSxJQUFBLEVBN0JMLHVCQWlDQyxNQUFBLEtBS0gsT0FDQyxRQUFBLE1BQ0EsV0FBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXNUIzWEcseUI0QnVYSixPQU1FLFVBQUEsTUFHRixTQUNDLFVBQUEsS0FDQSxXQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxXQUFBLE9BSkQsV0FNRSxNQUFBLFFBS0YsY0FDSyxXQUFBLEtBREwsaUJBR00sTUFBQSxJQUNBLE9BQUEsSUFDQSxPQUFBLEVBQUEsSUFDSCxPQUFBLFFBTkgsOEJBUU8sV0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBS1AsZ0JBRUMsUUFBQSxlNUI1WkcseUI0QjBaSixnQkFJRSxRQUFBLGlCQUlGLFlBQ0MsV0FBQSxlQUdELGVBQ0MsaUJBQUEsc0JBQ0EsVUFBQSxlQUNBLE9BQUEsSUFBQSxNQUFBLGtCQUNBLE1BQUEsZUFDQSxZQUFBLGNBQ0EsZUFBQSxxQjVCNWFHLHlCNEJzYUosZUFRRSxVQUFBLGdCNUJ0WEUseUI0QjhXSixlQVdFLFVBQUEsZ0JBSUYsVUFDQyxpQkFBQSxrQkFDQSxVQUFBLGVBQ0EsT0FBQSxJQUFBLE1BQUEsa0JBQ0EsTUFBQSxlQUNBLFlBQUEsY0FDQSxNQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQ0EsY0FBQSxJQUNBLFlBQUEsSUFDQSxpQ0FWRCxVQVdFLFFBQUEsTUFJRixtRUFDQyxNQUFBLGVBSUQsbURBQUEsc0RBQ0MsV0FBQSx1Q0FBQSxLQUFBLElBQUEsb0JBSUQsd0JBQUEsd0JBQ0MsTUFBQSxLQUNBLFlBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEszQi8wQkMsb0MyQnkwQkYsd0JBQUEsd0JBUUUsVUFBQSxLQUNBLFlBQUEsTTNCbDFCQSxxQzJCeTBCRix3QkFBQSx3QkFZRSxVQUFBLEtBQ0EsWUFBQSxNQUdGLDZCQUFBLDZCQUNDLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFFBQUEsYTNCNzFCQyxvQzJCeTFCRiw2QkFBQSw2QkFNUSxRQUFBLGFBQ04sVUFBQSxLQUNBLFlBQUEsTUFJRixXQUNDLFdBQUEsS0FDQSxTQUFBLFNBQ0EsZUFBQSxLQUVELDJCQUNDLFdBQUEsS0FBQSxJQUFBLElBQUEsRUFBQSxnQkFDQSxtQkFBQSxLQUFBLElBQUEsSUFBQSxFQUFBLGdCQUNBLGdCQUFBLEtBQUEsSUFBQSxJQUFBLEVBQUEsZ0JBR0QsU0FDQyxTQUFBLG1CQUNHLE9BQUEsZ0IzQmwzQkYsb0MyQmczQkYsU0FJRSxPQUFBLGlCM0JwM0JBLHFDMkJnM0JGLFNBT0UsT0FBQSxpQkFJRixXQUNJLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxPQUNBLFFBQUEsRUFFSiw0QkFDQyxVQUFBLGVBQ0EsZ0JBQUEsZUFDQSxNQUFBLGVBQ0EsWUFBQSxJQUNBLFdBQUEsZUFFRCxtQ0FDQyxNQUFBLFFBQ0EsWUFBQSxJQUVELGFBQ0MsVUFBQSxLQUNBLGVBQUEsS0FDQSxNQUFBLEs1QnBoQkcseUI0QmloQkosYUFLRSxNQUFBLE1BR0YsZ0JBQ0MsYUFBQSxLQUNHLGVBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFNBQUEsU0FDQSxZQUFBLFVBQUEsQ0FBQSxxQkFDQSxNQUFBLEs1QmhpQkEseUI0QnloQkosZ0JBU0UsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLE1BR0YsdUJBQ0MsUUFBQSxHQUNHLGlCQUFBLG9DQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLElBQ0EsZ0JBQUEsSUFDQSxrQkFBQSxVQUdKLGFBQ0MsTUFBQSxLQUNBLFdBQUEsSzVCcmpCRyx5QjRCbWpCSixhQUlFLFlBQUEsS0FDQSxNQUFBLE1BR0YsWUFDQyxNQUFBLEtBQ0EsVUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUVBLFdBQUEsSzVCbGtCRyx5QjRCMmpCSixZQVNFLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxNQUlGLGNBQ0MsY0FBQSxJQUFBLE1BQUEsUUFDQSxlQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsS0FKRCxpQkFNRSxVQUFBLEszQjM4QkEsb0MyQnE4QkYsaUJBUUcsVUFBQSxNM0I3OEJELG9DMkJxOEJGLGNBWUUsZUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLE1BSUYsOEJBQ0MsVUFBQSxLQUNBLGVBQUEsVUFDQSxNQUFBLEtBQ0csZUFBQSxNQUNBLFlBQUEsSUFBQSxJQUFBLEVBQUEsSUFBQSxDQUFBLEtBQUEsSUFBQSxFQUFBLElBQUEsQ0FBQSxJQUFBLEtBQUEsRUFBQSxJQUFBLENBQUEsS0FBQSxLQUFBLEVBQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxFQUNBLFlBQUEsSzNCLzlCRixvQzJCdTlCRiw4QkFVTyxZQUFBLEtBQ0EsVUFBQSxNM0JsK0JMLHFDMkJ1OUJGLDhCQWNFLFlBQUEsS0FDQSxVQUFBLE1BR0YsbUJBQ0MsaUJBQUEsUUFDQSxjQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRUFBQSxLQUVELGNBQ0MsVUFBQSxLQUNHLFlBQUEsS0FDQSxRQUFBLEVBQ0EsWUFBQSxJQUNBLFdBQUEsTzVCem5CQSx5QjRCb25CSixjQU9PLFFBQUEsRUFBQSxNQUdQLGNBQ0MsVUFBQSxlQUNHLFlBQUEsZUFDQSxRQUFBLEtBQUEsS0FDQSxZQUFBLGNBQ0EsV0FBQSxLQUNBLGVBQUEsVUFDQSxZQUFBLElBQ0EsUUFBQSxLQUFBLEtBQUEsRUFBQSxLQUVKLGlCQUNDLE1BQUEsSUFDRyxPQUFBLEVBQUEsS0FBQSxFQUFBLEtBQ0EsT0FBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLGVBQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxJQU1KLHdCQUNDLFdBQUEsbUNBQUEsRUFBQSxJQUFBLG9CQUVELHdCQUNDLFdBQUEsbUNBQUEsRUFBQSxJQUFBLG9CQUVELHdCQUNDLFdBQUEsbUNBQUEsRUFBQSxJQUFBLG9CQUVELHdCQUNDLFdBQUEsbUNBQUEsRUFBQSxJQUFBLG9CQUVELG1CQUNDLFdBQUEsbUNBQUEsRUFBQSxJQUFBLG9CQUNBLE1BQUEsSUFDRyxPQUFBLEVBQUEsS0FBQSxFQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsZUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsUUFBQSxhQVRKLDBCQVdLLE1BQUEsS0FDQSxPQUFBLEU1QjlxQkQseUI0QmtxQkosbUJBZU8sTUFBQSxLQUlQLG1CQUNDLFdBQUEsbUNBQUEsRUFBQSxJQUFBLG9CQUNBLE1BQUEsSUFDRyxPQUFBLEVBQUEsS0FBQSxFQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsZUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsUUFBQSxhQVRKLDBCQVdLLE1BQUEsS0FDQSxPQUFBLEU1QmpzQkQseUI0QnFyQkosbUJBZU8sTUFBQSxLQUdQLHdCQUNDLFdBQUEsbUNBQUEsRUFBQSxJQUFBLG9CQUVELHdCQUNDLFdBQUEsbUNBQUEsRUFBQSxJQUFBLG9CQUVELHdCQUNDLFdBQUEsbUNBQUEsRUFBQSxJQUFBLG9CQUVELHlCQUNDLFdBQUEsb0NBQUEsRUFBQSxJQUFBLG9CQUVELHFEQUNDLFdBQUEsS0FHRCxvQ0FDSSxPQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxjQUFBLElBQ0EsT0FBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLG9DQUFBLEtBQUEsSUFBQSxvQkFFSiwwREFDQyxVQUFBLEtBQ0EsYUFBQSxLQUVELFlBQ0MsU0FBQSxRQUVELGtCQUNDLFFBQUEsTUFDRyxXQUFBLE9BQ0EsY0FBQSxJQUNBLFFBQUEsS0FBQSxFQUNBLFVBQUEsS0FDQSxlQUFBLFVBQ0EsVUFBQSxLQUNBLGdCQUFBLEtBQ0EsU0FBQSxTQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLFFBQ0EsT0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLEs1QnR2QkEseUI0QnN1Qkosa0JBa0JPLE1BQUEsTUFDQSxVQUFBLE9BR1Asd0JBQ0ksUUFBQSxHQUNBLFdBQUEsb0NBQUEsVUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsYUFDQSxZQUFBLEtBQ0EsUUFBQSxHQUVKLFlBQ0MsUUFBQSxLQUFBLEU1QnR3QkcseUI0QnF3QkosWUFHRSxRQUFBLEVBQUEsRUFBQSxNQU9GLGVBQ0MsVUFBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBQ0EsTUFBQSxLQUVELGtCQUNDLGFBQUEsS0FDRyxlQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxTQUFBLFNBQ0EsWUFBQSxVQUFBLENBQUEsVzVCM3hCQSx5QjRCcXhCSixrQkFRRSxVQUFBLEtBQ0csWUFBQSxNQUdMLHlCQUNDLFFBQUEsR0FDRyxpQkFBQSxvQ0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxJQUNBLGdCQUFBLElBQ0Esa0JBQUEsVUFLSixnQ0FDQyxNQUFBLE1BRUQsc0JBRUUsT0FBQSxLQUFBLEtBQUEsRUFGRixzQkFNRyxPQUFBLEtBQUEsRUFBQSxLNUJ4ekJDLHlCNEJrekJKLHNCQVFJLFFBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLE01Qjd6QkEseUI0Qmt6Qkosc0JBZ0JJLGNBQUEsS0FDQSxVQUFBLE1BakJKLHNCQXNCRSxRQUFBLEtBQUEsRUFBQSxlNUJ4MEJFLHlCNEJrekJKLHNCQXdCRyxRQUFBLEtBQUEsRUFBQSxnQkF4QkgsbUJBNEJFLFFBQUEsRUFBQSxFQUFBLEtBNUJGLDJDQStCRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEVBR0YsaUJBQ0MsaUJBQUEsUUFDQSxRQUFBLEtBRUQsMEJBQ0MsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLFNBQUEsU0FDQSxXQUFBLEtBR0Qsa0JBQ0ksUUFBQSxhQUNBLGFBQUEsS0FDQSxjQUFBLEtBR0osYUFDQyxXQUFBLGdDQUFBLFVBQUEsT0FBQSxPQUNBLFFBQUEsS0FBQSxZNUJ0MkJHLHlCNEJvMkJKLGFBSUUsUUFBQSxLQUFBLGFBSkYsZ0JBMkJFLGNBQUEsS0EzQkYsZUE4QkUsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxVQUFBLENBQUEsVzVCcjRCRSx5QjRCbzJCSixlQXVDRyxVQUFBLEtBQ0EsWUFBQSxNQXhDSCx3QkE0Q0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsUUFBQSxLNUJwNUJFLHlCNEJvMkJKLHdCQWtERyxRQUFBLE9BbERILHVDQXNERyxXQUFBLEVBQ0csWUFBQSxFQUNBLFdBQUEsRUF4RE4sNkNBNkVHLFVBQUEsS0FDQSxZQUFBLElBOUVILDZDQWlGRyxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxVQUFBLEtBbkZILDRCQThGRSxXQUFBLG1DQUFBLFVBQUEsT0FBQSxLQTlGRiw0QkFpR0UsV0FBQSxtQ0FBQSxVQUFBLE9BQUEsS0FqR0YsdUJBb0dFLFFBQUEsS0FBQSxFQXBHRix5QkF1R0UsUUFBQSxFQUNBLE1BQUEsS0FDQSxNQUFBLEtBekdGLDRCQTRHRyxTQUFBLFNBQ0EsVUFBQSxlQUlBLGNBQUEsSzVCcjlCQyx5QjRCbzJCSiw0QkErR0ksVUFBQSxnQkEvR0osbUNBb0hJLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxLQUNHLElBQUEsS0FDSCxNQUFBLE1BTUcsV0FBQSw4QkFBQSxVQUFBLEVBQUEsRUFDQSxPQUFBLEtBQ0gsZ0JBQUEsSTVCcCtCQSx5QjRCbzJCSixtQ0EwSEssS0FBQSxLQUNHLElBQUEsRUFDSCxNQUFBLE9BNUhMLGlDQW9JSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsS0F0SUosOEJBMElHLFFBQUEsS0FBQSxlQUlBLFNBQUEsUzVCbC9CQyx5QjRCbzJCSiw4QkE0SUksUUFBQSxLQUFBLGdCQTVJSixxQ0FpSkksUUFBQSxHQUVBLE9BQUEsSUFDQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBdkpKLG9DQTBKSSxRQUFBLEdBRUEsT0FBQSxJQUNBLE1BQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLEtBQUEsRUFoS0osbUJBcUtFLFdBQUEsZ0NBQUEsSUFBQSxFQUFBLG9CQXJLRixtQkF3S0UsV0FBQSxnQ0FBQSxJQUFBLEVBQUEsb0JBeEtGLG1CQTJLRSxXQUFBLGdDQUFBLElBQUEsRUFBQSxvQkEzS0YsbUJBOEtFLFdBQUEsZ0NBQUEsSUFBQSxFQUFBLG9CQTlLRixtQkFpTEUsV0FBQSxnQ0FBQSxJQUFBLEVBQUEsb0JBakxGLG1CQW9MRSxXQUFBLGdDQUFBLElBQUEsRUFBQSxvQkFwTEYsbUJBdUxFLFlBQUEsZUF2TEYsd0JBeUxHLFVBQUEsS0F6TEgseUJBNkxFLFVBQUEsTUFDQSxPQUFBLEVBQUEsS3pCdnlDRixZeUI0eUNJLFFBQUEsSzVCdmlDQSx5QkdyUUosWXlCOHlDSyxRQUFBLE9BR0wsV0FDSSxRQUFBLE01QjdpQ0EseUI0QjRpQ0osV0FHSyxRQUFBLE1BS0osMEJBQ0MsbUJBQUEsRUFBQSxFQUFBLEtBQUEsZUFFQSxlQUFBLEVBQUEsRUFBQSxLQUFBLGVBQ0EsY0FBQSxFQUFBLEVBQUEsS0FBQSxlQUNBLFdBQUEsRUFBQSxFQUFBLEtBQUEsZUFJRixjQUNJLE9BQUEsWUFDQSxRQUFBLHVCQUNBLFdBQUEsY0FDQSxtQkFBQSxlQUFBLFdBQUEsZUFDQSxPQUFBLEtBRUosWUFDSSxjQUFBLEtBQ0EsV0FBQSxPQUdKLGVBQ0ksUUFBQSxhQUdBLGNBQUEsSUFDQSxZQUFBLFNBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxpQkFBQSxRQUNBLE9BQUEsRUFBQSxLQUNBLGVBQUEsT0FHSixxQ0FFRSxtQkFBQSxLQUFBLFdBQUEsSzVCeGxDRSx5QjRCc2xDSixxQ0FJRyxtQkFBQSxFQUFBLEVBQUEsS0FBQSxlQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsZ0IzQnI5Q0Qsb0MyQjI5Q0YsOENBR0csaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxNQUFBLEtBQUEsRUFBQSxFQUFBLE9BSEgsOEJBT0UsUUFBQSxLM0JsK0NBLG9DMkIyOUNGLDhCQVNHLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxNQUtILGVBQ0MsV0FBQSxtQ0FBQSxVQUFBLE9BQUEsS0FDQSxNQUFBLElBQ0EsT0FBQSxFQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsZUFDQSxXQUFBLEtBRUQsZUFDQyxXQUFBLG1DQUFBLFVBQUEsT0FBQSxLQUNBLE1BQUEsSUFDQSxPQUFBLEVBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxlQUNBLFdBQUEsS0FFRCxnQjFCb3lUQSxrQjBCbHlUQyxPQUFBLEVBQ0csUUFBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLFNBQUEsT0FHSiw2QkFDQyxPQUFBLFlBRUcsY0FBQSxZQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsWUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsVUFBQSxDQUFBLHFCQUlKLGtFQUNDLFlBQUEsVUFBQSxDQUFBLHFCQUVELHlCQUNDLFlBQUEsVUFBQSxDQUFBLHFCQUdELG9DQUNDLE1BQUEsY0FDQSxXQUFBLEtBR0QsdUJBQ0MsTUFBQSxJQUVELDhDQUNDLGNBQUEsWUFFRCxrREFDQyxRQUFBLEtBRUQsZ0NBQ0ksV0FBQSxtQ0FBQSxVQUFBLE9BQUEsS0FFSixnQ0FDSSxXQUFBLG1DQUFBLFVBQUEsT0FBQSxLQUVKLDBCQUNDLFdBQUEsbUNBQUEsRUFBQSxJQUFBLG9CQUVELHlCQUNJLFdBQUEsb0NBQUEsS0FBQSxLQUFBLFVBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsV0FBQSxLQUVKLHlDQUNDLE1BQUEsY0FDQSxPQUFBLFlBQ0EsT0FBQSxZQUNBLFFBQUEsWUFFRCwwQ0FDQyxRQUFBLHVCQUNBLE9BQUEsWUFDQSxPQUFBLEVBQUEsS0FBQSxFQUFBLFlBQ0EsUUFBQSxZQUVELGdEQUNDLFFBQUEsS0FHRCwrQkFDQyxNQUFBLGVBQ0csT0FBQSxZQUNBLFFBQUEsWUFDQSxPQUFBLFlBRUosMEJBQ0MsTUFBQSxlQUNBLFdBQUEsZUFFRCw4QkFDQyxjQUFBLFlBQ0EsUUFBQSxZQUNHLE9BQUEsWUFFSixvREFDSSxNQUFBLGVBQ0EsT0FBQSxFQUVKLDBEQUNJLFFBQUEsSzFCaXlTSixXMEI1eFNDLFNBQUEsUzFCK3hTRCxrQjBCNXhTQyxRQUFBLEdBRUEsUUFBQSxLQUNBLFFBQUEsR0FDQSxZQUFBLElBQUEsTUFBQSxZQUNBLGFBQUEsSUFBQSxNQUFBLFlBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsTUFDQSxRQUFBLEVBQ0EsVUFBQSxFQUNBLFlBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFMUIreFNELGlCMEI1eFNDLFFBQUEsS0FDQSxRQUFBLGVBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsV0FBQSxRQUNBLE1BQUEsS0FDQSxRQUFBLEVBQ0EsVUFBQSxJQUNBLE9BQUEsS0FDQSxZQUFBLEtBR0EsY0FBQSxJQUdBLE1BQUEsSTFCMnhURCx1QkE1ZkEsd0IwQjN4U0MsUUFBQSxNQUdELHFDQUNDLE9BQUEsRUFBQSxLQUlELCtFQUNDLE9BQUEsS0EvSEQsa0VBa0lDLE9BQUEsS0FNRCx5Q0FFRSxXQUFBLElBQ0EsV0FBQSxNQUhGLGtEQUtHLE1BQUEsS0FDQSxTQUFBLFNBTkgsMERBU0csV0FBQSxJQUNBLFFBQUEsRUFBQSxFQUFBLEtBVkgseUVBWUksV0FBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEVBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLEVBQ0Esd0JBQUEsSUFDQSx1QkFBQSxJQUNBLGNBQUEsWUFsQkosMkZBb0JLLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLM0JycURILG9DMkJpcERGLDJGQXNCTSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLE1BQUEsS0FBQSxFQUFBLEVBQUEsT0F0Qk4seUdBeUJNLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRUFDQSxZQUFBLEVBQ0EsU0FBQSxTQTNCTixnSEE2Qk8sUUFBQSxHQUNBLFNBQUEsU0FDQSxXQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsSUFDQSxJQUFBLElBQ0csS0FBQSxJQW5DVixnSEFzQ08sV0FBQSxLM0J2ckRMLG9DMkJpcERGLGdIQXdDUSxXQUFBLFFBeENSLHVFQStDSSxXQUFBLEtBQ0csUUFBQSxFQUFBLEtBQUEsS0FDSCxPQUFBLElBQUEsTUFBQSxLQUNBLFdBQUEsRUFDQSwyQkFBQSxJQUNBLDBCQUFBLElBcERKLHdHQXNESyxRQUFBLEVBQ0EsTUFBQSxLQXZETCwrRkFzREssUUFBQSxFQUNBLE1BQUEsS0F2REwsbUdBc0RLLFFBQUEsRUFDQSxNQUFBLEtBdkRMLG9HQXNESyxRQUFBLEVBQ0EsTUFBQSxLQXZETCwwRkFzREssUUFBQSxFQUNBLE1BQUEsS0F2REwsNkRBMkRJLFVBQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsTUFBQSxLQUNBLGNBQUEsZTNCanRERixvQzJCaXBERiw2REFrRUssY0FBQSxNM0JudERILG9DMkJpcERGLDZEQXFFSyxVQUFBLEtBQ0csWUFBQSxLQUNILGNBQUEsTUF2RUwsb0VBMEVLLFFBQUEsS0ExRUwsc0ZBOEVJLE9BQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQS9FSixxRkFtRkssT0FBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLGVBQ0EsY0FBQSxFQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNHLFlBQUEsSUFDSCxjQUFBLEVBQ0EsV0FBQSxLM0IzdURILG9DMkJpcERGLHFGQTRGTSxVQUFBLE1BNUZOLDJFQWdHSyxLQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLEtBbkdMLDJIQXdHSSxXQUFBLEVBeEdKLDhJQTJHSSxXQUFBLElBQ0EsYUFBQSxFQUNBLFlBQUEsRUE3R0osNklBZ0hJLGNBQUEsS0FoSEosMkVBbUhJLFFBQUEsTTNCcHdERixvQzJCaXBERiwyRUFxSEssUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLE1BckhMLG9FQTJISSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxLM0I5d0RGLG9DMkJpcERGLG9FQStISyxjQUFBLE1BL0hMLHVFQWtJSyxpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEVBQ0EsV0FBQSxLQUNBLFNBQUEsU0FDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLGNBQUEsRTNCMXhESCxvQzJCaXBERix1RUEySU0sVUFBQSxLQUNBLGVBQUEsS0FDQSxjQUFBLEVBQ0EsV0FBQSxLQTlJTiw4RUFpSk0sUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsV0FBQSxRQUNBLFFBQUEsSzNCenlESixvQzJCaXBERiw4RUEwSk8sUUFBQSxPM0IzeURMLG9DMkJpcERGLDhFQTZKTyxPQUFBLEdBN0pQLG9FQW1LSSxhQUFBLEVBQ0Esb0JBQUEsT0FBQSxXQUFBLE9BQ0EsV0FBQSxJQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsY0FBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXM0IzekRGLG9DMkJpcERGLG9FQTRLSyxVQUFBLE1BNUtMLDZFQWlMSyxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsVUFBQSxDQUFBLFczQnAwREgsb0MyQmlwREYsNkVBcUxNLFVBQUEsTUFyTE4sNEVBeUxLLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBNUxMLGlGQStMSyxZQUFBLFVBQUEsQ0FBQSxXQUNBLFVBQUEsSzNCajFESCxvQzJCaXBERixpRkFrTU0sVUFBQSxNQWxNTixvRkFxTU0sUUFBQSxhQXJNTixnR0F3TU0sTUFBQSxRQXhNTixnRkE0TUssUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFdBQUEsSzNCLzFESCxvQzJCaXBERixnRkFnTk0sUUFBQSxNQUNBLFdBQUEsTUFDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEdBbE5OLHFFQXNOSyxtQkFBQSxJQUFBLElBQUEsUUFBQSxXQUFBLElBQUEsSUFBQSxRQXROTCwyRUEwTkksTUFBQSxRQTFOSix3RkE4TkssWUFBQSxVQUFBLENBQUEsV0E5TkwseUVBaU9LLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLM0JuM0RILG9DMkJpcERGLHlFQW9PTSxVQUFBLE1BcE9OLDZEQTBPRyxXQUFBLDBEQUNBLFFBQUEsS0FBQSxLM0I1M0RELG9DMkJpcERGLDZEQTZPSSxRQUFBLE1BN09KLHVFQWdQSSxXQUFBLEszQmo0REYsb0MyQmlwREYsdUVBa1BLLFdBQUEsTUFDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEdBblBMLGdFQXVQSSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFdBQUEsZUF4UEosMEVBMlBJLFdBQUEsUUFDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsT0FBQSxFQUFBLGVBQ0EsTUFBQSxLQUNBLFFBQUEsTTNCbDVERixvQzJCaXBERiwwRUFtUUssTUFBQSxLQUNBLE9BQUEsWUFDQSxRQUFBLGNBclFMLHlFQXlRSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxXQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxjQUFBLEszQjc1REYsb0MyQmlwREYseUVBOFFLLGNBQUEsR0E5UUwsNkVBaVJLLFlBQUEsS0FqUkwsOERBdVJHLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNHLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDSCxjQUFBLEszQjE2REQsb0MyQmlwREYsOERBMlJJLGNBQUEsTUEzUkosb0VBaVNJLE1BQUEsUUFqU0osd0VBK1JLLEtBQUEsUUEvUkwsMERBcVNHLE1BQUEsS0FDQSxhQUFBLEtBdFNILDhEQXlTRyxXQUFBLEkzQjE3REQsb0MyQmlwREYsOERBMlNJLFdBQUEsTUEzU0osZ0VBOFNJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFczQmw4REYsb0MyQmlwREYsZ0VBbVRLLFVBQUEsS0FDQSxZQUFBLE1BcFRMLG1FQXVUSyxRQUFBLEtBdlRMLHVFQTBUSyxVQUFBLEtBQ0EsY0FBQSxLQUNBLFFBQUEsTUFDQSxXQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsVUFBQSxDQUFBLFczQmg5REgsb0MyQmlwREYsdUVBaVVNLFVBQUEsTUFqVU4sa0VBc1VJLFlBQUEsVUFBQSxDQUFBLFdBQ0EsY0FBQSxLQXZVSixxRUF5VUssUUFBQSxLQXpVTCx5RUE0VUssVUFBQSxLQUNBLGNBQUEsS0FDQSxRQUFBLE1BQ0EsV0FBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLE8zQmwrREgsb0MyQmlwREYseUVBbVZNLFVBQUEsTUFuVk4sb0VBeVZLLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsS0FDQSxhQUFBLEtBQ0EsU0FBQSxTQUNBLFlBQUEsVUFBQSxDQUFBLFczQmgvREgsb0MyQmlwREYsb0VBaVdNLFVBQUEsS0FDQSxZQUFBLE1BbFdOLDJFQXFXTSxRQUFBLEdBQ0EsU0FBQSxTQUNBLFdBQUEsb0NBQUEsVUFBQSxFQUFBLENBQUEsQ0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsS0FBQSxFQUNBLElBQUEsSUEzV04sa0dBa1hHLE9BQUEsSUFBQSxNQUFBLGVBQ0EsY0FBQSxjQUNBLGFBQUEsZUFDQSxXQUFBLFFBclhILG1EQXdYRyxNQUFBLEszQnpnRUQsb0MyQmlwREYsbURBMFhJLE1BQUEsV0ExWEosb0RBK1hFLFFBQUEsSUFBQSxLQUFBLEVBQUEsWUEvWEYsMkNBbVlHLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQXBZSCw2REEyWUcsT0FBQSxLQUFBLEtBQ0EsaUJBQUEsS0FDQSxRQUFBLEtBT0gsVUFDSSxPQUFBLEtBQUEsS0FBQSxLQUdKLHNEQUNDLE1BQUEsa0JBQ0EsUUFBQSxFQUVELHlEQUNJLE1BQUEsa0JBQ0gsaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUNBLFdBQUEsTTNCaGpFQyxvQzJCNmlFRix5REFLRSxRQUFBLFFBQ0Esa0JBQUEsUUFBQSxlQUFBLFFBQUEsWUFBQSxRQUNBLGlCQUFBLFFBQUEsU0FBQSxRQUFBLEtBQUEsUUFDQSxXQUFBLFNBR0Ysb0NBQ0MsS0FBQSxrQkFFRCxxQ0FDSSxpQkFBQSxrQkFDSCxtQkFBQSxFQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUVBLFdBQUEsRUFBQSxFQUFBLElBQUEsSUFBQSxnQkFFRCx1Q0FDQyxNQUFBLGtCQUNBLFNBQUEsU0FDRyxRQUFBLEtBQ0EsT0FBQSxFQUNBLEtBQUEsTUFDSCxNQUFBLEtBTkQsOENBUUcsUUFBQSxHQUNBLFNBQUEsU0FDQSxXQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsSUFDQSxJQUFBLEVBQ0csS0FBQSxLM0Iva0VKLG9DMkJpa0VGLHVDQWlCSSxNQUFBLFNBR0osa0dBRUUsYUFBQSxZQUZGLHdHQUtFLFFBQUEsSUFBQSxZQUxGLGtEQVFFLE1BQUEsS0FDQSxNQUFBLGVBQ0EsSUFBQSxLQTljRix5Q0FxZEUsWUFBQSxVQUFBLENBQUEscUJBRkYsMkRBSUcsUUFBQSxJQUFBLEtBQUEsSzNCeG1FRCxvQzJCb21FRiwyREFNSSxVQUFBLE1BQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsSUFBQSxnQkFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLElBQUEsZ0JBQ0EsV0FBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLE1BWEosK0ZBNkdLLFlBQUEsVUFBQSxDQUFBLHFCQTdHTCw0R0FnQk0sTUFBQSxLM0JwbkVKLG9DMkJvbUVGLDRHQWtCTyxNQUFBLE9BQ0EsYUFBQSxLQUNBLFFBQUEsY0FwQlAsNEdBd0JNLE1BQUEsSzNCNW5FSixvQzJCb21FRiw0R0EwQk8sTUFBQSxPQUNBLGFBQUEsS0FDQSxRQUFBLGNBNUJQLDRHQWdDTSxNQUFBLEszQnBvRUosb0MyQm9tRUYsNEdBa0NPLE1BQUEsT0FDQSxRQUFBLGNBbkNQLDRHQXVDTSxNQUFBLEszQjNvRUosb0MyQm9tRUYsNEdBeUNPLE1BQUEsT0FDQSxhQUFBLEtBQ0EsUUFBQSxjQTNDUCw0R0ErQ00sTUFBQSxLM0JucEVKLG9DMkJvbUVGLDRHQWlETyxNQUFBLE9BQ0EsYUFBQSxLQUNBLFFBQUEsY0FuRFAsNEdBdURNLE1BQUEsSzNCM3BFSixvQzJCb21FRiw0R0F5RE8sTUFBQSxPQUNBLFFBQUEsY0ExRFAsNkdBOERNLE1BQUEsSzNCbHFFSixvQzJCb21FRiw2R0FrRU8sYUFBQSxNQWxFUCw2R0FzRU0sTUFBQSxLQXRFTiw2R0E2RU0sTUFBQSxLM0JqckVKLG9DMkJvbUVGLDZHQStFTyxNQUFBLE9BQ0EsYUFBQSxLQUNBLFFBQUEsY0FqRlAsNkdBcUZNLE1BQUEsSzNCenJFSixvQzJCb21FRiw2R0F1Rk8sTUFBQSxPQUNBLFFBQUEsYUFDQSxhQUFBLE1BekZQLDZHQTZGTSxNQUFBLEszQmpzRUosb0MyQm9tRUYsNkdBK0ZPLE1BQUEsT0FDQSxRQUFBLGNBaEdQLDZHQW9HTSxNQUFBLEtBcEdOLHFHQUFBLHNHQUFBLHdHQXVHTSxjQUFBLElBQUEsTUFBQSxlQUNBLGNBQUEsRTNCNXNFSixvQzJCb21FRixxR0FBQSxzR0FBQSx3R0EwR08sT0FBQSxJQUFBLE1BQUEsZ0IzQjlzRUwsb0MyQm9tRUYsK0ZBK0dNLGNBQUEsTUEvR04scUdBa0hNLFVBQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxFQUNBLFlBQUEsRTNCenRFSixvQzJCb21FRixxR0F1SE8sVUFBQSxLQUNBLFlBQUEsU0F4SFAseUhBMkhPLFVBQUEsS0EzSFAsMkdBK0hNLGNBQUEsSzNCbnVFSixvQzJCb21FRiwyR0FpSU8sY0FBQSxHQWpJUCwrRkFzSUssU0FBQSxTQXRJTCwyR0F3SU0sTUFBQSxlQUNBLGFBQUEsWUF6SU4sOEdBNElNLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsSUFDQSxRQUFBLEdBQ0EsV0FBQSxRQUNBLG1CQUFBLElBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxJQUFBLFkzQnp2RUosb0MyQm9tRUYsOEdBdUpPLElBQUEsTUFDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLE1BeEpQLG9IQTJKTyxXQUFBLFFBM0pQLDRIQWtLTyxNQUFBLEszQnR3RUwsb0MyQm9tRUYsNEhBb0tRLE1BQUEsTUFDQSxRQUFBLGFBQ0EsYUFBQSxNQXRLUiw0SEEwS08sTUFBQSxLM0I5d0VMLG9DMkJvbUVGLDRIQTRLUSxNQUFBLE1BQ0EsUUFBQSxjQTdLUiw0SEFpTE8sTUFBQSxLM0JyeEVMLG9DMkJvbUVGLDRIQW1MUSxNQUFBLE1BQ0EsUUFBQSxhQUNBLGFBQUEsTUFyTFIsNEhBeUxPLE1BQUEsS0FDQSxhQUFBLEUzQjl4RUwsb0MyQm9tRUYsNEhBNExRLE1BQUEsTUFDQSxRQUFBLGNBN0xSLDRIQWlNTyxNQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQUEsS0FsTVAsNEhBcU1PLE1BQUEsS0FyTVAscUlBdU1RLE9BQUEsS0F2TVIsMkhBMk1PLE1BQUEsS0FDQSxRQUFBLE1BQ0EsY0FBQSxFQUNBLGFBQUEsRUE5TVAseUdBa05NLFdBQUEsUUFsTk4sNkhBd05PLE1BQUEsSzNCNXpFTCxvQzJCb21FRiw2SEEwTlEsTUFBQSxPQUNBLFFBQUEsYUFDQSxhQUFBLE1BNU5SLDZIQWdPTyxNQUFBLEszQnAwRUwsb0MyQm9tRUYsNkhBa09RLE1BQUEsT0FDQSxRQUFBLGFBQ0EsYUFBQSxNQXBPUiw2SEF3T08sTUFBQSxLM0I1MEVMLG9DMkJvbUVGLDZIQTBPUSxNQUFBLE9BQ0EsUUFBQSxjQTNPUiw2SEErT08sTUFBQSxLM0JuMUVMLG9DMkJvbUVGLDZIQWlQUSxNQUFBLE1BQ0EsUUFBQSxjQWxQUiw2SEFzUE8sTUFBQSxLQUNBLGFBQUEsRTNCMzFFTCxvQzJCb21FRiw2SEF5UFEsTUFBQSxNQUNBLFFBQUEsY0ExUFIsNkhBOFBPLE1BQUEsSzNCbDJFTCxvQzJCb21FRiw2SEFnUVEsYUFBQSxHQWhRUiw2SEFvUU8sTUFBQSxLQUNBLGFBQUEsRUFyUVAsNEhBd1FPLE1BQUEsS0FDQSxRQUFBLE1BQ0EsY0FBQSxFQTFRUCwwR0E4UU0sV0FBQSxRQTlRTiw4REFtUkksVUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsTUFBQSxLQUNBLFlBQUEsSTNCMTNFRixvQzJCb21FRiw4REF3UkssVUFBQSxNQXhSTCw0RUE2UkssTUFBQSxlM0JqNEVILG9DMkJvbUVGLDRFQStSTSxNQUFBLGlCQS9STiwrRUFtU0ssTUFBQSxLQW5TTCxrREF3U0csV0FBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsTUFDQSxtQkFBQSxJQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsSUFBQSxZM0JuNUVELG9DMkJvbUVGLGtEQWlUSSxNQUFBLEtBQ0EsWUFBQSxFQUNBLGFBQUEsRUFDQSxRQUFBLFNBcFRKLHdEQXVUSSxNQUFBLFFBQ0EsV0FBQSxRQXhUSix3REEyVEksUUFBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxLQTdUSiwyREFpVUcsT0FBQSxFQUFBLEtBQ0EsV0FBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsWUFBQSxVQUFBLENBQUEscUJBQ0EsWUFBQSxJQUNBLFFBQUEsTUFDQSxjQUFBLEkzQjM2RUQsb0MyQm9tRUYsMkRBeVVJLFFBQUEsY0F6VUoscUVBOFVJLFVBQUEsS0E5VUoscUVBaVZJLFVBQUEsS0FDQSxRQUFBLElBQUEsS0FDQSxjQUFBLElBQ0EsZUFBQSxXQUNBLFlBQUEsSUFDQSxNQUFBLEtBdFZKLDJFQTBWSyxXQUFBLFFBQ0EsYUFBQSxRQUNBLE1BQUEsS0E1Vkwsd0RBaVdHLFdBQUEsUUFDQSxRQUFBLEtBQUEsS0FBQSxLM0J0OEVELG9DMkJvbUVGLHdEQW9XSSxRQUFBLEtBQUEsS0FBQSxNQXBXSiw4REF1V0ksV0FBQSxRQXZXSiw4REE0V0ksU0FBQSxTQUNBLElBQUEsS0E3V0osK0VBa1hJLGFBQUEsRUFDQSxjQUFBLEUzQnY5RUYsb0MyQm9tRUYsK0VBcVhLLGFBQUEsS0FDRyxjQUFBLE1BdFhSLHVEQTJYRyxPQUFBLEtBM1hILHFEQThYRyxXQUFBLFFBQ0EsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLFFBQUEsTUFDQSxNQUFBLE0zQnYrRUQsb0MyQm9tRUYscURBcVlJLE1BQUEsS0FDQSxZQUFBLEVBQ0EsYUFBQSxFQUNBLFFBQUEsU0F4WUosMkRBMllJLFdBQUEsUUFLSixtQkFDQyxZQUFBLEszQnIvRUMsb0MyQm8vRUYsbUJBR0UsWUFBQSxHQUdGLGFBRVEsVUFBQSxLM0I1L0VOLG9DMkIwL0VGLGFBSVksVUFBQSxNQUpaLGtCQU9ZLFVBQUEsSzNCamdGVixvQzJCMC9FRixrQkFTZ0IsVUFBQSxNQUtoQixnQkFDQyxTQUFBLFNBS0QsbUJBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0gsY0FBQSxLQUFBLFVBQUEsS0FDQSxjQUFBLEszQmpoRkMsb0MyQjhnRkYsbUJBS0UsY0FBQSxPQUFBLFVBQUEsT0FDQSxjQUFBLE1BRUQsMkJBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0gsUUFBQSxLQUFBLEVBQ0EsT0FBQSxFQUFBLEkzQnpoRkEsb0MyQnNoRkQsMkJBS0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUNBLFFBQUEsRUFBQSxLQUNBLE9BQUEsR0FQRCw4QkFVQyxVQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsV0FBQSxLM0JwaUZELG9DMkJzaEZBLDhCQWdCRSxVQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsTUFsQkYsbUNBcUJFLFFBQUEsTUFDQSxNQUFBLFFBOUJKLHlCQW1DRSxhQUFBLEVBbkNGLHlCQXNDRSxjQUFBLEVBRUQsdUJBT0MsY0FBQSxJQUNBLFNBQUEsT0FDQSxTQUFBLFNBQ0EsT0FBQSxJQUFBLE1BQUEsUTNCaGtGQSxvQzJCc2pGRCx1QkFFRSxPQUFBLE8zQnhqRkQscUMyQnNqRkQsdUJBS0UsT0FBQSxPQUxELGtDQVlDLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFkRCxxQ0FpQkMsV0FBQSxnQkFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLE9BQUEsUUFDQSxtQkFBQSxJQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsSUFBQSxZQTNCRCw0Q0E2QkUsUUFBQSxHQUNBLFNBQUEsU0FDQSxXQUFBLHNDQUFBLFVBQUEsT0FBQSxPQUNBLG1CQUFBLElBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxJQUFBLFlBQ0EsTUFBQSxLQUNBLE9BQUEsS0FsQ0YsMkNBdUNFLFdBQUEsZ0JBdkNGLGtEQXlDRyxrQkFBQSxXQUFBLFVBQUEsV0FqRkwsaUNBdUZFLFdBQUEsRUFJRix3QkFDQyxRQUFBLFFBQ0EsV0FBQSxnQkFGRCxzQ0FJRSxPQUFBLEVBQ0EsT0FBQSxFQUNBLFFBQUEsRUFORixpREFRRyxTQUFBLFNBQ0EsSUFBQSxFQUNHLE1BQUEsS0FDSCxpQkFBQSxLQUNBLFFBQUEsRUFDQSxjQUFBLEkzQnRuRkQsb0MyQnltRkYsaURBZUksSUFBQSxLQUNHLE1BQUEsTUFoQlAsdUNBcUJFLFdBQUEsSUFDQSxRQUFBLEVBQ0EsT0FBQSxFQXZCRixtREF5QkcsUUFBQSxFQXpCSCxzQ0E2QkUsT0FBQSxFQUFBLEszQnRvRkEsb0MyQnltRkYsc0NBK0JHLFVBQUEsaUJBTUgsOEJBRUUsTUFBQSxlM0JocEZBLG9DMkI4b0ZGLDhCQUlHLE1BQUEsaUJBS0gsd0JBRVEsV0FBQSxPQUNOLGNBQUEsS0FIRixpQ0FLWSxNQUFBLElBQ0EsT0FBQSxJQUNBLFFBQUEsYUFDQSxlQUFBLE9BQ0EsV0FBQSxRQUNBLE9BQUEsRUFBQSxJQUNBLGNBQUEsSUFDQSxPQUFBLFFBWlosd0NBY2dCLFdBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUtoQixrQ0FFRSxjQUFBLEtDandGRixpQkFDSSxRQUFBLE1BQUEsRUFBQSxFQUNBLFdBQUEsT0FGSixvQkFJUyxTQUFBLFNBQ0EsZUFBQSxLQUxULDJCQU9ZLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLE9BQUEsRUFDQSxrQkFBQSxrQkFBQSxVQUFBLGtCQUNBLE1BQUEsTUFDQSxPQUFBLElBQ0EsaUJBQUEsS0FLWixXQUVRLFVBQUEsZUFDQSxZQUFBLFVBQUEsQ0FBQSxXN0J3YkoseUI2QjNiSixXQUtZLFVBQUEsZUFDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsWUFNWixnQkFDSSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSzdCeWFBLHlCNkI5YUosZ0JBT00sVUFBQSxLQUNBLFlBQUEsTUFSTiwrQkFZTSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBWk4sa0NBY1ksU0FBQSxTQUNBLFFBQUEsTUFDQSxRQUFBLEVBQUEsRUFBQSxLQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLN0IyWlIseUI2QjlhSixrQ0FzQmdCLGVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLE1BekJoQix5Q0E0QmdCLFFBQUEsR0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsRUFDQSxXQUFBLHlDQUFBLElBQUEsSUFBQSxVQUNBLGdCQUFBLFFBRUEsMEJBdENoQix5Q0F1Q2dCLElBQUEsS0F2Q2hCLHFDQUFBLHFDQThDWSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS0FoRFoscUNBbURVLFVBQUEsS0FDQSxZQUFBLEtBcERWLHFDQXVEVSxVQUFBLEtBQ0EsWUFBQSxLQXhEVixvQ0EyRFksY0FBQSxLN0JtWFIseUI2QjlhSixvQ0E2RGdCLGNBQUEsTUFRZCxzQ0FDRSxNQUFBLGVBREYsMkNBR1EsVUFBQSxlQUNBLFlBQUEsZUFDQSxNQUFBLGVBTFIsa0RBUWMsVUFBQSxlQUNBLFlBQUEsZUFUZCxrREFjYyxVQUFBLGVBQ0EsWUFBQSxlQWZkLHlDQXFCUSxXQUFBLFFBQ0Esb0JBQUEsT0FJUixrQkFFTSxlQUFBLFVBRk4sa0JBTU0sZUFBQSxVQUNBLE9BQUEsS0FBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FUTix3QkFXVSxjQUFBLEtBWFYscUJBZ0JVLE1BQUEsS0FDQSxlQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FuQlYsZ0NBcUJjLGVBQUEsRUFyQmQsaUJBMEJNLE1BQUEsS0FHTiwwQkFHVSxVQUFBLGVBVVIseUJBTEYsa0IzQnMyWUEsZUFDQSxtQkFDQSxrQkFDQSxvQjJCbjJZTSxVQUFBLEtBQ0EsWUFBQSxNQ3JLSiwyQ0FDRSxRQUFBLEtBQUEsRUFBQSxFN0I0RUosb0M2QjdFRSwyQ0FHSSxRQUFBLEdBSUosNkNBQ0UsV0FBQSxPOUJnY0YseUI4QmpjQSw2Q0FHSSxXQUFBLE1BSEgsZ0RBTUcsTUFBQSxRQUNBLFlBQUEsVUFBQSxDQUFBLFdBUEgsZ0RBVUcsTUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQVpILCtDQWVHLE1BQUEsUUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsYUFDQSxjQUFBLEs5QjBhSix5QjhCamNDLCtDQXlCSyxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsR0EzQkwsZ0RBK0JHLE1BQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsSzdCa0NOLG9DNkJ0RUcsZ0RBc0NLLFVBQUEsS0FDQSxZQUFBLE03QitCUixvQzZCdEVHLGdEQTBDSyxVQUFBLEtBQ0EsWUFBQSxNQUtMLGdEQUVHLFVBQUEsS0FGSCxnREFLSyxRQUFBLE1BQ0EsV0FBQSxPQU5MLG1EQVFPLGVBQUEsSUFDQSxRQUFBLGFBQ0EsT0FBQSxFQUFBLElBQ0EsWUFBQSxVQUFBLENBQUEsV0FYUCx3REFhUyxRQUFBLE1BQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxXQUFBLE9BQ0EsUUFBQSxLQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsY0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxTQUFBLFNBeEJULDBEQTBCVyxRQUFBLGFBQ0EsTUFBQSxLQUNBLE9BQUEsS0E1QlgsNERBK0JXLGNBQUEsSUFDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUVBLE9BQUEsS0FDQSxNQUFBLEtBdENYLG9FQXdDYSxNQUFBLEtBeENiLG9FQTJDYSxNQUFBLEtBM0NiLCtFQWdEVyxPQUFBLEtBQ0EsTUFBQSxLN0IzQmQsb0M2QnRCRyxpRUFxRGEsTUFBQSxLQUNBLE9BQUEsTUFhZCwyQ0FDSSxRQUFBLEU5QjZVSix5QjhCOVVBLDJDQUdJLFFBQUEsS0FBQSxFQUFBLEVBQUEsR0FISCw4Q0FNRyxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsY0FBQSxLQUNBLFdBQUEsRUFWSCw4Q0FhRyxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsY0FBQSxLQUNBLFdBQUEsS0FDQSxlQUFBLEU5QjRUSix5QjhCOVVDLDZDQXVCSyxVQUFBLEtBQ0EsWUFBQSxNQXhCTCw4Q0E4QkcsY0FBQSxLQUNBLFdBQUEsSzlCK1NKLHlCOEI5VUMsOENBaUNLLFdBQUEsR0FqQ0wsaURBb0NLLGFBQUEsS0FDQSxlQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxTQUFBLFNBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxTQUFBLFNBMUNMLHdEQTRDTyxRQUFBLEdBQ0EsaUJBQUEsb0NBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsSUFDQSxnQkFBQSxLQW5EUCxzRUF5RFMsaUJBQUEsZUFDQSxJQUFBLFlBMURULGtGQStEUyxRQUFBLEtBL0RULGtGQW9FUyxRQUFBLEtBcEVULGtGQXlFUyxRQUFBLEtBekVULGtGQThFUyxRQUFBLEtBOUVULGtGQW1GUyxRQUFBLEtBbkZULGtGQXdGUyxRQUFBLEtBeEZULGtGQTZGUyxRQUFBLEtBN0ZULGtGQWtHUyxRQUFBLEtBTVIscURBQ0UsUUFBQSxLQUFBLEVBQUEsRUFBQSxFQURELHdEQUdHLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUhILDJEQU1PLGFBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxPQUNBLFVBQUEsZUFDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLE1BQUEsTUFDQSxZQUFBLFVBQUEsQ0FBQSxXOUJ5TlYseUI4QnRPRywyREFlUyxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsS0FmVCxnRUFrQlcsUUFBQSxNQUNBLFdBQUEsS0FDQSxVQUFBLEtBcEJYLG9FQXVCYSxjQUFBLEtBdkJiLDJFQTBCYSxXQUFBLGVBMUJiLGtFQThCTyxRQUFBLEtBOUJQLGlFQWtDUyxRQUFBLEdBQ0EsYUFBQSxJQUFBLE1BQUEsUUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxNQUFBLEVBdkNULDhFQTRDUyxRQUFBLEdBQ0EsYUFBQSxJQUFBLE1BQUEsWTlCeUxaLHlCOEJ0T0csdUVBdURTLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRUFDQSxjQUFBLGdCQWhLWCx3REEwS0csU0FBQSxTQUNBLElBQUEsTUFDQSxLQUFBLElBQ0EsVUFBQSxrQkFDQSxrQkFBQSxrQkFDQSxlQUFBLGtCQUNBLGNBQUEsa0JBaExILDREQXVMRyxpQkFBQSxLQUNBLE1BQUEsS0F4TEgsa0VBMkxPLFlBQUEsVUFBQSxDQUFBLFdBM0xQLHlFQTZMUyxNQUFBLEtBQ0EsT0FBQSxLQUNBLElBQUEsSUFDQSxnQkFBQSxLQUNBLFFBQUEsR0FDQSxpQkFBQSxvQ0FDQSxTQUFBLFNBQ0EsS0FBQSxFQXBNVCwrREEwTUssT0FBQSxFQUtKLHdEQUNFLFNBQUEsU0FERCw0REFHRyxTQUFBLFNBQ0EsVUFBQSxLQUpILDJEQU9HLGFBQUEsS0FRTixvQ0FDSSxTQUFBLFNBQ0EsWUFBQSxNQUtBLHlDQUNFLFlBQUEsS0FERCw0Q0FPRyxNQUFBLFFBQ0EsZUFBQSxLQVFaLGdCQUNFLFVBQUEsZUFDQSxZQUFBLGVBRUYsZ0JBQ0UsWUFBQSxLQUdGLG9CQUNFLFFBQUEsS0FBQSxFQUFBLEs5QmdGRSx5QjhCakZKLG9CQUlJLFFBQUEsS0FBQSxFQUFBLE05QjZFQSx5QjhCakZKLGlDQVNNLFdBQUEsRzlCd0VGLHlCOEJqRkosNEJBY00sY0FBQSxLQUNBLFdBQUEsT0FmTiwwQ0FrQk0sVUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBTUEsWUFBQSxJQUNBLE1BQUEsSzlCdURGLHlCOEJqRkosMENBcUJRLGFBQUEsRUFDQSxZQUFBLEtBQ0EsVUFBQSxNQXZCUixrQ0E4QlEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxVQUFBLENBQUEsV0FsQ1Isd0NBb0NVLE9BQUEsUUFwQ1YsNkJBMENRLE1BQUEsSUFDQSxPQUFBLEtBSUEsV0FBQSxPQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUNBLFdBQUEsT0FDQSxjQUFBLEtBQ0EsY0FBQSxJQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsVUFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsVUFDQSxpQkFBQSxLQUNBLFNBQUEsTzlCMEJKLHlCOEJqRkosNkJBNkNVLFdBQUEsT0E3Q1YsbUNBMkRVLE1BQUEsS0EzRFYsdUNBZ0VRLE1BQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFdBQUEsTUFDQSxRQUFBLEVBQ0EsbUJBQUEsRUFBQSxFQUFBLElBQUEsRUFBQSxnQkFFQSxXQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsZ0JBQ0EsT0FBQSxFQUNBLG1DQUFBLElBQ0Esa0NBQUEsSUFDQSwrQkFBQSxJQUNBLDhCQUFBLElBQ0EsMkJBQUEsSUFDQSwwQkFBQSxJQUNBLGlCQUFBLEtBL0VSLDBDQXdGVSxRQUFBLEtBQUEsRUFDQSxXQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsSUEzRlYseUNBOEZVLFlBQUEsSUFDQSxXQUFBLEtBL0ZWLDJDQWtHVSxZQUFBLEVBQ0EsYUFBQSxFQW5HVixpREFzR1UsWUFBQSxFQUNBLGFBQUEsRUFDQSxNQUFBLEtBeEdWLGlEQTJHVSxPQUFBLElBQUEsTUFBQSxRQUdBLGNBQUEsSUFDQSxRQUFBLE1BQ0EsY0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxhQUFBLEtBckhWLHVEQXVIWSxpQkFBQSxRQUNBLE1BQUEsS0F4SFosK0NBNEhVLGNBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLDRDQUFBLElBQUEsSUFBQSxVQUNBLFlBQUEsRUFDQSxhQUFBLEVBQ0EsV0FBQSxLQUNBLE1BQUEsTUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsYUFDQSxRQUFBLElBQUEsRUFBQSxJQUFBLEtBR0EsY0FBQSxLQUNBLE1BQUEsTUEzSVYscURBNklZLE1BQUEsS0FDQSxXQUFBLGtEQUFBLElBQUEsSUFBQSxVQUFBLFFBOUlaLDJEQW1KVSxRQUFBLEVBQUEsS0FDQSxXQUFBLGVBcEpWLHlFQTBKWSxZQUFBLFlBQ0EsVUFBQSxlQUNBLFlBQUEsSUFDQSxZQUFBLGVBQ0EsUUFBQSx1QkE5SlosNkVBZ0tjLE1BQUEsS0FoS2QsK0RBcUtZLE9BQUEsZUFDQSxRQUFBLFlBR0EsY0FBQSxZQUNBLFlBQUEsWUFDQSxhQUFBLGVBQ0EsTUFBQSxLQTVLWixrQ0FtTFEsWUFBQSxTQUNBLFVBQUEsRUFDQSxZQUFBLEVBQ0EsUUFBQSxLQXRMUixnQ0F5TFEsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsT0FoTVIsa0NBa01ZLE1BQUEsS0FsTVosZ0NBc01RLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLQVFBLGNBQUEsRUFDQSxlQUFBLEVBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEtBRUEsU0FBQSxPOUJySUoseUI4QmpGSixnQ0EwTVUsV0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxFQUNBLGVBQUEsTUE5TVYsa0NBd05ZLE1BQUEsS0F4TlosK0JBNE5RLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsS0FDQSxlQUFBLEk5QmxKSix5QjhCakZKLCtCQXFPVSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxXQUFBLEdBeE9WLGlEQTRPUSxXQUFBLE9BQ0EsU0FBQSxPQTdPUiw4REF1UFksTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxhQUNBLE9BQUEsRUFBQSxLQUFBLEVBQUEsRUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsSUFHQSxjQUFBLElBaFFaLGtFQWtRYyxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsRUFDQSxhQUFBLEVBclFkLGtFQXlRVSxRQUFBLEVBQUEsS0FJQSxNQUFBLEtBQ0EsUUFBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEVBQ0EsVUFBQSxNQUNBLGlCQUFBLEtBQ0EsTUFBQSxRQUNBLE1BQUEsTTlCbE1OLHlCOEJqRkosa0VBMlFZLFFBQUEsRUFBQSxNQTNRWix3RUFxUlksaUJBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUF2UlosbUVBbVNVLFFBQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLE1BQ0EsT0FBQSxLQUFBLEtBQUEsRUFDQSxVQUFBLE1BQ0EsaUJBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSwwQ0FBQSxFQUFBLElBQUEsVUFDQSxlQUFBLFVBRUEsWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFNBQUEsU0FoVFYseUVBdVRZLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLE9BQUEsSUFDQSxNQUFBLE1BQ0EsaUJBQUEsUUFDQSxPQUFBLElBN1RaLGdGQXdVYyxpQkFBQSxRQXhVZCxtQ0FzVk0sT0FBQSxNQUNBLFdBQUEsT0FDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBQ0EsUUFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLEVBQ0EsaUJBQUEsS0FDQSxRQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxFQUNBLElBQUEsSUFDQSxXQUFBLEtBQ0EsVUFBQSxNQW5XTiwyREF3V1ksU0FBQSxTQUVBLFlBQUEsS0FDQSxPQUFBLFFBM1daLG9EQThXWSxlQUFBLEVBOVdaLHdDQW9YSSxRQUFBLEdBcFhKLHlDQXVYTSxRQUFBLEVBQUEsRUFBQSxLQUNBLFNBQUEsU0F4WE4sNkNBMlhNLGFBQUEsS0FDQSxNQUFBLEtBNVhOLCtDQStYTSxPQUFBLEVBQUEsSUFBQSxFQUFBLEVBQ0EsT0FBQSxRQUtOLGlCQUNJLFFBQUEsYUFDQSxRQUFBLEVBQ0EsT0FBQSxRQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxXQUFBLFFBQ0EsY0FBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxVQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxFQUFBLEs5QmpVQSx5QjhCb1RKLGlCQWVNLFVBQUEsS0FDQSxZQUFBLE1BaEJOLHVCQW1CTSxNQUFBLEtBQ0EsYUFBQSxLQUNBLGlCQUFBLFFBSU4sd0JBQ0ksV0FBQSxPQUtBLFNBQUEsUzlCblZBLHlCOEI2VUosd0JBR00sYUFBQSxLQUNBLFdBQUEsT0FKTixvREFVVSxXQUFBLEtBVlYsbURBYVUsUUFBQSxHQUNBLFNBQUEsU0FDQSxpQkFBQSxLQWZWLGdEQWtCVSxRQUFBLEtBQUEsSUFLQSxrQkFBQSxlQUFBLFVBQUEsZUFDQSxrQkFBQSxlQUNBLGVBQUEsZUFDQSxjQUFBLGU5QnZXTix5QjhCNlVKLGdEQW9CWSxRQUFBLEtBQUEsTUFwQlosa0RBNkJVLFFBQUEsS0FBQSxJQUlBLE9BQUEsSUFBQSxNQUFBLEVBQ0Esa0JBQUEsVUFBQSxVQUFBLFVBQ0Esa0JBQUEsVUFDQSxlQUFBLFVBQ0EsY0FBQSxVQUNBLGNBQUEsSzlCblhOLHlCOEI2VUosa0RBK0JZLFFBQUEsS0FBQSxNQWNaLGtCQUNFLFFBQUEsS0FBQSxFQUFBLEtBQUEsRUFDQSxXQUFBLE9BUUYsUUFDSSxXQUFBLE9BQ0EsT0FBQSxLQUFBLEVBQUEsS0FBQSxFOUJ0WUEseUI4Qm9ZSixRQUlNLE9BQUEsS0FBQSxFQUFBLEtBQUEsR0FKTixhQU9RLFFBQUEsSUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxJQVZSLHFCQVlZLFdBQUEsUUFDQSxNQUFBLEtBYlosV0FpQlEsUUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxJQXBCUixVQXVCTSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFFBQUEsSUF6Qk4sV0E0Qk0sV0FBQSxPQTVCTixjQThCUSxRQUFBLGFBQ0EsZUFBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxjQUFBLElBQ0EsTUFBQSxLQXBDUiwwQkFzQ1UsT0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLFFBSUUsYUFBQSxJQUNBLFNBQUEsU0FDQSxXQUFBLGtDQUFBLFVBQUEsT0FBQSxPQTdDWix1Q0F5RGMsWUFBQSxPQXpEZCwyQkE2RFUsUUFBQSxJQUFBLEVBQ0EsT0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBaEVWLDJCQW1FVSxXQUFBLFFBQ0EsTUFBQSxLQUNBLGNBQUEsSUFDQSxPQUFBLGVBdEVWLHlCQXlFVSxPQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsUUFJQSxZQUFBLElBQ0EsU0FBQSxTQUNBLFdBQUEsbUNBQUEsVUFBQSxPQUFBLE9BaEZWLHNDQTJGWSxZQUFBLE9BM0ZaLDJCQStGVSxRQUFBLHVCQUNBLFNBQUEsU0FoR1YsZ0NBbUdVLFFBQUEsdUJBQ0EsU0FBQSxTQXBHVix1Q0FzR1ksUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLElBQUEsRUFBQSxFQXhHWiwyQ0FnSGMsUUFBQSxLQWhIZCwwQ0EwSGMsUUFBQSxNQUNBLE1BQUEsTUFDQSxPQUFBLElBQUEsRUFBQSxFQTVIZCwyQ0FzSWMsUUFBQSxNQUNBLE1BQUEsTUFDQSxPQUFBLElBQUEsRUFBQSxFQXhJZCxnREE2SWMsUUFBQSxLQTdJZCwrQ0F1SmMsUUFBQSxLQVVkLDRCQUNFLE1BQUEsSUFDQSxpQkFBQSxLQUlGLGtDQUNFLG1CQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsUUFBQSxXQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsUUFDQSxjQUFBLEtBSUYsa0NBQ0UsY0FBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxRQUNBLFdBQUEsS0FHRixtQkFDRSxRQUFBLEtBY0YscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUpGLHlCQU1JLFNBQUEsU0FDQSxJQUFBLElBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFDQSxrQkFBQSxpQkFDQSxlQUFBLGlCQUNBLGNBQUEsaUJBSUoscUJBQ0UsWUFBQSxlQUNBLE9BQUEsTUFHRiw0QkFDRSxPQUFBLE1BR0YscUJBQ0UsaUJBQUEsVUFDQSxRQUFBLEVBQUEsZUFGRixnQ0FPSSxhQUFBLEVBS0YscUNBQ0UsWUFBQSxLQURELHVDQU1HLGlCQUFBLFFBQ0EsUUFBQSxPQUNBLFFBQUEsS0FBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLEtBVkgsd0NBYUcsVUFBQSxLQUNBLFFBQUEsSUFBQSxFQUFBLEtBQ0EsWUFBQSxLQWFOLHFCQUNFLE1BQUEsUUFDQSxVQUFBLGVBQ0EsZUFBQSxvQkFDQSxjQUFBLGVBQ0EsV0FBQSxlQUNBLFlBQUEsVUFBQSxDQUFBLHFCQUNBLFlBQUEsSUFTRix5QkFDRSxVQUFBLGVBR0YsbUJBQ0UsUUFBQSxNOUI1cEJFLHlCOEIycEJKLG1CQUdHLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxNQUhILHNCQU1JLGFBQUEsZUFDQSxjQUFBLEtBQ0EsWUFBQSxlQVJKLDZCQVVNLFFBQUEsR0FDQSxpQkFBQSxRQUNBLGlCQUFBLGVBQ0EsSUFBQSxjQUNBLE1BQUEsY0FDQSxPQUFBLGU5QjFxQkYseUI4QjJwQkosNkJBaUJRLE9BQUEsZ0JBU1IsaUJBVUUsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxPQUNBLFNBQUEsU0FDQSxZQUFBLGNBZkYsd0JBRUksUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLE1BQ0EsT0FBQSxJQUNBLGlCQUFBLFFBQ0EsS0FBQSxFQUNBLElBQUEsS0FVSixZQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBRUYsT0FDSSxPQUFBLE1BRUosV0FDSSxPQUFBLE1BQ0EsU0FBQSxTQUdKLGlCQUNJLFFBQUEsSUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBR0osYUFDSSxRQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUdKLGlDQUNJLFFBQUEsTUFHSix1Q0FDSSxRQUFBLEtBR0osaUJBQ0ksU0FBQSxTQUNBLFVBQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxtQkFBQSxNQUFBLE1BQUEsTUFBQSxlQUFBLFdBQUEsTUFBQSxNQUFBLE1BQUEsZUFHSix1QkFDSSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FHSixxQkFDSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsUUFFSixNQUNJLFFBQUEsS0FHSixTQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQUEsRUFjRiwwQkFDSSxXQUFBLFFBRUEsV0FBQSwrR0FJQSxXQUFBLDhEQUdKLGNBQ0ksV0FBQSxlQUNBLGNBQUEsWUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUVKLGVBQ0ksVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsRUFHQSxjQUFBLElBQ0EsU0FBQSxPQVBKLG9CQVlNLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FJQSxpQkFBQSxLOUJ6ekJGLHlCOEJ5eUJKLG9CQWNRLFFBQUEsS0FBQSxLQUFBLE1BZFIscUJBdUJRLFFBQUEsTUFDQSxjQUFBLEtBeEJSLHFCQTJCUSxjQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBbENSLHdCQXFDTSxXQUFBLG1DQUFBLEVBQUEsSUFBQSxVQXJDTix5QkF3Q00sV0FBQSxtQ0FBQSxFQUFBLElBQUEsVUF4Q04sc0JBNENNLE9BQUEsS0FBQSxFQUFBLEVBQUEsRUE1Q04sOEJBK0NNLE1BQUEsS0FDQSxPQUFBLE1BQ0EsUUFBQSxLQUFBLE1BQUEsS0FBQSxLQUtBLFNBQUEsUzlCLzFCRix5QjhCeXlCSiw4QkFtRFEsUUFBQSxLQUFBLE1BQUEsS0FBQSxNQW5EUixvQ0E2RFEsV0FBQSw0Q0FBQSxLQUFBLEtBQUEsVUFDQSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEVBQ0EsTUFBQSxNQUNBLE9BQUEsS0FuRVIsaUNBc0VRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsSzlCbDNCSix5QjhCeXlCSixpQ0EyRVUsVUFBQSxLQUNBLFlBQUEsTUE1RVYsZ0NBZ0ZRLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQWxGUiwwQkFzRk0sUUFBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQUEsRUFDQSxNQUFBLEVBQ0EsUUFBQSxHQUdOLDBCQUNJLFFBQUEsSUFDQSxTQUFBLFNBQ0EsTUFBQSxjQUNBLElBQUEsZUFDQSxXQUFBLGNBQ0EsUUFBQSxLQUNBLFFBQUEsRUFNSixlQUNFLFFBQUEsSUFBQSxLQUNBLE1BQUEsS0FFQSxPQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSx1Q0FBQSxFQUFBLElBQUEsVUFFQSxnQkFBQSxVQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsU0FBQSxTQUNBLGdCQUFBLEtBQ0EsVUFBQSxLQUVHLHFDQUNDLFVBQUEsS0FDQSxZQUFBLElBQ0EsY0FBQSxFOUJ0NkJGLHlCOEJxNUJKLGVBcUJJLE1BQUEsS0FDQSxRQUFBLE1BQ0EsT0FBQSxLQUFBLEtBQUEsR0F2QkoscUJBMEJNLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLE9BQUEsRUFDQSxNQUFBLE1BQ0EsaUJBQUEsUUFDQSxPQUFBLElBQ0EsUUFBQSxLOUJ0N0JGLHlCOEJxNUJKLHFCQW1DTSxRQUFBLE9BR0EsMkNBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxNQUFBLEVBekNSLHFCQTZDTSxNQUFBLEtBN0NOLDRCQW1EUSxpQkFBQSxLQW5EUixxQkF3RFEsTUFBQSxLQWNSLHFCQUNFLFFBQUEsS0FBQSxFQUNBLE9BQUEsS0FBQSxFQUFBLEVBQUEsRUFDQSxXQUFBLE9BQ0EsaUJBQUEsUTlCLzlCRSx5QjhCMjlCSixxQkFNSSxXQUFBLHdDQUFBLElBQUEsSUFBQSxVQUFBLFFBQ0EsV0FBQSxNQUlKLHVDQUNFLE1BQUEsTUFDQSxRQUFBLEs5QngrQkUseUI4QnMrQkosdUNBSUksUUFBQSxPQUdKLHdCQUNFLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLEtBQUEsRUFBQSxFQUNBLGVBQUEsVUFRRixtQkFDRSxPQUFBLElBQUEsTUFBQSxRQUNBLE1BQUEsS0FDQSxXQUFBLDRDQUFBLElBQUEsSUFBQSxVQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBR0EsY0FBQSxJQUNBLE9BQUEsS0FBQSxFQUFBLEVBQUEsRUFDQSxRQUFBLGFBQ0EsaUJBQUEsUUFDQSxZQUFBLEk3QnA0Q0Esb0M2QnMzQ0YsbUJBcUJJLFFBQUEsS0FBQSxLQUFBLEtBQUEsTTdCMzRDRixxQzZCczNDRixtQkF3QkksUUFBQSxLQUFBLEtBQUEsS0FBQSxNQUdKLHlCQUNFLE1BQUEsS0FFRix5QkFDRSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUdGLGdCQUNJLFdBQUEsUUFHQSxXQUFBLCtDQUVBLFFBQUEsS0FBQSxLQUFBLE1BQ0EsU0FBQSxTQUNBLFNBQUEsT0FDQSxjQUFBLEtBR0osT0FDSSxNQUFBLElBQ0EsU0FBQSxTQUNBLEtBQUEsSUFDQSxJQUFBLE9BQ0Esa0JBQUEscUJBQUEsVUFBQSxxQkFDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLFdBQUEsT0FDQSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLFFBRUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLFFBQ0EsV0FBQSxLQUNBLFdBQUEsT0FHQSxjQUFBLEtBRUosVUFDRSxVQUFBLEtBQ0EsY0FBQSxLQUVGLFNBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxVQUFBLENBQUEsV0FFRixZQUNFLFFBQUEsS0FBQSxZQUNFLFVBQUEsZ0I5QnhrQ0EseUI4QnNrQ0osWUFJSSxRQUFBLEtBQUEsWUFDQSxVQUFBLGlCQUdKLHdCQUNJLFdBQUEsT0FDQSxTQUFBLFNBQ0EsUUFBQSxNQUFBLEVBQUEsS0FDQSxTQUFBLE9BQ0EsV0FBQSx1REFBQSxJQUFBLElBQUEsVUFDQSxjQUFBLE1BRUosMkJBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS0FFRiwwQkFDRSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxlQUFBLEtBRUYsNEJBQ0UsZ0JBQUEsVUFDQSxNQUFBLGVBRUYsa0JBQ0ksUUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLFFBQ0EsUUFBQSxLQUFBLEVBQ0EsVUFBQSxNQUVKLHdCQUNJLFFBQUEsR0FDQSxXQUFBLG1DQUFBLFVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLGFBQ0EsWUFBQSxLQUNBLFFBQUEsR0FFSixnREFDRSxXQUFBLFlBRUYsZ0JBQ0ksT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQUEsS0FBQSxLQUlBLGNBQUEsS0FDQSxXQUFBLEs5QnBvQ0EseUI4QjZuQ0osZ0JBSU0sUUFBQSxLQUFBLE1BS04sa0JBQ0UsVUFBQSxLQUNBLFlBQUEsS0FLRSxZQUFBLFVBQUEsQ0FBQSxXOUI3b0NBLHlCOEJzb0NKLGtCQUlNLFVBQUEsS0FDQSxZQUFBLE1BSU4sdUJBQ0ksUUFBQSxNQUNBLFVBQUEsTUFDQSxZQUFBLE1BQ0EsWUFBQSxJQUVKLGlCQUNJLFdBQUEsUUFHQSxXQUFBLCtDQUVBLFFBQUEsS0FBQSxLQUFBLEVBSUEsU0FBQSxTQUNBLFNBQUEsT0FDQSxjQUFBLEs5QmpxQ0EseUI4QnFwQ0osaUJBUU0sUUFBQSxLQUFBLEtBQUEsR0FPTixvQkFDSSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsZUFBQSxLQUNBLFdBQUEsTzlCMXFDQSx5QjhCb3FDSixvQkFRTSxXQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsTUFTTixlQUNJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEtBSUEsY0FBQSxLOUI3ckNBLHlCOEJ1ckNKLGVBSU0sUUFBQSxNQUlOLDBCQUNFLFVBQUEsS0FLRSxNQUFBLEs5QnJzQ0EseUI4QityQ0osMEJBR0ksVUFBQSxNQUNBLGFBQUEsTUFJSiw4QkFDSSxNQUFBLElBQ0EsV0FBQSxFQUNBLE1BQUEsS0FDQSxZQUFBLEtBRUosaUNBQ0ksVUFBQSxLQUNBLGNBQUEsSUFDQSxZQUFBLEtBRUosZ0NBQ0ksY0FBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBRUosZ0NBQ0ksaUJBQUEsc0JBQ0EsTUFBQSxlQUNBLGFBQUEsa0JBRUosVUFDSSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsSzlCN3RDQSx5QjhCMnRDSixVQUlNLFFBQUEsS0FBQSxLQUFBLEtBQUEsTUFHTixhQUNJLFVBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxPOUJydUNBLHlCOEJrdUNKLGFBS00sV0FBQSxLQUNBLFVBQUEsTUFHTixhQUNJLGVBQUEsS0FFSixnQkFDRSxVQUFBLEtBQ0EsWUFBQSxLQUtFLGNBQUEsS0FDQSxTQUFBLE9BQ0EsWUFBQSxVQUFBLENBQUEsVzlCdnZDQSx5QjhCOHVDSixnQkFJSSxVQUFBLEtBQ0EsWUFBQSxNQU1KLHFCQUNJLE1BQUEsS0FDQSxhQUFBLEtBRUosa0JBQ0ksTUFBQSxLQUNBLFFBQUEsYUFDQSxNQUFBLElBQ0EsWUFBQSxLQUVKLGVBQ0UsVUFBQSxnQkFFRixpQkFDRSxTQUFBLE9BRUYsb0JBRUksU0FBQSxPQUNBLGNBQUEsS0FISix1QkFLTSxRQUFBLGFBQ0EsTUFBQSxJQUNBLGVBQUEsSUFDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLFVBQUEsQ0FBQSxXQVhOLDRCQWFRLFFBQUEsYUFDQSxhQUFBLEtBQ0EsTUFBQSxLQWZSLHlCQWtCUSxNQUFBLEtBbEJSLG9CQXVCSSxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsY0FBQSxLQTFCSixtQkE2QkksWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUdKLFFBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLElBQ0EsV0FBQSxNQUVGLFNBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEsTUFDQSxNQUFBLElBQ0EsV0FBQSxNOUJ6ekNFLHlCOEIrMENKLDZCQUdJLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxJQUNBLFVBQUEsaUJBQ0Esa0JBQUEsaUJBQ0EsZUFBQSxpQkFDQSxjQUFBLGtCOUJ4MUNBLHlCOEI0MUNKLG1EQUdNLFFBQUEsTUFDQSxTQUFBLFNBQ0EsSUFBQSxRQUNBLGtCQUFBLGNBQUEsVUFBQSxlQUtOLDZCQUVJLHFCQUFBLFFBQUEsa0JBQUEsUUFBQSxhQUFBLFFBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxtQkFBQSxZQUFBLGdCQUFBLFlBQUEsV0FBQSxZQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE83Qnh1REYsb0M2Qmt1REYsNkJBU00saUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsZTdCM3VESixxQzZCa3VERiw2QkFZTSxpQkFBQSxNQUFBLGNBQUEsTUFBQSxnQkFBQSxZQXA4Q04sNkJBdzhDSSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEVBSUEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLFFBQUEsRTlCOTNDQSx5QjhCakZKLDZCQTI4Q00sT0FBQSxLQUFBLE03QnJ2REosb0M2QjBTRiw2QkFpOUNNLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLE1BQUEsSzdCNXZESixxQzZCMFNGLDZCQXM5Q00saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxPQUFBLEtBQUEsRUFBQSxFQUFBLE9BRUEsVUFBQSxPQUNBLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEdBejlDTixpREErOUNJLFdBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLEtBQ0EsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsTzlCbjVDQSx5QjhCakZKLGlEQXMrQ00sV0FBQSxNQXQrQ04sbUVBMitDSSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBSUEsTUFBQSxLQUNBLFFBQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxFQUNBLFVBQUEsTUFDQSxpQkFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLDBDQUFBLEVBQUEsSUFBQSxVQUNBLGVBQUEsVUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsU0FBQSxTOUJ6NkNBLHlCOEJqRkosbUVBNitDTSxRQUFBLEtBQUEsTUFnQk4seUJBRUksUUFBQSxZQUNBLGlCQUFBLFl0QmxyREosc0JzQnNyREUsUUFBQSxZQTFvQkYsb0NBOG9CSSxXQUFBLDZDQUFBLEtBQUEsS0FBQSxVQUNBLFFBQUEsR0FDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxNQUFBLE1BQ0EsT0FBQSxLQXBwQkoscUJBdXBCSSxRQUFBLE1BQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLE9BQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxLQS9wQkosd0JBa3FCSSxXQUFBLG9DQUFBLEVBQUEsSUFBQSxVQWxxQkoseUJBcXFCSSxXQUFBLG9DQUFBLEVBQUEsSUFBQSxVQUVKLHlCQUNJLFFBQUEsTUFDQSxXQUFBLE9BQ0EsY0FBQSxJQUNBLFFBQUEsS0FBQSxFQUNBLFVBQUEsS0FDQSxlQUFBLFVBQ0EsVUFBQSxNQUNBLGdCQUFBLEtBQ0EsU0FBQSxTQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLFFBQ0EsTUFBQSxNQUNBLE9BQUEsS0FBQSxFQUFBLEVBQUEsRUFFSixnQkFDSSxRQUFBLEdBQ0EsV0FBQSxvQ0FBQSxVQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxhQUNBLFlBQUEsS0FDQSxRQUFBLEdBQ0EsUUFBQSxLQUVKLGlCQUNFLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxLQUNBLFVBQUEsS3RCNXVERix1QnNCZ3ZESSxRQUFBLElBQ0EsU0FBQSxTQUVBLE1BQUEsZUFFQSxJQUFBLFlBQ0EsV0FBQSxFQUFBLFlBQ0EsUUFBQSxLQUNBLFFBQUEsRUFFQSxNQUFBLEtBQ0EsV0FBQSxPQUVBLFdBQUEsY0FFQSxNQUFBLE05QmxnREEseUJRN1BKLHVCc0Jtd0RNLE1BQUEsZUFDQSxJQUFBLGNBQ0EsWUFBQSxPQWVOLDBCQUNJLFFBQUEsTUFBQSxFQUVKLG9CQUNJLFVBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FFSixxQkFDSSxXQUFBLE9BQ0EsUUFBQSxLQUFBLEVBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLEtBRUosaUJBQ0UsV0FBQSxlQUNBLFFBQUEsdUJBRUYsY0FFSSxtQkFBQSxXQUFBLHNCQUFBLFFBQUEsbUJBQUEsWUFBQSxlQUFBLFlBQ0EsUUFBQSxLQUFBLEVBSUosVUFDRSxRQUFBLEtBQUEsRUFERix3QkFHSSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBR0osVUFDRSxZQUFBLEtBREYsYUFHSSxNQUFBLEtBSEoseURBTUksUUFBQSxNQUNBLE9BQUEsRUFBQSxLQVBKLGFBVUksWUFBQSxLQUNBLGVBQUEsS0FDQSxVQUFBLGVBQ0EsTUFBQSxLQUNBLFdBQUEsZTlCeGtEQSx5QjhCNGtESiwwQkFHTSxXQUFBLGdCQUtOLGdCQUNFLFdBQUEsUUFDQSxRQUFBLEtBQUEsRUFBQSxFQUFBLEVBQ0EsV0FBQSxNN0JsOURBLG9DNkIrOERGLGdCQUtJLFFBQUEsS0FBQSxFQUFBLEVBQUEsRUFDQSxXQUFBLE83QnI5REYsb0M2Qis4REYsZ0JBaUJJLFdBQUEsTUFDQSxRQUFBLE1BQUEsRUFBQSxFQUFBLE1BQ0EsV0FBQSxnREFBQSxVQUFBLElBQUEsS0FBQSxTQW5CSixtQkF1QkksV0FBQSxPQUNBLFlBQUEsSUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxlQUFBLFVBQ0EsTUFBQSxROUJobkRBLHlCOEJvbERKLG1CQThCTSxVQUFBLE05QmxuREYseUI4QnNuREosd0NBR00sWUFBQSxNNUJrL1hOLHdFQUVBLHdFQURBLHVFQUdBLDJFQURBLHFGNEJoL1hBLHVFNUI0K1hBLHlFNEJsK1hJLFlBQUEsVUFBQSxDQUFBLFc5QnhvREEseUJFb25iQSx3RUFFQSx3RUFEQSx1RUFHQSwyRUFEQSxxRjRCei9YSix1RTVCcS9YSSx5RTRCeitYRSxZQUFBLFVBQUEsQ0FBQSxZQVpOLHlDQWlCSSxRQUFBLE1BQUEsRUFBQSxLOUIvb0RBLHlCOEI4bkRKLHlDQW1CTSxRQUFBLE1BQUEsWUFuQk4scURBcUJRLFFBQUEsTUFBQSxFQUFBLGVBckJSLGdHQXVCVSxZQUFBLGdCQXZCVix1RUE2QkksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQTlCSiw2RkF3Q0ksU0FBQSxTQUNBLElBQUEsS0FDQSxrQkFBQSxLQUFBLFVBQUEsSzdCbmlFRixvQzZCeS9ERiw2RkFtRE0sMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxHOUJqckRGLHlCOEI4bkRKLHFFQXdETSxZQUFBLEdBeEROLHlDQTRESSxPQUFBLEtBQUEsS0FBQSxFOUIxckRBLHlCOEI4bkRKLHlDQThETSxPQUFBLEtBQUEsRUFBQSxHQTlETiw0REFtRUksYUFBQSxLQUNBLGNBQUEsSzlCbHNEQSx5QjhCOG5ESiw0REFzRU0sYUFBQSxLQUNBLGNBQUEsTUF2RU4sa0NBMkVJLFFBQUEsS0FBQSxFOUJ6c0RBLHlCOEI4bkRKLGtDQTZFTSxRQUFBLEtBQUEsR0E3RU4sc0NBaUZJLFlBQUEsSzlCL3NEQSx5QjhCOG5ESixzQ0FtRk0sWUFBQSxNQW5GTiwyQ0FzRnNCLFlBQUEsY0F0RnRCLDJDQXVGc0IsWUFBQSxjQXZGdEIsdURBMEZJLFdBQUEsT0FDQSxZQUFBLEs3QnBsRUYsb0M2QnkvREYsdURBNkZNLFlBQUEsS0FDQSxXQUFBLE1BOUZOLDBEQWlHTSxXQUFBLEtBakdOLHVEQXFHSSxVQUFBLGVBckdKLCtEQTBHSSxZQUFBLEU5Qnh1REEseUI4QjhuREosK0RBNEdNLFlBQUEsTUE1R04sd0RBZ0hJLGVBQUEsSzlCOXVEQSx5QjhCOG5ESix3REFrSE0sZUFBQSxNQWxITixtRUFzSEksUUFBQSxFQXRISixxR0EwSE0sTUFBQSxLOUJ4dkRGLHlCOEI4bkRKLHFHQTRIUSxNQUFBLE1BNUhSLG1HQWlJTSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLEtBcElOLHVDQTJJSSxlQUFBLE05Qnp3REEseUI4QjhuREosdUNBNklNLGVBQUEsT0E3SU4sd0VBaUpJLFVBQUEsS0FDQSxZQUFBLEs5Qmh4REEseUI4QjhuREosd0VBb0pNLFVBQUEsS0FDQSxZQUFBLE1BckpOLHdFQXlKSSxVQUFBLEs5QnZ4REEseUI4QjhuREosd0VBMkpNLFVBQUEsTUEzSk4sdUU1QjJuWUEsMkU0QjM5WEksVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLEk5Qmh5REEseUI4QjhuREosdUU1QmlvWUksMkU0Qjc5WEUsVUFBQSxLQUNBLFlBQUEsTUFyS04sdUVBMEtJLGNBQUEsSzlCeHlEQSx5QjhCOG5ESix1RUE0S00sY0FBQSxNOUIxeURGLHlCOEI4bkRKLDhGQWdMUSxjQUFBLE1BaExSLG9GQXNMTSxjQUFBLEU5QnB6REYseUI4QjhuREosb0ZBd0xRLGNBQUEsTUF4TFIscUZBNkxJLFVBQUEsZTlCM3pEQSx5QjhCOG5ESixxRkErTE0sVUFBQSxnQkEvTE4sK0VBb01JLFlBQUEsRTlCbDBEQSx5QjhCOG5ESiwrRUFzTU0sWUFBQSxNQXRNTixrRkEwTUksY0FBQSxFOUJ4MERBLHlCOEI4bkRKLGtGQTRNTSxjQUFBLE1BNU1OLHFGQWdOSSxRQUFBLEVBQUEsSTlCOTBEQSx5QjhCOG5ESixxRkFrTk0sUUFBQSxFQUFBLEtBQUEsTUFsTk4sMkZBc05JLFFBQUEsSzlCcDFEQSx5QjhCOG5ESiwyRkF3Tk0sUUFBQSxPQXhOTiwwRkE0TkksVUFBQSxLQUNBLFlBQUEsTzlCMzFEQSx5QjhCOG5ESiwwRkErTk0sVUFBQSxLQUNBLFlBQUEsTTlCOTFERix5QjhCOG5ESixrRkFBQSxrRkFxT00sV0FBQSxNQXJPTixtRUEwT0ksV0FBQSxPOUJ4MkRBLHlCOEI4bkRKLG1FQTRPTSxXQUFBLE1BNU9OLDBDQWlQSSxRQUFBLEs5Qi8yREEseUI4QjhuREosMENBbVBNLFFBQUEsTUFuUE4sOERBd1BJLFdBQUEsMkRBQ0EsWUFBQSxLOUJ2M0RBLHlCOEI4bkRKLDhEQTJQTSxZQUFBLE9BM1BOLG1FQStQSSxZQUFBLEU5QjczREEseUI4QjhuREosbUVBaVFNLFlBQUEsTUFqUU4sa0ZBcVFJLElBQUEsTUFDQSxVQUFBLE05QnA0REEseUI4QjhuREosa0ZBd1FNLElBQUEsTUFDQSxVQUFBLE1BelFOLDRHQTZRSSxjQUFBLEU5QjM0REEseUI4QjhuREosNEdBK1FNLGNBQUEsTTVCdTlYTiwwQzRCdHVZQSxzRUFvUkksVUFBQSxLQUNBLFlBQUEsSzlCbjVEQSx5QkV5MmJBLDBDNEIzdVlKLHNFQXVSTSxVQUFBLEtBQ0EsWUFBQSxRQXhSTixxRUE0UkksVUFBQSxLOUIxNURBLHlCOEI4bkRKLHFFQThSTSxVQUFBLE1BOVJOLDJDQWtTSSxlQUFBLEk5Qmg2REEseUI4QjhuREosMkNBb1NNLGVBQUEsTUFwU04sK0NBMFNJLFdBQUEsS0FDQSxRQUFBLEtBQUEsRUFDQSxXQUFBLDRDQUFBLElBQUEsSUFBQSxVQUFBLFFBQ0EsZ0JBQUEsS0FBQSxLOUIzNkRBLHlCOEI4bkRKLCtDQWdUTSxXQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsV0FBQSx3Q0FBQSxJQUFBLElBQUEsVUFBQSxRQUNBLGdCQUFBLEtBQUEsTUFuVE4saUVBdVRJLFFBQUEsTUFDQSxPQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxNOUJ4N0RBLHlCOEI4bkRKLGlFQTRUTSxVQUFBLE1BNVROLDZDQWdVSSxXQUFBLEs5Qjk3REEseUI4QjhuREosNkNBa1VNLFdBQUEsTUFsVU4sa0VBc1VJLFdBQUEsS0F0VUosa0RBeVVJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLOUIxOERBLHlCOEI4bkRKLGtEQThVTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsTUFzRE4sOERBRUksY0FBQSxZQUZKLGlEQUtJLGVBQUEsRUFDQSxPQUFBLEU5QjFnRUEseUI4Qm9nRUosaURBUU0sZUFBQSxLQUNBLGNBQUEsT0FUTixvREFZTSxVQUFBLEtBQ0EsVUFBQSxNQUNBLE9BQUEsRUFBQSxLOUJsaEVGLHlCOEJvZ0VKLG9EQWdCUSxVQUFBLEtBQ0EsVUFBQSxNQWpCUixtREFxQk0sVUFBQSxLOUJ6aEVGLHlCOEJvZ0VKLG1EQXVCUSxVQUFBLE1BdkJSLDBDQTRCSSxZQUFBLEtBNUJKLGdDQStCTSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLFFBQUEsS0FDQSxrQkFBQSxLQUFBLFVBQUEsSzlCemlFRix5QjhCb2dFSixnQ0F1Q1EsTUFBQSxJQUNBLFNBQUEsU0FDQSxLQUFBLElBQ0EsSUFBQSxPQUNBLGtCQUFBLHFCQUNBLFVBQUEscUJBQ0EsUUFBQSxLQUFBLEtBQUEsTUE3Q1IsbUNBZ0RVLFVBQUEsS0FDQSxjQUFBLEs5QnJqRU4seUI4Qm9nRUosbUNBbURZLFVBQUEsS0FDQSxjQUFBLE1BcERaLGtDQXdETSxVQUFBLEtBQ0EsWUFBQSxLOUI3akVGLHlCOEJvZ0VKLGtDQTJEUSxVQUFBLEtBQ0EsWUFBQSxNQTVEUixrREFpRU0sTUFBQSxLOUJya0VGLHlCOEJvZ0VKLGtEQW1FUSxNQUFBLE9BbkVSLHFDQXdFTSxNQUFBLEtBQ0EsVUFBQSxLOUI3a0VGLHlCOEJvZ0VKLHFDQTJFUSxVQUFBLE1BM0VSLGlDNUJzK1hBLGtDNEJwNVhJLE1BQUEsSzlCdGxFQSx5QjhCb2dFSixpQzVCMCtYSSxrQzRCdDVYRSxNQUFBLEtBcEZOLHVEQXdGSSxNQUFBLEs5QjVsRUEseUI4Qm9nRUosdURBMEZNLE1BQUEsS0ExRk4sb0NBOEZJLE9BQUEsRUFBQSxFQUFBLEs5QmxtRUEseUI4Qm9nRUosb0NBZ0dNLGNBQUEsR0FoR04sMkNBb0dJLE1BQUEsSTlCeG1FQSx5QjhCb2dFSiwyQ0FzR00sTUFBQSxLQXRHTixrREEwR0ksVUFBQSxLOUI5bUVBLHlCOEJvZ0VKLGtEQTRHTSxVQUFBLE1BNUdOLDhCQWdISSxZQUFBLGVBQ0EsYUFBQSxlOUJybkVBLHlCOEJvZ0VKLDhCQW1ITSxZQUFBLGFBbkhOLHdDQXVISSxZQUFBLEU5QjNuRUEseUI4Qm9nRUosd0NBeUhNLFlBQUEsTUFLTiwyQ0FHTSxZQUFBLEU5QnJvRUYseUI4QmtvRUosMkNBS1EsWUFBQSxNQUxSLCtDQVdNLGVBQUEsSzlCN29FRix5QjhCa29FSiwrQ0FhUSxlQUFBLE1BYlIsOEJBa0JJLFdBQUEsUTlCcHBFQSx5QjhCa29FSiw4QkFvQk0sV0FBQSxPQXBCTixpQ0F5Qk0sWUFBQSxVQUFBLENBQUEsVzlCM3BFRix5QjhCa29FSixpQ0EyQlEsWUFBQSxVQUFBLENBQUEsWUFLUixrQkFDRSxXQUFBLEs5Qm5xRUUseUI4QmtxRUosa0JBR0ksV0FBQSxHQUdKLHlDQUVJLFFBQUEsZTlCMXFFQSx5QjhCd3FFSix5Q0FJTSxRQUFBLHdCQUpOLDBDQVNJLFFBQUEsdUI5QmpyRUEseUI4QndxRUosMENBV00sUUFBQSxnQkFLTiwrRkFDRSxjQUFBLEtBRUYsK0ZBQ0UsY0FBQSxLOUI1ckVFLHlCOEJnc0VKLFlBRUksYUFBQSxnQjlCbHNFQSx5QkU0a2NGLGE0QnY0WEYsYUFHSSxhQUFBLGdCOUJ4c0VBLHlCOEIyc0VKLEtBRUksWUFBQSxNQUtKLGdCQUNFLGNBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsUUFBQSxLQUFBLEtBQUEsRTlCcnRFRSx5QjhCa3RFSixnQkFLSSxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLFdBQ0EsUUFBQSxHQU5KLG1CQVNJLFVBQUEsTUFDQSxhQUFBLEtBQ0EsWUFBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLEs5Qi90RUEseUI4Qmt0RUosbUJBZU0sVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLE1BSU4sY0FFSSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFJSiwyQ0FFSSxXQUFBLDJEQUlKLGlCQUNJLFFBQUEsYUFHSix3Q0FDRSxjQUFBLGVBR0Ysa0NBQ0UsbUJBQUEsU0FBQSxzQkFBQSxRQUFBLG1CQUFBLGVBQUEsZUFBQSxlN0J6bkZBLG9DNkJ3bkZGLGtDQUdJLG1CQUFBLFFBQUEsc0JBQUEsUUFBQSxtQkFBQSxRQUFBLGVBQUEsU0FJSixzQkFDRSxnQkFBQSxJQUdGLG9DQUVJLFdBQUEsS0FHSixVQUNFLGNBQUEsZUFERixhQUdJLFFBQUEsZUFISixvQkFLTSxRQUFBLEtBTE4sZUFRTSxjQUFBLGVBQ0EsVUFBQSxlQUNBLGFBQUEsS0FWTixvQkFhTSxTQUFBLFNBQ0EsYUFBQSxLQUNBLGNBQUEsZUFDQSxVQUFBLGVBaEJOLDJCQWtCUSxNQUFBLEtBQ0EsT0FBQSxLQUNBLElBQUEsSUFDQSxnQkFBQSxLQUNBLFFBQUEsR0FDQSxpQkFBQSxvQ0FDQSxTQUFBLFNBQ0EsS0FBQSxFQVFSLGdCQUVJLFVBQUEsS0FDQSxNQUFBLEtBSEosc0JBTVEsWUFBQSxJQU1SLG9CQUNFLFdBQUEsS0FERiwwQkFHSSxZQUFBLEtBSUosYUFDRSxXQUFBLDhDQUFBLFVBQUEsT0FBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxhQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxJQUNBLGdCQUFBLElBRUYsUUFDRSxRQUFBLGFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGFBQUEsSUFDQSxRQUFBLEtBRUYsVUFFSSxTQUFBLFM5QnIxRUEseUI4QncxRUosd0JBR00sT0FBQSxLQUFBLEVBQUEsTUFLTixTQVNFLGNBQUEsS0FURixhQUVJLG1CQUFBLEVBQUEsSUFBQSxLQUFBLElBQUEsZUFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLElBQUEsZUFDQSxjQUFBLEtBQ0EsYUFBQSxJQUFBLElBQUEsSUFBQSxJQUNBLGFBQUEsUUFDQSxhQUFBLE1BQ0Esb0JBQUEsUUNyekZKLFdBQ0MsWUFBQSxJQWtCQSxzQkFFRSxXQUFBLGdEQUFBLFVBQUEsT0FBQSxLQUNBLE9BQUEsRUFDQSxPQUFBLEtBSkYscUJBT0UsUUFBQSxLQUdGLGFBQ0MsZUFBQSxLQUNBLGlCQUFBLFFBRkQsZ0JBS0csUUFBQSxFQUFBLEtBQ0EsY0FBQSxLQUNELGNBQUEsS0FDUyxVQUFBLEsvQnlhUix5QitCamJILGdCQVdlLFVBQUEsTUFYZixnQkFlRSxXQUFBLE9BQ0MsVUFBQSxLQUNELFVBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxLQW5CRiwyQkFzQkUsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE9BQ2EsVUFBQSxLQUNBLFlBQUEsS0ExQmYsMkJBNkJHLFdBQUEsUUFDQSxPQUFBLEtBQ0MsV0FBQSxRQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsVUFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsVUFDZSxPQUFBLEsvQmdaaEIseUIrQmpiSCwyQkFtQ3VCLE9BQUEsT0FuQ3ZCLG9DQXVDSyxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxLQUFBLEVBMUNMLHdDQTRDTSxhQUFBLEtBNUNOLCtCQWtERSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxXQUFBLEtBQ1MsYUFBQSxFQUNBLFlBQUEsTUFDQSxXQUFBLE85QkpWLG9DOEJ0REQsK0JBNERlLFVBQUEsS0FDVCxZQUFBLEtBQ1MsYUFBQSxNQUNBLFlBQUEsRUFDQSxXQUFBLE05QlZkLHFDOEJ0REQsK0JBbUVlLFVBQUEsS0FDVCxZQUFBLE1BcEVOLDBCQXdFRyxXQUFBLFFBQ0QsV0FBQSxPQXpFRiw4QkEyRUksTUFBQSxLQUNBLE9BQUEsRUFDQSxNQUFBLE1BQ0EsT0FBQSxFQUFBLEtBOUVKLGlDQWtGQyxXQUFBLE9BQ0EsY0FBQSxLQW5GRCxtQ0FxRkcsTUFBQSxNQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLE1BQ0QsUUFBQSxhQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxJQUNBLFNBQUEsU0FDQSxXQUFBLE9BQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLGNBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsS0FDQSxtQkFBQSxJQUFBLElBQUEsUUFBQSxXQUFBLElBQUEsSUFBQSxRQXRHRiwwQ0F3R0csUUFBQSxHQUNBLFNBQUEsU0FDQSxXQUFBLHlDQUFBLFVBQUEsTUFBQSxPQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQyxNQUFBLEtBL0dKLHlDQWtIRyxXQUFBLEtBQ0EsTUFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBYUosaUJBQ0MsZUFBQSxxQkFFRCxXQUNJLFFBQUEsS0FBQSxFQUFBLEtBSUEsZ0JBQUEsSUFBQSxLQUNBLFdBQUEsTy9CdVNBLHlCK0I3U0osV0FHSyxRQUFBLEtBQUEsRUFBQSxNQUhMLGNBUUUsWUFBQSxVQUFBLENBQUEsV0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUNNLFVBQUEsS0FDQSxZQUFBLEsvQmlTSix5QitCN1NKLGNBY1ksVUFBQSxLQUNBLFlBQUEsTUFmWixhQW1CRSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQyxjQUFBLEtBQ0EsYUFBQSxLQXpCSCxtQkE0QkssV0FBQSxLQUNBLGNBQUEsS0E3Qkwsb0NBK0JNLFdBQUEsS0FDQSxlQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0gsa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQWxDSCw2REFvQ08sUUFBQSxhQUNBLGVBQUEsSUFDQSxPQUFBLEVBdENQLDJEQXlDTyxRQUFBLGFBQ0EsT0FBQSxFQUNBLGFBQUEsSy9Ca1FILHlCK0I3U0osMkRBNkNvQixVQUFBLEtBQ0EsWUFBQSxNQTlDcEIsc0JBbURNLFdBQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBcEROLHlCQXNETyxRQUFBLEVBQUEsRUFBQSxJQUFBLEtBQ0gsWUFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLE1BQ1ksWUFBQSxVQUFBLENBQUEsV0FNWixZQUFBLElBQ0EsTUFBQSxRQUNBLFVBQUEsSy9CMk9BLHlCK0I3U0oseUJBNERRLFlBQUEsVUFBQSxDQUFBLFdBQ1ksWUFBQSxJQUNBLFFBQUEsRUFBQSxFQUFBLEtBQUEsTUE5RHBCLGdDQW9FUSxRQUFBLEdBQ0gsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLEVBQ0EsV0FBQSx5Q0FBQSxJQUFBLElBQUEsVUFDQSxnQkFBQSxLQUNBLGdCQUFBLFFBN0VMLGNBbUZFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLE9BQUEsRUFBQSxFQUFBLEtBQUEsRUFDTSxZQUFBLFVBQUEsQ0FBQSxXQUdSLDRDQUNJLE1BQUEsTS9Ca05BLHlCK0JuTkosNENBR1EsTUFBQSxNQUdSLFVBQ0ksUUFBQSxLQUFBLEVBQUEsS0FJQSxnQkFBQSxJQUFBLEtBQ0EsV0FBQSxPL0J1TUEseUIrQjdNSixVQUdLLFFBQUEsS0FBQSxFQUFBLE1BSEwsYUFRSyxZQUFBLFVBQUEsQ0FBQSxXQUNILE1BQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxPQVhGLGFBY0ssWUFBQSxJQUNILGVBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0FZRSx5QkFDSSxXQUFBLElBR0ksUUFBQSxNQUFBLEVBQUEsTUFBQSxFQUdSLHdCQUdZLE1BQUEsSUFDQSxlQUFBLElBR0EsUUFBQSxhQUNBLE1BQUEsS0FDQSxNQUFBLElBR1osa0JBQ0ksY0FBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxLQUNBLGNBQUEsS0FDQSxpQkFBQSxLQUVBLFdBQUEsSUFSSCxxQkFVTyxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFFSSxVQUFBLEtBQ0EsWUFBQSxLQWZYLHFCQWtCTyxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLEtBR0ksVUFBQSxLQUNBLFlBQUEsS0F6QlgsZ0RBNEJPLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUdJLFVBQUEsS0FDQSxZQUFBLEtBR1Asb0NBR08sTUFBQSxNQUNBLE9BQUEsTUFDQSxTQUFBLFNBQ0EsUUFBQSxhQUNBLGVBQUEsT0FDQSxjQUFBLEtBUlAsd0NBV1csUUFBQSxNQUNBLFNBQUEsU0FDQSxRQUFBLEdBQ0EsSUFBQSxJQUNBLEtBQUEsSUFmWCwyQ0FvQlcsUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGdCQUFBLFFBQ0Esa0JBQUEsVUFDQSxvQkFBQSxJQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxFQUNBLGlCQUFBLDRDQTRCWix5QkFDSSxXQUFBLEtBQ0EsTUFBQSxNQUNBLE9BQUEsS0FBQSxLQUFBLEVBQUEsS0FISCw0QkFNTyxZQUFBLEtBQ0EsY0FBQSxLQUNBLFNBQUEsU0FDQSxZQUFBLE9BQ0EsT0FBQSxLQVZQLDhCQVlXLE1BQUEsS0FDQSxRQUFBLGFBQ0EsYUFBQSxLQWRYLDhCQWtCVyxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLGFBQ0EsZUFBQSxJQXRCWCxvQ0EwQmUsTUFBQSxLQTFCZiw2Q0FnQ2MsT0FBQSxLQWhDZCxrQ0FxQ1csU0FBQSxTQUNBLFFBQUEsR0FDQSxLQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsY0FBQSxJQUFBLE1BQUEsUUFPZixzQkFFTyxjQUFBLEtBQ0EsV0FBQSxPQUhQLHNCQU1PLFlBQUEsSUFDQSxlQUFBLEtBQ0EsV0FBQSxPQVJQLHFDQVdPLGlCQUFBLEtBQ0EsV0FBQSxPQUdBLGNBQUEsSUFDQSxtQkFBQSxLQUFBLEtBQUEsS0FBQSxFQUFBLFFBRUEsV0FBQSxLQUFBLEtBQUEsS0FBQSxFQUFBLFFBQ0EsWUFBQSxLQUNBLGVBQUEsS0FFTyxZQUFBLE1BdEJkLHdDQXlCVyxVQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxlQUFBLEtBQ0ksZUFBQSxLQTdCZix5Q0FnQ1csY0FBQSxLQWhDWCx1Q0FtQ1csYUFBQSxLQUNBLGNBQUEsS0FDSSxhQUFBLEtBQ0EsY0FBQSxLQUNKLFVBQUEsS0FDWixZQUFBLEtBQ1ksWUFBQSxVQUFBLENBQUEsV0FDWixZQUFBLElBQ0EsTUFBQSxRQTNDQyxvQ0ErQ08sWUFBQSxHQUNBLGVBQUEsR0FFUSxZQUFBLElBbERmLHNDQXFETyxpQkFBQSxLQUNBLFdBQUEsT0FHQSxjQUFBLElBQ0EsbUJBQUEsS0FBQSxLQUFBLEtBQUEsRUFBQSxRQUVBLFdBQUEsS0FBQSxLQUFBLEtBQUEsRUFBQSxRQUNBLFFBQUEsS0FBQSxFQTdEUCx5Q0ErRFcsV0FBQSxxREFBQSxVQUFBLElBQUEsRUFDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsTUFBQSxDQUFBLFFBQ0EsWUFBQSxJQW5FWCxnRUFzRVcsTUFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLGFBQ0EsUUFBQSxLQUFBLEtBQ0EsZUFBQSxJQUVJLE1BQUEsSUFDQSxNQUFBLElBN0VmLG1FQWdGZSxVQUFBLEtBQ0EsZUFBQSxLQUNJLGVBQUEsS0FsRm5CLGtFQXFGWSxVQUFBLEtBQ1osWUFBQSxLQUNZLFlBQUEsVUFBQSxDQUFBLFdBQ1osWUFBQSxJQUNBLE1BQUEsUUF6RkEsb0VBNEZlLGNBQUEsS0E1RmYsNkRBZ0dXLFlBQUEsRUFDQSxhQUFBLEVBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQUEsTUFBQSxRQUVRLFlBQUEsSUFBQSxNQUFBLFFBQ0EsYUFBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEVBQ0EsY0FBQSxFQXhHbkIsbUVBMEdlLFNBQUEsU0FDQSxNQUFBLE1BQ0EsSUFBQSxJQUNBLFFBQUEsR0FDQSxXQUFBLGlEQUFBLFVBQUEsRUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxLQUVJLFFBQUEsTUFuSG5CLG9FQXNIZSxTQUFBLFNBQ0EsS0FBQSxNQUNBLElBQUEsSUFDQSxRQUFBLEdBQ0EsV0FBQSxpREFBQSxVQUFBLEVBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsS0FHSSxRQUFBLE1BblV4Qix1QkEyVVEsV0FBQSxRQUNJLFdBQUEsTUFDQSxXQUFBLE1BS1osaUJBQ0MsV0FBQSxlQUVELGlCQUNJLFdBQUEsZUFHSiw0QkFFUSxXQUFBLGUvQjlJSix5QitCNElKLDRCQUlZLFdBQUEsZ0JBSVosYUFDSSxRQUFBLEtBQUEsRUFBQSxLQUlILFdBQUEsUUFHRCxXQUFBLHVFQUVDLFNBQUEsU0FDQSxXQUFBLE8vQi9KRyx5QitCb0pKLGFBR0ssUUFBQSxLQUFBLEVBQUEsTUFITCxnQkFhSyxNQUFBLEtBQ0EsVUFBQSxLQUNILFlBQUEsS0FDQSxZQUFBLElBQ0EsY0FBQSxLQUlGLGlDQUVRLFdBQUEsYy9CM0tKLHlCK0J5S0osaUNBSVksV0FBQSxnQkFLWixVQUNJLFFBQUEsS0FBQSxFQUFBLEsvQm5MQSx5QitCa0xKLFVBR1EsUUFBQSxLQUFBLEdBSFIsWUFNRSxZQUFBLFVBQUEsQ0FBQSxXQU5GLDBCQVNFLFlBQUEsVUFBQSxDQUFBLFdBVEYsK0JBV0csWUFBQSxVQUFBLENBQUEsV0FYSCw0QkFlUSxNQUFBLElBQ0EsT0FBQSxFQUFBLEtBQ0ksTUFBQSxhQUNBLE9BQUEsRUFJWixpQkFDSSxZQUFBLGNBS0osY0FDSSxZQUFBLEtBR0osZUFDSSxZQUFBLFlBRUosVUFDSSxRQUFBLEtBQUEsRUFBQSxLQUFBLEVBREoscUJBR1EsY0FBQSxLL0J4TkoseUIrQnFOSixxQkFLWSxjQUFBLE1BTFosYUFTUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLFdBQUEsTy9Cbk9KLHlCK0JxTkosYUFnQlksV0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxNQUtaLHVCQUNJLFdBQUEsdUNBQUEsS0FBQSxPQUFBLFVBQ0EsZ0JBQUEsSUFBQSxlQUZKLDBCQUlRLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxLL0JuUEoseUIrQjZPSiwwQkFRWSxVQUFBLEtBQ0EsWUFBQSxNQVRaLHlCQWFRLFdBQUEsT0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEtBSVIsK0JBQ0ksV0FBQSxPQUNBLGlCQUFBLFFBQ0EsU0FBQSxTQUNBLFdBQUEsT0FKSixrQ0FNUSxjQUFBLEtBQ0EsVUFBQSxLL0IzUUoseUIrQm9RSixrQ0FTWSxVQUFBLE1BVFosaUNBYVEsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxFL0J0UkoseUIrQm9RSixpQ0FvQlksV0FBQSxNQXBCWixrQ0F3QlEsT0FBQSxNQUNBLE9BQUEsS0FDQSxjQUFBLEUvQjlSSix5QitCb1FKLGtDQTRCWSxZQUFBLE1BNUJaLHdDQStCWSxNQUFBLEtBQ0EsUUFBQSxHQWhDWixzREFvQ2dCLGNBQUEsS0FDQSxNQUFBLEtBQ0EsU0FBQSxPQUNBLFFBQUEsYUFDQSxPQUFBLEVBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxtQkFBQSxJQUFBLElBQUEsUUFBQSxXQUFBLElBQUEsSUFBQSxRQUNBLGtCQUFBLFNBQUEsVUFBQSxTQUNBLE9BQUEsUUFDQSxjQUFBLElBQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsSUFBQSxnQkFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLElBQUEsZ0JBQ0EsUUFBQSxLQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUS9CclRaLHlCK0JvUUosc0RBbURvQixPQUFBLE1BQ0EsUUFBQSxLQUFBLEdBcERwQiwwREF1RG9CLGNBQUEsS0FDSSxjQUFBLEVBeER4Qix5REEyRG9CLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLEsvQm5VaEIseUIrQm9RSix5REFpRXdCLFFBQUEsT0FqRXhCLDREQW9Fd0IsUUFBQSxLL0J4VXBCLHlCK0JvUUosNERBc0U0QixRQUFBLE9BdEU1Qix1RUEyRW9CLFFBQUEsRS9CL1VoQix5QitCb1FKLHVFQTZFd0IsUUFBQSxHQTdFeEIseURBaUZvQixXQUFBLE9BQ0EsT0FBQSxLQUFBLEVBQ0EsVUFBQSxLL0J2VmhCLHlCK0JvUUoseURBcUZ3QixjQUFBLEtBQ0EsVUFBQSxLQUNBLE9BQUEsS0FBQSxHQUdSLHdDQTFGaEIsNERBNEZvQixtQkFBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsS0FDSSxRQUFBLEVBQ0EsbUJBQUEsSUFBQSxJQUFBLFFBQ0Esa0JBQUEsV0FDQSxlQUFBLElBQUEsSUFBQSxRQUNBLGNBQUEsV0FDQSxnQkFBQSxJQUFBLElBQUEsUUFDQSxlQUFBLFdBQ0EsV0FBQSxJQUFBLElBQUEsUUFDQSxVQUFBLFdBQ0EsaUJBQUEsUUFDQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEVBeEd4Qiw2RUEyR3dCLFFBQUEsRUFDSSxRQUFBLEtBQ0osUUFBQSxFQTdHeEIsZ0ZBK0dnQyxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxFQUNKLE1BQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxFQXpINUIsK0VBOEhnQyxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLQUNKLE1BQUEsS0FDQSxXQUFBLE9Bdkk1QiwySEFBQSxnRUEySXdCLFFBQUEsYUFDSSxRQUFBLEtBNUk1QiwrREFnSndCLFFBQUEsTUFheEIsbUNBQ0ksV0FBQSx1Q0FBQSxPQUFBLEtBQUEsVUFDQSxnQkFBQSxJQUFBLGVBQ0EsWUFBQSxLQUNBLFNBQUEsU0FKSixzQ0FNUSxjQUFBLEtBQ0EsVUFBQSxLL0J4YUoseUIrQmlhSixzQ0FTWSxVQUFBLEtBQ0EsY0FBQSxNQVZaLGlEQWNRLFFBQUEsS0FBQSxFQUtBLGNBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsSy9CdmJKLHlCK0JpYUosaURBZ0JZLFFBQUEsS0FDQSxjQUFBLE1BakJaLDhEQXdCWSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUdBLGNBQUEsS0FDQSxpQkFBQSxLQUNBLFFBQUEsRUFoQ1osZ0VBbUNZLE1BQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLGVBQUEsS0FDQSxZQUFBLEUvQnhjUix5QitCaWFKLGdFQXlDZ0IsTUFBQSxLQUNBLE1BQUEsSUFDQSxXQUFBLEtBQ0EsZUFBQSxFQUNBLFlBQUEsTUE3Q2hCLG9FQWdEZ0IsUUFBQSxNQUNBLE9BQUEsRUFDSSxPQUFBLEVBQUEsS0FDQSxRQUFBLFFBbkRwQixxRUF1RFksTUFBQSxLQUNBLE1BQUEsS0FDQSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLGVBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLGVBQ0EsUUFBQSxLQUFBLEtBQ0EsY0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFEvQjdkUix5QitCaWFKLHFFQThEZ0IsTUFBQSxNQUNBLE1BQUEsSUFDQSxRQUFBLE1BaEVoQiwwRUFtRWdCLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLGVBQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxNL0J6ZVoseUIrQmlhSiwwRUEwRW1CLFdBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxZQTNFbkIsd0VBK0VnQixXQUFBLE9BQ0EsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLE1BQUEsSy9CdmZaLHlCK0JpYUosd0VBd0ZtQixXQUFBLEtBQ0EsY0FBQSxFQUNBLFVBQUEsTUExRm5CLHVFQThGZ0IsZUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLGVBQUEsWUFDQSxXQUFBLE8vQnRnQloseUIrQmlhSix1RUF1R29CLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFlBMUdwQiwyRUErR29CLGFBQUEsS0FDQSxlQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsV0FBQSx3REFBQSxFQUFBLElBQUEsVS9CdmhCaEIseUIrQmlhSiwyRUF3SHdCLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFlBM0h4QixrRkE4SHdCLFlBQUEsSS9CL2hCcEIseUIrQmlhSixnREFzSVksV0FBQSxNQXRJWiwyQ0EwSVEsU0FBQSxTQTFJUixrREE0SVksY0FBQSxJQUFBLE9BQUEsUUFDQSxPQUFBLElBQ0EsU0FBQSxTQUNBLEtBQUEsTUFDQSxJQUFBLE1BQ0EsUUFBQSxHQUNBLE1BQUEsS0FDQSxRQUFBLEs5Qi82QlYscUM4QjR4QkYsa0RBcUpnQixRQUFBLE9BckpoQixpREF5SlksWUFBQSxJQUFBLE9BQUEsUUFDQSxPQUFBLE1BQ0EsU0FBQSxTQUNBLEtBQUEsTUFDQSxJQUFBLEVBQ0EsUUFBQSxHQUNBLFFBQUEsSzlCMzdCVixxQzhCNHhCRixpREFpS2dCLFFBQUEsT0FqS2hCLHdEQXFLWSxTQUFBLFNBQ0EsS0FBQSxNQUNBLElBQUEsRUFDQSxRQUFBLEs5QnA4QlYscUM4QjR4QkYsd0RBMEtnQixRQUFBLE9BMUtoQiwyQ0ErS1EsU0FBQSxTQUNBLFFBQUEsS0FBQSxFQUlBLGNBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsSy9CeGxCSix5QitCaWFKLDJDQWtMWSxRQUFBLE1BbExaLGtEQXlMWSxjQUFBLElBQUEsT0FBQSxRQUNBLE9BQUEsSUFDQSxTQUFBLFNBQ0EsTUFBQSxNQUNBLElBQUEsTUFDQSxRQUFBLEdBQ0EsTUFBQSxLQUNBLFFBQUEsSzlCNTlCVixxQzhCNHhCRixrREFrTWdCLFFBQUEsT0FsTWhCLGlEQXNNWSxZQUFBLElBQUEsT0FBQSxRQUNBLE9BQUEsTUFDQSxTQUFBLFNBQ0EsTUFBQSxNQUNBLElBQUEsTUFDQSxRQUFBLEdBQ0EsUUFBQSxLOUJ4K0JWLHFDOEI0eEJGLGlEQThNZ0IsUUFBQSxPQTlNaEIsMERBa05ZLFNBQUEsU0FDQSxNQUFBLE1BQ0EsSUFBQSxLQUNBLFFBQUEsSzlCai9CVixxQzhCNHhCRiwwREF1TmdCLFFBQUEsT0F2TmhCLDJDQTROUSxTQUFBLFNBNU5SLGtEQThOWSxjQUFBLElBQUEsT0FBQSxRQUNBLE9BQUEsSUFDQSxTQUFBLFNBQ0EsS0FBQSxNQUNBLElBQUEsTUFDQSxRQUFBLEdBQ0EsTUFBQSxLQUNBLFFBQUEsSzlCamdDVixxQzhCNHhCRixrREF1T2dCLFFBQUEsT0F2T2hCLGlEQTJPWSxZQUFBLElBQUEsT0FBQSxRQUNBLE9BQUEsTUFDQSxTQUFBLFNBQ0EsS0FBQSxNQUNBLElBQUEsTUFDQSxRQUFBLEdBQ0EsUUFBQSxLOUI3Z0NWLHFDOEI0eEJGLGlEQW1QZ0IsUUFBQSxPQW5QaEIsMERBdVBZLFNBQUEsU0FDQSxLQUFBLE1BQ0EsSUFBQSxLQUNBLFFBQUEsSzlCdGhDVixxQzhCNHhCRiwwREE0UGdCLFFBQUEsT0E1UGhCLDJDQWlRUSxTQUFBLFNBQ0EsUUFBQSxLQUFBLEVBS0EsY0FBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLE1BQ0EsTUFBQSxLL0IzcUJKLHlCK0JpYUosMkNBb1FZLFFBQUEsS0FDQSxjQUFBLE1BclFaLGtEQTRRWSxjQUFBLElBQUEsT0FBQSxRQUNBLE9BQUEsSUFDQSxTQUFBLFNBQ0EsTUFBQSxNQUNBLElBQUEsTUFDQSxRQUFBLEdBQ0EsTUFBQSxLQUNBLFFBQUEsSzlCL2lDVixxQzhCNHhCRixrREFxUmdCLFFBQUEsT0FyUmhCLGlEQXlSWSxZQUFBLElBQUEsT0FBQSxRQUNBLE9BQUEsTUFDQSxTQUFBLFNBQ0EsTUFBQSxNQUNBLElBQUEsTUFDQSxRQUFBLEdBQ0EsUUFBQSxLOUIzakNWLHFDOEI0eEJGLGlEQWlTZ0IsUUFBQSxPQWpTaEIsMERBcVNZLFNBQUEsU0FDQSxNQUFBLE1BQ0EsSUFBQSxLQUNBLFFBQUEsSzlCcGtDVixxQzhCNHhCRiwwREEwU2dCLFFBQUEsT0ExU2hCLDJDQStTUSxTQUFBLFNBL1NSLGtEQWlUWSxjQUFBLElBQUEsT0FBQSxRQUNBLE9BQUEsSUFDQSxTQUFBLFNBQ0EsS0FBQSxNQUNBLElBQUEsTUFDQSxRQUFBLEdBQ0EsTUFBQSxLQUNBLFFBQUEsSzlCcGxDVixxQzhCNHhCRixrREEwVGdCLFFBQUEsT0ExVGhCLGlEQThUWSxZQUFBLElBQUEsT0FBQSxRQUNBLE9BQUEsTUFDQSxTQUFBLFNBQ0EsS0FBQSxNQUNBLElBQUEsTUFDQSxRQUFBLEdBQ0EsUUFBQSxLOUJobUNWLHFDOEI0eEJGLGlEQXNVZ0IsUUFBQSxPQXRVaEIsMERBMFVZLFNBQUEsU0FDQSxLQUFBLE1BQ0EsSUFBQSxLQUNBLFFBQUEsSzlCem1DVixxQzhCNHhCRiwwREErVWdCLFFBQUEsT0FLaEIsc0NBRUksZ0JBQUEsSUFBQSxlQUNBLGlCQUFBLFFBQ0EsV0FBQSxPQUNBLFFBQUEsS0FBQSxFQUFBLEtBTEoseUNBT1EsY0FBQSxLQVBSLHdDQVVRLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSy9CandCSix5QitCcXZCSix3Q0FjWSxRQUFBLEdBSVosZUFDSSxXQUFBLE8vQnh3QkEseUIrQnV3QkosZUFHUSxXQUFBLGlCQUdSLGNBQ0ksTUFBQSxlL0I5d0JBLHlCK0I2d0JKLGNBR1EsTUFBQSxpQkFNUiwyQkFDSSxRQUFBLEtBQUEsRUFDSSxRQUFBLEtBQUEsRUFBQSxFQUFBLEVBRlIsc0NBSVEsU0FBQSxTQUNBLGVBQUEsRUFMUixtREFPZ0IsU0FBQSxTQUNBLE1BQUEsRUFDQSxPQUFBLEVBVGhCLHFEQVlnQixlQUFBLEtBQ0osZUFBQSxFQWJaLHNDQWlCUSxjQUFBLEtBakJSLDhCQW9CUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsRUFDQSxXQUFBLE8vQjd5QkoseUIrQnN4QkosOEJBeUJZLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxNQTNCWiw2QkErQlEsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLE9BQUEsRUFBQSxFQUFBLEtBQUEsRUFDQSxRQUFBLEVBQ0EsV0FBQSxPOUJyckNOLG9DOEJpcENGLDZCQXNDWSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxZOUIxckNWLHFDOEJpcENGLDZCQTRDWSxVQUFBLEtBQ0EsWUFBQSxNQUtaLDJCQUVJLGdCQUFBLEtBQ0EsZ0JBQUEsSUFBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLEtBQUEsRUFBQSxLL0I3MEJBLHlCK0J3MEJKLDJCQU9RLFFBQUEsS0FBQSxFQUFBLE1BUFIsOEJBVVEsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEsvQnAxQkoseUIrQncwQkosOEJBY1ksVUFBQSxLQUNBLFlBQUEsTUFmWiw2QkFtQk8sWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0MsWUFBQSxLL0I3MUJKLHlCK0J3MEJKLDZCQXVCWSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFlBS1osdUJBQ0ksaUJBQUEsUUFDQSxpQkFBQSxLQUNJLFFBQUEsS0FBQSxFQUFBLEtBRUEsZ0JBQUEsS0FDQSxnQkFBQSxJQUFBLEsvQjUyQkoseUIrQnMyQkosdUJBUVksUUFBQSxLQUFBLEVBQUEsTUFSWix5QkFXUSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxPL0JwM0JKLHlCK0JzMkJKLHlCQWdCWSxVQUFBLEtBQ0EsWUFBQSxNQWpCWixnQ0FxQlEsWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxXQUFBLE8vQi8zQkoseUIrQnMyQkosZ0NBMkJZLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxNQTdCWiwyQkFpQ1EsV0FBQSxPQUNBLE9BQUEsS0FBQSxLQUNBLFFBQUEsTUFLUixvQkFFSSxnQkFBQSxLQUNBLGdCQUFBLElBQUEsZUFDQSxTQUFBLFNBQ0EsV0FBQSxPQUNBLFFBQUEsS0FBQSxFQUFBLEsvQnA1QkEseUIrQjg0Qkosb0JBUVEsUUFBQSxLQUFBLEVBQUEsS0FDQSxnQkFBQSxJQUFBLE1BVFIsd0JBWVEsT0FBQSxFQUFBLEVBQUEsS0FaUix1QkFlUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsV0FDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEUvQmg2QkoseUIrQjg0QkosdUJBb0JZLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsS0FBQSxHQXRCWixzQkEwQlEsWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEUvQjU2QkoseUIrQjg0Qkosc0JBZ0NZLFlBQUEsVUFBQSxDQUFBLFlBS1osdUJBQ0ksaUJBQUEsUUFDQSxpQkFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLEtBQUEsRUFBQSxLQUNBLFdBQUEsTy9CeDdCQSx5QitCbTdCSix1QkFPUSxRQUFBLEtBQUEsRUFBQSxLQUNBLGdCQUFBLEtBQ0EsZ0JBQUEsSUFBQSxNQVRSLDBCQVlRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsS0FBQSxFQU1BLGVBQUEsVy9CdjhCSix5QitCbTdCSiwwQkFnQlksVUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEdBbEJaLHlCQXVCUSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLE9BQUEsRUFBQSxFQUFBLEtBQUEsRS9COThCSix5QitCbTdCSix5QkE2QlksVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxZQS9CWixpQ0FtQ1EsaUJBQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxFQUFBLEVBQUEsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxLQUNBLFdBQUEsUUFDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxlQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsZS9CLzlCSix5QitCbTdCSixpQ0E4Q1ksV0FBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtBQ0EsV0FBQSxNQUNBLFFBQUEsRUFDQSxNQUFBLFFBQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxHQW5EWixvQ0FzRFksVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQUEsS0FDQSxTQUFBLFNBQ0EsY0FBQSxLQUNBLFdBQUEsSy9CLytCUix5QitCbTdCSixvQ0E4RGdCLFFBQUEsS0FBQSxLQUFBLE1BOURoQiwyQ0FpRWdCLFFBQUEsR0FDQSxTQUFBLFNBQ0EsaUJBQUEsUUFDQSxPQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxLQUFBLEtBRUEsT0FBQSxFQUFBLEsvQjUvQloseUIrQm03QkosMkNBMkVvQixLQUFBLEtBQ0EsTUFBQSxRQUNBLE9BQUEsRUFDQSxLQUFBLE1BOUVwQixtQ0F1RlksUUFBQSxFQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxXQUFBLEsvQi9nQ1IseUIrQm03QkosbUNBb0ZnQixRQUFBLEVBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxZQXJGaEIscUNBK0ZZLE1BQUEsS0EvRlosb0NBc0dRLFdBQUEsSy9CemhDSix5QitCbTdCSixvQ0FvR1ksV0FBQSxHQVFaLG9CQUVRLFFBQUEsZUFGUix5QkFLUSxZQUFBLElBQ0EsWUFBQSxLQU5SLDBDQVVRLFlBQUEsZUFZSSxPQUFBLEsvQnJqQ1IseUIrQitoQ0osMENBWVksUUFBQSxLQUFBLEtBQUEsZ0JBWlosaURBZWdCLFFBQUEsS0FmaEIsNENBa0JnQixVQUFBLGVBQ0EsWUFBQSxlQUNBLFlBQUEsVUFBQSxDQUFBLHFCOUI5NkNkLG9DOEIwNUNGLDBDQXdCb0IsV0FBQSxpQkF4QnBCLGtDQTZCUSxjQUFBLEsvQjVqQ0oseUIrQitoQ0osa0NBK0JZLGNBQUEsTUFLWiwyQkFDSSxTQUFBLFNBQ0EsUUFBQSxLQUFBLEVBQUEsS0FDQSxXQUFBLE8vQnRrQ0EseUIrQm1rQ0osMkJBS1EsUUFBQSxLQUFBLEVBQUEsS0FFQSxnQkFBQSxLQUNBLGdCQUFBLElBQUEsTUFSUiw4QkFXUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsVy9CaGxDSix5QitCbWtDSiw4QkFlWSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsTUFqQlosNkJBcUJRLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEsvQjNsQ0oseUIrQm1rQ0osNkJBMEJZLFlBQUEsVUFBQSxDQUFBLFlBS1oscUJBQ1EsWUFBQSxLQUlSLGlCQUNJLFNBQUEsU0FESix3QkFHUSxRQUFBLEdBQ0EsU0FBQSxTQUNBLFdBQUEsOERBQUEsT0FBQSxNQUNBLGtCQUFBLFVBQ0EsUUFBQSxFQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsT0FBQSxFQUNBLE1BQUEsRUFDQSxRQUFBLEs5QjkrQ04sb0M4QmsrQ0Ysd0JBY1ksUUFBQSxPQUlaLGdCQUNRLFNBQUEsU0FDQSxXQUFBLHVDQUFBLE9BQUEsS0FDQSxrQkFBQSxVQUNBLFFBQUEsRUFDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxLQUNJLFFBQUEsTUFJWixlQUNJLFFBQUEsWS9CeG9DQSx5QitCdW9DSixlQUdZLFFBQUEsRUFBQSxpQkFJWixrQkFDSSxjQUFBLEs1Qmp3Q0osZ0I0Qm93Q0ksY0FBQSxLQURKLG9CQUFBLG9CQUdRLE9BQUEsS0FBQSxJQUtSLGFBQ0ksUUFBQSxFQUNBLE9BQUEsTUFDQSxTQUFBLFNBQ0EsVUFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxPQUFBLEVBQUEsSy9CaHFDQSx5QitCeXBDSixhQVNRLFNBQUEsU0FDQSxXQUFBLE1BQ0EsV0FBQSxPQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLE1BQUEsSUFDQSxNQUFBLE1BR1IsY0FDSSxXQUFBLE1BQ0ksV0FBQSxPQUNBLGNBQUEsS0FFUixnQkFDUSxXQUFBLEtBb0VSLG9CQUNRLGVBQUEsTUFPUixpQkFDSSxZQUFBLEsvQmp3Q0EseUIrQmd3Q0osaUJBR1EsWUFBQSxNQUhSLG1CQU1RLFVBQUEsS0FDQSxZQUFBLEtBUFIsc0NBVVksT0FBQSxNQVZaLDBDQVlZLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFkWiw2QkFrQlksUUFBQSxLQUFBLEtBQUEsSUFBQSxLQUNBLFdBQUEsTUFJQSxXQUFBLE1BQ0EsT0FBQSxJQUFBLE1BQUEsUS9CeHhDUix5QitCZ3dDSiw2QkFxQmdCLFFBQUEsS0FBQSxNQXJCaEIsK0JBMEJZLFVBQUEsS0FDQSxZQUFBLEtBQ0ksWUFBQSxVQUFBLENBQUEsVy9CNXhDWix5QitCZ3dDSiwrQkE4Qm9CLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsTUFoQ3BCLDhCQXFDUSxRQUFBLEtBQUEsS0FDSSxRQUFBLEtBQUEsS0FBQSxLQXRDWixrRUEwQ1ksU0FBQSxTQTFDWix1RUE0Q2dCLE9BQUEsS0FDQSxRQUFBLEtBQUEsSy9CN3lDWix5QitCZ3dDSix1RUErQ29CLFFBQUEsS0FBQSxNQS9DcEIsMEVBbURnQixLQUFBLEVBQ0ksS0FBQSxFQXBEcEIsMkVBdURnQixNQUFBLEVBQ0ksTUFBQSxFL0J4ekNoQix5QitCNnpDSixrQkFFUSxRQUFBLEtBQUEsRUFBQSxNQUdSLGdCQUVRLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEkvQnYwQ0oseUIrQmswQ0osZ0JBT1ksT0FBQSxFQUFBLEVBQUEsS0FBQSxFQUNBLFlBQUEsTUFSWix5QkFZUSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSS9CaDFDSix5QitCazBDSix5QkFnQlksT0FBQSxFQUFBLEVBQUEsS0FBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLEtBT1osYUFDSSxRQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsS0FDSSxPQUFBLE1BQ0EsUUFBQSxFQUNKLE9BQUEsSUFBQSxNQUFBLFFBQ0EsU0FBQSxTQVBKLGdCQVNRLFFBQUEsRUFBQSxFQUFBLEtBR1IsYUFDSSxRQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsS0FDSSxPQUFBLE1BQ0EsUUFBQSxFQUNKLE9BQUEsSUFBQSxNQUFBLFFBQ0EsU0FBQSxTQVBKLGdCQVNRLFFBQUEsRUFBQSxFQUFBLEtBR1IsYUFDSSxPQUFBLEtBQ0EsUUFBQSxLQUNBLGNBQUEsS0FDSSxPQUFBLE1BQ0EsUUFBQSxFQUNKLE9BQUEsSUFBQSxNQUFBLFFBQ0EsU0FBQSxTQVBKLGdCQVNRLFFBQUEsRUFBQSxFQUFBLEtBR1IsYUFDSSxPQUFBLEtBQ0EsUUFBQSxLQUNBLGNBQUEsS0FDSSxPQUFBLE1BQ0EsUUFBQSxFQUNKLE9BQUEsSUFBQSxNQUFBLFFBQ0EsU0FBQSxTQVBKLGdCQVNRLFFBQUEsRUFBQSxFQUFBLEtBR1Isa0JBQ1EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUZSLG9CQUlRLFdBQUEsS0FDQSxjQUFBLEVBTFIseUJBT1ksTUFBQSxRQVBaLHNCQVdRLGFBQUEsS0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FHUixXQUNRLFVBQUEsSUFDQSxPQUFBLEVBQUEsS0FGUix5QkFJWSxRQUFBLEVBQUEsS0FJWixjQUVRLE1BQUEsS0p6c0NSLGVJOHNDSSxXQUFBLG9EQUFBLFVBQUEsRUFBQSxDQUFBLENBQUEsTUFDQSxRQUFBLEtBQUEsRS9CMTZDQSx5QjJCMk5KLGVJaXRDUSxRQUFBLEtBQUEsR0FpQ1IsVUFDSSxXQUFBLE9BQ0EsY0FBQSxFQUNBLFFBQUEsS0FBQSxFQUFBLEUvQmg5Q0EseUIrQjY4Q0osVUFLUSxjQUFBLEtBQ0EsUUFBQSxLQUFBLEdBR1IsYUFDSSxRQUFBLGFBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGVBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFNBQUEsUzlCejFERixvQzhCaTFERixhQVVRLE1BQUEsTUFDQSxPQUFBLEVBQUEsTTlCNTFETixvQzhCaTFERixhQWNRLE1BQUEsT0FHUixrQkFDSSxRQUFBLE1BQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBRUosb0JBQ0ksUUFBQSxHQUNBLFdBQUEsNEJBQUEsVUFBQSxFQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxNQUNBLElBQUEsS0FDQSxRQUFBLEsvQnAvQ0EseUIrQjQrQ0osb0JBVVEsUUFBQSxPQUdSLCtCQUNJLFFBQUEsS0FFSixlQUNJLE1BQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxFQUFBLEVBQUEsS0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsU0FBQSxTQUNBLFlBQUEsSS9CbmdEQSx5QitCNC9DSixlQVNRLFVBQUEsS0FDQSxZQUFBLE1BR1Isc0JBQ0ksTUFBQSxJQUNBLE9BQUEsSUFDQSxpQkFBQSxRQUNBLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsS0FHQSxjQUFBLElBR0osNkNBQ0ksV0FBQSxrQ0FBQSxVQUFBLEVBQUEsWUFDSSxPQUFBLGVBQ0osTUFBQSxlQUVKLDZDQUNJLFdBQUEsa0NBQUEsVUFBQSxFQUFBLFlBQ0ksT0FBQSxlQUNKLE1BQUEsZUFHSixvQ0FDSSxXQUFBLGtDQUFBLFVBQUEsRUFBQSxZQUVKLG9DQUNJLFdBQUEsa0NBQUEsVUFBQSxFQUFBLFlBRUosb0NBQ0ksV0FBQSxrQ0FBQSxVQUFBLEVBQUEsWUFFSixvQ0FDSSxXQUFBLGtDQUFBLFVBQUEsRUFBQSxZQUVKLG9DQUNJLFdBQUEsa0NBQUEsVUFBQSxFQUFBLFlBNENKLFFBQ0UsUUFBQSxFQUFBLEtBQ0EsaUJBQUEsS0FFQSxTQUFBLE9BQ0EsbUJBQUEsV0FBQSxJQUFBLFNBQUEsV0FBQSxXQUFBLElBQUEsU0FDQSxRQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFFRixVQUNJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBRUosV0FDSSxlQUFBLEtBQ0EsYUFBQSxLQUVKLGNBQ0ksZ0JBQUEsS0FDQSxlQUFBLEtBR0oseUJBRVEsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxPL0IxbkRKLHlCK0JxbkRKLHlCQU9ZLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxNQUlaLDRCQUNRLFdBQUEsY0FDQSxhQUFBLEsvQnBvREoseUIrQmtvREosNEJBSVksV0FBQSwwQ0FBQSxVQUFBLEVBQUEsWUFDQSxhQUFBLE1BTFoseUNBUVEsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsZUFBQSxLQUNBLGVBQUEsVUFDQSxlQUFBLEVBQ0EsWUFBQSxLQUNBLFNBQUEsU0FDQSxjQUFBLEsvQnBwREoseUIrQmtvREoseUNBb0JZLFlBQUEsTUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsSUFDQSxjQUFBLEdBeEJaLGdEQTJCWSxRQUFBLEdBQ0EsU0FBQSxTQUNBLFdBQUEsMENBQUEsVUFBQSxFQUFBLEVBQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLE0vQnRxRFIseUIrQmtvREosZ0RBc0NnQixRQUFBLE1BdENoQiw4Q0EwQ1ksUUFBQSxNQUNBLFlBQUEsSUFDQSxlQUFBLFVBQ0EsVUFBQSxLQUNBLFlBQUEsTUFDQSxlQUFBLEUvQmpyRFIseUIrQmtvREosOENBaURnQixVQUFBLE1BQ0EsWUFBQSxPQUtoQiw2QkFDSSxZQUFBLEtBQ0EsYUFBQSxLL0IzckRBLHlCK0J5ckRKLDZCQUlPLGFBQUEsS0FDQSxZQUFBLE1BSVAsK0JBQ0ksWUFBQSxLL0Juc0RBLHlCK0Jrc0RKLCtCQUdRLFlBQUEsTUFHUixnQkFDSSxXQUFBLEtBQ0EsY0FBQSxLQUVKLHFCQUNJLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLE1BQUEsZ0JBQ0EsUUFBQSxLQUFBLGUvQmh0REEseUIrQjRzREoscUJBTVEsTUFBQSxnQkFHUixnQkFDSSxXQUFBLEtBRUosb0JBQ0ksUUFBQSxhQUNBLGVBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEsvQjl0REEseUIrQnd0REosb0JBUVEsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxNQVJSLGdDQVdRLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFdBQUEsc0JBQUEsUUFBQSxtQkFBQSxZQUFBLGVBQUEsWUFDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE8vQnJ1REoseUIrQnd0REosZ0NBZVksUUFBQSxPQWZaLHNCQW1CUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFcvQjd1REoseUIrQnd0REosc0JBdUJZLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsWUFJWix1QkFDSSxPQUFBLEtBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLElBQ0EsU0FBQSxTQUNBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRUFDQSxjQUFBLEVBQ0EsWUFBQSxLL0I3dkRBLHlCK0JxdkRKLHVCQVVRLE9BQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxNQUNBLFlBQUEsR0FHUiw0QkFDSSxZQUFBLEkvQnR3REEseUIrQnF3REosNEJBR1EsU0FBQSxTQUNBLE9BQUEsRUFDQSxZQUFBLFNBTFIsbUNBUVEsUUFBQSxNQUVBLFlBQUEsSS9CL3dESix5QitCcXdESixtQ0FZWSxRQUFBLE1BQ0EsWUFBQSxTQUlaLHdCQUNJLE9BQUEsS0FBQSxFQUNBLFdBQUEsS0FFSixrQkFDSSxPQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLFFBQ0EsY0FBQSxJQUNBLG1CQUFBLEtBQUEsSUFBQSxLQUFBLEVBQUEsZ0JBQUEsV0FBQSxLQUFBLElBQUEsS0FBQSxFQUFBLGdCQUNBLFFBQUEsS0FBQSxLQUNBLFNBQUEsUy9CaHlEQSx5QitCMHhESixrQkFRUSxRQUFBLEtBQUEsS0FDRCxNQUFBLElBQ0EsV0FBQSxPQUdQLHdCQUNJLFFBQUEsR0FDQSxTQUFBLFNBQ0EsV0FBQSxzQ0FBQSxVQUFBLEVBQUEsWUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLElBQUEsUUFDQSxPQUFBLE1BQ0EsTUFBQSxFQUNBLEtBQUEsRUFDQSxnQkFBQSxlQUNBLE9BQUEsRUFBQSxLL0JsekRBLHlCK0J1eURKLHdCQWFRLElBQUEsS0FDQSxPQUFBLFFBQ0EsTUFBQSxNQUNBLEtBQUEsUUFDQSxPQUFBLEdBSVIsa0JBQ0ksY0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEVBQUEsS0FBQSxFQUNBLFNBQUEsUy9CL3pEQSx5QitCNHpESixrQkFLUSxTQUFBLFNBQ0EsUUFBQSxLQUFBLEtBQUEsRUFDQSxNQUFBLElBQ0EsV0FBQSxNQUNBLGFBQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxFQUNBLE9BQUEsS0FBQSxHL0J2MERKLHlCK0J5MERBLHNCQUVRLFFBQUEsS0FBQSxLQUFBLEdBSVosd0JBQ0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxXQUFBLHNDQUFBLFVBQUEsRUFBQSxZQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsZ0JBQUEsZUFDQSxJQUFBLFFBQ0EsT0FBQSxNQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUFBLEsvQjExREEseUIrQiswREosd0JBYVEsSUFBQSxLQUNBLE1BQUEsTUFDQSxLQUFBLFFBQ0EsT0FBQSxRQUNBLE9BQUEsR0FHUixlQUNJLE9BQUEsRUFFSixxQkFDSSxRQUFBLGVBR0osV0FFSSxXQUFBLFFBR0EsV0FBQSwyREFFQyxzQkFFTyxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsTy9CcjNEUix5QitCaTNEQyxzQkFNVyxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsTUFVaEIsbUJBQ0ksV0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEsvQnQ0REEseUIrQm00REosbUJBS1EsY0FBQSxNQXZCSCxzQkEyQkQsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxLL0IvNERBLHlCK0JpM0RDLHNCQWdDRyxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsTUFHUixxQkFDSSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS0FDQSxNQUFBLEsvQjE1REEseUIrQnM1REoscUJBTVEsVUFBQSxLQUNBLFlBQUEsTUFHUiw0QkFDSSxZQUFBLElBRUosZ0JBQ0ksaUJBQUEsUUFDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLEtBRUosbUJBQUEsbUJBQ0ksTUFBQSxLQUNBLGNBQUEsS0FFSixrQkFBQSxrQkFDSSxNQUFBLEtBQ0EsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsVy9CbDdEQSx5QitCNjZESixrQkFBQSxrQkFPUSxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsWUFHUixnQkFDSSxRQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxLQUdKLGtCQUFBLGtCQUNJLFFBQUEsYUFDQSxXQUFBLEtBQ0EsY0FBQSxJQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxVQUFBLEtBQ0EsZ0JBQUEsS0FDQSxTQUFBLFNBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLFdBQUEsSy9COThEQSx5QitCaThESixrQkFBQSxrQkFlUSxRQUFBLGFBQ0EsV0FBQSxPQUNBLFVBQUEsTUFHUix3QkFBQSx3QkFDSSxPQUFBLElBQUEsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBR0osd0JBQ0ksT0FBQSxJQUFBLE1BQUEsUUFHSiw4QjdCOHNjQSw4QjZCNXNjSSxRQUFBLEdBQ0EsV0FBQSxvQ0FBQSxVQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxhQUNBLFlBQUEsS0FDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxJQUFBLEsvQnorREEseUIrQjg5REosOEI3QjJ0Y0ksOEI2QjlzY0ksU0FBQSxPQUNBLFFBQUEsR0FDQSxJQUFBLE1BSVIsd0NBRVMsV0FBQSxzQ0FBQSxVQUFBLEVBQUEsWUFHVCx3Q0FFUyxXQUFBLHNDQUFBLFVBQUEsRUFBQSxZQUdULHdDQUVTLFdBQUEsc0NBQUEsVUFBQSxFQUFBLFlBR1Qsd0NBRVMsV0FBQSxzQ0FBQSxVQUFBLEVBQUEsWUFHVCx3Q0FFUyxXQUFBLHNDQUFBLFVBQUEsRUFBQSxZQUdULHdDQUVTLFdBQUEsc0NBQUEsVUFBQSxFQUFBLFlBR1Qsd0NBRVMsV0FBQSxzQ0FBQSxVQUFBLEVBQUEsWUFHVCx3Q0FFUyxXQUFBLHNDQUFBLFVBQUEsRUFBQSxZQUlULGlCQUNJLFNBQUEsU0FESix1QkFHUSxRQUFBLGVBSFIsMERBT2EsV0FBQSx1Q0FBQSxVQUFBLEVBQUEsWUFQYiwwREFZYSxXQUFBLHVDQUFBLFVBQUEsRUFBQSxZQU1iLG1CQUVRLE9BQUEsRUFDQSxjQUFBLElBQ0EsbUJBQUEsRUFBQSxFQUFBLEVBQUEsZUFBQSxXQUFBLEVBQUEsRUFBQSxFQUFBLGVBQ0EsaUJBQUEsWUFMUix1QkFPWSxjQUFBLEtBSVosb0JBRVEsT0FBQSxFQUNBLGNBQUEsSUFDQSxtQkFBQSxFQUFBLEVBQUEsRUFBQSxlQUFBLFdBQUEsRUFBQSxFQUFBLEVBQUEsZUFDQSxpQkFBQSxZQUNBLE1BQUEsS0FDQSxXQUFBLE8vQjlqRUoseUIrQnVqRUosb0JBU1ksTUFBQSxJQUNBLFdBQUEsTUFWWix3QkFhWSxjQUFBLEtBYlosc0JBZ0JZLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFcvQjFrRVIseUIrQnVqRUosc0JBcUJnQixVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFlBdkJoQix1QkEyQlksVUFBQSxLL0JsbEVSLHlCK0J1akVKLHVCQTZCZ0IsVUFBQSxNQUtoQixZQUNJLFVBQUEsSy9CMWxFQSx5QitCeWxFSixZQUdRLFVBQUEsTUFIUixlQU1RLFFBQUEsSy9CL2xFSix5QitCeWxFSixlQVFZLFFBQUEsT0FLWixpQkFFUSxVQUFBLEtBQ0EsWUFBQSxLQUhSLGdCQU1RLFVBQUEsS0FDQSxZQUFBLEtBUFIscUJBU1ksTUFBQSxRUDcxQloseUJPczJCWSxXQUFBLG1DQUFBLFVBQUEsRUFBQSxjQUNBLFFBQUEsRUFBQSxFQUFBLEtBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFcvQjVuRVIseUJ3Qmt4Q0oseUJPNDJCZ0IsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLG1DQUFBLFVBQUEsRUFBQSxjQUNBLFlBQUEsVUFBQSxDQUFBLFlBYmhCLHNCQWtCUSxlQUFBLEsvQnRvRUoseUIrQm9uRUosc0JBb0JZLGVBQUEsTUFrRlosNkJBRVEsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFdBQUEsUUFDQSxRQUFBLGFBQ0EsU0FBQSxTQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBSVIsaUJBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUZKLHNCQU1RLFFBQUEsYUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxLL0IxdkVKLHlCK0I2dUVKLHNCQWVZLFFBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsRUFDQSxPQUFBLE1BbkJaLDZDQXNCWSxNQUFBLEsvQm53RVIseUIrQjZ1RUosNkNBd0JnQixNQUFBLE1BeEJoQiw2Q0E0QlksTUFBQSxLL0J6d0VSLHlCK0I2dUVKLDZDQThCZ0IsTUFBQSxNQTlCaEIsNkNBa0NZLE1BQUEsSy9CL3dFUix5QitCNnVFSiw2Q0FvQ2dCLE1BQUEsTUFNaEIsOEJBRVEsZUFBQSxlL0J6eEVKLHlCK0J1eEVKLDhCQUlZLGVBQUEsZ0JBR1Asb0JBRU8sVUFBQSxLQUNBLFlBQUEsS0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEVBQ0EsYUFBQSxlL0JueUVSLHlCK0I4eEVDLG9CQU9XLFVBQUEsS0FDQSxZQUFBLElBQ0EsYUFBQSxnQkFoQmhCLCtCQXNCWSxVQUFBLGVBQ0EsWUFBQSxlL0I5eUVSLHlCK0J1eEVKLCtCQXlCZ0IsVUFBQSxlQUNBLFlBQUEsZ0JBMUJoQixzQ0E2QmdCLGdCQUFBLGUvQnB6RVoseUIrQnV4RUosc0NBK0JvQixnQkFBQSxnQkEvQnBCLHlCQXFDUSxVQUFBLGVBQ0EsWUFBQSxlQUNBLFlBQUEsVUFBQSxDQUFBLFcvQjl6RUoseUIrQnV4RUoseUJBeUNZLFVBQUEsZUFDQSxZQUFBLGVBQ0EsWUFBQSxVQUFBLENBQUEsWUFLWixrQkFFUSxRQUFBLEtBQUEsRUFBQSxLQUNBLFdBQUEsUS9CMTBFSix5QitCdTBFSixrQkFLWSxRQUFBLEtBQUEsRUFBQSxLQUNBLFdBQUEsd0VBTloscUJBU1ksVUFBQSxLQUNBLE1BQUEsSy9CajFFUix5QitCdTBFSixxQkFZZ0IsVUFBQSxLQUNBLE1BQUEsTUFiaEIsc0NBaUJZLE1BQUEsS0FDQSxjQUFBLEsvQnoxRVIseUIrQnUwRUosc0NBb0JnQixNQUFBLEtBQ0EsY0FBQSxNQXJCaEIsbUNBMEJnQixVQUFBLEsvQmoyRVoseUIrQnUwRUosbUNBNEJvQixVQUFBLE1BT3BCLHFCQUNJLGNBQUEsS0FDQSxRQUFBLE1BZUosK0NBRVEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLFdBQUEsT0FDQSxXQUFBLEs5QjV2Rk4sb0M4QnN2RkYsK0NBUVkscUJBQUEsRUFBQSxrQkFBQSxFQUFBLGFBQUEsRUFDQSxtQkFBQSxLQUFBLGdCQUFBLEtBQUEsV0FBQSxLQUNBLFFBQUEsTUFDQSxXQUFBLEtBQ0EsV0FBQSxLQVpaLDJFQWNnQixNQUFBLEtBQ0EsUUFBQSxFQUNBLFFBQUEsYUFDQSxPQUFBLEVBQ0EsVUFBQSxJQUNBLG1CQUFBLFdBQUEsV0FBQSxZQW5CaEIsMkVBd0JZLE9BQUEsS0F4QlosNkVBWkksUUFBQSxLQUFBLEtBQUEsRUFDQSxTQUFBLFNBdUNRLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUF0Q1IscUZBQ0ksUUFBQSxHQUNBLGlCQUFBLFFBQ0EsTUFBQSxNQUNBLE9BQUEsSUFDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLElBQUEsRUFHUiw2RUFaSSxRQUFBLEtBQUEsS0FBQSxFQUNBLFNBQUEsU0EyQ1EsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQTFDUixxRkFDSSxRQUFBLEdBQ0EsaUJBQUEsUUFDQSxNQUFBLE1BQ0EsT0FBQSxJQUNBLFNBQUEsU0FDQSxLQUFBLEtBQ0EsSUFBQSxFQUdSLDZFQVpJLFFBQUEsS0FBQSxLQUFBLEVBQ0EsU0FBQSxTQStDUSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBOUNSLHFGQUNJLFFBQUEsR0FDQSxpQkFBQSxRQUNBLE1BQUEsTUFDQSxPQUFBLElBQ0EsU0FBQSxTQUNBLEtBQUEsS0FDQSxJQUFBLEVBR1IsNkVBWkksUUFBQSxLQUFBLEtBQUEsRUFDQSxTQUFBLFNBbURRLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFsRFIscUZBQ0ksUUFBQSxHQUNBLGlCQUFBLFFBQ0EsTUFBQSxNQUNBLE9BQUEsSUFDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLElBQUEsRUFHUiw2RUFaSSxRQUFBLEtBQUEsS0FBQSxFQUNBLFNBQUEsU0F1RFEsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQXREUixxRkFDSSxRQUFBLEdBQ0EsaUJBQUEsUUFDQSxNQUFBLE1BQ0EsT0FBQSxJQUNBLFNBQUEsU0FDQSxLQUFBLEtBQ0EsSUFBQSxFQUdSLDZFQVpJLFFBQUEsS0FBQSxLQUFBLEVBQ0EsU0FBQSxTQTJEUSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBMURSLHFGQUNJLFFBQUEsR0FDQSxpQkFBQSxRQUNBLE1BQUEsTUFDQSxPQUFBLElBQ0EsU0FBQSxTQUNBLEtBQUEsS0FDQSxJQUFBLEVBR1IsNkVBWkksUUFBQSxLQUFBLEtBQUEsRUFDQSxTQUFBLFNBK0RRLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUE5RFIscUZBQ0ksUUFBQSxHQUNBLGlCQUFBLFFBQ0EsTUFBQSxNQUNBLE9BQUEsSUFDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLElBQUEsRUFHUiw2Q0F3RFEsUUFBQSxLQUFBLEU5Qjl5Rk4sb0M4QnN2RkYsNkNBMERZLFFBQUEsS0FBQSxFQUFBLE1BS1oseUJBQUEsNkJBQ0ksV0FBQSxrREFDQSxvQkFBQSxPQUFBLE9BQ0Esa0JBQUEsVUFDQSxnQkFBQSxNQUNBLGlCQUFBLFFBQ0EscUNBQUEseUNBQ0ksVUFBQSxNQUdSLHNCQUNJLFVBQUEsS0FDQSxZQUFBLEtBS0osNkJBQ0ksaUJBQUEsUUFDQSxXQUFBLDREQUNBLG9CQUFBLE9BQUEsT0FDQSxrQkFBQSxVQUNBLGdCQUFBLE1BR0osK0NBR1ksVUFBQSxLQUNBLFlBQUEsSy9CdjlFUix5QitCbTlFSiw4Q0FTWSxjQUFBLE0vQjU5RVIseUIrQm05RUosOENBY1ksY0FBQSxPL0JqK0VSLHlCK0JtOUVKLDhDQW1CWSxXQUFBLE1BcUJaLGFBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLFdBQUEsTzlCMTNGRixvQzhCczNGRixhQU1RLHFCQUFBLEVBQUEsa0JBQUEsRUFBQSxhQUFBLEVBQ0EsbUJBQUEsS0FBQSxnQkFBQSxLQUFBLFdBQUEsS0FDQSxRQUFBLE1BQ0EsV0FBQSxLQVRSLHlCQVdZLE1BQUEsS0FDQSxRQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXQUNBLE9BQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLG1CQUFBLFdBQUEsV0FBQSxXQWpCWiw2QkFtQmdCLGFBQUEsTUFuQmhCLDJCQTBCWSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsS0E1Qlosa0NBOEJnQixVQUFBLEs5QnA1RmQsb0M4QnMzRkYsMkJBaUNnQixVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsRUFuQ2hCLGtDQXFDb0IsVUFBQSxNQXJDcEIsNkJBeUNnQixRQUFBLE05Qi81RmQsb0M4QnMzRkYsNkJBMkNvQixRQUFBLE9BQ0EsWUFBQSxNQTVDcEIsMkJBbURRLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFuRFIsMkJBc0RRLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUF0RFIsMkJBeURRLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUF6RFIsMkJBNERRLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUE1RFIsMkJBK0RRLDBCQUFBLEdBQUEsZUFBQSxFQUFBLE1BQUEsRUEvRFIsMkJBa0VRLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FsRVIsMkJBcUVRLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFyRVIsMkJBd0VRLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUF4RVIsMkJBMkVRLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUEzRVIsNEJBOEVRLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUE5RVIsNEJBaUZRLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FqRlIsNEJBb0ZRLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0M3aEdSLGlCQUNDLFFBQUEsS0FBQSxFQUFBLEtBQ0EsV0FBQSxPQUZELG9CQVlRLGNBQUEsS0FDQSxlQUFBLEtBQ0EsWUFBQSxLQUdJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxNQUNBLFlBQUEsSUFBQSxJQUFBLEVBQUEsSUFBQSxDQUFBLEtBQUEsSUFBQSxFQUFBLElBQUEsQ0FBQSxJQUFBLEtBQUEsRUFBQSxJQUFBLENBQUEsS0FBQSxLQUFBLEVBQUEsS0FwQlosb0JBMkJRLGNBQUEsS0FDQSxlQUFBLEtBQ0EsWUFBQSxLQUlJLFVBQUEsS0FDQSxZQUFBLEtBbENaLG9DQXlDUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFJSSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLEtBbERaLG9CQXVEUSxjQUFBLEtBdkRSLG9CQTREUSxjQUFBLEtBNURSLDBCQWlFWSxZQUFBLElBSVIsNkJBSUksVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEVBSUEsWUFBQSxJQUNBLFlBQUEsVUFBQSxDQUFBLFdoQzhYSix5QmdDellBLDZCQVFRLGNBQUEsTUFVUixnQ0FDSSxlQUFBLEtBeEZSLHdCQTRGUSxXQUFBLEtBS1Isb0JBQ0ksVUFBQSxlQUNBLFlBQUEsZUFDQSxZQUFBLEloQzBXQSx5QmdDN1dKLG9CQUtLLFVBQUEsZUFDRyxZQUFBLGVBQ0EsWUFBQSxLQUlSLHFCQUNFLFFBQUEsRUFBQSxLQUNBLGNBQUEsS0FHRixzQkFDQyxPQUFBLEtBQUEsWUNqSEEsZ0NBRUUsU0FBQSxTQUNBLFFBQUEsRUFHRiw2QkFFRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFdBQUEsS0FDQSxZQUFBLElBQ0MsVUFBQSxLQUdILGtCQUNDLFNBQUEsU0FDQSxVQUFBLEtBQ0EsUUFBQSxJQUFBLEtBRUMsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLEtBQ0EsVUFBQSxLQVBGLHlCQVNFLFFBQUEsR0FDQSxTQUFBLFNBRUEsTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLE1BQ0EsS0FBQSxFQUdGLHFCQUNDLFNBQUEsU0FDQSxXQUFBLHVFakN3YUUseUJpQzFhSCxxQkFJRSxXQUFBLHdFQWFGLG9DQUVFLFFBQUEsR0FDQSxTQUFBLFNBRUEsTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLE1BQ0EsS0FBQSxFQUNBLE9BQUEsS0FHRixnREFFRyxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQUEsS0FDRCxPQUFBLEVBQUEsS0FDQSxNQUFBLElBTEYscURBT0csaUJBQUEsUUFDQSxRQUFBLEtBQUEsS0FSSCwyREFVSSxZQUFBLEtBQUEsTUFBQSxRQVZKLG9EQWNHLFNBQUEsU0FFQyxJQUFBLElBSUwsd0NBR0csWUFBQSxLQUhILDRCQU9FLFdBQUEsUUFDQyxXQUFBLE1BR0gsZUFDQyxXQUFBLEtBRUQsbUJBQ0MsZUFBQSxLakMwV0cseUJ1Qjh4QkosbUNVcm5DRSxXQUFBLHdFQU5GLDBDQVNFLFFBQUEsS2pDb1ZFLHlCaUM3VkosMENBV0csUUFBQSxPQzVISCxpQkFDRSxZQUFBLEtBRUYsaUJBQ0UsWUFBQSxVQUFBLENBQUEsV0FFRixnQkFDRSxZQUFBLEtBRUYsWUFDRSxZQUFBLEtBRUYsbUJBQ0UsZUFBQSxLQUVGLE9BQ0UsTUFBQSxlQUVGLEdBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElsQ3liRSx5QmtDNWJKLEdBS0ksVUFBQSxLQUNBLFlBQUEsTUFHSixHQUNFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElsQythRSx5QmtDbmJKLEdBTUksVUFBQSxLQUNBLFlBQUEsTUFHSixrQkFDRSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxZQUFBLFVBQUEsQ0FBQSxXbENrYUUseUJrQ3phSixrQkFTSSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFlBR0osaUJBQ0UsWUFBQSxJQUVGLGVBQ0UsV0FBQSxLQUVGLGVBQ0UsV0FBQSxLQUVGLGVBQ0UsV0FBQSxLQUVGLGtCQUNFLGNBQUEsS0FFRixtQkFDRSxjQUFBLElBQUEsTUFBQSxRQUVGLGdCQUNFLFdBQUEsSUFBQSxNQUFBLFEvQm1JRixZK0JoSUUsUUFBQSxLbENxWUUseUJHclFKLFkrQjlISSxRQUFBLE9BR0osU0FDRSxpQkFBQSxrQkFFRixjQUNFLFVBQUEsS0FFRixrQkFDRSxPQUFBLEVBQUEsS0FDQSxNQUFBLE1BQ0EsZUFBQSxVbEN1WEUseUJrQzFYSixrQkFLSSxNQUFBLFNsQzhrQkosRWtDMWtCRSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBQ0EsUUFBQSxFQUNBLFlBQUEsS0FIRixlQUtJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLGVBQUEsS2xDMFdBLHlCa0NsWEosZUFXTSxVQUFBLE1BQ0EsV0FBQSxNQUlOLDZCQUVJLFdBQUEsRWxDZ1dBLHlCa0NsV0osNkJBSU0sV0FBQSxNeEJoSE4sdUN3Qm9ISSxXQUFBLHdFbEMwVkEseUJVOWNKLHVDd0I0SE0sV0FBQSxnREFJTixRQUNFLFdBQUEsUUFhQSxXQUFBLDBEWjlJRixlWWtKRSxlQUFBLEtBQ0EsWUFBQSxNQUlBLFNBQUEsU0FDQSxXQUFBLDBEbENzVEUseUJzQjljSixlWXFKSSxZQUFBLE9BSkosa0JBWUksUUFBQSxLbENpVEEseUJrQzdUSixrQkFjTSxRQUFBLE9BZE4sMEJBa0JJLFNBQUEsU0FDQSxRQUFBLEVBcENKLFFBd0NFLFlBQUEsS0FDQSxlQUFBLEtsQ3FTRSx5QmtDOVVKLFFBMkNJLFlBQUEsTUFDQSxlQUFBLE9BR0osVUFDRSxXQUFBLE9BREYsYUFHSSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBRUEsV0FBQSxLbEN1UkEseUJrQy9SSixhQVVNLFFBQUEsRUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxHQWJOLHVCQWlCSSxRQUFBLEVBakJKLGFBb0JJLFVBQUEsS0FDQSxNQUFBLFFBRUEsV0FBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLGVBQUEsRWxDcVFBLHlCa0MvUkosYUE0Qk0sVUFBQSxLQUNBLFdBQUEsS0FDQSxZQUFBLElBQ0EsY0FBQSxFQUNBLFFBQUEsRUFBQSxFQUFBLEdBaENOLHdCQXFDSSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEVBQ0EsWUFBQSxJQUNBLFlBQUEsVUFBQSxDQUFBLFdsQ3FQQSx5QmtDL1JKLHdCQTRDTSxRQUFBLEVBQUEsTUFDQSxZQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLE1BaEROLDBCQW1ETSxnQkFBQSxVQUVBLE1BQUEsUUFyRE4sMkJBd0RNLFFBQUEsS2xDdU9GLHlCa0MvUkosMkJBMERRLFFBQUEsT0FLUix5QkFDRSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFNBQUEsU0FGRixvQ0FJSSxTQUFBLFNBQ0EsUUFBQSxFQUxKLDJDQVVJLGlCQUFBLFVBQ0EsUUFBQSxJQUNBLFdBQUEsS0FaSiw4REFnQlEsVUFBQSxLQUNBLFlBQUEsS0FqQlIsbURBc0JNLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0F0Qk4scURBeUJNLFVBQUEsS0FFQSxRQUFBLEVBQUEsS0FBQSxLQTNCTixpREErQlEsT0FBQSxFQUFBLElBQ0EsTUFBQSxJQUNBLGlCQUFBLEtBQ0EsY0FBQSxJQUNBLFNBQUEsT0FDQSxPQUFBLElBQUEsTUFBQSxLQXBDUixxREFzQ1UsTUFBQSxLQXRDViw4REE0Q1EsTUFBQSxLQUtSLGlCQU1JLFFBQUEsTUFHSixXQUNFLE1BQUEsa0JBRUYsbUJBQ0UsU0FBQSxTQURGLHdCQUdJLFlBQUEsVUFBQSxDQUFBLHFCQUNBLFVBQUEsS0FDQSxRQUFBLElBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtsQzJKQSx5QmtDbktKLHdCQVVNLFFBQUEsRUFBQSxLQUNBLE9BQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxzQkFkTiwrQkFpQk0sUUFBQSxHQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsSUFBQSxNQUNBLEtBQUEsRUFDQSxhQUFBLFlBQUEsWUFBQSxZQUFBLFFBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxhQUFBLE9BQUEsTUFBQSxPQUFBLE1BQ0EsYUFBQSxFQUFBLEVBQUEsS0FBQSxLQUNBLGtCQUFBLGdCQUFBLFVBQUEsZ0JBSU4sbUNBR00sUUFBQSxHQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEVBQ0EsYUFBQSxZQUFBLFlBQUEsWUFBQSxRQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsYUFBQSxPQUFBLE1BQUEsT0FBQSxNQUNBLGFBQUEsRUFBQSxFQUFBLEtBQUEsS2xDdUhGLHlCa0NuSEosaUJBRUksUUFBQSxLQUFBLEdBRkosb0JBS0ksY0FBQSxJQUVBLFVBQUEsS0FDQSxZQUFBLEtsQzJHQSx5QmtDbkhKLG9CQVVNLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxNQVpOLG1DQWdCSSxRQUFBLEtsQ21HQSx5QmtDbkhKLG1DQWtCTSxRQUFBLE1BQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxPQUNBLE9BQUEsRUFBQSxLQUNBLGNBQUEsRUFDQSxZQUFBLElBQ0EsWUFBQSxVQUFBLENBQUEsWUExQk4sb0JBOEJJLFVBQUEsS0FDQSxXQUFBLE9sQ29GQSx5QmtDbkhKLG9CQWlDTSxVQUFBLEtBQ0EsWUFBQSxNQWxDTixtQkFzQ0ksVUFBQSxlQUNBLFlBQUEsa0JBQ0EsV0FBQSxPbEMyRUEseUJrQ25ISixtQkEwQ00sVUFBQSxlQUNBLFlBQUEsZ0JBM0NOLG1EQWdETSxRQUFBLGFBQ0EsZUFBQSxJQUNBLE9BQUEsS0FBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLGVBQUEsV0FBQSxJQUFBLElBQUEsS0FBQSxlQUNBLGlCQUFBLEtBQ0EsV0FBQSxPQUNBLFFBQUEsS0FBQSxLQUFBLEtBQ0EsU0FBQSxTbEMwREYseUJrQ25ISixtREEyRFEsUUFBQSxLQUFBLEtBQUEsTWxDd0RKLHlCa0NuSEoscURBK0RVLE1BQUEsTUFDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsZ0JBQUEsS0FDQSxZQUFBLElBQ0EsbUJBQUEsSUFBQSxJQUFBLFFBQUEsV0FBQSxJQUFBLElBQUEsUUFDQSxRQUFBLE1BQ0EsV0FBQSxJQUNBLFFBQUEsRUFDQSxlQUFBLFdBNUVWLDJEQThFWSxRQUFBLE1BOUVaLDJEQWtGVSxhQUFBLFFBQ0EsTUFBQSxRQW5GVixzQ0F3Rk0sa0JBQUEsYUFBQSxVQUFBLGFBS04saUJBQ0UsWUFBQSxLQUNBLGVBQUEsS0FDQSxTQUFBLFNsQ21CRSx5QmtDdEJKLGlCQUtJLFlBQUEsS0FDQSxlQUFBLE1BTkosK0JBU0ksV0FBQSxPQUNBLGNBQUEsS0FWSixtREFZTSxRQUFBLGFBQ0EsZUFBQSxJQUNBLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxlQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsZUFDQSxpQkFBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLFNBQUEsU2pDMVhKLG9DaUNxV0YsbURBeUJRLE1BQUEsS2pDOVhOLHFDaUNxV0YsbURBNEJRLE1BQUEsSUFDQSxRQUFBLEtBQUEsS0FBQSxNQTdCUiwwREFrRFEsUUFBQSxLQWxEUixzREFxRFEsVUFBQSxLQUNBLFNBQUEsU2xDaENKLHlCa0N0Qkosc0RBeURVLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxHQTNEVixxREE4RVEsVUFBQSxLQUNBLFlBQUEsS2pDcGJOLG9DaUNxV0YscURBaUZVLFVBQUEsS0FDQSxZQUFBLE1qQ3ZiUixxQ2lDcVdGLHFEQXFGVSxVQUFBLEtBQ0EsWUFBQSxNQXRGVixxREEyRlEsY0FBQSxLQUNBLFFBQUEsTWxDdEVKLHlCa0N0QkoscURBOEZVLFdBQUEsS0FDQSxjQUFBLEdBL0ZWLHFEQW1HUSxRQUFBLE1BQ0EsT0FBQSxLQXBHUix5REFzR1UsT0FBQSxLQXRHViwwRUE0R1Esb0JBQUEsRUFBQSxFQTVHUiwwRUFpSFEsb0JBQUEsTUFBQSxFQWpIUiwwRUFzSFEsb0JBQUEsT0FBQSxFQXRIUiwwRUEySFEsb0JBQUEsT0FBQSxFQTNIUiwwRUFnSVEsb0JBQUEsRUFBQSxNQWhJUiwwRUFxSVEsb0JBQUEsTUFBQSxNQXJJUiwwRUEwSVEsb0JBQUEsT0FBQSxNQTFJUiwwRUErSVEsb0JBQUEsT0FBQSxNQUtSLGNBQ0UsTUFBQSxrQmxDL0hFLHlCZ0JuY0oseUJrQnNrQkksUUFBQSxLQUFBLEVBQUEsTUFNSiwwQkFFSSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS2xDN0lBLHlCa0N5SUosMEJBTU0sVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE1BUk4sNEJBWUksT0FBQSxFbENySkEseUJrQ3lJSiw0QkFjTSxPQUFBLEVBQUEsT0FJTixpQkFDRSxRQUFBLEVBQUEsS0FERixvQkFHSSxXQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLFVBQUEsQ0FBQSxXQU5KLG9CQVNJLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQWRKLHVCQWdCTSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxPQUFBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxJQUNBLGVBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLElBQUEsZUFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLElBQUEsZWxDakxGLHlCa0MySkosdUJBd0JRLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFNsQ3BMSix5QmtDMkpKLHlCQTZCVSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxRQUFBLEtBQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxPQWxDViwrQkFxQ1UsbUJBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxxQkFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEscUJBckNWLGdDQXdDVSxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsSUFDQSxrQkFBQSxrQkFBQSxVQUFBLGtCQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLFdBQUEsb0NBQUEsVUFBQSxJQUFBLElBQ0EsUUFBQSxLbEM3TU4seUJrQzJKSixnQ0FvRFksUUFBQSxPQXBEWixpQ0E2RFEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsUUFBQSxLQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLbEMvTkoseUJrQzJKSixpQ0FzRVUsa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxRQXRFViwyQ0F5RVUsTUFBQSxLbENwT04seUJrQzJKSiwyQ0EyRVksTUFBQSxTQTNFWix1Q0ErRVUsUUFBQSxHQUNBLFNBQUEsU0FDQSxXQUFBLHlDQUFBLFVBQUEsRUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxFQUNBLEtBQUEsRUFDQSxPQUFBLEVBQUEsS0FDQSxPQUFBLElBQ0EsUUFBQSxLQU1WLGVBQ0UsZUFBQSxLbEMxUEUseUJrQ3lQSixlQUdJLFFBQUEsS0FBQSxFQUFBLE1BSEosa0JBTUksVUFBQSxLQUNBLFlBQUEsS0FDQSxTQUFBLFNBQ0EsZUFBQSxLbENsUUEseUJrQ3lQSixrQkFZTSxlQUFBLE1BWk4seUJBZU0sUUFBQSxHQUNBLFdBQUEsUUFDQSxPQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLEtsQ2pSRix5QmtDeVBKLHlCQTBCUSxRQUFBLE1sQ25SSix5QmtDeVBKLDRCQWdDTSxXQUFBLE1sQ3pSRix5QmtDNlJKLFlBRUksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLE1BR0osb0JBQ0UsWUFBQSxLQUNBLGVBQUEsS0FDQSxXQUFBLDZEbENyU0UseUJrQ2tTSixvQkFVSSxRQUFBLEtBQUEsRUFBQSxLQUNBLFdBQUEsd0VBWEosdUJBb0JJLE1BQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxLQUNBLGVBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT2xDM1RBLHlCa0NrU0osdUJBNEJNLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsTUE5Qk4sd0RBa0NJLE1BQUEsS0FDQSxTQUFBLFNsQ3JVQSx5QmtDa1NKLHdEQXFDTSxZQUFBLE1BckNOLHNFQXdDTSxTQUFBLFNBTUEsT0FBQSxNQUNBLE1BQUEsTUFDQSxJQUFBLEtBQ0EsS0FBQSxNQUNBLFFBQUEsTUFFQSxnQkFBQSxNbEN0VkYseUJrQ2tTSixzRUEwQ1EsT0FBQSxNQUNBLE1BQUEsTUFDQSxJQUFBLE9BNUNSLG1GQXdETSxRQUFBLEtBQUEsS0FBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsbUJBQUEsSUFBQSxJQUFBLEtBQUEsZUFBQSxXQUFBLElBQUEsSUFBQSxLQUFBLGVqQzF0Qkosb0NpQzZwQkYsbUZBK0RRLFFBQUEsS0FBQSxLQUFBLEtBQ0EsV0FBQSxPakM3dEJOLHFDaUM2cEJGLG1GQW1FUSxXQUFBLE9BbkVSLG9FQXVFTSxXQUFBLE9BQ0EsU0FBQSxTQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQTdFTix5RUErRVEsVUFBQSxLQUNBLE1BQUEsUUFDQSxRQUFBLE1BQ0EsZUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElsQ3RYSix5QmtDa1NKLHlFQXNGVSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsTUF4RlYsZ0ZBMkZVLFVBQUEsS0FDQSxlQUFBLFdsQzlYTix5QmtDa1NKLGdGQThGWSxVQUFBLE1BOUZaLHlFQW9HTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsUUFBQSxFQUFBLEtBQ0EsWUFBQSxJbEMxWUYseUJrQ2tTSix5RUEwR1EsVUFBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEdBNUdSLHlEQWlISSxNQUFBLEtsQ25aQSx5QmtDa1NKLHlEQW1ITSxhQUFBLE1BbkhOLG9GQXVITSxRQUFBLEtBQUEsS0FBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsbUJBQUEsSUFBQSxJQUFBLEtBQUEsZUFBQSxXQUFBLElBQUEsSUFBQSxLQUFBLGVqQ3p4Qkosb0NpQzZwQkYsb0ZBOEhRLFFBQUEsS0FBQSxLQUFBLEtBQ0EsV0FBQSxPakM1eEJOLHFDaUM2cEJGLG9GQWtJUSxXQUFBLE9BbElSLHFFQXNJTSxXQUFBLE9BQ0EsU0FBQSxTQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQTVJTiwwRUE4SVEsVUFBQSxLQUNBLE1BQUEsUUFFQSxRQUFBLE1BQ0EsZUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElsQ3RiSix5QmtDa1NKLDBFQXNKVSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsS0F4SlYsaUZBMkpVLFVBQUEsS0FDQSxlQUFBLFdsQzliTix5QmtDa1NKLGlGQThKWSxVQUFBLE1BOUpaLDBFQW9LTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsUUFBQSxFQUFBLEtBQ0EsWUFBQSxJbEMxY0YseUJrQ2tTSiwwRUEwS1EsVUFBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEdBNUtSLGlDQWlMSSxXQUFBLEtsQ25kQSx5QmtDa1NKLGlDQW1MTSxXQUFBLE1BZ0JOLGdDQUNFLFNBQUEsU0FDQSxXQUFBLE9BQ0EsWUFBQSxLbEN4ZUUseUJrQ3FlSixnQ0FLSSxZQUFBLE1BTEosdUNBUUksUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUFBLEtBQ0EsSUFBQSxNQUNBLFFBQUEsRUFNRCwwQ0FFRyxVQUFBLEtBQ0EsWUFBQSxLakN6M0JKLG9DaUNzM0JDLDBDQUtLLFVBQUEsTWpDMzNCTixxQ2lDczNCQywwQ0FRSyxPQUFBLEtBQUEsRUFBQSxLQUFBLEVBQ0EsVUFBQSxNQUtSLHNDQUVJLG9CQUFBLEtBQUEsT0FHSixzQ0FFSSxvQkFBQSxNQUFBLE9BR0osbUNBQ0UsY0FBQSxLQUlGLHVCQUNFLFNBQUEsU0FDQSxXQUFBLE9BQ0EsaUJBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxLbEM3aEJFLHlCa0N3aEJKLHVCQU9JLFFBQUEsS0FBQSxFQUFBLE1BUEosMEJBVUksVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEVBQ0EsZUFBQSxFbENyaUJBLHlCa0N3aEJKLDBCQWdCTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsTUFJTixnQ0FDRSxRQUFBLEVBQUEsS0FBQSxFQUFBLEtBQ0EsV0FBQSxLQUNBLFNBQUEsU0FDQSxjQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsS2xDbmpCRSx5QmtDOGlCSixnQ0FPSSxRQUFBLEVBQUEsS0FBQSxFQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSxjQUFBLEdBVEosa0NBWUksV0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV2xDN2pCQSx5QmtDOGlCSixrQ0FpQk0sVUFBQSxLQUNBLFdBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsWUFwQk4seUNBdUJNLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsSUFDQSxRQUFBLE1BQ0EsWUFBQSxVQUFBLENBQUEsV2xDMWtCRix5QmtDOGlCSix5Q0E4QlEsVUFBQSxNSjdwQlIsb0JJcXFCRSxZQUFBLEtsQ3BsQkUseUI4QmpGSixvQkl1cUJJLFFBQUEsS0FBQSxHQUhKLHVCQU1JLFlBQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxXQUFBLE9BQ0EsTUFBQSxLQUNBLFlBQUEsSWxDL2xCQSx5QmtDbWxCSix1QkFjTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsTUFoQk4sc0NBb0JJLGNBQUEsS0FwQkosNkJBdUJJLGNBQUEsS0F2QkosZ0NBMEJJLG1CQUFBLElBQUEsSUFBQSxLQUFBLGVBQUEsV0FBQSxJQUFBLElBQUEsS0FBQSxlQTFCSiw0Q0E0Qk0sVUFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsUUFDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFNBQUEsU0FDQSxlQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsS2xDNW5CRix5QmtDbWxCSiw0Q0EyQ1EsaUJBQUEsWUFDQSxRQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLG1CQUFBLElBQUEsV0FBQSxJQUNBLGNBQUEsTUFsRFIsa0RBcURRLFFBQUEsUUFDQSxNQUFBLFFBQ0EsWUFBQSxJQUNBLE1BQUEsTUFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLEtBNURSLCtDQWlFTSxRQUFBLFFBakVOLHdDQW9FTSxRQUFBLEVBQUEsS0FDQSxpQkFBQSxLQUNBLFNBQUEsT0FDQSxtQkFBQSxXQUFBLElBQUEsU0FBQSxXQUFBLFdBQUEsSUFBQSxTQUNBLFFBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQTVFTiwwQ0E4RVEsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXbENucUJKLHlCa0NtbEJKLDBDQWtGVSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxLQVFWLGtCQUNFLFlBQUEsS0FDQSxlQUFBLEtsQ2xyQkUseUJrQ2dyQkosa0JBSUksUUFBQSxLQUFBLEdBSkoscUJBT0ksVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEtBQ0EsV0FBQSxPQUNBLE1BQUEsS0FDQSxZQUFBLElsQzVyQkEseUJrQ2dyQkoscUJBY00sVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE1BaEJOLHVCQW9CSSxPQUFBLEVBcEJKLDBCQXVCSSxPQUFBLEtBQUEsRUFDQSxtQkFBQSxLQUFBLFdBQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsU0FBQSxPQUNBLE1BQUEsS0FDQSxRQUFBLEVsQzlzQkEseUJrQ2dyQkosMEJBZ0NNLFFBQUEsYUFDQSxlQUFBLElBQ0EsT0FBQSxLQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLGVBQUEsV0FBQSxJQUFBLElBQUEsS0FBQSxlQUNBLE1BQUEsS0FwQ04sNEJBdUNNLFFBQUEsTUFDQSxRQUFBLEtBQUEsS0FDQSxTQUFBLFNBQ0EsV0FBQSxRQUNBLGNBQUEsSUFBQSxNQUFBLFFsQzN0QkYseUJrQ2dyQkosNEJBNkNRLFdBQUEsT0E3Q1IsK0JBaURNLGNBQUEsSUFBQSxNQUFBLFFBakROLDZCQW9ETSxXQUFBLEtBQ0EsZUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElsQzV1QkYseUJrQ2dyQkosNkJBOERRLFdBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxNQWhFUiw0QkFvRU0sVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXbEN0dkJGLHlCa0NnckJKLDRCQXdFUSxVQUFBLGVBQ0EsV0FBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsVUFBQSxDQUFBLFlBN0VSLCtCQWlGTSxlQUFBLFVBQ0EsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxXQUFBLG9DQUFBLFVBQUEsS0FBQSxJQUNBLFFBQUEsYUFDQSxjQUFBLEtsQ3h3QkYseUJrQ2dyQkosK0JBMEZRLE1BQUEsTUFPUiw0QkFFSSxZQUFBLEVBQ0EsYUFBQSxFbENweEJBLHlCa0NpeEJKLDRCQUtNLFlBQUEsTUFDQSxhQUFBLE9BY04sMkNBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLFFBQ0EsT0FBQSxFQUNBLElBQUEsRUFDQSxvQkFBQSxPQUFBLE9BQ0Esa0JBQUEsVWxDL3lCRSx5QmtDcXlCSiwyQ0FZSSxLQUFBLEVBQ0EsTUFBQSxRQUNBLE9BQUEsRUFBQSxNQUdKLDJDQUdJLGlCQUFBLGtEQUdKLDJDQUdJLGlCQUFBLGtEQUdKLDJDQUVJLGlCQUFBLGtEQUNBLGdCQUFBLElBR0osMkNBR0ksaUJBQUEsa0RBR0osMkNBR0ksaUJBQUEsa0RBR0osMkNBR0ksaUJBQUEsa0RoQjN4Q0osZWdCZ3lDRSxRQUFBLEVsQzUxQkUseUJrQnBjSixlZ0JreUNJLGNBQUEsS0FDQSxhQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQUEsTWhCcHlDSiw2QmdCd3lDTSxlQUFBLEtBVE4sb0NBV1EsUUFBQSxHQUNBLFNBQUEsU0FDQSxXQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxPQUFBLElBQ0EsS0FBQSxFaEJoekNSLDBCZ0JxekNJLGFBQUEsRUFDQSxjQUFBLEVsQ2wzQkEseUJrQnBjSiwwQmdCd3pDTSxhQUFBLEtBQ0EsY0FBQSxNQUtOLGlCQUNFLFNBQUEsU0FzQkYsV0FDRSxXQUFBLHlDQUNBLGdCQUFBLE1BQ0EsUUFBQSxLQUFBLEVBQUEsS0FDQSxXQUFBLEVsQ3I1QkUseUJrQ2k1QkosV0FNSSxXQUFBLE1BTkosY0FTSSxNQUFBLEtBQ0EsZUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtsQzc1QkEseUJrQ2k1QkosY0FjTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsTUFoQk4sbUJBbUJNLFFBQUEsTWxDcDZCRix5QmtDaTVCSixtQkFxQlEsUUFBQSxRQU9SLGNBQ0UsUUFBQSxNbEM5NkJFLHlCa0M2NkJKLGNBR0ksUUFBQSxnQkFHSixnQkFDRSxRQUFBLHNCQUFBLFFBQUEsc0JBQUEsUUFBQSxlbENwN0JFLHlCa0NtN0JKLGdCQUdJLFFBQUEsZ0IvQjNyQ0osWStCK3JDRSxRQUFBLEtsQzE3QkUseUJHclFKLFkrQmlzQ0ksUUFBQSxPQUdKLGlCQUNFLFFBQUEsS2xDaDhCRSx5QmtDKzdCSixpQkFHSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsTWxDbDhCQSx5QmtDczhCSixzQkFFSSxxQkFBQSxFQUFBLGtCQUFBLEVBQUEsYUFBQSxFQUNBLG1CQUFBLEtBQUEsZ0JBQUEsS0FBQSxXQUFBLEtBQ0EsY0FBQSxNQUlKLDZCQUNFLFFBQUEsS0FBQSxFQUFBLEtsQy84QkUseUJrQzg4QkosNkJBR0ksUUFBQSxLQUFBLEVBQUEsTUFISixzRUFpQlEsUUFBQSxLQWpCUixzRkEwQlEsb0JBQUEsRUFBQSxFQTFCUixzRkErQlEsb0JBQUEsTUFBQSxFQS9CUixzRkFvQ1Esb0JBQUEsT0FBQSxFQXBDUixzRkF5Q1Esb0JBQUEsRUFBQSxNQXpDUixzRkE4Q1Esb0JBQUEsTUFBQSxNQTlDUixzRkFtRFEsb0JBQUEsT0FBQSxNQW5EUixzRkF3RFEsb0JBQUEsRUFBQSxPQXhEUixzRkE2RFEsb0JBQUEsTUFBQSxPQUtSLGFBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxLQUFBLEVsQ3JoQ0UseUJrQ2doQ0osYUFPSSxRQUFBLE1BUEosZ0JBVUksaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUNBLFdBQUEsT0FYSiw2QkFhTSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FLTixnQkFDRSxXQUFBLDBEQUNBLGNBQUEsSUFDQSxRQUFBLEtBQUEsS0FDQSxjQUFBLEtBSkYsbUJBTUksVUFBQSxLQUNBLE1BQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxhQUNBLFdBQUEsS0FDQSxZQUFBLElBWEosMEJBYU0sUUFBQSxHQUNBLFNBQUEsU0FDQSxXQUFBLG9DQUFBLFVBQUEsRUFBQSxFQUNBLE1BQUEsTUFDQSxPQUFBLEtBQ0EsTUFBQSxNQUNBLElBQUEsS2xDcmpDRix5QmtDa2lDSiwwQkFxQlEsSUFBQSxHQXJCUix3QkF5Qk0sU0FBQSxTQXpCTix3QkE2QkksVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsUUFBQSxLQUFBLEtBQ0EsY0FBQSxFQUNBLGNBQUEsSUFBQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBcENKLG1CQXVDSSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEtBQ0EsWUFBQSxJQTNDSix3QkE2Q00sTUFBQSxRQUNBLFdBQUEsS0FDQSxZQUFBLElBL0NOLDZCQW1ESSxNQUFBLEtBQ0EsWUFBQSxLQUtKLGNBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsUUFBQSxLQUFBLEVBQUEsS0FBQSxFbEMvbENFLHlCa0MybENKLGNBTUksUUFBQSxLQUFBLEVBQUEsS0FBQSxHQU5KLGlCQVNJLE9BQUEsRUFBQSxLbENwbUNBLHlCa0MybENKLGlCQVdNLE9BQUEsRUFBQSxNQUlOLDJCQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGdCQUFBLE1BQ0Esa0JBQUEsVUFDQSxvQkFBQSxJQUFBLElBQ0EsUUFBQSxLbENwbkNFLHlCa0MwbUNKLDJCQVlJLFFBQUEsT2xDdG5DQSx5QmtDeW5DSixpREFHTSxRQUFBLE9BT04sbUJBQ0UsZUFBQSxLbENwb0NFLHlCa0Ntb0NKLG1CQUdJLFFBQUEsS0FBQSxFQUFBLE1BSEosNERBaUJRLFFBQUEsS0FqQlIsNEVBMEJRLG9CQUFBLEVBQUEsRUExQlIsNEVBK0JRLG9CQUFBLE1BQUEsRUEvQlIsNEVBb0NRLG9CQUFBLE9BQUEsRUFwQ1IsNEVBeUNRLG9CQUFBLEVBQUEsTUF6Q1IsNEVBOENRLG9CQUFBLE1BQUEsTUE5Q1IsNEVBbURRLG9CQUFBLE9BQUEsTUFuRFIsNEVBd0RRLG9CQUFBLEVBQUEsT0F4RFIsNEVBNkRRLG9CQUFBLE1BQUEsT0E3RFIsZ0NBa0VJLFdBQUEsS2xDcnNDQSx5QmtDbW9DSixnQ0FvRU0sV0FBQSxHQU1OLFlBQ0UsUUFBQSxLQUFBLEVBQUEsS2xDOXNDRSx5QmtDNnNDSixZQUdJLFFBQUEsS0FBQSxFQUFBLE1BSEoseUJBTUksV0FBQSxLbENudENBLHlCa0M2c0NKLHlCQVFNLFdBQUEsR0FSTixxREF1QlEsUUFBQSxLQXZCUixnREE4QlEsUUFBQSxNQUNBLE9BQUEsS0EvQlIsb0RBaUNVLE9BQUEsS0FqQ1YscUVBdUNRLG9CQUFBLEVBQUEsRUF2Q1IscUVBNENRLG9CQUFBLE1BQUEsRUE1Q1IscUVBaURRLG9CQUFBLE9BQUEsRUFqRFIscUVBc0RRLG9CQUFBLEVBQUEsTUF0RFIscUVBMkRRLG9CQUFBLE1BQUEsTUEzRFIscUVBZ0VRLG9CQUFBLE9BQUEsTUFoRVIscUVBcUVRLG9CQUFBLEVBQUEsT0FyRVIscUVBMEVRLG9CQUFBLE1BQUEsT0ExRVIscUVBK0VRLG9CQUFBLE9BQUEsT0FPUixpQkFDRSxRQUFBLEtBQUEsRUFBQSxLbENweUNFLHlCa0NteUNKLGlCQUdJLFFBQUEsS0FBQSxFQUFBLE1BSEosOEJBTUksV0FBQSxLbEN6eUNBLHlCa0NteUNKLDhCQVFNLFdBQUEsR0FSTixvQkFZSSxVQUFBLEtBQ0EsWUFBQSxLbENoekNBLHlCa0NteUNKLG9CQWVNLFVBQUEsS0FDQSxZQUFBLE1BaEJOLDBEQStCUSxRQUFBLEtBL0JSLDBFQXdDUSxvQkFBQSxFQUFBLEVBeENSLDBFQTZDUSxvQkFBQSxNQUFBLEVBN0NSLDBFQWtEUSxvQkFBQSxPQUFBLEVBbERSLDBFQXVEUSxvQkFBQSxFQUFBLE1BdkRSLDBFQTREUSxvQkFBQSxNQUFBLE1BNURSLDBFQWlFUSxvQkFBQSxPQUFBLE1BakVSLDBFQXNFUSxvQkFBQSxFQUFBLE9BdEVSLDBFQTJFUSxvQkFBQSxNQUFBLE9BM0VSLDBFQWdGUSxvQkFBQSxPQUFBLE9BaEZSLHVDQXFGSSxjQUFBLEVBS0osUUFDRSxRQUFBLEtBQUEsRUFBQSxLbEM5M0NFLHlCa0M2M0NKLFFBR0ksUUFBQSxLQUFBLEVBQUEsTUFISixxQkFNSSxXQUFBLEtsQ240Q0EseUJrQzYzQ0oscUJBUU0sV0FBQSxHQVJOLFdBWUksVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElsQzM0Q0EseUJrQzYzQ0osV0FnQk0sVUFBQSxLQUNBLFlBQUEsTUFqQk4saURBZ0NRLFFBQUEsS0FoQ1IsaUVBeUNRLG9CQUFBLEVBQUEsRUF6Q1IsaUVBOENRLG9CQUFBLE1BQUEsRUE5Q1IsaUVBbURRLG9CQUFBLE9BQUEsRUFuRFIsaUVBd0RRLG9CQUFBLEVBQUEsTUF4RFIsaUVBNkRRLG9CQUFBLE1BQUEsTUE3RFIsaUVBa0VRLG9CQUFBLE9BQUEsTUFsRVIsaUVBdUVRLG9CQUFBLEVBQUEsT0F2RVIsaUVBNEVRLG9CQUFBLE1BQUEsT0FNUixjQUNFLFFBQUEsS0FBQSxFQUFBLEtBSUEsV0FBQSxRQUNBLFNBQUEsU2xDcjlDRSx5QmtDKzhDSixjQUdJLFFBQUEsS0FBQSxFQUFBLE1BSEosb0JBUUksUUFBQSxLQVJKLHlCQVdJLFNBQUEsU0FDQSxRQUFBLEVBWkosaUJBZUksVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLbENqK0NBLHlCa0MrOENKLGlCQXFCTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsTUF2Qk4sZ0JBMkJJLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsY0FBQSxFQUNBLGVBQUEsS2xDLytDQSx5QmtDKzhDSixnQkFrQ00sVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEVBQ0EsWUFBQSxJQUNBLGVBQUEsTUF0Q04sOENBMkNNLFFBQUEsYUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxlQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsZUFDQSxXQUFBLEtBQ0EsZUFBQSxJQUNBLE9BQUEsS0FBQSxFQUFBLEtBQ0EsUUFBQSxNQUFBLEtBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxLQXBETixxREFzRFEsUUFBQSxLQXREUixpREF5RFEsWUFBQSxJQUNBLGNBQUEsRUFDQSxTQUFBLFNBQ0EsZUFBQSxLQUNBLFdBQUEsS0FDQSxVQUFBLEtsQzdnREoseUJrQys4Q0osaURBZ0VVLGNBQUEsTUFoRVYsd0RBbUVVLFFBQUEsR0FDQSxTQUFBLFNBQ0EsV0FBQSxRQUNBLE9BQUEsSUFDQSxPQUFBLElBQ0EsS0FBQSxFQUNBLE9BQUEsRUFDQSxNQUFBLEtsQ3poRE4seUJrQys4Q0osd0RBNEVZLE1BQUEsRUFDQSxPQUFBLEdBN0VaLGdEQWtGUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsRUFDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFdBQUEsS2xDdGlESix5QmtDKzhDSixnREF5RlUsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEdBM0ZWLGlEQStGUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXbENqakRKLHlCa0MrOENKLGlEQW9HVSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFlBdEdWLGlEQTBHUSxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxTQUFBLFNBN0dSLG9EQStHVSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsUUFBQSxFQUFBLEVBQUEsS0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS2xDamtETix5QmtDKzhDSixvREFvSFksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0Esa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxZbENwa0RSLHlCa0MrOENKLG9FQXlIYyxhQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsTWxDemtEVix5QmtDKzhDSixrRUErSGMsYUFBQSxNQS9IZCwrREFtSVksZUFBQSxFQW5JWix5REFzSVksUUFBQSxhQUNBLGNBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQUNBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLbEN6bERSLHlCa0MrOENKLHlEQTRJYyxpQkFBQSxRQUFBLFNBQUEsUUFBQSxLQUFBLFNBNUlkLHVEQWdKWSxNQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxjQUFBLEVBT0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEVBQ0EsV0FBQSxLbEMzbURSLHlCa0MrOENKLHVEQW9KYyxZQUFBLFVBQUEsQ0FBQSxXQUNBLGNBQUEsTUFDQSxVQUFBLEtBQ0EsWUFBQSxNQXZKZCw4QkFtS0ksU0FBQSxTQUNBLFdBQUEsdUNBQUEsT0FBQSxLQUNBLGtCQUFBLFVBQ0EsUUFBQSxFQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLEtsQzFuREEseUJrQys4Q0osOEJBNktNLFFBQUEsT0FNTiwyQkFDRSxTQUFBLFNBQ0EsV0FBQSwwREFGRixzQ0FJSSxTQUFBLFNBQ0EsUUFBQSxFQUxKLDhCQVFJLE1BQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxJbEM1b0RBLHlCa0Nrb0RKLDhCQVlNLFVBQUEsS0FDQSxZQUFBLE1BYk4sbURBaUJJLFdBQUEsT0FFQSxjQUFBLEtsQ3JwREEseUJrQ2tvREosbURBcUJNLE9BQUEsS0FBQSxFQUFBLEtBQ0EsUUFBQSxPQXRCTixxREF5Qk0sUUFBQSxhQUNBLE9BQUEsUUFDQSxlQUFBLE9BQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUNBLFFBQUEsRUFDQSxNQUFBLElsQ2hxREYseUJrQ2tvREoscURBZ0NRLE1BQUEsTUFoQ1IsMkRBbUNRLGtCQUFBLFVBQUEsVUFBQSxVQW5DUix5REFzQ1EsT0FBQSxFQUNBLE9BQUEsTUFDQSxNQUFBLElBQ0EsT0FBQSxLbEMzcURKLHlCa0Nrb0RKLHlEQTJDVSxPQUFBLEVBQUEsS0FDQSxNQUFBLE1BNUNWLHdEQWlETSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsV0FBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsV0FBQSxPbEN6ckRGLHlCa0Nrb0RKLHdEQXlEUSxVQUFBLE1BTVIsaUJBQ0UsUUFBQSxLQUFBLEVBQUEsS0FDQSxTQUFBLFNBQ0EsV0FBQSxRbENwc0RFLHlCa0Npc0RKLGlCQUtJLFFBQUEsS0FBQSxFQUFBLE1BTEosb0JBUUksVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBRUEsV0FBQSxPbEM3c0RBLHlCa0Npc0RKLG9CQWNNLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxNQWhCTixtQkFvQkksWUFBQSxVQUFBLENBQUEsV0FDQSxXQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtsQ3p0REEseUJrQ2lzREosbUJBMEJNLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsUUFBQSxFQUFBLE1BOUJOLDhCQWtDSSxTQUFBLFNBQ0EsV0FBQSxPbENwdURBLHlCa0Npc0RKLDhCQXFDTSxXQUFBLE1BckNOLGtDQXdDTSxNQUFBLE1BQ0EsT0FBQSxFQUFBLEtsQzF1REYseUJrQ2lzREosa0NBMkNRLFNBQUEsU0FFQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsR0EvQ1IsOEJBb0RJLGNBQUEsRUFHSixnQkFDRSxlQUFBLEtBQ0EsU0FBQSxTbEMxdkRFLHlCa0N3dkRKLGdCQUlJLFlBQUEsS0FDQSxlQUFBLE1BTEosbUJBUUksVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsZUFBQSxLbENud0RBLHlCa0N3dkRKLG1CQWFNLFFBQUEsRUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxNQWhCTiw4QkFvQkksV0FBQSxLQUNBLFNBQUEsU0FDQSxjQUFBLElBQ0EsUUFBQSxLQUNBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLEtBQ0EsbUJBQUEsSUFBQSxJQUFBLEtBQUEsZUFBQSxXQUFBLElBQUEsSUFBQSxLQUFBLGVsQ254REEseUJrQ3d2REosOEJBNkJNLE9BQUEsTUFDQSxRQUFBLE1BOUJOLGtDQWlDTSxTQUFBLE9BQ0EsU0FBQSxTbEMxeERGLHlCa0N3dkRKLGtDQW9DUSxjQUFBLE1BcENSLHVDQXVDUSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLEtBQ0EsZUFBQSxPQTdDUixvREFnRFEsTUFBQSxNQUNBLE1BQUEsSUFDQSxZQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxVQUFBLENBQUEsV2pDenFFTixxQ2lDbW5FRixvREF3RFUsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxZQTFEVixtQkFnRUksTUFBQSxLQUNBLFVBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxFQUNBLFdBQUEsT0FDQSxNQUFBLEtsQzd6REEseUJrQ3d2REosbUJBd0VNLFVBQUEsS0FDQSxXQUFBLE1BekVOLDhCQTZFSSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFdBQUEsT0FDQSxjQUFBLEtBQ0EsUUFBQSxFQUFBLEtsQzMwREEseUJrQ3d2REosOEJBcUZNLFFBQUEsRUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsWUFHSixvQkFDRSxXQUFBLE9BQ0EsY0FBQSxLQUZELHNCQUlHLFFBQUEsYUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsSUFDQSxTQUFBLFNBQ0EsV0FBQSxPQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxjQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLEtBQ0EsbUJBQUEsSUFBQSxJQUFBLFFBQUEsV0FBQSxJQUFBLElBQUEsUUFDQSxNQUFBLE1sQ3AyREYseUJrQ20xREQsc0JBbUJLLE1BQUEsTUFDQSxPQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQXZCTCw2QkEwQkssUUFBQSxHQUNBLFNBQUEsU0FDQSxXQUFBLDBDQUFBLFVBQUEsTUFBQSxPQUVBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsSUFBQSxLQUNBLE1BQUEsS2xDcDNESix5QmtDbTFERCw2QkFtQ08sTUFBQSxNQW5DUCw0QkF1Q0ssV0FBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQXBJUix1Q0F5SUksZUFBQSxFbENqNERBLHlCa0N3dkRKLHVDQTJJTSxlQUFBLE1sQ240REYseUJrQ3U0REosS0FFSSxRQUFBLEtBQUEsRUFBQSxNQUZKLG9CQU1NLE9BQUEsS0FBQSxLQUFBLEVBQ0EsUUFBQSxLQUFBLEVBQ0EsTUFBQSxNQUNBLFVBQUEsS2xDaDVERix5QmtDdTRESixvQkFXUSxPQUFBLEdBS1IsaUNBRUksV0FBQSxpQmxDejVEQSx5QmtDdTVESixpQ0FJTSxXQUFBLGdCQUlOLGtCQUNFLFNBQUEsU0FDQSxRQUFBLEtBQUEsRUFBQSxLbENqNkRFLHlCa0MrNURKLGtCQUlJLFFBQUEsS0FBQSxFQUFBLE1BSkoseUJBT0ksUUFBQSxHQUNBLFdBQUEseUNBQUEsVUFBQSxJQUFBLE1BQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxRQUFBLEtsQzc2REEseUJrQys1REoseUJBZ0JNLFFBQUEsT0FoQk4scUJBb0JJLGNBQUEsS0FFQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT2xDdjdEQSx5QmtDKzVESixxQkEwQk0sVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxNQTdCTixvQkFpQ0ksVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFdBQUEsT2xDdDhEQSx5QmtDKzVESixvQkF5Q00sVUFBQSxLQUNBLFlBQUEsS0FFQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFdBQUEsS0FDQSxjQUFBLE1BOUNOLG9DQW1ETSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxPbEN0OURGLHlCa0MrNURKLG9DQXlEUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLE1BNURSLDJDQWdFTSxZQUFBLFVBQUEsQ0FBQSxXQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsT0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLE1BQ0EsUUFBQSxNbENwK0RGLHlCa0MrNURKLDJDQXVFUSxRQUFBLGFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLE1sQ3grREoseUJrQys1REosOENBOEVRLFdBQUEsTUE5RVIscUJBbUZJLGFBQUEsS2xDbC9EQSx5QmtDKzVESixxQkFxRk0sYUFBQSxHQXJGTix3QkF3Rk0sU0FBQSxTQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLbEM1L0RGLHlCa0MrNURKLHdCQStGUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFlBakdSLCtCQW9HUSxRQUFBLEdBQ0EsU0FBQSxTQUNBLFdBQUEsOENBQUEsVUFBQSxFQUFBLElBRUEsTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLEVBQ0EsS0FBQSxFQTNHUixpQ0FpSE0sT0FBQSxFQUFBLEtsQ2hoRUYseUJrQys1REosaUNBbUhRLE9BQUEsR0FuSFIsNkJBd0hJLFNBQUEsU0F4SEosc0NBaUlJLFdBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsY0FBQSxJQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLGVBQUEsV0FBQSxJQUFBLElBQUEsS0FBQSxlQUNBLGNBQUEsS0FDQSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUWxDdGlFQSx5QmtDKzVESixzQ0EwSU0sUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLGNBQUEsRUFDQSxXQUFBLEdBNUlOLDJDQStJTSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFFBQUEsTUFDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS2xDampFRix5QmtDKzVESiwyQ0FvSlEsUUFBQSxPQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxLQUNBLGlCQUFBLFFBQUEsU0FBQSxRQUFBLEtBQUEsU0F4SlIsMENBNEpNLGFBQUEsRUFDQSxjQUFBLEtsQzVqRUYseUJrQys1REosMENBK0pRLGFBQUEsS0FDQSxjQUFBLEdBaEtSLHlDQW9LTSxVQUFBLEtBQ0EsV0FBQSxPQUNBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLbENya0VGLHlCa0MrNURKLHlDQXdLUSxNQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEtBQ0EsaUJBQUEsUUFBQSxTQUFBLFFBQUEsS0FBQSxTQS9LUix3Q0FtTE0sVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLFlBQUEsVUFBQSxDQUFBLFdsQ3RsRUYseUJrQys1REosd0NBeUxRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFlBNUxSLHlDQWdNTSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElsQ2xtRUYseUJrQys1REoseUNBcU1RLFVBQUEsS0FDQSxZQUFBLE1BdE1SLHlDQTBNTSxhQUFBLEtsQ3ptRUYseUJrQys1REoseUNBNE1RLGNBQUEsS0FDQSxhQUFBLEdBN01SLDRDQWdOUSxTQUFBLFNBQ0EsWUFBQSxVQUFBLENBQUEsV0FNQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtsQ3puRUoseUJrQys1REosNENBbU5VLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsTWxDcG5FTix5QmtDNm5FRCw0QkFHSyxjQUFBLE1BaGdGUixTQXNnRkUsaUJBQUEsUUFFRix5QkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtsQzVvRUUseUJrQ3dvRUoseUJBTUksT0FBQSxLQUNBLGNBQUEsT0FBQSxVQUFBLE9BQ0EsY0FBQSxNQUlKLGdCQUNFLFNBQUEsU0FDQSxlQUFBLEtsQ3RwRUUseUJrQ29wRUosZ0JBSUksUUFBQSxLQUFBLEVBQUEsTUFKSixtQkFvQkksTUFBQSxLQUNBLGNBQUEsSWxDenFFQSx5QmtDb3BFSixtQkF3Qk0sVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBQ0EsTUFBQSxNQTNCTiwyQkErQkksTUFBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLE1BQ0EsY0FBQSxFQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdsQzFyRUEseUJrQ29wRUosMkJBd0NNLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEsTUEzQ04sOEJBK0NJLFdBQUEsT0FDQSxjQUFBLEtBaERKLDRDQWtETSxTQUFBLFNBQ0EsUUFBQSxhQUNBLGVBQUEsSUFDQSxPQUFBLEtBQUEsWUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxlQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsZUFDQSxXQUFBLE9BQ0EsV0FBQSxLbEM5c0VGLHlCa0NvcEVKLDRDQTREUSxNQUFBLElBRUEsUUFBQSxNQUFBLEtBQUEsS0FDQSxPQUFBLEtBQUEsZ0JBL0RSLG1EQTJFUSxRQUFBLEtBM0VSLGdEQWtGUSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBbkZSLHlFQXdGUSxvQkFBQSxFQUFBLEVBeEZSLHlFQTZGUSxvQkFBQSxNQUFBLEVBN0ZSLHlFQWtHUSxvQkFBQSxPQUFBLEVBbEdSLHlFQXVHUSxvQkFBQSxFQUFBLE1BdkdSLHlFQTRHUSxvQkFBQSxNQUFBLE1BT1IsU0FDRSxTQUFBLFNBQ0EsV0FBQSwwREFGRixvQkFJSSxTQUFBLFNBQ0EsUUFBQSxFQUxKLFlBUUksTUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLbENseEVBLHlCa0N1d0VKLFlBYU0sVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLEtBZk4saUNBbUJJLE9BQUEsRUFBQSxFQUFBLEtsQzF4RUEseUJrQ3V3RUosaUNBcUJNLE9BQUEsRUFBQSxFQUFBLE1BckJOLG1DQXdCTSxRQUFBLGFBQ0EsT0FBQSxRQUNBLGVBQUEsT0FDQSxRQUFBLEVBQUEsSUFDQSxNQUFBLElsQ255RUYseUJrQ3V3RUosbUNBOEJRLFFBQUEsRUFBQSxLQUNBLE1BQUEsTUEvQlIseUNBa0NRLGtCQUFBLFVBQUEsVUFBQSxVQWxDUix3Q0FxQ1EsVUFBQSxLbEM1eUVKLHlCa0N1d0VKLHdDQXVDVSxVQUFBLE1BdkNWLHFDQTRDTSxVQUFBLElsQ256RUYseUJrQ3V3RUoscUNBOENRLFVBQUEsTUFNUixVQUNFLFFBQUEsS0FBQSxFQUFBLEtBQ0EsV0FBQSxPbEM3ekVFLHlCa0MyekVKLFVBSUksUUFBQSxLQUFBLEVBQUEsS0FDQSxXQUFBLE1BTEosYUFRSSxjQUFBLEtsQ24wRUEseUJrQzJ6RUosYUFVTSxjQUFBLE1BVk4sWUFjSSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsY0FBQSxLbEM1MEVBLHlCa0MyekVKLFlBbUJNLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFlBSU4saUJBQ0UsUUFBQSxLQUFBLEVBQUEsS2xDdDFFRSx5QmtDcTFFSixpQkFHSSxRQUFBLEtBQUEsRUFBQSxNQUhKLCtCQU1JLFdBQUEsT0FDQSxjQUFBLEtsQzUxRUEseUJrQ3ExRUosK0JBU00sY0FBQSxNQVROLG1EQVlNLFFBQUEsYUFDQSxlQUFBLElBQ0EsT0FBQSxLQUFBLEVBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsbUJBQUEsSUFBQSxJQUFBLEtBQUEsZUFBQSxXQUFBLElBQUEsSUFBQSxLQUFBLGVBQ0EsaUJBQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxLQUFBLEtBQUEsS0FDQSxTQUFBLFNqQ3J1Rkosb0NpQ2d0RkYsbURBdUJRLE1BQUEsSUFDQSxPQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQUEsS0FDQSxPQUFBLE1qQzF1Rk4sb0NpQ2d0RkYsbURBNkJRLE1BQUEsS2pDN3VGTixxQ2lDZ3RGRixtREFnQ1EsTUFBQSxLQWhDUiwwREE0Q1EsUUFBQSxLQTVDUixxREFtRFEsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsUUFBQSxlQUFBLFFBQUEsWUFBQSxRbEMzNEVKLHlCa0NxMUVKLHFEQXdEVSxrQkFBQSxJQUFBLGVBQUEsSUFBQSxZQUFBLFVBeERWLDBFQThEUSxvQkFBQSxFQUFBLE1BOURSLDBFQW1FUSxvQkFBQSxNQUFBLEtBbkVSLDBFQXdFUSxvQkFBQSxPQUFBLEVBeEVSLDBFQTZFUSxvQkFBQSxPQUFBLE1BN0VSLDBFQWtGUSxvQkFBQSxPQUFBLE1BS1IsU0FDRSxRQUFBLEtBQUEsRWxDNzZFRSx5QmtDNDZFSixTQUdJLFFBQUEsS0FBQSxFQUFBLE1BSEosWUFNSSxNQUFBLEtBQ0EsY0FBQSxLQVBKLFdBV0ksTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV2xDMTdFQSx5QmtDNDZFSixXQWdCTSxRQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxNQWxCTixzQkFzQkksWUFBQSxFQXRCSix1QkF5QkksV0FBQSxPQUNBLGNBQUEsS0ExQkosMkNBNEJNLFFBQUEsYUFDQSxlQUFBLElBQ0EsT0FBQSxLQUFBLEVBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsbUJBQUEsSUFBQSxJQUFBLEtBQUEsZUFBQSxXQUFBLElBQUEsSUFBQSxLQUFBLGVBQ0EsaUJBQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxJQUFBLEtBQUEsS0FDQSxTQUFBLFNsQ2o5RUYseUJrQzQ2RUosMkNBdUNRLE9BQUEsTUFDQSxNQUFBLElBQ0EsUUFBQSxLQUFBLEtBQUEsS0FDQSxPQUFBLE1BMUNSLGtEQXNEUSxRQUFBLEtBdERSLDZDQTZEUSxPQUFBLEtBQ0EsUUFBQSxNQTlEUixpREFnRVUsT0FBQSxLQWhFVixrRUFzRVEsb0JBQUEsTUFBQSxNQXRFUixrRUEyRVEsb0JBQUEsT0FBQSxNQTNFUixrRUFnRlEsb0JBQUEsT0FBQSxNQWhGUixrRUFxRlEsb0JBQUEsT0FBQSxNbENqZ0ZKLHlCa0M0NkVKLDZEQTBGUSxPQUFBLE9BMUZSLG9FQXNHUSxRQUFBLEtBdEdSLG9GQThHUSxvQkFBQSxFQUFBLEVBOUdSLG9GQW1IUSxvQkFBQSxNQUFBLEVBbkhSLG9GQXdIUSxvQkFBQSxPQUFBLEVBeEhSLG9GQTZIUSxvQkFBQSxPQUFBLEVBN0hSLDBCQWlJTSxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV2xDOWlGRix5QmtDNDZFSiwwQkFvSVEsVUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFlBcklSLHlCQXlJTSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLEVBQ0EsWUFBQSxVQUFBLENBQUEsV2xDempGRix5QmtDNDZFSix5QkErSVEsVUFBQSxLQUNBLFlBQUEsTUFNUixnQkFZRSxRQUFBLEtBQUEsRUFBQSxLQUNBLGlCQUFBLFFBYkYsbUNBRUksV0FBQSxLbENwa0ZBLHlCa0Nra0ZKLG1DQUlNLFdBQUEsTWxDdGtGRix5QmtDa2tGSiwrQkFTTSxXQUFBLE1sQzNrRkYseUJrQ2trRkosZ0JBZUksUUFBQSxLQUFBLEVBQUEsTUFmSixtQkFrQkksZUFBQSxLQUNBLFlBQUEsSWxDcmxGQSx5QmtDa2tGSixtQkFxQk0sZUFBQSxNQXJCTiw0QkF5QkksU0FBQSxTbEMzbEZBLHlCa0Nra0ZKLDRCQTJCTSxRQUFBLEVBQUEsS0FBQSxFQUFBLE1BM0JOLDhCQThCTSxVQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLGNBQUEsS2xDcG1GRix5QmtDa2tGSiw4QkFvQ1EsVUFBQSxLQUNBLFdBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLGNBQUEsTUF2Q1IsdUNBNENRLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLGlCQUFBLHdDQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxLbENwbkZKLHlCa0Nra0ZKLHVDQW9EVSxRQUFBLE9BcERWLDBEQTBEUSxvQkFBQSxFQUFBLEVBMURSLDBEQStEUSxvQkFBQSxPQUFBLEVBL0RSLDBEQW9FUSxvQkFBQSxNQUFBLE1BcEVSLDBEQXlFUSxvQkFBQSxNQUFBLEVBekVSLDBEQThFUSxvQkFBQSxPQUFBLEVBOUVSLDBEQW1GUSxvQkFBQSxPQUFBLE1BbkZSLDBEQXdGUSxvQkFBQSxPQUFBLEVBeEZSLDBEQTZGUSxvQkFBQSxFQUFBLE1BN0ZSLDBEQWtHUSxvQkFBQSxPQUFBLE1BS1Isd0JBQ0UsT0FBQSxFQUFBLEVBQUEsS2xDMXFGRSx5QmtDeXFGSix3QkFHSSxPQUFBLEVBQUEsRUFBQSxNQUhKLDBCQU1JLFFBQUEsYUFDQSxPQUFBLFFBQ0EsZUFBQSxPQUNBLFFBQUEsRUFBQSxJQUNBLE1BQUEsSWxDbnJGQSx5QmtDeXFGSiwwQkFZTSxRQUFBLEVBQUEsS0FDQSxNQUFBLE1BYk4sZ0NBZ0JNLGtCQUFBLFVBQUEsVUFBQSxVQWhCTiwrQkFtQk0sVUFBQSxLbEM1ckZGLHlCa0N5cUZKLCtCQXFCUSxVQUFBLE1BUVIsMkJBQ0UsZUFBQSxLQURGLDhCQUdJLFdBQUEsT0FDQSxlQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsS2xDNXNGQSx5QmtDc3NGSiw4QkFRTSxRQUFBLEVBQUEsTUFDQSxlQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsTUFYTiw4QkFlSSxVQUFBLEtBQ0EsV0FBQSxPQUNBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxFQUNBLFdBQUEsZWxDMXRGQSx5QmtDc3NGSiw4QkFzQk0sVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxNQXpCTix1REE4Qk0sVUFBQSxJbENwdUZGLHlCa0Nzc0ZKLHVEQWdDUSxVQUFBLE1BTVIsZ0JBQ0UsUUFBQSxLQUFBLEVBQUEsS2xDN3VGRSx5QmtDNHVGSixnQkFHSSxRQUFBLEtBQUEsRUFBQSxNQUhKLG1CQU1JLGNBQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxLbENwdkZBLHlCa0M0dUZKLG1CQVVNLFFBQUEsRUFBQSxNQUNBLFlBQUEsTWxDdnZGRix5QmtDNHVGSixtQ0FnQk0sUUFBQSxFQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFlsQzl2RkYseUJrQzR1RkosNkJBdUJNLFFBQUEsRUFBQSxNQXZCTixrQ0EwQk0sU0FBQSxTQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxhQUNBLGNBQUEsS0FDQSxhQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElsQzd3RkYseUJrQzR1Rkosa0NBbUNRLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsYUFBQSxNQXZDUix5Q0EwQ1EsUUFBQSxHQUNBLFNBQUEsU0FDQSxXQUFBLHdDQUFBLFVBQUEsRUFBQSxFQUNBLElBQUEsSUFDQSxLQUFBLEVBQ0EsT0FBQSxLQUNBLE1BQUEsS2xDNXhGSix5QmtDNHVGSix5Q0FrRFUsV0FBQSx3Q0FBQSxVQUFBLEVBQUEsRUFDQSxJQUFBLEdBbkRWLDZCQXlESSxXQUFBLEtsQ3J5RkEseUJrQzR1RkosNkJBMkRNLFdBQUEsR2xDdnlGRix5QmtDNHlGSixtREFHTSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEVBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxXQUFBLDZDQUFBLEtBQUEsS0FBQSxVQUFBLFFBRUEsZ0JBQUEsS2xDdnpGRix5QmtDNHlGSixtREFnQk0sU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsV0FBQSwrQ0FBQSxLQUFBLEtBQUEsVUFBQSxRQUVBLGdCQUFBLEtBeEJOLG9DQTRCSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLEtBQUEsMEJBQ0EsUUFBQSxLbEM5MEZBLHlCa0M0eUZKLG9DQW9DTSxRQUFBLE9BcENOLHlEQXVDTSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsTUFDQSxPQUFBLE1BQ0EsTUFBQSxLQTNDTix5RUE2Q1EsU0FBQSxTQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsS2xDNzFGSix5QmtDNHlGSix5RUFtRFUsUUFBQSxPbEMvMUZOLHlCa0M0eUZKLDJCQTBETSxPQUFBLE1BMUROLG9EQStETSxVQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQUEsS0FBQSxFQUNBLGVBQUEsUWxDNzJGRix5QmtDNHlGSixvREFtRVEsVUFBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEVBQ0EsY0FBQSxLQUNBLGVBQUEsTUF2RVIsa0JBNEVJLE1BQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsU0FBQSxTbEM1M0ZBLHlCa0M0eUZKLGtCQWtGTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFlBcEZOLDZCQXdGSSxPQUFBLEtBQUEsRUFBQSxFQXhGSiwrQkEwRk0sT0FBQSxFQTFGTiw2QkE4RkksT0FBQSxLQUFBLEVBQUEsRUFJQSxXQUFBLEtsQzk0RkEseUJrQzR5RkosNkJBZ0dNLE9BQUEsS0FBQSxFQUFBLEdBY04sb0NBRUksUUFBQSxLQUFBLEVBQUEsS0FBQSxFQUNBLFVBQUEsS2xDNzVGQSx5QmtDMDVGSixvQ0FLTSxRQUFBLEVBQ0EsVUFBQSxNQVVOLHVCQUNFLE1BQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxNQUFBLEVBQUEsS0FDQSxTQUFBLE9BQ0EsZUFBQSxRbEMvNkZFLHlCa0MwNkZKLHVCQU9JLFFBQUEsS0FBQSxFQUFBLE1BT0osNkJBQ0UsV0FBQSxLQUFBLFFBRUYsT0FDRSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBRUYseUJBRUksU0FBQSxTQUNBLFFBQUEsRUFBQSxFQUFBLElBQUEsS0FDQSxZQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLFVBQUEsQ0FBQSxXbEN4OEZBLHlCa0NpOEZKLHlCQVNNLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxVQUFBLEtBQ0EsUUFBQSxFQUFBLEVBQUEsS0FBQSxNQWJOLGdDQWdCTSxRQUFBLEdBQ0EsU0FBQSxTQUNBLFdBQUEsd0NBQUEsSUFBQSxJQUFBLFVBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLEVsQ3o5RkYseUJrQ2k4RkosZ0NBMEJRLFdBQUEsb0NBQUEsSUFBQSxJQUFBLFVBQ0EsSUFBQSxLQUtSLDhCQUNFLFdBQUEsUUFHRiw4QkFDRSxTQUFBLFNBRUYsMkJBQ0UsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLFFBQUEsR0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUdGLCtCQUNFLFFBQUEsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsS0FURiwwQ0FZSSxPQUFBLEVBWkoscUNBQUEsc0NBZ0JJLFFBQUEsR0FDQSxPQUFBLElBQUEsTUFBQSxZQUNBLGlCQUFBLEtBQ0EsY0FBQSxFQUNBLFNBQUEsU0FDQSxLQUFBLElBQ0EsT0FBQSxLQUNBLGtCQUFBLGtCQUFBLFVBQUEsa0JBQ0EsUUFBQSxLQXhCSixxQ0EyQkksT0FBQSxJQUFBLE1BQUEsWUFDQSxpQkFBQSxRQUNBLGNBQUEsRUFDQSxPQUFBLEtBQ0EsUUFBQSxFQS9CSiw0Q0FBQSw2Q0FvQ00sUUFBQSxNQUdKLHdDQUNFLFdBQUEsUUFFRix5Q0FDRSxXQUFBLFFBREQsK0NBR0csaUJBQUEsUUFPTixpQkFDRSxRQUFBLEtBQUEsRUFBQSxLbEN2aUdFLHlCa0NzaUdKLGlCQUlJLFFBQUEsS0FBQSxFQUFBLE1BSkosb0JBUUksVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsZUFBQSxLbENqakdBLHlCa0NzaUdKLG9CQWFNLGVBQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxNQWZOLCtCQW1CSSxTQUFBLFNBQ0EsT0FBQSxLQUNBLFdBQUEsUUFDQSxXQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxlQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsZWxDamtHQSx5QmtDc2lHSiwrQkE2Qk0sV0FBQSxNQUNBLFFBQUEsS0FDQSxPQUFBLE1BL0JOLHNDQWtDTSxRQUFBLEdBQ0EsV0FBQSwrQ0FBQSxVQUFBLEVBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxLbEM5a0dGLHlCa0NzaUdKLHNDQTBDUSxNQUFBLE1BMUNSLG1DQThDTSxjQUFBLEtBQ0EsU0FBQSxPQUNBLFNBQUEsU0FoRE4sd0NBa0RRLE1BQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FNQSxlQUFBLE9sQ25tR0oseUJrQ3NpR0osd0NBeURVLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxLQTNEVixzQ0FnRVEsZUFBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsU0FBQSxTQUNBLEtBQUEsS0FDQSxJQUFBLElBQ0Esa0JBQUEsa0JBQUEsVUFBQSxrQmxDNW1HSix5QmtDc2lHSixzQ0F3RVUsVUFBQSxLQUNBLFlBQUEsS0FDQSxLQUFBLE1BMUVWLGlEQStFTSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsV0FBQSxLQUNBLGNBQUEsRWxDNW5HRix5QmtDc2lHSixpREF3RlEsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxjQUFBLE1BNUZSLHNDQWtHTSxvQkFBQSxFQUFBLEVBbEdOLHNDQXVHTSxvQkFBQSxNQUFBLEVBdkdOLHNDQTRHTSxvQkFBQSxPQUFBLEVBNUdOLHNDQWlITSxvQkFBQSxPQUFBLEVBakhOLDZCQXFISSxXQUFBLEVBS0osa0JBQ0UsZUFBQSxFbENqcUdFLHlCa0NncUdKLGtCQUdJLGVBQUEsR0FISiwrQkFNSSxZQUFBLEVsQ3RxR0EseUJrQ2dxR0osK0JBUU0sWUFBQSxNQVJOLCtCQVlJLFdBQUEsT0FDQSxRQUFBLE1BQ0EsT0FBQSxLQUFBLEtBQUEsRWxDOXFHQSx5QmtDZ3FHSiwrQkFnQk0sV0FBQSxLQUNBLFFBQUEsT0FDQSxXQUFBLE1BbEJOLHFDQXNCSSxXQUFBLGlCQUNBLFFBQUEsRWxDdnJHQSx5QmtDZ3FHSixxQ0F5Qk0sV0FBQSxnQkF6Qk4scUJBOEJJLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsS2xDanNHQSx5QmtDZ3FHSixxQkFtQ00sY0FBQSxLQUNBLFdBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsR0F2Q04scUJBMkNJLE1BQUEsUUFDQSxXQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLE9sQy9zR0EseUJrQ2dxR0oscUJBaURNLFdBQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxTbENudEdGLHlCa0NncUdKLGlDQXlEUSxPQUFBLEdsQ3p0R0oseUJrQ2dxR0osK0JBK0RNLFdBQUEsTUEvRE4sK0JBbUVJLFNBQUEsT2xDbnVHQSx5QmtDZ3FHSiwrQkFxRU0sU0FBQSxTQUNBLElBQUEsT0FJTixhQUNFLFFBQUEsS0FBQSxFQUFBLEtBQ0EsU0FBQSxTbEM1dUdFLHlCa0MwdUdKLGFBSUksUUFBQSxLQUFBLEVBQUEsTUFKSixnQkFPSSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FFQSxlQUFBLEVsQ3J2R0EseUJrQzB1R0osZ0JBYU0sVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLE1BZk4sZUFtQkksVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEVBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxjQUFBLEtsQ2p3R0EseUJrQzB1R0osZUF5Qk0sVUFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLEVBQUEsS0FBQSxFQUNBLGVBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLGNBQUEsTUh6ckhMLGFHOHJIQyxRQUFBLEtBQUEsRUFBQSxLQUNBLFNBQUEsU0FDQSxpQkFBQSxRbEMvd0dFLHlCK0JqYkgsYUdrc0hHLFFBQUEsS0FBQSxFQUFBLEtBQUEsTUFMSiw0QkFRSSxXQUFBLEVsQ3B4R0EseUJrQzR3R0osNEJBVU0sV0FBQSxNbEN0eEdGLHlCK0JqYkgsZ0JHNHNISyxRQUFBLEVBQUEsS0FDQSxjQUFBLE1IN3NITCwyQkdpdEhHLFdBQUEsS0FDQSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLFVBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLFVBQ0EsY0FBQSxJQUNBLFFBQUEsS0FDQSxXQUFBLEtBQ0EsU0FBQSxTQUNBLE9BQUEsSUFBQSxNQUFBLFFsQ3R5R0EseUIrQmpiSCwyQkd5dEhLLFFBQUEsTUE1Qk4sK0JBK0JNLFNBQUEsU0g1dEhMLG9DRzh0SE8sU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsV0FBQSxPQUNBLE9BQUEsRUFBQSxLbENwekdKLHlCK0JqYkgsb0NHdXVIUyxJQUFBLElBQ0EsTUFBQSxRQUNBLE9BQUEsR0h6dUhULHdDRzR1SFMsT0FBQSxFbEMzekdOLHlCK0JqYkgsd0NHOHVIVyxhQUFBLE1sQzd6R1IseUJrQzR3R0osOEJBeURNLE9BQUEsS0FBQSxNQXpETixpQ0E0RE0sV0FBQSxPQUNBLFVBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsSWxDNTBHRix5QmtDNHdHSixpQ0FrRVEsVUFBQSxLQUNBLFdBQUEsRUFDQSxZQUFBLEtBcEVSLDRDQXdFTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxjQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV2xDeDFHRix5QmtDNHdHSiw0Q0E4RVEsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxZQWhGUiwyQ0FvRk0sV0FBQSxLQUtOLE9BQ0UsUUFBQSxLQUFBLEVBQUEsS2xDdDJHRSx5QmtDcTJHSixPQUdJLFFBQUEsS0FBQSxFQUFBLE1BRUYsYUFDRSxPQUFBLEtBQUEsRUFBQSxFbEMzMkdBLHlCa0MwMkdGLGFBR0ksT0FBQSxLQUFBLEdBSEgsZUFNRyxPQUFBLEtBQUEsRUFBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXbENyM0dGLHlCa0MwMkdELGVBYUssUUFBQSxFQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsT0FBQSxLQUFBLEVBQUEsR0FyQlIsVUEwQkksT0FBQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtsQ2w0R0EseUJrQ3EyR0osVUErQk0sUUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEtBQUEsRUFBQSxNQWxDTix1QkF1Q0ksY0FBQSxLQUlKLDBCQUNFLFNBQUEsU0FDQSxRQUFBLEtBQUEsRUFBQSxLQUNBLFNBQUEsT0FDQSxRQUFBLElBQ0EsV0FBQSxPbENyNUdFLHlCa0NnNUdKLDBCQU9JLFFBQUEsS0FBQSxFQUFBLEVBQ0EsV0FBQSx1Q0FBQSxLQUFBLEtBQUEsVUFDQSxnQkFBQSxLQVRKLHVDQVlJLE9BQUEsS0FBQSxLQUNBLFFBQUEsTWxDNzVHQSx5QmtDZzVHSix1Q0FlTSxPQUFBLEtBQUEsRUFDQSxRQUFBLFFsQ2g2R0YseUJrQ2c1R0osNEJBcUJNLFFBQUEsRUFBQSxNQXJCTixtREEwQk0sUUFBQSxLQUFBLEVBQUEsRUFJQSxPQUFBLEVBQUEsS0FDQSxTQUFBLFNsQy82R0YseUJrQ2c1R0osbURBNEJRLFFBQUEsS0FBQSxFQUFBLEdBNUJSLHlEQWlDUSxTQUFBLFNsQ2o3R0oseUJrQ2c1R0oseURBbUNVLFVBQUEsTUFuQ1YscUVBc0NVLFVBQUEsS0FDQSxRQUFBLE1sQ3Y3R04seUJrQ2c1R0oscUVBeUNZLFVBQUEsTUF6Q1oscUVBZ0RVLE9BQUEsRUFBQSxLakMzekhSLG9DaUMyd0hGLHFFQThDWSxVQUFBLE9sQzk3R1IseUJrQ2c1R0oscUVBa0RZLFVBQUEsTUFsRFosNERBdURRLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxXQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLE1BQ0EsTUFBQSxRQUNBLFdBQUEsT0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxNQUFBLEVsQ245R0oseUJrQ2c1R0osNERBcUVVLE1BQUEsS0FyRVYsMERBeUVRLFNBQUEsU0FDQSxNQUFBLE1BQ0EsSUFBQSxJQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUFBLEtBQ0Esa0JBQUEsYUFBQSxVQUFBLGFsQy85R0oseUJrQ2c1R0osMERBaUZVLElBQUEsSUFDQSxNQUFBLE9BbEZWLDJFQXVGWSxPQUFBLEVBQUEsS0F2RlosMERBNEZRLFlBQUEsRUFDQSxXQUFBLEtBQ0EsU0FBQSxTQUNBLEtBQUEsRWxDLytHSix5QmtDZzVHSiwwREFpR1UsS0FBQSxLQUNBLFlBQUEsTUFsR1YsMkVBc0dZLGNBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxNQUNBLFdBQUEsS2xDNS9HUix5QmtDZzVHSiwyRUE4R2MsTUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxNQUNBLFdBQUEsS0FDQSxXQUFBLEdBbkhkLGtGQXNIYyxNQUFBLFFsQ3RnSFYseUJrQ2c1R0oseUNBZ0lRLE9BQUEsR2xDaGhISix5QmtDZzVHSixvQ0FzSU0sUUFBQSxFQUNBLFdBQUEsTWxDdmhIRix5QmtDZzVHSixpREEySVEsV0FBQSxNQTNJUix1Q0FnSkksUUFBQSxlQWhKSixrQ0FtSkksU0FBQSxTQUNBLFFBQUEsTWxDcGlIQSx5QmtDZzVHSixrQ0FzSk0sUUFBQSxjQXRKTiw4Q0F5Sk0sY0FBQSxLQUNBLFdBQUEsT0FDQSxXQUFBLEVsQzNpSEYseUJrQ2c1R0osOENBNkpRLFdBQUEsS0FDQSxXQUFBLE1BOUpSLGlEQWlLUSxRQUFBLGFBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxPQUFBLEVBQUEsSUFDQSxjQUFBLElBQ0EsV0FBQSxRQUNBLFlBQUEsU0FDQSxPQUFBLFFBQ0EsVUFBQSxFQXpLUiw4REEyS1UsV0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsS2xDL2pITix5QmtDZzVHSiw4REFpTFksSUFBQSxHQU9aLDRCQUVJLGNBQUEsS0FDQSxXQUFBLE9BQ0EsV0FBQSxFbEM1a0hBLHlCa0N3a0hKLDRCQU1NLFdBQUEsTUFOTiwrQkFTTSxRQUFBLGFBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxPQUFBLEVBQUEsSUFDQSxjQUFBLElBQ0EsV0FBQSxRQUNBLFlBQUEsU0FDQSxPQUFBLFFBQ0EsVUFBQSxFQUNBLGVBQUEsSUFsQk4sNENBb0JRLFdBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEtBTVIsZUFDRSxRQUFBLEtBQUEsRUFBQSxLQUNBLGlCQUFBLFFsQ3htSEUseUJrQ3NtSEosZUFJSSxRQUFBLEtBQUEsRUFBQSxNQUpKLGtCQU9JLGNBQUEsS2xDN21IQSx5QmtDc21ISixrQkFTTSxjQUFBLE1BR0osb0JBQ0UsU0FBQSxTQUNBLFdBQUEsS0FDQSxRQUFBLGFBQ0EsZUFBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLGVBQUEsV0FBQSxJQUFBLElBQUEsS0FBQSxlQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsUUFBQSxNQUFBLEtBQUEsS2xDNW5IQSx5QmtDa25IRixvQkFZSSxRQUFBLE1BQUEsS0FBQSxLQUNBLFdBQUEsTUFDQSxjQUFBLEdBZEgsc0JBaUJHLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV2xDcm9IRix5QmtDa25IRCxzQkFxQkssVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxZQXZCTCwyQkEyQkcsUUFBQSxHQUNBLFNBQUEsU0FDQSxXQUFBLDZDQUFBLFVBQUEsRUFBQSxFQUNBLElBQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBL0NOLDJDQW9ETSxvQkFBQSxFQUFBLEVBcEROLDJDQXlETSxvQkFBQSxNQUFBLEVBekROLDJDQThETSxvQkFBQSxPQUFBLEVBOUROLDRCQWtFSSxXQUFBLEtsQ3hxSEEseUJrQ3NtSEosNEJBb0VNLFdBQUEsTUFLTixnRUFDRSxRQUFBLE1sQ2hySEUseUJrQytxSEosZ0VBR0ksUUFBQSxjQUtKLGNBQ0UsUUFBQSxLQUFBLEVBQUEsS0FDQSxTQUFBLFNsQ3pySEUseUJrQ3VySEosY0FJSSxRQUFBLEtBQUEsRUFBQSxNQUpKLGlCQU9JLFVBQUEsS0FDQSxZQUFBLEtsQy9ySEEseUJrQ3VySEosaUJBVU0sVUFBQSxLQUNBLFlBQUEsTUFYTix1REEwQlEsUUFBQSxLQTFCUix3RUFtQ1EsV0FBQSxxQ0FBQSxVQW5DUix3RUF3Q1EsV0FBQSxxQ0FBQSxVQXhDUix3RUE2Q1EsV0FBQSxxQ0FBQSxVQTdDUix3RUFrRFEsV0FBQSxxQ0FBQSxVQWxEUix3RUF1RFEsV0FBQSxxQ0FBQSxVQXZEUix3RUE0RFEsV0FBQSxxQ0FBQSxVQTVEUix3RUFpRVEsV0FBQSxxQ0FBQSxVQWpFUix3RUFzRVEsV0FBQSxxQ0FBQSxVQU9SLG1CQUNFLFFBQUEsS0FBQSxFQUNBLFNBQUEsU2xDdHdIRSx5QmtDb3dISixtQkFJSSxRQUFBLE1BQUEsRUFBQSxNQUpKLHNCQU9JLFdBQUEsT0FDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS2xDOXdIQSx5QmtDb3dISixzQkFhTSxVQUFBLEtBQ0EsWUFBQSxNQWROLHFCQWtCSSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLFVBQUEsQ0FBQSxXbEN6eEhBLHlCa0Nvd0hKLHFCQXVCTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsTUF6Qk4sc0JBNkJJLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsS0FoQ0osbUJBcUNFLFFBQUEsS0FBQSxFQUFBLEtBQ0EsZ0JBQUEsSUFBQSxLbEMxeUhFLHlCa0Nvd0hKLG1CQTBDSSxRQUFBLE1BQUEsRUFBQSxNQTFDSixzQkE4Q0ksV0FBQSxPQUNBLGNBQUEsS0FYSix5QkFhTSxRQUFBLEtBakROLHNCQXNESSxXQUFBLE9BQ0EsVUFBQSxLQUNBLGNBQUEsS0FLQSxZQUFBLElsQ2owSEEseUJrQ293SEosc0JBMERNLFVBQUEsS0FDQSxjQUFBLE1BS0osK0JBQ0UsZUFBQSxLQUNBLFdBQUEsT0FDQSxTQUFBLE9BQ0EsUUFBQSxFQUFBLEtsQ3gwSEEseUJrQ28wSEYsK0JBTUksV0FBQSxLQUNBLFFBQUEsRUFBQSxNQVBILHNDQVlHLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxRQUFBLGFBSUEsVUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxJQUFBLEVsQzExSEYseUJrQ28wSEQsc0NBd0JLLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxLQUFBLEdBekJMLDBDQTZCSyxRQUFBLE1BQ0EsU0FBQSxTQUNBLFFBQUEsR0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJBbENMLGdEQXVDRyxNQUFBLEtBQ0EsV0FBQSxPbEM1MkhGLHlCa0NvMEhELGdEQTJDSyxNQUFBLEtBQ0EsTUFBQSxJQUNBLFdBQUEsTUE3Q0wsa0RBZ0RLLFVBQUEsS0FDQSxZQUFBLEtsQ3IzSEoseUJrQ28wSEQsa0RBbURPLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxNQXJEUCxtREF5REssVUFBQSxLQUNBLFlBQUEsS2xDOTNISix5QmtDbzBIRCxtREE0RE8sVUFBQSxLQUNBLFlBQUEsTUFNUixnQ0FDRSxXQUFBLE9sQ3g0SEEseUJrQ3U0SEYsZ0NBSUksV0FBQSxLQUNBLFFBQUEsTUFDQSxZQUFBLE1BTkgsb0NBVUcsY0FBQSxLQUNBLE1BQUEsTWxDbDVIRix5QmtDdTRIRCxvQ0FhSyxjQUFBLEtBQ0EsTUFBQSxNQWRMLGtDQWtCRyxXQUFBLHFDQUFBLFVBQUEsRUFBQSxFQUNBLFFBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGdCQUFBLEtsQzc1SEYseUJrQ3U0SEQsa0NBeUJLLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLQUNBLGdCQUFBLE1BTVIsaUJBRUksV0FBQSxPbEMzNkhBLHlCa0N5NkhKLGlCQUlNLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxXQUNBLFdBQUEsTUFQTixpQkFXSSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLElsQ3Y3SEEseUJrQ3k2SEosaUJBZ0JNLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsTWxDNTdIRix5QmtDeTZISiw2QkF5QlEsT0FBQSxHbENsOEhKLHlCa0N5NkhKLDJCQStCTSxXQUFBLE1GdDVJTixpQkU4NUlFLFdBQUEsT0FDQSxRQUFBLEtBQUEsRUFBQSxLbENqOUhFLHlCZ0M5Y0osaUJFazZJSSxRQUFBLEtBQUEsRUFBQSxNbENwOUhBLHlCa0M4OEhKLGtDQVVNLE9BQUEsRUFBQSxNRnQ2SU4sb0JFMDZJSSxjQUFBLEtBQ0EsZUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS2xDaitIQSx5QmdDOWNKLG9CRWs3SU0sVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE1BQ0EsWUFBQSxJQUFBLElBQUEsRUFBQSxJQUFBLENBQUEsS0FBQSxJQUFBLEVBQUEsSUFBQSxDQUFBLElBQUEsS0FBQSxFQUFBLElBQUEsQ0FBQSxLQUFBLEtBQUEsRUFBQSxLQUVBLFlBQUEsTUFDQSxZQUFBLEtGeDdJTixvQkU2N0lJLGNBQUEsS0FDQSxlQUFBLEtBQ0EsWUFBQSxLbENqL0hBLHlCZ0M5Y0osb0JFbThJTSxVQUFBLEtBQ0EsWUFBQSxNRnA4SU4sb0NFMjhJSSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSWxDLy9IQSx5QmdDOWNKLG9DRWk5SU0sVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsY0FBQSxNRnA5SU4sb0JFeTlJSSxjQUFBLEtGejlJSixvQkU2OUlJLGNBQUEsS0Y3OUlKLDBCRWkrSU0sWUFBQSxJRjU1SUYsNkJFaTZJQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLEtsQzFoSUEseUJnQ3pZQSw2QkVxNklFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsS0Z0NUlGLGdDRTI1SUEsZUFBQSxLbENwaUlBLHlCZ0N2WEEsZ0NFNjVJRSxlQUFBLE1GcC9JTix3QkV3L0lJLFdBQUEsS0E1RkosNENBZ0dNLE1BQUEsS2xDOWlJRix5QmtDODhISiw0Q0FrR1EsTUFBQSxNRjc1SVIsb0JFbzZJRSxVQUFBLEtBQ0EsWUFBQSxLRjE1SUYscUJFODVJRSxRQUFBLEVBQUEsS0FDQSxjQUFBLEtGMTVJRixzQkU4NUlFLE9BQUEsS0FBQSxFQUVGLHVDQUdNLE1BQUEsZUFLTixVQUNFLFlBQUEsS0FDQSxlQUFBLEtsQzdrSUUseUJrQzJrSUosVUFJSSxZQUFBLEtBQ0EsZUFBQSxNbENobElBLHlCa0Mya0lKLHVCQVNNLFdBQUEsTUFUTixhQWFJLFVBQUEsS2xDeGxJQSx5QmtDMmtJSixhQWdCTSxVQUFBLE1BaEJOLG9CQW9CSSxXQUFBLE9BQ0EsY0FBQSxFQUNBLE1BQUEsS2xDam1JQSx5QmtDMmtJSixvQkF3Qk0sY0FBQSxNQXhCTix1QkEyQk0sVUFBQSxLbEN0bUlGLHlCa0Mya0lKLHVCQTZCUSxVQUFBLE1BN0JSLGtDQWlDTSxTQUFBLFNBQ0EsT0FBQSxLQUVBLFFBQUEsYUFDQSxlQUFBLElBQ0EsT0FBQSxLQUFBLEVBQ0EsUUFBQSxLQUFBLEVBQUEsRWxDbG5JRix5QmtDMmtJSixrQ0F5Q1EsTUFBQSxJQUVBLFFBQUEsS0FBQSxLQUFBLEVBQ0EsT0FBQSxNakNsL0lOLHFDaUNzOElGLGtDQStDUSxNQUFBLEtBL0NSLG9DQWtEUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxjQUFBLEVsQ2xvSUoseUJrQzJrSUosb0NBeURVLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxjQUFBLE1BNURWLHlDQTBFUSxRQUFBLEtBMUVSLDJDQWtGUSxvQkFBQSxFQUFBLEVBbEZSLDJDQXVGUSxvQkFBQSxNQUFBLEVBdkZSLDJDQTRGUSxvQkFBQSxPQUFBLEVBTVIsZ0JBQ0UsWUFBQSxLQUNBLGVBQUEsS0FDQSxXQUFBLHVFbENocklFLHlCa0M2cUlKLGdCQVdJLFlBQUEsS0FDQSxlQUFBLE1BWkosbUJBZUksTUFBQSxLbEM1cklBLHlCa0M2cUlKLG1CQWtCTSxVQUFBLEtBQ0EsWUFBQSxNQW5CTixnQ0F1QkksV0FBQSxPQXZCSix3Q0F5Qk0sU0FBQSxTQUNBLFFBQUEsS0FBQSxLQUFBLEtBQ0EsUUFBQSxhQUNBLGVBQUEsSUFDQSxPQUFBLEtBQUEsRUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxlQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsZUFDQSxpQkFBQSxLbEM5c0lGLHlCa0M2cUlKLHdDQW1DUSxNQUFBLElBQ0EsT0FBQSxNQUNBLFFBQUEsS0FBQSxLQUFBLEtBQ0EsT0FBQSxNQXRDUiwwQ0F5Q1EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLGNBQUEsRWxDenRJSix5QmtDNnFJSiwwQ0E4Q1UsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLGNBQUEsTWpDemxKUixxQ2lDd2lKRiwwQ0FvRFUsVUFBQSxLQUNBLFlBQUEsTUFyRFYsK0NBa0VRLFFBQUEsS0FsRVIsa0RBdUVRLG9CQUFBLE9BQUEsRUF2RVIsa0RBNEVRLG9CQUFBLE9BQUEsRUE1RVIsa0RBaUZRLG9CQUFBLEtBQUEsTUFqRlIsbUNBcUZNLFVBQUEsS2xDbHdJRix5QmtDNnFJSixtQ0F1RlEsVUFBQSxNQXZGUiw2QkE0RkksV0FBQSxLbEN6d0lBLHlCa0M2cUlKLDZCQThGTSxXQUFBLE1BTU4sb0JBQ0UsUUFBQSxLQUFBLEVBQUEsS2xDbHhJRSx5QmtDaXhJSixvQkFHSSxZQUFBLEtBQ0EsZUFBQSxNQUpKLHFDQU9JLE9BQUEsRUFBQSxLQVBKLHlDQVVJLFdBQUEsT0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEtBQ0EsWUFBQSxLQUNBLFFBQUEsRWxDanlJQSx5QmtDaXhJSix5Q0FrQk0sUUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsTUFwQk4sZ0NBd0JJLE9BQUEsS2xDenlJQSx5QmtDaXhJSixnQ0EwQk0sT0FBQSxPQTFCTix3REErQk0sVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLEVBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE9sQ3J6SUYseUJrQ2l4SUosd0RBc0NRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxNQUNBLE1BQUEsSUFDQSxXQUFBLE1BMUNSLDJDQThDTSxNQUFBLEtBQ0EsUUFBQSxNQUNBLFdBQUEsT2xDajBJRix5QmtDaXhJSiwyQ0FrRFEsTUFBQSxLQUNBLFdBQUEsTUFNUixjQUNFLFlBQUEsS0FDQSxlQUFBLEtsQzUwSUUseUJrQzAwSUosY0FJSSxZQUFBLEtBQ0EsZUFBQSxNQUxKLGlCQVFJLFVBQUEsS0FDQSxZQUFBLEtsQ24xSUEseUJrQzAwSUosaUJBWU0sY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLE1sQ3gxSUYseUJrQzIxSUYsbUJBRUkscUJBQUEsRUFBQSxrQkFBQSxFQUFBLGFBQUEsRUFDQSxtQkFBQSxLQUFBLGdCQUFBLEtBQUEsV0FBQSxLQUNBLGNBQUEsTUFKSCx1Q0FPRyxRQUFBLGFBQ0EsZUFBQSxJQUNBLE9BQUEsS0FBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLGVBQUEsV0FBQSxJQUFBLElBQUEsS0FBQSxlQUNBLGlCQUFBLEtBQ0EsV0FBQSxPQUNBLFFBQUEsS0FBQSxLQUFBLEtBQ0EsU0FBQSxTbEMzMklGLHlCa0MyMUlELHVDQW1CSyxRQUFBLEtBQUEsS0FBQSxNQW5CTCx5Q0FzQkssVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxVQUFBLENBQUEsV2xDcDNJSix5QmtDMjFJRCx5Q0EyQk8sVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxZQTdCUCwwQ0FpQ0ssVUFBQSxLbEM1M0lKLHlCa0MyMUlELDBDQW1DTyxVQUFBLE1BbkNQLDhDQStDSyxRQUFBLEtBL0NMLHlDQWtESyxPQUFBLEtBQ0EsUUFBQSxNQW5ETCw2Q0FxRE8sT0FBQSxLQXJEUCxpREFvRkssb0JBQUEsT0FBQSxFQUNBLElBQUEsS2xDaDdJSix5QmtDMjFJRCxpREF1Rk8sSUFBQSxNQXhHViwyQkFtSEksV0FBQSxLbEM3N0lBLHlCa0MwMElKLDJCQXFITSxXQUFBLEdBS04sdUJBRUksaUJBQUEsOEJBR0osb0JBRUksaUJBQUEsb0NBSUosT0FDRSxTQUFBLFNBREYsY0FHSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLGtCQUFBLFVBQ0Esb0JBQUEsSUFBQSxLQUNBLE1BQUEsTUFDQSxPQUFBLEtBQ0EsZ0JBQUEsSUFDQSxJQUFBLEVBQ0EsS0FBQSxFbEMxOUlBLHlCa0MrOElKLGNBYU0sTUFBQSxNQUNBLE9BQUEsTUFDQSxnQkFBQSxNQUtOLHNCQUVJLGlCQUFBLGlDbENyK0lBLHlCa0NtK0lKLHNCQUlNLGlCQUFBLCtCQUlOLG1CQUVJLGlCQUFBLGtDbEM3K0lBLHlCa0MyK0lKLG1CQUlNLGlCQUFBLHFDQUlOLE9BQ0UsU0FBQSxTQURGLGFBR0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxrQkFBQSxVQUNBLG9CQUFBLE9BQUEsTUFDQSxNQUFBLE1BSUEsT0FBQSxLQUVBLE9BQUEsRUFDQSxNQUFBLEVBQ0EsZ0JBQUEsS2xDbGdKQSx5QmtDbS9JSixhQVNNLE1BQUEsT2xDNS9JRix5QmtDbS9JSixhQWlCTSxNQUFBLE1BQ0EsT0FBQSxNQUNBLGdCQUFBLE1BS04sb0JBRUksb0JBQUEsT0FBQSxNbEM3Z0pBLHlCa0MyZ0pKLG9CQUlNLG9CQUFBLE1BQUEsR0FLTix1QkFFSSxpQkFBQSxpQ2xDdGhKQSx5QmtDb2hKSix1QkFJTSxpQkFBQSwrQkFJTixvQkFFSSxpQkFBQSxrQ2xDOWhKQSx5QmtDNGhKSixvQkFJTSxpQkFBQSxxQ0FJTixPQUNFLFNBQUEsU0FERixjQUdJLFFBQUEsR0FDQSxTQUFBLFNBQ0Esa0JBQUEsVUFDQSxvQkFBQSxJQUFBLE1BQ0EsZ0JBQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxNQUNBLElBQUEsRUFDQSxNQUFBLEVsQy9pSkEseUJrQ29pSkosY0FhTSxRQUFBLE1BQ0EsZ0JBQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxPQUlOLHNCQUVJLGlCQUFBLDhCQUdKLG1CQUVJLGlCQUFBLG9DQUdKLE9BQ0UsU0FBQSxTQURGLGFBR0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxnQkFBQSxLQUNBLGtCQUFBLFVBQ0Esb0JBQUEsT0FBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxrQkFBQSxnQkFBQSxVQUFBLGdCbEM5a0pBLHlCa0Nra0pKLGFBY00sUUFBQSxNQUNBLGdCQUFBLEtBQ0EsTUFBQSxNQUNBLE9BQUEsT0FLTix5QkFFSSxpQkFBQSxpQ0FHSixzQkFFSSxpQkFBQSxrQ0FJSixnQkFFSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxnQkFBQSxLQUNBLG9CQUFBLElBQUEsS0FDQSxrQkFBQSxVQUNBLGtCQUFBLGFBQUEsVUFBQSxhbEM5bUpBLHlCa0NtbUpKLGdCQWFNLFFBQUEsTUFLTiw0QkFFSSxpQkFBQSxtQ0FHSix5QkFFSSxpQkFBQSxvQ0FJSixtQkFFSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxnQkFBQSxLQUNBLG9CQUFBLElBQUEsTUFDQSxrQkFBQSxVQUNBLFFBQUEsR2xDM29KQSx5QmtDZ29KSixtQkFhTSxRQUFBLE1BS04sZ0VBQ0UsTUFBQSxLbENucEpFLHlCa0NrcEpKLGdFQUdJLE1BQUEsT2xDcnBKQSx5QmtDd3BKSixRQUVJLFVBQUEsTWxDMXBKQSx5QmtDNnBKSixzQkFHTSxXQUFBLE1BSU4sY0FDRSxPQUFBLEVBQUEsS0FDQSxRQUFBLE1BRUYsNkJBRUksWUFBQSxNQUlKLDBCQUdJLGNBQUEsS0FBQSxVQUFBLEtBQ0EsaUJBQUEsY0FBQSxTQUFBLGNBQUEsS0FBQSxjQUNBLFVBQUEsSUFJSiwwQkFFSSxVQUFBLE1BR0osbUJBRUksTUFBQSxLQU9KLG9DQUVJLFdBQUEsTUFJSixxQkFDRSxNQUFBLElsQzVzSkUseUJrQzJzSkoscUJBR0ksTUFBQSxNQUdKLGtCQUNFLE1BQUEsS0FNRiwwQkFDRSxjQUFBLElBQUEsTUFBQSxRQUdGLDhCQUNFLGVBQUEsS2xDN3RKRSx5QmtDNHRKSiw4QkFHSSxlQUFBLE1BR0osYUFDRSxXQUFBLEVsQ251SkUseUJrQ2t1SkosYUFHSSxXQUFBLEtBR0osb0JBQ0UsU0FBQSxpQkFDQSxrQkFBQSxhQUFBLFVBQUEsYUFDQSxXQUFBLGVsQzN1SkUseUJrQ3d1Skosb0JBS0ksV0FBQSxnQkFMSiw4Q0FRSSxPQUFBLElBQUEsSUFSSix3REFXSSxrQkFBQSxXQUFBLFVBQUEsV0FDQSxXQUFBLFFBTUosMkNBRUksUUFBQSxzQkFBQSxRQUFBLHNCQUFBLFFBQUEsZUFDQSxXQUFBLEtBSEosK0NBTUksWUFBQSxLbENod0pBLHlCa0MwdkpKLCtDQVFNLFlBQUEsTUFLTixjQUNFLFdBQUEsS2xDeHdKRSx5QmtDdXdKSixjQUdJLFdBQUEsR0FsQ0osb0JBdUNFLE1BQUEsS0EvbElGLGtCQWttSUUsUUFBQSxLQUFBLEVBQUEsZWxDbHhKRSx5QmtDZ3JCSixrQkFvbUlJLFFBQUEsS0FBQSxFQUFBLGdCQUhKLCtCQU1JLFlBQUEsRWxDdnhKQSx5QmtDaXhKSiwrQkFRTSxZQUFBLE1BS04sNkJBQ0UsWUFBQSxVQUFBLENBQUEscUJoQzZuZ0JBLCtCQU5BLGdDQUNBLGdDQUNBLGdDQUNBLGdDQUNBLGdDQUNBLGdDQU5BLCtCZ0N2bmdCRixrQ0FXSSxZQUFBLFVBQUEsQ0FBQSxxQkFYSixpREFlTSxVQUFBLEtsQzd5SkYseUJrQzh4SkosaURBaUJRLFVBQUEsTUFqQlIsdURBdUJNLFVBQUEsS0FDQSxZQUFBLEtsQ3R6SkYseUJrQzh4SkosdURBMkJRLFVBQUEsS0FDQSxZQUFBLE1BNUJSLDREQWlDSSxjQUFBLEtsQy96SkEseUJrQzh4SkosNERBbUNNLGNBQUEsTWhDc25nQkosc0RBTkEsdURBQ0EsdURBQ0EsdURBQ0EsdURBQ0EsdURBQ0EsdURBTkEsc0RnQ2xwZ0JGLHlEQWdETSxZQUFBLGtCaENtbmdCSixtREFOQSxvREFDQSxvREFDQSxvREFDQSxvREFDQSxvREFDQSxvREFOQSxtRGdDNXBnQkYsc0RBNkRRLFlBQUEsa0JoQ2duZ0JOLGdEQU5BLGlEQUNBLGlEQUNBLGlEQUNBLGlEQUNBLGlEQUNBLGlEQU5BLGdEZ0N0cWdCRixtREEwRVEsWUFBQSxrQkFJUix1REFHTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSWxDajNKRix5QmtDNDJKSix1REFPUSxVQUFBLEtBQ0EsWUFBQSxNQVJSLDJEQWNNLFdBQUEsS2xDMTNKRix5QmtDNDJKSiwyREFnQlEsV0FBQSxHQU1SLG1EQUlRLE9BQUEsS0FLUixrQkFDRSxRQUFBLEVBQUEsZWxDNTRKRSx5QmtDMjRKSixrQkFHSSxRQUFBLEVBQUEsZ0JBSUosMEJBQ0UsV0FBQSxRQUVGLFdBQ0UsUUFBQSxNbEN0NUpFLHlCa0NxNUpKLFdBR0ksUUFBQSxNQUdKLGNBQ0UsZUFBQSxLQUNBLFNBQUEsU0F5Q0Ysa0JBRUksWUFBQSx1QkFHSixtREFDRSxNQUFBLGtCQUVGLDBEaEM0aWdCQSxzQmdDMWlnQkUsTUFBQSxrQkFFRiw4Q0FDRSxXQUFBLGVBRUYsbUNBRUksY0FBQSxLTnI2S0osWU0wNktFLFlBQUEsTWxDNTlKRSx5QjRCOWNKLFlNNDZLSSxZQUFBLE1BSEosZ0JBTUksT0FBQSxFQUFBLEtsQ2orSkEseUJrQzI5SkosZ0JBUU0sT0FBQSxFQUFBLE1BUk4sMkJBWUksWUFBQSxLbEN2K0pBLHlCa0MyOUpKLDJCQWNNLFlBQUEsTUFJTiw4QkFHTSxZQUFBLFVBQUEsQ0FBQSxxQmxDaC9KRix5QmtDNitKSiw4QkFLUSxZQUFBLFVBQUEsQ0FBQSxzQkFwOElSLGtDQTA4SUUsWUFBQSxVQUFBLENBQUEscUJsQ3gvSkUseUJrQzhpQkosa0NBNDhJSSxZQUFBLFVBQUEsQ0FBQSxzQmhDeWlnQkosNEJBQ0EsbUJBRUEsNEJBREEsd0NBRUEscUNBTEEsMENBRkEsMkRnQ25pZ0JBLHFEaENvaWdCQSxvRGdDM2hnQkUsWUFBQSxVQUFBLENBQUEscUJsQ3RnS0UseUJFOGlxQkEsNEJBQ0EsbUJBRUEsNEJBREEsd0NBRUEscUNBTEEsMENBRkEsMkRnQzlpZ0JKLHFEaEMraWdCSSxvRGdDcGlnQkEsWUFBQSxVQUFBLENBQUEsc0JBSUosa0JBRUksaUJBQUEsc0JsQzlnS0EseUJrQzRnS0osa0JBSU0saUJBQUEsbUJBYU4sYUFDRSxZQUFBLGVsQzloS0UseUJrQzZoS0osYUFHSSxRQUFBLEtBQUEsRUFBQSxnQkFISix3QkFNSSxTQUFBLFNBQ0EsUUFBQSxFaENzaWdCSixXZ0NsaWdCQSxZaEM2aGdCQSxZQUNBLFlBQ0EsWUFDQSxZQUNBLFlBR0EsWUFEQSxXQUdBLGVBREEsY0FFQSxnQmdDMWhnQkksWUFBQSxVQUFBLENBQUEscUJoQ2lpZ0JKLHFDQUNBLDRCQUVBLHFDQURBLGlEQUVBLDhDQUxBLG1EQUZBLG9FZ0MzaWdCQSw4RGhDNGlnQkEsNkRnQ3BoZ0JJLFlBQUEsVUFBQSxDQUFBLHFCQUlKLDBDQUVJLFlBQUEsRWxDdGtLQSx5QmtDb2tLSiwwQ0FJTSxZQUFBLEdBSk4scUNBUUksZUFBQSxlbEM1a0tBLHlCa0Nva0tKLHFDQVVNLGVBQUEsZ0JBVk4saURBZU0sVUFBQSxLbENubEtGLHlCa0Nva0tKLGlEQWlCUSxVQUFBLE1sQ3JsS0oseUJrQ29rS0osa0VBd0JRLFVBQUEsS0FDQSxZQUFBLE1BTVIsbUJBRUksV0FBQSxPQUNBLGNBQUEsS2xDdG1LQSx5QmtDbW1LSixtQkFLTSxXQUFBLFFBQ0EsY0FBQSxHQU5OLG9CQVVJLFlBQUEsSWxDN21LQSx5QmtDbW1LSixvQkFZTSxZQUFBLE1BWk4sbUJBZ0JJLFlBQUEsS2xDbm5LQSx5QmtDbW1LSixtQkFrQk0sWUFBQSxNbENybktGLHlCa0NtbUtKLHlCQXVCTSxRQUFBLEtBQUEsRUFBQSxNbEMxbktGLHlCa0NtbUtKLDJCQTJCUSxXQUFBLEdsQzluS0oseUJrQ21tS0osbUJBaUNNLFFBQUEsS0FBQSxFQUFBLE1sQ3BvS0YseUJrQ21tS0osc0JBcUNRLGNBQUEsTUFyQ1IsdUNBMENRLFFBQUEsRUFDQSxjQUFBLEtsQzlvS0oseUJrQ21tS0osdUNBNkNVLFFBQUEsRUFBQSxFQUFBLEVBQ0EsY0FBQSxNQTlDVixrQkFvREksUUFBQSxLQUFBLEVBQUEsSWxDdnBLQSx5QmtDbW1LSixrQkFzRE0sUUFBQSxLQUFBLEVBQUEsTUF0RE4scUNBMERRLGNBQUEsRWxDN3BLSix5QmtDbW1LSixxQ0E0RFUsY0FBQSxNbEMvcEtOLHlCa0NtbUtKLDRDQW1FTSxRQUFBLEtBQUEsRUFBQSxNbEN0cUtGLHlCa0NtbUtKLDhDQXVFUSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsR2xDM3FLSix5QmtDbW1LSix5Q0E4RU0sUUFBQSxLQUFBLEVBQUEsTUFLTiwwQkFFSSxZQUFBLE1BQ0EsZUFBQSxlbEN6cktBLHlCa0NzcktKLDBCQUtNLGVBQUEsWUFDQSxZQUFBLE1BTk4sNkJBU00sVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEVsQ2pzS0YseUJrQ3NyS0osNkJBYVEsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLE1BZlIsaUNBbUJNLGNBQUEsS0FuQk4sZ0RBd0JNLGVBQUEsS0F4Qk4seUJBNEJJLE9BQUEsS0FJSixvQkFFSSxZQUFBLEtBQ0EsZUFBQSxlbEN6dEtBLHlCa0NzdEtKLG9CQUtNLFlBQUEsS0FDQSxlQUFBLGdCQU5OLHVCQVNNLGNBQUEsRWxDL3RLRix5QmtDc3RLSix1QkFXUSxjQUFBLE1BWFIsbUNBa0JRLGNBQUEsRWxDeHVLSix5QmtDc3RLSixtQ0FvQlUsY0FBQSxNQU9WLGFBQ0UsWUFBQSxLbENsdktFLHlCa0NpdktKLGFBR0ksWUFBQSxNbENwdktBLHlCa0NpdktKLHdCQU9NLFFBQUEsS0FBQSxFQUFBLE1BUE4sZ0JBV0ksVUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLEtsQzl2S0EseUJrQ2l2S0osZ0JBZU0sVUFBQSxNQWZOLG9DQW1CSSxXQUFBLEVBbkJKLHdCQXNCSSxZQUFBLEtsQ3Z3S0EseUJrQ2l2S0osd0JBd0JNLFlBQUEsTUF4Qk4sMEJBNEJJLFlBQUEsS0FDQSxjQUFBLEtsQzl3S0EseUJrQ2l2S0osMEJBK0JNLFlBQUEsRUFDQSxjQUFBLEdsQ2p4S0YseUJrQ2l2S0osMEJBcUNNLFdBQUEsTWxDdHhLRix5QmtDMnhLSixxQkFHTSxRQUFBLE1BQUEsS0FBQSxnQkFITixtQkFPSSxZQUFBLEVsQ2x5S0EseUJrQzJ4S0osbUJBU00sWUFBQSxNQVROLGdDQWFJLFVBQUEsS2xDeHlLQSx5QmtDMnhLSixnQ0FlTSxVQUFBLE1aaHhLTiwyQll1eEtNLE1BQUEsZUFDQSxjQUFBLEtsQ2x6S0YseUJzQjBCSiwyQlkweEtRLE1BQUEsZ0JBTVIsa0NBRUksVUFBQSxLQUNBLFlBQUEsS2xDN3pLQSx5QmtDMHpLSixrQ0FLTSxVQUFBLEtBQ0EsWUFBQSxNbENoMEtGLHlCa0MwektKLHFCQVlRLGNBQUEsTUFaUixnQ0FnQk0sWUFBQSxLQVlOLGNBQ0UsZUFBQSxLbEN2MUtFLHlCa0NzMUtKLGNBR0ksUUFBQSxNQUFBLEtBQUEsZ0JBaDdDSixpQkFtN0NJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxFbEM5MUtBLHlCa0N5NkhKLGlCQXU3Q00sVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE1BS04sVUFDRSxRQUFBLEtBQUEsRUFBQSxLbEN4MktFLHlCa0N1MktKLFVBR0ksUUFBQSxLQUFBLEVBQUEsTUFISix3QkFNSSxjQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS2xDLzJLQSx5QmtDdTJLSix3QkFVTSxjQUFBLE1BVk4sNENBYU0sUUFBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxlbEN0M0tGLHlCa0N1MktKLDRDQWlCUSxRQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsZWpDcHZMTixxQ2lDa3VMRiw0Q0FxQlEsTUFBQSxlQXJCUiw4Q0F3QlEsY0FBQSxFbEMvM0tKLHlCa0N1MktKLDhDQTBCVSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsTUE1QlYsOENBZ0NRLE9BQUEsZWhDdzlmUiw4QkFFQSwrQkFEQSxzQ2dDcDlmQSxtQ2hDczlmQSxxQ2dDLzhmTSxVQUFBLEtBQ0EsWUFBQSxLbENwNUtGLHlCRXUycUJBLDhCQUVBLCtCQURBLHNDZ0M1OWZKLG1DaEM4OWZJLHFDZ0NwOWZJLFVBQUEsS0FDQSxZQUFBLE1BTVIsb0JBRUksT0FBQSxLQUNBLE1BQUEsS0F5QkoscUJBQ0UsWUFBQSxLQUNBLGVBQUEsS2xDMzdLRSx5QmtDeTdLSixxQkFJSSxRQUFBLE1BQUEsS0FBQSxhbEM3N0tBLHlCa0N5N0tKLHdCQVNNLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxHbENwOEtGLHlCa0N5N0tKLHdCQWdCTSxVQUFBLEtBQ0EsWUFBQSxlQWpCTiw0QkFxQkksVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxLQXhCSiw0QkEyQkksVUFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLEVBQ0EsV0FBQSxlQTlCSiwyQkFpQ0ksTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxFQUNBLFlBQUEsSUFyQ0osNkJBdUNNLGdCQUFBLFVBQ0EsTUFBQSxRQXhDTiw4QkE0Q0ksY0FBQSxLQUlKLDZCQUVJLFdBQUEsS0FHSiwwQmhDNjZmQSwyQmdDMTZmSSxXQUFBLEtBSUosdUNBSVEsTUFBQSxLQUNBLE9BQUEsZUFDQSxPQUFBLEVBQUEsS2xDMy9LSix5QmtDZ2dMSiwyQkFHTSxRQUFBLE1BQUEsS0FBQSxnQmxDbmdMRix5QmtDd2dMSixxRGhDaTZmRSw4Q2dDNTVmTSxRQUFBLEtBQUEsS0FBQSxNbEM3Z0xKLHlCa0NtaExKLFNBRUksV0FBQSxPQWo0R0osOEJBdTRHSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGNBQUEsS0FBQSxVQUFBLEtBSkosa0RBTU0sUUFBQSxLQUFBLEtBQUEsSWxDL2hMRix5QmtDeWhMSixrREFRUSxRQUFBLEtBQUEsS0FBQSxNQVJSLCtCQWFJLE1BQUEsa0JsQ3RpTEEseUJrQzZpTEosdUJBRUksV0FBQSxRQWFBLFdBQUEsNERBVUosb0JBQ0UsUUFBQSxLQUFBLEVBQUEsS2xDdmtMRSx5QmtDc2tMSixvQkFHSSxRQUFBLEtBQUEsRUFBQSxNQUdKLG1DQUVJLFlBQUEsVUFBQSxDQUFBLFdsQzlrTEEseUJrQ2tsTEosd0JBRUksUUFBQSxLQUFBLEVBQUEsTUFGSixxQ0FLSSxZQUFBLEVsQ3ZsTEEseUJrQ2tsTEosMkNBVVEsWUFBQSxLQU1SLG1CQUVJLFFBQUEsRWxDcG1MQSx5QmtDa21MSixtQkFJTSxRQUFBLEVBQUEsS0FBQSxFQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsTUFMTixpQ0FRTSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FSTix3Q0FVUSxRQUFBLEtBVlIsNkNBY1UsUUFBQSxLQWRWLG1DQWtCUSxRQUFBLE1BQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsYUFBQSxLQXBCUixvQ0F1QlEsVUFBQSxLbEN6bkxKLHlCa0NrbUxKLG9DQXlCVSxVQUFBLE1BTVYsVUFDRSxZQUFBLEtsQ2xvTEUseUJrQ2lvTEosVUFHSSxRQUFBLEtBQUEsRUFBQSxNQUhKLGFBTUksVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtsQ3pvTEEseUJrQ2lvTEosYUFVTSxVQUFBLE1BVk4seUJBZU0sTUFBQSxlQVFOLFlBQ0UsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BR0YsaUNBRUksZUFBQSxVQUlKLFNBQ0UsVUFBQSxLQUNBLFlBQUEsS2xDdHFMRSx5QmtDb3FMSixTQUlJLFVBQUEsS0FDQSxZQUFBLE1BSUosb0NBQ0UsZUFBQSxlQUVGLG9CQUVJLGVBQUEsVUFGSixnQkFNTSxRQUFBLE9BUU4sVUFDRSxXQUFBLEtsQy9yTEUseUJrQzhyTEosVUFHSSxXQUFBLEdBS0osa0JBQ0UsU0FBQSxTQUVGLGVBQ0UsV0FBQSxRQUNBLFNBQUEsU0FDQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLElBQUEsTUFDQSxRQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBRUYsZUFDRSxXQUFBLGVBRUYsMENBTU0sUUFBQSxLQUFBLEtBQUEsRUFDQSxXQUFBLDRCQUFBLFNBQ0Esb0JBQUEsRUFBQSxFQUNBLGdCQUFBLEtBVE4sbURBWVUsTUFBQSxLQUNBLE9BQUEsS0FiVixrREFnQlUsV0FBQSxLQUNBLFVBQUEsZUFDQSxZQUFBLEtBQ0EsWUFBQSxFQUNBLFlBQUEsY2pDdG1NUixvQ2lDa2xNRixrREFzQlksVUFBQSxlQUNBLFlBQUEsTWpDem1NVixxQ2lDa2xNRixrREEwQlksVUFBQSxlQUNBLFlBQUEsTUEzQlosc0RBZ0NRLFFBQUEsS0FBQSxLQUNBLFVBQUEsZ0JBQ0EsWUFBQSxJbEN6dkxKLHlCa0M4dkxKLHVCQUVJLFdBQUEsTUFGSiw0QkFLSSxNQUFBLElBQ0EsWUFBQSxVQUFBLENBQUEscUJsQ3B3TEEseUJrQzh2TEosNEJBUU0sTUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxPQUNBLFFBQUEsS0FDQSxZQUFBLEtBS04sc0JBQ0UsV0FBQSw0QkFBQSxVQUNBLG9CQUFBLEVBQUEsRUFDQSxnQkFBQSxLQUNBLE9BQUEsS0FFRix5QkFDRSxXQUFBLCtCQUFBLFVBQ0Esb0JBQUEsRUFBQSxFQUNBLGdCQUFBLEtBQ0EsT0FBQSxLQUdGLGtCQUNFLE9BQUEsTUFZRix3QkFDRSxNQUFBLGNBQ0EsT0FBQSxFQUFBLEtqQ3ZxTUEsb0NpQ3FxTUYsd0JBSUksT0FBQSxHbEM5eUxBLHlCa0NrekxKLHdCQUVJLFFBQUEsTUFBQSxLQUFBLGFBR0osWUFDRSxjQUFBLEtBR0YsY0FDRSxjQUFBLEtBR0YsOERBQ0UsT0FBQSxLQUVGLGdFQUNFLFNBQUEsT0FDQSxrQkFBQSxhQUFBLFVBQUEsYUFFRiw0REFFSSxPQUFBLEtBR0osOERBQ0UsU0FBQSxPQUNBLGtCQUFBLGFBQUEsVUFBQSxhQUdGLGVBRUksY0FBQSxLQUdKLDJCQUNFLFlBQUEsS0FFRixrQ0FDRSxRQUFBLEtBR0YsZUFDRSxjQUFBLEtBREYsb0JBR0ksVUFBQSxLQUNBLGFBQUEsS0FDQSxXQUFBLHlDQUFBLEVBQUEsSUFBQSxVQUNBLE9BQUEsRUFBQSxLQUdKLHdCQUNFLE1BQUEsZUFERiwyQkFHSSxVQUFBLEtBQ0EsY0FBQSxLQUlKLCtDQUVJLE9BQUEsS0FGSixpREFJTSxTQUFBLE9BQ0Esa0JBQUEsYUFBQSxVQUFBLGFBS04seUJBR00sUUFBQSxLQUFBLEVBQUEsSUFITixvQ0FNTSxjQUFBLEtBS04sb0JBRUksTUFBQSxLQUlKLFdBRUksY0FBQSxlQUlKLG1DQUVJLE1BQUEsa0JBS0YsY0FDRSxVQUFBLEtBRkosZUFLSSxjQUFBLEtaanRNSixjWXN0TUUsV0FBQSxNQUdGLDZCQUVJLFdBQUEsRUFJSixrQ0FFSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSWpDcHlNRixvQ2lDa3lNRixrQ0FJTSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLE1BQUEsS0FBQSxFQUFBLEVBQUEsT2hDaXpmTiw2QkFJQSx1Q0FQQSwrQ0FFQSw2QkFHQSwwQmdDOXlmQSwrQ2hDMHlmQSw2QkFPQSx5Q0FGQSxpQ0FGQSwwQmdDanlmTSxXQUFBLEtoQ3l5Zk4sdUJBQ0EsNEJnQ3J5ZkEsOEJBS00sV0FBQSxLakNqME1KLG9DaUNzME1GLDhCQUdNLFFBQUEsS0FBQSxLQUFBLGFBSE4sNkJBT0ksV0FBQSxFQUNBLE9BQUEsS2pDOTBNRixvQ2lDczBNRixvQ0FhUSxXQUFBLE1qQ24xTU4sb0NpQ3MwTUYsZ0NBaUJNLGNBQUEsTUFqQk4sb0RBd0JRLFdBQUEsRWpDOTFNTixvQ2lDczBNRixvREFzQlUsUUFBQSxLQUFBLEVBQUEsTUhqM0lWLGNHMjNJSSxZQUFBLFVBQUEsQ0FBQSxXQUlKLGNBQ0UsVUFBQSxLakMzMk1BLG9DaUMwMk1GLGNBR0ksVUFBQSxnQmpDNzJNRixvQ2lDMDNNRixrQ0FHTSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEdqQzczTUosb0NpQ2s0TUYsK0JBR00sUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxRakN2NE1KLG9DaUNrNE1GLG1EQVNRLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxRQUFBLEtBQUEsS0FBQSxNakM5NE1OLG9DaUNvNU1GLG1DQUdNLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsUWpDejVNSixvQ2lDbzVNRix1REFTUSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsUUFBQSxLQUFBLEtBQUEsS0FDQSxtQkFBQSxTQUFBLGNBQUEsVUFNUixtQkFDRSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS2pDMTZNQSxvQ2lDNjZNRixvQkFFSSxlQUFBLGdCakMvNk1GLG9DaUNrN01GLG1CQUVJLGNBQUEsTUFJSixtQkFFSSxRQUFBLEtqQzE3TUYsb0NpQ3c3TUYsbUJBSU0sUUFBQSxPQU1OLG1CQUNFLFFBQUEsS0FBQSxFQUFBLEtqQ244TUEsb0NpQ2s4TUYsbUJBR0ksUUFBQSxLQUFBLEVBQUEsTUFISixzQkFNSSxXQUFBLE9BQ0EsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtqQzM4TUYsb0NpQ2s4TUYsc0JBV00sVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLE1BYk4seUJBZ0JNLFFBQUEsS2pDbDlNSixvQ2lDazhNRix5QkFrQlEsUUFBQSxPQWxCUiw0Q0F1QkksY0FBQSxLQUNBLFlBQUEsSWpDMTlNRixvQ2lDazhNRiw0Q0EwQk0sVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLE1BNUJOLHNCQWdDSSxjQUFBLEVqQ2wrTUYsb0NpQ2s4TUYsc0JBa0NNLGNBQUEsTUFsQ04seUJBcUNNLFVBQUEsS0FDQSxZQUFBLEtBQ0EsU0FBQSxTQUNBLGFBQUEsS0F4Q04sZ0NBMENRLFFBQUEsR0FDQSxTQUFBLFNBQ0EsV0FBQSxtQ0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLElBQUEsS0FDQSxLQUFBLEVBaERSLDJCQW9EUSxNQUFBLEtBQ0EsWUFBQSxRQXJEUiw0QkEwREksY0FBQSxLakM1L01GLG9DaUNrOE1GLDRCQTRETSxjQUFBLEdqQzkvTUosb0NpQ2s4TUYsd0JBaUVNLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGVqQ25nTkosb0NpQ2s4TUYsa0NBcUVRLGlCQUFBLFFBQUEsU0FBQSxRQUFBLEtBQUEsUUFDQSxNQUFBLE1BYVIsbUNBRUksU0FBQSxTQUNBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUhKLDBDQUtNLFFBQUEsR0FDQSxTQUFBLFNBQ0EsV0FBQSxRQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsSUFBQSxLQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUFBLEtBYk4sMEJBaUJJLGNBQUEsS0FqQkosOEJBb0JJLGNBQUEsS0FwQkoseUNBdUJJLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxLQXhCSiwwQkEyQkksVUFBQSxLQUNBLFlBQUEsS0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxJakNwak5GLG9DaUNxaE5GLDBCQWlDTSxVQUFBLEtBQ0EsWUFBQSxNQWxDTiwwQkFzQ0ksVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEVqQzdqTkYsb0NpQ3FoTkYsMEJBMENNLFVBQUEsTWpDL2pOSixvQ2lDcWhORiwwQkE2Q00sVUFBQSxLQUNBLFlBQUEsRUFDQSxjQUFBLE9BL0NOLHlCQW1ESSxVQUFBLEtBQ0EsWUFBQSxLakN6a05GLG9DaUNxaE5GLHlCQXNETSxVQUFBLEtBQ0EsWUFBQSxNQXZETix3Q0EyREksaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFakNobE5GLG9DaUNxaE5GLHdDQTZETSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxNQUFBLEtBOUROLDRDQWlFTSxTQUFBLFNqQ3RsTkosb0NpQ3FoTkYsNENBbUVRLGNBQUEsT0FuRVIsNERBc0VRLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxNakM3bE5OLG9DaUNxaE5GLDREQTBFVSxNQUFBLEVBQ0EsSUFBQSxLQUNBLEtBQUEsUUFDQSxNQUFBLEdBN0VWLG1FQWdGVSxRQUFBLEdBQ0EsU0FBQSxTQUNBLFFBQUEsRUFFQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLFdBQUEsS0FBQSxNQUFBLFlBQ0EsYUFBQSxLQUFBLE1BQUEsS0FDQSxjQUFBLEtBQUEsTUFBQSxZakM3bU5SLG9DaUNxaE5GLG1FQTBGWSxXQUFBLEtBQUEsTUFBQSxZQUNBLFlBQUEsS0FBQSxNQUFBLEtBQ0EsY0FBQSxLQUFBLE1BQUEsWUFDQSxhQUFBLEdBN0ZaLGtFQWlHVSxRQUFBLEdBQ0EsU0FBQSxTQUVBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsV0FBQSxLQUFBLE1BQUEsWUFDQSxhQUFBLEtBQUEsTUFBQSxRQUNBLGNBQUEsS0FBQSxNQUFBLFlBQ0EsSUFBQSxLQUNBLEtBQUEsS2pDL25OUixvQ2lDcWhORixrRUE0R1ksV0FBQSxLQUFBLE1BQUEsWUFDQSxZQUFBLEtBQUEsTUFBQSxRQUNBLGNBQUEsS0FBQSxNQUFBLFlBQ0EsYUFBQSxFQUNBLElBQUEsS0FDQSxLQUFBLFNBakhaLHlDQXdISSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxNQUFBLElqQzlvTkYsb0NpQ3FoTkYseUNBMkhNLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLE1BQUEsS0E1SE4sNkNBK0hNLFNBQUEsU2pDcHBOSixvQ2lDcWhORiw2Q0FpSVEsV0FBQSxPQWpJUiw2REFvSVEsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLE1qQzNwTk4sb0NpQ3FoTkYsNkRBd0lVLE1BQUEsUUFDQSxJQUFBLEtBQ0EsS0FBQSxPQTFJVixvRUE2SVUsUUFBQSxHQUNBLFNBQUEsU0FDQSxRQUFBLEVBRUEsTUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLEtBQUEsTUFBQSxZQUNBLGFBQUEsS0FBQSxNQUFBLEtBQ0EsY0FBQSxLQUFBLE1BQUEsWWpDMXFOUixvQ2lDcWhORixvRUF1SlksV0FBQSxLQUFBLE1BQUEsWUFDQSxhQUFBLEtBQUEsTUFBQSxLQUNBLGNBQUEsS0FBQSxNQUFBLGFBekpaLG1FQTZKVSxRQUFBLEdBQ0EsU0FBQSxTQUVBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsV0FBQSxLQUFBLE1BQUEsWUFDQSxhQUFBLEtBQUEsTUFBQSxRQUNBLGNBQUEsS0FBQSxNQUFBLFlBQ0EsSUFBQSxLQUNBLEtBQUEsS2pDM3JOUixvQ2lDcWhORixtRUF3S1ksV0FBQSxLQUFBLE1BQUEsWUFDQSxhQUFBLEtBQUEsTUFBQSxRQUNBLGNBQUEsS0FBQSxNQUFBLFlBQ0EsSUFBQSxLQUNBLEtBQUEsTUE1S1osdUNBbUxJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLE1BQUEsSUFDQSxXQUFBLE9BSUEsUUFBQSxLQXpMSiwyREF1TE0sTUFBQSxNakM1c05KLG9DaUNxaE5GLHVDQTJMTSxRQUFBLE9BM0xOLHVDQStMSSxXQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBSUEsY0FBQSxLQUNBLFNBQUEsU2pDM3RORixvQ2lDcWhORix1Q0FtTU0sUUFBQSxLQUFBLEtBQUEsS0FBQSxNakN4dE5KLG9DaUNxaE5GLDhDQXlNUSxRQUFBLE9Bek1SLDZDQTZNTSxTQUFBLFNBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsSUFBQSxLQUNBLEtBQUEsTUFDQSxXQUFBLE9BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsTUFBQSxLQUNBLFVBQUEsS2pDN3VOSixvQ2lDcWhORiw2Q0EwTlEsUUFBQSxNQTFOUix5Q0E4Tk0sY0FBQSxFakNudk5KLG9DaUNxaE5GLHlDQWdPUSxjQUFBLE1BaE9SLDRDQW9PTSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxLakMzdk5KLG9DaUNxaE5GLDRDQXdPUSxjQUFBLEtBQ0Esa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxZQXpPUixnREE0T1EsTUFBQSxLQTVPUix3Q0FnUE0sY0FBQSxLakNyd05KLG9DaUNxaE5GLHdDQWtQUSxjQUFBLE9BbFBSLDhDQXFQUSxRQUFBLEtBQ0EsV0FBQSxRakMzd05OLG9DaUNxaE5GLDRDQTJQUSxjQUFBLE9BM1BSLHdDQStQTSxjQUFBLEtqQ3B4Tkosb0NpQ3FoTkYsd0NBaVFRLGNBQUEsT0FqUVIsOENBb1FRLFFBQUEsS0FDQSxXQUFBLFFBclFSLHdDQXlRTSxjQUFBLEtqQzl4Tkosb0NpQ3FoTkYsd0NBMlFRLGNBQUEsT0EzUVIsOENBOFFRLFFBQUEsS0FDQSxXQUFBLFFBL1FSLHdDQW1STSxjQUFBLEtqQ3h5Tkosb0NpQ3FoTkYsd0NBcVJRLFdBQUEsT0FyUlIsOENBd1JRLFFBQUEsS0FDQSxXQUFBLFFBelJSLHdDQTZSTSxjQUFBLEtqQ2x6Tkosb0NpQ3FoTkYsd0NBK1JRLFdBQUEsT0EvUlIsOENBa1NRLFFBQUEsS0FDQSxXQUFBLFFqQ3h6Tk4sb0NpQ3FoTkYsNENBd1NRLFdBQUEsT0F4U1Isd0NBNFNNLGNBQUEsS2pDajBOSixvQ2lDcWhORix3Q0E4U1EsY0FBQSxLQUNBLFdBQUEsT0EvU1IsOENBa1RRLFFBQUEsS0FDQSxXQUFBLFFBblRSLHdDQXVUTSxjQUFBLEtBdlROLDhDQXlUUSxRQUFBLEtBQ0EsV0FBQSxRQTFUUixnREErVE0sTUFBQSxRQS9UTixnREFrVU0sTUFBQSxRQWxVTixnREFxVU0sTUFBQSxRQXJVTixnREF3VU0sTUFBQSxRQXhVTixnREEyVU0sTUFBQSxRQTNVTixnREE4VU0sTUFBQSxRQUtOLGtCQUNFLE1BQUEsZUFHRixnQ0FHTSxXQUFBLEtqQy8yTkosb0NpQ28zTkYsd0RBRUksbUJBQUEsTUFBQSxjQUFBLFdBQ0EsUUFBQSxLQUFBLEtBQUEsT2pDdjNORixvQ2lDbzNORiwwREFPTSxTQUFBLFNBQ0EsT0FBQSxNQVJOLDJEQVlJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQ245TkosY0FDRSxZQUFBLEtBSUUsV0FBQSxRQUdBLFdBQUEsMERuQ3NjQSx5Qm1DOWNKLGNBR0ksWUFBQSxPQUhKLGlCQVdRLE1BQUEsS0FDQSxlQUFBLFdBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtuQytiSix5Qm1DOWNKLGlCQWlCWSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFFBQUEsS0FBQSxHQUtaLFlBQ0UsWUFBQSxLbkNxYkUseUJtQ3RiSixZQUdRLFlBQUEsS0FDQSxlQUFBLE14QnlSUixxQndCcFJRLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxrQkFBQSxrQkFBQSxVQUFBLGtCQUNBLGlCQUFBLGlDQUNBLE1BQUEsS0FDQSxPQUFBLEtBaEJSLG9CQW1CUSxrQkFBQSxZQUFBLFVBQUEsWUFDQSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxlQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsZUFwQlIsMkJBc0JZLGlCQUFBLHdDQUlQLDZCQUdPLElBQUEsSW5DeVpSLHlCbUNwWkYsYUFBQSxhQUFBLGFBQUEsYUFFSSxZQUFBLEtBQ0EsZUFBQSxNQUdKLGFBQ0UsZUFBQSxLbkM2WUEseUJtQzlZRixhQUdJLGVBQUEsTUFHTixnQkFDSSxPQUFBLE1BQ0EsUUFBQSxhQUNBLE1BQUEsS0FDQSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxtQkFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLG1CQUNBLGNBQUEsSUFDQSxjQUFBLEtBQ0EsU0FBQSxTQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLGVBQUEsV0FBQSxJQUFBLElBQUEsS0FBQSxlQVZKLG1CQVlRLFNBQUEsU0FDQSxLQUFBLElBQ0EsSUFBQSxJQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJBQ0EsTUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBbEJSLG9CQXFCUSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQzlGUixtQkFDRSxlQUFBLEtBRUYseUJBRUksTUFBQSxLbkM4RUYsb0NtQ2hGRix5QkFJTSxPQUFBLE1BQ0EsTUFBQSxNbkMyRUoscUNtQ2hGRix5QkFRTSxPQUFBLE9BQ0EsTUFBQSxNQUlOLFVBQ0UsU0FBQSxTQURGLGdCQUdJLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsaUJBQ0Esa0JBQUEsa0JBQUEsVUFBQSxrQkFDQSxRQUFBLEVBWEosNkJBY0ksV0FBQSxJcENnYkEseUJvQzliSixhQWtCTSxVQUFBLEtBQ0EsWUFBQSxNQW5CTixzQkEyQkksWUFBQSxFQUNBLGVBQUEsRUFVQSxNQUFBLFFBQ0EsVUFBQSxFQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsUUFBQSxhcENxWkEseUJvQzliSixzQkE4Qk0sV0FBQSxvQ0FBQSxVQUFBLElBQUEsRUFDQSxNQUFBLFFBQ0EsT0FBQSxRQUNBLGdCQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE1wQzBaRix5Qm9DOWJKLDBDQTZDTSxNQUFBLE1BQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxNQUFBLEtBQUEsRUFBQSxFQUFBLE9wQ2daRix5Qm9DOWJKLDRCQW1ETSxjQUFBLGdCQUtOLGVBQ0UsUUFBQSxLQUFBLEVBQUEsS3BDcVlFLHlCb0N0WUosZUFHSSxRQUFBLEtBQUEsRUFBQSxNQUVGLG9CQUNFLE1BQUEsS0FDQSxXQUFBLE9wQytYQSx5Qm9DallGLG9CQUlJLE1BQUEsSUFDQSxPQUFBLEVBQUEsTUFMSCxzQkFRRyxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV3BDcVhGLHlCb0NqWUQsc0JBY0ssWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxNQWhCTCw2QkFtQkssWUFBQSxJQUNBLFFBQUEsTXBDNldKLHlCb0NqWUQsNkJBc0JPLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxLcEN5V04seUJvQ3RZSiw0QkFvQ00sV0FBQSxNQUtOLGdCQUNFLFFBQUEsS0FBQSxFQUNBLGlCQUFBLFFwQzJWRSx5Qm9DN1ZKLGdCQUlJLFFBQUEsS0FBQSxFQUFBLE1BSkosZ0NBT0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXcENxVkEseUJvQzdWSixnQ0FVTSxNQUFBLElBQ0EsT0FBQSxFQUFBLEtBQUEsTUFYTixxQ0FjTSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFkTixxQ0FpQk0saUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFcEM0VUYseUJvQzdWSix3Q0FvQlUsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLE1BdEJWLHVDQTBCUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS3BDaVVKLHlCb0M3VkosdUNBOEJVLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxLbENrd3RCVixTa0MzdnRCQSxVQUVFLFFBQUEsS0FBQSxFcENvVEUseUJFeThzQkEsU2tDL3Z0QkosVUFJSSxXQUFBLE9BQ0EsUUFBQSxLQUFBLEVBQUEsTXBDaVRBLHlCRTg4c0JBLDBCa0Nwd3RCSiwyQkFTTSxNQUFBLElBQ0EsT0FBQSxFQUFBLE1sQzh2dEJKLGdDa0N4d3RCRixpQ0FjUSxRQUFBLGFBQ0EsT0FBQSxFQUFBLEtBQUEsS2xDNnZ0Qk4sWWtDNXd0QkYsYUFvQkksWUFBQSxRQUlKLFlBRUksV0FBQSxPQUZKLFlBS0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxXQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9wQ3FSQSx5Qm9DOVJKLFlBV00sUUFBQSxPQVhOLGVBY00saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsT0FBQSxFQUFBLElBQUEsZXBDK1FGLHlCb0M5UkosZUFpQlEsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLE9BQUEsRUFBQSxLQUFBLGdCQUtSLHVCQUVJLFNBQUEsU0FDQSxXQUFBLDZDQUFBLFVBQUEsRUFBQSxFQUNBLE1BQUEsSUFDQSxPQUFBLE1BQ0EsVUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsZ0JBQUEsS0FUSix1QkFZSSxTQUFBLFNBQ0EsV0FBQSw0Q0FBQSxVQUFBLEVBQUEsRUFDQSxNQUFBLElBQ0EsT0FBQSxNQUNBLFVBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGdCQUFBLEtBbkJKLDBCQXNCSSxjQUFBLEtwQ2lQQSx5Qm9DdlFKLDBCQXdCTSxjQUFBLEdBSU4sOEJBRUksV0FBQSxFQUZKLDZCQUtJLFFBQUEsZUFHSiw0QkFFSSxXQUFBLEVBQ0EsY0FBQSxLQUNBLFdBQUEsT3BDK05BLHlCb0NuT0osNEJBTU0sV0FBQSxNQU5OLCtCQVNNLFFBQUEsYUFDQSxjQUFBLElBQ0EsWUFBQSxTQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsT0FBQSxFQUFBLElBQ0EsaUJBQUEsUUFDQSxlQUFBLE9BaEJOLDRDQWtCUSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsUUFNUixjQUNFLFdBQUEsMERBTUEsUUFBQSxLQUFBLEVBQUEsS3BDa01FLHlCb0N6TUosY0FTSSxRQUFBLEtBQUEsRUFBQSxLQUNBLFdBQUEsNERBVkosaUJBYUksV0FBQSxPQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFNBQUEsU0FDQSxlQUFBLEtBRUEsWUFBQSxVQUFBLENBQUEsV3BDcUxBLHlCb0N6TUosaUJBc0JNLFlBQUEsS0FDQSxVQUFBLEtBQ0EsZUFBQSxNQXhCTix5QkE0QkksV0FBQSxLQTVCSiw0QkE4Qk0sYUFBQSxFQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxjQUFBLEtwQ3VLRix5Qm9Dek1KLDRCQW9DUSxjQUFBLE1BcENSLCtCQXVDUSxXQUFBLEtBQ0EsTUFBQSxRQUNBLFVBQUEsSUFDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLFlBQ0EsY0FBQSxJQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxJQUFBLElwQ3lKSix5Qm9Dek1KLCtCQWtEVSxNQUFBLEtBQ0EsaUJBQUEsRUFBQSxTQUFBLEtBQUEsS0FBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLElBQUEsSUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLE1BdERWLG1DQXlEVSxNQUFBLEtwQ2dKTix5Qm9Dek1KLG1DQTJEWSxNQUFBLE1BM0RaLGtDQStEVSxZQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxFQUNBLFdBQUEsSXBDcUlOLHlCb0N6TUosa0NBc0VZLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsTUF6RVoscUNBNkVVLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdwQ3lITix5Qm9Dek1KLHFDQWtGWSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFlBcEZaLDRDQXdGVSxXQUFBLFFBQ0EsYUFBQSxRQXpGViw0Q0E0RlUsYUFBQSxRQTVGViw0Q0ErRlUsV0FBQSxRQUNBLGFBQUEsUUFoR1YsNENBbUdVLFdBQUEsUUFDQSxhQUFBLFFBcEdWLDRDQXVHVSxXQUFBLFFBQ0EsYUFBQSxRQXhHViw0Q0EyR1UsV0FBQSxLQUNBLGFBQUEsS0E1R1Ysa0RBOEdZLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLcEN5RlIseUJvQ3pNSixrREFrSGMsVUFBQSxNQWxIZCwrQ0FzSFksTUFBQSxLQUNBLFVBQUEsS0FDQSxjQUFBLEVBQ0EsV0FBQSxJcENnRlIseUJvQ3pNSiwrQ0EySGMsVUFBQSxLQUNBLGNBQUEsTUE1SGQsMENBaUlVLE1BQUEsUUFDQSxVQUFBLElBQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsUUFBQSxLQUFBLEtBQ0EsYUFBQSxRcENvRU4seUJvQ3pNSiwwQ0F1SVksTUFBQSxJQUNBLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FDQSxVQUFBLE1BeklaLHlDQTZJVSxVQUFBLEtBN0lWLG9DQWdKVSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsUUFBQSxNQUNBLFlBQUEsVUFBQSxDQUFBLFdwQ29ETix5Qm9Dek1KLG9DQXVKWSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFlwQ2dEUix5Qm9Dek1KLCtCQTZKVSxNQUFBLEtBN0pWLG9CQW1LSSxRQUFBLEtwQ3NDQSx5Qm9Dek1KLG9CQXFLTSxRQUFBLE9BS04sa0JBQ0UsV0FBQSxRQUNBLFFBQUEsS0FBQSxFQUFBLEtBSUEsY0FBQSxJQUFBLE1BQUEsUXBDeUJFLHlCb0MvQkosa0JBSUksUUFBQSxLQUFBLEVBQUEsTUFKSixxQkFRSSxjQUFBLEtBQ0EsV0FBQSxPcENzQkEseUJvQy9CSixxQkFXTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsTUFiTiw4QkFpQkksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS3BDYUEseUJvQy9CSiw4QkFvQk0sTUFBQSxJQUNBLE9BQUEsRUFBQSxLQUNBLGNBQUEsT0FBQSxVQUFBLFFBdEJOLGlEQXlCTSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxLQUNBLE9BQUEsRUFBQSxLQUFBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsbUJBQUEsRUFBQSxJQUFBLElBQUEsSUFBQSxlQUFBLFdBQUEsRUFBQSxJQUFBLElBQUEsSUFBQSxlQUNBLFFBQUEsS0FBQSxLQUNBLGNBQUEsSXBDREYseUJvQy9CSixpREFrQ1EsT0FBQSxFQUFBLEtBQUEsS0FBQSxNQWxDUiw4REFxQ1EsWUFBQSxFQXJDUiw4REF3Q1EsYUFBQSxFQXhDUixvRUEyQ1EsU0FBQSxTQUNBLE1BQUEsSUE1Q1IsOEVBOENVLFNBQUEsU0FDQSxNQUFBLE1BL0NWLHdFQW9EVSxhQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFNBQUEsU3BDMUJOLHlCb0MvQkosd0VBMkRZLFVBQUEsTUEzRFosK0VBOERZLFFBQUEsR0FDQSxTQUFBLFNBQ0EsV0FBQSxRQUNBLE9BQUEsSUFDQSxNQUFBLEtBQ0EsS0FBQSxLQUNBLElBQUEsS3BDckNSLHlCb0MvQkosK0VBc0VjLE1BQUEsS0FDQSxLQUFBLEtBdkVkLDhEQWdGRSxhQUFBLEVwQ2pERSx5Qm9DL0JKLDhEQWtGSSxhQUFBLE1BbEZKLDhEQXNGRSxZQUFBLEVwQ3ZERSx5Qm9DL0JKLDhEQXdGSSxZQUFBLE1BSUosc0JBQ0UsUUFBQSxLQUFBLEVBQUEsS3BDOURFLHlCb0M2REosc0JBR0ksUUFBQSxJQUFBLEVBQUEsTUFISix5QkFNSSxZQUFBLEtBQ0EsV0FBQSxPcENwRUEseUJvQzZESix5QkFTTSxVQUFBLEtBQ0EsWUFBQSxNQVZOLG1DQWNJLFdBQUEsS0FDQSxXQUFBLE9BQ0EsU0FBQSxTQUNBLGVBQUEsS0FDQSxjQUFBLEtBbEJKLDBDQW9CTSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxHQUNBLE1BQUEsTUFDQSxPQUFBLElBQ0EsaUJBQUEsS0FDQSxrQkFBQSxhQUFBLFVBQUEsYUE3Qk4sc0NBZ0NNLFdBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxRQUFBLGFBbENOLG1DQXNDSSxjQUFBLEVBQ0EsV0FBQSxLcENwR0EseUJvQzZESixtQ0F5Q00sY0FBQSxLQUNBLFdBQUEsTUExQ04sbUNBOENJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxRQUFBLEVBQUEsS25DN2VGLG9DbUN3YkYsbUNBdURNLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLFFuQy9lSixvQ21Dd2JGLG1DQTBETSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0Esa0JBQUEsUUFBQSxlQUFBLFFBQUEsWUFBQSxRQUNBLGNBQUEsS0FDQSxRQUFBLEdBL0ROLHdDQWtFTSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxRQUFBLGFBQ0EsYUFBQSxLcENqSUYseUJvQzZESix3Q0FzRVEsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsYUFBQSxHQXZFUixrQ0E0RUksV0FBQSxLQUlKLFVBQ0UsUUFBQSxLQUFBLEVBQUEsS0FDQSxXQUFBLFFwQy9JRSx5Qm9DNklKLFVBSUksUUFBQSxLQUFBLEVBQUEsTXBDakpBLHlCb0M2SUosdUJBUU0sV0FBQSxNQVJOLGFBWUksV0FBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLEtwQzNKQSx5Qm9DNklKLGFBZ0JNLFVBQUEsS0FDQSxZQUFBLE1BakJOLFlBcUJJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsY0FBQSxLcEN2S0EseUJvQzZJSixZQTRCTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxLQUNBLFVBQUEsT2xDMHV0Qkosc0JrQzF3dEJGLHNCQXFDSSxTQUFBLFNBQ0EsUUFBQSxNQUNBLFdBQUEsS0FDQSxtQkFBQSxFQUFBLElBQUEsSUFBQSxJQUFBLGVBQUEsV0FBQSxFQUFBLElBQUEsSUFBQSxJQUFBLGVBQ0EsUUFBQSxLQUFBLEtBQUEsRUFDQSxXQUFBLEtBQ0EsT0FBQSxNQUNBLGNBQUEsS0FDQSxXQUFBLE9BQ0EsY0FBQSxJQUNBLFNBQUEsU0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSXBDOUxBLHlCRXc2dEJFLHNCa0MzeHRCTixzQkFtRE0sT0FBQSxLQUNBLFdBQUEsTUFDQSxRQUFBLEtBQUEsS0FBQSxFQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLElBQUEsZUFBQSxXQUFBLElBQUEsSUFBQSxLQUFBLElBQUEsZUFDQSxjQUFBLE1sQzR1dEJGLCtCa0NueXRCSiwrQkEwRE0sU0FBQSxTQUNBLFFBQUEsRWxDNnV0QkEsbUNBQ0EsbUNrQ3p5dEJOLG1DbEN1eXRCTSxtQ2tDenV0QkUsT0FBQSxFQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtwQzlNSix5QkU4N3RCTSxtQ0FDQSxtQ2tDbHp0QlYsbUNsQ2d6dEJVLG1Da0M3dXRCQSxjQUFBLE1sQ2t2dEJKLGlDa0NyenRCTixpQ0F3RVEsV0FBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXcEMxTkoseUJFMjh0Qk0saUNrQzl6dEJWLGlDQStFVSxVQUFBLEtBQ0EsWUFBQSxNbENrdnRCTixpQ2tDbDB0QkosaUNBcUZNLFFBQUEsTUFDQSxTQUFBLFNBRUEsSUFBQSxRQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLE9BQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEVBQ0EsbUJBQUEsSUFBQSxJQUFBLFdBQUEsSUFBQSxJQUNBLFFBQUEsRUFFRix3Q2xDK3V0QkUsdUNrQ2oxdEJOLHVDQXFHVSxPQUFBLEtBQ0EsUUFBQSxFbEMrdXRCSiw4QmtDcjF0Qk4sOEJBeUdVLE1BQUEsS2xDcXZ0QkosbUNBSEEsaUNBQ0Esb0NBQ0EsaUNBSEEsbUNrQzExdEJOLGlDbEN3MXRCTSxvQ0FDQSxpQ2tDMXV0QkksS0FBQSxNQS9HViwyQ0F3SFUsY0FBQSxJQUFBLE1BQUEsUUF4SFYsc0RBMEhZLFdBQUEsUUExSFoseUNBcUlVLGNBQUEsSUFBQSxNQUFBLFFBcklWLG9EQXVJWSxXQUFBLFFBdklaLHlCQWtKTSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEVBbEpOLHlDQW9KUSxjQUFBLElBcEpSLDJDQXNKVSxjQUFBLElBQUEsTUFBQSxRQXRKVixzREF3SlksV0FBQSxRQXhKWix1Q0FrS1EsYUFBQSxJQWxLUix5Q0FvS1UsY0FBQSxJQUFBLE1BQUEsUUFwS1Ysb0RBc0tZLFdBQUEsUUF0S1osd0NBaUxVLGNBQUEsSUFBQSxNQUFBLFFwQzlUTix5Qm9DNklKLHdDQW1MWSxjQUFBLElBQUEsTUFBQSxTQW5MWix3Q0F5TFUsY0FBQSxJQUFBLE1BQUEsUXBDdFVOLHlCb0M2SUosd0NBMkxZLGNBQUEsSUFBQSxNQUFBLFNBUVosb0JBR0ksTUFBQSxLQUlKLE1BQ0UsUUFBQSxLQUFBLEVBQUEsS3BDeFZFLHlCb0N1VkosTUFHSSxRQUFBLEtBQUEsRUFBQSxNQUhKLFNBTUksV0FBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLEtwQy9WQSx5Qm9DdVZKLFNBVU0sVUFBQSxLQUNBLFlBQUEsTUFYTixvQkFlSSxXQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsS0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFdBQUEsS3BDOVdBLHlCb0N1Vkosb0JBeUJNLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxNQTNCTixTQStCSSxXQUFBLE9BQ0EsY0FBQSxLcEN2WEEseUJvQ3VWSixTQWtDTSxjQUFBLE1BbENOLFlBcUNNLFdBQUEsS0FDQSxtQkFBQSxFQUFBLElBQUEsSUFBQSxJQUFBLGdCQUFBLFdBQUEsRUFBQSxJQUFBLElBQUEsSUFBQSxnQkFDQSxXQUFBLE9BQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLFFBQUEsYUFDQSxjQUFBLElBQ0EsTUFBQSxJQUNBLE9BQUEsRUFBQSxJQUFBLEtwQ3JZRix5Qm9DdVZKLFlBc0RRLE1BQUEsSUFDQSxPQUFBLEVBQUEsS0FBQSxNQXZEUixnQ0E0RFksTUFBQSxNQTVEWixjQW9FUSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxPQUFBLEtBdkVSLFFBNEVJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsS3BDdGFBLHlCb0N1VkosUUFpRk0sVUFBQSxLQUNBLFlBQUEsTXBDemFGLHlCb0N1VkosbUJBdUZNLFdBQUEsTUFLTixTQUNFLFFBQUEsS0FBQSxFQUFBLEtwQ3BiRSx5Qm9DbWJKLFNBR0ksUUFBQSxLQUFBLEVBQUEsTUFISixZQU1JLGNBQUEsS0FDQSxVQUFBLEtwQzFiQSx5Qm9DbWJKLFlBU00sVUFBQSxNQUdKLGFBQ0UsY0FBQSxLQUNBLFFBQUEsRXBDamNBLHlCb0MrYkYsYUFJSSxjQUFBLEtBQ0EsUUFBQSxFQUFBLE1BTEgsaUJBUUcsT0FBQSxFQUFBLEtBUkgsZ0JBV0csVUFBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLEtwQzNjRix5Qm9DK2JELGdCQWNLLE9BQUEsS0FBQSxFQUFBLE1BZEwsZUFrQkcsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsY0FBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdwQ3JkRix5Qm9DK2JELGVBd0JLLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLE1BdkNSLGVBNENJLFFBQUEsS3BDL2RBLHlCb0NtYkosZUE4Q00sUUFBQSxPQUlOLFFBQ0UsY0FBQSxLcEN0ZUUseUJvQ3FlSixRQUdJLG1CQUFBLFdBQUEsc0JBQUEsUUFBQSxtQkFBQSxZQUFBLGVBQUEsWUFDQSxXQUFBLEtBQ0EsY0FBQSxNcEMxZUEseUJvQ3FlSixxQkFTTSxXQUFBLGdCQUlOLFNBQ0UsUUFBQSxLQUFBLEVBQUEsS3BDbmZFLHlCb0NrZkosU0FHSSxRQUFBLEtBQUEsRUFBQSxNQUhKLFlBT0ksV0FBQSxPQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSXBDN2ZBLHlCb0NrZkosWUFhTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsTUFJSCwrQkFFRyxRQUFBLEVBQ0EsT0FBQSxJQUFBLEtBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsVUFBQSxNQUNBLFFBQUEsSUFBQSxLQUNBLFdBQUEsS3BDN2dCRix5Qm9DcWdCRCwrQkFVSyxtQkFBQSxFQUFBLElBQUEsSUFBQSxJQUFBLGVBQUEsV0FBQSxFQUFBLElBQUEsSUFBQSxJQUFBLGVBQ0EsUUFBQSxJQUFBLEtBQ0EsT0FBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLElBQUEsRUFBQSxNQWRMLGlDQWlCSyxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLE1BQUEsS0FBQSxFQUFBLEVBQUEsTXBDdGhCSix5Qm9DcWdCRCxpQ0FtQk8saUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxHQW5CUCxxQ0FzQk8sTUFBQSxNcEMzaEJOLHlCb0NxZ0JELHFDQXdCUyxNQUFBLE9BeEJULG9DQTZCSyxXQUFBLHVDQUFBLFVBQUEsS0FBQSxJQUNBLFlBQUEsS0FDQSxTQUFBLFNBQ0EsZ0JBQUEsS3BDcmlCSix5Qm9DcWdCRCxvQ0FrQ08saUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUNBLGdCQUFBLEtBQ0Esb0JBQUEsSUFBQSxLQXBDUCwyQ0F1Q08sUUFBQSxHQUNBLFNBQUEsU0FNQSxJQUFBLElBQ0EsS0FBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLElBQ0EsV0FBQSxRcEN2akJOLHlCb0NxZ0JELDJDQTBDUyxLQUFBLE1BQ0EsSUFBQSxLQUNBLE9BQUEsTUE1Q1Qsc0NBcURPLFVBQUEsS0FJQSxZQUFBLElBQ0EsTUFBQSxLQUNBLGFBQUEsS3BDaGtCTix5Qm9DcWdCRCxzQ0F1RFMsVUFBQSxNQXZEVCxtQkFnRUcsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsY0FBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxVQUFBLENBQUEsV3BDM2tCRix5Qm9DcWdCRCxtQkF3RUssWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsRUFDQSxjQUFBLEtBQ0EsV0FBQSxNQWhHUixzQkFxR0ksV0FBQSxPcEN2bEJBLHlCb0NrZkosc0JBdUdNLFdBQUEsT3BDemxCRix5Qm9Da2ZKLHNCQTRHTSxXQUFBLE1BNUdOLDZCQWdISSxXQUFBLDhDQWhISixnQ0FzSE0sTUFBQSxLQXRITiwrQkF5SE0sTUFBQSxLQUtOLFFBQ0UsUUFBQSxLQUFBLEVBQUEsS3BDam5CRSx5Qm9DZ25CSixRQUdJLFlBQUEsS0FDQSxlQUFBLE1BSkosV0FPSSxPQUFBLEtBQUEsRUFDQSxXQUFBLE9BQ0EsVUFBQSxLcEN6bkJBLHlCb0NnbkJKLFdBV00sV0FBQSxLQUNBLGNBQUEsS0FDQSxVQUFBLE1BYk4scUJBaUJJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxPcENub0JBLHlCb0NnbkJKLHFCQXFCTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxNQXhCTixjQTRCSSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsY0FBQSxFQUNBLG1CQUFBLElBQUEsSUFBQSxTQUFBLFdBQUEsSUFBQSxJQUFBLFNBQ0EsV0FBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLFVBQUEsQ0FBQSxXcEN0cEJBLHlCb0NnbkJKLGNBd0NNLGNBQUEsS0FDQSxXQUFBLE1BQ0EsVUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFlBM0NOLG9CQThDTSxPQUFBLElBQUEsTUFBQSxLQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLGVBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxlQS9DTix5QkFrRE0sTUFBQSxNQUNBLE9BQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxLQUNBLFNBQUEsU0FyRE4scUJBd0RNLFFBQUEsYUFDQSxPQUFBLEtBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxTQUFBLE9BQ0EsY0FBQSxLQTVETix5QkE4RFEsTUFBQSxNQTlEUixtQkFrRU0sVUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFFBQUEsTUFLTixlQUNFLFFBQUEsS0FBQSxFQUNBLFdBQUEsT3BDNXJCRSx5Qm9DMHJCSixlQUlJLFlBQUEsS0FDQSxlQUFBLE1BTEosa0JBUUksY0FBQSxLQUNBLFVBQUEsS3BDbnNCQSx5Qm9DMHJCSixrQkFXTSxVQUFBLE1BS04seUJBRUksU0FBQSxTQUNBLFdBQUEsa0NBQUEsVUFBQSxFQUFBLEVBQ0EsS0FBQSxLQUNBLElBQUEsS0FDQSxVQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FSSix5QkFXSSxTQUFBLFNBQ0EsV0FBQSxtQ0FBQSxVQUFBLEVBQUEsRUFDQSxNQUFBLEVBQ0EsSUFBQSxLQUNBLFVBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUdKLHFCQUVJLGNBQUEsRUFDQSxRQUFBLEtBQUEsRXBDanVCQSx5Qm9DOHRCSixxQkFLTSxRQUFBLEtBQUEsRUFBQSxLQUFBLE1BTE4sd0JBUU0sY0FBQSxLcEN0dUJGLHlCb0M4dEJKLHdCQVVRLE9BQUEsRUFBQSxFQUFBLEtBQUEsR0FWUixzQ0FjTSxTQUFBLFNBZE4sNkNBZ0JRLFFBQUEsTUFDQSxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLFdBQUEsS0FDQSxPQUFBLElBQ0EsTUFBQSxNcEN2dkJKLHlCb0M4dEJKLDZDQTJCVSxRQUFBLE1BM0JWLGlDQWlDSSxRQUFBLElBQ0EsU0FBQSxTQUNBLE1BQUEsWUFDQSxJQUFBLFlBQ0EsUUFBQSxJQUFBLEVBQ0EsUUFBQSxFQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsV0FBQSxlQUNBLE1BQUEsTUExQ0oseUJBNkNJLGVBQUEsZUFDQSxZQUFBLGdCQWtCQSxTQUFBLFNwQzl4QkEseUJvQzh0QkoseUJBZ0RNLFFBQUEsTUFBQSxLQUFBLGdCQWhETiw0QkFtRE0sZUFBQSxFQUNBLFdBQUEsY0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS25DaHBDSixvQ21DeWxDRiw0QkF5RFEsUUFBQSxLQUFBLEVBQUEsS0FDQSxXQUFBLFlBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLE1BN0RSLDBDQUFBLDBDQXNGUSxRQUFBLEtwQ3B6QkoseUJvQzh0QkosMENBQUEsMENBd0ZVLFFBQUEsT0F4RlYsMENBOEZJLFFBQUEsZ0JBOUZKLDZCQWlHSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxjQUFBLEtwQ2gwQkEseUJvQzh0QkosNkJBb0dNLGlCQUFBLFlBQUEsU0FBQSxFQUFBLEVBQUEsZUFBQSxLQUFBLEVBQUEsRUFBQSxlQUNBLGNBQUEsU3BDbjBCRix5Qm9DOHRCSiwwQ0F5R1EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxNQUFBLEtBQUEsRUFBQSxFQUFBLE9uQ2xzQ04sb0NtQ3lsQ0YsMENBOEdRLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsTUFBQSxLQUFBLEVBQUEsRUFBQSxPbkN2c0NOLHFDbUN5bENGLDBDQWlIUSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLE1BQUEsS0FBQSxFQUFBLEVBQUEsT0FqSFIsMENBcUhNLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJbkM5c0NKLG9DbUN5bENGLDBDQXVIUSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLE1BQUEsS0FBQSxFQUFBLEVBQUEsT25DaHRDTixxQ21DeWxDRiwwQ0EwSFEsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxNQUFBLEtBQUEsRUFBQSxFQUFBLE9wQ3gxQkoseUJvQzh0QkosMENBK0hRLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsTUFBQSxLQUFBLEVBQUEsRUFBQSxPbkN4dENOLG9DbUN5bENGLDBDQW9JUSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLE1BQUEsS0FBQSxFQUFBLEVBQUEsT25DN3RDTixxQ21DeWxDRiwwQ0F1SVEsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxNQUFBLEtBQUEsRUFBQSxFQUFBLE9uQ2h1Q04sb0NtQ3lsQ0YsMENBNElRLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsTUFBQSxLQUFBLEVBQUEsRUFBQSxPbkNydUNOLHFDbUN5bENGLDBDQStJUSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLE1BQUEsS0FBQSxFQUFBLEVBQUEsT0EvSVIsdUNBMkpJLGNBQUEsZXBDejNCQSx5Qm9DOHRCSix1Q0E2Sk0sY0FBQSxnQkE3Sk4sMENBaUtJLE9BQUEsRUFDQSxXQUFBLFFwQ2g0QkEseUJvQzh0QkosMENBb0tNLFdBQUEsU0FwS04sMENBd0tJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxJQXpLSix1QkE0S0ksY0FBQSxLcEMxNEJBLHlCb0M4dEJKLHVCQThLTSxjQUFBLE1BOUtOLHdCQW1MTSxjQUFBLEVwQ2o1QkYseUJvQzh0Qkosd0JBcUxRLGNBQUEsTUFyTFIsb0NBMkxNLFFBQUEsS0FBQSxJcEN6NUJGLHlCb0M4dEJKLG9DQTZMUSxRQUFBLEdBN0xSLHlDQWlNTSxZQUFBLFVBQUEsQ0FBQSxXQU9OLGdCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGNBQUEsS0FDQSxXQUFBLEtwQzc2QkUseUJvQ3M2QkosZ0JBU0ksaUJBQUEsYUFBQSxjQUFBLGFBQUEsZ0JBQUEsYUFDQSxjQUFBLE1BVkosb0JBYUksU0FBQSxRQWJKLG1CQWdCSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxRQUFBLEVBQUEsSXBDdjdCQSx5Qm9DczZCSixtQkFtQk0saUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUNBLFFBQUEsRUFBQSxNQXBCTixxQkF1Qk0sT0FBQSxNQUNBLFFBQUEsTUF4Qk4seUJBMEJRLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxPQUFBLEVBQ0EsUUFBQSxZQVNSLFVBQ0UsTUFBQSxnQkFHRixnQkFDRSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPbkM3MENBLG9DbUM0MENGLGdCQUdJLGNBQUEsV0FBQSxnQkFBQSxjQUhKLG1CQU1JLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJcEN2OUJBLHlCb0NpOUJKLG1CQVFNLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsTUFBQSxLQUFBLEVBQUEsRUFBQSxPQVdOLGdCQUNFLGNBQUEsZUFDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9wQ3QrQkUseUJvQ28rQkosZ0JBSUksY0FBQSxnQkFKSixxQkFRTSxPQUFBLGVBS04sa0JBQ0UsV0FBQSxFcENsL0JFLHlCb0NpL0JKLGtCQUdJLFdBQUEsS0FDQSxjQUFBLE1wQ3IvQkEseUJvQ2kvQkoscUJBUU0saUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxHQVJOLGtDQVdNLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLcEM1L0JGLHlCb0NpL0JKLGtDQWFRLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsTUFBQSxLQUFBLEVBQUEsRUFBQSxPQWJSLDRCQXVCTSxRQUFBLEtBdkJOLDZCQTJCSSxRQUFBLEtwQzVnQ0EseUJvQ2kvQkosNkJBNkJNLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxNQUtOLHFCQUVJLFdBQUEsT0FDQSxjQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsVUFBQSxLcEN6aENBLHlCb0NtaENKLHFCQVFNLFVBQUEsS0FDQSxjQUFBLE1BSU4sT0FDRSxXQUFBLEtBQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsSUFBQSxnQkFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLElBQUEsZ0JBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsV0FBQSxPQUNBLFFBQUEsS0FBQSxLQU9BLGNBQUEsS3BDN2lDRSx5Qm9DZ2lDSixPQVFJLFFBQUEsS0FBQSxLQUNBLGNBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLE1BQUEsTUFYSixVQWVJLFdBQUEsSUFDQSxhQUFBLEtuQzM2Q0Ysb0NtQzI1Q0YsVUFrQk0sVUFBQSxNQUNBLE9BQUEsSUFBQSxNbkM5NkNKLG9DbUMyNUNGLFVBc0JNLFdBQUEsS0FDQSxhQUFBLE1BdkJOLGFBMEJNLFdBQUEsS0FDQSxjQUFBLElBQ0EsWUFBQSxVQUFBLENBQUEsV0FRQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFNBQUEsU0FDQSxhQUFBLEtwQ3ZrQ0YseUJvQ2dpQ0osYUE4QlEsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEVBQ0EsWUFBQSxJQUNBLGNBQUEsS0FsQ1Isb0JBeUNRLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsRUFDQSxXQUFBLEtBQ0EsTUFBQSxJQUNBLE9BQUEsSUFLQSxjQUFBLElwQ3BsQ0oseUJvQ2dpQ0osb0JBaURVLE1BQUEsSUFDQSxPQUFBLEtBbERWLDZCQXdEVSxXQUFBLFFBeERWLDZCQTZEVSxXQUFBLFFBN0RWLDZCQWtFVSxXQUFBLFFBbEVWLDZCQXVFVSxXQUFBLFFBdkVWLDZCQTRFVSxXQUFBLFFBNUVWLGdCQW1GTSxNQUFBLE1wQ25uQ0YseUJvQ2dpQ0osZ0JBcUZRLE1BQUEsTUFyRlIsZ0JBMEZJLGFBQUEsRUFDQSxVQUFBLE1BQ0EsT0FBQSxJQUFBLEtBQUEsRXBDNW5DQSx5Qm9DZ2lDSixnQkE4Rk0sYUFBQSxLQUNBLFVBQUEsUUFDQSxPQUFBLEtBQUEsRUFBQSxHQWhHTixtQkFtR00saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBS04sb0JBRUksUUFBQSxLcEMxb0NBLHlCb0N3b0NKLG9CQUlNLFFBQUEsT0FLTixpQkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsUUFBQSxtQkFBQSxlQUFBLGVBQUEsZXBDcHBDRSx5Qm9DaXBDSixpQkFLSSxRQUFBLE9wQ3RwQ0EseUJvQ3lwQ0osZ0JBRUksYUFBQSxNQUlKLGdCQUNFLFVBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FFQSxRQUFBLE1wQ3BxQ0UseUJvQytwQ0osZ0JBT0ksVUFBQSxLQUNBLGNBQUEsTUFHSixVQUNFLE9BQUEsS0FBQSxFcEMzcUNFLHlCb0MwcUNKLFVBR0ksTUFBQSxNQUNBLE9BQUEsTUFDQSxPQUFBLEdBSUosZUFFSSxPQUFBLEVBQUEsS0FJSixpQkFFSSxNQUFBLE1BQ0EsT0FBQSxFQUFBLEt6QmhvREosOEJ5QnFvREksTUFBQSxNQUNBLE9BQUEsRUFBQSxLcENsc0NBLHlCV3BjSiw4QnlCd29ETSxPQUFBLEtBQUEsS0FBQSxHMUJ4a0ROLDJCMEI4a0RJLE1BQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxFQUlKLG9CQUNFLE1BQUEsS0FHRixtQ0FFSSxXQUFBLEtBQ0EsY0FBQSxLQUhKLGtDQU1JLFVBQUEsS0FDQSxZQUFBLEtBR0osOEJBRUksY0FBQSxLQUZKLDZCQUtJLFVBQUEsS0FDQSxXQUFBLE9BR0osb0JBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FGRix1QkFJSSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsSXBDNXVDQSx5Qm9Dc3VDSix1QkFRTSxNQUFBLElBQ0EsV0FBQSxNQVROLHdDQWFJLE1BQUEsSUFDQSxTQUFBLFNBZEosMkNBZ0JNLGVBQUEsS0FDQSxPQUFBLEVBQUEsS0FqQk4sa0RBbUJRLFFBQUEsR0FDQSxTQUFBLFNBQ0EsTUFBQSxNQUNBLE9BQUEsSUFDQSxpQkFBQSxRQUNBLE9BQUEsS0FDQSxLQUFBLEVBekJSLDJEQTZCVSxpQkFBQSxRQTdCViwyREFrQ1UsaUJBQUEsS0FsQ1YsZ0VBdUNNLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsY0FBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0ExQ04sZ0ZBNkNRLFFBQUEsS0FNUix3QkFDRSxpQkFBQSxRQUNBLFlBQUEsS25DdHBEQSxvQ21Db3BERix3QkFJSSxZQUFBLEdBSkosaURBT0ksU0FBQSxTQUNBLFFBQUEsSUFDQSxPQUFBLEtBQUEsRUFBQSxLQUNBLFdBQUEsT3BDbnlDQSx5Qm9DeXhDSixpREFZTSxPQUFBLEtBQUEsS0FDQSxXQUFBLE1BYk4sb0RBZ0JNLE1BQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLGNBQUEsS0FuQk4sbURBc0JNLFVBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxLQXhCTixzREEyQk0sT0FBQSxFQUFBLEtwQ3B6Q0YseUJvQ3l4Q0osc0RBNkJRLE9BQUEsR0E3QlIsNEJBa0NJLE1BQUEsTUFDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLE1uQ3hyREYsb0NtQ29wREYsNEJBc0NNLE1BQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxTQUlOLGtDQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQURGLDREQUdJLE9BQUEsS0FHSixzQkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLE9BQUEsRUFBQSxFQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxNQUFBLEtuQzNzREEsb0NtQ3NzREYsc0JBT0ksT0FBQSxLQUFBLEtBQ0EsTUFBQSxLQVJKLHdCQVdJLHdCQUFBLEtBQUEsV0FBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxLQUNBLGNBQUEsSUFDQSxRQUFBLEtBQ0EsV0FBQSxPcEMzMUNBLHlCb0MyMENKLHdCQWtCTSx3QkFBQSxJQUFBLFdBQUEsS0FsQk4sOENBd0JNLFFBQUEsS0FBQSxJQXhCTiwyQkEyQk0sY0FBQSxFQUNBLFVBQUEsS0E1Qk4sd0NBK0JNLFdBQUEsSUFBQSxNQUFBLFFBL0JOLHVDQWtDTSxXQUFBLElBQUEsTUFBQSxRbkN4dURKLG9DbUNzc0RGLCtDQXVDTSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLFFBSU4sY0FDRSxNQUFBLEtBQ0EsaUJBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxTQUFBLE9BQ0EsT0FBQSxLQUFBLEtBQ0EsY0FBQSxJQUNBLE9BQUEsS3BDaDRDRSx5Qm9DeTNDSixjQVNJLE1BQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxNQVZKLGtDQWFJLFFBQUEsS3BDdDRDQSx5Qm9DeTNDSixrQ0FlTSxNQUFBLElBQ0EsYUFBQSxJQUFBLE1BQUEsS0FDQSxRQUFBLE9BakJOLHdDQXFCUSxNQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFFBQUEsS0FBQSxLQUNBLFlBQUEsSUFBQSxNQUFBLFlBQ0EsVUFBQSxLQUNBLE9BQUEsUUFDQSxZQUFBLElBQ0EsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUE3QlIsK0NBK0JVLFlBQUEsSUFBQSxNQUFBLFFBQ0EsaUJBQUEsUW5DcHhEUixvQ21Db3ZERiw4Q0FvQ1ksaUJBQUEsUUFDQSxZQUFBLElBQUEsTUFBQSxTQXJDWixtQ0E0Q0ksaUJBQUEsS0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEVBQ0EsU0FBQSxTQUNBLE1BQUEsS3BDeDZDQSx5Qm9DeTNDSixtQ0FpRE0sTUFBQSxJQUNBLGlCQUFBLFNBbEROLHVDQXFETSxTQUFBLFNBQ0EsUUFBQSxFQUNBLElBQUEsS0FDQSxLQUFBLEtwQ2o3Q0YseUJvQ3kzQ0osdUNBMERRLFNBQUEsU0FDQSxJQUFBLE1BQ0EsS0FBQSxNQUNBLFFBQUEsR0E3RFIsNkRBaUVNLE1BQUEsS2xDeWt0QkEsd0ZrQzFvdEJOLHVGQW9FUSxTQUFBLE9BQ0EsUUFBQSxFQXJFUix3RkF3RVEsUUFBQSxNQUNBLFdBQUEsUUFDQSxRQUFBLEtBQUEsS0FDQSxjQUFBLEtwQ3A4Q0oseUJvQ3kzQ0osd0ZBNkVVLFFBQUEsS0FDQSxRQUFBLEtBQUEsTUE5RVYsMkZBaUZVLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxFQUNBLFlBQUEsSUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsY0FBQSxLQXZGVixrR0E0RlksUUFBQSxRQUNBLFlBQUEsc0JBQ0EsU0FBQSxTQUNBLFlBQUEsSUFDQSxNQUFBLEVBaEdaLHVGQXFHUSxRQUFBLEtBckdSLGdFQTRHUSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGVBQUEsS25DbDJETixvQ21Db3ZERixnRUFnSFUsY0FBQSxHQWhIVixtRUFtSFUsTUFBQSxPbkN2MkRSLG9DbUNvdkRGLG1FQXFIWSxNQUFBLEtuQ3oyRFYsb0NtQ292REYsbUVBd0hZLE1BQUEsT0F4SFoscUVBNEhZLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQ0EsZUFBQSxPQUNBLFlBQUEsT0FDQSxXQUFBLEtBQ0EsUUFBQSxLQUFBLElBQ0EsY0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxRQUNBLFdBQUEsUUFDQSxtQkFBQSxJQUFBLElBQUEsT0FDQSxXQUFBLElBQUEsSUFBQSxPbkM5M0RWLG9DbUNvdkRGLHFFQTRJYyxRQUFBLEtBQUEsTUE1SWQseUVBK0ljLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxRQUFBLFdBQUEsUW5DdDREWixvQ21Db3ZERix5RUFvSmdCLE9BQUEsTUFwSmhCLG9GQXVKZ0IsTUFBQSxJQXZKaEIsd0ZBMEpnQixNQUFBLElBMUpoQix3RkE4SmdCLE1BQUEsSUE5SmhCLG9GQWlLZ0IsTUFBQSxLQWpLaEIsMkVBcUtjLG1CQUFBLEVBQUEsRUFBQSxJQUFBLEVBQUEsZUFBQSxXQUFBLEVBQUEsRUFBQSxJQUFBLEVBQUEsZUFyS2QsK0RBMktRLGNBQUEsRUFDQSxRQUFBLEVBQUEsS0FDQSxVQUFBLEtBN0tSLG9FQWdMUSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxRQUFBLEVBQ0EsV0FBQSxRQUNBLGNBQUEsS3BDOWlESix5Qm9DeTNDSixvRUF1TFUsUUFBQSxNQXZMViw4RkEwTFUsUUFBQSxNQTFMViw4RUE4TFksa0JBQUEsZ0JBQUEsVUFBQSxnQkFPWixlQUNFLFNBQUEsU0FDQSxRQUFBLElBRkYsa0JBSUksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FMSixxQkFPTSxRQUFBLEtBUE4sdUJBU1EsT0FBQSxLQUNBLFFBQUEsTUFWUiwyQkFZVSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BZFYseUNBa0JRLE1BQUEsS3BDaGxESix5Qm9DOGpESix5Q0FvQlUsTUFBQSxLQXBCVix1Q0F3QlEsTUFBQSxLcEN0bERKLHlCb0M4akRKLHVDQTBCVSxNQUFBLEtBMUJWLDJCQWdDSSxPQUFBLEtBQUEsS0FoQ0osOEJBa0NNLFFBQUEsSUYvc0JOLFdFb3RCRSxXQUFBLEVBRUYsaUJBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FKRiw2QkFNSSxPQUFBLEtBQ0EsV0FBQSxFQVBKLGdDQVNNLGlCQUFBLEVBQUEsU0FBQSxLQUFBLEtBQUEsS0FUTiw2Q0FXUSxpQkFBQSxFQUFBLFNBQUEsS0FBQSxLQUFBLEtBTVIsMkJBRUksUUFBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLE1BQUEsTW5Ddi9ERixvQ21DbS9ERiwyQkFNTSxRQUFBLFFBQ0EsT0FBQSxFQUNBLE1BQUEsU0FLTiwrQkFFSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLE9BQUEsVUFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLE9BQUEsRUFBQSxLbkN0Z0VGLG9DbUNnZ0VGLCtCQVFNLFFBQUEsUUFDQSxPQUFBLFNBVE4sK0JBYUksUUFBQSxzQkFBQSxRQUFBLHNCQUFBLFFBQUEsZUFDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPbkM5Z0VGLG9DbUNnZ0VGLCtCQWdCTSxRQUFBLG1CQUlOLGlCQUNFLGVBQUEsS0FFRixjQUNFLE9BQUEsbUJBQ0EsSUFBQSxLQUVGLHdCQUNFLGVBQUEsS0FFRiw2REFHTSxNQUFBLGNBS04sdUNBRUksT0FBQSxFQUZKLGtEQUlNLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQU5OLDREQVFRLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRUFDQSxRQUFBLEVBQ0EsT0FBQSxNQWJSLG1FQWVVLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLFFBQUEsRUFoQlYsZ0NBc0JJLFdBQUEsT0FDQSxjQUFBLEtBQ0EsV0FBQSxLQXhCSix5Q0EwQk0sTUFBQSxJQUNBLE9BQUEsSUFDQSxRQUFBLGFBQ0EsZUFBQSxPQUNBLFdBQUEsUUFDQSxPQUFBLEVBQUEsSUFDQSxjQUFBLElBQ0EsT0FBQSxRQWpDTixnREFtQ1EsV0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtuQzNrRU4sb0NtQ2lsRUYsc0JBRUksT0FBQSxLQUFBLE1BSUosMkJBRUUsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLEVBR0YsZUFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS3BDenVERSx5Qm9DNHVESiw0QkFFSSxRQUFBLEtBQUEsRUFBQSxNQzVyRUosV0FDSSxRQUFBLEtBQUEsRUFBQSxLckM2Y0EseUJxQzljSixXQUdRLFFBQUEsS0FBQSxFQUFBLE1BR1IsNkJBRVEsY0FBQSxJQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsUUFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsUUFDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLGNBQUEsS0FDQSxTQUFBLFNBQ0EsV0FBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxlQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsZXJDNmJKLHlCcUN4Y0osNkJBYVksUUFBQSxLQUFBLEtBQUEsS0FDQSxjQUFBLEtBQ0EsVUFBQSxPQUlaLHFCQUNJLFdBQUEsT0FDQSxPQUFBLEtBQUEsRUFBQSxJcEN3REYsb0NvQzFERixxQkFJUSxXQUFBLElBQ0EsV0FBQSxLQUNBLE9BQUEsS0FBQSxHcENvRE4scUNvQzFERixxQkFTUSxXQUFBLEtBQUEsZ0NBQUEsSUFBQSxFQUFBLFNBVFIsb0NBV1ksV0FBQSxZQUFBLGtDQUFBLElBQUEsRUFBQSxTQVhaLDZDQWFnQixXQUFBLE1yQ3dhWix5QnFDcmJKLG1DQW1CWSxNQUFBLE9BbkJaLDhCQXVCUSxTQUFBLFNBdkJSLHFDQXlCWSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxHQUNBLGNBQUEsS0FDQSxpQkFBQSxLQUNBLFFBQUEsZXBDMEJWLG9Db0MxREYscUNBa0NnQixRQUFBLGdCcEN3QmQscUNvQzFERixxQ0FxQ2dCLFFBQUEsaUJBckNoQixvQ0EyQ1ksUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxNQUNBLGdCQUFBLGVyQ21ZUix5QnFDcmJKLG9DQW9EZ0IsUUFBQSxNQXBEaEIsc0NBMERZLFdBQUEsNkNBQUEsVUFBQSxFQUFBLEVBMURaLHNDQStEWSxXQUFBLDZDQUFBLFVBQUEsRUFBQSxFQS9EWixzQ0FvRVksV0FBQSw2Q0FBQSxVQUFBLEVBQUEsRUFwRVosc0NBeUVZLFdBQUEsNkNBQUEsVUFBQSxFQUFBLEVBekVaLG1DQTRFWSxNQUFBLE1BQ0EsV0FBQSxLckN3V1IseUJxQ3JiSixtQ0ErRWdCLE1BQUEsS0FDQSxXQUFBLEdBaEZoQixzQ0FzRlksV0FBQSw2Q0FBQSxVQUFBLEVBQUEsRUF0RlosbUNBeUZZLE1BQUEsTUFDQSxXQUFBLEtyQzJWUix5QnFDcmJKLG1DQTRGZ0IsTUFBQSxLQUNBLFdBQUEsR0E3RmhCLHVDQW1HWSxLQUFBLE1BQ0EsUUFBQSxNQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsSUFBQSxFQXRHWix1Q0EyR1ksTUFBQSxNQUlBLE9BQUEsSUFBQSxNQUFBLFFyQ3NVUix5QnFDcmJKLHVDQTZHZ0IsUUFBQSxPQTdHaEIsdUNBb0hZLEtBQUEsTUFDQSxRQUFBLE1BQ0EsT0FBQSxJQUFBLE1BQUEsUUF0SFosdUNBMkhZLE1BQUEsTUFJQSxPQUFBLElBQUEsTUFBQSxRckNzVFIseUJxQ3JiSix1Q0E2SGdCLFFBQUEsT0E3SGhCLHVDQW9JWSxLQUFBLE1BSUEsT0FBQSxJQUFBLE1BQUEsUXJDNlNSLHlCcUNyYkosdUNBc0lnQixRQUFBLE9BdEloQiwwQkE0SVEsVUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLEVBQ0EsUUFBQSxhckNzU0oseUJxQ3JiSiwwQkFpSlksVUFBQSxNQWpKWiwrQkFzSlEsTUFBQSxRQXRKUixnQ0F5SlEsTUFBQSxRQXpKUixpQ0E0SlEsTUFBQSxRQTVKUixxQ0ErSlEsTUFBQSxRQS9KUix3QkFrS1EsVUFBQSxLQUNBLE1BQUEsTUFDQSxZQUFBLEtBQ0EsV0FBQSxLckNnUkoseUJxQ3JiSix3QkF1S1ksVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxHQTFLWix1QkE4S1EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSXJDb1FKLHlCcUNyYkosdUJBbUxZLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLEtBdExaLHdDQXlMWSxVQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsZ0JBQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxLQS9MWixxQ0FrTVksV0FBQSxLQUNBLFFBQUEsTUFDQSxVQUFBLEtBQ0EsV0FBQSxFcEMzSVYsb0NvQzFERixxQ0F1TWdCLFFBQUEsUUFDQSxVQUFBLE9yQzZPWix5QnFDcmJKLHlCQThNWSxPQUFBLEtBQUEsS0FBQSxFQUNBLFFBQUEsT0EvTVosNkJBbU5RLFFBQUEsS3JDa09KLHlCcUNyYkosNkJBcU5ZLFFBQUEsT3BDM0pWLHFDb0MrSkYsV0FFUSxXQUFBLGtDQUFBLElBQUEsRUFBQSxVckMwTkoseUJxQ3ZOSixpQkFFUSxlQUFBLGlCQUZSLG9CQUtRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxXQUNBLGVBQUEsRUFDQSxjQUFBLEVyQzhNSix5QnFDdk5KLG9CQVdZLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxFQUNBLGNBQUEsT0FkWixvQkFrQlEsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxXQUFBLGVyQ2lNSix5QnFDdk5KLG9CQXdCWSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsZ0JBMUJaLHlCQThCUSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsYUFBQSxjQUFBLGFBQUEsZ0JBQUEsYXJDdUxKLHlCcUN2TkoseUJBa0NZLFFBQUEsTUFsQ1osNEJBd0NZLFVBQUEsS0FDQSxhQUFBLEtBQ0EsZUFBQSxLQUNBLGFBQUEsRUEzQ1osb0NBc0NnQixRQUFBLEtBdENoQixnQ0E2Q2dCLFFBQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxLQUNBLGVBQUEsRUFDQSxZQUFBLEVBaERoQiwrQkFtRGdCLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxjQUNBLFlBQUEsS0F0RGhCLGtDQXlEZ0IsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLGNBM0RoQiwrQ0FtRW9CLFFBQUEsS3JDb0poQix5QitCcU5KLGFNL1ZZLFdBQUEsTXJDMElSLHlCcUM3SUoseUJBU2dCLE9BQUEsR3JDb0laLHlCcUM3SUosdUJBZVEsV0FBQSxNQUtSLHFDQUVRLE9BQUEsRUFBQSxlQUdSLHdDTndYQSw2RU10WFEsV0FBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEtOb1hSLGdGTWxYWSxXQUFBLEtBQ0EsTUFBQSxLTmlYWiwrRU05V1ksV0FBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE1OeWdCWixzQ01uZ0JRLFdBQUEsT0FLUixzQ0FFUSxPQUFBLEVBQUEsS0FHUiwrQkFFUSxPQUFBLEVBQUEsS3JDc0ZKLHlCcUNuRkosY0FFUSxXQUFBLE1BSVIsc0NBRVEsT0FBQSxFQUFBLEtyQzJFSix5QnFDeEVKLDBDQUlnQixPQUFBLEdyQ29FWix5QnFDeEVKLHdDQVVZLFdBQUEsTUFJWiw0QkFFUSxXQUFBLE9BQ0EsT0FBQSxLQUFBLEVBQUEsS0FIUiwrQkFLWSxRQUFBLGFBQ0EsY0FBQSxJQUNBLFlBQUEsU0FDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLGlCQUFBLFFBQ0EsZUFBQSxPQUNBLE9BQUEsRUFBQSxJQVpaLDRDQWNnQixNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsUUFLaEIsdUJBQ0ksU0FBQSxTQURKLHNEQUdRLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGdCQUFBLE1BQ0Esa0JBQUEsVUFDQSxvQkFBQSxJQUFBLElBWFIsa0NBY1EsU0FBQSxTQUNBLFFBQUEsRUFmUixvQ0FrQlEsV0FBQSxPQUlSLHVCQUVRLE9BQUEsRUFBQSxLQUZSLHVCQUtRLFlBQUEsSUFDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxLckNNSix5QnFDZkosdUJBV1ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEdBZlosd0JBbUJRLFFBQUEsRUFLUixnQkFFUSxRQUFBLEVBQUEsS3JDWEoseUJxQ1NKLGdCQUlZLFFBQUEsR0FKWiwrQkFBQSwrQkFRWSxRQUFBLEtBQUEsS0FBQSxLQUNBLGNBQUEsSUFDQSxPQUFBLEtBQUEsRXJDbkJSLHlCcUNTSiwrQkFBQSwrQkFZZ0IsT0FBQSxFQUFBLE1BQ0EsY0FBQSxFQUNBLFFBQUEsS0FBQSxLQUFBLE1yQ3ZCWix5QnFDU0osK0JBbUJnQixXQUFBLE1BbkJoQixnQ0EwQlksV0FBQSxPQUNBLFlBQUEsVUFBQSxDQUFBLFdyQ3BDUix5QnFDU0osZ0NBNkJnQixXQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsWUE5QmhCLHVDQWlDZ0IsWUFBQSxJckMxQ1oseUJxQ1NKLHVDQW1Db0IsWUFBQSxLQW5DcEIsa0NBd0NZLE1BQUEsS0FDQSxRQUFBLEtyQ2xEUix5QnFDU0osa0NBMkNnQixRQUFBLE9BM0NoQiwyQkFnRFEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxjQUFBLEtBQ0Esa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXckM1REoseUJxQ1NKLDJCQXFEWSxjQUFBLEVBQ0Esa0JBQUEsUUFBQSxlQUFBLFFBQUEsWUFBQSxTQXREWiwrQkF5RFksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsVUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9yQ3JFUix5QnFDU0osK0JBOERnQixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLE1BQUEsS0FBQSxFQUFBLEVBQUEsTUFDQSxVQUFBLE9BL0RoQiw4QkFtRVksaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxLckMvRVIseUJxQ1NKLDhCQXdFZ0IsVUFBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLEdBMUVoQiw0QkErRVEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxNQWxGUixpQ0FvRlksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxNQUFBLEtBQUEsRUFBQSxFQUFBLE1BQ0EsVUFBQSxNQXJGWixrQ0F3RlksaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUtaLDRCQUVRLGVBQUEsS3JDeEdKLHlCcUNzR0osNEJBSVksZUFBQSxnQkFDQSxZQUFBLGdCQUNBLGVBQUEsTUFOWiwrQkFTWSxZQUFBLFVBQUEsQ0FBQSxXckMvR1IseUJxQ3NHSiwrQkFXZ0IsWUFBQSxVQUFBLENBQUEsV0FDQSxjQUFBLE1BWmhCLHlDQWdCWSxRQUFBLE1BSVoscUNBRVEsV0FBQSxZckM1SEoseUJxQzBISixxQ0FJWSxXQUFBLGdCQUtaLHVCQUVRLFFBQUEsTUFBQSxFQUFBLGVyQ3JJSix5QnFDbUlKLHVCQUlZLFFBQUEsTUFBQSxLQUFBLGdCQUpaLDBCQU9ZLGNBQUEsS3JDMUlSLHlCcUNtSUosMEJBU2dCLGNBQUEsTUFUaEIsZ0NBb0JRLE1BQUEsSXJDdkpKLHlCcUNtSUosZ0NBc0JZLE1BQUEsTUFLWiwwQ0FDSSxXQUFBLHFDQUFBLFVBQUEsRUFBQSxFcEMxaEJGLG9Db0N5aEJGLDBDQUdRLFdBQUEsS0FHUiwwQ0FDSSxXQUFBLHFDQUFBLFVBQUEsRUFBQSxFcENoaUJGLG9Db0MraEJGLDBDQUdRLFdBQUEsS0FHUiwwQ0FDSSxXQUFBLHFDQUFBLFVBQUEsRUFBQSxFcEN0aUJGLG9Db0NxaUJGLDBDQUdRLFdBQUEsS0FJUixRQUNJLGVBQUEsZUFJSiwyQkFJRyxZQUFBLEtwQ3JqQkQsb0NvQ2lqQkYsMkJBRVEsYUFBQSxNQUtSLGtDQUVRLGlCQUFBLFFBRlIsc0JBS1EsV0FBQSxLQy9vQlIsOEJBRU0sUUFBQSxLQUNBLGlCQUFBLEtBSE4sNkRBUVksTUFBQSxLQVJaLG1EQWFZLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLFFBQUEsYUFDQSxlQUFBLE9BQ0EsY0FBQSxLQWxCWix1REFxQmdCLFFBQUEsTUFDQSxTQUFBLFNBQ0EsUUFBQSxHQUNBLElBQUEsSUFDQSxLQUFBLElBQ0Esa0JBQUEscUJBQUEsVUFBQSxxQkFDQSxNQUFBLGNBM0JoQiwwREErQmdCLFFBQUEsR0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxnQkFBQSxRQUNBLGtCQUFBLFVBQ0Esb0JBQUEsSUFBQSxJQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxrQkFBQSxJQUFBLENBQUEsR0FBQSxDQUFBLE1BQUEsQ0FBQSxFQUFBLENBQUEsU0FBQSxVQUFBLElBQUEsQ0FBQSxHQUFBLENBQUEsTUFBQSxDQUFBLEVBQUEsQ0FBQSxTQTFDaEIsbURBOENVLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxLQUNBLGlCQUFBLFlBQ0EsTUFBQSxLQWxEViwrQ0FxRFUsVUFBQSxLQUNBLGVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLQXhEViw4Q0E0RFUsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxVQUFBLENBQUEsV0EvRFYsaURBbUVNLE1BQUEsS0FuRU4sbUNBc0VVLFFBQUEsYUFDQSxXQUFBLE9BQ0EsY0FBQSxJQUNBLFFBQUEsS0FBQSxFQUNBLFVBQUEsS0FDQSxlQUFBLFVBQ0EsVUFBQSxNQUNBLGdCQUFBLEtBQ0EsU0FBQSxTQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLFFBQ0EsTUFBQSxNQU1SLGVBQ0UsV0FBQSxLQURGLGtCQUdJLFFBQUEsYUFDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFFBQUEsSUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLFFBUkosd0JBVVEsWUFBQSxLQUNBLE1BQUEsSUFDQSxVQUFBLEtBWlIseUJBZU0sV0FBQSxvQ0FBQSxFQUFBLEVBQUEsVUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGFBQUEsS0FDQSxlQUFBLE9wQm1EUixRb0IzQ00sV0FBQSxvQ0FBQSxFQUFBLElBQUEsVUFDQSxjQUFBLElBQUEsTUFBQSxLcEI2Q04sU29CMUNNLFdBQUEsb0NBQUEsRUFBQSxJQUFBLFVBQ0EsY0FBQSxJQUFBLE1BQUEsS3BCNENOLFNvQnpDTSxXQUFBLG9DQUFBLEVBQUEsSUFBQSxVQUNBLGNBQUEsSUFBQSxNQUFBLEtwQjJDTixXb0J4Q00sV0FBQSxvQ0FBQSxFQUFBLElBQUEsVUFDQSxjQUFBLElBQUEsTUFBQSxLcEIwQ04sV29CdkNNLFdBQUEsb0NBQUEsRUFBQSxLQUFBLFVBQ0EsY0FBQSxJQUFBLE1BQUEsS3BCMENOLFFvQnZDTSxXQUFBLG9DQUFBLFVBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxRQUFBLEtBQUEsS0FBQSxFQUFBLEtBQ0Esb0JBQUEsRUFBQSxLdENpVUYseUJrQjdSSixRb0JsQ1Esb0JBQUEsRUFBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEVBQUEsTUFQTiwwQkFXUSxRQUFBLEtBWFIsY0FjUSxNQUFBLEtBQ0EsT0FBQSxRQUNBLGdCQUFBLFVBaEJSLG9CQWtCVSxnQkFBQSxLcEJOWixjb0JXSSxjQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsSUFDQSxZQUFBLElBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEt0Q3VTQSx5QmtCelRKLGNvQm9CTSxRQUFBLEtBQUEsS0FBQSxLQUFBLE1BSUosVUFDRSxRQUFBLE1BQ0EsV0FBQSxPQUNBLGNBQUEsSUFDQSxRQUFBLEtBQUEsRUFNQSxVQUFBLEtBQ0EsZUFBQSxVQUNBLFVBQUEsTUFDQSxnQkFBQSxLQUNBLFNBQUEsU0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxNQUFBLEtBR0EsTUFBQSxNQUNBLE9BQUEsRUFBQSxLdEM0UUEseUJzQ2pTRixVQU1JLFFBQUEsS0FBQSxFQUNBLFVBQUEsS0FDQSxNQUFBLE9SMnZETixnQlE1dURRLFFBQUEsR0FDQSxXQUFBLG9DQUFBLFVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLGFBQ0EsWUFBQSxLQUNBLFFBQUEsR0FDQSxRQUFBLEtBTU4sNEJBRUUsWUFBQSxJQUVGLG1CQUVFLFlBQUEsSXRDNGlCSix1QnNDeGlCSSxZQUFBLElBRUYsa0JBRUUsWUFBQSxJQUlGLFlBQ0ksTUFBQSxJQUNBLFdBQUEsS0FDQSxRQUFBLE1BQ0EsWUFBQSxJQU1KLGFBQ0ksbUJBQUEsa0JBQUEsSUFBQSxLQUFBLFdBQUEsa0JBQUEsSUFBQSxLQUFBLFdBQUEsVUFBQSxJQUFBLEtBQUEsV0FBQSxVQUFBLElBQUEsSUFBQSxDQUFBLGtCQUFBLElBQUEsS0FDQSxRQUFBLElBUUosdURBR1ksV0FBQSwwREFBQSxFQUFBLEVBQUEsU3RDb05WLHlCc0N2TkYsMkNBU1ksU0FBQSxTQUNBLG1CQUFBLENBQUEsQ0FBQSxJQUFBLENBQUEsSUFBQSxDQUFBLGVBQUEsV0FBQSxDQUFBLENBQUEsSUFBQSxDQUFBLElBQUEsQ0FBQSxlQUNBLFFBQUEsRUFDQSxXQUFBLElBQ0EsMkJBQUEsSUFDQSwwQkFBQSxLQWRaLG1EQWtCWSxXQUFBLE9BQ0EsUUFBQSxNQUNBLFlBQUEsS0FDQSxRQUFBLEtBQUEsRUFBQSxLQUFBLEV0Q2tNVix5QnNDdk5GLG1EQXlCZ0IsUUFBQSxLQUFBLEVBQUEsS0FBQSxHQXpCaEIsc0RBNkJnQixVQUFBLEtBQ0EsWUFBQSxLdEN5TGQseUJzQ3ZORixzREFrQ29CLFVBQUEsS0FDQSxZQUFBLE1BbkNwQixzREF3Q2dCLFVBQUEsS0FDQSxZQUFBLEl0QzhLZCx5QnNDdk5GLHNEQTZDb0IsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLEtBL0NwQixzREFvRGdCLFVBQUEsS0FDQSxZQUFBLEl0Q2tLZCx5QnNDdk5GLHNEQXlEb0IsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLEtBM0RwQiwyREFBQSxxRUFBQSw4REFBQSxzREFnRWdCLFFBQUEsS3RDdUpkLHlCc0N2TkYsMkRBQUEscUVBQUEsOERBQUEsc0RBb0VxQixRQUFBLE9BcEVyQix5RUEyRW9CLFFBQUEsS3RDNElsQix5QnNDdk5GLHlFQStFeUIsUUFBQSxPQS9FekIsMkVBb0ZvQixRQUFBLEtBQUEsS0FBQSxLQUFBLEVBQ0EsV0FBQSwwQ0FBQSxFQUFBLElBQUEsVXRDa0lsQix5QnNDdk5GLDJFQXlGeUIsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLFdBQUEsS0ExRnpCLGdFQWtHWSxRQUFBLEtBQUEsRUFDQSxXQUFBLEtBQ0EsV0FBQSxLdENtSFYseUJzQ3ZORixnRUF1R2MsV0FBQSxRQXZHZCxzRUE0R29CLE9BQUEsRUFBQSxLQTVHcEIsNkRBaUhZLGFBQUEsS0FqSFosMkNBc0hRLFFBQUEsS3RDaUdOLHlCc0M1RkYsZ0JBSVEsZ0JBQUEsSUFDQSxNQUFBLEtBQ0EsU0FBQSxPQUVBLFdBQUEsT0FDQSxTQUFBLFVBVFIsbUJBYVEsY0FBQSxLdEMrRU4seUJzQzVGRixtQkFpQlUsVUFBQSxLQUNBLGVBQUEsTUFDQSxZQUFBLElBQUEsSUFBQSxFQUFBLElBQUEsQ0FBQSxLQUFBLElBQUEsRUFBQSxJQUFBLENBQUEsSUFBQSxLQUFBLEVBQUEsSUFBQSxDQUFBLEtBQUEsS0FBQSxFQUFBLE10Q3lFUix5QnNDNUZGLG1CQTBCWSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsS0E1Qlosc0JBK0JVLFFBQUEsS3RDNkRSLHlCc0M1RkYsc0JBbUNZLFFBQUEsT3RDeURWLHlCc0M1RkYsbUJBMkNZLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxLQTdDWixzQkFnRFUsUUFBQSxLdEM0Q1IseUJzQzVGRixzQkFvRFksUUFBQSxPQXBEWixtQkEwRFEsVUFBQSxLQUNBLGVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLQTdEUixtQkFpRVEsVUFBQSxLQUNBLGVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLdEN3Qk4seUI0Qm9qQ0gsMEJVbmtDVyxpQkFBQSxLQUVFLG1CQUFBLENBQUEsQ0FBQSxDQUFBLENBQUEsSUFBQSxDQUFBLGVBQUEsV0FBQSxDQUFBLENBQUEsQ0FBQSxDQUFBLElBQUEsQ0FBQSxlQUNBLFFBQUEsS0FBQSxFQUFBLEVBQ0EsY0FBQSxJQUNBLFNBQUEsT0FDQSxRQUFBLE9BbkZaLDhCQTJGUSxtQkFBQSxHQUFBLENBQUEsU0FBQSxXQUFBLEdBQUEsQ0FBQSxTQUNBLGtCQUFBLGFBQUEsQ0FBQSxHQUFBLENBQUEsV0FBQSxDQUFBLEVBQUEsQ0FBQSxFQUFBLFVBQUEsYUFBQSxDQUFBLEdBQUEsQ0FBQSxXQUFBLENBQUEsRUFBQSxDQUFBLEVBSUosdUJBQ0ksUUFBQSxhQUNBLFlBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxJQUNBLGtCQUFBLEtBQUEsQ0FBQSxJQUFBLENBQUEsUUFBQSxDQUFBLEVBQUEsQ0FBQSxTQUFBLFVBQUEsS0FBQSxDQUFBLElBQUEsQ0FBQSxRQUFBLENBQUEsRUFBQSxDQUFBLFNBQ0EsYUFBQSxLQUNBLGNBQUEsS3RDWE4seUJzQ0lFLHVCQVVNLGFBQUEsS0FDQSxjQUFBLE10Q2ZSLHlCc0NJRywyQkFnQlcsT0FBQSxNQVFaLHlCQUNJLE9BQUEsS0FBQSxFQUFBLEtBQUEsRUFDQSxVQUFBLEtBQ0EsV0FBQSxPQUhILDJCQUtPLGFBQUEsS0FNUCxvQ0FLTyxNQUFBLFFBQ0EsZ0JBQUEsVUFOUCwwQ0FRVyxnQkFBQSxLQVJYLHdDQVlPLE1BQUEsUUFDQSxnQkFBQSxVQUNBLE9BQUEsUUFkUCw4Q0FnQlcsZ0JBQUEsS0FPWixxQ0FFSSxpQkFBQSxRQUNBLFFBQUEsS0FBQSxFQUNBLFdBQUEsS0FKSCwyQ0FTTyxRQUFBLGFBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FaUCw2Q0FjVyxhQUFBLEtBZFgsa0RBaUJTLFlBQUEsSUFqQlQsdUNBdUJPLE1BQUEsS0F2QlAsNkNBeUJXLGdCQUFBLFVBekJYLGdEQTZCSyxRQUFBLEtBQUEsRUFBQSxFQUFBLEVBc0NMLHNDQUVLLFVBQUEsS0FGTCwwQ0FPVSxlQUFBLElBUWYsd0JBQ0ksV0FBQSxtQ0FBQSxFQUFBLEtBQUEsVUFHSixhQUNFLFlBQUEsRXRDckpBLHlCc0NvSkYsYUFHSSxZQUFBLE1BSEosZUFNSSxVQUFBLEtBQ0EsTUFBQSxLQUNBLGVBQUEsY0FDQSxZQUFBLEtBQ0EsV0FBQSxLdEM5SkYseUJzQ29KRixlQVlRLFdBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxNQWRSLGlCQWlCWSxNQUFBLFFBSVosa0NBRUksY0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxJQVBKLGdCQVVFLE9BQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxldENwTEEseUJzQ3lLRixnQkFhSSxjQUFBLElBQUEsTUFBQSxTQWJKLGtCQWlCSSxjQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLElBdEJKLG1CQTBCSSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxJQTlCSixxQkFrQ0ksUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsSUF0Q0osNkJBeUNJLGNBQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLFNBQUEsU0FDQSxZQUFBLEl0Q3JORix5QnNDeUtGLDZCQThDTSxjQUFBLElBQUEsTUFBQSxTQTlDTixzQ0FrREksV0FBQSxvQ0FBQSxFQUFBLEtBQUEsVUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsTUFDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLE9BQUEsS0F4REosa0JBMkRJLFdBQUEsSUFDQSxjQUFBLEtBQ0EsV0FBQSxLQTdESix1QkFnRUksWUFBQSxLQUNBLFFBQUEsYUFqRUosNENBb0VJLFVBQUEsS0FDQSxNQUFBLFFBckVKLHVCQXdFSSxZQUFBLEtBQ0EsUUFBQSxhQUNBLFVBQUEsS0FDQSxjQUFBLElBQ0EsWUFBQSxLQUNBLFdBQUEsSUE3RUosa0JBZ0ZJLFFBQUEsS0FBQSxLQUFBLElBQUEsS0E3TkEseUJBa09BLE9BQUEsS0FBQSxFQUFBLEtBQUEsRUFDQSxVQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLE1BQUEsa0J0Q25RRix5QnNDNEJFLHlCQXlPRSxVQUFBLE1BR04sc0NBQ0ksU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLElBR0osZUFDSSxXQUFBLEtBQ0EsUUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxVQUNBLFdBQUEsS0FDQSxhQUFBLEtBQ0EsUUFBQSxLdEN6UkYseUJzQ2lSRixlQVVNLFFBQUEsRUFDQSxRQUFBLE9BR04sTUFBQSxTQUNJLFVBQUEsS0FFSixnQkFDSSxNQUFBLE10Q25TRix5QnNDa1NGLGdCQUdRLE1BQUEsT0FHUixrQkFDSSxXQUFBLEtBQ0EsWUFBQSxldEMxU0YseUJzQ3dTRixrQkFJTSxRQUFBLE1BQUEsS0FBQSxnQkFHTixxQ0FHTSxRQUFBLEV0Q2xUSix5QnNDK1NGLHFDQUtRLFFBQUEsRUFBQSxNQUxSLHNDQVVJLFVBQUEsTXRDelRGLHlCc0MrU0Ysc0NBWU0sVUFBQSxPQVpOLHVCQWdCSSxRQUFBLEVBQUEsRUFBQSxLdEMvVEYseUJzQytTRix1QkFrQk0sUUFBQSxFQUFBLEVBQUEsTUFJTixTQUNJLFNBQUEsU0FDQSxXQUFBLEtBRkosZ0JBSVEsUUFBQSxHQUNBLFNBQUEsU0FDQSxXQUFBLHdDQUFBLEVBQUEsRUFBQSxPQUNBLE9BQUEsSUFDQSxNQUFBLEtBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBWFIsZUFjUSxRQUFBLEdBQ0EsU0FBQSxTQUNBLFdBQUEsd0NBQUEsRUFBQSxFQUFBLE9BQ0EsT0FBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxRQUFBLEt0QzNWTix5QnNDcVVGLGVBd0JVLFFBQUEsT0F4QlYseUJBNkJRLE9BQUEsRUFBQSxLQU1SLGNBQ0ksWUFBQSxZdEN6V0YseUJzQ3dXRixjQUdNLFlBQUEsYUFJTix5QkFDSSxXQUFBLEtBR0osOEJBQ0ksUUFBQSxFQUFBLEt0Q3BYRix5QnNDbVhGLDhCQUdRLFFBQUEsR0FHUixTQUNJLFNBQUEsU0FESixlQUlRLFdBQUEsSUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUdSLGdCQUVRLGdCQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLFFBR1IsV0FDSSxRQUFBLEVBQ0EsVUFBQSxLQUNBLFFBQUEsUUFDQSxRQUFBLFFBRUosa0RBQ0ksaUJBQUEsUUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsZUFBQSxVQUNBLFFBQUEsZ0JBQ0EsTUFBQSxNQUNBLE9BQUEsRUFBQSxFQUFBLFlBQ0EsY0FBQSxJQUNBLE9BQUEsUUFDQSxNQUFBLE1BQ0EsWUFBQSxJQUNBLFdBQUEsS0FmSix3REFpQlEsUUFBQSxHQUNBLFFBQUEsYUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsb0NBQUEsSUFBQSxJQUFBLFVBQ0EsZ0JBQUEsS0FDQSxnQkFBQSxLQUNBLFlBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxJQUVBLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCcENta3lCVix1RG9DaGt5QkUsa0RBRUksaUJBQUEsUUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsZUFBQSxVQUNBLFFBQUEsZ0JBQ0EsTUFBQSxNQUNBLE9BQUEsRUFBQSxFQUFBLFlBQ0EsY0FBQSxJQUNBLE9BQUEsUUFDQSxNQUFBLE1BQ0EsWUFBQSxJQUNBLFdBQUEsS3BDaWt5QkosNkRvQ2pseUJBLHdEQWtCUSxRQUFBLEdBQ0EsUUFBQSxhQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxvQ0FBQSxJQUFBLElBQUEsVUFDQSxnQkFBQSxLQUNBLGdCQUFBLEtBQ0EsWUFBQSxLQUNBLFNBQUEsU0FDQSxNQUFBLElBRUEsSUFBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBSVIsWUFDSSxhQUFBLEVBQ0EsWUFBQSxFQUNBLFNBQUEsU0FDQSxZQUFBLElBQ0EsZUFBQSxLQUVBLGFBQUEsS0FDQSxVQUFBLGVBQ0EsWUFBQSxLQUNBLE1BQUEsZUFDQSxRQUFBLGFBQ0EsZUFBQSxNQUNBLFlBQUEsS0FDQSxjQUFBLEtBZEosd0JBZ0JRLFNBQUEsU0FDQSxNQUFBLGVBakJSLG1CQW9CUSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE9BQUEsS0FDQSxNQUFBLE1BQ0EsTUFBQSxRQUNBLEtBQUEsTUFDQSxJQUFBLEV0QzVlTix5QnNDa2RGLG1CQTRCWSxNQUFBLEVBQ0EsSUFBQSxFQUNBLEtBQUEsU0FJWixRQUNJLFVBQUEsZUFDQSxZQUFBLEtBQ0EsZUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxlQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLGNBQUEsRXRDN2ZGLHlCc0NnZ0JKLDJCQUtVLFlBQUEsS0FDQSxlQUFBLE1BTlYsdUNBVVEsWUFBQSxJQVZSLG1DQWNRLGNBQUEsS0FkUiw2Q0FpQlUsU0FBQSxTQUNBLGVBQUEsSUFDQSxjQUFBLEtBbkJWLGlEQXNCWSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE10Q3hoQlIseUJzQ2dnQkosaURBMEJjLE9BQUEsTUExQmQsZ0RBK0JZLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUNBLE9BQUEsS0FDQSxNQUFBLEtBdkNaLDREQTRDWSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsSUFDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxHQUNBLFdBQUEsT0FDQSxPQUFBLFFBQ0EsV0FBQSxlQXREWixnRUF5RGMsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQTlEZCxrRUFpRWMsV0FBQSxrQkFqRWQsc0NBd0VVLGVBQUEsS0F4RVYseUNBMkVZLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsRXRDOWtCUix5QnNDZ2dCSix5Q0FnRmMsY0FBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEdBbEZkLDZDQXFGYyxhQUFBLEtBQ0EsUUFBQSxLQUNBLGVBQUEsSUFDQSxXQUFBLEV0Q3hsQlYseUJzQ2dnQkosNkNBMEZnQixRQUFBLGNBMUZoQixtREE4RmMsTUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLEdBaEdkLDhDQW9HYyxRQUFBLGFBQ0EsTUFBQSxJQXJHZCwyQ0F5R2MsTUFBQSxRQUNBLE9BQUEsUUFDQSxZQUFBLFVBQUEsQ0FBQSxXdEMzbUJWLHlCc0NnZ0JKLDJDQTZHZ0IsTUFBQSxNQTdHaEIsaURBZ0hnQixNQUFBLFFBaEhoQixpREFvSGdCLGdCQUFBLFVBcEhoQix5REFrSVEsV0FBQSxtQ0FBQSxFQUFBLElBQUEsVUFsSVIsMENBeUlRLGlCQUFBLEtBeklSLHNEQStJUSxhQUFBLGVBL0lSLGtDQXFKUSxlQUFBLEtBRUEsYUFBQSxLQUNBLFVBQUEsZUFDQSxRQUFBLGFBQ0EsWUFBQSxLQTFKUiwyQ0E2SlEsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsY0FBQSxFQUNBLGVBQUEsS3RDbnFCSix5QnNDZ2dCSiwyQ0FxS1UsZUFBQSxNQUNBLGNBQUEsT0F0S1Ysa0RBeUtVLFlBQUEsSUFDQSxNQUFBLFFBMUtWLHlEQWdMUSxXQUFBLHdDQUFBLEVBQUEsRUFBQSxTQUNBLFFBQUEsS0FBQSxFQUFBLGVBQ0EsU0FBQSxTQUNBLGlCQUFBLEtBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUXRDcnJCSix5QnNDZ2dCSix5REF1TFUsbUJBQUEsRUFBQSxFQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLGVBQ0EsY0FBQSxFQUNBLFFBQUEsS0FBQSxFQUFBLGdCQXpMVixvRUE0TFUsU0FBQSxTQUNBLFFBQUEsRUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEV0Qy9yQk4seUJzQ2dnQkosb0VBaU1ZLFdBQUEsT0FDQSxRQUFBLEVBQUEsRUFBQSxLQUFBLEVBQ0EsY0FBQSxNQW5NWiwwRUFzTVksUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLElBQ0EsT0FBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxNQUNBLGtCQUFBLGtCQUFBLFVBQUEsa0JBQ0EsTUFBQSxNQUNBLFFBQUEsS3RDOXNCUix5QnNDZ2dCSiwwRUFnTmMsUUFBQSxPdENodEJWLHlCc0NnZ0JKLGtCQTJOUSxRQUFBLEtBQUEsRUFBQSxNQTNOUixxQkE4TlUsZUFBQSxVQUNBLFVBQUEsS0EvTlYsd0JBbU9ZLE1BQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLE9BQUEsRUFBQSxJQUFBLEtBQUEsSUFDQSxlQUFBLElBQ0EsWUFBQSxJckNwbUNWLG9DcUMyM0JGLHdCQTRPaUIsTUFBQSxJQUNBLFFBQUEsYUFDQSxXQUFBLFFyQ3ptQ2YscUNxQzIzQkYsd0JBaVBjLE1BQUEsS0FqUGQsNEJBb1BjLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLE1BQ0EsTUFBQSxLdEN2dkJWLHlCc0NnZ0JKLDRCQXlQZ0IsTUFBQSxNQXpQaEIsMkJBZ1FNLFFBQUEsS0FBQSxFQUFBLEV0Q2h3QkYseUJzQ2dnQkosMkJBa1FRLFFBQUEsS0FBQSxFQUFBLE1BbFFSLDJCQXNRUSxlQUFBLEV0Q3R3QkoseUJzQ2dnQkosMkJBd1FVLFlBQUEsS0FDQSxlQUFBLE1BelFWLDhCQTRRVSxlQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxTQUFBLFNBQ0EsV0FBQSxLdENseEJOLHlCc0NnZ0JKLDhCQW9SWSxVQUFBLEtBQ0EsV0FBQSxPQUNBLGNBQUEsTUF0UloscUNBeVJZLFFBQUEsR0FDQSxTQUFBLFNBQ0EsV0FBQSxRQUNBLE9BQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxNQUNBLEtBQUEsRUFDQSxRQUFBLE10Q2h5QlIseUJzQ2dnQkoscUNBa1NjLFFBQUEsS0FDQSxPQUFBLEdBblNkLG1DQXdTVSxtQkFBQSxLQUFBLFdBQUEsS0FDQSxTQUFBLE9BQ0EsY0FBQSxLQUNBLFFBQUEsTUFDQSxlQUFBLEtBQ0EsY0FBQSxLdEM3eUJOLHlCc0NnZ0JKLG1DQWdUWSxRQUFBLE1BQ0EsUUFBQSxFQUNBLE9BQUEsRUFBQSxFQUFBLEtBQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxlQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxlQUNBLGNBQUEsR0FwVFosNkNBdVRZLGNBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUVBLGNBQUEsRUFDQSxTQUFBLE90QzV6QlIseUJzQ2dnQkosNkNBOFRjLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxHQWhVZCwrQ0FtVWdCLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxNQXJVaEIsbURBdVVrQixNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BelVsQixzQ0E4VVksZUFBQSxLQUNBLFlBQUEsS3JDMXNDVixvQ3FDMjNCRixzQ0FpVmMsUUFBQSxLQUFBLEtBQUEsTXJDNXNDWixxQ3FDMjNCRixzQ0FvVmMsV0FBQSxPQXBWZCx5Q0F1VmMsYUFBQSxFQUNBLFlBQUEsSUF4VmQsZ0RBNFZZLE1BQUEsS0FDQSxNQUFBLEtBSUEsU0FBQSxPdENqMkJSLHlCc0NnZ0JKLGdEQW9XZ0IsTUFBQSxJQUNBLE9BQUEsS0FDQSxjQUFBLEdBdFdoQixpREEwV1ksTUFBQSxNQUNBLE1BQUEsS0FHQSxXQUFBLEt0QzkyQlIseUJzQ2dnQkosaURBZ1hnQixNQUFBLElBQ0EsUUFBQSxLQUFBLEVBQUEsRUFBQSxFQUNBLFdBQUEsR0FsWGhCLHlEQXFYYyxNQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0F2WGQsbURBZ1ljLFVBQUEsS0FDQSxZQUFBLElBQ0EsY0FBQSxLQWxZZCx1REFxWWdCLFlBQUEsVUFBQSxDQUFBLFdBQ0YsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLElBQ0EsYUFBQSxFQUVBLGNBQUEsRXJDendDWixvQ3FDMjNCRix1REFnWmtCLE1BQUEsSUFDQSxXQUFBLGdDQUFBLEVBQUEsSUFBQSxVQUNBLGFBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsTXJDaHhDaEIscUNxQzIzQkYsdURBd1pnQixNQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsTUExWmhCLDhEQThaZ0IsTUFBQSxLdEM5NUJaLHlCc0NnZ0JKLDhEQWlhb0IsYUFBQSxLQUNBLE1BQUEsT0FsYXBCLGlFQXFha0IsUUFBQSxFQXJhbEIsb0VBdWFvQixnQkFBQSxLQUNBLGFBQUEsRUFDQSxlQUFBLElBQ0EsVUFBQSxLdEMxNkJoQix5QnNDZ2dCSixvRUE2YXNCLFVBQUEsTUE3YXRCLHNCQTBiUSxpQkFBQSxRQUVBLGtCQUFBLFVBQ0Esb0JBQUEsRUFBQSxLQTdiUix5QkFnY1UsTUFBQSxLQUNBLGVBQUEsUUFDQSxZQUFBLElBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsY0FBQSxLdENyOEJOLHlCc0NnZ0JKLHlCQXVjWSxVQUFBLE1BdmNaLDhCQTRjVyxNQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsV0FBQSxFQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRUFDQSxpQkFBQSxNQUFBLGNBQUEsTUFBQSxnQkFBQSxXQUNBLFlBQUEsS0FDQSxhQUFBLEt0Q3A5QlAseUJzQ2dnQkosOEJBc2RZLFVBQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxNQUNBLGFBQUEsR0F6ZFosNkJBaWVRLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQWxlUixvQ0FvZVUsUUFBQSxLQXBlVix3QkEwZVUsVUFBQSxLQUNBLGNBQUEsSUFLQSxZQUFBLEt0Q2gvQk4seUJzQ2dnQkosd0JBNmVZLFVBQUEsS0FDQSxjQUFBLE1BOWVaLHVCQW9mVSxTQUFBLFNBQ0EsYUFBQSxFQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsT0FBQSxFdEN2L0JOLHlCc0NnZ0JKLHVCQXlmWSxhQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsS0FBQSxHQTFmWiw4QkE2ZlksUUFBQSxHQUNBLFdBQUEsZ0NBQUEsVUFBQSxFQUFBLEVBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsSUFDQSxnQkFBQSxLQUNBLFFBQUEsS3RDcmdDUix5QnNDZ2dCSiw4QkF1Z0JjLFFBQUEsT0F2Z0JkLDBCQTJnQlksUUFBQSxLdEMzZ0NSLHlCc0NnZ0JKLDBCQTZnQmMsUUFBQSxPQTdnQmQseUJBa2hCVSxNQUFBLEtBQ0EsYUFBQSxJQW5oQlYsNkJBc2hCVSxnQkFBQSxLQXRoQlYsa0NBNGhCWSxhQUFBLEVBQ0EsWUFBQSxFQUNBLFNBQUEsU0FDQSxZQUFBLElBQ0EsVUFBQSxLQWhpQloseUNBa2lCYyxRQUFBLEdBQ0EsU0FBQSxTQUNBLE9BQUEsS0FDQSxNQUFBLE1BQ0EsTUFBQSxLQUNBLElBQUEsS3RDdmlDVix5QnNDZ2dCSix5Q0F5aUJnQixNQUFBLEVBQ0EsSUFBQSxHQTFpQmhCLHVDQThpQmMsU0FBQSxTQTlpQmQsOENBaWpCYyxNQUFBLEtBQ0EsWUFBQSxLQWxqQmQsNkJBMGpCTSxtQkFBQSxJQUFBLElBQUEsS0FBQSxlQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsZUFDQSxXQUFBLE9BQ0EsV0FBQSxFQTVqQk4sa0RBK2pCTSxRQUFBLEt0Qy9qQ0YseUJzQ2dnQkosa0RBaWtCUSxRQUFBLE9BamtCUix3QkFxa0JNLFdBQUEsaUJBQ0EsTUFBQSxrQkFDQSxVQUFBLGVBQ0EsZUFBQSxVdEN4a0NGLHlCc0NnZ0JKLDJDQTRrQlUsV0FBQSxRQTVrQlYsMkJBZ2xCTSxTQUFBLFNBQ0EsSUFBQSxFQUNBLFFBQUEsRXRDbGxDRix5QnNDZ2dCSiwyQkFvbEJRLElBQUEsR0FwbEJSLHVCQXdsQk0sUUFBQSxNQUNBLE9BQUEsRUFBQSxLdEN6bENGLHlCc0NnZ0JKLHVCQTJsQlEsUUFBQSxTQTNsQlIsMERBc21CYSxRQUFBLGVBUVgsWUFDRSxTQUFBLFNBREYsbUJBR0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxXQUFBLFFBQ0EsT0FBQSxLQUNBLE1BQUEsSUFDQSxLQUFBLElBRUYsZ0JBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0Esb0JBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUNBLFdBQUEsT0FDQSxRQUFBLEtBQUEsS0FqQk4sdUJBcUJJLGNBQUEsRUFJSixXQUNFLFNBQUEsU0FDQSxPQUFBLE1BQ0EsUUFBQSxLckNyZ0RGLG9DcUNrZ0RBLFdBS0ksT0FBQSxNQUNBLFFBQUEsT3JDeGdESixxQ3FDa2dEQSxXQVNJLE9BQUEsT0E5ckJKLFlBbXNCRSxhQUFBLEVBQ0EsWUFBQSxFQUNBLFVBQUEsZUFDQSxZQUFBLEtBQ0EsTUFBQSxlQUNBLFFBQUEsTUFDQSxZQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFdBQUEsS3RDL3BDQSx5QnNDa2RGLFlBK3NCTSxRQUFBLGFBQ0EsZUFBQSxXQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsWUFBQSxJQUVBLFVBQUEsZUFDQSxlQUFBLE9BSU4sZ0JBQ0UsV0FBQSxPdEM3cUNBLHlCc0N3U0Ysa0JBeTRCSSxRQUFBLE1BQUEsS0FBQSxnQkFJSix5QkFDRSxRQUFBLE1BQ0EsV0FBQSxPQUNBLGNBQUEsSUFDQSxRQUFBLEtBQUEsRUFDQSxVQUFBLEtBQ0EsZUFBQSxVQUNBLFVBQUEsTUFDQSxnQkFBQSxLQUNBLFNBQUEsU0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBQUEsS0FBQSxFdENyc0NBLHlCc0NxckNGLHlCQWtCSSxNQUFBLE1BQ0EsVUFBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLE9BQUEsRUFBQSxNQUdOLGNBQ0ksVUFBQSxnQkFHSix1RUFDSSxRQUFBLEVBQUEsS0FBQSxJQUFBLEtBQ0EsaUJBQUEsS3BDMDh4QkosOEVBREEsMkVvQ3Q4eEJBLDJFQUdFLFNBQUEsU3BDdzh4QkYsaUZvQ3I4eEJBLGlGQUVJLGNBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxHQUNBLE1BQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLE9BQUEsSXBDdzh4Qkosb0ZBREEsaUZvQ3I4eEJBLGlGQUdJLFFBQUEsS0FBQSxFQUNBLFdBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxFQUdKLGtGQUNJLE9BQUEsRUFDQSxjQUFBLElBQ0EsUUFBQSxNQUNBLFlBQUEsSUFDQSxXQUFBLDRDQUFBLFVBQUEsRUFBQSxFQUVBLE9BQUEsRUFDQSxhQUFBLEtBQ0EsZUFBQSxLQUNBLGdCQUFBLEtBQ0EsUUFBQSxJQUFBLEVBQUEsSUFBQSxLQUNBLFlBQUEsRUFDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT3RDaHdDQSx5QnNDOHVDSixrRkFvQk0sT0FBQSxLQUNBLFVBQUEsTUFJTixrQkFDSSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsT0FHSixvRUFDSSxVQUFBLE1BQ0EsT0FBQSxLQUFBLEtBQ0EsV0FBQSxLQUNBLFFBQUEsTUFDQSxRQUFBLEtBRUosc0ZBQ0ksY0FBQSxLQUNBLFFBQUEsS0FFSiw0RkFDSSxRQUFBLE1BQ0EsV0FBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUVKLGtHQUNJLGFBQUEsS0FFSixrQ0FDRSxpQkFBQSxLQUNBLFFBQUEsRUFHRiw0REFDSSxVQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsUUFFSixxQkFDSSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0EvNENGLG1CQW01Q0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBR0osa0NBQ0ksV0FBQSxvQ0FBQSxFQUFBLElBQUEsVUFDQSxPQUFBLEVBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxJQUVKLG1DQUNJLFdBQUEsb0NBQUEsRUFBQSxJQUFBLFVBQ0EsT0FBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsSUFFSixtQ0FDSSxXQUFBLG9DQUFBLEVBQUEsSUFBQSxVQUNBLE9BQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLElBRUosOENBQ0ksV0FBQSxxQ0FBQSxFQUFBLEtBQUEsVUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsTUFDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLE9BQUEsRUFFSix3Q0FDRSxXQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsWUFDQSxPQUFBLEVBQ0EsY0FBQSxJQUFBLE1BQUEsUUFHRixpQ0FDSSxRQUFBLE1BQ0EsUUFBQSxFQUNBLE9BQUEsUUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsV0FBQSxRQUNBLGNBQUEsSUFDQSxlQUFBLFVBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxZQUFBLEtBQ0EsVUFBQSxLQUNBLFFBQUEsRUFBQSxLQUNBLGNBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBR0osTUFDRSxRQUFBLEVuQ3RvREYsWW1DMG9ERSxRQUFBLEt0Q3I0Q0UseUJHclFKLFltQzRvREksUUFBQSxPQUlKLGNBQ0UsV0FBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLEtBSUEsU0FBQSxTQUNBLFdBQUEsS3JDN3dEQSxvQ3FDc3dERixjQUlJLFFBQUEsS0FBQSxNQUpKLHFCQVNJLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsSUFDQSxXQUFBLHdDQUFBLFVBQUEsT0FBQSxNQUFBLENBQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxNQWZKLG9CQWtCSSxRQUFBLEdBQ0EsV0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0Esa0JBQUEsZUFBQSxVQUFBLGVBQ0EsU0FBQSxTQUNBLE9BQUEsTUFDQSxLQUFBLEtBQ0EsUUFBQSxFQTFCSixpQkE2QkksTUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FoQ0osZ0JBbUNJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLGNBQUEsSUFDQSxjQUFBLEVBekNKLGtCQTJDTSxNQUFBLFFBS04sY0FDRSxRQUFBLEVBQUEsS3RDNTdDRSx5QnNDMjdDSixjQUdJLFFBQUEsR0FJSixXQUNFLFFBQUEsRXRDbjhDRSx5QnNDazhDSixXQUdJLFFBQUEsRUFBQSxNQUdKLG1CQUNFLFFBQUEsS3RDejhDRSx5QnNDdzhDSixtQkFHSSxRQUFBLGNBR0EsVUFDRSxRQUFBLEtBQUEsRUFBQSxLQUlBLGNBQUEsSUFBQSxNQUFBLFF0Q245Q0YseUJzQzg4Q0EsVUFHSSxRQUFBLEtBQUEsRUFBQSxNQUhKLGFBT0ksV0FBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxjQUFBLEtBWEosYUFjSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FuQkosZ0JBcUJNLFFBQUEsS0FyQk4sb0JBMkJRLGVBQUEsY0FBQSxPQUFBLGNBTVIsU0FPRSxXQUFBLEtyQ2ozREosb0NxQzAyREUsU0FFSSxPQUFBLE1yQzUyRE4scUNxQzAyREUsU0FLSSxPQUFBLE9BS0osT0FDRSxVQUFBLEtBQ0YsY0FBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUdBLHdCQUFBLHdCQUVJLE9BQUEsS0FDQSxlQUFBLGNBQUEsT0FBQSxjQUhKLDZCQU1JLE9BQUEsS0FHUix3QkFHSSxPQUFBLFFBQ0EsY0FBQSxJQUpKLDhCQU1NLFNBQUEsU0FDQSxJQUFBLElBS04sb0JBR0ksYUFBQSxZQUNBLE1BQUEsS0FKSiwwQkFPTSxjQUFBLEVBQ0EsTUFBQSw0QkFSTiwwQkFXTSxZQUFBLE9BQ0EsTUFBQSxrQkFDQSxTQUFBLE9BQ0EsY0FBQSxTQUNBLFlBQUEsS0FTTixnQ0FHSSxjQUFBLEtBQ0EsV0FBQSxRQUNBLGNBQUEsS0FDQSxRQUFBLElBQUEsS0FHSixhQUVFLFFBQUEsYUFDQSxXQUFBLHdDQUFBLEVBQUEsRUFBQSxVQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsYUFBQSxJQUNBLGVBQUEsT0FHRix5QkFHSSxPQUFBLGVBSUosNkJBR0ksZUFBQSxLQUNBLGlCQUFBLGtCQUNBLFFBQUEsR0FJSixnRkEwS1UsUUFBQSxFQUFBLEtBQUEsSUFBQSxLQTFLVixzRnBDMjV4QkUseUZvQ3I1eEJRLGNBQUEsSUFBQSxNQUFBLGVBTlYsaUhBQUEsb0hBUVksTUFBQSxLQUNBLFFBQUEsRUFUWix3R0FBQSwyR0FRWSxNQUFBLEtBQ0EsUUFBQSxFQVRaLDRHQUFBLCtHQVFZLE1BQUEsS0FDQSxRQUFBLEVBVFosNkdBQUEsZ0hBUVksTUFBQSxLQUNBLFFBQUEsRUFUWixtR3BDMDZ4Qkksc0dvQ2w2eEJRLE1BQUEsS0FDQSxRQUFBLEVBVFosMEZBY2MsUUFBQSxLQWRkLDRGQWlCYyxXQUFBLG9DQUFBLEVBQUEsSUFBQSxVQWpCZCwwRkFzQmMsUUFBQSxLQXRCZCw2RkF5QmMsV0FBQSxvQ0FBQSxFQUFBLElBQUEsVUF6QmQsOEZBNkJZLGlCQUFBLEtBQ0EsaUJBQUEsUUFDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLFFBQUEsS0FBQSxFckMvK0RWLG9DcUMyOERGLDhGQXNDYyxRQUFBLEtBQUEsRUFDQSxVQUFBLE1BdkNkLHVHQTRDYyxRQUFBLEtBQUEsS0FBQSxLQUFBLEtyQ3YvRFoscUNxQzI4REYsdUdBOENnQixRQUFBLEtBQUEsS0FBQSxLQUFBLE1yQ3ovRGQscUNxQzI4REYsdUdBaURnQixRQUFBLEtBQUEsS0FBQSxLQUFBLE1BakRoQiwrR0FvRGdCLFdBQUEsb0NBQUEsRUFBQSxJQUFBLFVBcERoQix3RkF5RFksb0JBQUEsRUFBQSxLQUNBLFFBQUEsRUFBQSxLQUFBLElBQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsSXBDczV4QlYsd0dvQ245eEJGLHVHQWtFYyxjQUFBLEtwQ281eEJWLHlIb0N0OXhCSix3SEEwRWdCLE9BQUEsS3BDKzR4Qlosc0hvQ3o5eEJKLHFIQTZFZ0IsY0FBQSxlQTdFaEIsMEdwQzQ5eEJFLHlHb0N6NHhCWSxXQUFBLFFBQ0EsVUFBQSxLQUNBLGNBQUEsSUFDQSxTQUFBLFNBQ0EsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxTQUFBLE9BQ0EsT0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBNUZkLCtIcEM0K3hCSSw4SG9DOTR4QlksV0FBQSxRQUNBLE9BQUEsRUFDQSxhQUFBLEVBQ0EsUUFBQSxFQUFBLEVBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFBQSxNQUFBLFFBdEdoQixtSXBDdS94Qk0sa0lvQy80eEJZLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxLQTFHbEIscUlwQzQveEJNLG9Jb0MvNHhCWSxXQUFBLFFBN0dsQix5SXBDKy94QlEsd0lvQ2g1eEJZLGVBQUEsY0FBQSxlQUFBLFlBQUEsVUFBQSxnQkFBQSxtQkFBQSxpQkFBQSxlQUFBLE9BQUEsY0FBQSxlQUFBLFlBQUEsVUFBQSxnQkFBQSxtQkFBQSxpQkFBQSxlQS9HcEIsMkhwQ21neUJJLDBIb0MvNHhCWSxRQUFBLE1BQ0EsWUFBQSxPQUNBLFNBQUEsT0FDQSxjQUFBLFNBQ0EsTUFBQSxJQXhIaEIsK0dwQzBneUJJLDhHb0MvNHhCWSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxZQUFBLE9BQ0EsU0FBQSxPQUNBLGNBQUEsU0FqSWhCLDRHcENxaHlCSSwyR29DajV4QlksYUFBQSxLQUNBLFdBQUEsUUFDQSxNQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsYUFBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLEtBM0loQixnSHBDcWl5Qk0sK0dvQ3g1eEJZLE1BQUEsS0E3SWxCLHVHQWtKYyxNQUFBLEVBQ0EsT0FBQSxFQUNBLFdBQUEsSUFDQSxXQUFBLE9BQ0EsUUFBQSxFQUNBLFFBQUEsWUFDQSxPQUFBLFlBeEpkLCtHQTBKZ0IsTUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLElBQ0EsV0FBQSxPQUNBLFFBQUEsRUFDQSxRQUFBLFlBQ0EsT0FBQSxZQWhLaEIseUZBcUtZLFFBQUEsS0FBQSxLQUFBLEtBQUEsS3JDaG5FVixxQ3FDMjhERix5RkF1S2MsUUFBQSxLQUFBLEtBQUEsS0FBQSxNckNsbkVaLG9DcUMyOERGLGdGQTRLWSxRQUFBLEVBQUEsS0FBQSxJQUFBLE1BUVosZ0NBRUksTUFBQSxNckNqb0VGLG9DcUMrbkVGLGdDQUlNLEtBQUEsRUFDQSxJQUFBLE1BTE4sZ0RBU0ksbUJBQUEsS0FBQSxXQUFBLEtBVEosZ0NBWUksUUFBQSxLQUFBLEVBQUEsS3JDM29FRixvQ3FDK25FRixnQ0FjTSxRQUFBLEdBZE4sd0RBbUJNLFNBQUEsU0FDQSxNQUFBLFFBQ0EsV0FBQSxPQUNBLFFBQUEsRUFJTiw0QnBDZzV4QkUsd0NvQzU0eEJJLFdBQUEsS0FKTiwrQnBDbTV4QkUsMkNvQzU0eEJJLE1BQUEsS0FDQSxVQUFBLGVBUk4sb0NwQ3U1eEJFLGdEb0NoNHhCSSxXQUFBLEtBQ0EsZ0JBQUEsT3JDanJFSixvQ3FDeXBFRixvQ3BDNDV4Qk0sZ0RvQ2g1eEJFLE9BQUEsTXJDcnFFTixxQ3FDeXBFRixvQ3BDZzZ4Qk0sZ0RvQ2o1eEJFLE9BQUEsTXJDeHFFTixxQ3FDeXBFRixvQ3BDbzZ4Qk0sZ0RvQ2w1eEJFLE9BQUEsT3JDM3FFTixxQ3FDeXBFRixvQ3BDdzZ4Qk0sZ0RvQ241eEJFLE9BQUEsT0FyQlIsNENwQzI2eEJFLHdEb0MvNHhCSSxNQUFBLElBNUJOLGtEcEM4NnhCRSw4RG9DNzR4QkksV0FBQSxRQWpDTixrRHBDaTd4QkUsOERvQzM0eEJJLFdBQUEsS0FDQSxjQUFBLEtBdkNOLHdEcENxN3hCRSxvRW9DejR4QkksV0FBQSxLQTVDTix1QnBDeTd4QkEsbUNvQ3g0eEJJLG9CQUFBLEVBQUEsS0FDQSxRQUFBLEVBQUEsS0FBQSxJQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLElwQzQ0eEJKLHVDb0NqOHhCQSxzQ3BDbTh4QkEsbURBREEsa0RvQ3g0eEJNLGNBQUEsS3BDNDR4Qkosd0RvQ3Q4eEJGLHVEcEN3OHhCRSxvRUFEQSxtRW9DcjR4Qk0sT0FBQSxLcEN5NHhCTixxRG9DMzh4QkYsb0RwQzY4eEJFLGlFQURBLGdFb0N2NHhCTSxjQUFBLGVBckVSLHlDcENpOXhCQSx3Q0FDQSxxREFDQSxvRG9DeDR4Qk0sV0FBQSxRQUNBLFVBQUEsS0FDQSxjQUFBLElBQ0EsU0FBQSxTQUNBLFdBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsU0FBQSxPQUNBLE9BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQXBGTiw4RHBDbSt4QkUsNkRBQ0EsMEVBQ0EseUVvQy80eEJNLFdBQUEsUUFDQSxPQUFBLEVBQ0EsYUFBQSxFQUNBLFFBQUEsRUFBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxRQTlGUixrRXBDZy94QkksaUVBQ0EsOEVBQ0EsNkVvQ2w1eEJNLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxLQWxHVixvRXBDdS94QkksbUVBQ0EsZ0ZBQ0EsK0VvQ3A1eEJNLFdBQUEsUUFyR1Ysd0VwQzQveEJNLHVFQUNBLG9GQUNBLG1Gb0N2NXhCTSxlQUFBLGNBQUEsZUFBQSxZQUFBLFVBQUEsZ0JBQUEsbUJBQUEsaUJBQUEsZUFBQSxPQUFBLGNBQUEsZUFBQSxZQUFBLFVBQUEsZ0JBQUEsbUJBQUEsaUJBQUEsZUF2R1osMERwQ2tneUJFLHlEQUNBLHNFQUNBLHFFb0N4NXhCTSxRQUFBLE1BQ0EsWUFBQSxPQUNBLFNBQUEsT0FDQSxjQUFBLFNBQ0EsTUFBQSxJQWhIUiw4Q3BDMmd5QkUsNkNBQ0EsMERBQ0EseURvQzE1eEJNLE1BQUEsS0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFlBQUEsT0FDQSxTQUFBLE9BQ0EsY0FBQSxTQXpIUiwyQ3BDd2h5QkUsMENBQ0EsdURBQ0Esc0RvQzk1eEJNLGFBQUEsS0FDQSxXQUFBLFFBQ0EsTUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGFBQUEsSUFBQSxNQUFBLFFBQ0EsT0FBQSxLQW5JUiwrQ3BDMGl5QkksOENBQ0EsMkRBQ0EsMERvQ3Y2eEJNLE1BQUEsS0FySVYsc0NwQ2dqeUJBLGtEb0N0NnhCTSxNQUFBLEVBQ0EsT0FBQSxFQUNBLFdBQUEsSUFDQSxXQUFBLE9BQ0EsUUFBQSxFQUNBLFFBQUEsWUFDQSxPQUFBLFlBaEpOLDhDcEN5anlCRSwwRG9DdjZ4Qk0sTUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLElBQ0EsV0FBQSxPQUNBLFFBQUEsRUFDQSxRQUFBLFlBQ0EsT0FBQSxZQUtSLDBEQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUdGLGNBQ0UsTUFBQSxFQUNBLE9BQUEsRUFDQSxRQUFBLEVBQ0EsV0FBQSxPQUNBLFNBQUEsU0FDQSxlQUFBLEtBQ0EsTUFBQSxVQ3A1RUYsYUFFSSxXQUFBLE1BQ0EsZ0JBQUEsTXZDMmNBLHlCdUM5Y0osYUFLUSxXQUFBLEtBS0osd0JBQ0ksV0FBQSxLQUNBLFlBQUEsZUFGSCxtQ0FJTyxRQUFBLEVBQUEsS0FBQSxFQUFBLGV2Q2djUix5QnVDcGNDLG1DQU1XLFFBQUEsS0FBQSxLQUFBLEVBQUEsZ0JBTlgsbURBU1csZUFBQSxLdkMyYloseUJ1Q3BjQyxtREFXZSxXQUFBLHlDQUFBLFVBQUEsRUFBQSxFQUNBLGVBQUEsTUFDQSxZQUFBLEtBQ0EsYUFBQSxJQUNBLGdCQUFBLEtBZmYsc0RBa0JlLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS3ZDK2FoQix5QnVDcGNDLHNEQXVCbUIsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFNBekJuQixxREE2QmUsTUFBQSxRQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLEl2Q21haEIseUJ1Q3BjQyxxREFtQ21CLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxNQXJDbkIscUVBMkNPLFdBQUEsS0FLWixtQkFFUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLGNBQUEsS3ZDOFlKLHlCdUNwWkosbUJBUVksVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLE1BVlosa0JBY1EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXdkNvWUoseUJ1Q3BaSixrQkFrQlksWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxNdkNnWVIseUJ1QzVYSixvQkFHWSxhQUFBLE9BSFosdUJBTVksV0FBQSxxQ0FBQSxVQUFBLEVBQUEsS0FDQSxRQUFBLEVBQUEsRUFBQSxLQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLEl2Q2tYUix5QnVDNVhKLHVCQVlnQixVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsS0FNaEIsaUJBRVEsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxjQUFBLEtBQ0EsWUFBQSxLdkNpV0oseUJ1Q3hXSixpQkFTWSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLE1BWlosZ0JBZ0JRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsY0FBQSxFdkNvVkoseUJ1Q3hXSixnQkFzQlksVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLGNBQUEsTUF6QlosaUJBNkJRLFlBQUEsS0E3QlIsb0JBK0JZLFdBQUEscUNBQUEsVUFBQSxFQUFBLElBQ0EsUUFBQSxFQUFBLEVBQUEsS0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsVUFBQSxDQUFBLFd2Q29VUix5QnVDeFdKLG9CQXNDZ0IsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxvQkFBQSxFQUFBLE1BTWhCLFlBQ0ksV0FBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEt2Q29UQSx5QnVDeFRKLFlBTVEsUUFBQSxPQU5SLGVBU1EsUUFBQSxhQUNBLFFBQUEsRUFBQSxLQUNBLGVBQUEsT0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFaUiwyQkFjWSxRQUFBLEVBQUEsS0FBQSxFQUFBLFlBQ0EsYUFBQSxJQUFBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLEl2Q3VTUix5QnVDeFRKLDJCQW1CZ0IsUUFBQSxLQUFBLEtBQUEsS0FBQSxFQUNBLFFBQUEsSUFBQSxLQUFBLElBQUEsWUFDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxhQUFBLElBQUEsTUFBQSxTQXRCaEIsK0JBeUJnQixNQUFBLEt2QytSWix5QnVDeFRKLCtCQTJCb0IsTUFBQSxNQTNCcEIsMEJBZ0NZLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsTUFBQSxjQUFBLE1BQUEsZ0JBQUEsV3ZDbVJSLHlCdUN4VEosMEJBdUNnQixRQUFBLE9BQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsaUJBQUEsSUFBQSxjQUFBLElBQUEsZ0JBQUEsVUF6Q2hCLDhCQTRDZ0IsYUFBQSxLQUNBLFFBQUEsYUFDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLdkN3UVoseUJ1Q3hUSiw4QkFrRG9CLE1BQUEsS0FDQSxPQUFBLE1BbkRwQixpQkF3RFksUUFBQSxhQUNBLE1BQUEsS0FDQSxVQUFBLEt2QzhQUix5QnVDeFRKLGlCQTREZ0IsVUFBQSxNQU1oQixxQkFDSSxXQUFBLFFBQ0EsZUFBQSxLdEN2SUYsb0NzQ3FJRixxQkFJUSxlQUFBLE10Q3pJTixxQ3NDcUlGLHFCQU9RLGVBQUEsR0FHUix5QkFDRSxNQUFBLE1BRUYsd0JBQ0ksTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBRUEsUUFBQSxLQUFBLEVBQUEsRXRDdkpGLG9Dc0NrSkYsd0JBT1EsVUFBQSxLQUNBLFlBQUEsTXRDMUpOLHFDc0NrSkYsd0JBV1EsVUFBQSxLQUNBLFlBQUEsTUFHUix1QkFDSSxPQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsb0NBQUEsSUFBQSxJQUFBLFVBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsY0FBQSxJQUNBLE9BQUEsS0FBQSxFQUFBLEVBQUEsRUFDQSxRQUFBLGFBQ0EsWUFBQSxJQUNBLE1BQUEsTUFDQSxPQUFBLEtBQUEsS0FBQSxFQUNBLFdBQUEsT0FDQSxlQUFBLFV0Q2hMRixvQ3NDaUtGLHVCQWlCUSxNQUFBLFFBQ0EsT0FBQSxLQUFBLEVBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEd0Q3BMTixxQ3NDaUtGLHVCQXNCUSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQUEsR0FHUiw2QkFDRSxNQUFBLEtBRUYsNkJBQ0UsaUJBQUEsUUFDQSxNQUFBLEtBRUYsU0FDSSxjQUFBLEtBQ0EsV0FBQSxPdkN1TEEseUJ1Q3pMSixTQUlRLGNBQUEsTUFKUixZQU9RLFFBQUEsTUFDQSxPQUFBLEVBQUEsSXZDaUxKLHlCdUN6TEosWUFVWSxRQUFBLGNBSVosc0JBQ0ksT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLHNDQUFBLElBQUEsSUFBQSxVQUFBLGVBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUdBLGNBQUEsSUFDQSxPQUFBLEtBQUEsRUFBQSxFQUFBLEVBQ0EsUUFBQSxhQUNBLFlBQUEsSUFDQSxNQUFBLE1BQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxlQUFBLFV2QzRKQSx5QnVDM0tKLHNCQWlCUSxVQUFBLE1BQ0EsZ0JBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxRQUNBLG9CQUFBLElBQUEsZUFHUixzQkFDSSxPQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsb0NBQUEsSUFBQSxJQUFBLFVBQUEsa0JBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsY0FBQSxJQUNBLE9BQUEsS0FBQSxFQUFBLEVBQUEsRUFDQSxRQUFBLGFBQ0EsWUFBQSxJQUNBLE1BQUEsTUFDQSxlQUFBLFV2Q3NJQSx5QnVDbkpKLHNCQWVRLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxVQUFBLE1BQ0EsZ0JBQUEsS0FDQSxTQUFBLFNBQ0EsTUFBQSxRQUNBLG9CQUFBLElBQUEsZUFJUixjQUNJLFlBQUEsS3ZDMEhBLHlCdUMzSEosY0FHUSxZQUFBLEtBQ0EsZUFBQSxLQUlSLGdCQUNJLGNBQUEsS3ZDa0hBLHlCdUNuSEosZ0JBR1EsY0FBQSxNVHhWSiwyQ0FDRSxRQUFBLEtBQUEsRUFBQSxFN0I0RUosb0M2QjdFRSwyQ0FHSSxRQUFBLEdBSUosNkNBQ0UsV0FBQSxPOUJnY0YseUI4QmpjQSw2Q0FHSSxXQUFBLE1BSEgsZ0RBTUcsTUFBQSxRQUNBLFlBQUEsVUFBQSxDQUFBLFdBUEgsZ0RBVUcsTUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQVpILCtDQWVHLE1BQUEsUUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsYUFDQSxjQUFBLEs5QjBhSix5QjhCamNDLCtDQXlCSyxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsR0EzQkwsZ0RBK0JHLE1BQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsSzdCa0NOLG9DNkJ0RUcsZ0RBc0NLLFVBQUEsS0FDQSxZQUFBLE03QitCUixvQzZCdEVHLGdEQTBDSyxVQUFBLEtBQ0EsWUFBQSxNQUtMLGdEQUVHLFVBQUEsS0FGSCxnREFLSyxRQUFBLE1BQ0EsV0FBQSxPQU5MLG1EQVFPLGVBQUEsSUFDQSxRQUFBLGFBQ0EsT0FBQSxFQUFBLElBQ0EsWUFBQSxVQUFBLENBQUEsV0FYUCx3REFhUyxRQUFBLE1BQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxXQUFBLE9BQ0EsUUFBQSxLQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsY0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxTQUFBLFNBeEJULDBEQTBCVyxRQUFBLGFBQ0EsTUFBQSxLQUNBLE9BQUEsS0E1QlgsNERBK0JXLGNBQUEsSUFDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUVBLE9BQUEsS0FDQSxNQUFBLEtBdENYLG9FQXdDYSxNQUFBLEtBeENiLG9FQTJDYSxNQUFBLEtBM0NiLCtFQWdEVyxPQUFBLEtBQ0EsTUFBQSxLN0IzQmQsb0M2QnRCRyxpRUFxRGEsTUFBQSxLQUNBLE9BQUEsTUFhZCwyQ0FDSSxRQUFBLEU5QjZVSix5QjhCOVVBLDJDQUdJLFFBQUEsS0FBQSxFQUFBLEVBQUEsR0FISCw4Q0FNRyxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsY0FBQSxLQUNBLFdBQUEsRUFWSCw4Q0FhRyxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsY0FBQSxLQUNBLFdBQUEsS0FDQSxlQUFBLEU5QjRUSix5QjhCOVVDLDZDQXVCSyxVQUFBLEtBQ0EsWUFBQSxNQXhCTCw4Q0E4QkcsY0FBQSxLQUNBLFdBQUEsSzlCK1NKLHlCOEI5VUMsOENBaUNLLFdBQUEsR0FqQ0wsaURBb0NLLGFBQUEsS0FDQSxlQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxTQUFBLFNBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxTQUFBLFNBMUNMLHdEQTRDTyxRQUFBLEdBQ0EsaUJBQUEsb0NBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsSUFDQSxnQkFBQSxLQW5EUCxzRUF5RFMsaUJBQUEsZUFDQSxJQUFBLFlBMURULGtGQStEUyxRQUFBLEtBL0RULGtGQW9FUyxRQUFBLEtBcEVULGtGQXlFUyxRQUFBLEtBekVULGtGQThFUyxRQUFBLEtBOUVULGtGQW1GUyxRQUFBLEtBbkZULGtGQXdGUyxRQUFBLEtBeEZULGtGQTZGUyxRQUFBLEtBN0ZULGtGQWtHUyxRQUFBLEtBTVIscURBQ0UsUUFBQSxLQUFBLEVBQUEsRUFBQSxFQURELHdEQUdHLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUhILDJEQU1PLGFBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxPQUNBLFVBQUEsZUFDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLE1BQUEsTUFDQSxZQUFBLFVBQUEsQ0FBQSxXOUJ5TlYseUI4QnRPRywyREFlUyxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsS0FmVCxnRUFrQlcsUUFBQSxNQUNBLFdBQUEsS0FDQSxVQUFBLEtBcEJYLG9FQXVCYSxjQUFBLEtBdkJiLDJFQTBCYSxXQUFBLGVBMUJiLGtFQThCTyxRQUFBLEtBOUJQLGlFQWtDUyxRQUFBLEdBQ0EsYUFBQSxJQUFBLE1BQUEsUUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxNQUFBLEVBdkNULDhFQTRDUyxRQUFBLEdBQ0EsYUFBQSxJQUFBLE1BQUEsWTlCeUxaLHlCOEJ0T0csdUVBdURTLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRUFDQSxjQUFBLGdCQWhLWCx3REEwS0csU0FBQSxTQUNBLElBQUEsTUFDQSxLQUFBLElBQ0EsVUFBQSxrQkFDQSxrQkFBQSxrQkFDQSxlQUFBLGtCQUNBLGNBQUEsa0JBaExILDREQXVMRyxpQkFBQSxLQUNBLE1BQUEsS0F4TEgsa0VBMkxPLFlBQUEsVUFBQSxDQUFBLFdBM0xQLHlFQTZMUyxNQUFBLEtBQ0EsT0FBQSxLQUNBLElBQUEsSUFDQSxnQkFBQSxLQUNBLFFBQUEsR0FDQSxpQkFBQSxvQ0FDQSxTQUFBLFNBQ0EsS0FBQSxFQXBNVCwrREEwTUssT0FBQSxFQUtKLHdEQUNFLFNBQUEsU0FERCw0REFHRyxTQUFBLFNBQ0EsVUFBQSxLQUpILDJEQU9HLGFBQUEsS0FRTixvQ0FDSSxTQUFBLFNBQ0EsWUFBQSxNQUtBLHlDQUNFLFlBQUEsS0FERCw0Q0FPRyxNQUFBLFFBQ0EsZUFBQSxLQVFaLGdCQUNFLFVBQUEsZUFDQSxZQUFBLGVBRUYsZ0JBQ0UsWUFBQSxLQUdGLG9CQUNFLFFBQUEsS0FBQSxFQUFBLEs5QmdGRSx5QjhCakZKLG9CQUlJLFFBQUEsS0FBQSxFQUFBLE05QjZFQSx5QjhCakZKLGlDQVNNLFdBQUEsRzlCd0VGLHlCOEJqRkosNEJBY00sY0FBQSxLQUNBLFdBQUEsT0FmTiwwQ0FrQk0sVUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBTUEsWUFBQSxJQUNBLE1BQUEsSzlCdURGLHlCOEJqRkosMENBcUJRLGFBQUEsRUFDQSxZQUFBLEtBQ0EsVUFBQSxNQXZCUixrQ0E4QlEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxVQUFBLENBQUEsV0FsQ1Isd0NBb0NVLE9BQUEsUUFwQ1YsNkJBMENRLE1BQUEsSUFDQSxPQUFBLEtBSUEsV0FBQSxPQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUNBLFdBQUEsT0FDQSxjQUFBLEtBQ0EsY0FBQSxJQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsVUFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsVUFDQSxpQkFBQSxLQUNBLFNBQUEsTzlCMEJKLHlCOEJqRkosNkJBNkNVLFdBQUEsT0E3Q1YsbUNBMkRVLE1BQUEsS0EzRFYsdUNBZ0VRLE1BQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFdBQUEsTUFDQSxRQUFBLEVBQ0EsbUJBQUEsRUFBQSxFQUFBLElBQUEsRUFBQSxnQkFFQSxXQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsZ0JBQ0EsT0FBQSxFQUNBLG1DQUFBLElBQ0Esa0NBQUEsSUFDQSwrQkFBQSxJQUNBLDhCQUFBLElBQ0EsMkJBQUEsSUFDQSwwQkFBQSxJQUNBLGlCQUFBLEtBL0VSLDBDQXdGVSxRQUFBLEtBQUEsRUFDQSxXQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsSUEzRlYseUNBOEZVLFlBQUEsSUFDQSxXQUFBLEtBL0ZWLDJDQWtHVSxZQUFBLEVBQ0EsYUFBQSxFQW5HVixpREFzR1UsWUFBQSxFQUNBLGFBQUEsRUFDQSxNQUFBLEtBeEdWLGlEQTJHVSxPQUFBLElBQUEsTUFBQSxRQUdBLGNBQUEsSUFDQSxRQUFBLE1BQ0EsY0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxhQUFBLEtBckhWLHVEQXVIWSxpQkFBQSxRQUNBLE1BQUEsS0F4SFosK0NBNEhVLGNBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLDRDQUFBLElBQUEsSUFBQSxVQUNBLFlBQUEsRUFDQSxhQUFBLEVBQ0EsV0FBQSxLQUNBLE1BQUEsTUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsYUFDQSxRQUFBLElBQUEsRUFBQSxJQUFBLEtBR0EsY0FBQSxLQUNBLE1BQUEsTUEzSVYscURBNklZLE1BQUEsS0FDQSxXQUFBLGtEQUFBLElBQUEsSUFBQSxVQUFBLFFBOUlaLDJEQW1KVSxRQUFBLEVBQUEsS0FDQSxXQUFBLGVBcEpWLHlFQTBKWSxZQUFBLFlBQ0EsVUFBQSxlQUNBLFlBQUEsSUFDQSxZQUFBLGVBQ0EsUUFBQSx1QkE5SlosNkVBZ0tjLE1BQUEsS0FoS2QsK0RBcUtZLE9BQUEsZUFDQSxRQUFBLFlBR0EsY0FBQSxZQUNBLFlBQUEsWUFDQSxhQUFBLGVBQ0EsTUFBQSxLQTVLWixrQ0FtTFEsWUFBQSxTQUNBLFVBQUEsRUFDQSxZQUFBLEVBQ0EsUUFBQSxLQXRMUixnQ0F5TFEsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsT0FoTVIsa0NBa01ZLE1BQUEsS0FsTVosZ0NBc01RLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLQVFBLGNBQUEsRUFDQSxlQUFBLEVBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEtBRUEsU0FBQSxPOUJySUoseUI4QmpGSixnQ0EwTVUsV0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxFQUNBLGVBQUEsTUE5TVYsa0NBd05ZLE1BQUEsS0F4TlosK0JBNE5RLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsS0FDQSxlQUFBLEk5QmxKSix5QjhCakZKLCtCQXFPVSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxXQUFBLEdBeE9WLGlEQTRPUSxXQUFBLE9BQ0EsU0FBQSxPQTdPUiw4REF1UFksTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxhQUNBLE9BQUEsRUFBQSxLQUFBLEVBQUEsRUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsSUFHQSxjQUFBLElBaFFaLGtFQWtRYyxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsRUFDQSxhQUFBLEVBclFkLGtFQXlRVSxRQUFBLEVBQUEsS0FJQSxNQUFBLEtBQ0EsUUFBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEVBQ0EsVUFBQSxNQUNBLGlCQUFBLEtBQ0EsTUFBQSxRQUNBLE1BQUEsTTlCbE1OLHlCOEJqRkosa0VBMlFZLFFBQUEsRUFBQSxNQTNRWix3RUFxUlksaUJBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUF2UlosbUVBbVNVLFFBQUEsS0FBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLE1BQ0EsT0FBQSxLQUFBLEtBQUEsRUFDQSxVQUFBLE1BQ0EsaUJBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSwwQ0FBQSxFQUFBLElBQUEsVUFDQSxlQUFBLFVBRUEsWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFNBQUEsU0FoVFYseUVBdVRZLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLE9BQUEsSUFDQSxNQUFBLE1BQ0EsaUJBQUEsUUFDQSxPQUFBLElBN1RaLGdGQXdVYyxpQkFBQSxRQXhVZCxtQ0FzVk0sT0FBQSxNQUNBLFdBQUEsT0FDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBQ0EsUUFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLEVBQ0EsaUJBQUEsS0FDQSxRQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxFQUNBLElBQUEsSUFDQSxXQUFBLEtBQ0EsVUFBQSxNQW5XTiwyREF3V1ksU0FBQSxTQUVBLFlBQUEsS0FDQSxPQUFBLFFBM1daLG9EQThXWSxlQUFBLEVBOVdaLHdDQW9YSSxRQUFBLEdBcFhKLHlDQXVYTSxRQUFBLEVBQUEsRUFBQSxLQUNBLFNBQUEsU0F4WE4sNkNBMlhNLGFBQUEsS0FDQSxNQUFBLEtBNVhOLCtDQStYTSxPQUFBLEVBQUEsSUFBQSxFQUFBLEVBQ0EsT0FBQSxRQUtOLGlCQUNJLFFBQUEsYUFDQSxRQUFBLEVBQ0EsT0FBQSxRQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxXQUFBLFFBQ0EsY0FBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxVQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxFQUFBLEs5QmpVQSx5QjhCb1RKLGlCQWVNLFVBQUEsS0FDQSxZQUFBLE1BaEJOLHVCQW1CTSxNQUFBLEtBQ0EsYUFBQSxLQUNBLGlCQUFBLFFBSU4sd0JBQ0ksV0FBQSxPQUtBLFNBQUEsUzlCblZBLHlCOEI2VUosd0JBR00sYUFBQSxLQUNBLFdBQUEsT0FKTixvREFVVSxXQUFBLEtBVlYsbURBYVUsUUFBQSxHQUNBLFNBQUEsU0FDQSxpQkFBQSxLQWZWLGdEQWtCVSxRQUFBLEtBQUEsSUFLQSxrQkFBQSxlQUFBLFVBQUEsZUFDQSxrQkFBQSxlQUNBLGVBQUEsZUFDQSxjQUFBLGU5QnZXTix5QjhCNlVKLGdEQW9CWSxRQUFBLEtBQUEsTUFwQlosa0RBNkJVLFFBQUEsS0FBQSxJQUlBLE9BQUEsSUFBQSxNQUFBLEVBQ0Esa0JBQUEsVUFBQSxVQUFBLFVBQ0Esa0JBQUEsVUFDQSxlQUFBLFVBQ0EsY0FBQSxVQUNBLGNBQUEsSzlCblhOLHlCOEI2VUosa0RBK0JZLFFBQUEsS0FBQSxNQWNaLGtCQUNFLFFBQUEsS0FBQSxFQUFBLEtBQUEsRUFDQSxXQUFBLE9BUUYsUUFDSSxXQUFBLE9BQ0EsT0FBQSxLQUFBLEVBQUEsS0FBQSxFOUJ0WUEseUI4Qm9ZSixRQUlNLE9BQUEsS0FBQSxFQUFBLEtBQUEsR0FKTixhQU9RLFFBQUEsSUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxJQVZSLHFCQVlZLFdBQUEsUUFDQSxNQUFBLEtBYlosV0FpQlEsUUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxJQXBCUixVQXVCTSxNQUFBLEtBQ0EsWUFBQSxJQUNBLFFBQUEsSUF6Qk4sV0E0Qk0sV0FBQSxPQTVCTixjQThCUSxRQUFBLGFBQ0EsZUFBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxjQUFBLElBQ0EsTUFBQSxLQXBDUiwwQkFzQ1UsT0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLFFBSUUsYUFBQSxJQUNBLFNBQUEsU0FDQSxXQUFBLGtDQUFBLFVBQUEsT0FBQSxPQTdDWix1Q0F5RGMsWUFBQSxPQXpEZCwyQkE2RFUsUUFBQSxJQUFBLEVBQ0EsT0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBaEVWLDJCQW1FVSxXQUFBLFFBQ0EsTUFBQSxLQUNBLGNBQUEsSUFDQSxPQUFBLGVBdEVWLHlCQXlFVSxPQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsUUFJQSxZQUFBLElBQ0EsU0FBQSxTQUNBLFdBQUEsbUNBQUEsVUFBQSxPQUFBLE9BaEZWLHNDQTJGWSxZQUFBLE9BM0ZaLDJCQStGVSxRQUFBLHVCQUNBLFNBQUEsU0FoR1YsZ0NBbUdVLFFBQUEsdUJBQ0EsU0FBQSxTQXBHVix1Q0FzR1ksUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLElBQUEsRUFBQSxFQXhHWiwyQ0FnSGMsUUFBQSxLQWhIZCwwQ0EwSGMsUUFBQSxNQUNBLE1BQUEsTUFDQSxPQUFBLElBQUEsRUFBQSxFQTVIZCwyQ0FzSWMsUUFBQSxNQUNBLE1BQUEsTUFDQSxPQUFBLElBQUEsRUFBQSxFQXhJZCxnREE2SWMsUUFBQSxLQTdJZCwrQ0F1SmMsUUFBQSxLQVVkLDRCQUNFLE1BQUEsSUFDQSxpQkFBQSxLQUlGLGtDQUNFLG1CQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsUUFBQSxXQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsUUFDQSxjQUFBLEtBSUYsa0NBQ0UsY0FBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxRQUNBLFdBQUEsS0FHRixtQkFDRSxRQUFBLEtBY0YscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUpGLHlCQU1JLFNBQUEsU0FDQSxJQUFBLElBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFDQSxrQkFBQSxpQkFDQSxlQUFBLGlCQUNBLGNBQUEsaUJBSUoscUJBQ0UsWUFBQSxlQUNBLE9BQUEsTUFHRiw0QkFDRSxPQUFBLE1BR0YscUJBQ0UsaUJBQUEsVUFDQSxRQUFBLEVBQUEsZUFGRixnQ0FPSSxhQUFBLEVBS0YscUNBQ0UsWUFBQSxLQURELHVDQU1HLGlCQUFBLFFBQ0EsUUFBQSxPQUNBLFFBQUEsS0FBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLEtBVkgsd0NBYUcsVUFBQSxLQUNBLFFBQUEsSUFBQSxFQUFBLEtBQ0EsWUFBQSxLQWFOLHFCQUNFLE1BQUEsUUFDQSxVQUFBLGVBQ0EsZUFBQSxvQkFDQSxjQUFBLGVBQ0EsV0FBQSxlQUNBLFlBQUEsVUFBQSxDQUFBLHFCQUNBLFlBQUEsSUFTRix5QkFDRSxVQUFBLGVBR0YsbUJBQ0UsUUFBQSxNOUI1cEJFLHlCOEIycEJKLG1CQUdHLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxNQUhILHNCQU1JLGFBQUEsZUFDQSxjQUFBLEtBQ0EsWUFBQSxlQVJKLDZCQVVNLFFBQUEsR0FDQSxpQkFBQSxRQUNBLGlCQUFBLGVBQ0EsSUFBQSxjQUNBLE1BQUEsY0FDQSxPQUFBLGU5QjFxQkYseUI4QjJwQkosNkJBaUJRLE9BQUEsZ0JBU1IsaUJBVUUsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxPQUNBLFNBQUEsU0FDQSxZQUFBLGNBZkYsd0JBRUksUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLE1BQ0EsT0FBQSxJQUNBLGlCQUFBLFFBQ0EsS0FBQSxFQUNBLElBQUEsS0FVSixZQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBRUYsT0FDSSxPQUFBLE1BRUosV0FDSSxPQUFBLE1BQ0EsU0FBQSxTQUdKLGlCQUNJLFFBQUEsSUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBR0osYUFDSSxRQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUdKLGlDQUNJLFFBQUEsTUFHSix1Q0FDSSxRQUFBLEtBR0osaUJBQ0ksU0FBQSxTQUNBLFVBQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxtQkFBQSxNQUFBLE1BQUEsTUFBQSxlQUFBLFdBQUEsTUFBQSxNQUFBLE1BQUEsZUFHSix1QkFDSSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FHSixxQkFDSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsUUFFSixNQUNJLFFBQUEsS0FHSixTQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQUEsRUFjRiwwQkFDSSxXQUFBLFFBRUEsV0FBQSwrR0FJQSxXQUFBLDhEQUdKLGNBQ0ksV0FBQSxlQUNBLGNBQUEsWUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUVKLGVBQ0ksVUFBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsRUFHQSxjQUFBLElBQ0EsU0FBQSxPQVBKLG9CQVlNLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FJQSxpQkFBQSxLOUJ6ekJGLHlCOEJ5eUJKLG9CQWNRLFFBQUEsS0FBQSxLQUFBLE1BZFIscUJBdUJRLFFBQUEsTUFDQSxjQUFBLEtBeEJSLHFCQTJCUSxjQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBbENSLHdCQXFDTSxXQUFBLG1DQUFBLEVBQUEsSUFBQSxVQXJDTix5QkF3Q00sV0FBQSxtQ0FBQSxFQUFBLElBQUEsVUF4Q04sc0JBNENNLE9BQUEsS0FBQSxFQUFBLEVBQUEsRUE1Q04sOEJBK0NNLE1BQUEsS0FDQSxPQUFBLE1BQ0EsUUFBQSxLQUFBLE1BQUEsS0FBQSxLQUtBLFNBQUEsUzlCLzFCRix5QjhCeXlCSiw4QkFtRFEsUUFBQSxLQUFBLE1BQUEsS0FBQSxNQW5EUixvQ0E2RFEsV0FBQSw0Q0FBQSxLQUFBLEtBQUEsVUFDQSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEVBQ0EsTUFBQSxNQUNBLE9BQUEsS0FuRVIsaUNBc0VRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsSzlCbDNCSix5QjhCeXlCSixpQ0EyRVUsVUFBQSxLQUNBLFlBQUEsTUE1RVYsZ0NBZ0ZRLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQWxGUiwwQkFzRk0sUUFBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQUEsRUFDQSxNQUFBLEVBQ0EsUUFBQSxHQUdOLDBCQUNJLFFBQUEsSUFDQSxTQUFBLFNBQ0EsTUFBQSxjQUNBLElBQUEsZUFDQSxXQUFBLGNBQ0EsUUFBQSxLQUNBLFFBQUEsRUFNSixlQUNFLFFBQUEsSUFBQSxLQUNBLE1BQUEsS0FFQSxPQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSx1Q0FBQSxFQUFBLElBQUEsVUFFQSxnQkFBQSxVQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsU0FBQSxTQUNBLGdCQUFBLEtBQ0EsVUFBQSxLQUVHLHFDQUNDLFVBQUEsS0FDQSxZQUFBLElBQ0EsY0FBQSxFOUJ0NkJGLHlCOEJxNUJKLGVBcUJJLE1BQUEsS0FDQSxRQUFBLE1BQ0EsT0FBQSxLQUFBLEtBQUEsR0F2QkoscUJBMEJNLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLE9BQUEsRUFDQSxNQUFBLE1BQ0EsaUJBQUEsUUFDQSxPQUFBLElBQ0EsUUFBQSxLOUJ0N0JGLHlCOEJxNUJKLHFCQW1DTSxRQUFBLE9BR0EsMkNBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxNQUFBLEVBekNSLHFCQTZDTSxNQUFBLEtBN0NOLDRCQW1EUSxpQkFBQSxLQW5EUixxQkF3RFEsTUFBQSxLQWNSLHFCQUNFLFFBQUEsS0FBQSxFQUNBLE9BQUEsS0FBQSxFQUFBLEVBQUEsRUFDQSxXQUFBLE9BQ0EsaUJBQUEsUTlCLzlCRSx5QjhCMjlCSixxQkFNSSxXQUFBLHdDQUFBLElBQUEsSUFBQSxVQUFBLFFBQ0EsV0FBQSxNQUlKLHVDQUNFLE1BQUEsTUFDQSxRQUFBLEs5QngrQkUseUI4QnMrQkosdUNBSUksUUFBQSxPQUdKLHdCQUNFLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLEtBQUEsRUFBQSxFQUNBLGVBQUEsVUFRRixtQkFDRSxPQUFBLElBQUEsTUFBQSxRQUNBLE1BQUEsS0FDQSxXQUFBLDRDQUFBLElBQUEsSUFBQSxVQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBR0EsY0FBQSxJQUNBLE9BQUEsS0FBQSxFQUFBLEVBQUEsRUFDQSxRQUFBLGFBQ0EsaUJBQUEsUUFDQSxZQUFBLEk3QnA0Q0Esb0M2QnMzQ0YsbUJBcUJJLFFBQUEsS0FBQSxLQUFBLEtBQUEsTTdCMzRDRixxQzZCczNDRixtQkF3QkksUUFBQSxLQUFBLEtBQUEsS0FBQSxNQUdKLHlCQUNFLE1BQUEsS0FFRix5QkFDRSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUdGLGdCQUNJLFdBQUEsUUFHQSxXQUFBLCtDQUVBLFFBQUEsS0FBQSxLQUFBLE1BQ0EsU0FBQSxTQUNBLFNBQUEsT0FDQSxjQUFBLEtBR0osT0FDSSxNQUFBLElBQ0EsU0FBQSxTQUNBLEtBQUEsSUFDQSxJQUFBLE9BQ0Esa0JBQUEscUJBQUEsVUFBQSxxQkFDQSxRQUFBLEtBQUEsS0FBQSxLQUNBLFdBQUEsT0FDQSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLFFBRUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLFFBQ0EsV0FBQSxLQUNBLFdBQUEsT0FHQSxjQUFBLEtBRUosVUFDRSxVQUFBLEtBQ0EsY0FBQSxLQUVGLFNBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxVQUFBLENBQUEsV0FFRixZQUNFLFFBQUEsS0FBQSxZQUNFLFVBQUEsZ0I5QnhrQ0EseUI4QnNrQ0osWUFJSSxRQUFBLEtBQUEsWUFDQSxVQUFBLGlCQUdKLHdCQUNJLFdBQUEsT0FDQSxTQUFBLFNBQ0EsUUFBQSxNQUFBLEVBQUEsS0FDQSxTQUFBLE9BQ0EsV0FBQSx1REFBQSxJQUFBLElBQUEsVUFDQSxjQUFBLE1BRUosMkJBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS0FFRiwwQkFDRSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxlQUFBLEtBRUYsNEJBQ0UsZ0JBQUEsVUFDQSxNQUFBLGVBRUYsa0JBQ0ksUUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLFFBQ0EsUUFBQSxLQUFBLEVBQ0EsVUFBQSxNQUVKLHdCQUNJLFFBQUEsR0FDQSxXQUFBLG1DQUFBLFVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLGFBQ0EsWUFBQSxLQUNBLFFBQUEsR0FFSixnREFDRSxXQUFBLFlBRUYsZ0JBQ0ksT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQUEsS0FBQSxLQUlBLGNBQUEsS0FDQSxXQUFBLEs5QnBvQ0EseUI4QjZuQ0osZ0JBSU0sUUFBQSxLQUFBLE1BS04sa0JBQ0UsVUFBQSxLQUNBLFlBQUEsS0FLRSxZQUFBLFVBQUEsQ0FBQSxXOUI3b0NBLHlCOEJzb0NKLGtCQUlNLFVBQUEsS0FDQSxZQUFBLE1BSU4sdUJBQ0ksUUFBQSxNQUNBLFVBQUEsTUFDQSxZQUFBLE1BQ0EsWUFBQSxJQUVKLGlCQUNJLFdBQUEsUUFHQSxXQUFBLCtDQUVBLFFBQUEsS0FBQSxLQUFBLEVBSUEsU0FBQSxTQUNBLFNBQUEsT0FDQSxjQUFBLEs5QmpxQ0EseUI4QnFwQ0osaUJBUU0sUUFBQSxLQUFBLEtBQUEsR0FPTixvQkFDSSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsZUFBQSxLQUNBLFdBQUEsTzlCMXFDQSx5QjhCb3FDSixvQkFRTSxXQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsTUFTTixlQUNJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEtBSUEsY0FBQSxLOUI3ckNBLHlCOEJ1ckNKLGVBSU0sUUFBQSxNQUlOLDBCQUNFLFVBQUEsS0FLRSxNQUFBLEs5QnJzQ0EseUI4QityQ0osMEJBR0ksVUFBQSxNQUNBLGFBQUEsTUFJSiw4QkFDSSxNQUFBLElBQ0EsV0FBQSxFQUNBLE1BQUEsS0FDQSxZQUFBLEtBRUosaUNBQ0ksVUFBQSxLQUNBLGNBQUEsSUFDQSxZQUFBLEtBRUosZ0NBQ0ksY0FBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBRUosZ0NBQ0ksaUJBQUEsc0JBQ0EsTUFBQSxlQUNBLGFBQUEsa0JBRUosVUFDSSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsSzlCN3RDQSx5QjhCMnRDSixVQUlNLFFBQUEsS0FBQSxLQUFBLEtBQUEsTUFHTixhQUNJLFVBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxPOUJydUNBLHlCOEJrdUNKLGFBS00sV0FBQSxLQUNBLFVBQUEsTUFHTixhQUNJLGVBQUEsS0FFSixnQkFDRSxVQUFBLEtBQ0EsWUFBQSxLQUtFLGNBQUEsS0FDQSxTQUFBLE9BQ0EsWUFBQSxVQUFBLENBQUEsVzlCdnZDQSx5QjhCOHVDSixnQkFJSSxVQUFBLEtBQ0EsWUFBQSxNQU1KLHFCQUNJLE1BQUEsS0FDQSxhQUFBLEtBRUosa0JBQ0ksTUFBQSxLQUNBLFFBQUEsYUFDQSxNQUFBLElBQ0EsWUFBQSxLQUVKLGVBQ0UsVUFBQSxnQkFFRixpQkFDRSxTQUFBLE9BRUYsb0JBRUksU0FBQSxPQUNBLGNBQUEsS0FISix1QkFLTSxRQUFBLGFBQ0EsTUFBQSxJQUNBLGVBQUEsSUFDQSxjQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLFVBQUEsQ0FBQSxXQVhOLDRCQWFRLFFBQUEsYUFDQSxhQUFBLEtBQ0EsTUFBQSxLQWZSLHlCQWtCUSxNQUFBLEtBbEJSLG9CQXVCSSxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsY0FBQSxLQTFCSixtQkE2QkksWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUdKLFFBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLElBQ0EsV0FBQSxNQUVGLFNBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQ0EsY0FBQSxLQUNBLE1BQUEsTUFDQSxNQUFBLElBQ0EsV0FBQSxNOUJ6ekNFLHlCOEIrMENKLDZCQUdJLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxJQUNBLFVBQUEsaUJBQ0Esa0JBQUEsaUJBQ0EsZUFBQSxpQkFDQSxjQUFBLGtCOUJ4MUNBLHlCOEI0MUNKLG1EQUdNLFFBQUEsTUFDQSxTQUFBLFNBQ0EsSUFBQSxRQUNBLGtCQUFBLGNBQUEsVUFBQSxlQUtOLDZCQUVJLHFCQUFBLFFBQUEsa0JBQUEsUUFBQSxhQUFBLFFBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxtQkFBQSxZQUFBLGdCQUFBLFlBQUEsV0FBQSxZQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE83Qnh1REYsb0M2Qmt1REYsNkJBU00saUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsZTdCM3VESixxQzZCa3VERiw2QkFZTSxpQkFBQSxNQUFBLGNBQUEsTUFBQSxnQkFBQSxZQXA4Q04sNkJBdzhDSSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEVBSUEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLFFBQUEsRTlCOTNDQSx5QjhCakZKLDZCQTI4Q00sT0FBQSxLQUFBLE03QnJ2REosb0M2QjBTRiw2QkFpOUNNLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLE1BQUEsSzdCNXZESixxQzZCMFNGLDZCQXM5Q00saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxPQUFBLEtBQUEsRUFBQSxFQUFBLE9BRUEsVUFBQSxPQUNBLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEdBejlDTixpREErOUNJLFdBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLEtBQ0EsV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsTzlCbjVDQSx5QjhCakZKLGlEQXMrQ00sV0FBQSxNQXQrQ04sbUVBMitDSSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBSUEsTUFBQSxLQUNBLFFBQUEsTUFDQSxPQUFBLEVBQUEsS0FBQSxFQUNBLFVBQUEsTUFDQSxpQkFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLDBDQUFBLEVBQUEsSUFBQSxVQUNBLGVBQUEsVUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsU0FBQSxTOUJ6NkNBLHlCOEJqRkosbUVBNitDTSxRQUFBLEtBQUEsTUFnQk4seUJBRUksUUFBQSxZQUNBLGlCQUFBLFl0QmxyREosc0JzQnNyREUsUUFBQSxZQTFvQkYsb0NBOG9CSSxXQUFBLDZDQUFBLEtBQUEsS0FBQSxVQUNBLFFBQUEsR0FDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxNQUFBLE1BQ0EsT0FBQSxLQXBwQkoscUJBdXBCSSxRQUFBLE1BQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLE9BQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxLQS9wQkosd0JBa3FCSSxXQUFBLG9DQUFBLEVBQUEsSUFBQSxVQWxxQkoseUJBcXFCSSxXQUFBLG9DQUFBLEVBQUEsSUFBQSxVQUVKLHlCQUNJLFFBQUEsTUFDQSxXQUFBLE9BQ0EsY0FBQSxJQUNBLFFBQUEsS0FBQSxFQUNBLFVBQUEsS0FDQSxlQUFBLFVBQ0EsVUFBQSxNQUNBLGdCQUFBLEtBQ0EsU0FBQSxTQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGlCQUFBLFFBQ0EsTUFBQSxNQUNBLE9BQUEsS0FBQSxFQUFBLEVBQUEsRUFFSixnQkFDSSxRQUFBLEdBQ0EsV0FBQSxvQ0FBQSxVQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxhQUNBLFlBQUEsS0FDQSxRQUFBLEdBQ0EsUUFBQSxLQUVKLGlCQUNFLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxLQUNBLFVBQUEsS3RCNXVERix1QnNCZ3ZESSxRQUFBLElBQ0EsU0FBQSxTQUVBLE1BQUEsZUFFQSxJQUFBLFlBQ0EsV0FBQSxFQUFBLFlBQ0EsUUFBQSxLQUNBLFFBQUEsRUFFQSxNQUFBLEtBQ0EsV0FBQSxPQUVBLFdBQUEsY0FFQSxNQUFBLE05QmxnREEseUJRN1BKLHVCc0Jtd0RNLE1BQUEsZUFDQSxJQUFBLGNBQ0EsWUFBQSxPQWVOLDBCQUNJLFFBQUEsTUFBQSxFQUVKLG9CQUNJLFVBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FFSixxQkFDSSxXQUFBLE9BQ0EsUUFBQSxLQUFBLEVBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLEtBRUosaUJBQ0UsV0FBQSxlQUNBLFFBQUEsdUJBRUYsY0FFSSxtQkFBQSxXQUFBLHNCQUFBLFFBQUEsbUJBQUEsWUFBQSxlQUFBLFlBQ0EsUUFBQSxLQUFBLEVBSUosVUFDRSxRQUFBLEtBQUEsRUFERix3QkFHSSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBR0osVUFDRSxZQUFBLEtBREYsYUFHSSxNQUFBLEtBSEoseURBTUksUUFBQSxNQUNBLE9BQUEsRUFBQSxLQVBKLGFBVUksWUFBQSxLQUNBLGVBQUEsS0FDQSxVQUFBLGVBQ0EsTUFBQSxLQUNBLFdBQUEsZTlCeGtEQSx5QjhCNGtESiwwQkFHTSxXQUFBLGdCQUtOLGdCQUNFLFdBQUEsUUFDQSxRQUFBLEtBQUEsRUFBQSxFQUFBLEVBQ0EsV0FBQSxNN0JsOURBLG9DNkIrOERGLGdCQUtJLFFBQUEsS0FBQSxFQUFBLEVBQUEsRUFDQSxXQUFBLE83QnI5REYsb0M2Qis4REYsZ0JBaUJJLFdBQUEsTUFDQSxRQUFBLE1BQUEsRUFBQSxFQUFBLE1BQ0EsV0FBQSxnREFBQSxVQUFBLElBQUEsS0FBQSxTQW5CSixtQkF1QkksV0FBQSxPQUNBLFlBQUEsSUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxlQUFBLFVBQ0EsTUFBQSxROUJobkRBLHlCOEJvbERKLG1CQThCTSxVQUFBLE05QmxuREYseUI4QnNuREosd0NBR00sWUFBQSxNNUJrbjJCTix3RUFFQSx3RUFEQSx1RUFHQSwyRUFEQSxxRjRCaG4yQkEsdUU1QjRtMkJBLHlFNEJsbTJCSSxZQUFBLFVBQUEsQ0FBQSxXOUJ4b0RBLHlCRW92NUJBLHdFQUVBLHdFQURBLHVFQUdBLDJFQURBLHFGNEJ6bjJCSix1RTVCcW4yQkkseUU0QnptMkJFLFlBQUEsVUFBQSxDQUFBLFlBWk4seUNBaUJJLFFBQUEsTUFBQSxFQUFBLEs5Qi9vREEseUI4QjhuREoseUNBbUJNLFFBQUEsTUFBQSxZQW5CTixxREFxQlEsUUFBQSxNQUFBLEVBQUEsZUFyQlIsZ0dBdUJVLFlBQUEsZ0JBdkJWLHVFQTZCSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BOUJKLDZGQXdDSSxTQUFBLFNBQ0EsSUFBQSxLQUNBLGtCQUFBLEtBQUEsVUFBQSxLN0JuaUVGLG9DNkJ5L0RGLDZGQW1ETSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEc5QmpyREYseUI4QjhuREoscUVBd0RNLFlBQUEsR0F4RE4seUNBNERJLE9BQUEsS0FBQSxLQUFBLEU5QjFyREEseUI4QjhuREoseUNBOERNLE9BQUEsS0FBQSxFQUFBLEdBOUROLDREQW1FSSxhQUFBLEtBQ0EsY0FBQSxLOUJsc0RBLHlCOEI4bkRKLDREQXNFTSxhQUFBLEtBQ0EsY0FBQSxNQXZFTixrQ0EyRUksUUFBQSxLQUFBLEU5QnpzREEseUI4QjhuREosa0NBNkVNLFFBQUEsS0FBQSxHQTdFTixzQ0FpRkksWUFBQSxLOUIvc0RBLHlCOEI4bkRKLHNDQW1GTSxZQUFBLE1BbkZOLDJDQXNGc0IsWUFBQSxjQXRGdEIsMkNBdUZzQixZQUFBLGNBdkZ0Qix1REEwRkksV0FBQSxPQUNBLFlBQUEsSzdCcGxFRixvQzZCeS9ERix1REE2Rk0sWUFBQSxLQUNBLFdBQUEsTUE5Rk4sMERBaUdNLFdBQUEsS0FqR04sdURBcUdJLFVBQUEsZUFyR0osK0RBMEdJLFlBQUEsRTlCeHVEQSx5QjhCOG5ESiwrREE0R00sWUFBQSxNQTVHTix3REFnSEksZUFBQSxLOUI5dURBLHlCOEI4bkRKLHdEQWtITSxlQUFBLE1BbEhOLG1FQXNISSxRQUFBLEVBdEhKLHFHQTBITSxNQUFBLEs5Qnh2REYseUI4QjhuREoscUdBNEhRLE1BQUEsTUE1SFIsbUdBaUlNLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsS0FwSU4sdUNBMklJLGVBQUEsTTlCendEQSx5QjhCOG5ESix1Q0E2SU0sZUFBQSxPQTdJTix3RUFpSkksVUFBQSxLQUNBLFlBQUEsSzlCaHhEQSx5QjhCOG5ESix3RUFvSk0sVUFBQSxLQUNBLFlBQUEsTUFySk4sd0VBeUpJLFVBQUEsSzlCdnhEQSx5QjhCOG5ESix3RUEySk0sVUFBQSxNQTNKTix1RTVCMnYyQkEsMkU0QjNsMkJJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJOUJoeURBLHlCOEI4bkRKLHVFNUJpdzJCSSwyRTRCN2wyQkUsVUFBQSxLQUNBLFlBQUEsTUFyS04sdUVBMEtJLGNBQUEsSzlCeHlEQSx5QjhCOG5ESix1RUE0S00sY0FBQSxNOUIxeURGLHlCOEI4bkRKLDhGQWdMUSxjQUFBLE1BaExSLG9GQXNMTSxjQUFBLEU5QnB6REYseUI4QjhuREosb0ZBd0xRLGNBQUEsTUF4TFIscUZBNkxJLFVBQUEsZTlCM3pEQSx5QjhCOG5ESixxRkErTE0sVUFBQSxnQkEvTE4sK0VBb01JLFlBQUEsRTlCbDBEQSx5QjhCOG5ESiwrRUFzTU0sWUFBQSxNQXRNTixrRkEwTUksY0FBQSxFOUJ4MERBLHlCOEI4bkRKLGtGQTRNTSxjQUFBLE1BNU1OLHFGQWdOSSxRQUFBLEVBQUEsSTlCOTBEQSx5QjhCOG5ESixxRkFrTk0sUUFBQSxFQUFBLEtBQUEsTUFsTk4sMkZBc05JLFFBQUEsSzlCcDFEQSx5QjhCOG5ESiwyRkF3Tk0sUUFBQSxPQXhOTiwwRkE0TkksVUFBQSxLQUNBLFlBQUEsTzlCMzFEQSx5QjhCOG5ESiwwRkErTk0sVUFBQSxLQUNBLFlBQUEsTTlCOTFERix5QjhCOG5ESixrRkFBQSxrRkFxT00sV0FBQSxNQXJPTixtRUEwT0ksV0FBQSxPOUJ4MkRBLHlCOEI4bkRKLG1FQTRPTSxXQUFBLE1BNU9OLDBDQWlQSSxRQUFBLEs5Qi8yREEseUI4QjhuREosMENBbVBNLFFBQUEsTUFuUE4sOERBd1BJLFdBQUEsMkRBQ0EsWUFBQSxLOUJ2M0RBLHlCOEI4bkRKLDhEQTJQTSxZQUFBLE9BM1BOLG1FQStQSSxZQUFBLEU5QjczREEseUI4QjhuREosbUVBaVFNLFlBQUEsTUFqUU4sa0ZBcVFJLElBQUEsTUFDQSxVQUFBLE05QnA0REEseUI4QjhuREosa0ZBd1FNLElBQUEsTUFDQSxVQUFBLE1BelFOLDRHQTZRSSxjQUFBLEU5QjM0REEseUI4QjhuREosNEdBK1FNLGNBQUEsTTVCdWwyQk4sMEM0QnQyMkJBLHNFQW9SSSxVQUFBLEtBQ0EsWUFBQSxLOUJuNURBLHlCRXkrNUJBLDBDNEIzMjJCSixzRUF1Uk0sVUFBQSxLQUNBLFlBQUEsUUF4Uk4scUVBNFJJLFVBQUEsSzlCMTVEQSx5QjhCOG5ESixxRUE4Uk0sVUFBQSxNQTlSTiwyQ0FrU0ksZUFBQSxJOUJoNkRBLHlCOEI4bkRKLDJDQW9TTSxlQUFBLE1BcFNOLCtDQTBTSSxXQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsV0FBQSw0Q0FBQSxJQUFBLElBQUEsVUFBQSxRQUNBLGdCQUFBLEtBQUEsSzlCMzZEQSx5QjhCOG5ESiwrQ0FnVE0sV0FBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLFdBQUEsd0NBQUEsSUFBQSxJQUFBLFVBQUEsUUFDQSxnQkFBQSxLQUFBLE1BblROLGlFQXVUSSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsTTlCeDdEQSx5QjhCOG5ESixpRUE0VE0sVUFBQSxNQTVUTiw2Q0FnVUksV0FBQSxLOUI5N0RBLHlCOEI4bkRKLDZDQWtVTSxXQUFBLE1BbFVOLGtFQXNVSSxXQUFBLEtBdFVKLGtEQXlVSSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsSzlCMThEQSx5QjhCOG5ESixrREE4VU0sVUFBQSxLQUNBLFlBQUEsS0FDQSxVQUFBLE1Bc0ROLDhEQUVJLGNBQUEsWUFGSixpREFLSSxlQUFBLEVBQ0EsT0FBQSxFOUIxZ0VBLHlCOEJvZ0VKLGlEQVFNLGVBQUEsS0FDQSxjQUFBLE9BVE4sb0RBWU0sVUFBQSxLQUNBLFVBQUEsTUFDQSxPQUFBLEVBQUEsSzlCbGhFRix5QjhCb2dFSixvREFnQlEsVUFBQSxLQUNBLFVBQUEsTUFqQlIsbURBcUJNLFVBQUEsSzlCemhFRix5QjhCb2dFSixtREF1QlEsVUFBQSxNQXZCUiwwQ0E0QkksWUFBQSxLQTVCSixnQ0ErQk0sU0FBQSxTQUNBLE1BQUEsS0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxRQUFBLEtBQ0Esa0JBQUEsS0FBQSxVQUFBLEs5QnppRUYseUI4Qm9nRUosZ0NBdUNRLE1BQUEsSUFDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsT0FDQSxrQkFBQSxxQkFDQSxVQUFBLHFCQUNBLFFBQUEsS0FBQSxLQUFBLE1BN0NSLG1DQWdEVSxVQUFBLEtBQ0EsY0FBQSxLOUJyakVOLHlCOEJvZ0VKLG1DQW1EWSxVQUFBLEtBQ0EsY0FBQSxNQXBEWixrQ0F3RE0sVUFBQSxLQUNBLFlBQUEsSzlCN2pFRix5QjhCb2dFSixrQ0EyRFEsVUFBQSxLQUNBLFlBQUEsTUE1RFIsa0RBaUVNLE1BQUEsSzlCcmtFRix5QjhCb2dFSixrREFtRVEsTUFBQSxPQW5FUixxQ0F3RU0sTUFBQSxLQUNBLFVBQUEsSzlCN2tFRix5QjhCb2dFSixxQ0EyRVEsVUFBQSxNQTNFUixpQzVCc20yQkEsa0M0QnBoMkJJLE1BQUEsSzlCdGxFQSx5QjhCb2dFSixpQzVCMG0yQkksa0M0QnRoMkJFLE1BQUEsS0FwRk4sdURBd0ZJLE1BQUEsSzlCNWxFQSx5QjhCb2dFSix1REEwRk0sTUFBQSxLQTFGTixvQ0E4RkksT0FBQSxFQUFBLEVBQUEsSzlCbG1FQSx5QjhCb2dFSixvQ0FnR00sY0FBQSxHQWhHTiwyQ0FvR0ksTUFBQSxJOUJ4bUVBLHlCOEJvZ0VKLDJDQXNHTSxNQUFBLEtBdEdOLGtEQTBHSSxVQUFBLEs5QjltRUEseUI4Qm9nRUosa0RBNEdNLFVBQUEsTUE1R04sOEJBZ0hJLFlBQUEsZUFDQSxhQUFBLGU5QnJuRUEseUI4Qm9nRUosOEJBbUhNLFlBQUEsYUFuSE4sd0NBdUhJLFlBQUEsRTlCM25FQSx5QjhCb2dFSix3Q0F5SE0sWUFBQSxNQUtOLDJDQUdNLFlBQUEsRTlCcm9FRix5QjhCa29FSiwyQ0FLUSxZQUFBLE1BTFIsK0NBV00sZUFBQSxLOUI3b0VGLHlCOEJrb0VKLCtDQWFRLGVBQUEsTUFiUiw4QkFrQkksV0FBQSxROUJwcEVBLHlCOEJrb0VKLDhCQW9CTSxXQUFBLE9BcEJOLGlDQXlCTSxZQUFBLFVBQUEsQ0FBQSxXOUIzcEVGLHlCOEJrb0VKLGlDQTJCUSxZQUFBLFVBQUEsQ0FBQSxZQUtSLGtCQUNFLFdBQUEsSzlCbnFFRSx5QjhCa3FFSixrQkFHSSxXQUFBLEdBR0oseUNBRUksUUFBQSxlOUIxcUVBLHlCOEJ3cUVKLHlDQUlNLFFBQUEsd0JBSk4sMENBU0ksUUFBQSx1QjlCanJFQSx5QjhCd3FFSiwwQ0FXTSxRQUFBLGdCQUtOLCtGQUNFLGNBQUEsS0FFRiwrRkFDRSxjQUFBLEs5QjVyRUUseUI4QmdzRUosWUFFSSxhQUFBLGdCOUJsc0VBLHlCRTRzNkJGLGE0QnZnMkJGLGFBR0ksYUFBQSxnQjlCeHNFQSx5QjhCMnNFSixLQUVJLFlBQUEsTUFLSixnQkFDRSxjQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFFBQUEsS0FBQSxLQUFBLEU5QnJ0RUUseUI4Qmt0RUosZ0JBS0ksa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXQUNBLFFBQUEsR0FOSixtQkFTSSxVQUFBLE1BQ0EsYUFBQSxLQUNBLFlBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLOUIvdEVBLHlCOEJrdEVKLG1CQWVNLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxNQUlOLGNBRUksVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBSUosMkNBRUksV0FBQSwyREFJSixpQkFDSSxRQUFBLGFBR0osd0NBQ0UsY0FBQSxlQUdGLGtDQUNFLG1CQUFBLFNBQUEsc0JBQUEsUUFBQSxtQkFBQSxlQUFBLGVBQUEsZTdCem5GQSxvQzZCd25GRixrQ0FHSSxtQkFBQSxRQUFBLHNCQUFBLFFBQUEsbUJBQUEsUUFBQSxlQUFBLFNBSUosc0JBQ0UsZ0JBQUEsSUFHRixvQ0FFSSxXQUFBLEtBR0osVUFDRSxjQUFBLGVBREYsYUFHSSxRQUFBLGVBSEosb0JBS00sUUFBQSxLQUxOLGVBUU0sY0FBQSxlQUNBLFVBQUEsZUFDQSxhQUFBLEtBVk4sb0JBYU0sU0FBQSxTQUNBLGFBQUEsS0FDQSxjQUFBLGVBQ0EsVUFBQSxlQWhCTiwyQkFrQlEsTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLElBQ0EsZ0JBQUEsS0FDQSxRQUFBLEdBQ0EsaUJBQUEsb0NBQ0EsU0FBQSxTQUNBLEtBQUEsRUFRUixnQkFFSSxVQUFBLEtBQ0EsTUFBQSxLQUhKLHNCQU1RLFlBQUEsSUFNUixvQkFDRSxXQUFBLEtBREYsMEJBR0ksWUFBQSxLQUlKLGFBQ0UsV0FBQSw4Q0FBQSxVQUFBLE9BQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsYUFDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsSUFDQSxnQkFBQSxJQUVGLFFBQ0UsUUFBQSxhQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxhQUFBLElBQ0EsUUFBQSxLQUVGLFVBRUksU0FBQSxTOUJyMUVBLHlCOEJ3MUVKLHdCQUdNLE9BQUEsS0FBQSxFQUFBLE1BS04sU0FTRSxjQUFBLEtBVEYsYUFFSSxtQkFBQSxFQUFBLElBQUEsS0FBQSxJQUFBLGVBQUEsV0FBQSxFQUFBLElBQUEsS0FBQSxJQUFBLGVBQ0EsY0FBQSxLQUNBLGFBQUEsSUFBQSxJQUFBLElBQUEsSUFDQSxhQUFBLFFBQ0EsYUFBQSxNQUNBLG9CQUFBLFFVcnpGSixpQkFDSSxZQUFBLEtBREosbUNBR1EsaUJBQUEsS0FDQSxTQUFBLE1BQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLElBQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxFQVRSLG1EQVlRLFdBQUEsT0FDQSxXQUFBLE9BQ0EsV0FBQSxRQUtBLFdBQUEsK0NBSUEsY0FBQSxLQXZCUixvRUE0QlksVUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLEVBQ0EsV0FBQSxLeEMrYVIseUJ3QzljSixvRUFpQ2dCLFVBQUEsS0FDQSxZQUFBLE1BbENoQixxREFzQ1ksVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQXpDWiw0QkE2Q1EsT0FBQSxFQUFBLEtBN0NSLHdCQWdEUSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLFFBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLFFBQ0EsV0FBQSxLQUNBLFdBQUEsT0FDQSxjQUFBLEtBQ0EsUUFBQSxLQUNBLGNBQUEsS3hDeVpKLHlCd0M5Y0osd0JBdURZLE1BQUEsTUFLQSxRQUFBLEtBQUEsS0FBQSxNQTVEWiwrQkErRFksUUFBQSxLQS9EWix5Q0FnRlEsSUFBQSxNQUNBLE1BQUEsTUFDQSxZQUFBLEtBSVIsZUFDSSxTQUFBLFNBREosa0JBR1EsVUFBQSxLQUNBLGNBQUEsS0FKUixpQkFPUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLElBVlIsOEJBYVEsVUFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxjQUFBLEtBQ0EsUUFBQSxhQUNBLFFBQUEsRUFDQSxPQUFBLFFBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFdBQUEsUUFDQSxjQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEVBQUEsS3hDMlZKLHlCd0N4WEosOEJBK0JZLFlBQUEsS0FDQSxVQUFBLE1BaENaLG9DQW1DWSxRQUFBLEdBQ0EsUUFBQSxhQUNBLE1BQUEsSUFDQSxPQUFBLEtBQ0EsV0FBQSw4Q0FBQSxJQUFBLElBQUEsVUFDQSxnQkFBQSxJQUFBLEtBQ0EsWUFBQSxLQUlaLFVBQ0ksaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FFSiwrQkFFUSxXQUFBLEVBRlIsc0NBS2dCLE1BQUEsUUFMaEIsOEJBVVEsUUFBQSxhQUNBLFFBQUEsRUFDQSxPQUFBLFFBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFdBQUEsUUFDQSxjQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEVBQUEsS0F0QlIsb0NBd0JZLFFBQUEsR0FDQSxRQUFBLGFBQ0EsTUFBQSxJQUNBLE9BQUEsS0FDQSxXQUFBLDhDQUFBLElBQUEsSUFBQSxVQUNBLGdCQUFBLElBQUEsS0FDQSxZQUFBLEtBOUJaLGtDQW1DWSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsZUFBQSxLQUNBLFlBQUEsSUF4Q1osbUVBMkNZLGlCQUFBLFlBQ0EsTUFBQSxLQUNBLGFBQUEsS0E3Q1osbUNBZ0RZLFNBQUEsU0FDQSxLQUFBLEVBQ0EsT0FBQSxFQWxEWixnQ0F1RFksY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBekRaLHFEQThEb0IsV0FBQSwwQ0FBQSxJQUFBLElBQUEsVUE5RHBCLHlCQXdFUyxRQUFBLEt4Q2dRTCx5QndDeFVKLHlCQTBFYSxRQUFBLE1BS2IsY0FDSSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLE1BQUEsUUFFSix5REFFUSxjQUFBLEtBSVIsMENBQUEsMkNBQUEsMkNBRVEsUUFBQSxNQUNBLFdBQUEsT0FDQSxjQUFBLElBQ0EsVUFBQSxLQUNBLGVBQUEsVUFDQSxnQkFBQSxLQUNBLFNBQUEsU0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxRQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsaUJBQUEsUUFDQSxRQUFBLEtBQUEsRUFDQSxVQUFBLE1BQ0EsT0FBQSxFeEMyTkoseUJ3QzVPSiwwQ0FBQSwyQ0FBQSwyQ0FtQlksVUFBQSxNQW5CWixnREFBQSxpREFBQSxpREFzQlksUUFBQSxHQUNBLFdBQUEsb0NBQUEsVUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsYUFDQSxZQUFBLEtBQ0EsUUFBQSxHQTVCWix5Q0FnQ1EsaUJBQUEsc0JBQ0EsTUFBQSxlQUNBLGFBQUEsa0JBQ0EsUUFBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEVBQ0EsVUFBQSxNQUNBLFVBQUEsS3hDcU1KLHlCd0M1T0oseUNBeUNZLFVBQUEsU0F6Q1osb0NBOENZLFFBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxpQkFBQSxRQUNBLFFBQUEsS0FBQSxFQUNBLFVBQUEsZ0JBQ0EsT0FBQSxJQUFBLEVBQ0EsVUFBQSxLeEN1TFIseUJ3QzVPSixvQ0F1RGdCLFVBQUEsU0F2RGhCLDJDQTBEZ0IsUUFBQSxHQUNBLFdBQUEsb0NBQUEsVUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsYUFDQSxZQUFBLEtBQ0EsUUFBQSxHVjB2Q2hCLHdCVW52Q0ksV0FBQSxPQUNBLFNBQUEsU0FDQSxRQUFBLE1BQUEsRUFBQSxLQUNBLFNBQUEsT0FDQSxXQUFBLDBDQUFBLElBQUEsSUFBQSxVQUNBLGNBQUEsTUFFSiw2Q0FFUSxZQUFBLEtBSVIseUJBRVEsTUFBQSxJQUNBLFNBQUEsU0FDQSxLQUFBLElBQ0EsSUFBQSxPQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJBQ0EsUUFBQSxLQUFBLEtBQUEsS0FDQSxXQUFBLE9BQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxRQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxRQUNBLFdBQUEsS0FDQSxXQUFBLE9BWFIsZ0NBYVksUUFBQSxLeEMySVIseUJ3Q3hKSixxQ0FpQmdCLGNBQUEsZ0JBakJoQiw0QkFxQlksVUFBQSxLQUNBLGNBQUEsS0F0QlosMkJBeUJZLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsVUFBQSxDQUFBLFdBS1osd0JBRVEsUUFBQSxLQUFBLEVBQUEsRUFGUiwyQ0FLUSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxPQUFBLEtBQUEsRUFBQSxFQUFBLEVBQ0EsWUFBQSxVQUFBLENBQUEsV0FUUixnQ0FZUSxPQUFBLEtBQUEsS0FDQSxXQUFBLE9BYlIscUNBZVksUUFBQSxhQUNBLE1BQUEsTUFDQSxPQUFBLElBQ0EsV0FBQSxLQWxCWiw0QkFzQlEsUUFBQSxLQUFBLEVBQUEsS0F0QlIsOEJBd0JZLFVBQUEsS0FDSixZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0ExQlIsbUNBNkJZLFFBQUEsYUFDQSxRQUFBLEVBQ0EsT0FBQSxRQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxXQUFBLFFBQ0EsY0FBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxVQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxFQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsS0EzQ1oseUNBNkNnQixRQUFBLEdBQ0EsUUFBQSxhQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsZ0JBQUEsS0FBQSxLQUVBLFFBQUEsR0FDQSxRQUFBLGFBQ0EsTUFBQSxJQUNBLE9BQUEsS0FDQSxXQUFBLDJDQUFBLElBQUEsSUFBQSxVQUNBLGdCQUFBLElBQUEsS0FDQSxZQUFBLEtBTWhCLFdBQ0ksaUJBQUEsUUFDQSxRQUFBLEtBQUEsRUFBQSxFeENzREEseUJ3Q3hESixXQUlRLFFBQUEsS0FBQSxFQUFBLE1BSlIsY0FPUSxVQUFBLEtBQ0EsWUFBQSxLeENnREoseUJ3Q3hESixjQVVZLFVBQUEsS0FDQSxjQUFBLE1BWFosYUFlUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJeENzQ0oseUJ3Q3hESixhQW9CWSxVQUFBLEtBQ0EsWUFBQSxNQXJCWixlQXlCUSxNQUFBLEtBQ0EsYUFBQSxLQUNBLE1BQUEsS3hDNkJKLHlCd0N4REosZUE2QlksTUFBQSxNQTdCWixtQ0FpQ1EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxjQUFBLEtBcENSLHNDQXNDWSxPQUFBLEtBQUEsRUFBQSxLQXRDWixvQ0EyQ1ksYUFBQSxFQTNDWixtQ0ErQ1EsWUFBQSxRQUNBLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsSUFDQSxZQUFBLElBQ0EsZUFBQSxVQUNBLE1BQUEsTUFDQSxPQUFBLEtBQ0EsV0FBQSxPQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLG1CQUFBLElBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxJQUFBLFlBN0RSLHVDQStEWSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGFBQUEsS0FDQSxtQkFBQSxJQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsSUFBQSxZQWxFWix5Q0FxRVksaUJBQUEsWUFDQSxNQUFBLFFBdEVaLDZDQXdFZ0IsT0FBQSxRQXhFaEIsa0RBMEVvQixLQUFBLFFBQ0EsT0FBQSxRQU1wQixhQUNJLFdBQUEsb0NBQUEsSUFBQSxJQUFBLFVBQ0EsV0FBQSxPQUZKLGVBSVEsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSXhDaENKLHlCd0N5QkosZUFTWSxVQUFBLEtBQ0EsWUFBQSxNQUtaLDJCQUtvQixNQUFBLElBQ0EsWUFBQSxFeEM5Q2hCLHlCd0N3Q0osMkJBUXVCLE1BQUEsS0FRdkIsK0NBRVEsWUFBQSxlQUNBLGVBQUEsY0FDQSxjQUFBLEtBSlIsb0VBTVksVUFBQSxLQUNBLE9BQUEsRUFBQSxLQVBaLGdFQVVZLFVBQUEsS0FDQSxZQUFBLEt2QzliVixvQzZCeW1ERixnQlVwcUNRLFVBQUEsTVZtckNSLGtCVWhyQ1EsWUFBQSxLdkN4Y04sb0M2QnduREYsa0JVOXFDWSxZQUFBLEdDN2hCWixrREFDSSxpQkFBQSxLQUNBLFdBQUEsS0FDQSxpQkFBQSxRQUNBLFFBQUEsRUFBQSxFQUFBLEtBTUEsU0FBQSxTekNvY0EseUJ5QzljSixrREFNUSxRQUFBLEtBQUEsRUFBQSxLQUFBLEVBQ0EsV0FBQSx5Q0FBQSxLQUFBLEVBQUEsVUFBQSxRQUNBLGdCQUFBLEtBUlIsd0RBWVEsUUFBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEt6Q2ljSix5QnlDOWNKLHdEQWVZLE9BQUEsRUFBQSxFQUFBLEtBQUEsRUFDQSxRQUFBLFFBaEJaLHdEQW9CUSxZQUFBLElBQ0EsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxXQUFBLE96Q3FiSix5QnlDOWNKLHdEQTJCWSxXQUFBLE1BM0JaLHFEQStCUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsT3pDMGFKLHlCeUM5Y0oscURBc0NZLFdBQUEsTUF0Q1osNERBMENRLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFdBQUEsT3pDK1pKLHlCeUM5Y0osNERBaURZLFdBQUEsTUFqRFosNERBcURRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxXQUFBLE96Q3NaSix5QnlDOWNKLDREQTBEWSxXQUFBLE1BSVosZ0VBRVEsV0FBQSx5Q0FBQSxFQUFBLEtBQUEsVUFDQSxnQkFBQSxJQUNBLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxNQUdSLDRDQUVRLFFBQUEsS0FBQSxLQUdSLHFFQUVRLFdBQUEsd0NBQUEsRUFBQSxFQUFBLFNBQUEsS0FDQSxRQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsS0FMUix3RUFPWSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLEVBQ0EsY0FBQSxFQUNBLE1BQUEsS0FaWix3RUFlWSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFqQlosMkV2QzJ1OEJFLDhFdUN0dDhCVSxRQUFBLEVBckJaLDZFQXlCWSxjQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLElBOUJaLDhFQWtDWSxjQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLElBdkNaLDZFQTJDWSxjQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLElBaERaLDRFQW1EWSxjQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsRUFDQSxZQUFBLElBQ0EsU0FBQSxTQXpEWixrRkEyRGdCLE1BQUEsSUFDQSxjQUFBLEVBNURoQiwyRkErRGdCLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxLQWpFaEIsNEVBcUVZLE9BQUEsS0FBQSxFQUNBLFFBQUEsTUFDQSxVQUFBLEtBdkVaLGtGQXlFZ0IsYUFBQSxLQXpFaEIsK0VBNkVZLFFBQUEsYUFDQSxRQUFBLEVBQ0EsT0FBQSxRQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxXQUFBLFFBR0EsZUFBQSxVQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxFQUFBLEtBQ0EsY0FBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBQ0EsVUFBQSxLQUNBLFVBQUEsTUE3RloscUZBK0ZnQixRQUFBLEdBQ0EsUUFBQSxhQUNBLE1BQUEsSUFDQSxPQUFBLEtBQ0EsV0FBQSw4Q0FBQSxJQUFBLElBQUEsVUFDQSxnQkFBQSxJQUFBLEtBQ0EsWUFBQSxLQXJHaEIsMkVBeUdZLGNBQUEsRUFDQSxXQUFBLEVBQ0EsWUFBQSxFQUNBLGFBQUEsRUE1R1osdUVBK0dZLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FqSFoseUVBbUhnQixNQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQUEsS0FBQSxFQXBIaEIsdUdBd0hZLE1BQUEsS0FDQSxNQUFBLGtCQUNBLE9BQUEsSUFDQSxRQUFBLElBM0haLDBHQThIWSxPQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsRUFDQSxXQUFBLE1BQ0EsV0FBQSxPQUNBLFdBQUEsT0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLFdBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQXZJWiw0R0F5SWdCLE9BQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxNQUFBLGVBQ0EsU0FBQSxPQUNBLGdCQUFBLEtBQ0EsY0FBQSxJQUNBLFlBQUEsSUFDQSxRQUFBLEVBQUEsS0FsSmhCLGtIQW9Kb0IsaUJBQUEsZUFDQSxNQUFBLGVBQ0EsZ0JBQUEsS0F0SnBCLGdIQXlKb0IsYUFBQSxLQXpKcEIsaUhBNEpvQixZQUFBLGNBNUpwQiwyRkFpS1ksV0FBQSxlQUNBLE1BQUEsZUFDQSxPQUFBLEVBQ0EsT0FBQSxRQUNBLE1BQUEsS0FDQSxhQUFBLEtBdEtaLDRIQXdLZ0IsTUFBQSxLQUNBLFFBQUEsYUFDQSxZQUFBLE9BQ0EsU0FBQSxPQUNBLGNBQUEsU0E1S2hCLDZGQWtMZ0IsTUFBQSxlQWxMaEIsNEhBcUxnQixPQUFBLElBQUEsTUFBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxJQUNBLGFBQUEsSUF6TGhCLHlIQTRMZ0IsT0FBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLE1BQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLE1BQUEsS0FNaEIsNkJBQ0ksV0FBQSxPQUNBLFFBQUEsS0FBQSxFQUZKLGdDQU9RLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBQ0EsZUFBQSxVekMwS0oseUJ5Q3RMSixnQ0FjWSxVQUFBLEtBQ0EsWUFBQSxNQWZaLGdDQW1CUSxVQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBdEJSLCtCQXlCUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsRUFBQSxFQUFBLEtBQUEsRUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUdSLGlCQUNJLGNBQUEsS0FFSixpQkFFSSxNQUFBLElBQ0EsVUFBQSxLQUNBLFdBQUEsSXZDa3I4QkosU3dDNys4QkEsU0FFRSxZQUFBLEt4QysrOEJGLFN3QzcrOEJBLFNBRUUsYUFBQSxLQUdBLHlCQURGLFNBRUksYUFBQSxHQUlKLE1BQ0UsTUFBQSxJQWtCRixvQkFDRSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BSUYsV0FDRSxVQUFBLEtBQ0EsT0FBQSxLQU1BLHlCQURGLFlBRUksMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxHQU9KLFdBR0UsWUFBQSxLQUNBLGVBQUEsS0FDQSx5QkFMRixXQU1JLFlBQUEsS0FDQSxlQUFBLE1BSUEseUJBREYsd0JBRUksWUFBQSxLQUNBLGVBQUEsTUFJSixtQkFDRSxXQUFBLE9BQ0EsY0FBQSxLQUNBLHlCQUhGLG1CQUlJLGNBQUEsTUFRSixpQkFDRSxjQUFBLEVBQ0EsWUFBQSxVQUFBLENBQUEsV0FTRSx5QkFERiw2QkFFSSxhQUFBLEtBQ0EsY0FBQSxNQVVOLG9CQUNFLFdBQUEsUUFDQSxlQUFBLEVBV0UsMEJBUEYsK0NBUUksZ0JBQUEsT0FSSixzREFZSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLFFBQUEsRUFDQSxNQUFBLElBQ0EsT0FBQSxLQWdCQSxXQUFBLGdKQUFBLFdBQUEsbUdBcUJGLHlCQUxGLDhDQU1JLFlBQUEsTUFDQSxlQUFBLE9BTUoseUJBREYsd0JBRUksVUFBQSxLQUNBLFlBQUEsTUFJSiw0QkFDRSxZQUFBLFVBQUEsQ0FBQSxXQU9BLHlCQVJGLDRCQVNJLFVBQUEsS0FDQSxZQUFBLE1BT0osaUJBQ0UsY0FBQSxLQUNBLHlCQUZGLGlCQUdJLGNBQUEsTUFFRix5QkFMRixpQkFNSSxjQUFBLE1BTkgsNEJBU0csY0FBQSxLQUdKLG9CQUNFLGNBQUEsS0FDQSx5QkFGRixvQkFHSSxjQUFBLE1BSUosaUJBQ0UsUUFBQSxLQUFBLEtBQUEsRUFDQSxPQUFBLE1BQUEsS0FBQSxFQUNBLFdBQUEsT0FDQSx5QkFKRixpQkFLSSxRQUFBLEtBQUEsS0FBQSxHQUVGLHlCQVBGLGlCQVFJLFFBQUEsS0FBQSxFQUFBLEtBQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxFQUFBLE9BQ0EsV0FBQSxLQUNBLFVBQUEsT0FHQSx5QkFERix3QkFFSSxRQUFBLEtBQUEsS0FBQSxLQUFBLEVBQ0EsT0FBQSxFQUFBLE9BQUEsRUFBQSxHQUlOLGlCQUVFLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsRUFDQSx5QkFMRixpQkFNSSxVQUFBLE1BT0osOEJBQ0UsY0FBQSxLQUNBLHlCQUZGLDhCQUdJLGNBQUEsR0FJSiwwQkFDRSxTQUFBLFNBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGFBQUEsS0FDQSx5QkFORiwwQkFPSSxVQUFBLE1BUEgsMkNBVUcsY0FBQSxLQVZILGtDQWNHLFFBQUEsR0FDQSxpQkFBQSxnQ0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxJQVdBLHlCQUZKLDBDQUdNLFVBQUEsS0FDQSxZQUFBLE1BSk4sdUNBU0ksWUFBQSxJQUNBLFVBQUEsSUFDQSxPQUFBLEVBQUEsS0FDQSx5QkFaSix1Q0FhTSxVQUFBLEtBRUEsVUFBQSxLQUtSLGFBRUUsWUFBQSxNQUVBLG1CQUNFLFFBQUEsRUFBQSxFQUFBLEtBQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxRQUVGLG9CQUNFLFNBQUEsU0FFRixvQkFDRSxPQUFBLEVBRUYsbUJBQ0UsU0FBQSxTQUNBLEtBQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxPQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxFQUNBLGNBQUEsS0FDQSxXQUFBLFdBQ0EsV0FBQSxLQUNBLDBCQWJGLG1CQWNJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsS0FBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BR0osbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsMEJBSkYsbUJBS0ksTUFBQSxLQUNBLE9BQUEsTXhDaTM4QkoseUJ3QzM1OEJGLHlCQStDSSxpQkFBQSwyQkFDQSxZQUFBLFFBQ0Esa0JBQUEsVUFDQSxvQkFBQSxPQUNBLGlCQUFBLFlBQ0EsUUFBQSxLQUFBLEtBQ0EsU0FBQSxTQUNBLEtBQUEsTUFDQSxJQUFBLElBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFDQSxNQUFBLEtBQ0EsZ0JBQUEsSzFDaUdBLHlCRWd4OEJFLHlCd0MzNjhCTix5QkE0RE0sZ0JBQUEsS0FDQSxLQUFBLE94Q2szOEJGLHdDd0MvNjhCSix3Q0FnRU0sUUFBQSxHQUNBLE9BQUEsUUFqRU4seUJBcUVJLGlCQUFBLDJCQUNBLEtBQUEsS0FDQSxNQUFBLE1BR0Ysd0JBQ0UsUUFBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLHlCQUhGLHdCQUlJLFFBQUEsTUFJSix3QkFDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsZUFBQSxLQUNBLGNBQUEsS0FDQSx5QkFSRix3QkFTSSxVQUFBLEtBQ0EsZUFBQSxLQUNBLGNBQUEsTUFHSix3QkFDRSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLE96Q25VRixvQ3lDZ1VBLHdCQUtJLFVBQUEsTXpDclVKLHFDeUNnVUEsd0JBUUksVUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFlBR0osbUJBQ0UsWUFBQSxVQUFBLENBQUEsV0FDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxnQkFBQSxVMUMwQ0EseUIwQy9DRixtQkFPSSxZQUFBLFVBQUEsQ0FBQSxZQUtOLG1CQUNFLFNBQUEsaUJBRUYsaUJBQ0UsUUFBQSxLQUdGLGdCQUNFLFFBQUEsbUJBREYsc0NBR0ksV0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLFFBQUEsS0FDQSx5QkFOSixzQ0FPTSxRQUFBLEdBUE4sMkNBV0ksV0FBQSxLQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLGVBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxlQUNBLFNBQUEsU0FDQSxPQUFBLEtBQ0EsVUFBQSxLQUVBLHlCQWpCSiwyQ0FrQk0sVUFBQSxPQUVGLDBCQXBCSiwyQ0FxQk0sVUFBQSxRQXJCTiwyQ0EwQkksT0FBQSxlQTFCSixpREE2QkksVUFBQSxLQUNBLFdBQUEsZUFDQSxXQUFBLE1BQ0EseUJBaENKLGlEQWlDTSxXQUFBLGdCQUNBLFNBQUEsUUFsQ04sMENBdUNJLFFBQUEsZUF2Q0osOENBMENJLE9BQUEsRUFDQSxXQUFBLEtBQ0EsUUFBQSxRMUNoQkEseUIwQzVCSiw4Q0E4Q00sUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLE1BOUNOLGlDQWtESSxPQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQXBESixzQ0F1REksV0FBQSw0QkFBQSxVQUFBLE9BQUEsS0FDQSxZQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSx5QkE5REosc0NBK0RNLElBQUEsS0FDQSxNQUFBLE1BaEVOLDZCQXFFSSxpQkFBQSwyQkFDQSxZQUFBLFFBQ0Esa0JBQUEsVUFDQSxvQkFBQSxPQUNBLGlCQUFBLFFBQ0EsZ0JBQUEsS0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLFFBQUEsR0FDQSxrQkFBQSxrQkFBQSxVQUFBLGtCQWpGSiw0Q0FvRk0sUUFBQSxHQUNBLE9BQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFdBQUEsS0FFRix5QkF6RkosNkJBMEZNLE1BQUEsS0FDQSxPQUFBLE1BR0YseUJBOUZKLDZCQStGTSxrQkFBQSxLQUFBLFVBQUEsS0FDQSxJQUFBLEtBQ0EsT0FBQSxFQUNBLE9BQUEsRUFDQSxZQUFBLElBQUEsTUFBQSxRQUNBLGFBQUEsSUFBQSxNQUFBLFNBcEdOLDRCQXdHSSxpQkFBQSwyQkFDQSxNQUFBLGdCQUNBLHlCQTFHSiw0QkEyR00sTUFBQSxhQTNHTiw0QkFnSEksS0FBQSxnQkFDQSx5QkFqSEosNEJBa0hNLEtBQUEsZUFDQSxNQUFBLE1BS04sa0JBQ0UsUUFBQSxRQUNBLFdBQUEsTzFDOUZFLHlCMEM0Rkosa0JBSUksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxXQUFBLE1BTkosb0JBU0ksVUFBQSxLQUNBLFlBQUEsS0FWSiwyQkFZTSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFkTixxQkFtQkksY0FBQSxLQUNBLFFBQUEsUTFDaEhBLHlCMEM0RkoscUJBc0JNLGlCQUFBLElBQUEsU0FBQSxJQUFBLEtBQUEsSUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLFkxQ3BIRix5QjBDNEZKLHlCQTRCUSxVQUFBLE1BQ0EsYUFBQSxNQTdCUix1QkFpQ00sVUFBQSxLQUNBLGVBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFdBQUEsSzFDaElGLHlCMEM0RkosdUJBc0NRLFlBQUEsVUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEdBekNSLHlCQTRDUSxRQUFBLE1BQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxNQUFBLEtBQ0EsZ0JBQUEsVUFDQSxXQUFBLEtBQ0EsWUFBQSxJQWpEUiwrQkFtRFUsZ0JBQUEsS0FPVixTQUNFLFVBQUEsZUFDQSxZQUFBLGVBR0YsY0FDRSxRQUFBLE1BQ0EsZUFBQSxJQUNBLFdBQUEsS0FDQSxNQUFBLGdCMUMvSkUseUIwQzJKSixjQU1JLFFBQUEsYUFDQSxZQUFBLEtBQ0EsTUFBQSxlQVVKLGVBRUksZUFBQSxJQUNBLGNBQUEsS0FDQSxXQUFBLE8xQ2pMQSx5QjBDNktKLGVBTU0sV0FBQSxNQU5OLG1CQVNNLFFBQUEsYUFDQSxhQUFBLEVBQ0EsZUFBQSxJQUNBLGNBQUEsSzFDekxGLHlCMEM2S0osbUJBY1EsTUFBQSxHQUNBLGNBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLGFBQUEsTUFsQlIsb0JBc0JNLFFBQUEsYUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxlQUFBLElBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxNQUFBLEtBQ0EsY0FBQSxLMUMxTUYseUIwQzZLSixvQkErQlEsTUFBQSxJQUNBLGNBQUEsRUFDQSxhQUFBLE1BakNSLGlCQXFDTSxRQUFBLGFBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLElBQ0EsY0FBQSxFMUN0TkYseUIwQzZLSixpQkEyQ1EsTUFBQSxJQUNBLGNBQUEsTUFNUixnQkFFSSxhQUFBLEtBRkosbUJBSU0sZ0JBQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsSUFDQSxZQUFBLFVBQUEsQ0FBQSxXMUN2T0YseUIwQytOSixtQkFVUSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLE1BTVIsb0NBR00sWUFBQSxLQUtOLFlBQ0UsaUJBQUEsS0FERixtQ0FJTSxZQUFBLFVBQUEsQ0FBQSxxQkFDQSxVQUFBLGVBQ0EsWUFBQSxlQUtOLGlEQUtRLFVBQUEsZTFDelFKLHlCMENvUUosaURBT1UsVUFBQSxnQkFTViw4QkFHTSxVQUFBLGVBQ0EsWUFBQSxlQUNBLE1BQUEsSzFDelJGLHlCMENvUkosOEJBT1EsVUFBQSxlQUNBLFlBQUEsZ0JBTVIsV0FDRSxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsWUFBQSxLQUdGLGVBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxFQUFBLEtBRUYscUJBQ0UsUUFBQSxJQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsSUFDQSxjQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxhQUFBLEtBQUEsWUFBQSxLQUFBLFlBQ0Esa0JBQUEsY0FBQSxLQUFBLE9BQUEsU0FBQSxVQUFBLGNBQUEsS0FBQSxPQUFBLFNBRUYsaUNBQ0UsR0FDRSxrQkFBQSxVQUFBLFVBQUEsVUFFRixLQUNFLGtCQUFBLGVBQUEsVUFBQSxnQkFMSix5QkFDRSxHQUNFLGtCQUFBLFVBQUEsVUFBQSxVQUVGLEtBQ0Usa0JBQUEsZUFBQSxVQUFBLGdCQUdKLG9CQUNFLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJBSkYsNkNBTUksTUFBQSxLQUNBLGNBQUEsS0FDQSxRQUFBLGFBQ0EsVUFBQSxLQUlKLHlCQUdNLFlBQUEsVUFBQSxDQUFBLFdBS04sMkJBRUksUUFBQSxFQUlKLGVBQ0UsUUFBQSxLQUFBLEUxQzlWRSx5QjBDNlZKLGVBR0ksUUFBQSxLQUFBLEVBQUEsTUFJSixrQ0FDRSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLGNBQUEsS0FDQSxtQkFBQSxJQUFBLElBQUEsU0FBQSxXQUFBLElBQUEsSUFBQSxTQUNBLFNBQUEsU3pDdnVCQSxvQ3lDK3RCRixrQ0FVSSxVQUFBLEtBQ0EsWUFBQSxNekMxdUJGLHFDeUMrdEJGLGtDQWNJLFVBQUEsS0FDQSxZQUFBLE1BR0osc0NBQ0UsaUJBQUEsS0FHRixNQUNFLFdBQUEsTUFHRix1REFDRSxNQUFBLE1BQ0EsT0FBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEtBQ0EsU0FBQSxTQUVGLHlDQUNFLFFBQUEsYUFDQSxPQUFBLEtBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxTQUFBLE9BQ0EsY0FBQSxLQUVGLDJDQUNFLFVBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxRQUFBLE16QzF3QkEsb0N5Q3N3QkYsMkNBTUksVUFBQSxNekM1d0JGLHFDeUNzd0JGLDJDQVNJLFVBQUEsTUFHSixtRUFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FseEJBLGlCQXN4QkEsVUFBQSxLQUNBLFlBQUEsS0FHRix3QkFFSSxjQUFBLEtDbDNCSix3REFHWSxRQUFBLEtBQUEsS0FIWiw4RUFNb0IsUUFBQSxLQU5wQiwyRUFTb0IsT0FBQSxLQVRwQiwwRUFZb0IsUUFBQSxLQUFBLEVBQUEsS0FacEIsZ0JBa0JRLFdBQUEsT0FsQlIsbUJBb0JZLFFBQUEsYUFDQSxXQUFBLE9BQ0EsT0FBQSxLQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBeEJaLHVCQTJCZ0IsUUFBQSxNQUNBLE9BQUEsRUFBQSxLQUFBLEtBNUJoQixxQkFpQ1EsUUFBQSxhQUNBLGFBQUEsS0FDQSxlQUFBLElBbkNSLG9DQXNDZ0IsTUFBQSxLQXRDaEIsd0JBMENZLE1BQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSw2QkFBQSxVQUFBLEVBQUEsRUFDQSxhQUFBLEtBQ0EsY0FBQSxLQWhEWix1QkFxRFEsTUFBQSxLM0N5WkoseUIyQzljSix1QkF1RFksTUFBQSxLQXZEWix1QkEyRFEsTUFBQSxLM0NtWkoseUIyQzljSix1QkE2RFksTUFBQSxLQTdEWix1QkFrRVEsTUFBQSxLM0M0WUoseUIyQzljSix1QkFvRVksTUFBQSxLQXBFWix1QkF3RVEsTUFBQSxLM0NzWUoseUIyQzljSix1QkEwRVksTUFBQSxLQTFFWixtQ0FnRlksVUFBQSxLQUNBLFlBQUEsSzNDNlhSLHlCNEM5Y0osWUFFUSxXQUFBLGtDQUFBLFNBQUEsSUFBQSxLQUlSLGNBQ0ksUUFBQSxFQUFBLEtBREosaUJBR1EsVUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLGVBQUEsSUFUUixzQkFXWSxNQUFBLEtBQ0EsZUFBQSxJQUNBLE1BQUEsS0FDQSxjQUFBLEtBSVosU0FDSSxlQUFBLEs1Q3FiQSx5QjRDdGJKLFNBR1EsUUFBQSxLQUFBLEVBQUEsTUFIUixZQU1RLFlBQUEsSzVDZ2JKLHlCNEN0YkosWUFRWSxZQUFBLE1BUlosWUFZUSxVQUFBLEtBQ0EsY0FBQSxLQWJSLHFCQWdCUSxlQUFBLEtBSVIsMEJBQ0ksV0FBQSxJQUFBLE1BQUEsUTVDaWFBLHlCNENsYUosMEJBR1EsY0FBQSxNQUdSLGtCQUNJLGNBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEVBRkosdUJBSVEsTUFBQSxJQUNBLFFBQUEsYUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLE81Q2laSix5QjRDNVpKLHVCQWFZLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxJQUNBLFlBQUEsTUFoQloscUNBb0JRLFFBQUEsYUFDQSxNQUFBLElBQ0EsZUFBQSxPNUNzWUoseUI0QzVaSixxQ0F3QlksZUFBQSxTQXhCWixzQkE0QlEsUUFBQSxhQUNBLE9BQUEsS0FJUix5REFDSSxVQUFBLGVBQ0EsWUFBQSxLNUN5WEEseUI0QzNYSix5REFJUSxVQUFBLGVBQ0EsWUFBQSxNQUdSLGlCQUVRLFFBQUEsS0FBQSxFQUFBLEs1Q2lYSix5QjRDblhKLGlCQUlZLFFBQUEsS0FBQSxHQUpaLGtCQVFRLFdBQUEsSzVDMldKLHlCNENuWEosa0JBVVksV0FBQSxFQUNBLFNBQUEsVVZxNEtaLGFVaDRLSSxRQUFBLEtBQUEsRUFBQSxLNUNtV0EseUJrQzZoS0osYVU5M0tRLFFBQUEsS0FBQSxHQUlSLHFCQUVRLGNBQUEsS0FJUixxQ0FHWSxPQUFBLE1BQUEsS0FBQSxFQUhaLHNDQU1ZLFlBQUEsS0FNWiwyQkFDSSxXQUFBLE9BQ0EsTUFBQSxLQUZKLDZCQUlRLFlBQUEsVUFBQSxDQUFBLFdBSVIsYUFDSSxZQUFBLFVBQUEsQ0FBQSxXQUdKLG1EQUNJLGlCQUFBLFlBRUosdUNBQ0ksTUFBQSxJQUNBLFFBQUEsYUFDQSxpQkFBQSxRQUNBLFFBQUEsS0FBQSxLQUNBLGVBQUEsSUFLQSxZQUFBLEk1Q2tUQSx5QjRDNVRKLHVDQU9RLHVCQUFBLElBQ0Esd0JBQUEsS0FJUiwyQ0FDSSxRQUFBLGFBQ0EsZUFBQSxJQUVKLDRDQUNJLFFBQUEsYUFFSixpREFDSSxjQUFBLEtBQ0EsaUJBQUEsUUFDQSxVQUFBLEs1Q3NTQSx5QjRDelNKLGlEQUtRLGNBQUEsSUFBQSxNQUFBLFNBR1Isc0RBQ0ksVUFBQSxLQUNBLGVBQUEsSUFDQSxZQUFBLEtBR0osbURBQ0ksUUFBQSxNQUVKLDBDQUNJLFFBQUEsTUFFSixxQ0FDSSxNQUFBLEtBSUEsUUFBQSxhQUNBLGlCQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsZUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLElBSUEsY0FBQSxJQUFBLE1BQUEsSzVDdVFBLHlCNENyUkoscUNBR1EsTUFBQSxLNUNrUkoseUI0Q3JSSixxQ0FZUSxXQUFBLE1BSVIsU0FFSSxRQUFBLEtBQUEsRUFBQSxFQUZKLGNBSVEsVUFBQSxLQUdSLGdEQUNJLFVBQUEsS0FDQSxRQUFBLEtBQUEsRUFJQSxRQUFBLGE1Q3dQQSx5QjRDOVBKLGdEQUlRLFFBQUEsS0FBQSxHQUlSLEtBQ0ksTUFBQSxRQUNBLFVBQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxjQUFBLEU1Q2lQQSx5QjRDdFBKLEtBT1EsY0FBQSxnQkFHUiwyQ0FDSSx1QkFBQSxJNUMyT0EseUI0Q3pPSixrREFFUSwwQkFBQSxLQUlSLFNBQ0ksUUFBQSxLQUFBLEVBQUEsSzVDa09BLHlCNENuT0osU0FHUSxRQUFBLEtBQUEsRUFBQSxNNUNnT0oseUI0QzVOSiwrQkFHWSxVQUFBLE9BQ0EsT0FBQSxFQUFBLEtBQUEsTUFLWixVQUNJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUdKLFdBQ0ksZUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEs1QzBNQSx5QjRDN01KLFdBS1EsVUFBQSxLQUNBLFlBQUEsTUFLUiw0Q0FDSSxXQUFBLEVBQ0EsT0FBQSxLQUdKLGdCQUNJLGNBQUEsSzVDNExBLHlCNEM3TEosZ0JBR1EsY0FBQSxHQUlSLFVBQ0ksUUFBQSxLQUFBLEVBQUEsSzVDcUxBLHlCNEN0TEosVUFHUSxRQUFBLEtBQUEsRUFBQSxNQUdSLFNBQ0ksUUFBQSxLQUFBLEVBQUEsSzVDK0tBLHlCNENoTEosU0FHUSxRQUFBLEtBQUEsRUFBQSxNQUlSLHVCQUVRLFFBQUEsRUFTUixnQkFDSSxXQUFBLGVBQ0EsWUFBQSxLNUM0SkEseUI0QzlKSixnQkFJUSxZQUFBLE1BR1IsbUJBQ0ksVUFBQSxlQUNBLFlBQUEsZUFDQSxXQUFBLE9BTUEsWUFBQSxJQUNBLGVBQUEsSzVDNklBLHlCNEN2SkosbUJBS1EsWUFBQSxlQUNBLFVBQUEsZUFDQSxXQUFBLE1BS1Isa0JBQ0ksY0FBQSxFQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsVUFBQSxDQUFBLFdBR0osbUJBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxlQUFBLEVBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxXQUFBLEs1QzhIQSx5QjRDbklKLG1CQU9RLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLFFBQ0EsV0FBQSxFQUNBLGVBQUEsTUFHUixzQkFDSSxvQkFBQSxPQUFBLFdBQUEsT0FDQSxhQUFBLEVBQ0EsUUFBQSxLQUNBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJM0N4UUYsb0MyQ29RRixzQkFNUSxhQUFBLEtBQ0EsUUFBQSxFQUNBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRzNDNVFOLHFDMkNvUUYsc0JBV1EsaUJBQUEsUUFBQSxTQUFBLFFBQUEsS0FBQSxTQUlSLGlCQUNJLFdBQUEsZUFDQSxZQUFBLEtBRUosb0JBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FFSix1QkFDSSxNQUFBLElBT0EsTUFBQSxLQUNBLFFBQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxLQUNBLGNBQUEsSTNDdFNGLG9DMkMyUkYsdUJBR1EsTUFBQSxPM0M5Uk4scUMyQzJSRix1QkFNUSxNQUFBLE9BT1Isb0NBQ0ksaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUVKLG9DQUNJLE9BQUEsSUFBQSxNQUFBLFFBRUosb0NBQ0ksT0FBQSxJQUFBLE1BQUEsUUFFSixvQ0FDSSxpQkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBRUoscUJBQ0ksY0FBQSxLQUNBLFdBQUEsS0FFSixvQkFDSSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FLQSxjQUFBLEU1Q3lEQSx5QjRDakVKLG9CQUtRLFVBQUEsS0FDQSxZQUFBLE1BSVIsb0JBQ0ksTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBTUEsY0FBQSxFQUNBLFdBQUEsSTVDNkNBLHlCNEN2REosb0JBS1EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLEdBTVIsZUFDSSxRQUFBLE1BQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFdBQ0EsV0FBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLGNBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLE9BQ0EsT0FBQSxLQUFBLEs1QzhCQSx5QjRDMUNKLGVBY1EsUUFBQSxhQUNBLE9BQUEsRUFBQSxLQUFBLEVBQUEsTUFJUixhQUNJLFdBQUEsK0M1Q3NCQSx5QjRDdkJKLHNDQUtnQixPQUFBLEc1Q2tCWix5QjRDdkJKLDBCQVlZLFdBQUEsS0FDQSxXQUFBLEdBUVosV0FDSSxpQkFBQSxLQUNBLGNBQUEsS0FDQSxjQUFBLElBQ0EsU0FBQSxPQUVKLGVBS0ksUUFBQSxLQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLE1BQUEsSzVDYkEseUI0Q0lKLGVBRVEsTUFBQSxLQUNBLE1BQUEsS0FRUiw0QkFDSSxpQkFBQSxRQUVKLDZCQUNJLGlCQUFBLFFBRUosY0FDSSxlQUFBLEs1Q3RCQSx5QjRDcUJKLGNBR1EsUUFBQSxLQUFBLEVBQUEsS0FBQSxLQUNBLE1BQUEsTUFHUixpQkFDSSxRQUFBLEtBQUEsRUFNQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsVUFBQSxDQUFBLFc1Q3JDQSx5QjRDNEJKLGlCQUdRLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxTQU9SLDRCQUNJLGFBQUEsRUFFSixtQkFFUSxZQUFBLElBQ0EsTUFBQSxRQUNBLGdCQUFBLFVBQ0EsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFMUix5QkFPWSxNQUFBLFFBUVosY0FDSSxVQUFBLEtBQ0EsWUFBQSxLQUVKLGNBQ0ksUUFBQSxLQUNBLGNBQUEsSzVDaEVBLHlCNEM4REosY0FJUSxXQUFBLE9BR1IsaUJBQ0ksVUFBQSxLQUNBLFlBQUEsS0FLQSxZQUFBLEs1QzVFQSx5QjRDcUVKLGlCQUlRLFVBQUEsS0FDQSxZQUFBLE1BS1IsMEJBRVEsY0FBQSxFNUNqRkoseUI0QytFSiwwQkFJWSxjQUFBLE1BSlosNEJBT1ksY0FBQSxFNUN0RlIseUI0QytFSiw0QkFTZ0IsY0FBQSxNQVRoQixrQ0FlWSxXQUFBLE9BZlosc0JBbUJRLGNBQUEsSzVDbEdKLHlCNEMrRUosc0JBcUJZLGNBQUEsR0FLWixpQkFDSSxRQUFBLEtBQUEsRUFBQSxlNUMxR0EseUI0Q3lHSixpQkFHUSxRQUFBLE1BQUEsS0FBQSxnQkFIUixvQkFNUSxVQUFBLEtBQ0EsWUFBQSxLNUNoSEoseUI0Q3lHSixvQkFTWSxVQUFBLEtBQ0EsWUFBQSxNQVZaLG9CQWNRLFVBQUEsS0FDQSxZQUFBLEs1Q3hISix5QjRDeUdKLG9CQWlCWSxVQUFBLEtBQ0EsWUFBQSxNQWxCWix5QkFzQlEsVUFBQSxLQUNBLE1BQUEsa0JBQ0EsWUFBQSxLQUNBLFdBQUEsTzVDbElKLHlCNEN5R0oseUJBMkJZLFdBQUEsTTVDcElSLHlCNEN5R0osMENBaUNnQixPQUFBLEc1QzFJWix5QjRDeUdKLDhCQXdDWSxXQUFBLEtBQ0EsV0FBQSxHQUtaLFlBV0ksUUFBQSxLQUFBLEVBQUEsSzVDbEtBLHlCNEN1SkosWUFFUSxVQUFBLEtBQ0EsWUFBQSxNNUMxSkoseUI0Q3VKSiw4QkFPWSxVQUFBLGVBQ0EsWUFBQSxnQjVDL0pSLHlCNEN1SkosWUFhUSxRQUFBLEtBQUEsRUFBQSxNQUlSLFFBQ0ksUUFBQSxLQUFBLEVBQUEsSzVDektBLHlCNEN3S0osUUFHUSxRQUFBLEtBQUEsRUFBQSxNQUhSLGlCQU9ZLFlBQUEsSUFQWiwwQkFXUSxRQUFBLE01Q25MSix5QjRDd0tKLDBCQWFZLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxNQUtaLGVBQ0ksV0FBQSwyREFESixrQkFHUSxRQUFBLEs1QzdMSix5QjRDMExKLGtCQUtZLFFBQUEsT0FLWixXQUVRLGVBQUEsSzVDdE1KLHlCNENvTUosV0FJWSxlQUFBLE1BTVosa0NBRVEsUUFBQSxlM0Mza0JOLHFDMkN5a0JGLGtDQUlZLFFBQUEsaUJBS1osbUJBRVEsUUFBQSxLQUlSLGtDQUFBLGlDQUFBLGtDQUFBLGdDQUFBLDhCQUVRLFFBQUEsRUFJUixlQUNJLFdBQUEsa0JBR0osYUFDSSxXQUFBLFFBRUoscUJBQ0ksTUFBQSxLNUMzT0EseUI0QzBPSixxQkFHUSxNQUFBLE1BSVIsbUJBQ0ksV0FBQSxLQUNBLFVBQUEsS0FFSiw4QkFFUSxPQUFBLE1BQ0Esb0JBQUEsT0FBQSxPNUN4UEoseUI0Q3FQSiw4QkFLWSxPQUFBLE1BSVoscUJBQ0ksWUFBQSxJQUNBLGNBQUEsSUFBQSxNQUFBLEtBRkosMkJBSVEsY0FBQSxJQUFBLE1BQUEsWUFya0JSLGFDMUlJLFlBQUEsVUFBQSxDQUFBLFdBREoseUJBR1EsVUFBQSxFRCtJUix1Q0M3SVksTUFBQSxLQUNBLFFBQUEsS0FDQSxpQkFBQSxRQUNBLFFBQUEsS0FBQSxLQUNBLGVBQUEsSUFFQSxZQUFBLElBQ0EsYUFBQSxJN0NrY1IseUI0QzVUSix1Q0NwSWdCLE1BQUEsSUFDQSxRQUFBLGFBQ0EsdUJBQUEsSUFDQSx3QkFBQSxLRDhIaEIsbURDM0hnQixpQkFBQSxZRDBJaEIsMkNDdklnQixRQUFBLGFBQ0EsZUFBQSxJRDBJaEIsNENDdklnQixRQUFBLGE3Q21iWix5QjRDNVNKLDRDQ3JJb0IsVUFBQSxLQUNBLFlBQUEsTURxSnBCLG1EQ2xKb0IsUUFBQSxNQWpDcEIsd0JBd0NRLGNBQUEsSzdDc2FKLHlCNkM5Y0osd0JBMENZLGNBQUEsR0QrSVoscUNDNUlZLE1BQUEsS0FDQSxRQUFBLGFBQ0EsaUJBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsZUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsY0FBQSxJQUFBLE1BQUEsZUFDQSxhQUFBLEk3Q3laUix5QjRDclJKLHFDQ2xJZ0IsTUFBQSxJQUNBLFdBQUEsS0FDQSxRQUFBLEtBQUEsTUR1SmhCLGdEQ3BKZ0IsVUFBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLFFBQUEsYTdDZ1paLHlCNEM5UEosZ0RDL0lvQixRQUFBLEtBQUEsRUFDQSxVQUFBLE1Eb0hwQiwwQ0NoSGdCLFFBQUEsTUQrRmhCLGlEQzVGZ0IsY0FBQSxJQUFBLE1BQUEsSUFBQSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxVQUFBLEs3Q21ZWix5QjRDelNKLGlEQ3hGb0Isd0JBQUEsRUFDQSx3QkFBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLFNEOEZwQixzREN4Rm9CLFVBQUEsS0FDQSxlQUFBLEk1Q0hsQixvQzJDMEZGLHNEQ3JGd0IsVUFBQSxNNUNMdEIscUMyQzBGRixzRENsRndCLFVBQUEsTUEzRnhCLDREQStGb0IsVUFBQSxLNUNabEIsb0M0Q25GRiw0REFpR3dCLFVBQUEsTURpSXhCLDJDQzFIWSxXQUFBLEs3Q3NXUix5QjRDNU9KLDJDQ3hIZ0IsdUJBQUEsSUFDQSxXQUFBLEc3Q21XWix5QjRDek9KLGtEQ3JIZ0IsMEJBQUEsS0FoSGhCLDBDQXVIWSxjQUFBLElBQUEsTUFBQSxRN0N1VlIseUI2QzljSiwwQ0FxSGdCLDJCQUFBLEs3Q3lWWix5QjZDOWNKLHVDQTJIZ0IsV0FBQSxPNUN4Q2Qsb0M0Q25GRiwyQ0FpSWdCLFFBQUEsUUFqSWhCLG9FQXFJb0IsV0FBQSxLQUNBLGNBQUEsWUF0SXBCLHVDQTJJWSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLFdBQ0EsUUFBQSxLQUFBLEs1QzFEVixvQzRDbkZGLHVDQStJZ0IsUUFBQSxhQUNBLFFBQUEsS0FBQSxNQWhKaEIsc0RBbUpnQixZQUFBLEk1Q2hFZCxvQzRDbkZGLHNEQXFKb0IsWUFBQSxHQXJKcEIsK0RBd0pvQixRQUFBLEVBQUEsRUFBQSxFNUNyRWxCLG9DNENuRkYsK0RBMEp3QixRQUFBLEtBQUEsRUFBQSxHQTFKeEIsaUVBOEpvQixRQUFBLEVBQUEsRUFBQSxFNUMzRWxCLG9DNENuRkYsaUVBZ0t3QixRQUFBLEtBQUEsR0FoS3hCLG1DQXlLWSx3QkFBQSxJQUNBLHVCQUFBLEk1Q3ZGVixvQzRDbkZGLG1DQXVLZ0IsdUJBQUEsR0F2S2hCLHdCQThLUSxVQUFBLEVBWUEsY0FBQSxJQUNBLHVCQUFBLEVBQ0Esd0JBQUEsRUFJQSxTQUFBLE9BaE1SLCtEQWtMb0Isd0JBQUEsSUFDQSx1QkFBQSxJN0MyUmhCLHlCNkM5Y0osK0RBcUx3Qix3QkFBQSxHN0N5UnBCLHlCNkM5Y0osd0JBOExZLGNBQUEsR0E5TFosbUNBa01ZLFNBQUEsU0FsTVosMENBb01nQixRQUFBLFFBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxrQkFBQSxrQkFBQSxVQUFBLGtCQUNBLE1BQUEsSUFDQSxPQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsRUFDQSxNQUFBLFE3Q2tRWix5QjZDOWNKLDBDQThNb0IsUUFBQSxNQTlNcEIsK0NBbU5vQixRQUFBLFE1Q2hJbEIsb0M0QzBJRiwyREFHWSxRQUFBLEtBQUEsRUFDQSxVQUFBLE01QzlJVixxQzRDMElGLDJEQU9ZLFFBQUEsS0FBQSxHVDJ0Q1osa0JTdHRDSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS1RzdENKLHFCU250Q1EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUNBLFNBQUEsa0JBQ0EsUUFBQSxFQUFBLGVUaXRDUiw0QlMvc0NZLFFBQUEsS0FSWix5QkFXWSxPQUFBLEtBQ0EsTUFBQSxLQUtaLDJCQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUVBLGNBQUEsS0FBQSxVQUFBLEs1Q3pLRixvQzRDc0tGLDJCQUtRLGNBQUEsT0FBQSxVQUFBLFFBTFIsOEJBUVEsaUJBQUEsWUFBQSxTQUFBLEVBQUEsRUFBQSxjQUFBLEtBQUEsRUFBQSxFQUFBLGNBTUEsU0FBQSxrQkFDQSxRQUFBLElBQUEsZTVDckxOLG9DNENzS0YsOEJBVVksaUJBQUEsWUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBQ0EsUUFBQSxFQUFBLGdCQVhaLHFDQWlCWSxRQUFBLEtBakJaLGtDQW9CWSxPQUFBLEtBQ0EsTUFBQSxLVGlyQ1osa0NTNXFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS3ZCN0hKLGN1QmlJSSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBR0osa0JBQ0ksUUFBQSxLQUFBLEtBQUEsS0FDQSxXQUFBLDRCQUFBLFNBQ0Esb0JBQUEsRUFBQSxFQUNBLGdCQUFBLEtBRUosb0NBQ0ksTUFBQSxNQUNBLE9BQUEsRUFBQSxLNUMvTUYsb0M0QzZNRixvQ0FJUSxNQUFBLE01Q2pOTixxQzRDNk1GLG9DQU9RLE1BQUEsT0FJUiwrQkFDSSxXQUFBLEtBRUosOEJBQ0ksUUFBQSxLQUFBLEtBQ0EsVUFBQSxnQkFDQSxZQUFBLElBSUosMkJBQ0ksTUFBQSxLQUNBLE9BQUEsS3ZCc1dKLGV1Qm5XSSxlQUFBLElBQ0EsYUFBQSxLQUVKLDBCQUNJLFdBQUEsS0FDQSxVQUFBLEtBQ0ksWUFBQSxFQUNBLFlBQUEsYzVDOU9OLG9DNEMwT0YsMEJBTVksVUFBQSxlQUNBLFlBQUEsTTVDalBWLHFDNEMwT0YsMEJBVVksVUFBQSxlQUNBLFlBQUEsTXZCeVZaLGdCdUJyVkksVUFBQSxlQUNBLFlBQUEsZVhpNUxKLHNCVzc0TEksV0FBQSw0QkFBQSxVQUNBLG9CQUFBLEVBQUEsRUFDQSxnQkFBQSxLQUNBLE9BQUEsS1hnNUxKLHlCVzc0TEksV0FBQSwrQkFBQSxVQUNBLG9CQUFBLEVBQUEsRUFDQSxnQkFBQSxLQUNBLE9BQUEsS0RwVkosY0N1VkksUUFBQSxFQUFBLEtEdlZKLGlCQ3lWUSxVQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsZUFBQSxJQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLNUNuUk4sb0MyQzdFRixpQkNrV1ksUUFBQSxjRGxXWixzQkNxV1ksTUFBQSxLQUNBLGVBQUEsSUFDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxjQUFBLEs1QzNSVixvQzJDN0VGLHNCQzBXZ0IsTUFBQSxNQXBCaEIsMEJBdUJnQixNQUFBLEk1Q2hTZCxvQzRDeVFGLDBCQXlCb0IsTUFBQSxNN0N5RmhCLHlCNEM5Y0osWUM2WFEsV0FBQSxrQ0FBQSxTQUFBLElBQUEsS0FJUix1QkFDSSxNQUFBLE1BT0osMkNBQ0ksY0FBQSxJQUFBLE1BQUEsUUFFSiwyQ0FDSSxjQUFBLElBQUEsTUFBQSxRQUVKLDJDQUNJLGNBQUEsSUFBQSxNQUFBLFFBRUosMkNBQ0ksY0FBQSxJQUFBLE1BQUEsUUFsQkosdUJBcUJHLFFBQUEsTUFBQSxLQUFBLEVBR0gsa0RBQ0ksV0FBQSxnQ0FBQSxTQUFBLElBQUEsY0FDSSxNQUFBLEtBQ0osT0FBQSxLQUNBLElBQUEsS0FJSixrREFDSSxXQUFBLHFDQUFBLFNBQUEsSUFBQSxjQUNJLE1BQUEsS0FDSixPQUFBLEtBQ0EsSUFBQSxLQUdKLGtEQUNJLFdBQUEsc0NBQUEsU0FBQSxJQUFBLGNBQ0ksTUFBQSxLQUNKLE9BQUEsS0FDQSxJQUFBLEtBR0osa0RBQ0ksV0FBQSwrQkFBQSxTQUFBLElBQUEsY0FDSSxNQUFBLEtBQ0osT0FBQSxLQUNBLElBQUEsS0QzTkosS0MrTkksTUFBQSxRQUNBLFVBQUEsS0FDQSxRQUFBLEtEN1lKLDBCQ2daSSxXQUFBLElBQUEsTUFBQSxRRDFZSixrQkM2WUksY0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQUEsRUQ5WUosdUJDZ1pRLE1BQUEsSUFDQSxRQUFBLGFBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLE1BQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxJQUNBLFlBQUEsSzdDSUoseUI0QzVaSix1QkMwWlksVUFBQSxLQUNBLFlBQUEsTUQzWloscUNDK1pRLFFBQUEsYUFDQSxNQUFBLElEaGFSLHNCQ21hUSxRQUFBLGFBQ0EsT0FBQSxLQUlSLDZCQUNJLFdBQUEsZUFHSixpQ0FDSSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxFQUFBLGdCQUVBLFdBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxnQkFFSixlQUNJLGVBQUEsRUFHSixzQkFDSSxNQUFBLEtBR0osdUVBQ0ksTUFBQSxLQUNBLE9BQUEsS0FHSixrRkFDSSxXQUFBLGlDQUFBLFVBQUEsSUFBQSxJQUlKLHFCQUNJLFlBQUEsSzdDeENBLHlCNkN1Q0oscUJBR1EsWUFBQSxNQUtSLG9FQUVRLFVBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsT0FBQSxLQUNBLGVBQUEsSUFOUiw4REFTUSxVQUFBLEtBQ0EsUUFBQSxLQUFBLEVBSVIsV0FDSSxVQUFBLEtBRUosa0JBQ0ksVUFBQSxLQUlKLFlBQ0ksV0FBQSxPQUNBLGNBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsSzVDbmNGLG9DNENnY0YsWUFLUSxRQUFBLFNBSVIsZUFDSSxXQUFBLEtBQ0EsYUFBQSxJQUNBLGNBQUEsSUFDQSxjQUFBLElBQ0EsUUFBQSxFQUNBLFFBQUEsYUFDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEVBQ0EsVUFBQSxLNUNqZEYsb0M0Q3ljRixlQVVRLFVBQUEsTUFWUiwwQkFhUSxhQUFBLEU1Q3RkTixvQzRDeWNGLDBCQWVZLGFBQUEsS0FLWixpQkFDSSxPQUFBLFFBQ0EsTUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFFBQUEsTUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsZ0JBQUEsS0FDQSxRQUFBLEVBQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLEVBQUEsSTVDMWVGLG9DNEM2ZEYsaUJBZVEsUUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLE1BSVIsMEJBQ0ksTUFBQSxLQUNBLFdBQUEsUUFDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLE9BQUEsSUFBQSxNQUFBLFFBRUosaUNBQ0ksV0FBQSx5Q0FBQSxVQUFBLElBQUEsSUFBQSxRQUNBLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxRQUFBLE9BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUNBLFFBQUEsSzVDcGdCRixvQzRDMGZGLGlDQVlRLFFBQUEsT0FJUix1QkFBQSwwQkFDSSxNQUFBLEtBQ0EsV0FBQSxRQUNBLFFBQUEsRUFDQSxPQUFBLElBQUEsTUFBQSxRQUdKLFlBQ0UsUUFBQSxhQUVGLFdBQ0ksV0FBQSxPQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBRUosa0JBQ0ksV0FBQSxPQUNBLFVBQUEsS0FDQSxNQUFBLFFBR0osZUFFUSxjQUFBLEtBQ0EsWUFBQSxJcENuZlIsa0JvQzBoQkksT0FBQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNwQ3RoQkYsNkJvQzBoQkUsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRXBDdGhCRixvQ29DMGhCRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsaUJBQUEsUUFDQSxjQUFBLEtBQ0Esa0JBQUEsbUJBQUEsS0FBQSxTQUFBLFlBQUEsS0FDUSxVQUFBLG1CQUFBLEtBQUEsU0FBQSxZQUFBLEtwQ3ZoQlYsOEJvQzBoQkUsa0JBQUEsY0FFUSxVQUFBLGNwQ3ZoQlYsOEJvQzBoQkUsa0JBQUEsY0FFUSxVQUFBLGNwQ3ZoQlYsOEJvQzBoQkUsa0JBQUEsY0FFUSxVQUFBLGNwQ3ZoQlYsOEJvQzBoQkUsa0JBQUEsZUFFUSxVQUFBLGVwQ3ZoQlYsOEJvQzBoQkUsa0JBQUEsZUFFUSxVQUFBLGVwQ3ZoQlYsOEJvQzBoQkUsa0JBQUEsZUFFUSxVQUFBLGVwQ3ZoQlYsOEJvQzBoQkUsa0JBQUEsZUFFUSxVQUFBLGVwQ3ZoQlYsOEJvQzBoQkUsa0JBQUEsZUFFUSxVQUFBLGVwQ3ZoQlYsK0JvQzBoQkUsa0JBQUEsZUFFUSxVQUFBLGVwQ3ZoQlYsK0JvQzBoQkUsa0JBQUEsZUFFUSxVQUFBLGVwQ3ZoQlYsK0JvQzBoQkUsa0JBQUEsZUFFUSxVQUFBLGVwQ3ZoQlYscUNvQzBoQkUsd0JBQUEsTUFDUSxnQkFBQSxNcEN2aEJWLHFDb0MwaEJFLHdCQUFBLElBQ1EsZ0JBQUEsSXBDdmhCVixxQ29DMGhCRSx3QkFBQSxLQUNRLGdCQUFBLEtwQ3ZoQlYscUNvQzBoQkUsd0JBQUEsS0FDUSxnQkFBQSxLcEN2aEJWLHFDb0MwaEJFLHdCQUFBLEtBQ1EsZ0JBQUEsS3BDdmhCVixxQ29DMGhCRSx3QkFBQSxLQUNRLGdCQUFBLEtwQ3ZoQlYscUNvQzBoQkUsd0JBQUEsS0FDUSxnQkFBQSxLcEN2aEJWLHFDb0MwaEJFLHdCQUFBLEtBQ1EsZ0JBQUEsS3BDdmhCVixzQ29DMGhCRSx3QkFBQSxLQUNRLGdCQUFBLEtwQ3ZoQlYsc0NvQzBoQkUsd0JBQUEsS0FDUSxnQkFBQSxLcEN2aEJWLHNDb0MwaEJFLHdCQUFBLEtBQ1EsZ0JBQUEsS0FHVixzQ0FDRSxHQUFBLEtBQUEsSUFBZ0IsUUFBQSxFQUNoQixJQUFNLFFBQUEsR0FHUiw4QkFDRSxHQUFBLEtBQUEsSUFBZ0IsUUFBQSxFQUNoQixJQUFNLFFBQUEsR3BDdGhCUiw2Qm9DMmhCUSxxQkFBQSxRQUFBLGtCQUFBLFFBQUEsYUFBQSxRNUNwdEJSLG9DUXlMQSw2Qm9DNmhCVSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLFE1Q3h0QlYsb0NReUxBLDJDb0NtaUJjLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsTUFBQSxLQUFBLEVBQUEsRUFBQSxPQU9kLG9CQUNFLFFBQUEsS0FBQSxFQUFBLEs1Q3B1QkYsb0M0Q211QkEsb0JBR00sUUFBQSxLQUFBLEdBSE4sdUJBTVEsY0FBQSxLQU5SLGlDQVVVLE9BQUEsSUFBQSxFQUFBLEs1Qzd1QlYsb0M0Q211QkEsaUNBWWMsT0FBQSxLQUFBLEVBQUEsTUFaZCw4QkFpQk0sV0FBQSxLQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLElBQUEsbUJBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxJQUFBLG1CQUNBLFFBQUEsS0FBQSxLQUFBLEtBQ0EsY0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsU0FBQSxTQUNBLGNBQUEsSzVDMXZCTixvQzRDbXVCQSw4QkF5QlUsY0FBQSxNQXpCVixzQ0E0QlUsT0FBQSxLQTVCVixpQ0ErQlUsVUFBQSxLQUNBLFlBQUEsSUFDQSxPQUFBLEtBQUEsRUFBQSxLQWpDVixnQ0FvQ1UsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEVBdENWLG1DQXlDVSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLE01Q2x4QlYsb0M0Q3V4QkEsc0NBSWMsTUFBQSxLQU9kLFFBQ0UsVUFBQSxlMUN0bEJKLGdEMEMwbEJJLFdBQUEseUNBQUEsVUFBQSxFQUFBLENBQUEsQ0FBQSxNQUNBLFlBQUEsZ0JBQ0EsZUFBQSxlNUN6eUJGLG9DRTZNRixnRDBDOGxCUSxlQUFBLGVBQ0EsWUFBQSxpQkFJUixjQUNJLFFBQUEsS0FBQSxFQUFBLEs1Q2p6QkYsb0M0Q2d6QkYsY0FHUSxRQUFBLEtBQUEsRUFBQSxNQUhSLGlCQU1RLGNBQUEsS0FDQSxVQUFBLEs1Q3Z6Qk4sb0M0Q2d6QkYsaUJBU1ksVUFBQSxLQUNBLFlBQUEsTUFWWix3QkFjUSxXQUFBLEtBQ0EsUUFBQSxNQUNBLGNBQUEsS0FoQlIsNEJBa0JZLE1BQUEsS0FsQlosa0NBcUJZLFNBQUEsT0FDQSx1QkFBQSxJQUNBLHdCQUFBLElBdkJaLG1DQTBCWSxRQUFBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEVBQ0EsMEJBQUEsSUFDQSwyQkFBQSxJNUMvMEJWLG9DNENnekJGLG1DQWlDZ0IsV0FBQSxPQWpDaEIsc0NBb0NnQixVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLFVBQUEsQ0FBQSxXQXZDaEIscUNBMENnQixNQUFBLFFBQ0EsVUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEVBQ0EsWUFBQSxJNUM5MUJkLG9DNENvMkJGLFlBRVEsMEJBQUEsZTVDdDJCTixvQzRDeTJCRixZQUVRLHVCQUFBLGVBS1IsMkJBRVEsT0FBQSxLQUNBLFFBQUEsS0FBQSxFQUFBLEU1Q24zQk4sb0M0Q2czQkYsMkJBS1ksUUFBQSxLQUFBLEVBQUEsTUFMWiw4QkFRWSxVQUFBLEtBQ0EsY0FBQSxLQVRaLDhCQVlZLFVBQUEsS0FDQSxPQUFBLEtBYlosaUNBZWdCLE9BQUEsS0FBQSxLQUNBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJNUNoNEJkLG9DNENnM0JGLGlDQWtCb0IsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxNQUFBLEtBQUEsRUFBQSxFQUFBLE1BQ0EsT0FBQSxJQUFBLE01Q240QmxCLG9DNENnM0JGLGlDQXNCb0IsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLE1BdEJwQiw2Q0F5Qm9CLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLNUN6NEJsQixvQzRDZzNCRiw2Q0EyQndCLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxNQTNCeEIsOENBK0JvQixRQUFBLE1BL0JwQixxQ0FrQ29CLE1BQUEsSzVDbDVCbEIsb0M0Q3k1QkYsa0JBRVEsVUFBQSxPQUZSLHdCQUtRLE1BQUEsSzVDOTVCTixvQzRDeTVCRix3QkFPWSxNQUFBLFNBSVoseUJBRVEsUUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLEtBQ0EsV0FBQSxPQUNBLFdBQUEsSUFDQSxPQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFU1Qzk2Qk4sb0M0Q282QkYseUJBWVksV0FBQSxNQVpaLCtCQWVZLFdBQUEsSUN0Z0NaLGlCQUNFLE1BQUEsS0FHRSxjQUFBLElBQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxRQUVBLFdBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxRQUNBLGNBQUEsS0FDQSxRQUFBLEtBQ0EsU0FBQSxPQUNBLFdBQUEsSzdDd0VGLG9DNkNuRkYsaUJBYVEsUUFBQSxNQUdSLDhCQUNJLE1BQUEsSzdDa0VGLG9DNkNuRUYsOEJBSVEsTUFBQSxNQUdSLGtDQUNJLFVBQUEsTUFDQSxlQUFBLEtBR0osY0FDSSxhQUFBLEVBQ0EsTUFBQSxLN0NxREYsb0M2Q3ZERixjQUlRLGFBQUEsS0FDQSxNQUFBLEs3Q2tETixxQzZDdkRGLGNBUVEsYUFBQSxLQUNBLE1BQUEsS0FUUixpQkFZUSxVQUFBLEtBQ0EsWUFBQSxJQUlSLGdCQUNJLFVBQUEsS0FDQSxZQUFBLEtBS0EsWUFBQSxJQUNBLFlBQUEsVUFBQSxDQUFBLFc3QzhCRixvQzZDdENGLGdCQUlRLFVBQUEsS0FDQSxZQUFBLE1BS1IsbUJBQ0ksWUFBQSxJQUNBLFVBQUEsS0FHSixvQkFDSSxXQUFBLDZCQUFBLFVBQUEsRUFBQSxJQUNBLGFBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsVUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLGdCQUFBLEtBQ0EsY0FBQSxJQUVKLGFBQ0ksTUFBQSxLQUNBLGlCQUFBLEtBQ0EsUUFBQSxhQUNBLFdBQUEsT0FHQSxjQUFBLElBQ0EsUUFBQSxLQUNBLGVBQUEsSUFDQSxPQUFBLEVBQUEsS0FBQSxLQUNBLFdBQUEsTUFDQSxTQUFBLFM3Q0NGLG9DNkNiRixhQWNNLE1BQUEsSUFDQSxXQUFBLE9BSU4sZ0JBQ0ksVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsU0FBQSxTQUNBLGNBQUEsRUFFSixlQUNJLFlBQUEsSUFFSix1QkFDSSxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxpQkFBQSxLQUNBLFNBQUEsU0FDQSxLQUFBLElBQ0EsT0FBQSxFQUNBLGtCQUFBLGtCQUFBLFVBQUEsa0JBRUoseUJBQ0ksV0FBQSxPQUNBLFNBQUEsU0FDQSxZQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBR0osOEJBQ0ksVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsUUFBQSxNQUNBLGVBQUEsS0FDQSxZQUFBLElBRUoscUNBQ0ksVUFBQSxLQUdKLGVBQ0ksTUFBQSxNQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLElBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxnQkFBQSxLQUNBLFlBQUEsSUFDQSxtQkFBQSxJQUFBLElBQUEsUUFBQSxXQUFBLElBQUEsSUFBQSxRQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsRUFBQSxFQUFBLEVBQUEsS0FDQSxRQUFBLGFBQ0EsV0FBQSx3Q0FBQSxVQUFBLElBQUEsSUFDQSxXQUFBLEtBQ0EsU0FBQSxTQUNBLEtBQUEsSUFDQSxPQUFBLEtBQ0Esa0JBQUEsa0JBQUEsVUFBQSxrQkFFSixxQkFDSSxPQUFBLElBQUEsTUFBQSxRQUNBLE1BQUEsUUFDQSxXQUFBLHFDQUFBLFVBQUEsSUFBQSxJQUVKLFVBR0ksY0FBQSxJQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsUUFFQSxXQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsUUFDQSxRQUFBLEtBQUEsS0FBQSxJQUFBLEtBQ0EsY0FBQSxLN0NqRkYsb0M2Q3lFRixVQVVRLFdBQUEsTUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLE1BR1IsWUFDSSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLElBRUosaUJBQ0ksWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsTUFBQSxRQUVKLG9CQUNJLFVBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FFSix5QkFDSSxRQUFBLGFBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsS0FHQSxjQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsT0FDQSxhQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxRQUFBLEVBQUEsSzdDdkhGLG9DNkN1R0YseUJBa0JRLGFBQUEsTUFHUiwrQ0FDSSxNQUFBLElBRUosaURBQ0ksV0FBQSxRQUNBLGFBQUEsUUFFSixpREFDSSxXQUFBLElBQ0EsYUFBQSxRQUVKLGNBR0ksY0FBQSxJQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsUUFFQSxXQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsUUFDQSxRQUFBLEtBQ0EsaUJBQUEsS0FDQSxXQUFBLEtBRUosa0JBQ0ksTUFBQSxLQUVKLGlCQUNJLFFBQUEsRUFBQSxFQUFBLEtBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSTdDekpGLG9DNkNxSkYsaUJBTVEsVUFBQSxLQUNBLFlBQUEsTUFJUixvQkFDSSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsNkJBQUEsVUFBQSxFQUFBLElBQ0EsZUFBQSxLQUNBLGFBQUEsS0FDQSxnQkFBQSxLQUdKLDBCQUNJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxzQ0FBQSxVQUFBLEVBQUEsSUFDQSxlQUFBLEtBQ0EsYUFBQSxLQUdKLDZCQUNJLFdBQUEsTzdDbExGLG9DNkNpTEYsNkJBR1EsV0FBQSxNQUdSLGdDQUNJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxLN0MxTEYsb0M2Q3VMRixnQ0FLUSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsR0FHUiwwQ0FDSSxPQUFBLEVBQUEsSzdDbE1GLG9DNkNpTUYsMENBR1EsT0FBQSxHQUdSLCtCQUNJLFFBQUEsTUFFSiw2QkFDSSxVQUFBLEtBQ0EsWUFBQSxLN0M1TUYsb0M2QzBNRiw2QkFJUSxVQUFBLEtBQ0EsWUFBQSxNQUlSLHNDQUNJLGVBQUEsS0FHSiw2QkFDSSxVQUFBLEtBQ0EsWUFBQSxLQUdKLCtCQUNJLE1BQUEsZUFJSixtQ0FHWSxtQkFBQSxTQUFBLHNCQUFBLFFBQUEsbUJBQUEsZUFBQSxlQUFBLGU3Q3BPVixvQzZDaU9GLG1DQUtnQixtQkFBQSxRQUFBLHNCQUFBLFFBQUEsbUJBQUEsUUFBQSxlQUFBLFNBckloQixvQkE2SVEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEs3QzlPTixvQzZDaUdGLG9CQStJWSxRQUFBLFNBSVosNEJBQ0ksaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsTzdDclBGLG9DNkNvUEYsNEJBR1EsaUJBQUEsSUFBQSxjQUFBLElBQUEsZ0JBQUEsVUFIUixnQ0FNUSxjQUFBLFFBQUEsV0FBQSxRQzdVUixtQkFFRSxlQUFBLEtBRUEseUJBSkYsbUJBS0ksZUFBQSxHOUM4RUYsb0M4Q25GRixtQkFRSSxpQkFBQSwyREFDQSxrQkFBQSxvQkFDQSxvQkFBQSxFQUFBLGFBVkosMEJBYUksUUFBQSxLQUlBLHlCQURGLDRCQUVJLFlBQUEsTUFFRix5QkFKRCxrQ0FNSyxRQUFBLEdBQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxpQkFBQSxrREFDQSxrQkFBQSxVQUNBLG9CQUFBLEVBQUEsRUFDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLEtBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLFFBQUEsR0FoQ1IsMkJBcUNJLE1BQUEsS0FDQSxVQUFBLEs5QzZDRixvQzhDbkZGLDJCQXdDTSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBekNOLDJCQTZDSSxNQUFBLEtBQ0EsVUFBQSxLOUNxQ0Ysb0M4Q25GRiwyQkFnRE0saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUdKLDRCQUNFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxPQUNBLHlCQVBGLDRCQVFJLFdBQUEsTUFFRiwwQkFWRiw0QkFXSSxXQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsTUFFRiwwQkFmRiw0QkFnQkksVUFBQSxLQUNBLFlBQUEsTUFHSixnQ0FDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsSUFBQSxFQUNBLFNBQUEsU0FDQSxRQUFBLEVBQ0EseUJBTkYsZ0NBT0ksaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsZUFFRix5QkFURixnQ0FVSSxLQUFBLE9BR0osc0NBQ0UsVUFBQSxNQUNBLE9BQUEsS0FDQSxRQUFBLEtBQ0EseUJBSkYsc0NBS0ksVUFBQSxNQUNBLFFBQUEsT0FFRix5QkFSRixzQ0FTSSxVQUFBLE9BRUYsMEJBWEYsc0NBWUksVUFBQSxPQUdKLDJDQUNFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxXQUFBLE9BQ0EseUJBTkYsMkNBT0ksV0FBQSxNQUVGLDBCQVRGLDJDQVVJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsVUFBQSxNQUNBLE1BQUEsS0FDQSxXQUFBLE1BQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxXQUFBLDBEQUFBLFVBQUEsT0FFQSxnQkFBQSxLQUFBLEtBQ0EsS0FBQSxNQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsTUFHSCxxQ0FFRyxRQUFBLEtBQ0EsMEJBSEgscUNBSUssUUFBQSxRQUVBLFFBQUEsR0FNUixnQkFDRSxRQUFBLEtBQUEsRUFJQSxpQkFBQSxRQUhBLHlCQUZGLGdCQUdJLFFBQUEsS0FBQSxHQUdGLHlCQUNFLFlBQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxXQUFBLE9BQ0EsY0FBQSxLQUNBLHlCQVBGLHlCQVFJLFVBQUEsS0FDQSxZQUFBLE1BRUYsMEJBWEYseUJBWUksVUFBQSxLQUNBLFlBQUEsTUFHSiw2QkFDRSxZQUFBLFFBQ0EsV0FBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUVGLGdDQUNFLFFBQUEsS0FDQSwwQkFGRixnQ0FHSSxRQUFBLE9BR0osNEJBQ0UsWUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsT0FMRCxtQ0FPRyxTQUFBLFNBQ0EsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsV0FBQSxRQUNBLGdCQUFBLEtBQ0EsT0FBQSxNQUNBLEtBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUdKLDJCQUNFLFFBQUEsS0FDQSxzQkFBQSxjQUNBLFdBQUEsS0FDQSxJQUFBLEtBQ0EseUJBTEYsMkJBTUksc0JBQUEsZUFFRiwwQkFSRiwyQkFTSSxzQkFBQSxlQUdKLHNCQUNFLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxRQUFBLEtBQUEsS0FFRiwyQkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsY0FBQSxLQUVGLGtDQUNFLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLFFBSUosU0FDRSxRQUFBLEtBQUEsRUFDQSx5QkFGRixTQUdJLFFBQUEsS0FBQSxHQUVGLGtCQUNFLFlBQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxXQUFBLE9BQ0EsY0FBQSxLQUNBLFlBQUEsSUFDQSx5QkFSRixrQkFTSSxVQUFBLEtBQ0EsWUFBQSxNQUVGLDBCQVpGLGtCQWFJLFVBQUEsS0FDQSxZQUFBLE1BR0osc0JBQ0UsWUFBQSxRQUNBLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS0FDQSx5QkFORixzQkFPSSxVQUFBLEtBQ0EsWUFBQSxNQUdKLHlCQUNFLFFBQUEsS0FDQSwwQkFGRix5QkFHSSxRQUFBLE9BR0osb0JBQ0UsUUFBQSxLQUNBLHNCQUFBLGNBQ0EsSUFBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0EseUJBTkYsb0JBT0ksSUFBQSxLQUNBLHNCQUFBLGVBR0osbUJBQ0UsU0FBQSxTQUNBLGlCQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxRQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxRQUNBLDBCQUNFLFdBQUEsSUFBQSxNQUFBLFFBRUYsd0JBQ0UsV0FBQSxJQUFBLE1BQUEsUUFHSixzQkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxJQUFBLEtBRUYsMkJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLFFBQUEsV0FBQSxRQUVGLDhCQUNFLFlBQUEsUUFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLHlCQVBGLDhCQVFJLFVBQUEsS0FDQSxZQUFBLE1BR0osa0JBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsUUFFRixvQkFDRSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsS0FIRixvQkFNRSxTQUFBLFNBQ0EsS0FBQSxFQUVGLHFCQUNFLFlBQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLE9BR0Ysd0JBQ0UsUUFBQSxLQUNBLDBCQUZGLHdCQUdJLFFBQUEsT0FLTixnQkFDRSxpQkFBQSxRQUNBLFFBQUEsS0FBQSxFQUNBLHlCQUhGLGdCQUlJLFFBQUEsS0FBQSxHQUVGLHlCQUNFLFlBQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0FDQSx5QkFSRix5QkFTSSxVQUFBLEtBQ0EsWUFBQSxNQUVGLDBCQVpGLHlCQWFJLFVBQUEsS0FDQSxZQUFBLE1BR0osNEJBQ0UsWUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsS0FFQSxjQUFBLEtBQ0EseUJBUkYsNEJBU0ksVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLE1BR0osMkJBQ0UsYUFBQSxFQUNBLElBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUVBLGNBQUEsS0FDQSx5QkFQRiwyQkFRSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxJQUFBLEdBTUosOEJBQ0UsT0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxPQUVGLDJCQUNFLFNBQUEsU0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEtBQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EseUJBUEYsMkJBUUksYUFBQSxLQUNBLGNBQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLEtBRUYseUJBZEYsMkJBZ0JJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxLQWhCSCxpQ0FtQkcsUUFBQSxNQUNBLFNBQUEsU0FDQSxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsaUJBQUEsUUFDQSxPQUFBLE9BQ0EsTUFBQSxPQUNBLFFBQUEsRUFHQSx5QkEvQkgsdUNBZ0NLLGFBQUEsR0FJRix5QkFwQ0gsd0NBcUNLLGFBQUEsR0FJRix5QkF6Q0gsd0NBMENLLGFBQUEsR0FJRix5QkE5Q0gsMkNBK0NLLGFBQUEsTUFFRix5QkFqREgsMkNBa0RLLGFBQUEsSUFBQSxNQUFBLFNBSUYseUJBdERILDJDQXVESyxhQUFBLE1BSUYseUJBM0RILGdEQTRESyxjQUFBLEdBSUYseUJBaEVILGdEQWlFSyxjQUFBLEdBSUYseUJBckVILGdEQXNFSyxjQUFBLEdBdEVMLHNDQTBFRyxjQUFBLEVBR0osc0JBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsSUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE85Q3ZZRixvQzhDb1lBLHNCQUtJLGlCQUFBLE1BQUEsY0FBQSxNQUFBLGdCQUFBLFlBR0osMkJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBL0lKLHVDQW1KTSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQUEsRUFBQSxLQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsV0FBQSxRQUdKLDRCQUNFLFlBQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsY0FBQSxFQUNBLHlCQVBGLDRCQVFJLFVBQUEsS0FDQSxZQUFBLE1BVEgsaUNBWUcsVUFBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLE1BQ0EseUJBZkgsaUNBZ0JLLFdBQUEsS0FNUixpQkFDRSxpQkFBQSxRQUNBLFFBQUEsS0FBQSxFQUNBLHlCQUhGLGlCQUlJLFFBQUEsS0FBQSxHQUVGLDBCQUNFLFlBQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EseUJBTkYsMEJBT0ksVUFBQSxLQUNBLFlBQUEsTUFHSiw2QkFDRSxZQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLGNBQUEsS0FFRix1QkFDRSxTQUFBLFNBQ0EsaUJBQUEsS0FDQSxRQUFBLEtBQ0EsWUFBQSxLQUNBLFFBQUEsTUFDQSxrQkFBQSxRQUFBLGVBQUEsUUFBQSxZQUFBLFFBQ0EsY0FBQSxLQUNBLG1CQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsUUFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsUUFSRCxrQ0FVRyxjQUFBLEVBRUYseUJBWkYsdUJBYUksWUFBQSxFQUNBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsSUFBQSxNQUdKLDZCQUNFLFlBQUEsUUFDQSxpQkFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSx5QkFaRiw2QkFhSSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHNCQUdKLG1DQUNFLFlBQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEVBQ0EsV0FBQSxPQUNBLHlCQVBGLG1DQVFJLFdBQUEsU0FLTixxQkFDRSxRQUFBLEtBQUEsRUFDQSx5QkFGRixxQkFHSSxRQUFBLEtBQUEsR0FFRiw4QkFDRSxZQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSxjQUFBLEtBQ0EseUJBUkYsOEJBU0ksVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLE1BRUYsMEJBYkYsOEJBY0ksVUFBQSxLQUNBLFlBQUEsTUFHSiwyQkFDRSxjQUFBLEtBRUYsMkJBQ0UsUUFBQSxNQUNBLFdBQUEsS0FDQSxjQUFBLEtBQ0EseUJBSkYsMkJBS0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxHQUdKLGlDQUNFLFlBQUEsUUFDQSxXQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxJQUNBLFdBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxLQUNBLGNBQUEsS0FBQSxLQUFBLEVBQUEsRUFDQSx5QkFaRixpQ0FhSSxRQUFBLEVBQ0EsY0FBQSxFQUNBLFVBQUEsTUFDQSxXQUFBLEVBQ0EsTUFBQSxNQUNBLGVBQUEsS0FDQSxXQUFBLFNBRUYsdUNBQ0UsT0FBQSxJQUFBLE1BQUEsUUFDQSx5QkFGRix1Q0FHSSxXQUFBLEtBQ0EsWUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxTQUdKLHdDQUNFLE9BQUEsSUFBQSxNQUFBLFFBQ0EseUJBRkYsd0NBR0ksV0FBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsU0FJTixpQ0FDRSxjQUFBLEtBQ0EsaUJBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxXQUFBLFFBQ0EsUUFBQSxLQUNBLGNBQUEsRUFBQSxFQUFBLEtBQUEsS0FDQSx5QkFORixpQ0FPSSxRQUFBLEVBQ0EsV0FBQSxJQUNBLGNBQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxTQUdKLDhCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLElBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxJQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSx5QkFQRiw4QkFRSSxZQUFBLElBQ0EsY0FBQSxPQUFBLFVBQUEsT0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxRQUNBLElBQUEsR0FFRix5QkFiRiw4QkFjSSxJQUFBLE1BR0osZ0NBQ0UsWUFBQSxRQUNBLGFBQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EseUJBTkQsNENBUUssYUFBQSxNQVJMLDJDQVlHLE9BQUEsS0FHSiwrQkFDRSxZQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGNBQUEsS0FDQSxXQUFBLEtBRUYsa0NBQ0UsUUFBQSxLQUNBLDBCQUZGLGtDQUdJLFFBQUEsT0N0dEJOLGFBQ0ksUUFBQSxLQUFBLEVBR0osY0FDSSxRQUFBLEtBQUEsRS9DOEVGLG9DK0MvRUYsY0FHUSxRQUFBLEtBQUEsRy9DNEVOLG9DK0MvRUYsaUJBT1ksVUFBQSxNQVBaLG9CQVdRLFFBQUEsTUFDQSxVQUFBLEtBQ0EsY0FBQSxLQWJSLDBCQWdCUSxRQUFBLEtBQUEsS0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLGVBQUEsV0FBQSxJQUFBLElBQUEsS0FBQSxlQUNBLFdBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxPQXRCUiw2QkF3QlksTUFBQSxLQUNBLFVBQUEsS0FDQSxlQUFBLFdBQ0EsWUFBQSxJQUNBLE9BQUEsS0FBQSxFQTVCWiw2QkErQlksTUFBQSxRQUNBLFVBQUEsS0FoQ1osbUNBa0NnQixVQUFBLEtBbENoQiw0QkFzQ1ksVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBeENaLGdDQTRDZ0IsVUFBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLEtBQ0EsU0FBQSxTQUNBLGNBQUEsS0FDQSxXQUFBLEtBakRoQix1Q0FtRG9CLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsSUFDQSxNQUFBLElBQ0EsT0FBQSxJQUNBLGNBQUEsS0FDQSxXQUFBLFFBMURwQiw0QkErRFksUUFBQSxhQUNBLE9BQUEsS0FBQSxLQUFBLEVBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLElBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLElBQUEsS0FyRVosaUJBeUVRLE1BQUEsUUFDQSxXQUFBLEtBS1IsaUJBQ0ksUUFBQSxLQUFBLEUvQ0RGLG9DK0NBRixpQkFHUSxRQUFBLEtBQUEsR0FIUixvQkFNUSxVQUFBLEtBQ0EsY0FBQSxLQVBSLG1DQVVRLFFBQUEsS0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLGVBQUEsV0FBQSxJQUFBLElBQUEsS0FBQSxlQUNBLFdBQUEsS0FDQSxjQUFBLEtBZlIscURBcUJZLFFBQUEsS0FBQSxFQUFBLEUvQ3JCVixvQytDQUYscURBa0JnQixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxhQUFBLElBQUEsTUFBQSxNQW5CaEIsc0RBNEJZLFFBQUEsS0FBQSxFQUFBLEVBQUEsSy9DNUJWLG9DK0NBRixzREF5QmdCLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFlBQUEsSUFBQSxNQUFBLE0vQzFCZCxvQytDQUYsb0RBZ0NnQixRQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxHQWpDaEIsc0NBcUNZLFVBQUEsS0FDQSxZQUFBLElBdENaLHFDQXlDWSxRQUFBLEtBQUEsSy9DekNWLHFDK0M4Q0YsaURBSWdCLFVBQUEsTUFPaEIscUZBTVksT0FBQSxLQUFBLEVBQUEsSUFBQSxFaEQ0VFIseUJnRGxVSixxRkFRZ0IsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsV0FBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLElBQUEsR0FaaEIsd0ZBZWdCLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsRUFDQSxjQUFBLEVoRCtTWix5QmdEbFVKLHdGQXFCb0IsVUFBQSxLQUNBLFlBQUEsTUF0QnBCLG9HQTBCb0IsTUFBQSxRQTFCcEIsd0dBOEJvQixNQUFBLFFBQ0EsWUFBQSxJQS9CcEIsaUZBcUNZLFFBQUEsRUFBQSxFQUNBLGNBQUEsS2hENFJSLHlCZ0RsVUosaUZBd0NnQixRQUFBLEdBeENoQiw2RkE0Q2dCLGNBQUEsRS9DckdkLG9DK0N5REYsa0VBcURnQixjQUFBLE1BTWhCLG9CQUVJLFVBQUEsTUFDQSxRQUFBLEtBQUEsS0MxTUosaUJBQ0ksY0FBQSxLQUNBLFFBQUEsYUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxRQUFBLEtBQUEsS0FDQSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxJQUFBLGVBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxJQUFBLGVBQ0EsU0FBQSxTQUdGLGdCQUNFLHFCQUFBLEVBQUEsa0JBQUEsRUFBQSxhQUFBLEVBQ0EsT0FBQSxJQUFBLEVBQ0EsZ0JBQUEsSUFBQSxXQUFBLElBQ0EsbUJBQUEsSUFFRixlQUVNLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxjQUFBLEtBTk4sZ0JBU00sTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLGNBQUEsS0FHTixhQUNFLFFBQUEsYUFDQSxXQUFBLGtDQUFBLFVBQUEsRUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxLQUdKLGdEQUNJLE1BQUEsS0FDQSxPQUFBLEtBRUEsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsS0FDQSxTQUFBLFNBQ0EsYUFBQSxLQUVKLGdGQUNJLFNBQUEsU0FDQSxPQUFBLElBQUEsTUFBQSxrQkFDQSxRQUFBLEVBQUEsS0FBQSxFQUFBLEtBQ0EsY0FBQSxLQUNBLFVBQUEsTUFDQSxXQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsUUFDQSxRQUFBLE1BRUosdUZBQ0ksUUFBQSxHQUNBLFdBQUEsdUNBQUEsS0FBQSxJQUFBLFVBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLElBQUEsS0FFSixpRkFDSSxTQUFBLFNBQ0EsVUFBQSxNQUNBLG1CQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsZUFBQSxXQUFBLEVBQUEsRUFBQSxFQUFBLEVBQUEsZUFDQSxRQUFBLEtBQUEsS0FDQSxRQUFBLEVBQ0EsTUFBQSxLQUNBLEtBQUEsSUFDQSxJQUFBLEtBQ0EsWUFBQSxJQUFBLE1BQUEsUUFDQSxhQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxLQUNBLFFBQUEsS0FFSiwwRUFDSSxNQUFBLEtBQ0EsUUFBQSxNQUNBLFdBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFFBQUEsS0FBQSxFQUNBLGVBQUEsVUFDQSxVQUFBLE1BQ0EsZ0JBQUEsS0FDQSxTQUFBLFNBQ0EsY0FBQSxJQUVKLGlCQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUVKLGdDQUNJLFFBQUEsYUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsT0FDQSxhQUFBLEtBRUosc0NBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQUVKLHlDQUNJLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxL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QUEsRUFBQSxlQUNBLGtCQUFBLGNBQUEsVUFBQSxlQVhKLGlCQUNFLEdBQ0UsbUJBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxlQUFBLFdBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxlQUNBLGtCQUFBLGNBQUEsVUFBQSxjQUVGLElBQ0UsbUJBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxlQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxlQUNBLGtCQUFBLGtCQUFBLFVBQUEsa0JBRUYsS0FDRSxtQkFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLGVBQUEsV0FBQSxFQUFBLElBQUEsS0FBQSxFQUFBLGVBQ0Esa0JBQUEsY0FBQSxVQUFBLGVBSUosaUNBQ0UsR0FDRSxtQkFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLGVBQUEsV0FBQSxFQUFBLElBQUEsS0FBQSxFQUFBLGVBQ0Esa0JBQUEsY0FBQSxVQUFBLGNBRUYsSUFDRSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLGVBQUEsV0FBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLGVBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFFRixLQUNFLG1CQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsZUFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsZUFDQSxrQkFBQSxjQUFBLFVBQUEsZUFYSix5QkFDRSxHQUNFLG1CQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsZUFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsZUFDQSxrQkFBQSxjQUFBLFVBQUEsY0FFRixJQUNFLG1CQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsZUFBQSxXQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsZUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUVGLEtBQ0UsbUJBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxlQUFBLFdBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxlQUNBLGtCQUFBLGNBQUEsVUFBQSxlQUlKLDBCQUNFLEdBQ0UsbUJBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxlQUFBLFdBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxlQUNBLGtCQUFBLGNBQUEsVUFBQSxjQUVGLElBQ0UsbUJBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxlQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxlQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBRUYsS0FDRSxtQkFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLGVBQUEsV0FBQSxFQUFBLElBQUEsS0FBQSxFQUFBLGVBQ0Esa0JBQUEsY0FBQSxVQUFBLGVBWEosa0JBQ0UsR0FDRSxtQkFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLGVBQUEsV0FBQSxFQUFBLElBQUEsS0FBQSxFQUFBLGVBQ0Esa0JBQUEsY0FBQSxVQUFBLGNBRUYsSUFDRSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLGVBQUEsV0FBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLGVBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFFRixLQUNFLG1CQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsZUFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsZUFDQSxrQkFBQSxjQUFBLFVBQUEsZUFJSixpQ0FDRSxHQUNFLG1CQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsZUFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsZUFDQSxrQkFBQSxjQUFBLFVBQUEsY0FFRixJQUNFLG1CQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsZUFBQSxXQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsZUFDQSxrQkFBQSxrQkFBQSxVQUFBLGtCQUVGLEtBQ0UsbUJBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxlQUFBLFdBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxlQUNBLGtCQUFBLGNBQUEsVUFBQSxlQVhKLHlCQUNFLEdBQ0UsbUJBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxlQUFBLFdBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxlQUNBLGtCQUFBLGNBQUEsVUFBQSxjQUVGLElBQ0UsbUJBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxlQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsRUFB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WSxVQUFBLEtBQ0EsWUFBQSxNN0gxNEJWLG9DNkgrNEJGLHlEQUdNLFVBQUEsS0FDQSxZQUFBLE1BSk4sdURBUUksT0FBQSxNQUNBLFNBQUEsT0FUSiwyREFXUSxPQUFBLEtBWFIsZ0VBZUksbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSxXQUFBLEtBakJKLG1FQW1CUSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsUUFDQSxjQUFBLElBdEJSLDBFQXdCUSxpQkFBQSx1Q0FDQSxJQUFBLElBTVIscURBRUksT0FBQSxNQUNBLFNBQUEsT0FISix5REFLUSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUNwZ0NOLGNBQ0UsT0FBQSxLQUVGLGNBQ0UsT0FBQSxLQ0pGLGFBQ0UsTUFBQSxLQUVGLGVBQ0UsTUFBQSxlQ0pGLG9CQUNFLGNBQUEsS0FBQSxXQUFBLEtDREYsd0JBQ0UsWUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAvKiBtb250c2VycmF0LTIwMCAtIHZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYyAqL1xyXG4vLyBAZm9udC1mYWNlIHtcclxuLy8gICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICBmb250LXdlaWdodDogMjAwO1xyXG4vLyAgIGZvbnQtZGlzcGxheTpzd2FwO1xyXG4vLyAgIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNC12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtMjAwLmVvdCcpO1xyXG4vLyAgIHNyYzogbG9jYWwoJycpLFxyXG4vLyAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNC12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtMjAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbi8vICAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI0LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYy0yMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbi8vICAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI0LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYy0yMDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4vLyAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNC12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtMjAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuLy8gICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjQtdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljLTIwMC5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7XHJcbi8vIH1cclxuLy8gLyogbW9udHNlcnJhdC1yZWd1bGFyIC0gdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljICovXHJcbi8vIEBmb250LWZhY2Uge1xyXG4vLyAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbi8vICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbi8vICAgZm9udC1kaXNwbGF5OnN3YXA7XHJcbi8vICAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI0LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYy1yZWd1bGFyLmVvdCcpO1xyXG4vLyAgIHNyYzogbG9jYWwoJycpLFxyXG4vLyAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNC12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4vLyAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNC12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuLy8gICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjQtdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4vLyAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNC12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbi8vICAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI0LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYy1yZWd1bGFyLnN2ZyNNb250c2VycmF0JykgZm9ybWF0KCdzdmcnKTtcclxuLy8gfVxyXG4vLyAvKiBtb250c2VycmF0LTUwMCAtIHZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYyAqL1xyXG4vLyBAZm9udC1mYWNlIHtcclxuLy8gICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICBmb250LXdlaWdodDogNTAwO1xyXG4vLyAgIGZvbnQtZGlzcGxheTpzd2FwO1xyXG4vLyAgIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNC12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtNTAwLmVvdCcpO1xyXG4vLyAgIHNyYzogbG9jYWwoJycpLFxyXG4vLyAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNC12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtNTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbi8vICAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI0LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYy01MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbi8vICAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI0LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYy01MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4vLyAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNC12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtNTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuLy8gICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjQtdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljLTUwMC5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7XHJcbi8vIH1cclxuLy8gLyogbW9udHNlcnJhdC02MDAgLSB2aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMgKi9cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuLy8gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuLy8gICBmb250LWRpc3BsYXk6c3dhcDtcclxuLy8gICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjQtdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljLTYwMC5lb3QnKTtcclxuLy8gICBzcmM6IGxvY2FsKCcnKSxcclxuLy8gICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjQtdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljLTYwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4vLyAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNC12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtNjAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4vLyAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNC12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtNjAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuLy8gICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjQtdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljLTYwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbi8vICAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI0LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYy02MDAuc3ZnI01vbnRzZXJyYXQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4vLyB9XHJcbi8vIC8qIG1vbnRzZXJyYXQtNzAwIC0gdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljICovXHJcbi8vIEBmb250LWZhY2Uge1xyXG4vLyAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbi8vICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbi8vICAgZm9udC1kaXNwbGF5OnN3YXA7XHJcbi8vICAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI0LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYy03MDAuZW90Jyk7XHJcbi8vICAgc3JjOiBsb2NhbCgnJyksXHJcbi8vICAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI0LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYy03MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuLy8gICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjQtdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuLy8gICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjQtdmlldG5hbWVzZV9sYXRpbi1leHRfbGF0aW5fY3lyaWxsaWMtZXh0X2N5cmlsbGljLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbi8vICAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI0LXZpZXRuYW1lc2VfbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYy03MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4vLyAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNC12aWV0bmFtZXNlX2xhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtNzAwLnN2ZyNNb250c2VycmF0JykgZm9ybWF0KCdzdmcnKTtcclxuLy8gfVxyXG5cclxuLyogY3lyaWxsaWMtZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXUmh5eVRoODlaTnBRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XHJcbn1cclxuXHJcbi8qIGN5cmlsbGljICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXMWh5eVRoODlaTnBRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XHJcbn1cclxuXHJcbi8qIHZpZXRuYW1lc2UgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdaaHl5VGg4OVpOcFEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xyXG59XHJcblxyXG4vKiBsYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdkaHl5VGg4OVpOcFEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xyXG59XHJcblxyXG4vKiBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMjAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V2xoeXlUaDg5WS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XHJcbn1cclxuXHJcbi8qIGN5cmlsbGljLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V1JoeXlUaDg5Wk5wUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xyXG59XHJcblxyXG4vKiBjeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5VzFoeXlUaDg5Wk5wUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xyXG59XHJcblxyXG4vKiB2aWV0bmFtZXNlICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXWmh5eVRoODlaTnBRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcclxufVxyXG5cclxuLyogbGF0aW4tZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXZGh5eVRoODlaTnBRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcclxufVxyXG5cclxuLyogbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdsaHl5VGg4OVkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xyXG59XHJcblxyXG4vKiBjeXJpbGxpYy1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdSaHl5VGg4OVpOcFEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcclxufVxyXG5cclxuLyogY3lyaWxsaWMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVcxaHl5VGg4OVpOcFEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcclxufVxyXG5cclxuLyogdmlldG5hbWVzZSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V1poeXlUaDg5Wk5wUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XHJcbn1cclxuXHJcbi8qIGxhdGluLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V2RoeXlUaDg5Wk5wUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XHJcbn1cclxuXHJcbi8qIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXbGh5eVRoODlZLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcclxufVxyXG5cclxuLyogY3lyaWxsaWMtZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXUmh5eVRoODlaTnBRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XHJcbn1cclxuXHJcbi8qIGN5cmlsbGljICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXMWh5eVRoODlaTnBRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XHJcbn1cclxuXHJcbi8qIHZpZXRuYW1lc2UgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdaaHl5VGg4OVpOcFEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xyXG59XHJcblxyXG4vKiBsYXRpbi1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdkaHl5VGg4OVpOcFEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xyXG59XHJcblxyXG4vKiBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V2xoeXlUaDg5WS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XHJcbn1cclxuXHJcbi8qIGN5cmlsbGljLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V1JoeXlUaDg5Wk5wUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xyXG59XHJcblxyXG4vKiBjeXJpbGxpYyAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5VzFoeXlUaDg5Wk5wUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xyXG59XHJcblxyXG4vKiB2aWV0bmFtZXNlICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXWmh5eVRoODlaTnBRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcclxufVxyXG5cclxuLyogbGF0aW4tZXh0ICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXZGh5eVRoODlaTnBRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcclxufVxyXG5cclxuLyogbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdsaHl5VGg4OVkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xyXG59XHJcblxyXG4vKiBjeXJpbGxpYy1leHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdSaHl5VGg4OVpOcFEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcclxufVxyXG5cclxuLyogY3lyaWxsaWMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVcxaHl5VGg4OVpOcFEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcclxufVxyXG5cclxuLyogdmlldG5hbWVzZSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V1poeXlUaDg5Wk5wUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XHJcbn1cclxuXHJcbi8qIGxhdGluLWV4dCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V2RoeXlUaDg5Wk5wUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xyXG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XHJcbn1cclxuXHJcbi8qIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXbGh5eVRoODlZLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcclxufVxyXG5cclxuLy9Qb3BwaW5zIEZvbnRzIFN0YXJ0XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKC9mb250cy9Qb3BwaW5zLVJlZ3VsYXIud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoL2ZvbnRzL1BvcHBpbnMtTWVkaXVtLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKC9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKC9mb250cy9Qb3BwaW5zLUJvbGQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoL2ZvbnRzL1BvcHBpbnMtRXh0cmFCb2xkLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKC9mb250cy9Qb3BwaW5zLUJsYWNrLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuXHJcbi8vUG9wcGlucyBGb250cyBFbmRzXHJcbi8qIEZPTlRTIGRlY2xlYXIgc3RhcnQgKi9cclxuJG1haW4tZm9udDogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcbiRzZWNvbmRhcnktZm9udDogJG1haW4tZm9udDtcclxuLy8kc2Vjb25kYXJ5LWZvbnQ6IFwiU291cmNlIFNlcmlmIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4vKiBGT05UUyBkZWNsZWFyIGVuZCAqL1xyXG5cclxuLyogU2l0ZSBjb2xvciBkZWNsZWFyIHN0YXJ0ICovXHJcbiRibGFjazogIzMzMztcclxuJGJsYWNrLWNvbG9yOiAjMzMzO1xyXG4kd2hpdGUtY29sb3I6ICNmZmY7XHJcbiRkYXJrLWJsdWUtY29sb3I6ICMxRDI5NDI7XHJcbiRibHVlLWNvbG9yMTogIzMzN2FiNztcclxuJGJsdWUtY29sb3I6ICMwOTFCMzg7XHJcbiRibHVlLWNvbG9yMjogIzE5NEI4MztcclxuJGxpZ2h0LWJsdWUtY29sb3I6ICM0QTkwRTI7XHJcbiRsaWdodGVyLWJsdWUtY29sb3I6ICNBM0MyRDA7XHJcbiRkYXJrLWdyZWVuLWNvbG9yOiAjMDVCMjgxO1xyXG4kZ3JlZW4tY29sb3I6ICMxNERGN0Q7XHJcbiRsaWdodC1ncmVlbjogIzkzZmZmMTtcclxuJGhvdmVyLWNvbG9yOiAjZmYwMDg1O1xyXG4kZ3JleS1jb2xvcjogI2Y1ZjVmNTtcclxuJGdyZXktY29sb3IxOiAjREJERkU3O1xyXG4kb3JhbmdlLWNvbG9yOiAjRkY1ODAwO1xyXG4kYm9yZGVyLWJsdWU6ICM0OTUzNzY7XHJcbiRkYXJrLWJsdWUtbWVnYTogIzAyMGExMztcclxuJG9mZi13aGl0ZTogI2NkY2RjZDtcclxuJGZvbnQtYmx1ZTogIzQ3NkZENDtcclxuXHJcbiRiYXNlLWZvbnQtc2l6ZTogMTNweDtcclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuJGltYWdlUGF0aDogXCJpbWFnZXNcIjtcclxuJGZvbnRQYXRoOiBcImZvbnRzXCI7XHJcblxyXG4vKj09PT09PVJlc3BvbnNpdmUgc3RhcnRzPT09PT09PSovXHJcbkBtaXhpbiByZXNwb25zaXZlKCRicmVha3BvaW50KSB7XHJcbiAgQGlmICRicmVha3BvaW50PT1kZXNrdG9wIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEBpZiAkYnJlYWtwb2ludD09aXBob25lNSB7XHJcbiAgLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gIC8vICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgLy8gICAgIH1cclxuICAvLyB9XHJcbiAgLy8gQGlmICRicmVha3BvaW50PT1pcGhvbmU1LWxhbmQge1xyXG4gIC8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTY4cHgpIHtcclxuICAvLyAgICAgICAgIEBjb250ZW50O1xyXG4gIC8vICAgICB9XHJcbiAgLy8gfVxyXG4gIC8vIEBpZiAkYnJlYWtwb2ludD09bG93UmVzb2x1dGlvbiB7XHJcbiAgLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gIC8vICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgLy8gICAgIH1cclxuICAvLyB9XHJcbiAgLy8gQGVsc2UgaWYgJGJyZWFrcG9pbnQ9PXBob25lNnBsdXMge1xyXG4gIC8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcclxuICAvLyAgICAgICAgIEBjb250ZW50O1xyXG4gIC8vICAgICB9XHJcbiAgLy8gfVxyXG4gIC8vIEBlbHNlIGlmICRicmVha3BvaW50PT1waG9uZSB7XHJcbiAgLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC8vICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgLy8gICAgIH1cclxuICAvLyB9XHJcbiAgLy8gQGVsc2UgaWYgJGJyZWFrcG9pbnQ9PWlwaG9uZSB7XHJcbiAgLy8gICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xyXG4gIC8vICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgLy8gICAgIH1cclxuICAvLyB9XHJcbiAgLy8gQGVsc2UgaWYgJGJyZWFrcG9pbnQ9PWlwaG9uZVBMVVMtbGFuZCB7XHJcbiAgLy8gICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xyXG4gIC8vICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgLy8gICAgIH1cclxuICAvLyB9XHJcbiAgLy8gQGVsc2UgaWYgJGJyZWFrcG9pbnQ9PXBpeGVsLWxhbmQge1xyXG4gIC8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzMxcHgpIHtcclxuICAvLyAgICAgICAgIEBjb250ZW50O1xyXG4gIC8vICAgICB9XHJcbiAgLy8gfVxyXG4gIC8vIEBlbHNlIGlmICRicmVha3BvaW50PT10aXBhZCB7XHJcbiAgLy8gICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC8vICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgLy8gICAgIH1cclxuICAvLyB9XHJcbiAgLy8gQGVsc2UgaWYgJGJyZWFrcG9pbnQ9PWxhbmQtcmVzLXBob25lIHtcclxuICAvLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDczNnB4KSBhbmQgKG1pbi13aWR0aDogNTY4cHgpIHtcclxuICAvLyAgICAgICAgIEBjb250ZW50O1xyXG4gIC8vICAgICB9XHJcbiAgLy8gfVxyXG4gIEBlbHNlIGlmICRicmVha3BvaW50PT10YWIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQGVsc2UgaWYgJGJyZWFrcG9pbnQ9PXBpeGVsMi1sYW5kIHtcclxuICAvLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgyM3B4KSBhbmQgKG1pbi13aWR0aDogODEycHgpIHtcclxuICAvLyAgICAgICAgIEBjb250ZW50O1xyXG4gIC8vICAgICB9XHJcbiAgLy8gfVxyXG4gIC8vIEBlbHNlIGlmICRicmVha3BvaW50PT1kZXNrdG9wIHtcclxuICAvLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLy8gICAgICAgICBAY29udGVudDtcclxuICAvLyAgICAgfVxyXG4gIC8vIH1cclxuICAvLyBAZWxzZSBpZiAkYnJlYWtwb2ludD09b25seUh0YWJzIHtcclxuICAvLyAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLy8gICAgICAgICBAY29udGVudDtcclxuICAvLyAgICAgfVxyXG4gIC8vIH1cclxuICAvLyBAZWxzZSBpZiAkYnJlYWtwb2ludD09b25seUh0YWIge1xyXG4gIC8vICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC8vICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgLy8gICAgIH1cclxuICAvLyB9XHJcbiAgLy8gQGVsc2UgaWYgJGJyZWFrcG9pbnQ9PWlwYWQge1xyXG4gIC8vICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLy8gICAgICAgICBAY29udGVudDtcclxuICAvLyAgICAgfVxyXG4gIC8vIH1cclxuICAvLyBAZWxzZSBpZiAkYnJlYWtwb2ludD09b25seUhpcGFkIHtcclxuICAvLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLy8gICAgICAgICBAY29udGVudDtcclxuICAvLyAgICAgfVxyXG4gIC8vIH1cclxuICAvLyBAZWxzZSBpZiAkYnJlYWtwb2ludD09bWRlc2t0b3Age1xyXG4gIC8vICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLy8gICAgICAgICBAY29udGVudDtcclxuICAvLyAgICAgfVxyXG4gIC8vIH1cclxuICAvLyBAZWxzZSBpZiAkYnJlYWtwb2ludD09b25seU1kZXNrdG9wIHtcclxuICAvLyAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC8vICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgLy8gICAgIH1cclxuICAvLyB9XHJcbiAgLy8gQGVsc2UgaWYgJGJyZWFrcG9pbnQ9PXhiaWcge1xyXG4gIC8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLy8gICAgICAgICBAY29udGVudDtcclxuICAvLyAgICAgfVxyXG4gIC8vIH1cclxuICAvLyBAZWxzZSBpZiAkYnJlYWtwb2ludD09bGRlc2t0b3Age1xyXG4gIC8vICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgLy8gICAgICAgICBAY29udGVudDtcclxuICAvLyAgICAgfVxyXG4gIC8vIH1cclxuICAvLyBAZWxzZSBpZiAkYnJlYWtwb2ludD09b25seUxkZXNrdG9wIHtcclxuICAvLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC8vICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgLy8gICAgIH1cclxuICAvLyB9XHJcbn1cclxuXHJcbi8qPT09PT09UmVzcG9uc2l2ZSBlbmRzPT09PT09PSovXHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcclxuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAmLmhvbWUtcGFnZS1zcGFjZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDcycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm5vLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAmLm8tZml4ZWRCb2R5IHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUodGFiKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge31cclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7fVxyXG59XHJcblxyXG5oMSxcclxuLmgxIHtcclxuICBmb250LXNpemU6IDM0cHg7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xyXG4gICAgZm9udC1zaXplOiA2MnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5oMixcclxuLmgyIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gIH1cclxufVxyXG5cclxuaDMsXHJcbi5oMyB7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG59XHJcblxyXG5oNCxcclxuLmg0IHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbmg1LFxyXG4uaDUge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuaDYsXHJcbi5oNiB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG5wIHtcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIG1hcmdpbjogMCAwIDI1cHg7XHJcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgY29sb3I6ICRibGFjaztcclxufVxyXG5cclxuYSxcclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc3ZnIHtcclxuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzKTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuYSxcclxuYnV0dG9uLFxyXG50ZXh0YXJlYSxcclxuc2VsZWN0IHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZDdkNztcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIG1hcmdpbjogMCAwIDI1cHg7XHJcblxyXG4gIGxlZ2VuZCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbiAgc2VsZWN0LFxyXG4gIHRleHRhcmVhIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICB9XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICByZXNpemU6IG5vbmU7XHJcbn1cclxuXHJcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogIzc5Nzk3OTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogIzc5Nzk3OTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4vL0ZvbnQgc2l6ZSByZXNwb25zaXZlXHJcbkBtaXhpbiBmb250LXNpemUoJGZzLW1hcCkge1xyXG4gIEBlYWNoICRmcy1icmVha3BvaW50LCAkZnMtZm9udC1zaXplIGluICRmcy1tYXAge1xyXG4gICAgQGlmICRmcy1icmVha3BvaW50PT1udWxsIHtcclxuICAgICAgZm9udC1zaXplOiAkZnMtZm9udC1zaXplO1xyXG4gICAgICBsaW5lLWhlaWdodDogJGZzLWZvbnQtc2l6ZSArIDRweDtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmcy1icmVha3BvaW50KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZnMtZm9udC1zaXplO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZnMtZm9udC1zaXplICsgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBmdW5jdGlvbnNcclxuJHAtZm9udC1zaXplczogKFxyXG4gIG51bGw6IDE0cHgsXHJcbiAgNDgwcHg6IDE2cHgsXHJcbiAgNzY4cHg6IDE2cHgsXHJcbiAgOTkycHg6IDE2cHgsXHJcbiAgMTI4MHB4OiAxOHB4LFxyXG4gIDE0ODBweDogNDBweCxcclxuKTtcclxuLy8gaGVhZGVyIGZvbnQgc2l6ZS5cclxuJGgxLWZvbnQtc2l6ZXM6IChcclxuICBudWxsOiAyOHB4LFxyXG4gIDQ4MHB4OiAzMHB4LFxyXG4gIDc2OHB4OiAzNnB4LFxyXG4gIDk5MnB4OiAzMHB4LFxyXG4gIDEyODBweDogNDBweCxcclxuICAxNDgwcHg6IDYzcHgsXHJcbik7XHJcbiRoMi1mb250LXNpemVzOiAoXHJcbiAgbnVsbDogMzBweCxcclxuICA0ODBweDogMzJweCxcclxuICA3NjhweDogMzJweCxcclxuICA5OTJweDogMzVweCxcclxuICAxMjgwcHg6IDQwcHgsXHJcbiAgMTQ4MHB4OiA0OHB4LFxyXG4pO1xyXG4kaDMtZm9udC1zaXplczogKFxyXG4gIG51bGw6IDIwcHgsXHJcbiAgNDgwcHg6IDIwcHgsXHJcbiAgNzY4cHg6IDIwcHgsXHJcbiAgOTkycHg6IDMwcHgsXHJcbiAgMTI4MHB4OiAzMHB4LFxyXG4gIDE0ODBweDogNDBweCxcclxuKTtcclxuJGg0LWZvbnQtc2l6ZXM6IChcclxuICBudWxsOiAxNnB4LFxyXG4gIDQ4MHB4OiAxNnB4LFxyXG4gIDY0MHB4OiAxNnB4LFxyXG4gIDEyODBweDogMTZweCxcclxuICAxNDgwcHg6IDE4cHgsXHJcbik7XHJcbiRoNS1mb250LXNpemVzOiAoXHJcbiAgbnVsbDogMTZweCxcclxuICA0ODBweDogMTZweCxcclxuICA2NDBweDogMTZweCxcclxuICAxMjgwcHg6IDE2cHgsXHJcbiAgMTQ4MHB4OiAxNnB4LFxyXG4pO1xyXG4kaDYtZm9udC1zaXplczogKFxyXG4gIG51bGw6IDIwcHgsXHJcbiAgNDgwcHg6IDIwcHgsXHJcbiAgNjQwcHg6IDIwcHgsXHJcbiAgMTI4MHB4OiAyMHB4LFxyXG4gIDE0ODBweDogMjBweCxcclxuKTtcclxuLy8gQmFubmVyIFRleHRcclxuJGJhbmxhcmdlLXR4dDogKFxyXG4gIG51bGw6IDQ4cHgsXHJcbiAgNDgwcHg6IDQwcHgsXHJcbiAgNzY4cHg6IDM2cHgsXHJcbiAgOTkycHg6IDMwcHgsXHJcbiAgMTI4MHB4OiA0MHB4LFxyXG4gIDE0ODBweDogNjNweCxcclxuKTtcclxuJGJhbnNtYWxsLXR4dDogKFxyXG4gIG51bGw6IDIycHgsXHJcbiAgNDgwcHg6IDE2cHgsXHJcbiAgNzY4cHg6IDE2cHgsXHJcbiAgOTkycHg6IDE2cHgsXHJcbiAgMTI4MHB4OiAxOHB4LFxyXG4gIDE0ODBweDogNDBweCxcclxuKTtcclxuLy8gYmxvY2txdW90ZVxyXG4kYmxvY2txdW90ZTogKFxyXG4gIG51bGw6IDIycHgsXHJcbiAgNzY4cHg6IDI2cHgsXHJcbiAgOTkycHg6IDMwcHgsXHJcbiAgMTQ4MHB4OiAzNnB4LFxyXG4pO1xyXG5cclxuJGJhc2UtZHVyYXRpb246IDUwMG1zOyIsIkBtaXhpbiBjbGVhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24pIHtcclxuICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbn1cclxuQG1peGluIHBhZGRpbmcoJHRvcCwgJHJpZ2h0LCAkYm90dG9tLCAkbGVmdCkge1xyXG4gIHBhZGRpbmc6ICR0b3AgJHJpZ2h0ICRib3R0b20gJGxlZnQ7XHJcbn1cclxuQG1peGluIG1hcmdpbigkdG9wLCAkcmlnaHQsICRib3R0b20sICRsZWZ0KSB7XHJcbiAgbWFyZ2luOiAkdG9wICRyaWdodCAkYm90dG9tICRsZWZ0O1xyXG59XHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuQG1peGluIGJvcmRlci1yYWRpaSgkdG9wbGVmdCwgJHRvcHJpZ2h0LCAkYm90dG9tcmlnaHQsICRib3R0b21sZWZ0KSB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHRvcGxlZnQ7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0b3ByaWdodDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvdHRvbXJpZ2h0O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3R0b21sZWZ0O1xyXG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHRvcGxlZnQ7XHJcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHRvcHJpZ2h0O1xyXG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3R0b21yaWdodDtcclxuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3R0b21sZWZ0O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAkdG9wbGVmdDtcclxuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6ICR0b3ByaWdodDtcclxuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6ICRib3R0b21yaWdodDtcclxuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogJGJvdHRvbWxlZnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtc2hhZG93KCRsZWZ0LCAkdG9wLCAkcmFkaXVzLCAkY29sb3IpIHtcclxuICBib3gtc2hhZG93OiAkbGVmdCAkdG9wICRyYWRpdXMgJGNvbG9yO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJGxlZnQgJHRvcCAkcmFkaXVzICRjb2xvcjtcclxuICAtbW96LWJveC1zaGFkb3c6ICRsZWZ0ICR0b3AgJHJhZGl1cyAkY29sb3I7XHJcbn1cclxuXHJcbkBtaXhpbiBiYWNrZ3JvdW5kKCRyZWQsICRncmVlbiwgJGJsdWUsICRvcGFjaXR5KSB7XHJcbiAgQGluY2x1ZGUgYmFja2dyb3VuZChyZ2JhKCRyZWQsICRncmVlbiwgJGJsdWUsICRvcGFjaXR5KSk7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcclxuICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxufVxyXG4vLyByb3RhdGVcclxuQG1peGluIHJvdGF0ZSgkZGVnKSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgjeyRkZWd9ZGVnKSk7XHJcbn1cclxuXHJcbi8vIHNjYWxlXHJcbkBtaXhpbiBzY2FsZSgkc2NhbGUpIHtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoJHNjYWxlKSk7XHJcbn1cclxuLy8gdHJhbnNsYXRlXHJcbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcclxufVxyXG4vLyBza2V3XHJcbkBtaXhpbiBza2V3KCR4LCAkeSkge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xyXG59XHJcbi8vIHJvcmF0ZVxyXG5AbWl4aW4gcm90YXRlKCRkZWdyZWUpIHtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCRkZWdyZWUpKTtcclxufVxyXG5cclxuLy9AaW5jbHVkZSBzaXplKDIwMHB4KTtcclxuQG1peGluIHNpemUoJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5cclxuLy8gTWl4aW4gRm9yIE1lZGlhIFF1ZXJ5ID0gdXNlcyBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5NjBweCkge1xyXG5AbWl4aW4gbWVkaWEtcXVlcnkoJHZhbHVlLCAkb3BlcmF0b3I6IFwibWluLXdpZHRoXCIsICRxdWVyeTogXCJzY3JlZW5cIikge1xyXG4gIEBtZWRpYSAjeyRxdWVyeX0gYW5kICgjeyRvcGVyYXRvcn06ICN7JHZhbHVlfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNaXhpbiBGb3IgTWVkaWEgUXVlcnkgPSB1c2VzIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5LW1heCg5NjBweCkge1xyXG5AbWl4aW4gbWVkaWEtcXVlcnktbWF4KCR2YWx1ZSwgJG9wZXJhdG9yOiBcIm1heC13aWR0aFwiLCAkcXVlcnk6IFwic2NyZWVuXCIpIHtcclxuICBAbWVkaWEgI3skcXVlcnl9IGFuZCAoI3skb3BlcmF0b3J9OiAjeyR2YWx1ZX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLypcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICBUUkFOU0lUSU9OICYgSEVMUEVSIE1JWElOU1xyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuQG1peGluIHByZWZpeGVkLXRyYW5zaXRpb24oJHRpbWUsICRlYXNlKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJHRpbWUgJGVhc2U7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgJHRpbWUgJGVhc2U7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAkdGltZSAkZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgJHRpbWUgJGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsICR0aW1lICRlYXNlO1xyXG59XHJcblxyXG5AbWl4aW4gcHJlZml4ZWQtdHJhbnNpdGlvbi1kZWxheSgkdGltZSkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRpbWU7XHJcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAkdGltZTtcclxuICAtbXMtdHJhbnNpdGlvbi1kZWxheTogJHRpbWU7XHJcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogJHRpbWU7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogJHRpbWU7XHJcbn1cclxuXHJcbkBtaXhpbiBwcmVmaXhlZC1ib3gtc2hhZG93KCR4LCAkeSwgJGJsdXIsICRjb2xvcikge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHggJHkgJGJsdXIgJGNvbG9yO1xyXG4gIC1tb3otYm94LXNoYWRvdzogJHggJHkgJGJsdXIgJGNvbG9yO1xyXG4gIC1tcy1ib3gtc2hhZG93OiAkeCAkeSAkYmx1ciAkY29sb3I7XHJcbiAgLW8tYm94LXNoYWRvdzogJHggJHkgJGJsdXIgJGNvbG9yO1xyXG4gIGJveC1zaGFkb3c6ICR4ICR5ICRibHVyICRjb2xvcjtcclxufVxyXG5cclxuQG1peGluIHByZWZpeGVkLXRyYW5zZm9ybSgkdHJhbnNmb3JtKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbiAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbiAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcclxuICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xyXG59XHJcblxyXG5AbWl4aW4gcHJlZml4ZWQtYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuQG1peGluIHByZWZpeGVkLWFuaW1hdGlvbigkbmFtZSwgJHRpbWUsICRlYXNlLCAkZGVsYXksICRpdGFyYXRpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogJG5hbWUgJHRpbWUgJGVhc2UgJGRlbGF5ICRpdGFyYXRpb247XHJcbiAgLW1vei1hbmltYXRpb246ICRuYW1lICR0aW1lICRlYXNlICRkZWxheSAkaXRhcmF0aW9uO1xyXG4gIC1tcy1hbmltYXRpb246ICRuYW1lICR0aW1lICRlYXNlICRkZWxheSAkaXRhcmF0aW9uO1xyXG4gIC1vLWFuaW1hdGlvbjogJG5hbWUgJHRpbWUgJGVhc2UgJGRlbGF5ICRpdGFyYXRpb247XHJcbiAgYW5pbWF0aW9uOiAkbmFtZSAkdGltZSAkZWFzZSAkZGVsYXkgJGl0YXJhdGlvbjtcclxufVxyXG5cclxuQG1peGluIHByZWZpeGVkLWFuaW1hdGlvbi1zY2FsZSgkc2NhbGUpIHtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHNjYWxlKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbn1cclxuXHJcbi8vIHZhcmlhYmxlc1xyXG4kc2xvd2x5OiBhbGwgMC4ycyBlYXNlO1xyXG5cclxuLy8gbWl4aW5zXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCR2YWx1ZS4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHZhbHVlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogJHZhbHVlO1xyXG4gIC1tcy10cmFuc2l0aW9uOiAkdmFsdWU7XHJcbiAgdHJhbnNpdGlvbjogJHZhbHVlO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNmb3JtKCR2YWx1ZS4uLikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdmFsdWU7XHJcbiAgLW1vei10cmFuc2Zvcm06ICR2YWx1ZTtcclxuICAtbXMtdHJhbnNmb3JtOiAkdmFsdWU7XHJcbiAgdHJhbnNmb3JtOiAkdmFsdWU7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICBUUkFOU0lUSU9OICYgSEVMUEVSIE1JWElOU1xyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V1JoeXlUaDg5Wk5wUS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGOyB9XG5cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXMWh5eVRoODlaTnBRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7IH1cblxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V1poeXlUaDg5Wk5wUS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7IH1cblxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXZGh5eVRoODlaTnBRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjsgfVxuXG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V2xoeXlUaDg5WS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7IH1cblxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXUmh5eVRoODlaTnBRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7IH1cblxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVcxaHl5VGg4OVpOcFEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjsgfVxuXG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXWmh5eVRoODlaTnBRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjsgfVxuXG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdkaHl5VGg4OVpOcFEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGOyB9XG5cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXbGh5eVRoODlZLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDsgfVxuXG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdSaHl5VGg4OVpOcFEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjsgfVxuXG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5VzFoeXlUaDg5Wk5wUS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2OyB9XG5cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdaaHl5VGg4OVpOcFEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCOyB9XG5cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V2RoeXlUaDg5Wk5wUS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7IH1cblxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdsaHl5VGg4OVkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEOyB9XG5cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V1JoeXlUaDg5Wk5wUS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGOyB9XG5cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXMWh5eVRoODlaTnBRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7IH1cblxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V1poeXlUaDg5Wk5wUS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7IH1cblxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXZGh5eVRoODlaTnBRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjsgfVxuXG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V2xoeXlUaDg5WS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7IH1cblxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXUmh5eVRoODlaTnBRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7IH1cblxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVcxaHl5VGg4OVpOcFEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjsgfVxuXG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXWmh5eVRoODlaTnBRLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjsgfVxuXG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdkaHl5VGg4OVpOcFEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGOyB9XG5cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC9mb250cy9KVFVTaklnMV9pNnQ4a0NIS200NTlXbGh5eVRoODlZLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDsgfVxuXG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdSaHl5VGg4OVpOcFEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjsgfVxuXG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5VzFoeXlUaDg5Wk5wUS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2OyB9XG5cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdaaHl5VGg4OVpOcFEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCOyB9XG5cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgvZm9udHMvSlRVU2pJZzFfaTZ0OGtDSEttNDU5V2RoeXlUaDg5Wk5wUS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7IH1cblxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoL2ZvbnRzL0pUVVNqSWcxX2k2dDhrQ0hLbTQ1OVdsaHl5VGg4OVkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoL2ZvbnRzL1BvcHBpbnMtUmVndWxhci53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgvZm9udHMvUG9wcGlucy1NZWRpdW0ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoL2ZvbnRzL1BvcHBpbnMtQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgvZm9udHMvUG9wcGlucy1FeHRyYUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoL2ZvbnRzL1BvcHBpbnMtQmxhY2sud29mZjIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbi8qIEZPTlRTIGRlY2xlYXIgc3RhcnQgKi9cbi8qIEZPTlRTIGRlY2xlYXIgZW5kICovXG4vKiBTaXRlIGNvbG9yIGRlY2xlYXIgc3RhcnQgKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qPT09PT09UmVzcG9uc2l2ZSBzdGFydHM9PT09PT09Ki9cbi8qPT09PT09UmVzcG9uc2l2ZSBlbmRzPT09PT09PSovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGNvbG9yOiAjMzMzOyB9XG4gIGJvZHkuaG9tZS1wYWdlLXNwYWNlciB7XG4gICAgcGFkZGluZy10b3A6IDcycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgYm9keS5ob21lLXBhZ2Utc3BhY2VyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7IH0gfVxuICBib2R5Lm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGJvZHkuby1maXhlZEJvZHkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwOyB9IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMzRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7IH0gfVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBoMixcbiAgICAuaDIge1xuICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDI2cHg7IH1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDIycHg7IH1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMzsgfVxuXG5hLFxuaW5wdXQsXG5idXR0b24sXG5zdmcge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuXG5hLFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciwgYTpmb2N1cywgYTphY3RpdmUsIGE6Zm9jdXMsXG4gIGJ1dHRvbjpob3ZlcixcbiAgYnV0dG9uOmZvY3VzLFxuICBidXR0b246YWN0aXZlLFxuICBidXR0b246Zm9jdXMsXG4gIHRleHRhcmVhOmhvdmVyLFxuICB0ZXh0YXJlYTpmb2N1cyxcbiAgdGV4dGFyZWE6YWN0aXZlLFxuICB0ZXh0YXJlYTpmb2N1cyxcbiAgc2VsZWN0OmhvdmVyLFxuICBzZWxlY3Q6Zm9jdXMsXG4gIHNlbGVjdDphY3RpdmUsXG4gIHNlbGVjdDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkN2Q3O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDAgMCAyNXB4OyB9XG4gIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICBmaWVsZHNldCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgZmllbGRzZXQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgZmllbGRzZXQgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgZmllbGRzZXQgc2VsZWN0LFxuICBmaWVsZHNldCB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjNzk3OTc5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gIGZpZWxkc2V0IHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDE1MHB4OyB9XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lOyB9XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXdlaWdodDogNDAwO1xuICBvcGFjaXR5OiAxOyB9XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3BhY2l0eTogMTsgfVxuXG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXdlaWdodDogNDAwO1xuICBvcGFjaXR5OiAxOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mb250LWZhbWlseS1zb3VyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi53aGl0ZS1jb2xvciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrLWNvbG9yIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUtYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5ncmV5LWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4uZ3JlZW4tY29sb3Ige1xuICBjb2xvcjogIzE0REY3RDsgfVxuXG4uYmx1ZS1jb2xvciB7XG4gIGNvbG9yOiAjMDkxQjM4ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtY29sb3Ige1xuICBjb2xvcjogIzRBOTBFMjsgfVxuXG4ucGFkLTgwIHtcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYWQtODAge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cblxuLnBhZGRpbmctMzAge1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cblxuLnBhZC00MCB7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuXG4ucGFkZGluZy01MCB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuXG4ucGFkLXRvcC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucGFkLXRvcC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5wYWQtdG9wLTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLnBhZC10b3AtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4ucGFkLXRvcC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbi5wYWQtdG9wLTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuXG4ucGFkLXRvcC0xMjAge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7IH1cblxuLnBhZC10b3AtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG4ucGFkLWJvdC0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5wYWQtYm90LTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLnBhZC1ib3QtMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4ucGFkLWJvdC00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5wYWQtYm90LTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLnBhZC1ib3QtODAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4ucGFkLWJvdC0xNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH1cblxuLnBhZGRpbmctYWxsLTYwIHtcbiAgcGFkZGluZzogNjBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wYXR0ZXJuLWJyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3JiLXB0LnBuZykgbm8tcmVwZWF0IGJvdHRvbSByaWdodDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogODJweDsgfVxuXG4ucGF0dGVybi10bDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9sdC1wdC5wbmcpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogNjBweDsgfVxuXG4ucGF0dGVybi10cjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9ydC1wdC5wbmcpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDgycHg7IH1cblxuLnBhdHRlcm4tYmw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vcmItcHQucG5nKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbi5hbmNob3ItbGluayB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDMyNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYW5jaG9yLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmFuY2hvci1saW5rLS13aGl0ZSB7XG4gICAgY29sb3I6ICNjYmUzZmY7IH1cblxuLmhvbWUtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ob21lLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cbiAgLmhvbWUtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLm4tZ3JhZGllbnQtZ3JlZW4tYmx1ZSB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAzN2M3MSAwJSwgIzA0MmI0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDM3YzcxIDAlLCAjMDQyYjRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDM3YzcxIDAlLCAjMDQyYjRlIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAzN2M3MScsIGVuZENvbG9yc3RyPScjMDQyYjRlJyxHcmFkaWVudFR5cGU9MSApOyB9XG5cbi5ncmFkaWVudC1ncmVlbi1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAwYjM1YztcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDBiMzVjIDAlLCAjMGI4YThhIDQ3JSwgIzAwNDQ3NSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjMDBiMzVjKSwgY29sb3Itc3RvcCg0NyUsICMwYjhhOGEpLCBjb2xvci1zdG9wKDEwMCUsICMwMDQ0NzUpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDBiMzVjIDAlLCAjMGI4YThhIDQ3JSwgIzAwNDQ3NSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAwYjM1YyAwJSwgIzBiOGE4YSA0NyUsICMwMDQ0NzUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDBiMzVjIDAlLCAjMGI4YThhIDQ3JSwgIzAwNDQ3NSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzAwYjM1YyAwJSwgIzBiOGE4YSA0NyUsICMwMDQ0NzUgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBiMzVjJywgZW5kQ29sb3JzdHI9JyMwMDQ0NzUnLCBHcmFkaWVudFR5cGU9MSApOyB9XG5cbi5tb2JpbGUtb2ZmIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9iaWxlLW9mZiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5kZXNrdG9wLW9mZiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kZXNrdG9wLW9mZiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE3MHB4OyB9IH1cblxuLnUtYm9yZGVyLWNvbG9yLS1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM0OTUzNzYgIWltcG9ydGFudDsgfVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xuICBvcGFjaXR5OiAuMjsgfVxuXG4ubW9kYWwtY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE1cHg7XG4gIHRvcDogLTE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ubGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucGFkZGluZy10b3AtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4uZm9udC1zaXplLTQyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9udC1zaXplLTQyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9IH1cblxuLmZvbnQtc2l6ZS0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuLm9mZmljZS1pbmZyYXN0cnVjdHVyZSAubGV0cy10YWxrIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ub2ZmaWNlLWluZnJhc3RydWN0dXJlIC5vLXNraWxscy1oZXJvX19zY2hlZHVsZSB7XG4gIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi5uZXctY29udGFjdCAubW9kYWwtYmFja2Ryb3Age1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjb29raWVQb3B1cCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggI2NjYztcbiAgei1pbmRleDogOTk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjb29raWVQb3B1cCBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4jY29va2llUG9wdXAgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICNjb29raWVQb3B1cCBwIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuI2Nvb2tpZVBvcHVwIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDsgfVxuXG4jY29va2llUG9wdXAgYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgd2lkdGg6IDkwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCBhdXRvIDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICNjb29raWVQb3B1cCBidXR0b24ge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLmNvb2tpZS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5pbmRleC1ibnItbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmluZGV4LWJuci1sb2dvIGltZyB7XG4gIG1hcmdpbjogMTBweDsgfVxuXG4uY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4uby1ibG9nQnR0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7IH1cbiAgLm8tYmxvZ0J0dG4uby1zdWJtaXRCdHRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm8tYmxvZ0J0dG46aG92ZXIge1xuICAgIGNvbG9yOiAjZmYwMDg1OyB9XG5cbi5kcmF3OjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40czsgfVxuXG4uZHJhdzo6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40czsgfVxuXG4uZHJhdzpob3Zlcjo6YmVmb3JlLCAuZHJhdzpob3Zlcjo6YWZ0ZXIge1xuICBsZWZ0OiAwOyB9XG5cbi5kcmF3OjpiZWZvcmUsIC5kcmF3OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGJhY2tncm91bmQ6ICNmZjAwODU7IH1cblxuLmRyYXc6aG92ZXI6OmJlZm9yZSwgLmRyYXc6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDEycHggMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmJ0bi1vcmFuZ2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTgwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuYnRuLW9yYW5nZTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9hcnJvdy13aGl0ZS5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYnRuLW9yYW5nZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNGRjU4MDA7IH1cbiAgICAgIC5idG4tb3JhbmdlOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Fycm93LW9yYW5nZS5wbmcpIG5vLXJlcGVhdDsgfVxuICAuYnRuOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5ob21lLWZpIC5idG4ge1xuICB3aWR0aDogMjcwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhvbWUtZmkgLmJ0biB7XG4gICAgICB3aWR0aDogMzUwcHg7IH0gfVxuXG5hLmJsYWNrLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYS5ibGFjay1idG4ge1xuICAgICAgd2lkdGg6IDEzNHB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzMzMzM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGEuYmxhY2stYnRuOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgYS5ibGFjay1idG46aG92ZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwO1xuICAgICAgICBjb2xvcjogI0ZGNTgwMCAhaW1wb3J0YW50OyB9IH1cblxuLmJ0bl93cmFwcGVyLmJ0bjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLm1hc29ucnkgLmJyaWNrIGEuc2VydmljZS1ib3gtbGluayB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzRhOTBlMiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYnRuLS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbkB1c2UgXCJzYXNzOm1hcFwiO1xuLm1haW4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4ubWFpbklubmVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubWFpbklubmVyIGRpdiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDsgfVxuXG4jc2lkZWJhck1lbnUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1MHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Nob29zaW5nLWltZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCUgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk7IH1cbiAgI3NpZGViYXJNZW51LmFjdGl2ZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI3NpZGViYXJNZW51OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB6LWluZGV4OiAyOyB9XG5cbi5zaWRlYmFySW5uZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnNpZGViYXJJbm5lciB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsOyB9IH1cblxuLm8tbWVudVRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7IH1cblxuLnNpZGViYXJNZW51SW5uZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNpZGViYXJNZW51SW5uZXIgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb2xvcjogIzdCM0UyMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zaWRlYmFyTWVudUlubmVyIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAnUHJhdGEnLCBzZXJpZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2lkZWJhck1lbnVJbm5lciBsaSBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4uc2lkZWJhck1lbnVJbm5lciBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YTZhNjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLnNpZGViYXJNZW51SW5uZXIgbGkgYTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuXG4uc2lkZWJhck1lbnVJbm5lciBsaSBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41czsgfVxuXG4uby1zaWRlLW1lbnUgLnNpZGViYXJNZW51SW5uZXIgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmMDA4NSAhaW1wb3J0YW50OyB9XG5cbi5vLXNpZGUtbWVudSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+ICNzaWRlYmFyTWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXG4uby1zaWRlLW1lbnUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpZGViYXJJY29uVG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2lkZWJhckljb25Ub2dnbGUgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDVweCAtM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4uc3Bpbm5lciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG5cbi5ob3Jpem9udGFsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZGlhZ29uYWwubG9uZyB7XG4gIHdpZHRoOiAzN3B4OyB9XG5cbi5ob3Jpem9udGFsLnNob3J0IHtcbiAgd2lkdGg6IDI0cHg7IH1cblxuLm8tc2lkZS1tZW51IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gLnNpZGViYXJJY29uVG9nZ2xlID4gLmhvcml6b250YWwge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uby1zaWRlLW1lbnUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAuc2lkZWJhckljb25Ub2dnbGUgPiAuZGlhZ29uYWwucGFydC0xIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHdpZHRoOiAyNXB4OyB9XG5cbi5vLXNpZGUtbWVudSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IC5zaWRlYmFySWNvblRvZ2dsZSA+IC5kaWFnb25hbC5wYXJ0LTIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIG1hcmdpbi10b3A6IC0xN3B4O1xuICB3aWR0aDogMjVweDsgfVxuXG4uYmxhY2tCRyB7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5vLWZpeGVkQm9keSAuc2lkZWJhckljb25Ub2dnbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5vLW1lbnUtd3JhcCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLm8taGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzBEMjY0MjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcwcHgpIHtcbiAgICAuby1oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1oZWFkZXIge1xuICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuby1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1oZWFkZXIgLm5hdmJhci1icmFuZC5lbnYtbG9nby1wYWRkaW5nLXRvcC0wIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDAgMDsgfSB9XG4gIC5vLWhlYWRlciAubmF2YmFyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAuby1oZWFkZXIgLm5hdmJhciB1bCA+IGxpIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuby1oZWFkZXIgLm5hdmJhciB1bCA+IGxpIGEubW9iaWxlLWFuY2hvci1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkge1xuICAgICAgICAuby1oZWFkZXIgLm5hdmJhciB1bCA+IGxpIGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1oZWFkZXIgLm5hdmJhciB1bCA+IGxpIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNnB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuby1oZWFkZXIgLm5hdmJhciB1bCA+IGxpIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTFweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLm8taGVhZGVyIC5uYXZiYXIgdWwgPiBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEzcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8taGVhZGVyIC5uYXZiYXIgdWwgPiBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogIzMzMzsgfSB9XG4gICAgICAuby1oZWFkZXIgLm5hdmJhciB1bCA+IGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5vLWhlYWRlciAubmF2YmFyIHVsID4gbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzsgfSB9XG4gICAgICAuby1oZWFkZXIgLm5hdmJhciB1bCA+IGxpIGEuc2tpbGwtYnJhbmQtaW1nIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgY29sb3I6ICNjZGNkY2Q7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuby1oZWFkZXIgLm5hdmJhciB1bCA+IGxpIGEuc2tpbGwtYnJhbmQtaW1nIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5vLWhlYWRlciAubmF2YmFyIHVsID4gbGkuYWN0aXZlIGEge1xuICAgICAgY29sb3I6ICNmZjAwODU7IH1cbiAgICAuby1oZWFkZXIgLm5hdmJhciB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5vLWhlYWRlciAubmF2YmFyIHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWhlYWRlciAubmF2YmFyIC5jb2wtbGctMiAubWVudS1ob2xkZXItcGFuNS1wYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG4gIC5vLWhlYWRlciAuZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiAzMHB4IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ob21lL2Jhbm5lci1wYXR0ZXJuLnBuZykgbm8tcmVwZWF0IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5vLWhlYWRlciAubWVudS1ob2xkZXItcGFuMyB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuby1oZWFkZXIgLnJlcXVlc3QtcXVvdGUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taGVhZGVyIC5yZXF1ZXN0LXF1b3RlIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5vLWhlYWRlciAucmVxdWVzdC1xdW90ZSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1oZWFkZXIgLnJlcXVlc3QtcXVvdGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuby1oZWFkZXIgLmhpcmV1cyB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGNTgwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDhweCAzcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjVweCkge1xuICAgICAgLm8taGVhZGVyIC5oaXJldXMge1xuICAgICAgICBwYWRkaW5nOiA4cHggN3B4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuby1oZWFkZXIgLmhpcmV1cyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWhlYWRlciAuaGlyZXVzIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5vLWhlYWRlciAuaGlyZXVzIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA2cHggMTBweCA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgLm8taGVhZGVyIC5oaXJldXMgLmJ0bi1hcnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm8taGVhZGVyIC5oaXJldXMgLmJ0bi1hcnJvdyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cbiAgICAgIC5vLWhlYWRlciAuaGlyZXVzIC5idG4tYXJyb3cgcGF0aCB7XG4gICAgICAgIGZpbGw6ICMzMzM7IH1cbiAgICAuby1oZWFkZXIgLmhpcmV1czpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1ODAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5vLWhlYWRlciAuaGlyZXVzOmhvdmVyIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7IH1cbiAgICAgIC5vLWhlYWRlciAuaGlyZXVzOmhvdmVyIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG4gIC5vLWhlYWRlci5zY3JvbGxlZCAuaGlyZXVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1ODAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm8taGVhZGVyLnNjcm9sbGVkIC5oaXJldXMgLmJ0bi1hcnJvdyBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuby1oZWFkZXIuc2Nyb2xsZWQgLmhpcmV1czpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAuby1oZWFkZXIuc2Nyb2xsZWQgLmhpcmV1czpob3ZlciAuYnRuLWFycm93IHBhdGgge1xuICAgICAgICBmaWxsOiAjMzMzOyB9XG5cbiNuYXZiYXIgLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICByaWdodDogLTEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vLW5hdmlnYXRpb24tYmFyLW5ldyB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2IHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNzBweDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1M3B4KTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZDogIzAyMGExMztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHMgYWxsO1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC40cyBhbGw7XG4gICAgLW1zLXRyYW5zaXRpb246IDAuNHMgYWxsO1xuICAgIHRyYW5zaXRpb246IDAuNHMgYWxsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLW5hdmlnYXRpb24tYmFyLW5ldyAjcHJpbWFyeU5hdiB7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2IC5yZXF1ZXN0LXF1b3RlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E5Y2YwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2IC5yZXF1ZXN0LXF1b3RlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmYTU3MDE7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNTgwMDsgfVxuICAgICAgICAuby1uYXZpZ2F0aW9uLWJhci1uZXcgI3ByaW1hcnlOYXYgLnJlcXVlc3QtcXVvdGU6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9hcnJvdy1vcmFuZ2UucG5nKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5vLW5hdmlnYXRpb24tYmFyLW5ldyAjcHJpbWFyeU5hdiAucmVxdWVzdC1xdW90ZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9hcnJvdy13aGl0ZS5wbmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vLW5hdmlnYXRpb24tYmFyLW5ldyAjcHJpbWFyeU5hdiA+IHVsIHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2ID4gdWwge1xuICAgICAgICAgIG92ZXJmbG93LXg6IHZpc2libGU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2ID4gdWwgPiBsaTo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2ID4gdWwgPiBsaTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE0ZGY3ZDsgfSB9XG4gICAgICAuby1uYXZpZ2F0aW9uLWJhci1uZXcgI3ByaW1hcnlOYXYgPiB1bCA+IGxpLmhhcy1zdWJtZW51IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAuby1uYXZpZ2F0aW9uLWJhci1uZXcgI3ByaW1hcnlOYXYgPiB1bCA+IGxpLmhhcy1zdWJtZW51ID4gYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5vLW5hdmlnYXRpb24tYmFyLW5ldyAjcHJpbWFyeU5hdiA+IHVsID4gbGkuaGFzLXN1Ym1lbnUgPiBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5vLW5hdmlnYXRpb24tYmFyLW5ldyAjcHJpbWFyeU5hdiA+IHVsID4gbGkuaGFzLXN1Ym1lbnUgPiBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5vLW5hdmlnYXRpb24tYmFyLW5ldyAjcHJpbWFyeU5hdiA+IHVsID4gbGkuaGFzLXN1Ym1lbnUgPiBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuby1uYXZpZ2F0aW9uLWJhci1uZXcgI3ByaW1hcnlOYXYgPiB1bCA+IGxpLmhhcy1zdWJtZW51ID4gYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9uYXYtZG93bi1hcnJvdy5zdmcpIDEwMCUgY2FsYyg1MCUgLSA1cHgpIG5vLXJlcGVhdDsgfSB9XG4gICAgICAgICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2ID4gdWwgPiBsaS5oYXMtc3VibWVudSA+IGEgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogI2ZmZiAxcHggc29saWQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2ID4gdWwgPiBsaS5oYXMtc3VibWVudSA+IGEgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzOyB9IH1cbiAgICAgICAgICAuby1uYXZpZ2F0aW9uLWJhci1uZXcgI3ByaW1hcnlOYXYgPiB1bCA+IGxpLmhhcy1zdWJtZW51ID4gYS5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2ID4gdWwgPiBsaS5oYXMtc3VibWVudSA+IHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5vLW5hdmlnYXRpb24tYmFyLW5ldyAjcHJpbWFyeU5hdiA+IHVsID4gbGkuaGFzLXN1Ym1lbnUgPiBzcGFuIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL25hdi1kb3duLWFycm93LnN2ZykgMTAwJSA1MCUgbm8tcmVwZWF0OyB9IH1cbiAgICAgIC5vLW5hdmlnYXRpb24tYmFyLW5ldyAjcHJpbWFyeU5hdiA+IHVsID4gbGkuYWN0aXZlIHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgICAuby1uYXZpZ2F0aW9uLWJhci1uZXcgI3ByaW1hcnlOYXYgPiB1bCA+IGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2ID4gdWwgPiBsaS5hY3RpdmUgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5vLW5hdmlnYXRpb24tYmFyLW5ldyAjcHJpbWFyeU5hdiA+IHVsID4gbGk6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLW5hdmlnYXRpb24tYmFyLW5ldyAjcHJpbWFyeU5hdiA+IHVsID4gbGk6aG92ZXIgPiB1bCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4OyB9XG4gICAgICAgICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2ID4gdWwgPiBsaTpob3ZlciA+IHVsLm5hdi1wYWRkaW5nLW5ldy0zMCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7IH0gfVxuICAgICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2ID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMjBhMTM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cyBhbGw7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC40cyBhbGw7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiAwLjRzIGFsbDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cyBhbGw7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuby1uYXZpZ2F0aW9uLWJhci1uZXcgI3ByaW1hcnlOYXYgPiB1bCA+IGxpID4gdWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIC5vLW5hdmlnYXRpb24tYmFyLW5ldyAjcHJpbWFyeU5hdiA+IHVsID4gbGkgPiB1bC5zaG93TmF2IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2ID4gdWwgPiBsaSA+IHVsIGxpLmhhcy1zdWJtZW51IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2ID4gdWwgPiBsaSA+IHVsIGxpLmhhcy1zdWJtZW51ID4gYSxcbiAgICAgICAgICAuby1uYXZpZ2F0aW9uLWJhci1uZXcgI3ByaW1hcnlOYXYgPiB1bCA+IGxpID4gdWwgbGkuaGFzLXN1Ym1lbnUgPiBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5vLW5hdmlnYXRpb24tYmFyLW5ldyAjcHJpbWFyeU5hdiA+IHVsID4gbGkgPiB1bCBsaS5oYXMtc3VibWVudSA+IGEsXG4gICAgICAgICAgICAgIC5vLW5hdmlnYXRpb24tYmFyLW5ldyAjcHJpbWFyeU5hdiA+IHVsID4gbGkgPiB1bCBsaS5oYXMtc3VibWVudSA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9jb21tb24vbmF2LXJpZ2h0LWFycm93LnN2Z1wiKSA5MCUgNTAlIG5vLXJlcGVhdDsgfSB9XG4gICAgICAgICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2ID4gdWwgPiBsaSA+IHVsIGxpLmhhcy1zdWJtZW51OmhvdmVyID4gYSxcbiAgICAgICAgICAuby1uYXZpZ2F0aW9uLWJhci1uZXcgI3ByaW1hcnlOYXYgPiB1bCA+IGxpID4gdWwgbGkuaGFzLXN1Ym1lbnU6aG92ZXIgPiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9jb21tb24vbmF2LXJpZ2h0LWFycm93LnN2Z1wiKSA5MCUgNTAlIG5vLXJlcGVhdCAjZGFkYWRhO1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMxNGRmN2Q7IH1cbiAgICAgICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2ID4gdWwgPiBsaSA+IHVsIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2ID4gdWwgPiBsaSA+IHVsIGxpIHVsIHtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDNweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zNyk7XG4gICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAxcHggM3B4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM3KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggM3B4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM3KTtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2ID4gdWwgPiBsaSA+IHVsIGxpIHVsIGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAgICAgICAuby1uYXZpZ2F0aW9uLWJhci1uZXcgI3ByaW1hcnlOYXYgPiB1bCA+IGxpID4gdWwgbGkgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMxNGRmN2Q7IH1cbiAgLm8tbmF2aWdhdGlvbi1iYXItbmV3IC5uYXZiYXItbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAuby1uYXZpZ2F0aW9uLWJhci1uZXcgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC5vLW5hdmlnYXRpb24tYmFyLW5ldyBsaSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3IGxpIHVsIGxpIGEge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3IGxpIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMxNGRmN2U7IH1cbiAgICAgICAgLm8tbmF2aWdhdGlvbi1iYXItbmV3IGxpIHVsIGxpIGE6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICMxNGRmN2U7IH1cbiAgICAuby1uYXZpZ2F0aW9uLWJhci1uZXcgbGkgdWwgbGkgc3BhbiB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGNvbG9yOiAjY2RjZGNkO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uby1uYXZpZ2F0aW9uLWJhciAjcHJpbWFyeU5hdiBsaS5oYXMtc3VibWVudSA+IGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDQxJTtcbiAgcGFkZGluZy1ib3R0b206IDlweDsgfVxuXG4uby1uYXZpZ2F0aW9uLWJhciAjcHJpbWFyeU5hdiBsaS5oYXMtc3VibWVudSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDQxJTtcbiAgcGFkZGluZy1ib3R0b206IDlweDsgfVxuXG4uby1uYXZpZ2F0aW9uLWJhciAjcHJpbWFyeU5hdiAubWVudS1ob2xkZXItcGFuNS1wYW4gdWw6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uby1uYXZpZ2F0aW9uLWJhciAjcHJpbWFyeU5hdiAubWVudS1ob2xkZXItcGFuNS1wYW4gdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgNXB4O1xuICBtYXJnaW46IDA7IH1cblxuLm8tbmF2aWdhdGlvbi1iYXIgI3ByaW1hcnlOYXYgLm1lbnUtaG9sZGVyLXBhbjItcGFuIHVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8tbmF2aWdhdGlvbi1iYXIgI3ByaW1hcnlOYXYgLm1lbnUtaG9sZGVyLXBhbjItcGFuIHVsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5vLW5hdmlnYXRpb24tYmFyIGltZyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1uYXZpZ2F0aW9uLWJhciBpbWcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuXG4uby1uYXZpZ2F0aW9uLWJhci5tYXJnaW4tdG9wLTAgaW1nIHtcbiAgbWFyZ2luLXRvcDogNnB4OyB9XG5cbi5tZW51LWhvbGRlci1wYW4zIC5tZW51LWhlYWRpbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm1lbnUtaG9sZGVyLXBhbjMgLm1lbnUtaGVhZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0ZGY3ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNXB4O1xuICAgIGJvdHRvbTogLTZweDsgfVxuXG4ubWVudS1ob2xkZXItcGFuMyAubWVudS1ob2xkZXItcGFuNS1wYW4ge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWVudS1ob2xkZXItcGFuMyAubWVudS1ob2xkZXItcGFuNS1wYW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDk1Mzc2OyB9IH1cblxuLm1lbnUtaG9sZGVyLXBhbjMgLm1lbnUtaG9sZGVyLXBhbjMtcGFuIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1lbnUtaG9sZGVyLXBhbjMgLm1lbnUtaG9sZGVyLXBhbjMtcGFuIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQ5NTM3NjsgfSB9XG4gIC5tZW51LWhvbGRlci1wYW4zIC5tZW51LWhvbGRlci1wYW4zLXBhbiBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAubWVudS1ob2xkZXItcGFuMyAubWVudS1ob2xkZXItcGFuMy1wYW4gbGkgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMTRkZjdlOyB9XG4gICAgICAubWVudS1ob2xkZXItcGFuMyAubWVudS1ob2xkZXItcGFuMy1wYW4gbGkgYTpob3ZlciBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMTRkZjdlOyB9XG5cbi5tZW51LWhvbGRlci1wYW4zIC5tZW51LWhvbGRlci1wYW4yLXBhbiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGhlaWdodDogaW5oZXJpdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tZW51LWhvbGRlci1wYW4zIC5tZW51LWhvbGRlci1wYW4yLXBhbiB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0OTUzNzY7IH0gfVxuICAubWVudS1ob2xkZXItcGFuMyAubWVudS1ob2xkZXItcGFuMi1wYW4gbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDsgfVxuICAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci10b2dnbGVyIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiNuYXYtaWNvbjQge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IC00cHg7IH1cblxuI25hdi1pY29uNCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MHB4KSB7XG4gICAgI25hdi1pY29uNCBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7IH0gfVxuXG4jbmF2LWljb240IHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9XG5cbiNuYXYtaWNvbjQgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDhweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHdpZHRoOiAxNHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogaW5oZXJpdDsgfVxuXG4jbmF2LWljb240IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxNnB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBpbmhlcml0OyB9XG5cbiNuYXYtaWNvbjQub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDRweDsgfVxuXG4jbmF2LWljb240Lm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMCU7XG4gIG9wYWNpdHk6IDA7IH1cblxuI25hdi1pY29uNC5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiAyNnB4OyB9XG5cbi5tYi1qdXN0eWZ5LWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1iLWp1c3R5ZnktY2VudGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0OyB9IH1cblxuLmhpZ2gge1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhpZ2gge1xuICAgICAgcGFkZGluZzogODBweCAwIDUwcHggIWltcG9ydGFudDsgfSB9XG4gIC5oaWdoIGgyIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5oaWdoIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi53ZWItYXBwLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuc2VydmljZXMtcGFuIGEge1xuICB3aWR0aDogMTM0cHg7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAud2ViLWFwcC1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLnNlcnZpY2VzLXBhbiBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53ZWItYXBwLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuc2VydmljZXMtcGFuIGE6aG92ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gICAgY29sb3I6ICNGRjU4MDA7IH1cblxuLmhvbWUtYnVpbGQge1xuICBwYWRkaW5nOiA1MHB4IDAgMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaG9tZS1idWlsZCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgNTBweCAhaW1wb3J0YW50OyB9IH1cblxuLndlYi1hcHAtc2VydmljZS1tb2QgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZS5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG5hLmhpcmluZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBhLmhpcmluZyB7XG4gICAgICBwYWRkaW5nOiAzcHggM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGZsZXg6IDAgMCA5NXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRCOEZFMjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgYS5oaXJpbmcge1xuICAgICAgZmxleDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDNweCA3cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbnNwYW4uaGlyaW5nLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNnB4O1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMCAwO1xuICBib3JkZXItY29sb3I6ICM0YjhmZTIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLm8taGVhZGVyIC5uYXZiYXIgdWwgPiBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8taGVhZGVyIC5uYXZiYXIgdWwgPiBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5vLWhlYWRlciAubmF2YmFyIHVsID4gbGkgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uY29udGFjdC1ib29rLWJ0bjpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSg3MCUpO1xuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50OyB9XG5cbi5ib3R0b21TZW5kQnV0dG9uOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDcwJSk7XG4gIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhY3RGb3JtVHJpZ2dlcjpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSg3MCUpO1xuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50OyB9XG5cbi50b3AtYWRkdmVydGlzZW1lbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMzQ0MwNjU7IH1cblxuLnRvcC1hZGR2ZXJ0aXNlbWVudCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50b3AtYWRkdmVydGlzZW1lbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Vhc3Rlci1vZmZlcmluZy9tY29sb3ItZWdnLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzUlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRvcC1hZGR2ZXJ0aXNlbWVudDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC50b3AtYWRkdmVydGlzZW1lbnQ6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAzMHB4OyB9IH1cbiAgLnRvcC1hZGR2ZXJ0aXNlbWVudDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9lYXN0ZXItb2ZmZXJpbmcvbWNvbG9yLWVnZzIucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3NSU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudG9wLWFkZHZlcnRpc2VtZW50OjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC50b3AtYWRkdmVydGlzZW1lbnQ6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogMzBweDsgfSB9XG4gIC50b3AtYWRkdmVydGlzZW1lbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudG9wLWFkZHZlcnRpc2VtZW50IHAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDE4cHggMCA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAudG9wLWFkZHZlcnRpc2VtZW50IHAgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAudG9wLWFkZHZlcnRpc2VtZW50IHAgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiPj5cIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgcmlnaHQ6IDA7IH1cblxuLm8tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MUIzODtcbiAgcGFkZGluZzogNDVweCAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWJhbm5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogODVweCAwIDUwcHg7IH0gfVxuICAuby1iYW5uZXIgaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1iYW5uZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4OyB9IH1cbiAgICAuby1iYW5uZXIgaDEgLnN1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1iYW5uZXIgaDEgLnN1YmhlYWRpbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9IH1cbiAgLm8tYmFubmVyIC5idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1iYW5uZXIgLmJ0biB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5obS1wYWdlIC5vLWJhbm5lciB7XG4gICAgcGFkZGluZzogODVweCAwIDgwcHg7IH0gfVxuXG4uaG0tcGFnZSAuby1iYW5uZXIgaDEge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweCAwIDIwcHg7IH1cblxuLmhtLXBhZ2UgLm8tYmFubmVyIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5obS1wYWdlIC5vLWJhbm5lciBoMiB7XG4gICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICBsaW5lLWhlaWdodDogNzVweDsgfSB9XG4gIC5obS1wYWdlIC5vLWJhbm5lciBoMiAuc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhtLXBhZ2UgLm8tYmFubmVyIGgyIC5zdWJoZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi5ibnItaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYm5yLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ob21lLWJuci1pY29uIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5ob21lLWJuci1pY29uIGxpIHtcbiAgICBmbGV4OiAwIDAgMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuaG9tZS1ibnItaWNvbiBsaTpudGgtY2hpbGQoMSkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQwcHg7IH1cbiAgICAuaG9tZS1ibnItaWNvbiBsaTpudGgtY2hpbGQoMikge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNXB4IC0xNDBweDsgfVxuICAgIC5ob21lLWJuci1pY29uIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ0cHggLTE0MHB4OyB9XG4gICAgLmhvbWUtYm5yLWljb24gbGk6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODBweCAtMTQ1cHg7IH1cbiAgICAuaG9tZS1ibnItaWNvbiBsaTpudGgtY2hpbGQoNSkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMHB4IC0xNDBweDsgfVxuXG4udmlkZW8tcGFuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudmlkZW8tcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzIzcHg7XG4gICAgICB3aWR0aDogOTglOyB9XG4gICAgICAudmlkZW8tcGFuIC5iYW5uZXItbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTAwMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkge1xuICAgIC52aWRlby1wYW4ge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnZpZGVvLXBhbiB2aWRlbyB7XG4gICAgd2lkdGg6IDk3JTsgfVxuXG4uaG9tZS1hd2FyZC1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ob21lLWF3YXJkLWxvZ28ge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTg2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgb3BhY2l0eTogLjk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9IH1cblxuLmJhbm5lci1yaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmFubmVyLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuYmFubmVyLXJpZ2h0IC5hbmNob3ItbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmFubmVyLXJpZ2h0IC5hbmNob3ItbGluayB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmFubmVyLXJpZ2h0IC5idG4ge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuI215TW9kYWwxIC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5jb250YWN0LW1vZGFsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG5cbi55dHAtbGFyZ2UtcGxheS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHotaW5kZXg6IDYzOyB9XG5cbiNteU1vZGFsMSAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDgwcHggMDsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jbXlNb2RhbDEgYnV0dG9uLmNsb3NlIHtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuZGl2I215TW9kYWwxIHtcbiAgei1pbmRleDogOTk5OTk5OTsgfVxuXG4uYnJlYWstbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5icmVhay1saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbi5iYW5uZXItcmlnaHQgaDEgYnIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5iYW5uZXItcmlnaHQgaDEgYnIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uaG0tYWJvdXQtc2VjdGlvbiBwIHN0cm9uZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxudWwuaG9tZS1ibnItZ3JvdXAtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICB1bC5ob21lLWJuci1ncm91cC1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICB1bC5ob21lLWJuci1ncm91cC1sb2dvIGxpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDlweDtcbiAgICBvcGFjaXR5OiAuODsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICB1bC5ob21lLWJuci1ncm91cC1sb2dvIGxpIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgdWwuaG9tZS1ibnItZ3JvdXAtbG9nbyBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDsgfSB9XG4gICAgdWwuaG9tZS1ibnItZ3JvdXAtbG9nbyBsaTpudGgtY2hpbGQoNSksIHVsLmhvbWUtYm5yLWdyb3VwLWxvZ28gbGk6bnRoLWNoaWxkKDYpLCB1bC5ob21lLWJuci1ncm91cC1sb2dvIGxpOm50aC1jaGlsZCg3KSB7XG4gICAgICBmbGV4OiAxOyB9XG5cbi5vLWNsaWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMCAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYWUwZTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLm8tY2xpZW50cyBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWNsaWVudHMgaDIge1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNsaWVudHMgLnpvb3Z1LWN1c3RvbS13aWR0aCB7XG4gICAgICBmbGV4OiAwIDAgMTM4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLWNsaWVudHMgLmNsaWVudC1sb2dvLW1vZGlmeSAuY2xpZW50LWxvZ28tbmV3IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1jbGllbnRzIC5jbGllbnQtbG9nby1tb2RpZnkgLmNsaWVudC1sb2dvLW5ldyAuY2xpZW50LWxvZ28taW1nIHtcbiAgICAgIG1hcmdpbjogMTVweCAxNXB4OyB9IH1cblxuLnNrLWZhZGluZy1jaXJjbGUge1xuICBtYXJnaW46IDEwMHB4IGF1dG87XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTUlO1xuICBoZWlnaHQ6IDE1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YzA3MDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNpcmNsZUZhZGVEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG4gIGFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDsgfVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7IH1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpOyB9XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7IH1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpOyB9XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7IH1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpOyB9XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTExIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTsgfVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpOyB9XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xczsgfVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xczsgfVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7IH1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTU6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzOyB9XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU2OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43czsgfVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7IH1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTg6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzOyB9XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU5OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40czsgfVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTA6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzOyB9XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7IH1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY2lyY2xlRmFkZURlbGF5IHtcbiAgMCUsIDM5JSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XG4gIDAlLCAzOSUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLndoeS1oaXJlLWphdmEgLnNlcnZpY2Utd3JhcCB7XG4gIGNvbHVtbi1jb3VudDogaW5oZXJpdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aHktaGlyZS1qYXZhIC5zZXJ2aWNlLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2h5LWhpcmUtamF2YSAuc2VydmljZS13cmFwIC5zZXJ2aWNlcy1wYW4ge1xuICAgICAgZmxleDogMCAwIDMxLjUlOyB9IH1cblxuLmNsaWVudC1sb2dvLXNsaWRlIC5vd2wtaXRlbSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuY2xpZW50LWxvZ28tc2xpZGUgLm93bC1pdGVtLmFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uY2xpZW50LWxvZ28tc2xpZGUgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jbGllbnQtbG9nby1zbGlkZSAub3dsLWRvdHMgLm93bC1kb3Qge1xuICBiYWNrZ3JvdW5kOiAjOWI5YjliO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmNsaWVudC1sb2dvLXNsaWRlIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM0OWM2ODQ7IH1cblxuLmNsaWVudC1sb2dvLXNsaWRlIC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNsaWVudC1sb2dvLXNsaWRlIC5vd2wtc3RhZ2UgLm93bC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNsaWVudC1sb2dvLXNsaWRlIC5vd2wtc3RhZ2UgLm93bC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgaGVpZ2h0OiAyMjJweDsgfSB9XG5cbi5jbGllbnQtbG9nby1zbGlkZSAuY2xpZW50LWxvZ28taW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmNsaWVudC1sb2dvLXNsaWRlIC5jbGllbnQtbG9nby1pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2xpZW50LWxvZ28tc2xpZGUgLmNsaWVudC1sb2dvLWltZyBpbWcge1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIG9iamVjdC1maXQ6IGluaGVyaXQ7IH0gfVxuXG4ubnctY2xpZW50LXNsaWRlciAub3dsLWl0ZW0ge1xuICBoZWlnaHQ6IDg2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm53LWNsaWVudC1zbGlkZXIgLm93bC1pdGVtIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi8qIENocm9tZSB2ZXJzaW9uIDI5IGFuZCBhYm92ZSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNsaWVudC1sb2dvLXNsaWRlIC5vd2wtc3RhZ2UgLm93bC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGhlaWdodDogMTk4cHg7IH0gfVxuXG4ubnctY2xpZW50IHtcbiAgcGFkZGluZzogMjBweCAwIDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubnctY2xpZW50IHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAyNXB4OyB9IH1cbiAgLm53LWNsaWVudCAuY2xpZW50LWxvZ28tc2xpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm53LWNsaWVudCAuY2xpZW50LWxvZ28tc2xpZGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwIDAgMXJlbTsgfSB9XG4gIC5udy1jbGllbnQgaDIge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubnctY2xpZW50IGgyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwOyB9IH1cbiAgLm53LWNsaWVudCAub3dsLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNwbGlkZV9fYXJyb3dzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGV2LWNsaWVudCB7XG4gIGJhY2tncm91bmQ6ICNGNUY3RjggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kZXYtY2xpZW50IHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5kZXYtY2xpZW50IGgyIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGV2LWNsaWVudCBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfSB9XG4gIC5kZXYtY2xpZW50IC5jbGllbnQtbG9nby1pbWcge1xuICAgIGhlaWdodDogOTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFOUU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5kZXYtY2xpZW50IC5jbGllbnQtbG9nby1pbWcge1xuICAgICAgICBtYXJnaW46IDNweCAzcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kZXYtY2xpZW50IC5jbGllbnQtbG9nby1pbWcge1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAuZGV2LWNsaWVudCAuY2xpZW50LWxvZ28taW1nIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5za2lsbC1sb2dvLS1oZWFsdGhjYXJlLXNlciAuZGV2LWNsaWVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uY29tcGFueS1wcm9maWxlLWNsaWVudCAuZGV2LWNsaWVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jZXJ0aWZpY2F0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkUyRTI7XG4gIGJhY2tncm91bmQ6ICNGMkY1Rjc7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jZXJ0aWZpY2F0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jZXJ0aWZpY2F0aW9uIC5jZXJ0aWZpY2F0aW9uLWxlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuY2VydGlmaWNhdGlvbiAuY2VydGlmaWNhdGlvbi1sZWZ0IGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2VydGlmaWNhdGlvbiAuY2VydGlmaWNhdGlvbi1sZWZ0IGg0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5jZXJ0aWZpY2F0aW9uIC5jZXJ0aWZpY2F0aW9uLWxlZnQgc3ZnIHtcbiAgICBtYXJnaW46IDAgMjVweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jZXJ0aWZpY2F0aW9uIC5jZXJ0aWZpY2F0aW9uLWxlZnQgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2VydGlmaWNhdGlvbiAuY2VydGlmaWNhdGlvbi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleDogMTsgfSB9XG4gIC5jZXJ0aWZpY2F0aW9uIC5jZXJ0aWZpY2F0aW9uLWl0ZW1zIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNlcnRpZmljYXRpb24gLmNlcnRpZmljYXRpb24taXRlbXMge1xuICAgICAgICBmbGV4OiAxOyB9IH1cblxuLm8taG9tZS1zZXJ2aWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuby1ob21lLXNlcnZpY2UgLm4tZ3JhZGllbnQtZ3JlZW4tYmx1ZSB7XG4gICAgbWluLWhlaWdodDogNDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8taG9tZS1zZXJ2aWNlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8taG9tZS1zZXJ2aWNlIC5idG5fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5vLWhvbWUtc2VydmljZSAuaG9tZS1saW5rLnBhZC10b3AtMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1ob21lLXNlcnZpY2UgLmhvbWUtbGluay5wYWQtdG9wLTIwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9IH1cblxuLm8taG9tZS1zZXJ2aWNlX2hvbGRlciB7XG4gIHdpZHRoOiA5MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IC00MTBweDsgfVxuICAuby1ob21lLXNlcnZpY2VfaG9sZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWhvbWUtc2VydmljZV9ob2xkZXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDEwMHB4IDMwcHg7IH0gfVxuXG4ubm8td2VicCAuby1ob21lLXNlcnZpY2UgLndoaXRlLWJveDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWUvaG9tZS1hcnJvdy5wbmcpOyB9XG5cbi5uby13ZWJwIC5vLWhvbWUtc2VydmljZSAud2hpdGUtYm94OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ob21lL2hvbWUtc3ByaXRlLnBuZyk7IH1cblxuLm8taG9tZS1zZXJ2aWNlIC53aGl0ZS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTgwcHg7XG4gIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luOiAwIDRweCAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzE0REY3RDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4ICNhOGE4YTg4MDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCAjYThhOGE4ODA7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDEycHggI2E4YThhODgwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8taG9tZS1zZXJ2aWNlIC53aGl0ZS1ib3gge1xuICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgLm8taG9tZS1zZXJ2aWNlIC53aGl0ZS1ib3hfX2JsdWUtYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzRBOTBFMjsgfVxuICAuby1ob21lLXNlcnZpY2UgLndoaXRlLWJveDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9ob21lLWFycm93LnBuZyk7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICAuby1ob21lLXNlcnZpY2UgLndoaXRlLWJveDpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgLm8taG9tZS1zZXJ2aWNlIC53aGl0ZS1ib3g6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuICAuby1ob21lLXNlcnZpY2UgLndoaXRlLWJveDpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggMDsgfVxuICAuby1ob21lLXNlcnZpY2UgLndoaXRlLWJveDpudGgtY2hpbGQoNSk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggMDsgfVxuICAuby1ob21lLXNlcnZpY2UgLndoaXRlLWJveCAuY21uLWNvbG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2Utb3V0OyB9XG4gIC5vLWhvbWUtc2VydmljZSAud2hpdGUtYm94IGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1ob21lLXNlcnZpY2UgLndoaXRlLWJveCBpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4OyB9IH1cbiAgICAuby1ob21lLXNlcnZpY2UgLndoaXRlLWJveCBpIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgIC5vLWhvbWUtc2VydmljZSAud2hpdGUtYm94OmhvdmVyIC5jbW4tY29sb3Ige1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm8taG9tZS1zZXJ2aWNlIC53aGl0ZS1ib3g6aG92ZXIgLmJveC10eHQge1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm8taG9tZS1zZXJ2aWNlIC53aGl0ZS1ib3g6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9ob21lLWFycm93LWhvdmVyLnBuZyk7IH1cbiAgICAuby1ob21lLXNlcnZpY2UgLndoaXRlLWJveDpob3ZlcjpiZWZvcmUge1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgICAuby1ob21lLXNlcnZpY2UgLndoaXRlLWJveDpob3ZlciBpIHN2ZyBwYXRoLFxuICAgIC5vLWhvbWUtc2VydmljZSAud2hpdGUtYm94OmhvdmVyIGkgc3ZnIHBvbHlnb24sXG4gICAgLm8taG9tZS1zZXJ2aWNlIC53aGl0ZS1ib3g6aG92ZXIgaSBzdmcgcmVjdCB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9IH1cblxuLm8taG9tZS1zZXJ2aWNlIC5ob21lLWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8taG9tZS1zZXJ2aWNlIC5ob21lLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cbiAgLm8taG9tZS1zZXJ2aWNlIC5ob21lLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5vLWhvbWUtc2VydmljZSAud2hpdGUtYm94X19jaG9vc2UtMDEgLmNtbi1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICMxNGRmN2Q7IH1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuby1ob21lLXNlcnZpY2UgLndoaXRlLWJveF9fY2hvb3NlLTAxOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9oLXNlcnZpY2UtaWNvbjEucG5nKTsgfSB9XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1ob21lLXNlcnZpY2UgLndoaXRlLWJveF9fY2hvb3NlLTAxOmhvdmVyIC5jbW4tY29sb3Ige1xuICAgIGJhY2tncm91bmQ6ICMxNGRmN2Q7IH0gfVxuXG4uby1ob21lLXNlcnZpY2UgLndoaXRlLWJveF9fY2hvb3NlLTAyIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM0YTkwZTI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8taG9tZS1zZXJ2aWNlIC53aGl0ZS1ib3hfX2Nob29zZS0wMiB7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwYWY5MzsgfSB9XG4gIC5vLWhvbWUtc2VydmljZSAud2hpdGUtYm94X19jaG9vc2UtMDI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ob21lL2ItaC1zZXJ2aWNlLWljb24yLnBuZykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuby1ob21lLXNlcnZpY2UgLndoaXRlLWJveF9fY2hvb3NlLTAyIC5jbW4tY29sb3Ige1xuICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7IH1cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgIC5vLWhvbWUtc2VydmljZSAud2hpdGUtYm94X19jaG9vc2UtMDI6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWUvaC1zZXJ2aWNlLWljb24yLnBuZykgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzUlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgIC5vLWhvbWUtc2VydmljZSAud2hpdGUtYm94X19jaG9vc2UtMDIgLmNtbi1jb2xvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDBhZjkzOyB9IH1cblxuLm8taG9tZS1zZXJ2aWNlIC53aGl0ZS1ib3hfX2Nob29zZS0wMyB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNGE5MGUyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWhvbWUtc2VydmljZSAud2hpdGUtYm94X19jaG9vc2UtMDMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDk1YjU7IH0gfVxuICAuby1ob21lLXNlcnZpY2UgLndoaXRlLWJveF9fY2hvb3NlLTAzIC5jbW4tY29sb3Ige1xuICAgIGJhY2tncm91bmQ6ICMxNGRmN2Q7IH1cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgIC5vLWhvbWUtc2VydmljZSAud2hpdGUtYm94X19jaG9vc2UtMDM6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWUvaC1zZXJ2aWNlLWljb24zLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICAuby1ob21lLXNlcnZpY2UgLndoaXRlLWJveF9fY2hvb3NlLTAzOmhvdmVyIC5jbW4tY29sb3Ige1xuICAgICAgYmFja2dyb3VuZDogIzAwOTViNTsgfSB9XG5cbi5vLWhvbWUtc2VydmljZSAud2hpdGUtYm94X19jaG9vc2UtMDQge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzE0ZGY3ZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1ob21lLXNlcnZpY2UgLndoaXRlLWJveF9fY2hvb3NlLTA0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNGE5MGUyOyB9IH1cbiAgLm8taG9tZS1zZXJ2aWNlIC53aGl0ZS1ib3hfX2Nob29zZS0wNCAuY21uLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyOyB9XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAuby1ob21lLXNlcnZpY2UgLndoaXRlLWJveF9fY2hvb3NlLTA0OmhvdmVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ob21lL2gtc2VydmljZS1pY29uNC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3NSU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgLm8taG9tZS1zZXJ2aWNlIC53aGl0ZS1ib3hfX2Nob29zZS0wNDpob3ZlciAuY21uLWNvbG9yIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7IH0gfVxuXG4uc3J2LWEtYm94LXdyYXAge1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNydi1hLWJveC13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuc3J2LWEtYm94LXdyYXAgYTpudGgtY2hpbGQoMm4rMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc3J2LWEtYm94LXdyYXAgYTpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4OyB9IH1cbiAgLnNydi1hLWJveC13cmFwIGE6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc3J2LWEtYm94LXdyYXAgYTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH0gfVxuXG4uby1ob21lLXRlY2hub2xvZ3kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ1cHggMCAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWhvbWUtdGVjaG5vbG9neSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDsgfSB9XG4gIC5vLWhvbWUtdGVjaG5vbG9neSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1ob21lLXRlY2hub2xvZ3kgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuICAuby1ob21lLXRlY2hub2xvZ3kgLmhvbWUtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taG9tZS10ZWNobm9sb2d5IC5ob21lLWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gIC5vLWhvbWUtdGVjaG5vbG9neSAuYm94LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWhvbWUtdGVjaG5vbG9neSAuYm94LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuby1ob21lLXRlY2hub2xvZ3kgLmJveC13cmFwcGVyIC5ib3gge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBtYXJnaW46IDAgNHB4IDRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTJweCAjYThhOGE4ODA7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMnB4ICNhOGE4YTg4MDtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDEycHggI2E4YThhODgwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8taG9tZS10ZWNobm9sb2d5IC5ib3gtd3JhcHBlciAuYm94IHtcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICBtYXJnaW46IDAgN3B4IDE0cHg7IH0gfVxuICAgICAgLm8taG9tZS10ZWNobm9sb2d5IC5ib3gtd3JhcHBlciAuYm94IGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgLm8taG9tZS10ZWNobm9sb2d5IC5ib3gtd3JhcHBlciAuYm94IGkgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5vLWhvbWUtdGVjaG5vbG9neSAuYm94LXdyYXBwZXIgLmJveDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9ob21lLWFycm93LnBuZyk7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDA7IH1cbiAgICAgIC5vLWhvbWUtdGVjaG5vbG9neSAuYm94LXdyYXBwZXIgLmJveDpudGgtY2hpbGQoMSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwYjA1YzsgfVxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgLm8taG9tZS10ZWNobm9sb2d5IC5ib3gtd3JhcHBlciAuYm94Om50aC1jaGlsZCgxKTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gICAgICAuby1ob21lLXRlY2hub2xvZ3kgLmJveC13cmFwcGVyIC5ib3g6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDk1YjU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm8taG9tZS10ZWNobm9sb2d5IC5ib3gtd3JhcHBlciAuYm94Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwYWY5MzsgfSB9XG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAuby1ob21lLXRlY2hub2xvZ3kgLmJveC13cmFwcGVyIC5ib3g6bnRoLWNoaWxkKDIpOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgICAgIC5vLWhvbWUtdGVjaG5vbG9neSAuYm94LXdyYXBwZXIgLmJveDpudGgtY2hpbGQoMykge1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzM0YmJlYTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuby1ob21lLXRlY2hub2xvZ3kgLmJveC13cmFwcGVyIC5ib3g6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA5NWI1OyB9IH1cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgIC5vLWhvbWUtdGVjaG5vbG9neSAuYm94LXdyYXBwZXIgLmJveDpudGgtY2hpbGQoMyk6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICAgICAgLm8taG9tZS10ZWNobm9sb2d5IC5ib3gtd3JhcHBlciAuYm94Om50aC1jaGlsZCg0KSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDBhZjkzOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5vLWhvbWUtdGVjaG5vbG9neSAuYm94LXdyYXBwZXIgLmJveDpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDdmYWI7IH0gfVxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgLm8taG9tZS10ZWNobm9sb2d5IC5ib3gtd3JhcHBlciAuYm94Om50aC1jaGlsZCg0KTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gICAgICAuby1ob21lLXRlY2hub2xvZ3kgLmJveC13cmFwcGVyIC5ib3g6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMThkNDY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm8taG9tZS10ZWNobm9sb2d5IC5ib3gtd3JhcHBlciAuYm94Om50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAxNGQ5NTsgfSB9XG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgICAuby1ob21lLXRlY2hub2xvZ3kgLmJveC13cmFwcGVyIC5ib3g6bnRoLWNoaWxkKDUpOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgICAgIC5vLWhvbWUtdGVjaG5vbG9neSAuYm94LXdyYXBwZXIgLmJveDpudGgtY2hpbGQoNikge1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAxNGQ5NTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuby1ob21lLXRlY2hub2xvZ3kgLmJveC13cmFwcGVyIC5ib3g6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMTUzMzZCOyB9IH1cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgIC5vLWhvbWUtdGVjaG5vbG9neSAuYm94LXdyYXBwZXIgLmJveDpudGgtY2hpbGQoNik6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAuby1ob21lLXRlY2hub2xvZ3kgLmJveC13cmFwcGVyIC5ib3g6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWUvaG9tZS1hcnJvdy1ob3Zlci5wbmcpOyB9XG4gICAgICAgIC5vLWhvbWUtdGVjaG5vbG9neSAuYm94LXdyYXBwZXIgLmJveDpob3ZlciBpIHN2ZyBwYXRoLFxuICAgICAgICAuby1ob21lLXRlY2hub2xvZ3kgLmJveC13cmFwcGVyIC5ib3g6aG92ZXIgaSBzdmcgcG9seWdvbixcbiAgICAgICAgLm8taG9tZS10ZWNobm9sb2d5IC5ib3gtd3JhcHBlciAuYm94OmhvdmVyIGkgc3ZnIHJlY3Qge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmOyB9IH1cbiAgICAgIC5vLWhvbWUtdGVjaG5vbG9neSAuYm94LXdyYXBwZXIgLmJveCAuY21uLWNvbG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAuby1ob21lLXRlY2hub2xvZ3kgLmJveC13cmFwcGVyIC5ib3g6aG92ZXIgLmNtbi1jb2xvciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5vLWhvbWUtdGVjaG5vbG9neSAuYm94LXdyYXBwZXIgLmJveDpob3ZlciAuYm94LXR4dCB7XG4gICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLm8taG9tZS10ZWNobm9sb2d5IC5ib3gtd3JhcHBlciAuYm94OmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ob21lL2hvbWUtYXJyb3ctaG92ZXIucG5nKTsgfVxuICAgICAgICAuby1ob21lLXRlY2hub2xvZ3kgLmJveC13cmFwcGVyIC5ib3g6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICB6LWluZGV4OiA5OyB9IH1cbiAgICAgIC5vLWhvbWUtdGVjaG5vbG9neSAuYm94LXdyYXBwZXIgLmJveDpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuby1ob21lLXRlY2hub2xvZ3kgLmJveC13cmFwcGVyIC5ib3g6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7IH0gfVxuICAgICAgLm8taG9tZS10ZWNobm9sb2d5IC5ib3gtd3JhcHBlciAuYm94Om50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm8taG9tZS10ZWNobm9sb2d5IC5ib3gtd3JhcHBlciAuYm94Om50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH0gfVxuICAuby1ob21lLXRlY2hub2xvZ3kgLnBhZC1ib3QtNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1ob21lLXRlY2hub2xvZ3kgLnBhZC1ib3QtNDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIC5vLWhvbWUtdGVjaG5vbG9neSAuYnRuX3dyYXBwZXIucGFkZGluZy10b3AtNDAge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1ob21lLXRlY2hub2xvZ3kgLmJ0bl93cmFwcGVyLnBhZGRpbmctdG9wLTQwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5vLWhvbWUtdGVjaG5vbG9neSAuYm94LXdyYXBwZXIgLmJveDpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG5cbi5vLWhvbWUtdGVjaG5vbG9neSAuYm94LXdyYXBwZXIgLmJveDpudGgtY2hpbGQoMSkgLmNtbi1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICMwMGIwNWM7IH1cblxuLm8taG9tZS10ZWNobm9sb2d5IC5ib3gtd3JhcHBlciAuYm94Om50aC1jaGlsZCgyKSAuY21uLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzAwYWY5MzsgfVxuXG4uby1ob21lLXRlY2hub2xvZ3kgLmJveC13cmFwcGVyIC5ib3g6bnRoLWNoaWxkKDMpIC5jbW4tY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjMDA5NWI1OyB9XG5cbi5vLWhvbWUtdGVjaG5vbG9neSAuYm94LXdyYXBwZXIgLmJveDpudGgtY2hpbGQoNCkgLmNtbi1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICMwMDdmYWI7IH1cblxuLm8taG9tZS10ZWNobm9sb2d5IC5ib3gtd3JhcHBlciAuYm94Om50aC1jaGlsZCg1KSAuY21uLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzAxNGQ5NTsgfVxuXG4uby1ob21lLXRlY2hub2xvZ3kgLmJveC13cmFwcGVyIC5ib3g6bnRoLWNoaWxkKDYpIC5jbW4tY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjMTUzMzZiOyB9XG5cbi5ib3gtYmcge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogMTg4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJveC1iZyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmxvZ28tdGh1bWIgaDQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmxvZ28tdGh1bWIgYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNzUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9ob21lL2hvbWUtYXJyb3cucG5nKTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDsgfVxuXG4uaG9tZS1maSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaG9tZS1maSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbiAgLmhvbWUtZmk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9yZW1vdGVkZXYtaW1nLW1vYmlsZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogNjUlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ob21lLWZpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaG9tZS1maSBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDBweCAwIDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaG9tZS9yZW1vdGVkZXYtaGVhZGluZy1iZy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ob21lLWZpIGgyIHtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmhvbWUtZmkgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4IDQ3JSAyMHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaG9tZS1maSBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaG9tZS1maSBoMyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLmhvbWUtZmkgaDMge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgIC5ob21lLWZpIGgzIHNwYW4udGV4dC1ncmVlbiB7XG4gICAgICBjb2xvcjogIzE0REY3RDsgfVxuICAuaG9tZS1maSAuYnRuIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmhvbWUtZmkgLmJ0bi1vcmFuZ2U6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ob21lLWZpIC5idG4tb3JhbmdlOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuICAuaG9tZS1maSAuc3RvcnktYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWUvcmVtb3RlZGV2LWJnLmpwZykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmhvbWUtZmkgLnN0b3J5LWJnOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9yZW1vdGVkZXYtaW1nLW1vYmlsZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhvbWUtZmkgLnN0b3J5LWJnOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5ob21lLWZpIC53aGl0ZXBhcGVyLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ob21lL2ZlYXR1cmUtYmctbmV3LmpwZykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmhvbWUtZmkgLndoaXRlcGFwZXItYmc6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ob21lL3JlbW90ZWRldi13aGl0ZS1pbWctbW9iaWxlLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaG9tZS1maSAud2hpdGVwYXBlci1iZzpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaG9tZS1maSAub3dsLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaG9tZS1maSAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjOWI5YjliO1xuICAgICAgbWFyZ2luOiAwIDVweDsgfVxuICAgICAgLmhvbWUtZmkgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0OWM2ODQ7IH1cbiAgLmhvbWUtZmkgLmZlYXR1cmVkLWJvb2staW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaG9tZS1maSAuZmVhdHVyZWQtYm9vay1pbWcge1xuICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5ob21lLWZpIC5mZWF0dXJlZC1ib29rLWltZyB7XG4gICAgICAgIHJpZ2h0OiAtMTVweDsgfSB9XG4gICAgLmhvbWUtZmkgLmZlYXR1cmVkLWJvb2staW1nIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ob21lLWZpIC5mZWF0dXJlZC1ib29rLWltZy13aGl0ZSB7XG4gICAgICAgIHJpZ2h0OiAtMjVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuaG9tZS1maSAuZmVhdHVyZWQtYm9vay1pbWctd2hpdGUge1xuICAgICAgICByaWdodDogLTM1cHg7IH0gfVxuICAuaG9tZS1maSAucm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5vLXdlYnAgLmJvb2staW1nLWxlZnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uby13ZWJwIC5ib29rLWltZy1sZWZ0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfVxuXG4ud2VicCAuYm9vay1pbWctbGVmdCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndlYnAgLmJvb2staW1nLWxlZnQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG5cbi5ib29rLWltZy1sZWZ0IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJvb2staW1nLWxlZnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYm9vay1pbWctbGVmdCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDdweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIC5ib29rLWltZy1sZWZ0LW1vZCBoMyB7XG4gICAgcGFkZGluZy1yaWdodDogNDQlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ib29rLWltZy1sZWZ0LW1vZCBoMyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uYm9vay1pbWcge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ib29rLWltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5ib29rLWltZyBpbWcge1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE1cHg7IH1cblxuLmhpcmUtZXhwZXJ0LWhvbWUge1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGlyZS1leHBlcnQtaG9tZSB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDA7IH0gfVxuICAuaGlyZS1leHBlcnQtaG9tZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGlyZS1leHBlcnQtaG9tZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH0gfVxuICAuaGlyZS1leHBlcnQtaG9tZSBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLm8td2h5LWNob29zZS1jbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXdoeS1jaG9vc2UtY24ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaG9tZS93aHktY2hvb3NlLWNuLmpwZykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG4gIC5vLXdoeS1jaG9vc2UtY25fbGVmdCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDQwcHggMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEMjk0MjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8td2h5LWNob29zZS1jbl9sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDI1cHggNjVweCA0MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgICBmbGV4OiBpbmhlcml0OyB9IH1cbiAgICAuby13aHktY2hvb3NlLWNuX2xlZnQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGJhY2tncm91bmQ6ICMxZDI5NDI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby13aHktY2hvb3NlLWNuX2xlZnQ6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuby13aHktY2hvb3NlLWNuX2xlZnQgaDIsXG4gICAgLm8td2h5LWNob29zZS1jbl9sZWZ0IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby13aHktY2hvb3NlLWNuX2xlZnQgaDIsXG4gICAgICAgIC5vLXdoeS1jaG9vc2UtY25fbGVmdCBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuby13aHktY2hvb3NlLWNuX2xlZnQgaDIsXG4gICAgICAgIC5vLXdoeS1jaG9vc2UtY25fbGVmdCBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDE1cHg7IH0gfVxuICAgICAgLm8td2h5LWNob29zZS1jbl9sZWZ0IGgyIHNwYW4sXG4gICAgICAuby13aHktY2hvb3NlLWNuX2xlZnQgaDMgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuby13aHktY2hvb3NlLWNuX2xlZnQgaDIgc3BhbixcbiAgICAgICAgICAuby13aHktY2hvb3NlLWNuX2xlZnQgaDMgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH0gfVxuICAgICAgLm8td2h5LWNob29zZS1jbl9sZWZ0IGgyOmJlZm9yZSxcbiAgICAgIC5vLXdoeS1jaG9vc2UtY25fbGVmdCBoMzpiZWZvcmUge1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNERGN0Q7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm8td2h5LWNob29zZS1jbl9sZWZ0IGgyOmJlZm9yZSxcbiAgICAgICAgICAuby13aHktY2hvb3NlLWNuX2xlZnQgaDM6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTc1cHg7IH0gfVxuICAuby13aHktY2hvb3NlLWNuIC5vLWhvbWUtY24tZGV0YWlsc19ib3gxIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm8td2h5LWNob29zZS1jbl9yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8td2h5LWNob29zZS1jbl9yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTglO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3NTA5MTtcbiAgICAgICAgcGFkZGluZzogNjVweCAxMzVweCA2NXB4IDEwMHB4OyB9XG4gICAgICAgIC5vLXdoeS1jaG9vc2UtY25fcmlnaHQgaDMsXG4gICAgICAgIC5vLXdoeS1jaG9vc2UtY25fcmlnaHQgcCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXdoeS1jaG9vc2UtY25fcmlnaHQgaDMsXG4gICAgICAuby13aHktY2hvb3NlLWNuX3JpZ2h0IHAge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLXdoeS1jaG9vc2UtY25fcmlnaHQgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5vLXdoeS1jaG9vc2UtY25fcmlnaHQgLmFuY2hvci1saW5rIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuLm8taG9tZS1jbi1kZXRhaWxzX2RldGFpbHMtYm94IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDElO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vLWhvbWUtY24tZGV0YWlsc19kZXRhaWxzLWJveCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1ob21lLWNuLWRldGFpbHNfZGV0YWlscy1ib3ggYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4OyB9IH1cbiAgICAuby1ob21lLWNuLWRldGFpbHNfZGV0YWlscy1ib3ggYTpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLm8taG9tZS1jbi1kZXRhaWxzX2JveDEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1ob21lLWNuLWRldGFpbHNfYm94MSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMSU7IH0gfVxuICAuby1ob21lLWNuLWRldGFpbHNfYm94MSBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTAwcHggMCAyMHB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWhvbWUtY24tZGV0YWlsc19ib3gxIGEge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMCAxNjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5vLWhvbWUtY24tZGV0YWlsc19ib3gxIGE6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ob21lL2RldGFpbHMtaWNvbi0xLnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICB3aWR0aDogNzRweDtcbiAgICAgIGhlaWdodDogNzZweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWhvbWUtY24tZGV0YWlsc19ib3gxIGE6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgIHRvcDogNjVweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5vLWhvbWUtY24tZGV0YWlsc19ib3gxIGEgaDQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8taG9tZS1jbi1kZXRhaWxzX2JveDEgYSBoNCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cblxuLm8taG9tZS1jbi1kZXRhaWxzX2JveDIge1xuICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2hvbWUvZGV0YWlscy1iZy0xLmpwZykgbm8tcmVwZWF0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8taG9tZS1jbi1kZXRhaWxzX2JveDIge1xuICAgICAgd2lkdGg6IDM4JTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMSU7IH0gfVxuICAuby1ob21lLWNuLWRldGFpbHNfYm94MiBhIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDIwcHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWhvbWUtY24tZGV0YWlsc19ib3gyIGEge1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAuby1ob21lLWNuLWRldGFpbHNfYm94MiBhIHNwYW4ge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaG9tZS9wbGF5LWJ1dHRvbi5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8taG9tZS1jbi1kZXRhaWxzX2JveDIgYSBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgdG9wOiA0NyU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9IH1cbiAgICAgIC5vLWhvbWUtY24tZGV0YWlsc19ib3gyIGEgc3Bhbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2hvbWUvcGxheS1idXR0b24taG92ZXIucG5nKSBuby1yZXBlYXQgNTAlIDUwJTsgfVxuXG4uby1ob21lLWNuLWRldGFpbHNfYm94MyB7XG4gIHdpZHRoOiA0OCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUM1MjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1ob21lLWNuLWRldGFpbHNfYm94MyB7XG4gICAgICB3aWR0aDogMTklO1xuICAgICAgbWluLWhlaWdodDogMjI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLm8taG9tZS1jbi1kZXRhaWxzX2JveDMgYSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA4MHB4IDE1cHggMjBweCAxNXB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1ob21lLWNuLWRldGFpbHNfYm94MyBhIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDAgNTBweDsgfSB9XG4gICAgLm8taG9tZS1jbi1kZXRhaWxzX2JveDMgYTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2hvbWUvZGV0YWlscy1pY29uLTMucG5nKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgaGVpZ2h0OiA3NnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjIlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8taG9tZS1jbi1kZXRhaWxzX2JveDMgYTpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH0gfVxuICAgIC5vLWhvbWUtY24tZGV0YWlsc19ib3gzIGEgaDQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5vLWhvbWUtY24tZGV0YWlsc19ib3g0IHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5QzUyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWhvbWUtY24tZGV0YWlsc19ib3g0IHtcbiAgICAgIHdpZHRoOiAxOSU7XG4gICAgICBtaW4taGVpZ2h0OiAyMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIC5vLWhvbWUtY24tZGV0YWlsc19ib3g0IGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogODNweCAxNXB4IDIwcHggMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taG9tZS1jbi1kZXRhaWxzX2JveDQgYSB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMCAwIDMwcHg7IH0gfVxuICAgIC5vLWhvbWUtY24tZGV0YWlsc19ib3g0IGE6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ob21lL2RldGFpbHMtaWNvbi00LnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICB3aWR0aDogNzRweDtcbiAgICAgIGhlaWdodDogNzZweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MyU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1ob21lLWNuLWRldGFpbHNfYm94NCBhOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9IH1cblxuLm8taG9tZS1jbi1kZXRhaWxzX2JveDUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaG9tZS9kZXRhaWxzLWJnLTIuanBnKSBuby1yZXBlYXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWhvbWUtY24tZGV0YWlsc19ib3g1IHtcbiAgICAgIHdpZHRoOiAzOCU7XG4gICAgICBtaW4taGVpZ2h0OiAyMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDElOyB9IH1cbiAgLm8taG9tZS1jbi1kZXRhaWxzX2JveDUgYSB7XG4gICAgcGFkZGluZzogOTBweCAwIDMwcHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taG9tZS1jbi1kZXRhaWxzX2JveDUgYSB7XG4gICAgICAgIHBhZGRpbmc6IDg1cHggMCAwIDExMHB4OyB9IH1cbiAgICAuby1ob21lLWNuLWRldGFpbHNfYm94NSBhOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2hvbWUvZGV0YWlscy1pY29uLTgucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICBoZWlnaHQ6IDQxcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1ob21lLWNuLWRldGFpbHNfYm94NSBhOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICAgICAgdG9wOiA5M3B4O1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLm8taG9tZS1jbi1kZXRhaWxzX2JveDUgYSBoNSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1ob21lLWNuLWRldGFpbHNfYm94NSBhIGg1IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgICAuby1ob21lLWNuLWRldGFpbHNfYm94NSBhIGg1IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuby1ob21lLWNuLWRldGFpbHNfYm94NSBhIGg1IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cblxuLm8taG9tZS1jbi1kZXRhaWxzX2JveDYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE5MEUyO1xuICB3aWR0aDogNDklO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8taG9tZS1jbi1kZXRhaWxzX2JveDYge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxJTsgfSB9XG4gIC5vLWhvbWUtY24tZGV0YWlsc19ib3g2IGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogODBweCAxNXB4IDIwcHggMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taG9tZS1jbi1kZXRhaWxzX2JveDYgYSB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMCAwIDUwcHg7IH0gfVxuICAgIC5vLWhvbWUtY24tZGV0YWlsc19ib3g2IGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ob21lL2RldGFpbHMtaWNvbi02LnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8taG9tZS1jbi1kZXRhaWxzX2JveDYgYTpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgdG9wOiA0MHB4OyB9IH1cblxuLm8taG9tZS1jbi1kZXRhaWxzX2JveDcge1xuICB3aWR0aDogNDklO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8taG9tZS1jbi1kZXRhaWxzX2JveDcge1xuICAgICAgd2lkdGg6IDE5JTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxJTsgfSB9XG4gIC5vLWhvbWUtY24tZGV0YWlsc19ib3g3IGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogOTJweCAxNXB4IDIwcHggMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taG9tZS1jbi1kZXRhaWxzX2JveDcgYSB7XG4gICAgICAgIHBhZGRpbmc6IDk1cHggMTVweCAyMHB4IDM1cHg7IH0gfVxuICAgIC5vLWhvbWUtY24tZGV0YWlsc19ib3g3IGE6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ob21lL2RldGFpbHMtaWNvbi03LnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGhlaWdodDogNjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWhvbWUtY24tZGV0YWlsc19ib3g3IGE6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAzNXB4OyB9IH1cbiAgLm8taG9tZS1jbi1kZXRhaWxzX2JveDcgaDMge1xuICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taG9tZS1jbi1kZXRhaWxzX2JveDcgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLm8taG9tZS1jbi1kZXRhaWxzX2RldGFpbHMtYm94IGg0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8taG9tZS1jbi1kZXRhaWxzX2RldGFpbHMtYm94IGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1ob21lLWNuLWRldGFpbHMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cblxuLm8taG9tZS1jbi1kZXRhaWxzIC5idG4tY2VudGVyLWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8taG9tZS1jbi1kZXRhaWxzIC5idG4tY2VudGVyLWJsb2NrIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cblxuLndoeS1kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2h5LWRldGFpbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG4gIC53aHktZGV0YWlscyB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAud2h5LWRldGFpbHMgdWwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgLndoeS1kZXRhaWxzIHVsIGxpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgZmxleDogMCAwIDQ4JTtcbiAgICAgIG1heC13aWR0aDogNDglO1xuICAgICAgcGFkZGluZzogMTdweCAxMHB4IDIwcHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC53aHktZGV0YWlscyB1bCBsaSB7XG4gICAgICAgICAgZmxleDogMCAwIDE4LjQlO1xuICAgICAgICAgIG1heC13aWR0aDogMTguNCU7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDAgMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDIyNXB4O1xuICAgICAgICAgIG1hcmdpbjogM3B4IDNweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLndoeS1kZXRhaWxzIHVsIGxpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMTkuNCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxOS40JTtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHggMCAzNXB4OyB9IH1cbiAgICAgIC53aHktZGV0YWlscyB1bCBsaSBhIHN2ZywgLndoeS1kZXRhaWxzIHVsIGxpIGEgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAud2h5LWRldGFpbHMgdWwgbGkgYSBzdmcsIC53aHktZGV0YWlscyB1bCBsaSBhIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAud2h5LWRldGFpbHMgdWwgbGkgYSBpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLndoeS1kZXRhaWxzIHVsIGxpIGEgaSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAud2h5LWRldGFpbHMgdWwgbGkgc3ZnLCAud2h5LWRldGFpbHMgdWwgbGkgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAud2h5LWRldGFpbHMgdWwgbGkgc3ZnLCAud2h5LWRldGFpbHMgdWwgbGkgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIC53aHktZGV0YWlscyB1bCBsaSBpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLndoeS1kZXRhaWxzIHVsIGxpIGkge1xuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0OUM2ODQ7XG4gICAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgb3JkZXI6IGluaGVyaXQ7IH0gfVxuICAgICAgLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0QTkwRTI7XG4gICAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgb3JkZXI6IGluaGVyaXQ7IH0gfVxuICAgICAgLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDlDNTI7XG4gICAgICAgIG9yZGVyOiAzOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgb3JkZXI6IGluaGVyaXQ7IH0gfVxuICAgICAgLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0QTkwRTI7XG4gICAgICAgIG9yZGVyOiA0OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgb3JkZXI6IGluaGVyaXQ7IH0gfVxuICAgICAgICAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDQpIGEgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDQpIGEgc3ZnIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICB0b3A6IDhweDsgfSB9XG4gICAgICAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzRBOTBFMjtcbiAgICAgICAgb3JkZXI6IDY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICBvcmRlcjogaW5oZXJpdDsgfSB9XG4gICAgICAgIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoNSkgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiA1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoNSkgc3ZnIHtcbiAgICAgICAgICAgICAgdG9wOiAwOyB9IH1cbiAgICAgIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoNikge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBvcmRlcjogOTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRBOTBFMjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgb3JkZXI6IDc7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzcuMiU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3LjIlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzOS4zJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzkuMyU7IH0gfVxuICAgICAgICAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDYpIGkge1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDYpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoNikgYSBzdmcsIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoNikgYSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCg2KSBhIHN2ZywgLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCg2KSBhIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAgICAgICAgIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoNikgYSBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjBweCkge1xuICAgICAgICAgICAgICAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDYpIGEgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IGluaGVyaXQ7IH0gfVxuICAgICAgICAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDYpIGg1IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoNikgdWwuaW5uZXItaWNvbiBsaSB7XG4gICAgICAgICAgZmxleDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogMjVweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDYpIHVsLmlubmVyLWljb24gbGkge1xuICAgICAgICAgICAgICBmbGV4OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzVweCAhaW1wb3J0YW50OyB9IH1cbiAgICAgICAgICAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDYpIHVsLmlubmVyLWljb24gbGkgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCg2KSB1bC5pbm5lci1pY29uIGxpIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7IH0gfVxuICAgICAgICAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDYpIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoNikgaDQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICAgIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoNykge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDlDNjg0O1xuICAgICAgICBvcmRlcjogNTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICAgIG9yZGVyOiA5OyB9IH1cbiAgICAgICAgLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCg3KSBhIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDcpIGEgc3ZnIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4OyB9IH1cbiAgICAgIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoOCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUQyOTQyO1xuICAgICAgICBvcmRlcjogNzsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICAgIG9yZGVyOiA4OyB9IH1cbiAgICAgICAgLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCg4KSBhIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDJweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCg4KSBhIHN2ZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgdG9wOiAwOyB9IH1cbiAgICAgIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoOSkge1xuICAgICAgICBvcmRlcjogODtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOUM1MjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOUM1MjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgICAgIG9yZGVyOiA2OyB9IH1cbiAgICAgICAgLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCg5KSBhIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDkpIGEgc3ZnIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4OyB9IH1cbiAgICAgICAgLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCg5KSBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoOSkgaDQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCg5KSBoNCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDsgfSB9XG4gICAgICAud2h5LWRldGFpbHMgdWwgbGkgaDQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLndoeS1kZXRhaWxzIHVsIGxpIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4OyB9IH1cbiAgICAgICAgLndoeS1kZXRhaWxzIHVsIGxpIGg0LmJsYWNrLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAud2h5LWRldGFpbHMgdWwgbGkgaDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLndoeS1kZXRhaWxzIHVsIGxpIGg1IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuICAgICAgICAud2h5LWRldGFpbHMgdWwgbGkgaDUuYmxhY2stdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIC53aHktZGV0YWlscyB1bCBsaSB1bCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAud2h5LWRldGFpbHMgdWwgbGkgdWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtOHB4OyB9IH1cbiAgICAgICAgLndoeS1kZXRhaWxzIHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXg6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDNweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLndoeS1kZXRhaWxzIHVsIGxpIHVsIGxpIGEgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICAud2h5LWRldGFpbHMgdWwgbGkgLmlubmVyLWljb24gbGkgc3ZnIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZhY3Qtc2VjdGlvbiAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDEpIHtcbiAgb3JkZXI6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZhY3Qtc2VjdGlvbiAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG9yZGVyOiBpbmhlcml0OyB9IH1cblxuLmZhY3Qtc2VjdGlvbiAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgb3JkZXI6IDI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZhY3Qtc2VjdGlvbiAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG9yZGVyOiBpbmhlcml0OyB9IH1cblxuLmZhY3Qtc2VjdGlvbiAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YTkwZTI7XG4gIG9yZGVyOiA0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYWN0LXNlY3Rpb24gLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICBvcmRlcjogaW5oZXJpdDsgfSB9XG5cbi5mYWN0LXNlY3Rpb24gLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCg0KSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogIzAwOWM1MjtcbiAgb3JkZXI6IDM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZhY3Qtc2VjdGlvbiAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICAgIG9yZGVyOiBpbmhlcml0OyB9IH1cbiAgLmZhY3Qtc2VjdGlvbiAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDQpIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFjdC1zZWN0aW9uIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoNCkgc3ZnIHtcbiAgICAgICAgdG9wOiA5cHg7IH0gfVxuXG4uZmFjdC1zZWN0aW9uIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoNSkge1xuICBvcmRlcjogNjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmFjdC1zZWN0aW9uIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoNSkge1xuICAgICAgb3JkZXI6IGluaGVyaXQ7IH0gfVxuICAuZmFjdC1zZWN0aW9uIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoNSkgc3ZnIHtcbiAgICB0b3A6IDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWN0LXNlY3Rpb24gLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCg1KSBzdmcge1xuICAgICAgICB0b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhY3Qtc2VjdGlvbiAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDYpIHtcbiAgICBvcmRlcjogOTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmFjdC1zZWN0aW9uIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoOCkge1xuICAgIG9yZGVyOiA3OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYWN0LXNlY3Rpb24gLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCg3KSB7XG4gICAgb3JkZXI6IDY7IH0gfVxuXG4uZmFjdC1zZWN0aW9uIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoOSkge1xuICBiYWNrZ3JvdW5kOiAjMDA5QzUyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYWN0LXNlY3Rpb24gLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCg5KSB7XG4gICAgICBvcmRlcjogODsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudG9wLWRldiAuby1za2lsbHMtaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfSB9XG5cbi5vLWNhc2Utc3R1ZGllcy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ1cHggMCAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIge1xuICAgICAgcGFkZGluZzogNzBweCAwIDU1cHg7IH0gfVxuICAuby1jYXNlLXN0dWRpZXMtc2xpZGVyIC5jYXNlLXN0dWRpZXMtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuY2FzZS1zdHVkaWVzLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vcHJldmlvdXMtYXJyb3cucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLmNhc2Utc3R1ZGllcy1zbGlkZXIgLnNsaWNrLXByZXY6ZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuby1jYXNlLXN0dWRpZXMtc2xpZGVyIC5jYXNlLXN0dWRpZXMtc2xpZGVyIC5zbGljay1wcmV2IHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuby1jYXNlLXN0dWRpZXMtc2xpZGVyIC5jYXNlLXN0dWRpZXMtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9uZXh0LWFycm93LnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuby1jYXNlLXN0dWRpZXMtc2xpZGVyIC5jYXNlLXN0dWRpZXMtc2xpZGVyIC5zbGljay1uZXh0OmRpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuY2FzZS1zdHVkaWVzLXNsaWRlciAuc2xpY2stbmV4dCBzdmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuY2FzZS1zdHVkaWVzLXNsaWRlci5zbGljay1pbml0aWFsaXplZCB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLmNzLXNsaWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuY3Mtc2xpZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG4gICAgLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuY3Mtc2xpZGVyIC5jcy1zbGlkZXItdGV4dCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweDtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAwIDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLmNzLXNsaWRlciAuY3Mtc2xpZGVyLXRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQ5OHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICAgICAgLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuY3Mtc2xpZGVyIC5jcy1zbGlkZXItdGV4dCBoNCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuY3Mtc2xpZGVyIC5jcy1zbGlkZXItdGV4dCBoNCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzI3YzA3MDsgfSB9XG4gICAgICAgIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLmNzLXNsaWRlciAuY3Mtc2xpZGVyLXRleHQgaDQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdjMDcwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuby1jYXNlLXN0dWRpZXMtc2xpZGVyIC5jcy1zbGlkZXIgLmNzLXNsaWRlci10ZXh0IGg0OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNERGN0Q7XG4gICAgICAgICAgICAgIGhlaWdodDogNHB4OyB9IH1cbiAgICAgIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLmNzLXNsaWRlciAuY3Mtc2xpZGVyLXRleHQgaDUsIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLmNzLXNsaWRlciAuY3Mtc2xpZGVyLXRleHQgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuY3Mtc2xpZGVyIC5jcy1zbGlkZXItdGV4dCBoNSwgLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuY3Mtc2xpZGVyIC5jcy1zbGlkZXItdGV4dCBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuY3Mtc2xpZGVyIC5jcy1zbGlkZXItdGV4dCAuY3MtdGVjaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLmNzLXNsaWRlciAuY3Mtc2xpZGVyLXRleHQgLmNzLXRlY2gge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICAgICAgLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuY3Mtc2xpZGVyIC5jcy1zbGlkZXItdGV4dCAuY3MtdGVjaCBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuby1jYXNlLXN0dWRpZXMtc2xpZGVyIC5jcy1zbGlkZXIgLmNzLXNsaWRlci10ZXh0IC5jcy10ZWNoIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogIzE0REY3RDsgfSB9XG4gICAgICAuby1jYXNlLXN0dWRpZXMtc2xpZGVyIC5jcy1zbGlkZXIgLmNzLXNsaWRlci10ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuY3Mtc2xpZGVyIC5jcy1zbGlkZXItdGV4dCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLmNzLXNsaWRlciAuY3Mtc2xpZGVyLXRleHQgYSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMjdjMDcwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9hcnJvdy1ncmVlbi5wbmcpIG5vLXJlcGVhdCAxMDAlIDUwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuby1jYXNlLXN0dWRpZXMtc2xpZGVyIC5jcy1zbGlkZXIgLmNzLXNsaWRlci10ZXh0IGEge1xuICAgICAgICAgICAgY29sb3I6ICMyN2MwNzA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLmNzLXNsaWRlciAuY3Mtc2xpZGVyLWltZyB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLmNzLXNsaWRlciAuY3Mtc2xpZGVyLWltZyB7XG4gICAgICAgICAgZmxleDogMTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLnNwbGlkZSAuY3Mtc2xpZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1jYXNlLXN0dWRpZXMtc2xpZGVyIC5zcGxpZGUgLmNzLXNsaWRlciAuY3Mtc2xpZGVyLWltZyBwaWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLnNwbGlkZSAuY3Mtc2xpZGVyIC5jcy1zbGlkZXItaW1nIHBpY3R1cmUgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuc3BsaWRlIC5jcy1zbGlkZXIgLmNzLXNsaWRlci1pbWcgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9IH1cbiAgLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrOmFjdGl2ZSB7XG4gICAgY3Vyc29yOiBncmFiYmluZzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1jYXNlLXN0dWRpZXMtc2xpZGVyIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMzBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLnNwbGlkZSAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfSB9XG4gIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLnB4LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLnB4LTQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfSB9XG4gIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLmJ0biB7XG4gICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cblxuLm8tY2FzZS1zdHVkaWVzLXNsaWRlciBhLmJ0bi5idG4tb3JhbmdlLmMtYnRuLm5vbi1jdGEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgYS5idG4uYnRuLW9yYW5nZS5jLWJ0bi5ub24tY3RhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuby1jYXNlLXN0dWRpZXMtc2xpZGVyIGEuYnRuLmJ0bi1vcmFuZ2UuYy1idG4ubm9uLWN0YTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNzLXNsaWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5jcy1zbGlkZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmdydC1zbGlkZXItYm94LnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jYXNlLXN0dWRpZXMtc2xpZGVyIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBib3gtc2hhZG93OiA0cHggNHB4IDMwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmNhc2Utc3R1ZGllcy1zbGlkZXIgLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5jYXNlLXN0dWRpZXMtc2xpZGVyIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kOiAjOWI5YjliO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYXNlLXN0dWRpZXMtc2xpZGVyIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzQ5YzY4NDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4OyB9XG5cbi5obS1jYXNlLXN0dWR5IC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaG0tY2FzZS1zdHVkeSAub3dsLXN0YWdlLW91dGVyIHtcbiAgICAgIGhlaWdodDogNDk4cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3MtaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDgwMHB4OyB9IH1cblxuLmNzLWNvbnQuaW52aXNpYmxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zdGFjay1saXN0IGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwIDVweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEyMHB4IDEwcHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDQlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDEwMHB4IDEwcHggMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgaGVpZ2h0OiA3OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4ICNhOGE4YTg4MDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCAjYThhOGE4ODA7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDEycHggI2E4YThhODgwOyB9XG4gIC5zdGFjay1saXN0IGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ob21lL2hvbWUtYXJyb3cucG5nKTtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7IH1cblxuLm5vLXdlYnAgLm8taW5kdXN0cmlhbC1leHBlcmllbmNlX19saXN0ZWQtaXRlbXMgdWwgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2NvbW1vbi1zcHJpdGUucG5nKTsgfVxuXG4ud2VicCAuby1pbmR1c3RyaWFsLWV4cGVyaWVuY2VfX2xpc3RlZC1pdGVtcyB1bCBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWJwL2NvbW1vbi9jb21tb24tc3ByaXRlLndlYnApOyB9XG5cbi5vLWluZHVzdHJpYWwtZXhwZXJpZW5jZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWluZHVzdHJpYWwtZXhwZXJpZW5jZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5vLWluZHVzdHJpYWwtZXhwZXJpZW5jZSAuc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1pbmR1c3RyaWFsLWV4cGVyaWVuY2UgLnN1YmhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDsgfSB9XG4gIC5vLWluZHVzdHJpYWwtZXhwZXJpZW5jZV9fbGlzdGVkLWl0ZW1zIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWluZHVzdHJpYWwtZXhwZXJpZW5jZV9fbGlzdGVkLWl0ZW1zIHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDI0JTsgfSB9XG4gICAgLm8taW5kdXN0cmlhbC1leHBlcmllbmNlX19saXN0ZWQtaXRlbXMgdWwgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuby1pbmR1c3RyaWFsLWV4cGVyaWVuY2VfX2xpc3RlZC1pdGVtcyB1bCBsaSBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5vLWluZHVzdHJpYWwtZXhwZXJpZW5jZV9fbGlzdGVkLWl0ZW1zIHVsIGxpOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gICAgLm8taW5kdXN0cmlhbC1leHBlcmllbmNlX19saXN0ZWQtaXRlbXMgdWwgbGk6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwOyB9XG4gICAgLm8taW5kdXN0cmlhbC1leHBlcmllbmNlX19saXN0ZWQtaXRlbXMgdWwgbGk6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggMDsgfVxuICAgIC5vLWluZHVzdHJpYWwtZXhwZXJpZW5jZV9fbGlzdGVkLWl0ZW1zIHVsIGxpOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IDA7IH1cbiAgICAuby1pbmR1c3RyaWFsLWV4cGVyaWVuY2VfX2xpc3RlZC1pdGVtcyB1bCBsaTpudGgtY2hpbGQoNSk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAwOyB9XG4gICAgLm8taW5kdXN0cmlhbC1leHBlcmllbmNlX19saXN0ZWQtaXRlbXMgdWwgbGk6bnRoLWNoaWxkKDYpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggMDsgfVxuICAgIC5vLWluZHVzdHJpYWwtZXhwZXJpZW5jZV9fbGlzdGVkLWl0ZW1zIHVsIGxpOm50aC1jaGlsZCg3KTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC02MHB4OyB9XG4gICAgLm8taW5kdXN0cmlhbC1leHBlcmllbmNlX19saXN0ZWQtaXRlbXMgdWwgbGk6bnRoLWNoaWxkKDgpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAtNjBweDsgfVxuICAgIC5vLWluZHVzdHJpYWwtZXhwZXJpZW5jZV9fbGlzdGVkLWl0ZW1zIHVsIGxpOm50aC1jaGlsZCg5KTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC02MHB4OyB9XG4gICAgLm8taW5kdXN0cmlhbC1leHBlcmllbmNlX19saXN0ZWQtaXRlbXMgdWwgbGk6bnRoLWNoaWxkKDEwKTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IC02MHB4OyB9XG4gICAgLm8taW5kdXN0cmlhbC1leHBlcmllbmNlX19saXN0ZWQtaXRlbXMgdWwgbGk6bnRoLWNoaWxkKDExKTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC02MHB4OyB9XG4gICAgLm8taW5kdXN0cmlhbC1leHBlcmllbmNlX19saXN0ZWQtaXRlbXMgdWwgbGk6bnRoLWNoaWxkKDEyKTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMHB4IC02MHB4OyB9XG4gICAgLm8taW5kdXN0cmlhbC1leHBlcmllbmNlX19saXN0ZWQtaXRlbXMgdWwgbGkgcCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1pbmR1c3RyaWFsLWV4cGVyaWVuY2VfX2xpc3RlZC1pdGVtcyB1bCBsaSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7IH0gfVxuICAgICAgLm8taW5kdXN0cmlhbC1leHBlcmllbmNlX19saXN0ZWQtaXRlbXMgdWwgbGkgcCBhIHtcbiAgICAgICAgY29sb3I6ICMzMzM7IH1cblxuLmhtLXBhZ2UgLm8taW5kdXN0cmlhbC1leHBlcmllbmNlX19saXN0ZWQtaXRlbXMgdWwgbGkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi5pbmR1c3RyeS1iYW5uZXIgLmhlYWRlcl9yaWdodF9wYW4gLnNraWxsLXBhZ2UtbW9kIGxpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLmluZHVzdHJ5LWJhbm5lciAuaGVhZGVyX3JpZ2h0X3BhbiAuc2tpbGwtcGFnZS1tb2QgbGkgaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4ucmVhbC1nb29nbGUtcmV2aWV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbiAgcGFkZGluZzogNTBweCAwIDQ1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJlYWwtZ29vZ2xlLXJldmlld3Mge1xuICAgICAgcGFkZGluZzogODBweCAwIDUwcHg7IH0gfVxuICAucmVhbC1nb29nbGUtcmV2aWV3cyAucmV2aWV3LXRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgIC5yZWFsLWdvb2dsZS1yZXZpZXdzIC5yZXZpZXctdG9wIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmVhbC1nb29nbGUtcmV2aWV3cyAucmV2aWV3LXRvcCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5yZWFsLWdvb2dsZS1yZXZpZXdzIC5yZXZpZXctdG9wIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJlYWwtZ29vZ2xlLXJldmlld3MgLnJldmlldy10b3AgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgICAucmVhbC1nb29nbGUtcmV2aWV3cyAucmV2aWV3LXRvcCBoMy5yZXZpZXctbmV3LXN1Yi1oZWFkaW5nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmVhbC1nb29nbGUtcmV2aWV3cyAucmV2aWV3LXRvcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLnJlYWwtZ29vZ2xlLXJldmlld3MgaDUucGFkLXRvcC01MCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWFsLWdvb2dsZS1yZXZpZXdzIGg1LnBhZC10b3AtNTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG4gIC5yZWFsLWdvb2dsZS1yZXZpZXdzIHVsLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWFsLWdvb2dsZS1yZXZpZXdzIHVsLnNsaWNrLWRvdHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLm5ldy1yZXZpZXctYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2M4YzdjYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctcmV2aWV3LWJveCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogNTBweCAzMHB4IDMwcHggMzBweDsgfSB9XG4gIC5uZXctcmV2aWV3LWJveCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5uZXctcmV2aWV3LWJveCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9XG5cbi5uZXctcmV2aWV3LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjOGM3Y2M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDM1cHggMTVweCAzMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LXJldmlldy1ib3gge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4IDMwcHg7IH0gfVxuICAubmV3LXJldmlldy1ib3ggaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1yZXZpZXctYm94IGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC5uZXctcmV2aWV3LWJveCAuY2xpbnQtZGV0YWlscyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctcmV2aWV3LWJveCAuY2xpbnQtZGV0YWlscyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLm5ldy1yZXZpZXctYm94IC5jbGludC1kZXRhaWxzIHN0cm9uZyB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAubmV3LXJldmlldy1ib3ggaDQge1xuICAgIGNvbG9yOiAjNEE5MEUyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LXJldmlldy1ib3ggaDQge1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAubmV3LXJldmlldy1ib3ggaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdG9wOiAtNDBweDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZmJmYmZiOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LXJldmlldy1ib3ggaSB7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0OyB9IH1cbiAgICAubmV3LXJldmlldy1ib3ggaSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7IH1cblxuLmktbmV3LXJldmlldy1ib3gge1xuICBwYWRkaW5nOiA0NXB4IDMwcHggMzBweCAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pLW5ldy1yZXZpZXctYm94IHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG4ucmV2aWV3LWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucmV2aWV3LWljb24ge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7IH0gfVxuICAucmV2aWV3LWljb24gbGkge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMjBweCAxMHB4IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZXZpZXctaWNvbiBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDMwcHggIWltcG9ydGFudDsgfSB9XG4gICAgLnJldmlldy1pY29uIGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucmV2aWV3LWljb24gbGk6bnRoLWNoaWxkKDEpIGEgc3ZnIHtcbiAgICAgIG92ZXJmbG93OiBpbmhlcml0OyB9XG4gICAgLnJldmlldy1pY29uIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJldmlldy1pY29uIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucmV2aWV3LWljb246bnRoLWNoaWxkKDEpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDBweDtcbiAgICB3aWR0aDogMTM5cHg7IH1cbiAgLnJldmlldy1pY29uOm50aC1jaGlsZCgyKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0yMDBweDtcbiAgICB3aWR0aDogMTM5cHg7IH1cblxuLm5vLXdlYnAgLmdydC1zbGlkZXItYm94OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9jb21tb24tc3ByaXRlLnBuZyk7IH1cblxuLndlYnAgLmdydC1zbGlkZXItYm94OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYnAvY29tbW9uL2NvbW1vbi1zcHJpdGUud2VicCk7IH1cblxuLmdydC1zbGlkZXItYm94OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTMwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3M3B4O1xuICBoZWlnaHQ6IDczcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmdydC1zbGlkZXItYm94OmJlZm9yZSB7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4uc3RhciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAycHg7IH1cblxuLmdydC1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZ3J0LXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5ncnQtc2xpZGVyIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICAuZ3J0LXNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgYmFja2dyb3VuZDogIzI3YzA3MDsgfVxuXG4uY2xpZW50LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0b3A6IC00MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jbGllbnQtaW1nIHtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5ncnQtc2xpZGVyLWJveDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTMwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3M3B4O1xuICBoZWlnaHQ6IDczcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZ3J0LXNsaWRlci1ib3g6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDUwcHg7IH0gfVxuXG4uZ3J0LXNsaWRlci1ib3g6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY4MHB4OyB9XG5cbi5ncnQtc2xpZGVyLWJveDpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwN3B4IC02ODBweDsgfVxuXG4uZ3J0LXNsaWRlci1ib3g6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTRweCAtNjgwcHg7IH1cblxuLmdydC1zbGlkZXItYm94Om50aC1jaGlsZCg0KTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA3cHggLTY4MHB4OyB9XG5cbi5ncnQtc2xpZGVyLWJveDpudGgtY2hpbGQoNSk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxM3B4IC02ODBweDsgfVxuXG4uZ3J0LXNsaWRlci1ib3g6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IDZweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3F1b3RlLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZ3J0LXNsaWRlci1ib3g6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uY29sLW1kLTQuZ3J0LXNsaWRlci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAzNHB4IDAgMDsgfVxuXG4uZ3J0LXNsaWRlciAuc3BsaWRlX19saXN0IHtcbiAgd2lkdGg6IGF1dG87IH1cbiAgLmdydC1zbGlkZXIgLnNwbGlkZV9fbGlzdCAuZ3J0LXNsaWRlci1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLmdydC1zbGlkZXIuaXMtYWN0aXZlIC5zcGxpZGVfX2xpc3QgLmdydC1zbGlkZXItYm94IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmdydC1zbGlkZXIuaXMtYWN0aXZlIC5zcGxpZGVfX2xpc3QgLmdydC1zbGlkZXItbW9iaWxlLWJveCB7XG4gIG1hcmdpbjogNDBweCAwIDA7IH1cblxuLmdydC1zbGlkZXIgLm9sZC1yZXZpZXctcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjBweDsgfVxuXG4ubmV3LWdydC1zbGlkZXIgLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5uZXctZ3J0LXNsaWRlciAub3dsLWRvdHMgLm93bC1kb3Qge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZDogIzliOWI5YjtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubmV3LWdydC1zbGlkZXIgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDljNjg0O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7IH1cblxuLnRydXN0LXBpbG90LXdpZGdldC13cmFwcGVyIC50cnVzdHBpbG90LXdpZGdldC1tb2Qge1xuICB0b3A6IDMycHg7XG4gIGxlZnQ6IDEwcHg7IH1cblxuLnRydXN0LXBpbG90LXdpZGdldC13cmFwcGVyLWluZHVzdHJ5IC50cnVzdHBpbG90LXdpZGdldC1tb2Qge1xuICB0b3A6IDE3cHg7XG4gIGxlZnQ6IDEwcHg7IH1cblxuLmJvdHRvbS10cnVzdHBpbG90LXdpZGdldC13cmFwcGVyIHtcbiAgLyogRXhhbXBsZSBvZiBtb3JlIHNwZWNpZmljIHN0eWxpbmcgKi8gfVxuICAuYm90dG9tLXRydXN0cGlsb3Qtd2lkZ2V0LXdyYXBwZXIgLnNwYW4jcmV2aWV3cy1zdW1tYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYm90dG9tLXRydXN0cGlsb3Qtd2lkZ2V0LXdyYXBwZXIgLmN1c3RvbS10cnVzdHBpbG90IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIC8qIExpZ2h0IGdyYXkgYmFja2dyb3VuZCAqL1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIC8qIERhcmsgdGV4dCBjb2xvciAqLyB9XG4gIC5ib3R0b20tdHJ1c3RwaWxvdC13aWRnZXQtd3JhcHBlciAuY3VzdG9tLXRydXN0cGlsb3QgYSB7XG4gICAgY29sb3I6ICMwMDczZTY7XG4gICAgLyogTGluayBjb2xvciAqLyB9XG5cbi5uby13ZWJwIC5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQgdWwgbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vY29tbW9uLXNwcml0ZS5wbmcpOyB9XG5cbi53ZWJwIC5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQgdWwgbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWJwL2NvbW1vbi9jb21tb24tc3ByaXRlLndlYnApOyB9XG5cbi5vLWJvdHRvbS1mb3JtIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzAwYjM1YyAwJSwgIzBiOGE4YSA0NyUsICMwMDQ0NzUgMTAwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1ib3R0b20tZm9ybSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLm8tYm90dG9tLWZvcm0gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7IH1cbiAgLm8tYm90dG9tLWZvcm0gLmZvcm0tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEMjk0MjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDQwcHggMzAlIDE1cHggMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogNzBweCA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAuby1ib3R0b20tZm9ybSAuZm9ybS10ZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICMxRDI5NDI7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMnB4O1xuICAgICAgbGVmdDogMzVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQ6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuby1ib3R0b20tZm9ybSAuZm9ybS10ZXh0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0NXB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9iLWZvcm0tZW52ZWxvcC53ZWJwKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci85MCU7XG4gICAgICB3aWR0aDogMTU5cHg7XG4gICAgICBoZWlnaHQ6IDE1OXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tYm90dG9tLWZvcm0gLmZvcm0tdGV4dDphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm8tYm90dG9tLWZvcm0gLmZvcm0tdGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTNweDsgfSB9XG4gICAgLm8tYm90dG9tLWZvcm0gLmZvcm0tdGV4dCAuZm9ybS1ib3QtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tYm90dG9tLWZvcm0gLmZvcm0tdGV4dCAuZm9ybS1ib3QtdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQgdWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuICAgICAgICAuby1ib3R0b20tZm9ybSAuZm9ybS10ZXh0IHVsIGxpLmFtLTEge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU3MHB4OyB9XG4gICAgICAgIC5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQgdWwgbGkuYW0tMiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTczcHggLTU3MHB4OyB9XG4gICAgICAgIC5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQgdWwgbGkuYW0tMyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0OXB4IC01NzBweDsgfVxuICAgICAgICAuby1ib3R0b20tZm9ybSAuZm9ybS10ZXh0IHVsIGxpLmFtLTQge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjhweCAtNTcwcHg7IH1cbiAgICAgICAgLm8tYm90dG9tLWZvcm0gLmZvcm0tdGV4dCB1bCBsaS5hbS01IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vcmF5LnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gICAgLm8tYm90dG9tLWZvcm0gLmZvcm0tdGV4dCBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLm8tYm90dG9tLWZvcm0gLmZvcm0tdGV4dCBwLnN1Yi1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tYm90dG9tLWZvcm0gLmZvcm0tdGV4dCBwLnN1Yi1oZWFkaW5nIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAuby1ib3R0b20tZm9ybSAuZm9ybS10ZXh0IHAuc3ViaGVhZGluZy0xIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQgLmZvcm0tYm90LXRleHQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNjQ0NjI7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgLm8tYm90dG9tLWZvcm0gLmZvcm0tcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWJvdHRvbS1mb3JtIC5mb3JtLXBhbmVsIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7IH0gfVxuXG4uY29tbW9uLWlucHV0IHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDBweDtcbiAgY29sb3I6ICMzMzM7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnUtbmFtZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9mb3JtLWljb24tMS5wbmcpIDAgNTAlIG5vLXJlcGVhdDsgfVxuXG4udS1lbWFpbCB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9mb3JtLWljb24tMi5wbmcpIDAgNTAlIG5vLXJlcGVhdDsgfVxuXG4udS1waG9uZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9mb3JtLWljb24tMy5wbmcpIDAgNTAlIG5vLXJlcGVhdDsgfVxuXG4udS1jb21wYW55IHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Zvcm0taWNvbi00LnBuZykgMCA1MCUgbm8tcmVwZWF0OyB9XG5cbi51LW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZm9ybS1pY29uLTUucG5nKSAwIDIwcHggbm8tcmVwZWF0OyB9XG5cbi5hdHRhY2gge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZm9ybS1pY29uLTYucG5nKSAwIDIwcHggbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4OyB9XG5cbi53ZWJwIC5obS1wYWdlIC5tYi13LXRyLXB0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndlYnAgLmhtLXBhZ2UgLm1iLXctdHItcHQ6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuI2JvdHRvbS1mb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mb3JtLWxlZnQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDI5NDI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtLWxlZnQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDcwcHggNjBweCA0NnB4OyB9IH1cblxuLmZvcm0tbGVmdCB1bCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0tbGVmdCB1bCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUxNTE1MTsgfSB9XG5cbi5mb3JtLWxlZnQgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtLWxlZnQgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5mb3JtLWxlZnQgdWwgbGkgLmJvdHRvbS1mb3JtLWltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtLWxlZnQgdWwgbGkgLmJvdHRvbS1mb3JtLWltZyB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybS1sZWZ0IHVsIGxpIC5ib3R0b20tZm9ybS1pbWcge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4OyB9IH1cblxuLmZvcm0tbGVmdCB1bCBsaSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybS1sZWZ0IHVsIGxpIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybS1sZWZ0IHVsIGxpIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuLmZvcm0tbGVmdCB1bCBsaSBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZvcm0tbGVmdCBwIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm0tbGVmdCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5mb3JtLWJvdHRvbS1zZWMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1OCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybS1ib3R0b20tc2VjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvcm0tYm90dG9tLXNlYyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbi5mb3JtLWJvdHRvbS1zZWM6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDQwJTsgfVxuXG4uZm9ybS1ib3R0b20tc2VjOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiA0MCU7IH1cblxuLmZvcm0tYm90dG9tLWhlYWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtLWJvdHRvbS1oZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZvcm0tYm90dG9tLWhlYWQge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG4uZm9ybS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogNTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm0taWNvbiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm0taWNvbiB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9ybS1pY29uIHtcbiAgICAgIHdpZHRoOiA1NHB4OyB9IH1cblxuLmZvcm0tdHh0LXBhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjQjlDNkQwO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gICAgLmZvcm0tdHh0LXBhbiB7XG4gICAgICB3aWR0aDogNjUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm0tdHh0LXBhbiB7XG4gICAgICB3aWR0aDogNzAlOyB9IH1cblxuLmZvcm0tYm90dG9tLXNlYzpudGgtY2hpbGQoMSkgLmZvcm0tdHh0LXBhbixcbi5mb3JtLWJvdHRvbS1zZWM6bnRoLWNoaWxkKDMpIC5mb3JtLXR4dC1wYW4ge1xuICB3aWR0aDogNjAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjBweCkge1xuICAgIC5mb3JtLWJvdHRvbS1zZWM6bnRoLWNoaWxkKDEpIC5mb3JtLXR4dC1wYW4sXG4gICAgLmZvcm0tYm90dG9tLXNlYzpudGgtY2hpbGQoMykgLmZvcm0tdHh0LXBhbiB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgZGlzcGxheTogaW5oZXJpdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mb3JtLWJvdHRvbS1zZWM6bnRoLWNoaWxkKDEpIC5mb3JtLXR4dC1wYW4sXG4gICAgLmZvcm0tYm90dG9tLXNlYzpudGgtY2hpbGQoMykgLmZvcm0tdHh0LXBhbiB7XG4gICAgICB3aWR0aDogNTUlOyB9IH1cblxuLm8tYm90dG9tLWZvcm0gaDIge1xuICBwYWRkaW5nOiA0MHB4IDMwcHggMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1ib3R0b20tZm9ybSBoMiB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmZvcm0tc3ViLWhlYWRpbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm0tc3ViLWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAuZm9ybS1zdWItaGVhZGluZyBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tc3ViLWhlYWRpbmcgYnIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5jb25maWRlbnRpYWwtdGV4dC13cmFwIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgLmNvbmZpZGVudGlhbC10ZXh0LXdyYXAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cbiAgICAuY29uZmlkZW50aWFsLXRleHQtd3JhcCB1bCBsaSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwcHggN3B4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgLmNvbmZpZGVudGlhbC10ZXh0LXdyYXAgdWwgbGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYjljODtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgdG9wOiAwcHg7IH1cbiAgICAgIC5jb25maWRlbnRpYWwtdGV4dC13cmFwIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLmNvbmZpZGVudGlhbC10ZXh0LXdyYXAgdWwgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNvbmZpZGVudGlhbC10ZXh0LXdyYXAgdWwgbGkgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgLmNvbmZpZGVudGlhbC10ZXh0LXdyYXBfX2ludmVyc2Uge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNvbmZpZGVudGlhbC10ZXh0LXdyYXBfX2ludmVyc2UgdWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIC5jb25maWRlbnRpYWwtdGV4dC13cmFwX19pbnZlcnNlIHVsIGxpIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDJweCAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNvbmZpZGVudGlhbC10ZXh0LXdyYXBfX2ludmVyc2UgdWwgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgICAuY29uZmlkZW50aWFsLXRleHQtd3JhcF9faW52ZXJzZSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5jb25maWRlbnRpYWwtdGV4dC13cmFwX19pbnZlcnNlIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7IH0gfVxuICAgICAgICAuY29uZmlkZW50aWFsLXRleHQtd3JhcF9faW52ZXJzZSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5jb25maWRlbnRpYWwtdGV4dC13cmFwX19pbnZlcnNlIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDsgfSB9XG4gICAgICAgIC5jb25maWRlbnRpYWwtdGV4dC13cmFwX19pbnZlcnNlIHVsIGxpOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4OyB9XG5cbi5vLWNvbnRhY3QtZm9ybV9fYXR0YWNoZW1lbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNvbnRhY3QtZm9ybV9fYXR0YWNoZW1lbnQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuXG4uby1hd2FyZHMge1xuICBjb2xvcjogIzMzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tYXdhcmRzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNzBweCAwIDE1cHg7IH0gfVxuICAuby1hd2FyZHMgLmF3YXJkcy1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuby1hd2FyZHMgLmF3YXJkcy1saXN0IGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm8tYXdhcmRzIC5hd2FyZHMtbGlzdC0tcG9zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTVweDsgfVxuXG4ubm8td2VicCAuby1mb290ZXIgLnNvY2lhbC1mb290ZXItZGl2aWRlci0tc29jaWFsLXBhbiBsaSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jb21tb24vY29tbW9uLXNwcml0ZS5wbmdcIik7IH1cblxuLndlYnAgLm8tZm9vdGVyIC5zb2NpYWwtZm9vdGVyLWRpdmlkZXItLXNvY2lhbC1wYW4gbGkgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvd2VicC9jb21tb24vY29tbW9uLXNwcml0ZS53ZWJwXCIpOyB9XG5cbi5uby13ZWJwIC5vLWZvb3RlciAuc29jaWFsLWZvb3Rlci1kaXZpZGVyLS1zb2NpYWwtcGFuIGxpLnNvY2lhbC1iZWhhbmNlIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi9iZWhhbmNlLXNwcml0ZS5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLndlYnAgLm8tZm9vdGVyIC5zb2NpYWwtZm9vdGVyLWRpdmlkZXItLXNvY2lhbC1wYW4gbGkuc29jaWFsLWJlaGFuY2UgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvd2VicC9jb21tb24vYmVoYW5jZS1zcHJpdGUud2VicFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uby1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1mb290ZXIge1xuICAgICAgcGFkZGluZzogMCAwIDQwcHg7IH0gfVxuICAuby1mb290ZXIgLnNvY2lhbC1mb290ZXItZGl2aWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWZvb3RlciAuc29jaWFsLWZvb3Rlci1kaXZpZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci10b3A6IDA7IH0gfVxuICAgIC5vLWZvb3RlciAuc29jaWFsLWZvb3Rlci1kaXZpZGVyLS1zb2NpYWwtcGFuIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tZm9vdGVyIC5zb2NpYWwtZm9vdGVyLWRpdmlkZXItLXNvY2lhbC1wYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gICAgICAuby1mb290ZXIgLnNvY2lhbC1mb290ZXItZGl2aWRlci0tc29jaWFsLXBhbiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gICAgICAgIC5vLWZvb3RlciAuc29jaWFsLWZvb3Rlci1kaXZpZGVyLS1zb2NpYWwtcGFuIGxpIGEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U3RTdFNztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4OyB9XG4gICAgICAgICAgLm8tZm9vdGVyIC5zb2NpYWwtZm9vdGVyLWRpdmlkZXItLXNvY2lhbC1wYW4gbGkgYSAuZGlzcGxheS12aXNzYWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAuby1mb290ZXIgLnNvY2lhbC1mb290ZXItZGl2aWRlci0tc29jaWFsLXBhbiBsaSBhIC5kaXNwbGF5LWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLm8tZm9vdGVyIC5zb2NpYWwtZm9vdGVyLWRpdmlkZXItLXNvY2lhbC1wYW4gbGkgYTpob3ZlciAuZGlzcGxheS12aXNzYWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLm8tZm9vdGVyIC5zb2NpYWwtZm9vdGVyLWRpdmlkZXItLXNvY2lhbC1wYW4gbGkgYTpob3ZlciAuZGlzcGxheS1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5vLWZvb3RlciAuc29jaWFsLWZvb3Rlci1kaXZpZGVyLS1zb2NpYWwtcGFuIGxpLnNvY2lhbC0xIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00cHggLTM0MnB4OyB9XG4gICAgICAgICAgLm8tZm9vdGVyIC5zb2NpYWwtZm9vdGVyLWRpdmlkZXItLXNvY2lhbC1wYW4gbGkuc29jaWFsLTEgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTlweCAtMzQycHg7IH1cbiAgICAgICAgLm8tZm9vdGVyIC5zb2NpYWwtZm9vdGVyLWRpdmlkZXItLXNvY2lhbC1wYW4gbGkuc29jaWFsLTIgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zNDJweDsgfVxuICAgICAgICAgIC5vLWZvb3RlciAuc29jaWFsLWZvb3Rlci1kaXZpZGVyLS1zb2NpYWwtcGFuIGxpLnNvY2lhbC0yIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0zNDJweDsgfVxuICAgICAgICAuby1mb290ZXIgLnNvY2lhbC1mb290ZXItZGl2aWRlci0tc29jaWFsLXBhbiBsaS5uZXctdHdpdHRlci1pY29uIGEsIC5vLWZvb3RlciAuc29jaWFsLWZvb3Rlci1kaXZpZGVyLS1zb2NpYWwtcGFuIGxpLnNvY2lhbC0yIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9uZXctdHdpdHRlci1pY29uLWdyb3VwLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAxMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgICAgICAuby1mb290ZXIgLnNvY2lhbC1mb290ZXItZGl2aWRlci0tc29jaWFsLXBhbiBsaS5uZXctdHdpdHRlci1pY29uIGE6aG92ZXIsIC5vLWZvb3RlciAuc29jaWFsLWZvb3Rlci1kaXZpZGVyLS1zb2NpYWwtcGFuIGxpLnNvY2lhbC0yIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMTFweDsgfVxuICAgICAgICAuby1mb290ZXIgLnNvY2lhbC1mb290ZXItZGl2aWRlci0tc29jaWFsLXBhbiBsaS5zb2NpYWwtMyBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIycHggLTM0MnB4OyB9XG4gICAgICAgICAgLm8tZm9vdGVyIC5zb2NpYWwtZm9vdGVyLWRpdmlkZXItLXNvY2lhbC1wYW4gbGkuc29jaWFsLTMgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc3cHggLTM0MnB4OyB9XG4gICAgICAgIC5vLWZvb3RlciAuc29jaWFsLWZvb3Rlci1kaXZpZGVyLS1zb2NpYWwtcGFuIGxpLnNvY2lhbC00IGEge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTM3N3B4OyB9XG4gICAgICAgICAgLm8tZm9vdGVyIC5zb2NpYWwtZm9vdGVyLWRpdmlkZXItLXNvY2lhbC1wYW4gbGkuc29jaWFsLTQgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTZweCAtMzc3cHg7IH1cbiAgICAgICAgLm8tZm9vdGVyIC5zb2NpYWwtZm9vdGVyLWRpdmlkZXItLXNvY2lhbC1wYW4gbGkuc29jaWFsLTUgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zNzZweDsgfVxuICAgICAgICAgIC5vLWZvb3RlciAuc29jaWFsLWZvb3Rlci1kaXZpZGVyLS1zb2NpYWwtcGFuIGxpLnNvY2lhbC01IGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NnB4IC0zNzZweDsgfVxuICAgICAgICAuby1mb290ZXIgLnNvY2lhbC1mb290ZXItZGl2aWRlci0tc29jaWFsLXBhbiBsaS5zb2NpYWwtNiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIycHggLTM3NnB4OyB9XG4gICAgICAgICAgLm8tZm9vdGVyIC5zb2NpYWwtZm9vdGVyLWRpdmlkZXItLXNvY2lhbC1wYW4gbGkuc29jaWFsLTYgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc0cHggLTM3NnB4OyB9XG4gICAgICAgIC5vLWZvb3RlciAuc29jaWFsLWZvb3Rlci1kaXZpZGVyLS1zb2NpYWwtcGFuIGxpLnNvY2lhbC1iZWhhbmNlIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDhweCAxMnB4OyB9XG4gICAgICAgICAgLm8tZm9vdGVyIC5zb2NpYWwtZm9vdGVyLWRpdmlkZXItLXNvY2lhbC1wYW4gbGkuc29jaWFsLWJlaGFuY2UgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTVweCAxMnB4OyB9XG4gIC5vLWZvb3Rlci0tY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1mb290ZXItLWNvcHlyaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gICAgLm8tZm9vdGVyLS1jb3B5cmlnaHQgdWwge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLm8tZm9vdGVyLS1jb3B5cmlnaHQgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RGREZERjtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm8tZm9vdGVyLS1jb3B5cmlnaHQgdWwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgICAgLm8tZm9vdGVyLS1jb3B5cmlnaHQgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7IH1cbiAgICAgICAgLm8tZm9vdGVyLS1jb3B5cmlnaHQgdWwgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgICAgICAuby1mb290ZXItLWNvcHlyaWdodCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLm8tZm9vdGVyLS1jb3B5cmlnaHQgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tZm9vdGVyLS1jb3B5cmlnaHQgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgIC5vLWZvb3Rlci0tY29weXJpZ2h0IHAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5vLWZvb3Rlci0tY29weXJpZ2h0IHAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAuby1mb290ZXIgLmRtY2EtYmFkZ2Uge1xuICAgIG1hcmdpbi10b3A6IDJweDsgfVxuXG4ubmV3LWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwOTFCMzg7XG4gIHBhZGRpbmc6IDM1cHggMCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgNTBweDsgfSB9XG4gIC5uZXctZm9vdGVyX19zbWFsbC0tbW9iaWxlIC5ib3R0b20tY29sLXdyYXBfX2xlZnQtYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzE5NGI4MztcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3LWZvb3Rlcl9fc21hbGwtLW1vYmlsZSAuYm90dG9tLWNvbC13cmFwX19sZWZ0LWJvcmRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzE5NGI4MztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmV3LWZvb3RlciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogNDBweCAwIDUwcHg7IH0gfVxuICAubmV3LWZvb3RlciBoNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGNvbG9yOiAjRTRFQ0Y1O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3LWZvb3RlciBoNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfSB9XG4gIC5uZXctZm9vdGVyIGg1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgY29sb3I6ICNFNEVDRjU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXctZm9vdGVyIGg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9IH1cbiAgLm5ldy1mb290ZXItdWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXctZm9vdGVyLXVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLm5ldy1mb290ZXItdWwgbGkge1xuICAgICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXctZm9vdGVyLXVsIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIC5uZXctZm9vdGVyLXVsIGxpIGEge1xuICAgICAgICBjb2xvcjogI0FFQzdEQTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLm5ldy1mb290ZXItdWwgbGkgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgICAgICAubmV3LWZvb3Rlci11bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzJkYmU3MDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3LWZvb3Rlci11bF9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gICAgLm5ldy1mb290ZXItdWxfX2xpbmsgbGkgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1mb290ZXItdWwtbXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH0gfVxuICAgIC5uZXctZm9vdGVyLXVsOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXctZm9vdGVyLXVsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmV3LWZvb3Rlcl9fc21hbGwge1xuICAgICAgcGFkZGluZzogMjVweCAwOyB9IH1cblxuLmNvbC13cmFwIHAge1xuICBjb2xvcjogI0FFQzdEQTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbC13cmFwIHAge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cblxuLmJvdHRvbS1jb2wtd3JhcF9fbGVmdC1ib3JkZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxOTRCODM7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4uYm90dG9tLWNvbC13cmFwIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTNweDsgfVxuICAuYm90dG9tLWNvbC13cmFwIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYm90dG9tLWNvbC13cmFwIHVsIGxpIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAuYm90dG9tLWNvbC13cmFwIHVsIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2FlYzdkYTtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgcmlnaHQ6IC0ycHg7IH1cbiAgICAuYm90dG9tLWNvbC13cmFwIHVsIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmJvdHRvbS1jb2wtd3JhcCB1bCBsaTpsYXN0LWNoaWxkIGE6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJvdHRvbS1jb2wtd3JhcCBwIHtcbiAgY29sb3I6ICNBRUM3REE7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ib3R0b20tY29sLXdyYXAgcCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG5cbi5uZXctc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmV3LXNvY2lhbC1saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1zb2NpYWwtbGlua3Mge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1heC13aWR0aDogODYlOyB9IH1cbiAgLm5ldy1zb2NpYWwtbGlua3MgbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmV3LXNvY2lhbC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5uZXctc29jaWFsLWxpbmtzIGxpIGE6aG92ZXIgc3ZnIHBhdGgsIC5uZXctc29jaWFsLWxpbmtzIGxpIGE6aG92ZXIgc3ZnIGNpcmNsZSB7XG4gICAgc3Ryb2tlOiAjMmRiZTcwOyB9XG4gIC5uZXctc29jaWFsLWxpbmtzIGxpIGEgc3ZnIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gIC5uZXctc29jaWFsLWxpbmtzIGxpIGE6aG92ZXIgaW1nIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDYxJSkgc2VwaWEoMTAlKSBzYXR1cmF0ZSgyNDk0JSkgaHVlLXJvdGF0ZSg5NWRlZykgYnJpZ2h0bmVzcyg5NyUpIGNvbnRyYXN0KDk2JSk7XG4gICAgdHJhbnNpdGlvbjogLjUgYWxsIGVhc2Utb3V0OyB9XG4gIC5uZXctc29jaWFsLWxpbmtzIGxpIGEgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiAuNSBhbGwgZWFzZS1pbjsgfVxuXG4uZG1jYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRtY2Ege1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG4uZm9vdGVyLWJ0bS1saW5lIHtcbiAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogIzk3OTc5NztcbiAgaGVpZ2h0OiAxcHg7XG4gIG9wYWNpdHk6IC4zOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb290ZXItYnRtLWxpbmUge1xuICAgICAgbWFyZ2luOiA2MHB4IDAgNDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXctZm9vdGVyLXVsLW1vZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbi5vbC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4uZm9vdGVyLWFkZHJlc3MtYm94IHtcbiAgYmFja2dyb3VuZDogIzEyMkE1MjtcbiAgcGFkZGluZzogNDBweCA0MHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9vdGVyLWFkZHJlc3MtYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7IH0gfVxuICAuZm9vdGVyLWFkZHJlc3MtYm94LXRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlci1hZGRyZXNzLWJveC10b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuZm9vdGVyLWFkZHJlc3MtYm94LXRvcCBpbWcge1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXItYWRkcmVzcy1ib3gtdG9wIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmZvb3Rlci1hZGRyZXNzLWJveC10b3AgaDQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5mb290ZXItYWRkcmVzcy1ib3gtdG9wIGg0IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogI0FFQzdEQTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLmZvb3Rlci1hZGRyZXNzLWJveCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmZvb3Rlci1hZGRyZXNzLWJveCBwIGEge1xuICAgICAgY29sb3I6ICNBRUM3REE7IH1cbiAgLmZvb3Rlci1hZGRyZXNzLWJveCBoNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9vdGVyLWFkZHJlc3MtYm94IGg1IGEge1xuICAgICAgY29sb3I6ICMzNkUwNzk7IH1cblxuLmZ0LW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMjIzYTYzO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZnQtbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZnQtbWVudTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcrJztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZnQtbWVudTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZ0LW1lbnUuZnQtbWVudS1tb2Q6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICctJztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgcmlnaHQ6IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mdC1tZW51LmZ0LW1lbnUtbW9kOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jZCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5mdC1tZW51LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMmE1MjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mdC1tZW51LWJnIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgLmZ0LW1lbnUtYmcgdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mdC1tZW51LWJnIHVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjNhNjM7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIHRvcDogLTdweDtcbiAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mdC1tZW51LWJnIHVsOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5mdC1tZW51LWJnLW9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZ0LW1lbnUtYmctb25lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uZnQtbWVudS1iZy10d28ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyotLS0tLS0tLS0tLS0tLU5ldyBGb290ZXIgTG9jYXRpb24tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ldy1sb2NhdGlvbi1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubmV3LWxvY2F0aW9uLWFyZWEtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctbG9jYXRpb24tYXJlYS1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNThweDsgfSB9XG4gIC5uZXctbG9jYXRpb24tYXJlYS1yb3cgLnBhZGRpbmctMjUge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctbG9jYXRpb24tYXJlYS1yb3cgLmZvb3Rlci1sb2NhdGlvbi10YWJsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLm5ldy1sb2NhdGlvbi1hcmVhLXJvdyAuZm9vdGVyLWxvY2F0aW9uLXRhYmxlIC5uZXctbG9jYXRpb24tYm9yZGVyLWRpdmlkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjQ0Mzc1O1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWxvY2F0aW9uLWFyZWEtcm93IC5mb290ZXItbG9jYXRpb24tdGFibGUgLm5ldy1sb2NhdGlvbi1ib3JkZXItZGl2aWRlciB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyNDQzNzU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuICAubmV3LWxvY2F0aW9uLWFyZWEtcm93IC5mb290ZXItbG9jYXRpb24tdGFibGUgLmZvb3Rlci1sb2NhdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDQzNzU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWxvY2F0aW9uLWFyZWEtcm93IC5mb290ZXItbG9jYXRpb24tdGFibGUgLmZvb3Rlci1sb2NhdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAubmV3LWxvY2F0aW9uLWFyZWEtcm93IC5mb290ZXItbG9jYXRpb24tdGFibGUgLmxvY2F0aW9uLXRvcC1oZWFkaW5nIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjQ0Mzc1O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWxvY2F0aW9uLWFyZWEtcm93IC5mb290ZXItbG9jYXRpb24tdGFibGUgLmxvY2F0aW9uLXRvcC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLm5ldy1sb2NhdGlvbi1hcmVhLXJvdyAuZm9vdGVyLWxvY2F0aW9uLXRhYmxlIC5mb290ZXItbG9jYXRpb24tYm9keSBwIHtcbiAgICBjb2xvcjogI0FFQzdEQTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWxvY2F0aW9uLWFyZWEtcm93IC5mb290ZXItbG9jYXRpb24tdGFibGUgLmZvb3Rlci1sb2NhdGlvbi1ib2R5IHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAubmV3LWxvY2F0aW9uLWFyZWEtcm93IC5mb290ZXItbG9jYXRpb24tdGFibGUgLmZvb3Rlci1sb2NhdGlvbi1ib2R5IHAubWFyZ2luLWJvdHRvbS0xNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5uZXctbG9jYXRpb24tYXJlYS1yb3cgLmZvb3Rlci1sb2NhdGlvbi10YWJsZSAuZm9vdGVyLWxvY2F0aW9uLWJvZHkgLmxvY2F0aW9uLWhlYWRpbmctYXJlYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWxvY2F0aW9uLWFyZWEtcm93IC5mb290ZXItbG9jYXRpb24tdGFibGUgLmZvb3Rlci1sb2NhdGlvbi1ib2R5IC5sb2NhdGlvbi1oZWFkaW5nLWFyZWEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAubmV3LWxvY2F0aW9uLWFyZWEtcm93IC5mb290ZXItbG9jYXRpb24tdGFibGUgLmZvb3Rlci1sb2NhdGlvbi1ib2R5IC5sb2NhdGlvbi1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7IH1cbiAgLm5ldy1sb2NhdGlvbi1hcmVhLXJvdyAuZm9vdGVyLWxvY2F0aW9uLXRhYmxlIC5uZXctbG9jYXRpb24tdGVsIHtcbiAgICBjb2xvcjogIzAwQjU0QTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAubmV3LWxvY2F0aW9uLWFyZWEtcm93IC5mb290ZXItbG9jYXRpb24tdGFibGUgLm5ldy1sb2NhdGlvbi10ZWw6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEI1NEE7IH1cblxuLmZvb3Rlci1kaXZpZGVyLXJvbGUge1xuICBjb2xvcjogIzQxNjZBMTtcbiAgbWFyZ2luOiAxMHB4IDAgMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb290ZXItZGl2aWRlci1yb2xlIHtcbiAgICAgIG1hcmdpbjogMjVweCAwIDMwcHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS1Db250YWN0IFBhZ2UgTmV3IExvY2F0aW9uLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC1uZXctbG9jYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICBib3JkZXItdG9wOiAjOTc5Nzk3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cbiAgLmNvbnRhY3QtbmV3LWxvY2F0aW9uIC5jb250YWN0LW5ldy1sb2NhdGlvbi1ib3gtc3BhY2luZy1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAuY29udGFjdC1uZXctbG9jYXRpb24gLmNvbnRhY3QtbG9jYXRpb24tc3BhY2luZy1uZXcge1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtbmV3LWxvY2F0aW9uIC5jb250YWN0LWxvY2F0aW9uLXNwYWNpbmctbmV3IHtcbiAgICAgICAgcGFkZGluZzogOTBweCAxNXB4OyB9IH1cbiAgLmNvbnRhY3QtbmV3LWxvY2F0aW9uIC5jb250YWN0LW5ldy1sb2NhdGlvbi10b3AtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmNvbnRhY3QtbmV3LWxvY2F0aW9uIC5jb250YWN0LW5ldy1sb2NhdGlvbi1jb3VudHJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LW5ldy1sb2NhdGlvbiAuY29udGFjdC1uZXctbG9jYXRpb24tY291bnRyeSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuICAgIC5jb250YWN0LW5ldy1sb2NhdGlvbiAuY29udGFjdC1uZXctbG9jYXRpb24tY291bnRyeSAuY29udGFjdC1jb3VudHJ5LWZsYWctaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAuY29udGFjdC1uZXctbG9jYXRpb24gLmNvbnRhY3QtbmV3LWxvY2F0aW9uLWNvdW50cnkgLmNvbnRhY3QtbmV3LWxvY2F0aW9uLWhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAuY29udGFjdC1uZXctbG9jYXRpb24gLmNvbnRhY3QtbmV3LWxvY2F0aW9uLWJveC5jb250YWN0LW5ldy1sb2NhdGlvbi1ib3gtc3BhY2luZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7IH1cbiAgLmNvbnRhY3QtbmV3LWxvY2F0aW9uIC5jb250YWN0LW5ldy1sb2NhdGlvbi1ib3guY29udGFjdC1uZXctbG9jYXRpb24tYm94LXNwYWNpbmctbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC1uZXctbG9jYXRpb24gLmNvbnRhY3QtbmV3LWxvY2F0aW9uLWJveC5jb250YWN0LW5ldy1sb2NhdGlvbi1ib3gtc3BhY2luZy1tb2JpbGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgLmNvbnRhY3QtbmV3LWxvY2F0aW9uIC5jb250YWN0LW5ldy1sb2NhdGlvbi1ib3guY29udGFjdC1uZXctbG9jYXRpb24tYm94LXNwYWNpbmctbW9iaWxlLm1hcmdpbi10b3AtMzAge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtbmV3LWxvY2F0aW9uIC5jb250YWN0LW5ldy1sb2NhdGlvbi1ib3guY29udGFjdC1uZXctbG9jYXRpb24tYm94LXNwYWNpbmctbW9iaWxlLm1hcmdpbi10b3AtMzAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuY29udGFjdC1uZXctbG9jYXRpb24gLmNvbnRhY3QtbmV3LWxvY2F0aW9uLWJveCAuY29udGFjdC1uZXctbG9jYXRpb24tYXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMyOTI5Mjk7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5jb250YWN0LW5ldy1sb2NhdGlvbiAuY29udGFjdC1uZXctbG9jYXRpb24tYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY29udGFjdC1uZXctbG9jYXRpb24gLmNvbnRhY3QtbmV3LWxvY2F0aW9uLWJveCBwLm1hcmdpbi1ib3R0b20tMjAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtbmV3LWxvY2F0aW9uIC5jb250YWN0LW5ldy1sb2NhdGlvbi1ib3ggcC5tYXJnaW4tYm90dG9tLTIwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmNvbnRhY3QtbmV3LWxvY2F0aW9uIC5jb250YWN0LW5ldy1sb2NhdGlvbi1ib3ggLmNvbnRhY3QtbmV3LWxvY2F0aW9uLXRlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMEMwNEM7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLmNvbnRhY3QtbmV3LWxvY2F0aW9uIC5jb250YWN0LW5ldy1sb2NhdGlvbi1ib3ggLmNvbnRhY3QtbmV3LWxvY2F0aW9uLXRlbDpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwQjU0QTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAuY29udGFjdC1uZXctbG9jYXRpb24gLmNvbnRhY3QtbWFpbi1vZmZpY2UtaW1nLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLmNvbnRhY3QtbmV3LWxvY2F0aW9uIC5uZXctbG9jYXRpb24tbWFpbi1vZmZpY2UtYnVpbGRpbmctaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgICBvcGFjaXR5OiAwLjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtbmV3LWxvY2F0aW9uIC5uZXctbG9jYXRpb24tbWFpbi1vZmZpY2UtYnVpbGRpbmctaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgICAuY29udGFjdC1uZXctbG9jYXRpb24gLm5ldy1sb2NhdGlvbi1tYWluLW9mZmljZS1idWlsZGluZy1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4ubmV3LWNvbnRhY3QtbG9jYXRpb24gLm5ldy1sb2NhdGlvbi1oZWFkaW5nLFxuLm5ldy1jb250YWN0LWxvY2F0aW9uIC5uZXctbG9jYXRpb24tYXJlYS1yb3cge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb290ZXItbG9jYXRpb24ge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTQtdGV4dCAuY29sLXdyYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbC1tZC00LXRleHQgLmNvbC13cmFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cblxuLnF1aWNrZm9ybS1ob2xkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDk1JTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucXVpY2tmb3JtLWhvbGRlciB7XG4gICAgICB3aWR0aDogNzU0cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICByaWdodDogMyU7XG4gICAgICB6LWluZGV4OiA5OTk5OTk7IH0gfVxuICAucXVpY2tmb3JtLWhvbGRlciAuYmlnLWdpcmwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB0b3A6IDYwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMjQ1cHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnF1aWNrZm9ybS1ob2xkZXIgLmJpZy1naXJsIHtcbiAgICAgICAgbGVmdDogNyU7XG4gICAgICAgIHRvcDogMjBweDsgfSB9XG4gIC5xdWlja2Zvcm0taG9sZGVyIC5zbWFsbC1naXJsIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnF1aWNrZm9ybS1ob2xkZXIgLnFpLWJ0bi1ob2xkZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGhlaWdodDogNjhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnF1aWNrZm9ybS1ob2xkZXIgLnFpLWJ0bi1ob2xkZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMnB4OyB9IH1cbiAgICAucXVpY2tmb3JtLWhvbGRlciAucWktYnRuLWhvbGRlciAucWktYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzNiZTA2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzEzODNjOCswLDAwY2RkMisxMDAgKi9cbiAgICAgIGJhY2tncm91bmQ6ICMxMzgzYzg7XG4gICAgICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzEzODNjOCAwJSwgIzAwY2RkMiAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMxMzgzYzggMCUsICMwMGNkZDIgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzEzODNjOCAwJSwgIzAwY2RkMiAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMxMzgzYzgnLCBlbmRDb2xvcnN0cj0nIzAwY2RkMicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgIC8qIElFNi05IGZhbGxiYWNrIG9uIGhvcml6b250YWwgZ3JhZGllbnQgKi9cbiAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5xdWlja2Zvcm0taG9sZGVyIC5xaS1idG4taG9sZGVyIC5xaS1idG4ge1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAucXVpY2tmb3JtLWhvbGRlciAucWktYnRuLWhvbGRlciAucWktYnRuIGkge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1wbHVzLnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucXVpY2tmb3JtLWhvbGRlciAucWktYnRuLWhvbGRlciAucWktYnRuIGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIC5xdWlja2Zvcm0taG9sZGVyIC5xaS1idG4taG9sZGVyIC5xaS1idG4ucGx1cyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAucXVpY2tmb3JtLWhvbGRlciAucWktYnRuLWhvbGRlciAucWktYnRuLnBsdXMgaSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3NsaWRlLWZvcm0tbWludXMtd2hpdGUuc3ZnKSBuby1yZXBlYXQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnF1aWNrZm9ybS1ob2xkZXIgLnFpLWJ0bi1ob2xkZXIgLnFpLWJ0bi5wbHVzIGkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vc2xpZGUtZm9ybS1taW51cy1ibGFjay5zdmcpIG5vLXJlcGVhdDsgfSB9XG4gICAgICAucXVpY2tmb3JtLWhvbGRlciAucWktYnRuLWhvbGRlciAucWktYnRuIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5xdWlja2Zvcm0taG9sZGVyIC5xaS1idG4taG9sZGVyIC5xaS1idG4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgICAgLnF1aWNrZm9ybS1ob2xkZXIgLnFpLWJ0bi1ob2xkZXIgLnFpLWJ0bi5wbHVzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgLnF1aWNrZm9ybS1ob2xkZXIgLnFpLWJ0bi1ob2xkZXIgLnFpLWJ0bi5wbHVzIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgICAgdG9wOiA0M3B4O1xuICAgICAgICAgIG9wYWNpdHk6IC44OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucXVpY2tmb3JtLWhvbGRlciAucWktYnRuLWhvbGRlciAucWktYnRuLnBsdXMgaSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAgICAgICAucXVpY2tmb3JtLWhvbGRlciAucWktYnRuLWhvbGRlciAucWktYnRuLnBsdXMgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5xdWlja2Zvcm0taG9sZGVyIC5xaS1idG4taG9sZGVyIC5xaS1idG4ucGx1cyBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5xdWlja2Zvcm0taG9sZGVyIC5xaS1idG4taG9sZGVyIC5xaS1idG4ucGx1czphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5xdWlja2Zvcm0taG9sZGVyIC5xaS1idG4taG9sZGVyIC5xaS1idG46YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMmZjOWQyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvdHRvbTogLTlweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnF1aWNrZm9ybS1ob2xkZXIgLnF1aWNrZm9ybSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5xdWlja2Zvcm0taG9sZGVyIC5xdWlja2Zvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAucXVpY2tmb3JtLWhvbGRlciAucXVpY2tmb3JtIC5zLWYtbGVmdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTgzMDU5OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnF1aWNrZm9ybS1ob2xkZXIgLnF1aWNrZm9ybSAucy1mLWxlZnQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgLnF1aWNrZm9ybS1ob2xkZXIgLnF1aWNrZm9ybSAucy1mLWxlZnQgLmNhbGVuZGVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDIwcHggMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucXVpY2tmb3JtLWhvbGRlciAucXVpY2tmb3JtIC5zLWYtbGVmdCAuY2FsZW5kZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3MtZi1sZWZ0LWRhdGUucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTYzcHggMjBweCAzOXB4IDIwcHg7IH0gfVxuICAgICAgICAucXVpY2tmb3JtLWhvbGRlciAucXVpY2tmb3JtIC5zLWYtbGVmdCAuY2FsZW5kZXIgLmdpcmwge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA3MHB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDM4OHB4OyB9XG4gICAgICAgIC5xdWlja2Zvcm0taG9sZGVyIC5xdWlja2Zvcm0gLnMtZi1sZWZ0IC5jYWxlbmRlciAudGV4dCB7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnF1aWNrZm9ybS1ob2xkZXIgLnF1aWNrZm9ybSAucy1mLWxlZnQgLmNhbGVuZGVyIC50ZXh0MSB7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAwIDdweDsgfVxuICAgIC5xdWlja2Zvcm0taG9sZGVyIC5xdWlja2Zvcm0gLnMtZi1yaWdodCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnF1aWNrZm9ybS1ob2xkZXIgLnF1aWNrZm9ybSAucy1mLXJpZ2h0IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAucXVpY2tmb3JtLWhvbGRlciAucXVpY2tmb3JtIC5zLWYtcmlnaHQgaDYge1xuICAgICAgICBjb2xvcjogIzMyNTE1MztcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3MtZi1yaWdodC1hcnJvdy5wbmcpIG5vLXJlcGVhdCAyMDBweCAzMXB4ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzFweDsgfVxuICAgICAgLnF1aWNrZm9ybS1ob2xkZXIgLnF1aWNrZm9ybSAucy1mLXJpZ2h0IGgyIHtcbiAgICAgICAgY29sb3I6ICMzMjUxNTM7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9zLWYtcmlnaHQtYXJyb3cucG5nKSBuby1yZXBlYXQgMjAwcHggMzFweCAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNXB4IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDsgfVxuICAgICAgLnF1aWNrZm9ybS1ob2xkZXIgLnF1aWNrZm9ybSAucy1mLXJpZ2h0IC5zLWYtcmlnaHQtYm90dG9tIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RCRjFGMztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDZweCAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5xdWlja2Zvcm0taG9sZGVyIC5xdWlja2Zvcm0gLnMtZi1yaWdodCAucy1mLXJpZ2h0LWJvdHRvbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIC5xdWlja2Zvcm0taG9sZGVyIC5xdWlja2Zvcm0gLnMtZi1yaWdodCAucy1mLXJpZ2h0LWJvdHRvbSB1bCBsaSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDQxJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgICAucXVpY2tmb3JtLWhvbGRlciAucXVpY2tmb3JtIC5zLWYtcmlnaHQgLnMtZi1yaWdodC1ib3R0b20gdWwgbGkgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi50cmFucGFyZW50LWJnIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50cmFucGFyZW50LWJnIHtcbiAgICAgIHotaW5kZXg6IDEwMDAwOyB9IH1cblxuLmNvbnN1bHRhdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNywgMjIsIDM1LCAwLjkpO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbiAgbWF4LXdpZHRoOiAzMzlweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDk5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnN1bHRhdGlvbiB7XG4gICAgICBtYXJnaW46IDE2NXB4IGF1dG8gMDsgfSB9XG4gIC5jb25zdWx0YXRpb24gaDUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnN1bHRhdGlvbiBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH0gfVxuICAgIC5jb25zdWx0YXRpb24gaDUgc3BhbiB7XG4gICAgICBjb2xvcjogIzI3RUI5OTsgfVxuXG4uc2xpZGluZy1mb3JtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDAgMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zbGlkaW5nLWZvcm0taWNvbiB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDBweCAwIDMwcHg7IH0gfVxuICAuc2xpZGluZy1mb3JtLWljb24gbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2xpZGluZy1mb3JtLWljb24gbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICAuc2xpZGluZy1mb3JtLWljb24gbGkgaSB7XG4gICAgICBmbGV4OiAwIDAgMzFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5zbGlkaW5nLWZvcm0taWNvbiBsaSBoNiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybS1tb2RhbC16LWluZGV4IHtcbiAgei1pbmRleDogOTk5OTk5OTsgfVxuXG4uby1za2lsbHMtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTAwcHggMCA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXNraWxscy1oZXJvIHtcbiAgICAgIHBhZGRpbmc6IDExNXB4IDIwcHggNDVweCAhaW1wb3J0YW50OyB9IH1cbiAgLm8tc2tpbGxzLWhlcm8gaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2tpbGxzLWhlcm8gaDEge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuICAuby1za2lsbHMtaGVybyBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDBweCAwIDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbHMtaGVybyBoMiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5vLXNraWxscy1oZXJvIGgyIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1za2lsbHMtaGVybyBoMiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuICAuby1za2lsbHMtaGVyb19fc2NoZHVsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxscy1oZXJvX19zY2hkdWxlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0N3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gIC5vLXNraWxscy1oZXJvX19zY2hkdWxlIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbHMtaGVyb19fc2NoZHVsZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH0gfVxuICAuby1za2lsbHMtaGVyb19fc2NoZHVsZSAuaGVhZGVyX3JpZ2h0X3BhbiBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbHMtaGVyb19fc2NoZHVsZSAuaGVhZGVyX3JpZ2h0X3BhbiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG4gIC5vLXNraWxscy1oZXJvX19zY2hkdWxlIC5oZWFkZXJfcmlnaHRfcGFuIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxscy1oZXJvX19zY2hkdWxlIC5oZWFkZXJfcmlnaHRfcGFuIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIC5vLXNraWxscy1oZXJvX19zY2hkdWxlIC5oZWFkZXJfcmlnaHRfcGFuIC5vciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MUIzODtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwOyB9XG4gIC5vLXNraWxscy1oZXJvIHAge1xuICAgIGNvbG9yOiAjOTNmZmYxO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG4uaGVhZGVyX2xlZnRfcGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXJfbGVmdF9wYW4ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5oZWFkZXJfbGVmdF9wYW4gLmF3YXJkLWxvZ28ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7IH1cbiAgLmhlYWRlcl9sZWZ0X3BhbiBwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyX2xlZnRfcGFuIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG4gIC5oZWFkZXJfbGVmdF9wYW4gdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXJfbGVmdF9wYW4gdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmhlYWRlcl9sZWZ0X3BhbiB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLmhlYWRlcl9sZWZ0X3BhbiB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3RpY2sucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5oZWFkZXJfbGVmdF9wYW4gdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogNHB4OyB9IH1cblxuLm5ldy1hd2FyZCBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4IDMwcHg7IH1cblxuLnNjaGVkdWxlLWJveCB7XG4gIHBhZGRpbmc6IDQwcHggMTRweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNjaGVkdWxlLWJveCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDMwcHggMTVweCAzMHB4OyB9IH1cbiAgLnNjaGVkdWxlLWJveCBwIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2NoZWR1bGUtYm94IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLnNjaGVkdWxlLWJveCA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9za2lsbHMtbGV0cy10YWxrLnBuZykgbm8tcmVwZWF0IDAgMDsgfVxuXG4uc3ViLXRleHQge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgIzE0REY3RDtcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi5Xb3JkUHJlc3MgLm8tc2tpbGxzLWhlcm8sXG4uU3dpZnQgLm8tc2tpbGxzLWhlcm8sXG4uUEhQIC5vLXNraWxscy1oZXJvLFxuLkxhcmF2ZWwgLm8tc2tpbGxzLWhlcm8sXG4uQ29kZUlnbml0ZXIgLm8tc2tpbGxzLWhlcm8sXG4uU3ltZm9ueSAuby1za2lsbHMtaGVybyxcbi5QeXRob24gLm8tc2tpbGxzLWhlcm8sXG4uRGphbmdvIC5vLXNraWxscy1oZXJvLFxuLk5vZGVKUyAuby1za2lsbHMtaGVybyxcbi5kb3RuZXQgLm8tc2tpbGxzLWhlcm8sXG4uQW5ndWxhciAuby1za2lsbHMtaGVybyxcbi5SZWFjdEpzIC5vLXNraWxscy1oZXJvLFxuLlZ1ZUpTIC5vLXNraWxscy1oZXJvLFxuLk1FQU4gLm8tc2tpbGxzLWhlcm8sXG4uTUVSTiAuby1za2lsbHMtaGVybyxcbi5NYWdlbnRvIC5vLXNraWxscy1oZXJvLFxuLldvb0NvbW1lcmNlIC5vLXNraWxscy1oZXJvLFxuLlNob3BpZnkgLm8tc2tpbGxzLWhlcm8sXG4uRHJ1cGFsIC5vLXNraWxscy1oZXJvLFxuLmlPUyAuby1za2lsbHMtaGVybyxcbi5BbmRyb2lkIC5vLXNraWxscy1oZXJvLFxuLlJlYWN0LU5hdGl2ZSAuby1za2lsbHMtaGVybyxcbi5SZWFjdCAuby1za2lsbHMtaGVybyxcbi5oeWJyaWQgLm8tc2tpbGxzLWhlcm8sXG4uRmx1dHRlciAuby1za2lsbHMtaGVybyxcbi5Jb25pYyAuby1za2lsbHMtaGVybyxcbi5GbGFzayAuby1za2lsbHMtaGVybyxcbi5mcm9udC1lbmQtZGV2ZWxvcG1lbnQgLm8tc2tpbGxzLWhlcm8sXG4uQmFja2VuZC1EZXZlbG9wbWVudCAuby1za2lsbHMtaGVybyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLldvcmRQcmVzcyAuby1za2lsbHMtaGVybyxcbiAgICAuU3dpZnQgLm8tc2tpbGxzLWhlcm8sXG4gICAgLlBIUCAuby1za2lsbHMtaGVybyxcbiAgICAuTGFyYXZlbCAuby1za2lsbHMtaGVybyxcbiAgICAuQ29kZUlnbml0ZXIgLm8tc2tpbGxzLWhlcm8sXG4gICAgLlN5bWZvbnkgLm8tc2tpbGxzLWhlcm8sXG4gICAgLlB5dGhvbiAuby1za2lsbHMtaGVybyxcbiAgICAuRGphbmdvIC5vLXNraWxscy1oZXJvLFxuICAgIC5Ob2RlSlMgLm8tc2tpbGxzLWhlcm8sXG4gICAgLmRvdG5ldCAuby1za2lsbHMtaGVybyxcbiAgICAuQW5ndWxhciAuby1za2lsbHMtaGVybyxcbiAgICAuUmVhY3RKcyAuby1za2lsbHMtaGVybyxcbiAgICAuVnVlSlMgLm8tc2tpbGxzLWhlcm8sXG4gICAgLk1FQU4gLm8tc2tpbGxzLWhlcm8sXG4gICAgLk1FUk4gLm8tc2tpbGxzLWhlcm8sXG4gICAgLk1hZ2VudG8gLm8tc2tpbGxzLWhlcm8sXG4gICAgLldvb0NvbW1lcmNlIC5vLXNraWxscy1oZXJvLFxuICAgIC5TaG9waWZ5IC5vLXNraWxscy1oZXJvLFxuICAgIC5EcnVwYWwgLm8tc2tpbGxzLWhlcm8sXG4gICAgLmlPUyAuby1za2lsbHMtaGVybyxcbiAgICAuQW5kcm9pZCAuby1za2lsbHMtaGVybyxcbiAgICAuUmVhY3QtTmF0aXZlIC5vLXNraWxscy1oZXJvLFxuICAgIC5SZWFjdCAuby1za2lsbHMtaGVybyxcbiAgICAuaHlicmlkIC5vLXNraWxscy1oZXJvLFxuICAgIC5GbHV0dGVyIC5vLXNraWxscy1oZXJvLFxuICAgIC5Jb25pYyAuby1za2lsbHMtaGVybyxcbiAgICAuRmxhc2sgLm8tc2tpbGxzLWhlcm8sXG4gICAgLmZyb250LWVuZC1kZXZlbG9wbWVudCAuby1za2lsbHMtaGVybyxcbiAgICAuQmFja2VuZC1EZXZlbG9wbWVudCAuby1za2lsbHMtaGVybyB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDIwcHggMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLldvcmRQcmVzcyAuby1za2lsbHMtaGVybyBoMSxcbiAgICAuU3dpZnQgLm8tc2tpbGxzLWhlcm8gaDEsXG4gICAgLlBIUCAuby1za2lsbHMtaGVybyBoMSxcbiAgICAuTGFyYXZlbCAuby1za2lsbHMtaGVybyBoMSxcbiAgICAuQ29kZUlnbml0ZXIgLm8tc2tpbGxzLWhlcm8gaDEsXG4gICAgLlN5bWZvbnkgLm8tc2tpbGxzLWhlcm8gaDEsXG4gICAgLlB5dGhvbiAuby1za2lsbHMtaGVybyBoMSxcbiAgICAuRGphbmdvIC5vLXNraWxscy1oZXJvIGgxLFxuICAgIC5Ob2RlSlMgLm8tc2tpbGxzLWhlcm8gaDEsXG4gICAgLmRvdG5ldCAuby1za2lsbHMtaGVybyBoMSxcbiAgICAuQW5ndWxhciAuby1za2lsbHMtaGVybyBoMSxcbiAgICAuUmVhY3RKcyAuby1za2lsbHMtaGVybyBoMSxcbiAgICAuVnVlSlMgLm8tc2tpbGxzLWhlcm8gaDEsXG4gICAgLk1FQU4gLm8tc2tpbGxzLWhlcm8gaDEsXG4gICAgLk1FUk4gLm8tc2tpbGxzLWhlcm8gaDEsXG4gICAgLk1hZ2VudG8gLm8tc2tpbGxzLWhlcm8gaDEsXG4gICAgLldvb0NvbW1lcmNlIC5vLXNraWxscy1oZXJvIGgxLFxuICAgIC5TaG9waWZ5IC5vLXNraWxscy1oZXJvIGgxLFxuICAgIC5EcnVwYWwgLm8tc2tpbGxzLWhlcm8gaDEsXG4gICAgLmlPUyAuby1za2lsbHMtaGVybyBoMSxcbiAgICAuQW5kcm9pZCAuby1za2lsbHMtaGVybyBoMSxcbiAgICAuUmVhY3QtTmF0aXZlIC5vLXNraWxscy1oZXJvIGgxLFxuICAgIC5SZWFjdCAuby1za2lsbHMtaGVybyBoMSxcbiAgICAuaHlicmlkIC5vLXNraWxscy1oZXJvIGgxLFxuICAgIC5GbHV0dGVyIC5vLXNraWxscy1oZXJvIGgxLFxuICAgIC5Jb25pYyAuby1za2lsbHMtaGVybyBoMSxcbiAgICAuRmxhc2sgLm8tc2tpbGxzLWhlcm8gaDEsXG4gICAgLmZyb250LWVuZC1kZXZlbG9wbWVudCAuby1za2lsbHMtaGVybyBoMSxcbiAgICAuQmFja2VuZC1EZXZlbG9wbWVudCAuby1za2lsbHMtaGVybyBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuV29yZFByZXNzIC5vLXNraWxscy1oZXJvIGgyLFxuICAuU3dpZnQgLm8tc2tpbGxzLWhlcm8gaDIsXG4gIC5QSFAgLm8tc2tpbGxzLWhlcm8gaDIsXG4gIC5MYXJhdmVsIC5vLXNraWxscy1oZXJvIGgyLFxuICAuQ29kZUlnbml0ZXIgLm8tc2tpbGxzLWhlcm8gaDIsXG4gIC5TeW1mb255IC5vLXNraWxscy1oZXJvIGgyLFxuICAuUHl0aG9uIC5vLXNraWxscy1oZXJvIGgyLFxuICAuRGphbmdvIC5vLXNraWxscy1oZXJvIGgyLFxuICAuTm9kZUpTIC5vLXNraWxscy1oZXJvIGgyLFxuICAuZG90bmV0IC5vLXNraWxscy1oZXJvIGgyLFxuICAuQW5ndWxhciAuby1za2lsbHMtaGVybyBoMixcbiAgLlJlYWN0SnMgLm8tc2tpbGxzLWhlcm8gaDIsXG4gIC5WdWVKUyAuby1za2lsbHMtaGVybyBoMixcbiAgLk1FQU4gLm8tc2tpbGxzLWhlcm8gaDIsXG4gIC5NRVJOIC5vLXNraWxscy1oZXJvIGgyLFxuICAuTWFnZW50byAuby1za2lsbHMtaGVybyBoMixcbiAgLldvb0NvbW1lcmNlIC5vLXNraWxscy1oZXJvIGgyLFxuICAuU2hvcGlmeSAuby1za2lsbHMtaGVybyBoMixcbiAgLkRydXBhbCAuby1za2lsbHMtaGVybyBoMixcbiAgLmlPUyAuby1za2lsbHMtaGVybyBoMixcbiAgLkFuZHJvaWQgLm8tc2tpbGxzLWhlcm8gaDIsXG4gIC5SZWFjdC1OYXRpdmUgLm8tc2tpbGxzLWhlcm8gaDIsXG4gIC5SZWFjdCAuby1za2lsbHMtaGVybyBoMixcbiAgLmh5YnJpZCAuby1za2lsbHMtaGVybyBoMixcbiAgLkZsdXR0ZXIgLm8tc2tpbGxzLWhlcm8gaDIsXG4gIC5Jb25pYyAuby1za2lsbHMtaGVybyBoMixcbiAgLkZsYXNrIC5vLXNraWxscy1oZXJvIGgyLFxuICAuZnJvbnQtZW5kLWRldmVsb3BtZW50IC5vLXNraWxscy1oZXJvIGgyLFxuICAuQmFja2VuZC1EZXZlbG9wbWVudCAuby1za2lsbHMtaGVybyBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuV29yZFByZXNzIC5vLXNraWxscy1oZXJvIGgyLFxuICAgICAgLlN3aWZ0IC5vLXNraWxscy1oZXJvIGgyLFxuICAgICAgLlBIUCAuby1za2lsbHMtaGVybyBoMixcbiAgICAgIC5MYXJhdmVsIC5vLXNraWxscy1oZXJvIGgyLFxuICAgICAgLkNvZGVJZ25pdGVyIC5vLXNraWxscy1oZXJvIGgyLFxuICAgICAgLlN5bWZvbnkgLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuUHl0aG9uIC5vLXNraWxscy1oZXJvIGgyLFxuICAgICAgLkRqYW5nbyAuby1za2lsbHMtaGVybyBoMixcbiAgICAgIC5Ob2RlSlMgLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuZG90bmV0IC5vLXNraWxscy1oZXJvIGgyLFxuICAgICAgLkFuZ3VsYXIgLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuUmVhY3RKcyAuby1za2lsbHMtaGVybyBoMixcbiAgICAgIC5WdWVKUyAuby1za2lsbHMtaGVybyBoMixcbiAgICAgIC5NRUFOIC5vLXNraWxscy1oZXJvIGgyLFxuICAgICAgLk1FUk4gLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuTWFnZW50byAuby1za2lsbHMtaGVybyBoMixcbiAgICAgIC5Xb29Db21tZXJjZSAuby1za2lsbHMtaGVybyBoMixcbiAgICAgIC5TaG9waWZ5IC5vLXNraWxscy1oZXJvIGgyLFxuICAgICAgLkRydXBhbCAuby1za2lsbHMtaGVybyBoMixcbiAgICAgIC5pT1MgLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuQW5kcm9pZCAuby1za2lsbHMtaGVybyBoMixcbiAgICAgIC5SZWFjdC1OYXRpdmUgLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuUmVhY3QgLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuaHlicmlkIC5vLXNraWxscy1oZXJvIGgyLFxuICAgICAgLkZsdXR0ZXIgLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuSW9uaWMgLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuRmxhc2sgLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuZnJvbnQtZW5kLWRldmVsb3BtZW50IC5vLXNraWxscy1oZXJvIGgyLFxuICAgICAgLkJhY2tlbmQtRGV2ZWxvcG1lbnQgLm8tc2tpbGxzLWhlcm8gaDIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5Xb3JkUHJlc3MgLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuU3dpZnQgLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuUEhQIC5vLXNraWxscy1oZXJvIGgyLFxuICAgICAgLkxhcmF2ZWwgLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuQ29kZUlnbml0ZXIgLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuU3ltZm9ueSAuby1za2lsbHMtaGVybyBoMixcbiAgICAgIC5QeXRob24gLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuRGphbmdvIC5vLXNraWxscy1oZXJvIGgyLFxuICAgICAgLk5vZGVKUyAuby1za2lsbHMtaGVybyBoMixcbiAgICAgIC5kb3RuZXQgLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuQW5ndWxhciAuby1za2lsbHMtaGVybyBoMixcbiAgICAgIC5SZWFjdEpzIC5vLXNraWxscy1oZXJvIGgyLFxuICAgICAgLlZ1ZUpTIC5vLXNraWxscy1oZXJvIGgyLFxuICAgICAgLk1FQU4gLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuTUVSTiAuby1za2lsbHMtaGVybyBoMixcbiAgICAgIC5NYWdlbnRvIC5vLXNraWxscy1oZXJvIGgyLFxuICAgICAgLldvb0NvbW1lcmNlIC5vLXNraWxscy1oZXJvIGgyLFxuICAgICAgLlNob3BpZnkgLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuRHJ1cGFsIC5vLXNraWxscy1oZXJvIGgyLFxuICAgICAgLmlPUyAuby1za2lsbHMtaGVybyBoMixcbiAgICAgIC5BbmRyb2lkIC5vLXNraWxscy1oZXJvIGgyLFxuICAgICAgLlJlYWN0LU5hdGl2ZSAuby1za2lsbHMtaGVybyBoMixcbiAgICAgIC5SZWFjdCAuby1za2lsbHMtaGVybyBoMixcbiAgICAgIC5oeWJyaWQgLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuRmx1dHRlciAuby1za2lsbHMtaGVybyBoMixcbiAgICAgIC5Jb25pYyAuby1za2lsbHMtaGVybyBoMixcbiAgICAgIC5GbGFzayAuby1za2lsbHMtaGVybyBoMixcbiAgICAgIC5mcm9udC1lbmQtZGV2ZWxvcG1lbnQgLm8tc2tpbGxzLWhlcm8gaDIsXG4gICAgICAuQmFja2VuZC1EZXZlbG9wbWVudCAuby1za2lsbHMtaGVybyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuV29yZFByZXNzIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4sXG4gICAgLlN3aWZ0IC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4sXG4gICAgLlBIUCAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuLFxuICAgIC5MYXJhdmVsIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4sXG4gICAgLkNvZGVJZ25pdGVyIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4sXG4gICAgLlN5bWZvbnkgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbixcbiAgICAuUHl0aG9uIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4sXG4gICAgLkRqYW5nbyAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuLFxuICAgIC5Ob2RlSlMgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbixcbiAgICAuZG90bmV0IC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4sXG4gICAgLkFuZ3VsYXIgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbixcbiAgICAuUmVhY3RKcyAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuLFxuICAgIC5WdWVKUyAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuLFxuICAgIC5NRUFOIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4sXG4gICAgLk1FUk4gLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbixcbiAgICAuTWFnZW50byAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuLFxuICAgIC5Xb29Db21tZXJjZSAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuLFxuICAgIC5TaG9waWZ5IC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4sXG4gICAgLkRydXBhbCAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuLFxuICAgIC5pT1MgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbixcbiAgICAuQW5kcm9pZCAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuLFxuICAgIC5SZWFjdC1OYXRpdmUgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbixcbiAgICAuUmVhY3QgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbixcbiAgICAuaHlicmlkIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4sXG4gICAgLkZsdXR0ZXIgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbixcbiAgICAuSW9uaWMgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbixcbiAgICAuRmxhc2sgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbixcbiAgICAuZnJvbnQtZW5kLWRldmVsb3BtZW50IC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4sXG4gICAgLkJhY2tlbmQtRGV2ZWxvcG1lbnQgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLldvcmRQcmVzcyAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgLlN3aWZ0IC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaW1nLFxuICAuUEhQIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaW1nLFxuICAuTGFyYXZlbCAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgLkNvZGVJZ25pdGVyIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaW1nLFxuICAuU3ltZm9ueSAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgLlB5dGhvbiAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgLkRqYW5nbyAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgLk5vZGVKUyAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgLmRvdG5ldCAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgLkFuZ3VsYXIgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gIC5SZWFjdEpzIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaW1nLFxuICAuVnVlSlMgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gIC5NRUFOIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaW1nLFxuICAuTUVSTiAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgLk1hZ2VudG8gLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gIC5Xb29Db21tZXJjZSAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgLlNob3BpZnkgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gIC5EcnVwYWwgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gIC5pT1MgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gIC5BbmRyb2lkIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaW1nLFxuICAuUmVhY3QtTmF0aXZlIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaW1nLFxuICAuUmVhY3QgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gIC5oeWJyaWQgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gIC5GbHV0dGVyIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaW1nLFxuICAuSW9uaWMgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gIC5GbGFzayAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgLmZyb250LWVuZC1kZXZlbG9wbWVudCAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgLkJhY2tlbmQtRGV2ZWxvcG1lbnQgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5Xb3JkUHJlc3MgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gICAgICAuU3dpZnQgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gICAgICAuUEhQIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaW1nLFxuICAgICAgLkxhcmF2ZWwgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gICAgICAuQ29kZUlnbml0ZXIgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gICAgICAuU3ltZm9ueSAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgICAgIC5QeXRob24gLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gICAgICAuRGphbmdvIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaW1nLFxuICAgICAgLk5vZGVKUyAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgICAgIC5kb3RuZXQgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gICAgICAuQW5ndWxhciAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgICAgIC5SZWFjdEpzIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaW1nLFxuICAgICAgLlZ1ZUpTIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaW1nLFxuICAgICAgLk1FQU4gLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gICAgICAuTUVSTiAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgICAgIC5NYWdlbnRvIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaW1nLFxuICAgICAgLldvb0NvbW1lcmNlIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaW1nLFxuICAgICAgLlNob3BpZnkgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gICAgICAuRHJ1cGFsIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaW1nLFxuICAgICAgLmlPUyAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgICAgIC5BbmRyb2lkIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaW1nLFxuICAgICAgLlJlYWN0LU5hdGl2ZSAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgICAgIC5SZWFjdCAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgICAgIC5oeWJyaWQgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gICAgICAuRmx1dHRlciAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgICAgIC5Jb25pYyAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgICAgIC5GbGFzayAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyxcbiAgICAgIC5mcm9udC1lbmQtZGV2ZWxvcG1lbnQgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBpbWcsXG4gICAgICAuQmFja2VuZC1EZXZlbG9wbWVudCAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLldvcmRQcmVzcyAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGgyLFxuICAgIC5Td2lmdCAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGgyLFxuICAgIC5QSFAgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBoMixcbiAgICAuTGFyYXZlbCAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGgyLFxuICAgIC5Db2RlSWduaXRlciAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGgyLFxuICAgIC5TeW1mb255IC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaDIsXG4gICAgLlB5dGhvbiAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGgyLFxuICAgIC5EamFuZ28gLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBoMixcbiAgICAuTm9kZUpTIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaDIsXG4gICAgLmRvdG5ldCAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGgyLFxuICAgIC5Bbmd1bGFyIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaDIsXG4gICAgLlJlYWN0SnMgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBoMixcbiAgICAuVnVlSlMgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBoMixcbiAgICAuTUVBTiAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGgyLFxuICAgIC5NRVJOIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaDIsXG4gICAgLk1hZ2VudG8gLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBoMixcbiAgICAuV29vQ29tbWVyY2UgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBoMixcbiAgICAuU2hvcGlmeSAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGgyLFxuICAgIC5EcnVwYWwgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBoMixcbiAgICAuaU9TIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaDIsXG4gICAgLkFuZHJvaWQgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiBoMixcbiAgICAuUmVhY3QtTmF0aXZlIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaDIsXG4gICAgLlJlYWN0IC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaDIsXG4gICAgLmh5YnJpZCAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGgyLFxuICAgIC5GbHV0dGVyIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaDIsXG4gICAgLklvbmljIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaDIsXG4gICAgLkZsYXNrIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaDIsXG4gICAgLmZyb250LWVuZC1kZXZlbG9wbWVudCAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGgyLFxuICAgIC5CYWNrZW5kLURldmVsb3BtZW50IC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH0gfVxuICAuV29yZFByZXNzIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgLlN3aWZ0IC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgLlBIUCAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcsXG4gIC5MYXJhdmVsIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgLkNvZGVJZ25pdGVyIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgLlN5bWZvbnkgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiAuc2tpbGwtcGFnZS1tb2QgaW1nLFxuICAuUHl0aG9uIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgLkRqYW5nbyAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcsXG4gIC5Ob2RlSlMgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiAuc2tpbGwtcGFnZS1tb2QgaW1nLFxuICAuZG90bmV0IC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgLkFuZ3VsYXIgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiAuc2tpbGwtcGFnZS1tb2QgaW1nLFxuICAuUmVhY3RKcyAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcsXG4gIC5WdWVKUyAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcsXG4gIC5NRUFOIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgLk1FUk4gLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiAuc2tpbGwtcGFnZS1tb2QgaW1nLFxuICAuTWFnZW50byAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcsXG4gIC5Xb29Db21tZXJjZSAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcsXG4gIC5TaG9waWZ5IC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgLkRydXBhbCAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcsXG4gIC5pT1MgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiAuc2tpbGwtcGFnZS1tb2QgaW1nLFxuICAuQW5kcm9pZCAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcsXG4gIC5SZWFjdC1OYXRpdmUgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiAuc2tpbGwtcGFnZS1tb2QgaW1nLFxuICAuUmVhY3QgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiAuc2tpbGwtcGFnZS1tb2QgaW1nLFxuICAuaHlicmlkIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgLkZsdXR0ZXIgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiAuc2tpbGwtcGFnZS1tb2QgaW1nLFxuICAuSW9uaWMgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiAuc2tpbGwtcGFnZS1tb2QgaW1nLFxuICAuRmxhc2sgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiAuc2tpbGwtcGFnZS1tb2QgaW1nLFxuICAuZnJvbnQtZW5kLWRldmVsb3BtZW50IC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgLkJhY2tlbmQtRGV2ZWxvcG1lbnQgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiAuc2tpbGwtcGFnZS1tb2QgaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuV29yZFByZXNzIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgICAgIC5Td2lmdCAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcsXG4gICAgICAuUEhQIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgICAgIC5MYXJhdmVsIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgICAgIC5Db2RlSWduaXRlciAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcsXG4gICAgICAuU3ltZm9ueSAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcsXG4gICAgICAuUHl0aG9uIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgICAgIC5EamFuZ28gLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiAuc2tpbGwtcGFnZS1tb2QgaW1nLFxuICAgICAgLk5vZGVKUyAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcsXG4gICAgICAuZG90bmV0IC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgICAgIC5Bbmd1bGFyIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgICAgIC5SZWFjdEpzIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgICAgIC5WdWVKUyAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcsXG4gICAgICAuTUVBTiAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcsXG4gICAgICAuTUVSTiAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcsXG4gICAgICAuTWFnZW50byAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcsXG4gICAgICAuV29vQ29tbWVyY2UgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiAuc2tpbGwtcGFnZS1tb2QgaW1nLFxuICAgICAgLlNob3BpZnkgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiAuc2tpbGwtcGFnZS1tb2QgaW1nLFxuICAgICAgLkRydXBhbCAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcsXG4gICAgICAuaU9TIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgICAgIC5BbmRyb2lkIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgICAgIC5SZWFjdC1OYXRpdmUgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiAuc2tpbGwtcGFnZS1tb2QgaW1nLFxuICAgICAgLlJlYWN0IC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgICAgIC5oeWJyaWQgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiAuc2tpbGwtcGFnZS1tb2QgaW1nLFxuICAgICAgLkZsdXR0ZXIgLm8tc2tpbGxzLWhlcm8gLmhlYWRlcl9sZWZ0X3BhbiAuc2tpbGwtcGFnZS1tb2QgaW1nLFxuICAgICAgLklvbmljIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgICAgIC5GbGFzayAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcsXG4gICAgICAuZnJvbnQtZW5kLWRldmVsb3BtZW50IC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyxcbiAgICAgIC5CYWNrZW5kLURldmVsb3BtZW50IC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLldvcmRQcmVzcyAuby1za2lsbHMtaGVybyAuZ3JlZW4taGVhZC1yaWJib24sXG4gIC5Td2lmdCAuby1za2lsbHMtaGVybyAuZ3JlZW4taGVhZC1yaWJib24sXG4gIC5QSFAgLm8tc2tpbGxzLWhlcm8gLmdyZWVuLWhlYWQtcmliYm9uLFxuICAuTGFyYXZlbCAuby1za2lsbHMtaGVybyAuZ3JlZW4taGVhZC1yaWJib24sXG4gIC5Db2RlSWduaXRlciAuby1za2lsbHMtaGVybyAuZ3JlZW4taGVhZC1yaWJib24sXG4gIC5TeW1mb255IC5vLXNraWxscy1oZXJvIC5ncmVlbi1oZWFkLXJpYmJvbixcbiAgLlB5dGhvbiAuby1za2lsbHMtaGVybyAuZ3JlZW4taGVhZC1yaWJib24sXG4gIC5EamFuZ28gLm8tc2tpbGxzLWhlcm8gLmdyZWVuLWhlYWQtcmliYm9uLFxuICAuTm9kZUpTIC5vLXNraWxscy1oZXJvIC5ncmVlbi1oZWFkLXJpYmJvbixcbiAgLmRvdG5ldCAuby1za2lsbHMtaGVybyAuZ3JlZW4taGVhZC1yaWJib24sXG4gIC5Bbmd1bGFyIC5vLXNraWxscy1oZXJvIC5ncmVlbi1oZWFkLXJpYmJvbixcbiAgLlJlYWN0SnMgLm8tc2tpbGxzLWhlcm8gLmdyZWVuLWhlYWQtcmliYm9uLFxuICAuVnVlSlMgLm8tc2tpbGxzLWhlcm8gLmdyZWVuLWhlYWQtcmliYm9uLFxuICAuTUVBTiAuby1za2lsbHMtaGVybyAuZ3JlZW4taGVhZC1yaWJib24sXG4gIC5NRVJOIC5vLXNraWxscy1oZXJvIC5ncmVlbi1oZWFkLXJpYmJvbixcbiAgLk1hZ2VudG8gLm8tc2tpbGxzLWhlcm8gLmdyZWVuLWhlYWQtcmliYm9uLFxuICAuV29vQ29tbWVyY2UgLm8tc2tpbGxzLWhlcm8gLmdyZWVuLWhlYWQtcmliYm9uLFxuICAuU2hvcGlmeSAuby1za2lsbHMtaGVybyAuZ3JlZW4taGVhZC1yaWJib24sXG4gIC5EcnVwYWwgLm8tc2tpbGxzLWhlcm8gLmdyZWVuLWhlYWQtcmliYm9uLFxuICAuaU9TIC5vLXNraWxscy1oZXJvIC5ncmVlbi1oZWFkLXJpYmJvbixcbiAgLkFuZHJvaWQgLm8tc2tpbGxzLWhlcm8gLmdyZWVuLWhlYWQtcmliYm9uLFxuICAuUmVhY3QtTmF0aXZlIC5vLXNraWxscy1oZXJvIC5ncmVlbi1oZWFkLXJpYmJvbixcbiAgLlJlYWN0IC5vLXNraWxscy1oZXJvIC5ncmVlbi1oZWFkLXJpYmJvbixcbiAgLmh5YnJpZCAuby1za2lsbHMtaGVybyAuZ3JlZW4taGVhZC1yaWJib24sXG4gIC5GbHV0dGVyIC5vLXNraWxscy1oZXJvIC5ncmVlbi1oZWFkLXJpYmJvbixcbiAgLklvbmljIC5vLXNraWxscy1oZXJvIC5ncmVlbi1oZWFkLXJpYmJvbixcbiAgLkZsYXNrIC5vLXNraWxscy1oZXJvIC5ncmVlbi1oZWFkLXJpYmJvbixcbiAgLmZyb250LWVuZC1kZXZlbG9wbWVudCAuby1za2lsbHMtaGVybyAuZ3JlZW4taGVhZC1yaWJib24sXG4gIC5CYWNrZW5kLURldmVsb3BtZW50IC5vLXNraWxscy1oZXJvIC5ncmVlbi1oZWFkLXJpYmJvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5Xb3JkUHJlc3MgLnNraWxsLXNlcnZpY2UsXG4uU3dpZnQgLnNraWxsLXNlcnZpY2UsXG4uUEhQIC5za2lsbC1zZXJ2aWNlLFxuLkxhcmF2ZWwgLnNraWxsLXNlcnZpY2UsXG4uQ29kZUlnbml0ZXIgLnNraWxsLXNlcnZpY2UsXG4uU3ltZm9ueSAuc2tpbGwtc2VydmljZSxcbi5QeXRob24gLnNraWxsLXNlcnZpY2UsXG4uRGphbmdvIC5za2lsbC1zZXJ2aWNlLFxuLk5vZGVKUyAuc2tpbGwtc2VydmljZSxcbi5kb3RuZXQgLnNraWxsLXNlcnZpY2UsXG4uQW5ndWxhciAuc2tpbGwtc2VydmljZSxcbi5SZWFjdEpzIC5za2lsbC1zZXJ2aWNlLFxuLlZ1ZUpTIC5za2lsbC1zZXJ2aWNlLFxuLk1FQU4gLnNraWxsLXNlcnZpY2UsXG4uTUVSTiAuc2tpbGwtc2VydmljZSxcbi5NYWdlbnRvIC5za2lsbC1zZXJ2aWNlLFxuLldvb0NvbW1lcmNlIC5za2lsbC1zZXJ2aWNlLFxuLlNob3BpZnkgLnNraWxsLXNlcnZpY2UsXG4uRHJ1cGFsIC5za2lsbC1zZXJ2aWNlLFxuLmlPUyAuc2tpbGwtc2VydmljZSxcbi5BbmRyb2lkIC5za2lsbC1zZXJ2aWNlLFxuLlJlYWN0LU5hdGl2ZSAuc2tpbGwtc2VydmljZSxcbi5SZWFjdCAuc2tpbGwtc2VydmljZSxcbi5oeWJyaWQgLnNraWxsLXNlcnZpY2UsXG4uRmx1dHRlciAuc2tpbGwtc2VydmljZSxcbi5Jb25pYyAuc2tpbGwtc2VydmljZSxcbi5GbGFzayAuc2tpbGwtc2VydmljZSxcbi5mcm9udC1lbmQtZGV2ZWxvcG1lbnQgLnNraWxsLXNlcnZpY2UsXG4uQmFja2VuZC1EZXZlbG9wbWVudCAuc2tpbGwtc2VydmljZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5Xb3JkUHJlc3MgLnNraWxsLXNlcnZpY2UsXG4gICAgLlN3aWZ0IC5za2lsbC1zZXJ2aWNlLFxuICAgIC5QSFAgLnNraWxsLXNlcnZpY2UsXG4gICAgLkxhcmF2ZWwgLnNraWxsLXNlcnZpY2UsXG4gICAgLkNvZGVJZ25pdGVyIC5za2lsbC1zZXJ2aWNlLFxuICAgIC5TeW1mb255IC5za2lsbC1zZXJ2aWNlLFxuICAgIC5QeXRob24gLnNraWxsLXNlcnZpY2UsXG4gICAgLkRqYW5nbyAuc2tpbGwtc2VydmljZSxcbiAgICAuTm9kZUpTIC5za2lsbC1zZXJ2aWNlLFxuICAgIC5kb3RuZXQgLnNraWxsLXNlcnZpY2UsXG4gICAgLkFuZ3VsYXIgLnNraWxsLXNlcnZpY2UsXG4gICAgLlJlYWN0SnMgLnNraWxsLXNlcnZpY2UsXG4gICAgLlZ1ZUpTIC5za2lsbC1zZXJ2aWNlLFxuICAgIC5NRUFOIC5za2lsbC1zZXJ2aWNlLFxuICAgIC5NRVJOIC5za2lsbC1zZXJ2aWNlLFxuICAgIC5NYWdlbnRvIC5za2lsbC1zZXJ2aWNlLFxuICAgIC5Xb29Db21tZXJjZSAuc2tpbGwtc2VydmljZSxcbiAgICAuU2hvcGlmeSAuc2tpbGwtc2VydmljZSxcbiAgICAuRHJ1cGFsIC5za2lsbC1zZXJ2aWNlLFxuICAgIC5pT1MgLnNraWxsLXNlcnZpY2UsXG4gICAgLkFuZHJvaWQgLnNraWxsLXNlcnZpY2UsXG4gICAgLlJlYWN0LU5hdGl2ZSAuc2tpbGwtc2VydmljZSxcbiAgICAuUmVhY3QgLnNraWxsLXNlcnZpY2UsXG4gICAgLmh5YnJpZCAuc2tpbGwtc2VydmljZSxcbiAgICAuRmx1dHRlciAuc2tpbGwtc2VydmljZSxcbiAgICAuSW9uaWMgLnNraWxsLXNlcnZpY2UsXG4gICAgLkZsYXNrIC5za2lsbC1zZXJ2aWNlLFxuICAgIC5mcm9udC1lbmQtZGV2ZWxvcG1lbnQgLnNraWxsLXNlcnZpY2UsXG4gICAgLkJhY2tlbmQtRGV2ZWxvcG1lbnQgLnNraWxsLXNlcnZpY2Uge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfSB9XG4gIC5Xb3JkUHJlc3MgLnNraWxsLXNlcnZpY2UgaDIsXG4gIC5Td2lmdCAuc2tpbGwtc2VydmljZSBoMixcbiAgLlBIUCAuc2tpbGwtc2VydmljZSBoMixcbiAgLkxhcmF2ZWwgLnNraWxsLXNlcnZpY2UgaDIsXG4gIC5Db2RlSWduaXRlciAuc2tpbGwtc2VydmljZSBoMixcbiAgLlN5bWZvbnkgLnNraWxsLXNlcnZpY2UgaDIsXG4gIC5QeXRob24gLnNraWxsLXNlcnZpY2UgaDIsXG4gIC5EamFuZ28gLnNraWxsLXNlcnZpY2UgaDIsXG4gIC5Ob2RlSlMgLnNraWxsLXNlcnZpY2UgaDIsXG4gIC5kb3RuZXQgLnNraWxsLXNlcnZpY2UgaDIsXG4gIC5Bbmd1bGFyIC5za2lsbC1zZXJ2aWNlIGgyLFxuICAuUmVhY3RKcyAuc2tpbGwtc2VydmljZSBoMixcbiAgLlZ1ZUpTIC5za2lsbC1zZXJ2aWNlIGgyLFxuICAuTUVBTiAuc2tpbGwtc2VydmljZSBoMixcbiAgLk1FUk4gLnNraWxsLXNlcnZpY2UgaDIsXG4gIC5NYWdlbnRvIC5za2lsbC1zZXJ2aWNlIGgyLFxuICAuV29vQ29tbWVyY2UgLnNraWxsLXNlcnZpY2UgaDIsXG4gIC5TaG9waWZ5IC5za2lsbC1zZXJ2aWNlIGgyLFxuICAuRHJ1cGFsIC5za2lsbC1zZXJ2aWNlIGgyLFxuICAuaU9TIC5za2lsbC1zZXJ2aWNlIGgyLFxuICAuQW5kcm9pZCAuc2tpbGwtc2VydmljZSBoMixcbiAgLlJlYWN0LU5hdGl2ZSAuc2tpbGwtc2VydmljZSBoMixcbiAgLlJlYWN0IC5za2lsbC1zZXJ2aWNlIGgyLFxuICAuaHlicmlkIC5za2lsbC1zZXJ2aWNlIGgyLFxuICAuRmx1dHRlciAuc2tpbGwtc2VydmljZSBoMixcbiAgLklvbmljIC5za2lsbC1zZXJ2aWNlIGgyLFxuICAuRmxhc2sgLnNraWxsLXNlcnZpY2UgaDIsXG4gIC5mcm9udC1lbmQtZGV2ZWxvcG1lbnQgLnNraWxsLXNlcnZpY2UgaDIsXG4gIC5CYWNrZW5kLURldmVsb3BtZW50IC5za2lsbC1zZXJ2aWNlIGgyIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAuV29yZFByZXNzIC5za2lsbC1zZXJ2aWNlIGgzLFxuICAuU3dpZnQgLnNraWxsLXNlcnZpY2UgaDMsXG4gIC5QSFAgLnNraWxsLXNlcnZpY2UgaDMsXG4gIC5MYXJhdmVsIC5za2lsbC1zZXJ2aWNlIGgzLFxuICAuQ29kZUlnbml0ZXIgLnNraWxsLXNlcnZpY2UgaDMsXG4gIC5TeW1mb255IC5za2lsbC1zZXJ2aWNlIGgzLFxuICAuUHl0aG9uIC5za2lsbC1zZXJ2aWNlIGgzLFxuICAuRGphbmdvIC5za2lsbC1zZXJ2aWNlIGgzLFxuICAuTm9kZUpTIC5za2lsbC1zZXJ2aWNlIGgzLFxuICAuZG90bmV0IC5za2lsbC1zZXJ2aWNlIGgzLFxuICAuQW5ndWxhciAuc2tpbGwtc2VydmljZSBoMyxcbiAgLlJlYWN0SnMgLnNraWxsLXNlcnZpY2UgaDMsXG4gIC5WdWVKUyAuc2tpbGwtc2VydmljZSBoMyxcbiAgLk1FQU4gLnNraWxsLXNlcnZpY2UgaDMsXG4gIC5NRVJOIC5za2lsbC1zZXJ2aWNlIGgzLFxuICAuTWFnZW50byAuc2tpbGwtc2VydmljZSBoMyxcbiAgLldvb0NvbW1lcmNlIC5za2lsbC1zZXJ2aWNlIGgzLFxuICAuU2hvcGlmeSAuc2tpbGwtc2VydmljZSBoMyxcbiAgLkRydXBhbCAuc2tpbGwtc2VydmljZSBoMyxcbiAgLmlPUyAuc2tpbGwtc2VydmljZSBoMyxcbiAgLkFuZHJvaWQgLnNraWxsLXNlcnZpY2UgaDMsXG4gIC5SZWFjdC1OYXRpdmUgLnNraWxsLXNlcnZpY2UgaDMsXG4gIC5SZWFjdCAuc2tpbGwtc2VydmljZSBoMyxcbiAgLmh5YnJpZCAuc2tpbGwtc2VydmljZSBoMyxcbiAgLkZsdXR0ZXIgLnNraWxsLXNlcnZpY2UgaDMsXG4gIC5Jb25pYyAuc2tpbGwtc2VydmljZSBoMyxcbiAgLkZsYXNrIC5za2lsbC1zZXJ2aWNlIGgzLFxuICAuZnJvbnQtZW5kLWRldmVsb3BtZW50IC5za2lsbC1zZXJ2aWNlIGgzLFxuICAuQmFja2VuZC1EZXZlbG9wbWVudCAuc2tpbGwtc2VydmljZSBoMyB7XG4gICAgY29sb3I6ICMzMzM7IH1cblxuLldvcmRQcmVzcyAuc2VydmljZXMtcGFuIGksXG4uU3dpZnQgLnNlcnZpY2VzLXBhbiBpLFxuLlBIUCAuc2VydmljZXMtcGFuIGksXG4uTGFyYXZlbCAuc2VydmljZXMtcGFuIGksXG4uQ29kZUlnbml0ZXIgLnNlcnZpY2VzLXBhbiBpLFxuLlN5bWZvbnkgLnNlcnZpY2VzLXBhbiBpLFxuLlB5dGhvbiAuc2VydmljZXMtcGFuIGksXG4uRGphbmdvIC5zZXJ2aWNlcy1wYW4gaSxcbi5Ob2RlSlMgLnNlcnZpY2VzLXBhbiBpLFxuLmRvdG5ldCAuc2VydmljZXMtcGFuIGksXG4uQW5ndWxhciAuc2VydmljZXMtcGFuIGksXG4uUmVhY3RKcyAuc2VydmljZXMtcGFuIGksXG4uVnVlSlMgLnNlcnZpY2VzLXBhbiBpLFxuLk1FQU4gLnNlcnZpY2VzLXBhbiBpLFxuLk1FUk4gLnNlcnZpY2VzLXBhbiBpLFxuLk1hZ2VudG8gLnNlcnZpY2VzLXBhbiBpLFxuLldvb0NvbW1lcmNlIC5zZXJ2aWNlcy1wYW4gaSxcbi5TaG9waWZ5IC5zZXJ2aWNlcy1wYW4gaSxcbi5EcnVwYWwgLnNlcnZpY2VzLXBhbiBpLFxuLmlPUyAuc2VydmljZXMtcGFuIGksXG4uQW5kcm9pZCAuc2VydmljZXMtcGFuIGksXG4uUmVhY3QtTmF0aXZlIC5zZXJ2aWNlcy1wYW4gaSxcbi5SZWFjdCAuc2VydmljZXMtcGFuIGksXG4uaHlicmlkIC5zZXJ2aWNlcy1wYW4gaSxcbi5GbHV0dGVyIC5zZXJ2aWNlcy1wYW4gaSxcbi5Jb25pYyAuc2VydmljZXMtcGFuIGksXG4uRmxhc2sgLnNlcnZpY2VzLXBhbiBpLFxuLmZyb250LWVuZC1kZXZlbG9wbWVudCAuc2VydmljZXMtcGFuIGksXG4uQmFja2VuZC1EZXZlbG9wbWVudCAuc2VydmljZXMtcGFuIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2MHB4OyB9XG4gIC5Xb3JkUHJlc3MgLnNlcnZpY2VzLXBhbiBpIGltZyxcbiAgLlN3aWZ0IC5zZXJ2aWNlcy1wYW4gaSBpbWcsXG4gIC5QSFAgLnNlcnZpY2VzLXBhbiBpIGltZyxcbiAgLkxhcmF2ZWwgLnNlcnZpY2VzLXBhbiBpIGltZyxcbiAgLkNvZGVJZ25pdGVyIC5zZXJ2aWNlcy1wYW4gaSBpbWcsXG4gIC5TeW1mb255IC5zZXJ2aWNlcy1wYW4gaSBpbWcsXG4gIC5QeXRob24gLnNlcnZpY2VzLXBhbiBpIGltZyxcbiAgLkRqYW5nbyAuc2VydmljZXMtcGFuIGkgaW1nLFxuICAuTm9kZUpTIC5zZXJ2aWNlcy1wYW4gaSBpbWcsXG4gIC5kb3RuZXQgLnNlcnZpY2VzLXBhbiBpIGltZyxcbiAgLkFuZ3VsYXIgLnNlcnZpY2VzLXBhbiBpIGltZyxcbiAgLlJlYWN0SnMgLnNlcnZpY2VzLXBhbiBpIGltZyxcbiAgLlZ1ZUpTIC5zZXJ2aWNlcy1wYW4gaSBpbWcsXG4gIC5NRUFOIC5zZXJ2aWNlcy1wYW4gaSBpbWcsXG4gIC5NRVJOIC5zZXJ2aWNlcy1wYW4gaSBpbWcsXG4gIC5NYWdlbnRvIC5zZXJ2aWNlcy1wYW4gaSBpbWcsXG4gIC5Xb29Db21tZXJjZSAuc2VydmljZXMtcGFuIGkgaW1nLFxuICAuU2hvcGlmeSAuc2VydmljZXMtcGFuIGkgaW1nLFxuICAuRHJ1cGFsIC5zZXJ2aWNlcy1wYW4gaSBpbWcsXG4gIC5pT1MgLnNlcnZpY2VzLXBhbiBpIGltZyxcbiAgLkFuZHJvaWQgLnNlcnZpY2VzLXBhbiBpIGltZyxcbiAgLlJlYWN0LU5hdGl2ZSAuc2VydmljZXMtcGFuIGkgaW1nLFxuICAuUmVhY3QgLnNlcnZpY2VzLXBhbiBpIGltZyxcbiAgLmh5YnJpZCAuc2VydmljZXMtcGFuIGkgaW1nLFxuICAuRmx1dHRlciAuc2VydmljZXMtcGFuIGkgaW1nLFxuICAuSW9uaWMgLnNlcnZpY2VzLXBhbiBpIGltZyxcbiAgLkZsYXNrIC5zZXJ2aWNlcy1wYW4gaSBpbWcsXG4gIC5mcm9udC1lbmQtZGV2ZWxvcG1lbnQgLnNlcnZpY2VzLXBhbiBpIGltZyxcbiAgLkJhY2tlbmQtRGV2ZWxvcG1lbnQgLnNlcnZpY2VzLXBhbiBpIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5Xb3JkUHJlc3MgLnNlcnZpY2VzLXBhbiBoMyxcbi5Td2lmdCAuc2VydmljZXMtcGFuIGgzLFxuLlBIUCAuc2VydmljZXMtcGFuIGgzLFxuLkxhcmF2ZWwgLnNlcnZpY2VzLXBhbiBoMyxcbi5Db2RlSWduaXRlciAuc2VydmljZXMtcGFuIGgzLFxuLlN5bWZvbnkgLnNlcnZpY2VzLXBhbiBoMyxcbi5QeXRob24gLnNlcnZpY2VzLXBhbiBoMyxcbi5EamFuZ28gLnNlcnZpY2VzLXBhbiBoMyxcbi5Ob2RlSlMgLnNlcnZpY2VzLXBhbiBoMyxcbi5kb3RuZXQgLnNlcnZpY2VzLXBhbiBoMyxcbi5Bbmd1bGFyIC5zZXJ2aWNlcy1wYW4gaDMsXG4uUmVhY3RKcyAuc2VydmljZXMtcGFuIGgzLFxuLlZ1ZUpTIC5zZXJ2aWNlcy1wYW4gaDMsXG4uTUVBTiAuc2VydmljZXMtcGFuIGgzLFxuLk1FUk4gLnNlcnZpY2VzLXBhbiBoMyxcbi5NYWdlbnRvIC5zZXJ2aWNlcy1wYW4gaDMsXG4uV29vQ29tbWVyY2UgLnNlcnZpY2VzLXBhbiBoMyxcbi5TaG9waWZ5IC5zZXJ2aWNlcy1wYW4gaDMsXG4uRHJ1cGFsIC5zZXJ2aWNlcy1wYW4gaDMsXG4uaU9TIC5zZXJ2aWNlcy1wYW4gaDMsXG4uQW5kcm9pZCAuc2VydmljZXMtcGFuIGgzLFxuLlJlYWN0LU5hdGl2ZSAuc2VydmljZXMtcGFuIGgzLFxuLlJlYWN0IC5zZXJ2aWNlcy1wYW4gaDMsXG4uaHlicmlkIC5zZXJ2aWNlcy1wYW4gaDMsXG4uRmx1dHRlciAuc2VydmljZXMtcGFuIGgzLFxuLklvbmljIC5zZXJ2aWNlcy1wYW4gaDMsXG4uRmxhc2sgLnNlcnZpY2VzLXBhbiBoMyxcbi5mcm9udC1lbmQtZGV2ZWxvcG1lbnQgLnNlcnZpY2VzLXBhbiBoMyxcbi5CYWNrZW5kLURldmVsb3BtZW50IC5zZXJ2aWNlcy1wYW4gaDMge1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLldvcmRQcmVzcyAuc2VydmljZXMtcGFuIGgzLFxuICAgIC5Td2lmdCAuc2VydmljZXMtcGFuIGgzLFxuICAgIC5QSFAgLnNlcnZpY2VzLXBhbiBoMyxcbiAgICAuTGFyYXZlbCAuc2VydmljZXMtcGFuIGgzLFxuICAgIC5Db2RlSWduaXRlciAuc2VydmljZXMtcGFuIGgzLFxuICAgIC5TeW1mb255IC5zZXJ2aWNlcy1wYW4gaDMsXG4gICAgLlB5dGhvbiAuc2VydmljZXMtcGFuIGgzLFxuICAgIC5EamFuZ28gLnNlcnZpY2VzLXBhbiBoMyxcbiAgICAuTm9kZUpTIC5zZXJ2aWNlcy1wYW4gaDMsXG4gICAgLmRvdG5ldCAuc2VydmljZXMtcGFuIGgzLFxuICAgIC5Bbmd1bGFyIC5zZXJ2aWNlcy1wYW4gaDMsXG4gICAgLlJlYWN0SnMgLnNlcnZpY2VzLXBhbiBoMyxcbiAgICAuVnVlSlMgLnNlcnZpY2VzLXBhbiBoMyxcbiAgICAuTUVBTiAuc2VydmljZXMtcGFuIGgzLFxuICAgIC5NRVJOIC5zZXJ2aWNlcy1wYW4gaDMsXG4gICAgLk1hZ2VudG8gLnNlcnZpY2VzLXBhbiBoMyxcbiAgICAuV29vQ29tbWVyY2UgLnNlcnZpY2VzLXBhbiBoMyxcbiAgICAuU2hvcGlmeSAuc2VydmljZXMtcGFuIGgzLFxuICAgIC5EcnVwYWwgLnNlcnZpY2VzLXBhbiBoMyxcbiAgICAuaU9TIC5zZXJ2aWNlcy1wYW4gaDMsXG4gICAgLkFuZHJvaWQgLnNlcnZpY2VzLXBhbiBoMyxcbiAgICAuUmVhY3QtTmF0aXZlIC5zZXJ2aWNlcy1wYW4gaDMsXG4gICAgLlJlYWN0IC5zZXJ2aWNlcy1wYW4gaDMsXG4gICAgLmh5YnJpZCAuc2VydmljZXMtcGFuIGgzLFxuICAgIC5GbHV0dGVyIC5zZXJ2aWNlcy1wYW4gaDMsXG4gICAgLklvbmljIC5zZXJ2aWNlcy1wYW4gaDMsXG4gICAgLkZsYXNrIC5zZXJ2aWNlcy1wYW4gaDMsXG4gICAgLmZyb250LWVuZC1kZXZlbG9wbWVudCAuc2VydmljZXMtcGFuIGgzLFxuICAgIC5CYWNrZW5kLURldmVsb3BtZW50IC5zZXJ2aWNlcy1wYW4gaDMge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuLldvcmRQcmVzcyAuc2tpbGwtd2h5IHVsLnNsaWNrLWRvdHMsXG4uU3dpZnQgLnNraWxsLXdoeSB1bC5zbGljay1kb3RzLFxuLlBIUCAuc2tpbGwtd2h5IHVsLnNsaWNrLWRvdHMsXG4uTGFyYXZlbCAuc2tpbGwtd2h5IHVsLnNsaWNrLWRvdHMsXG4uQ29kZUlnbml0ZXIgLnNraWxsLXdoeSB1bC5zbGljay1kb3RzLFxuLlN5bWZvbnkgLnNraWxsLXdoeSB1bC5zbGljay1kb3RzLFxuLlB5dGhvbiAuc2tpbGwtd2h5IHVsLnNsaWNrLWRvdHMsXG4uRGphbmdvIC5za2lsbC13aHkgdWwuc2xpY2stZG90cyxcbi5Ob2RlSlMgLnNraWxsLXdoeSB1bC5zbGljay1kb3RzLFxuLmRvdG5ldCAuc2tpbGwtd2h5IHVsLnNsaWNrLWRvdHMsXG4uQW5ndWxhciAuc2tpbGwtd2h5IHVsLnNsaWNrLWRvdHMsXG4uUmVhY3RKcyAuc2tpbGwtd2h5IHVsLnNsaWNrLWRvdHMsXG4uVnVlSlMgLnNraWxsLXdoeSB1bC5zbGljay1kb3RzLFxuLk1FQU4gLnNraWxsLXdoeSB1bC5zbGljay1kb3RzLFxuLk1FUk4gLnNraWxsLXdoeSB1bC5zbGljay1kb3RzLFxuLk1hZ2VudG8gLnNraWxsLXdoeSB1bC5zbGljay1kb3RzLFxuLldvb0NvbW1lcmNlIC5za2lsbC13aHkgdWwuc2xpY2stZG90cyxcbi5TaG9waWZ5IC5za2lsbC13aHkgdWwuc2xpY2stZG90cyxcbi5EcnVwYWwgLnNraWxsLXdoeSB1bC5zbGljay1kb3RzLFxuLmlPUyAuc2tpbGwtd2h5IHVsLnNsaWNrLWRvdHMsXG4uQW5kcm9pZCAuc2tpbGwtd2h5IHVsLnNsaWNrLWRvdHMsXG4uUmVhY3QtTmF0aXZlIC5za2lsbC13aHkgdWwuc2xpY2stZG90cyxcbi5SZWFjdCAuc2tpbGwtd2h5IHVsLnNsaWNrLWRvdHMsXG4uaHlicmlkIC5za2lsbC13aHkgdWwuc2xpY2stZG90cyxcbi5GbHV0dGVyIC5za2lsbC13aHkgdWwuc2xpY2stZG90cyxcbi5Jb25pYyAuc2tpbGwtd2h5IHVsLnNsaWNrLWRvdHMsXG4uRmxhc2sgLnNraWxsLXdoeSB1bC5zbGljay1kb3RzLFxuLmZyb250LWVuZC1kZXZlbG9wbWVudCAuc2tpbGwtd2h5IHVsLnNsaWNrLWRvdHMsXG4uQmFja2VuZC1EZXZlbG9wbWVudCAuc2tpbGwtd2h5IHVsLnNsaWNrLWRvdHMge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5Xb3JkUHJlc3MgLnNraWxsLWZyYW1lIGgyLFxuLlN3aWZ0IC5za2lsbC1mcmFtZSBoMixcbi5QSFAgLnNraWxsLWZyYW1lIGgyLFxuLkxhcmF2ZWwgLnNraWxsLWZyYW1lIGgyLFxuLkNvZGVJZ25pdGVyIC5za2lsbC1mcmFtZSBoMixcbi5TeW1mb255IC5za2lsbC1mcmFtZSBoMixcbi5QeXRob24gLnNraWxsLWZyYW1lIGgyLFxuLkRqYW5nbyAuc2tpbGwtZnJhbWUgaDIsXG4uTm9kZUpTIC5za2lsbC1mcmFtZSBoMixcbi5kb3RuZXQgLnNraWxsLWZyYW1lIGgyLFxuLkFuZ3VsYXIgLnNraWxsLWZyYW1lIGgyLFxuLlJlYWN0SnMgLnNraWxsLWZyYW1lIGgyLFxuLlZ1ZUpTIC5za2lsbC1mcmFtZSBoMixcbi5NRUFOIC5za2lsbC1mcmFtZSBoMixcbi5NRVJOIC5za2lsbC1mcmFtZSBoMixcbi5NYWdlbnRvIC5za2lsbC1mcmFtZSBoMixcbi5Xb29Db21tZXJjZSAuc2tpbGwtZnJhbWUgaDIsXG4uU2hvcGlmeSAuc2tpbGwtZnJhbWUgaDIsXG4uRHJ1cGFsIC5za2lsbC1mcmFtZSBoMixcbi5pT1MgLnNraWxsLWZyYW1lIGgyLFxuLkFuZHJvaWQgLnNraWxsLWZyYW1lIGgyLFxuLlJlYWN0LU5hdGl2ZSAuc2tpbGwtZnJhbWUgaDIsXG4uUmVhY3QgLnNraWxsLWZyYW1lIGgyLFxuLmh5YnJpZCAuc2tpbGwtZnJhbWUgaDIsXG4uRmx1dHRlciAuc2tpbGwtZnJhbWUgaDIsXG4uSW9uaWMgLnNraWxsLWZyYW1lIGgyLFxuLkZsYXNrIC5za2lsbC1mcmFtZSBoMixcbi5mcm9udC1lbmQtZGV2ZWxvcG1lbnQgLnNraWxsLWZyYW1lIGgyLFxuLkJhY2tlbmQtRGV2ZWxvcG1lbnQgLnNraWxsLWZyYW1lIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5Xb3JkUHJlc3MgLnNraWxsLWZyYW1lIGgyLFxuICAgIC5Td2lmdCAuc2tpbGwtZnJhbWUgaDIsXG4gICAgLlBIUCAuc2tpbGwtZnJhbWUgaDIsXG4gICAgLkxhcmF2ZWwgLnNraWxsLWZyYW1lIGgyLFxuICAgIC5Db2RlSWduaXRlciAuc2tpbGwtZnJhbWUgaDIsXG4gICAgLlN5bWZvbnkgLnNraWxsLWZyYW1lIGgyLFxuICAgIC5QeXRob24gLnNraWxsLWZyYW1lIGgyLFxuICAgIC5EamFuZ28gLnNraWxsLWZyYW1lIGgyLFxuICAgIC5Ob2RlSlMgLnNraWxsLWZyYW1lIGgyLFxuICAgIC5kb3RuZXQgLnNraWxsLWZyYW1lIGgyLFxuICAgIC5Bbmd1bGFyIC5za2lsbC1mcmFtZSBoMixcbiAgICAuUmVhY3RKcyAuc2tpbGwtZnJhbWUgaDIsXG4gICAgLlZ1ZUpTIC5za2lsbC1mcmFtZSBoMixcbiAgICAuTUVBTiAuc2tpbGwtZnJhbWUgaDIsXG4gICAgLk1FUk4gLnNraWxsLWZyYW1lIGgyLFxuICAgIC5NYWdlbnRvIC5za2lsbC1mcmFtZSBoMixcbiAgICAuV29vQ29tbWVyY2UgLnNraWxsLWZyYW1lIGgyLFxuICAgIC5TaG9waWZ5IC5za2lsbC1mcmFtZSBoMixcbiAgICAuRHJ1cGFsIC5za2lsbC1mcmFtZSBoMixcbiAgICAuaU9TIC5za2lsbC1mcmFtZSBoMixcbiAgICAuQW5kcm9pZCAuc2tpbGwtZnJhbWUgaDIsXG4gICAgLlJlYWN0LU5hdGl2ZSAuc2tpbGwtZnJhbWUgaDIsXG4gICAgLlJlYWN0IC5za2lsbC1mcmFtZSBoMixcbiAgICAuaHlicmlkIC5za2lsbC1mcmFtZSBoMixcbiAgICAuRmx1dHRlciAuc2tpbGwtZnJhbWUgaDIsXG4gICAgLklvbmljIC5za2lsbC1mcmFtZSBoMixcbiAgICAuRmxhc2sgLnNraWxsLWZyYW1lIGgyLFxuICAgIC5mcm9udC1lbmQtZGV2ZWxvcG1lbnQgLnNraWxsLWZyYW1lIGgyLFxuICAgIC5CYWNrZW5kLURldmVsb3BtZW50IC5za2lsbC1mcmFtZSBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG4uV29yZFByZXNzIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4uU3dpZnQgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCBoMixcbi5QSFAgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCBoMixcbi5MYXJhdmVsIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4uQ29kZUlnbml0ZXIgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCBoMixcbi5TeW1mb255IC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4uUHl0aG9uIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4uRGphbmdvIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4uTm9kZUpTIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4uZG90bmV0IC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4uQW5ndWxhciAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuLlJlYWN0SnMgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCBoMixcbi5WdWVKUyAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuLk1FQU4gLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCBoMixcbi5NRVJOIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4uTWFnZW50byAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuLldvb0NvbW1lcmNlIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4uU2hvcGlmeSAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuLkRydXBhbCAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuLmlPUyAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuLkFuZHJvaWQgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCBoMixcbi5SZWFjdC1OYXRpdmUgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCBoMixcbi5SZWFjdCAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuLmh5YnJpZCAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuLkZsdXR0ZXIgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCBoMixcbi5Jb25pYyAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuLkZsYXNrIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4uZnJvbnQtZW5kLWRldmVsb3BtZW50IC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4uQmFja2VuZC1EZXZlbG9wbWVudCAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5Xb3JkUHJlc3MgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCBoMixcbiAgICAuU3dpZnQgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCBoMixcbiAgICAuUEhQIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4gICAgLkxhcmF2ZWwgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCBoMixcbiAgICAuQ29kZUlnbml0ZXIgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCBoMixcbiAgICAuU3ltZm9ueSAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuICAgIC5QeXRob24gLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCBoMixcbiAgICAuRGphbmdvIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4gICAgLk5vZGVKUyAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuICAgIC5kb3RuZXQgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCBoMixcbiAgICAuQW5ndWxhciAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuICAgIC5SZWFjdEpzIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4gICAgLlZ1ZUpTIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4gICAgLk1FQU4gLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCBoMixcbiAgICAuTUVSTiAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuICAgIC5NYWdlbnRvIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4gICAgLldvb0NvbW1lcmNlIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4gICAgLlNob3BpZnkgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCBoMixcbiAgICAuRHJ1cGFsIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4gICAgLmlPUyAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuICAgIC5BbmRyb2lkIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgaDIsXG4gICAgLlJlYWN0LU5hdGl2ZSAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuICAgIC5SZWFjdCAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuICAgIC5oeWJyaWQgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCBoMixcbiAgICAuRmx1dHRlciAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuICAgIC5Jb25pYyAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuICAgIC5GbGFzayAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyLFxuICAgIC5mcm9udC1lbmQtZGV2ZWxvcG1lbnQgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCBoMixcbiAgICAuQmFja2VuZC1EZXZlbG9wbWVudCAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4OyB9IH1cblxuLldvcmRQcmVzcyAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuLlN3aWZ0IC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEsXG4uUEhQIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEsXG4uTGFyYXZlbCAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuLkNvZGVJZ25pdGVyIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEsXG4uU3ltZm9ueSAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuLlB5dGhvbiAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuLkRqYW5nbyAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuLk5vZGVKUyAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuLmRvdG5ldCAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuLkFuZ3VsYXIgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuY21uLWhlYWRpbmctcGFyYSxcbi5SZWFjdEpzIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEsXG4uVnVlSlMgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuY21uLWhlYWRpbmctcGFyYSxcbi5NRUFOIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEsXG4uTUVSTiAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuLk1hZ2VudG8gLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuY21uLWhlYWRpbmctcGFyYSxcbi5Xb29Db21tZXJjZSAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuLlNob3BpZnkgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuY21uLWhlYWRpbmctcGFyYSxcbi5EcnVwYWwgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuY21uLWhlYWRpbmctcGFyYSxcbi5pT1MgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuY21uLWhlYWRpbmctcGFyYSxcbi5BbmRyb2lkIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEsXG4uUmVhY3QtTmF0aXZlIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEsXG4uUmVhY3QgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuY21uLWhlYWRpbmctcGFyYSxcbi5oeWJyaWQgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuY21uLWhlYWRpbmctcGFyYSxcbi5GbHV0dGVyIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEsXG4uSW9uaWMgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuY21uLWhlYWRpbmctcGFyYSxcbi5GbGFzayAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuLmZyb250LWVuZC1kZXZlbG9wbWVudCAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuLkJhY2tlbmQtRGV2ZWxvcG1lbnQgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuY21uLWhlYWRpbmctcGFyYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLldvcmRQcmVzcyAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuICAgIC5Td2lmdCAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuICAgIC5QSFAgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuY21uLWhlYWRpbmctcGFyYSxcbiAgICAuTGFyYXZlbCAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuICAgIC5Db2RlSWduaXRlciAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuICAgIC5TeW1mb255IC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEsXG4gICAgLlB5dGhvbiAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuICAgIC5EamFuZ28gLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuY21uLWhlYWRpbmctcGFyYSxcbiAgICAuTm9kZUpTIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEsXG4gICAgLmRvdG5ldCAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuICAgIC5Bbmd1bGFyIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEsXG4gICAgLlJlYWN0SnMgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuY21uLWhlYWRpbmctcGFyYSxcbiAgICAuVnVlSlMgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuY21uLWhlYWRpbmctcGFyYSxcbiAgICAuTUVBTiAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuICAgIC5NRVJOIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEsXG4gICAgLk1hZ2VudG8gLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuY21uLWhlYWRpbmctcGFyYSxcbiAgICAuV29vQ29tbWVyY2UgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuY21uLWhlYWRpbmctcGFyYSxcbiAgICAuU2hvcGlmeSAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuICAgIC5EcnVwYWwgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuY21uLWhlYWRpbmctcGFyYSxcbiAgICAuaU9TIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEsXG4gICAgLkFuZHJvaWQgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuY21uLWhlYWRpbmctcGFyYSxcbiAgICAuUmVhY3QtTmF0aXZlIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEsXG4gICAgLlJlYWN0IC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEsXG4gICAgLmh5YnJpZCAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuICAgIC5GbHV0dGVyIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEsXG4gICAgLklvbmljIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEsXG4gICAgLkZsYXNrIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEsXG4gICAgLmZyb250LWVuZC1kZXZlbG9wbWVudCAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5jbW4taGVhZGluZy1wYXJhLFxuICAgIC5CYWNrZW5kLURldmVsb3BtZW50IC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLmNtbi1oZWFkaW5nLXBhcmEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5Xb3JkUHJlc3MgdWwuc2tpbGwtcGFnZS1tb2QgbGk6bnRoLWNoaWxkKDMpLFxuLlN3aWZ0IHVsLnNraWxsLXBhZ2UtbW9kIGxpOm50aC1jaGlsZCgzKSxcbi5QSFAgdWwuc2tpbGwtcGFnZS1tb2QgbGk6bnRoLWNoaWxkKDMpLFxuLkxhcmF2ZWwgdWwuc2tpbGwtcGFnZS1tb2QgbGk6bnRoLWNoaWxkKDMpLFxuLkNvZGVJZ25pdGVyIHVsLnNraWxsLXBhZ2UtbW9kIGxpOm50aC1jaGlsZCgzKSxcbi5TeW1mb255IHVsLnNraWxsLXBhZ2UtbW9kIGxpOm50aC1jaGlsZCgzKSxcbi5QeXRob24gdWwuc2tpbGwtcGFnZS1tb2QgbGk6bnRoLWNoaWxkKDMpLFxuLkRqYW5nbyB1bC5za2lsbC1wYWdlLW1vZCBsaTpudGgtY2hpbGQoMyksXG4uTm9kZUpTIHVsLnNraWxsLXBhZ2UtbW9kIGxpOm50aC1jaGlsZCgzKSxcbi5kb3RuZXQgdWwuc2tpbGwtcGFnZS1tb2QgbGk6bnRoLWNoaWxkKDMpLFxuLkFuZ3VsYXIgdWwuc2tpbGwtcGFnZS1tb2QgbGk6bnRoLWNoaWxkKDMpLFxuLlJlYWN0SnMgdWwuc2tpbGwtcGFnZS1tb2QgbGk6bnRoLWNoaWxkKDMpLFxuLlZ1ZUpTIHVsLnNraWxsLXBhZ2UtbW9kIGxpOm50aC1jaGlsZCgzKSxcbi5NRUFOIHVsLnNraWxsLXBhZ2UtbW9kIGxpOm50aC1jaGlsZCgzKSxcbi5NRVJOIHVsLnNraWxsLXBhZ2UtbW9kIGxpOm50aC1jaGlsZCgzKSxcbi5NYWdlbnRvIHVsLnNraWxsLXBhZ2UtbW9kIGxpOm50aC1jaGlsZCgzKSxcbi5Xb29Db21tZXJjZSB1bC5za2lsbC1wYWdlLW1vZCBsaTpudGgtY2hpbGQoMyksXG4uU2hvcGlmeSB1bC5za2lsbC1wYWdlLW1vZCBsaTpudGgtY2hpbGQoMyksXG4uRHJ1cGFsIHVsLnNraWxsLXBhZ2UtbW9kIGxpOm50aC1jaGlsZCgzKSxcbi5pT1MgdWwuc2tpbGwtcGFnZS1tb2QgbGk6bnRoLWNoaWxkKDMpLFxuLkFuZHJvaWQgdWwuc2tpbGwtcGFnZS1tb2QgbGk6bnRoLWNoaWxkKDMpLFxuLlJlYWN0LU5hdGl2ZSB1bC5za2lsbC1wYWdlLW1vZCBsaTpudGgtY2hpbGQoMyksXG4uUmVhY3QgdWwuc2tpbGwtcGFnZS1tb2QgbGk6bnRoLWNoaWxkKDMpLFxuLmh5YnJpZCB1bC5za2lsbC1wYWdlLW1vZCBsaTpudGgtY2hpbGQoMyksXG4uRmx1dHRlciB1bC5za2lsbC1wYWdlLW1vZCBsaTpudGgtY2hpbGQoMyksXG4uSW9uaWMgdWwuc2tpbGwtcGFnZS1tb2QgbGk6bnRoLWNoaWxkKDMpLFxuLkZsYXNrIHVsLnNraWxsLXBhZ2UtbW9kIGxpOm50aC1jaGlsZCgzKSxcbi5mcm9udC1lbmQtZGV2ZWxvcG1lbnQgdWwuc2tpbGwtcGFnZS1tb2QgbGk6bnRoLWNoaWxkKDMpLFxuLkJhY2tlbmQtRGV2ZWxvcG1lbnQgdWwuc2tpbGwtcGFnZS1tb2QgbGk6bnRoLWNoaWxkKDMpIHtcbiAgZmxleDogMTsgfVxuXG4uV29yZFByZXNzIC5za2lsbC13aHkgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5Xb3JkUHJlc3MgLnNraWxsLXdoeSBoMiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjFweDsgfSB9XG5cbi5OYXRpdmUgLnNraWxsLXdoeSBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLk5hdGl2ZSAuc2tpbGwtd2h5IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4OyB9IH1cblxuLmlPUyAuc2tpbGwtd2h5IGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaU9TIC5za2lsbC13aHkgaDIge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7IH0gfVxuXG4uaU9TIC5tZWFuLWludHJvIHtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pT1MgLm1lYW4taW50cm8ge1xuICAgICAgbWluLWhlaWdodDogNjA2cHggIWltcG9ydGFudDsgfSB9XG5cbi5pT1MgLm8tc2tpbGxzLWJlbmVmaXRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5BbmRyb2lkIC5za2lsbC13aHkgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5BbmRyb2lkIC5za2lsbC13aHkgaDIge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7IH0gfVxuXG4uTUVBTiAuc2tpbGwtd2hhdDphZnRlciwgLk1FUk4gLnNraWxsLXdoYXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5NRUFOIC5za2lsbC13aGF0OmFmdGVyLCAuTUVSTiAuc2tpbGwtd2hhdDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5NRUFOIC5za2lsbC13aGF0IGgyLCAuTUVSTiAuc2tpbGwtd2hhdCBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLk1FQU4gLnNraWxsLXdoYXQgaDIsIC5NRVJOIC5za2lsbC13aGF0IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4OyB9IH1cblxuLk1FQU4gLnNraWxsLXNlcnZpY2UsIC5NRVJOIC5za2lsbC1zZXJ2aWNlIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5NRUFOIC5za2lsbC1zZXJ2aWNlLCAuTUVSTiAuc2tpbGwtc2VydmljZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjg1ZGVnLCAjMDdiMjYwIDAsICMwMDUxN2YgMjAlLCAjMDIzZTY2IDc1JSwgIzA1MWIzOSAxMDAlKSAhaW1wb3J0YW50OyB9IH1cbiAgLk1FQU4gLnNraWxsLXNlcnZpY2UgaDIsXG4gIC5NRUFOIC5za2lsbC1zZXJ2aWNlIGgzLCAuTUVSTiAuc2tpbGwtc2VydmljZSBoMixcbiAgLk1FUk4gLnNraWxsLXNlcnZpY2UgaDMge1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5NRUFOIC5za2lsbC1zZXJ2aWNlIGgyLFxuICAgICAgLk1FQU4gLnNraWxsLXNlcnZpY2UgaDMsIC5NRVJOIC5za2lsbC1zZXJ2aWNlIGgyLFxuICAgICAgLk1FUk4gLnNraWxsLXNlcnZpY2UgaDMge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9IH1cblxuLk1FQU4gLnNraWxsLXdoeSBoMiwgLk1FUk4gLnNraWxsLXdoeSBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLk1FQU4gLnNraWxsLXdoeSBoMiwgLk1FUk4gLnNraWxsLXdoeSBoMiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjFweDsgfSB9XG5cbi5tZWFuLXN0YWNrIC5za2lsbC13aGF0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWVhbi1zdGFjayAuc2tpbGwtd2hhdDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tZWFuLXN0YWNrIC5za2lsbC13aGF0IGgyIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tZWFuLXN0YWNrIC5za2lsbC13aGF0IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4OyB9IH1cblxuLk1FUk4gLm8tc2tpbGxzLWJlbmVmaXRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5NRVJOIC5vLXNraWxscy1iZW5lZml0cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7IH0gfVxuXG4uTWFnZW50byAuc2tpbGwtd2h5IGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuTWFnZW50byAuc2tpbGwtd2h5IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4OyB9IH1cblxuLk1hZ2VudG8gLnNraWxsLXNlcnZpY2UgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5NYWdlbnRvIC5za2lsbC1zZXJ2aWNlIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4OyB9IH1cblxuLldvb0NvbW1lcmNlIC5za2lsbC13aHkgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5Xb29Db21tZXJjZSAuc2tpbGwtd2h5IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4OyB9IH1cblxuLldvb0NvbW1lcmNlIC5za2lsbC1zZXJ2aWNlIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuV29vQ29tbWVyY2UgLnNraWxsLXNlcnZpY2UgaDIge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7IH0gfVxuXG4uUEhQIC5zZXJ2aWNlcy1wYW4sXG4uTm9kZUpTIC5zZXJ2aWNlcy1wYW4sXG4uTGFyYXZlbCAuc2VydmljZXMtcGFuLFxuLlJlYWN0LU5hdGl2ZSAuc2VydmljZXMtcGFuLFxuLlJlYWN0IC5zZXJ2aWNlcy1wYW4sXG4uc3ltcGhvbnkgLnNlcnZpY2VzLXBhbixcbi5SZWFjdEpTIC5zZXJ2aWNlcy1wYW4sXG4uV29yZFByZXNzIC5zZXJ2aWNlcy1wYW4sXG4uV29vQ29tbWVyY2UgLnNlcnZpY2VzLXBhbixcbi5kb3RuZXQgLnNlcnZpY2VzLXBhbixcbi5EamFuZ28gLnNlcnZpY2VzLXBhbixcbi5Bbmd1bGFyIC5zZXJ2aWNlcy1wYW4sXG4uVnVlSlMgLnNlcnZpY2VzLXBhbixcbi5QeXRob24gLnNlcnZpY2VzLXBhbixcbi5oeWJyaWQgLnNlcnZpY2VzLXBhbixcbi5mcm9udC1lbmQtZGV2ZWxvcG1lbnQgLnNlcnZpY2VzLXBhbixcbi5CYWNrZW5kLURldmVsb3BtZW50IC5zZXJ2aWNlcy1wYW4sXG4uQ29kZUlnbml0ZXIgLnNlcnZpY2VzLXBhbixcbi5ZaWkgLnNlcnZpY2VzLXBhbixcbi5XZWItQXBwbGljYXRpb24tRGV2ZWxvcG1lbnQgLnNlcnZpY2VzLXBhbixcbi5CbG9ja2NoYWluIC5zZXJ2aWNlcy1wYW4ge1xuICBwYWRkaW5nOiA1MHB4IDE1cHggMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuUEhQIC5zZXJ2aWNlcy1wYW4sXG4gICAgLk5vZGVKUyAuc2VydmljZXMtcGFuLFxuICAgIC5MYXJhdmVsIC5zZXJ2aWNlcy1wYW4sXG4gICAgLlJlYWN0LU5hdGl2ZSAuc2VydmljZXMtcGFuLFxuICAgIC5SZWFjdCAuc2VydmljZXMtcGFuLFxuICAgIC5zeW1waG9ueSAuc2VydmljZXMtcGFuLFxuICAgIC5SZWFjdEpTIC5zZXJ2aWNlcy1wYW4sXG4gICAgLldvcmRQcmVzcyAuc2VydmljZXMtcGFuLFxuICAgIC5Xb29Db21tZXJjZSAuc2VydmljZXMtcGFuLFxuICAgIC5kb3RuZXQgLnNlcnZpY2VzLXBhbixcbiAgICAuRGphbmdvIC5zZXJ2aWNlcy1wYW4sXG4gICAgLkFuZ3VsYXIgLnNlcnZpY2VzLXBhbixcbiAgICAuVnVlSlMgLnNlcnZpY2VzLXBhbixcbiAgICAuUHl0aG9uIC5zZXJ2aWNlcy1wYW4sXG4gICAgLmh5YnJpZCAuc2VydmljZXMtcGFuLFxuICAgIC5mcm9udC1lbmQtZGV2ZWxvcG1lbnQgLnNlcnZpY2VzLXBhbixcbiAgICAuQmFja2VuZC1EZXZlbG9wbWVudCAuc2VydmljZXMtcGFuLFxuICAgIC5Db2RlSWduaXRlciAuc2VydmljZXMtcGFuLFxuICAgIC5ZaWkgLnNlcnZpY2VzLXBhbixcbiAgICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IC5zZXJ2aWNlcy1wYW4sXG4gICAgLkJsb2NrY2hhaW4gLnNlcnZpY2VzLXBhbiB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDMwcHggNTBweDsgfSB9XG5cbi5TeW1mb255IC5zZXJ2aWNlcy1wYW4sIC5pT1MgLnNlcnZpY2VzLXBhbiwgLkFuZHJvaWQgLnNlcnZpY2VzLXBhbiwgLk1hZ2VudG8gLnNlcnZpY2VzLXBhbiwgLklvbmljIC5zZXJ2aWNlcy1wYW4sIC5NRVJOIC5zZXJ2aWNlcy1wYW4sIC5tZWFuLXN0YWNrIC5zZXJ2aWNlcy1wYW4sIC5EcnVwYWwgLnNlcnZpY2VzLXBhbiwgLkZsdXR0ZXIgLnNlcnZpY2VzLXBhbiwgLkphdmEgLnNlcnZpY2VzLXBhbiwgLlNob3BpZnkgLnNlcnZpY2VzLXBhbiwgLlN3aWZ0IC5zZXJ2aWNlcy1wYW4sIC5GbGFzayAuc2VydmljZXMtcGFuIHtcbiAgcGFkZGluZzogNTBweCAxNXB4IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLlN5bWZvbnkgLnNlcnZpY2VzLXBhbiwgLmlPUyAuc2VydmljZXMtcGFuLCAuQW5kcm9pZCAuc2VydmljZXMtcGFuLCAuTWFnZW50byAuc2VydmljZXMtcGFuLCAuSW9uaWMgLnNlcnZpY2VzLXBhbiwgLk1FUk4gLnNlcnZpY2VzLXBhbiwgLm1lYW4tc3RhY2sgLnNlcnZpY2VzLXBhbiwgLkRydXBhbCAuc2VydmljZXMtcGFuLCAuRmx1dHRlciAuc2VydmljZXMtcGFuLCAuSmF2YSAuc2VydmljZXMtcGFuLCAuU2hvcGlmeSAuc2VydmljZXMtcGFuLCAuU3dpZnQgLnNlcnZpY2VzLXBhbiwgLkZsYXNrIC5zZXJ2aWNlcy1wYW4ge1xuICAgICAgcGFkZGluZzogNTBweCAxNXB4IDUwcHg7IH0gfVxuXG4uQ2FrZVBIUCAuc2VydmljZXMtcGFuLCAuSm9vbWxhIC5zZXJ2aWNlcy1wYW4sIC5ST1IgLnNlcnZpY2VzLXBhbiwgLlplbmQgLnNlcnZpY2VzLXBhbiwgLkRlZGljYXRlZCAuc2VydmljZXMtcGFuIHtcbiAgcGFkZGluZzogNTBweCAxNXB4IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLkNha2VQSFAgLnNlcnZpY2VzLXBhbiwgLkpvb21sYSAuc2VydmljZXMtcGFuLCAuUk9SIC5zZXJ2aWNlcy1wYW4sIC5aZW5kIC5zZXJ2aWNlcy1wYW4sIC5EZWRpY2F0ZWQgLnNlcnZpY2VzLXBhbiB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDMwcHggNTBweDsgfSB9XG5cbi5KYXZhIC5zZXJ2aWNlcy1wYW4ge1xuICBwYWRkaW5nOiA1MHB4IDE1cHggNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuSmF2YSAuc2VydmljZXMtcGFuIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5GbGFzayAuby1za2lsbHMtaGVybyB7XG4gICAgcGFkZGluZzogNjVweCAyMHB4IDAgIWltcG9ydGFudDsgfSB9XG5cbi5GbGFzayAuc2NoZWR1bGUtYm94IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLk1hZ2VudG8gLm8tc2tpbGxzLWhlcm8ge1xuICAgIHBhZGRpbmc6IDY1cHggMjBweCAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uTWFnZW50byAuby1za2lsbHMtaGVybyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLk1hZ2VudG8gLm8tc2tpbGxzLWhlcm8gaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuTWFnZW50byAuc2tpbGwtc2VydmljZSB7XG4gICAgcGFkZGluZzogNzVweCAwIDUwcHg7IH0gfVxuXG4uTWFnZW50byAuc2tpbGwtc2VydmljZSBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLk1hZ2VudG8gLnNraWxsLXNlcnZpY2UgaDIge1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuTWFnZW50byAuc2tpbGwtd2h5IHtcbiAgICBwYWRkaW5nOiA3NXB4IDAgNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuTWFnZW50byAuby1lbmdhZ2VtZW50LW1vZGVsIHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgNDBweDsgfSB9XG5cbi5NYWdlbnRvIC5zY2hlZHVsZS1ib3gge1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1hZ2VudG8tc2VjdGlvbi0xIHtcbiAgcGFkZGluZzogNDBweCAwIDIwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFnZW50by1zZWN0aW9uLTEge1xuICAgICAgcGFkZGluZzogNzBweCAwIDUwcHggIWltcG9ydGFudDsgfSB9XG4gIC5tYWdlbnRvLXNlY3Rpb24tMSAuY21uLWhlYWRpbmctcGFyYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hZ2VudG8tc2VjdGlvbi0xIC5jbW4taGVhZGluZy1wYXJhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5vLWVuZ2FnZW1lbnQtbW9kZWwgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWVuZ2FnZW1lbnQtbW9kZWwgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuXG4uc2NoZHVsZV9oX2ltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uc2NoZHVsZV9oX3RleHQge1xuICB3aWR0aDogOTYlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnBocC1ibnIge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5QSFAgLnNjaGVkdWxlLWJveCwgLldvcmRQcmVzcyAuc2NoZWR1bGUtYm94LCAuZUNvbW1lcmNlIC5zY2hlZHVsZS1ib3gsIC5Nb2JpbGUgLnNjaGVkdWxlLWJveCwgLlJPUiAuc2NoZWR1bGUtYm94IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uTW9iaWxlIC5zY2hlZHVsZS1ib3gge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLk1vYmlsZSAuby1za2lsbHMtaGVybyB7XG4gICAgcGFkZGluZzogNjVweCAyMHB4IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5Nb2JpbGUgLmhlYWRlcl9sZWZ0X3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuXG4uRGVkaWNhdGVkIHVsLnNraWxsLXBhZ2UtbW9kIGxpOm50aC1jaGlsZCgzKSwgLldlYi1BcHBsaWNhdGlvbi1EZXZlbG9wbWVudCB1bC5za2lsbC1wYWdlLW1vZCBsaTpudGgtY2hpbGQoMyksIC5DdXN0b20tU29mdHdhcmUtRGV2ZWxvcG1lbnQgdWwuc2tpbGwtcGFnZS1tb2QgbGk6bnRoLWNoaWxkKDMpLCAuZUNvbW1lcmNlIHVsLnNraWxsLXBhZ2UtbW9kIGxpOm50aC1jaGlsZCgzKSwgLk1vYmlsZSB1bC5za2lsbC1wYWdlLW1vZCBsaTpudGgtY2hpbGQoMyksIC5jbW4tbG9nby1maXggdWwuc2tpbGwtcGFnZS1tb2QgbGk6bnRoLWNoaWxkKDMpIHtcbiAgZmxleDogMTsgfVxuXG4uYmx1ZS1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogIzA4NDI2ZjtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NDI2ZjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsdWUtaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuSm9vbWxhIC5jbW4tc2VydmljZS1ibnItbW9kIHtcbiAgICBwYWRkaW5nOiA2NXB4IDIwcHggMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLkpvb21sYSAuaGVhZGVyX2xlZnRfcGFuIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ST1IgLm8tc2tpbGxzLWhlcm8ge1xuICAgIHBhZGRpbmc6IDY1cHggMjBweCAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuUk9SIC5oZWFkZXJfbGVmdF9wYW4ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cblxuLk1hZ2VudG8gLnNraWxsLXNlcnZpY2UgLmJsYWNrLXRleHQge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50OyB9XG5cbi5DTVMgLnNjaGVkdWxlLWJveCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnNjaGR1bGUtbWluLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ud2h5LXVzLXBhZ2UuYmlnLWRhdGEge1xuICBwYWRkaW5nLXRvcDogODhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2h5LXVzLXBhZ2UuYmlnLWRhdGEge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuXG4ud2h5LXVzX193aHktdXMtYmxvY2tzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndoeS11c19fd2h5LXVzLWJsb2NrcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDsgfSB9XG4gIC53aHktdXNfX3doeS11cy1ibG9ja3MgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndoeS11c19fd2h5LXVzLWJsb2NrcyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4gIC53aHktdXNfX3doeS11cy1ibG9ja3MgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndoeS11c19fd2h5LXVzLWJsb2NrcyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLndoeS11c19fd2h5LXVzLWJsb2NrczpiZWZvcmUge1xuICAgIHRvcDogNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAud2h5LXVzX193aHktdXMtYmxvY2tzOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDsgfSB9XG5cbi5za2lsbC13aHkgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5za2lsbC13aHkgaDIge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7IH0gfVxuXG4ucGhwLWJsb2NrczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcGhwL3BocC1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5waHAtd2h5LTAxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4ucGhwLXdoeS0wMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODVweCAwOyB9XG5cbi5waHAtd2h5LTAzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzBweCAwOyB9XG5cbi5waHAtd2h5LTA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTVweCAwOyB9XG5cbi5waHAtd2h5LTA1OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDBweCAwOyB9XG5cbi5waHAtd2h5LTA2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzBweCAwOyB9XG5cbi5sYXJhdmVsLWJsb2NrczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvbGFyYXZlbC9sYXJhdmVsLXNwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmxhcmF2ZWwtd2h5LTAxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4ubGFyYXZlbC13aHktMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1cHggMDsgfVxuXG4ubGFyYXZlbC13aHktMDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MHB4IDA7IH1cblxuLmxhcmF2ZWwtd2h5LTA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTVweCAwOyB9XG5cbi5sYXJhdmVsLXdoeS0wNTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQwcHggMDsgfVxuXG4ubGFyYXZlbC13aHktMDY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMHB4IDA7IH1cblxuLmNvZGVpZ25pdGVyLWJsb2NrczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvY29kZWlnbml0ZXIvY29kZWlnbml0ZXItc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uY29kZWlnbml0ZXItd2h5LTAxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4uY29kZWlnbml0ZXItd2h5LTAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NXB4IDA7IH1cblxuLmNvZGVpZ25pdGVyLXdoeS0wMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwcHggMDsgfVxuXG4uY29kZWlnbml0ZXItd2h5LTA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTVweCAwOyB9XG5cbi5jb2RlaWduaXRlci13aHktMDU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MHB4IDA7IH1cblxuLmNvZGVpZ25pdGVyLXdoeS0wNjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMwcHggMDsgfVxuXG4uc3ltZm9ueS1ibG9ja3M6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3N5bWZvbnkvc3ltZm9ueS1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5zeW1mb255LXdoeS0wMTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLnN5bWZvbnktd2h5LTAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NXB4IDA7IH1cblxuLnN5bWZvbnktd2h5LTAzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzBweCAwOyB9XG5cbi5zeW1mb255LXdoeS0wNDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU1cHggMDsgfVxuXG4uc3ltZm9ueS13aHktMDU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MHB4IDA7IH1cblxuLnN5bWZvbnktd2h5LTA2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzBweCAwOyB9XG5cbi5weXRob24tYmxvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDYzcHg7XG4gIGhlaWdodDogNjNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9weXRob24vcHl0aG9uLXNwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnB5dGhvbi13aHktMDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi5weXRob24td2h5LTAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDA7IH1cblxuLnB5dGhvbi13aHktMDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NXB4IDA7IH1cblxuLnB5dGhvbi13aHktMDQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOHB4IDA7IH1cblxuLnB5dGhvbi13aHktMDU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MHB4IDA7IH1cblxuLnB5dGhvbi13aHktMDY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IDA7IH1cblxuLmRqYW5nby1ibG9ja3M6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2RqYW5nby9kamFuZ28tc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uZGphbmdvLXdoeS0wMTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1cHggMDsgfVxuXG4uZGphbmdvLXdoeS0wMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU1cHggMDsgfVxuXG4uZGphbmdvLXdoeS0wMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODVweCAwOyB9XG5cbi5kamFuZ28td2h5LTA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzBweCAwOyB9XG5cbi5kamFuZ28td2h5LTA1OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4ubm9kZWpzLWJsb2NrczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA2M3B4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvbm9kZS9ub2RlanMtc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ubm9kZWpzLXdoeS0wMTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLm5vZGVqcy13aHktMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggMDsgfVxuXG4ubm9kZWpzLXdoeS0wMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2cHggMDsgfVxuXG4ubm9kZWpzLXdoeS0wNDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE1cHggMDsgfVxuXG4ubm9kZWpzLXdoeS0wNTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk1cHggMDsgfVxuXG4ubm9kZWpzLXdoeS0wNjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4cHggMDsgfVxuXG4ubm9kZWpzLWJsb2NrczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA2M3B4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvbm9kZS9ub2RlanMtc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ubm9kZWpzLXdoeS0wMTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLm5vZGVqcy13aHktMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggMDsgfVxuXG4ubm9kZWpzLXdoeS0wMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2cHggMDsgfVxuXG4ubm9kZWpzLXdoeS0wNDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE1cHggMDsgfVxuXG4ubm9kZWpzLXdoeS0wNTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk1cHggMDsgfVxuXG4ubm9kZWpzLXdoeS0wNjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4cHggMDsgfVxuXG4uZG90bmV0LWJsb2NrczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDYzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvd29yZHByZXNzL3dvcmRwcmVzcy1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5kb3RuZXQtd2h5LTAxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4uZG90bmV0LXdoeS0wMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAwOyB9XG5cbi5kb3RuZXQtd2h5LTAzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAwOyB9XG5cbi5kb3RuZXQtd2h5LTA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjVweCAwOyB9XG5cbi5kb3RuZXQtd2h5LTA1OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDBweCAwOyB9XG5cbi5kb3RuZXQtd2h5LTA2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzVweCAwOyB9XG5cbi53b3JkcHJlc3MtYmxvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy93b3JkcHJlc3Mvd29yZHByZXNzLXNwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmRvdG5ldC13aHktMDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi5kb3RuZXQtd2h5LTAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NXB4IDA7IH1cblxuLmRvdG5ldC13aHktMDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IDA7IH1cblxuLmRvdG5ldC13aHktMDQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNXB4IDA7IH1cblxuLmRvdG5ldC13aHktMDU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMHB4IDA7IH1cblxuLmRvdG5ldC13aHktMDY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NXB4IDA7IH1cblxuLmFuZ3VsYXItYmxvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDYzcHg7XG4gIGhlaWdodDogNjNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9hbmd1bGFyL2FuZ3VsYXJqcy1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5hbmd1bGFyLXdoeS0wMTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLmFuZ3VsYXItd2h5LTAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDA7IH1cblxuLmFuZ3VsYXItd2h5LTAzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDVweCAwOyB9XG5cbi5hbmd1bGFyLXdoeS0wNDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE4cHggMDsgfVxuXG4uYW5ndWxhci13aHktMDU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MHB4IDA7IH1cblxuLmFuZ3VsYXItd2h5LTA2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAwOyB9XG5cbi5yZWFjdGpzLWJsb2NrczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcmVhY3QvcmVhY3Qtc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ucmVhY3Rqcy13aHktMDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi5yZWFjdGpzLXdoeS0wNTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1cHggMDsgfVxuXG4ucmVhY3Rqcy13aHktMDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NXB4IDA7IH1cblxuLnJlYWN0anMtd2h5LTA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDVweCAwOyB9XG5cbi52dWVqcy1ibG9ja3M6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNzlweDtcbiAgaGVpZ2h0OiA2M3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3Z1ZS92dWVqcy1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi52dWVqcy13aHktMDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi52dWVqcy13aHktMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg5cHggMDsgfVxuXG4udnVlanMtd2h5LTAzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzBweCAwOyB9XG5cbi52dWVqcy13aHktMDQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2N3B4IDA7IH1cblxuLnZ1ZWpzLXdoeS0wNTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU2cHggMDsgfVxuXG4udnVlanMtd2h5LTA2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTczcHg7IH1cblxuLnZ1ZWpzLXdoeS0wNjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODlweCAtNzNweDsgfVxuXG4ubWVhbnN0YWNrLWJsb2NrczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA2M3B4O1xuICBoZWlnaHQ6IDYzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvbWVhbi9tZWFuc3RhY2tqcy1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5tZWFuc3RhY2std2h5LTAxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4ubWVhbnN0YWNrLXdoeS0wMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzNweCAwOyB9XG5cbi5tZWFuc3RhY2std2h5LTAzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDdweCAwOyB9XG5cbi5tZWFuc3RhY2std2h5LTA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwOyB9XG5cbi5tZWFuc3RhY2std2h5LTA1OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTNweCAwOyB9XG5cbi5tZWFuc3RhY2std2h5LTA2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwOyB9XG5cbi5tZXJuc3RhY2stYmxvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDYzcHg7XG4gIGhlaWdodDogNjNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9tZXJuL21lcm5zdGFja2pzLXNwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLm1lcm5zdGFjay13aHktMDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi5tZXJuc3RhY2std2h5LTAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03M3B4IDA7IH1cblxuLm1lcm5zdGFjay13aHktMDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0N3B4IDA7IH1cblxuLm1lcm5zdGFjay13aHktMDQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDA7IH1cblxuLm1lcm5zdGFjay13aHktMDU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5M3B4IDA7IH1cblxuLm1lcm5zdGFjay13aHktMDY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NXB4IDA7IH1cblxuLndvb2NvbW1lcmNlLWJsb2NrczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDYzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvd29vY29tbWVyY2Uvd29vY29tbWVyY2Utc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ud29vY29tbWVyY2Utd2h5LTAxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4ud29vY29tbWVyY2Utd2h5LTAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IDA7IH1cblxuLndvb2NvbW1lcmNlLXdoeS0wMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggMDsgfVxuXG4ud29vY29tbWVyY2Utd2h5LTA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAwOyB9XG5cbi53b29jb21tZXJjZS13aHktMDU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMnB4IDA7IH1cblxuLndvb2NvbW1lcmNlLXdoeS0wNjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk1cHggMDsgfVxuXG4ud29vY29tbWVyY2UtYmxvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNjNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy93b29jb21tZXJjZS93b29jb21tZXJjZS1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi53b29jb21tZXJjZS13aHktMDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi53b29jb21tZXJjZS13aHktMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggMDsgfVxuXG4ud29vY29tbWVyY2Utd2h5LTAzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAwOyB9XG5cbi53b29jb21tZXJjZS13aHktMDQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IDA7IH1cblxuLndvb2NvbW1lcmNlLXdoeS0wNTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIycHggMDsgfVxuXG4ud29vY29tbWVyY2Utd2h5LTA2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTVweCAwOyB9XG5cbi5zaG9waWZ5LWJsb2NrczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA4M3B4O1xuICBoZWlnaHQ6IDcxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvc2hvcGlmeS9zaG9waWZ5LXNwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnNob3BpZnktd2h5LTAxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4uc2hvcGlmeS13aHktMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkzcHggMDsgfVxuXG4uc2hvcGlmeS13aHktMDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4N3B4IDA7IH1cblxuLnNob3BpZnktd2h5LTA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODFweCAwOyB9XG5cbi5zaG9waWZ5LXdoeS0wNTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1cHggMDsgfVxuXG4uc2hvcGlmeS13aHktMDY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2M3B4IDA7IH1cblxuLndvcmRwcmVzcy1ibG9ja3M6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2M3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3dvcmRwcmVzcy93b3JkcHJlc3Mtc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdG9wOiA1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndvcmRwcmVzcy1ibG9ja3M6YmVmb3JlIHtcbiAgICAgIHRvcDogMDsgfSB9XG5cbi53b3JkcHJlc3Mtd2h5LTAxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4ud29yZHByZXNzLXdoeS0wMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAwOyB9XG5cbi53b3JkcHJlc3Mtd2h5LTAzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAwOyB9XG5cbi53b3JkcHJlc3Mtd2h5LTA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjVweCAwOyB9XG5cbi53b3JkcHJlc3Mtd2h5LTA1OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDBweCAwOyB9XG5cbi53b3JkcHJlc3Mtd2h5LTA2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzVweCAwOyB9XG5cbi5kcnVwYWwtYmxvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9kcnVwYWwvZHJ1cGFsLXNwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmRydXBhbC13aHktMDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi5kcnVwYWwtd2h5LTAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDhweCAwOyB9XG5cbi5kcnVwYWwtd2h5LTAzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTZweCAwOyB9XG5cbi5kcnVwYWwtd2h5LTA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NHB4IDA7IH1cblxuLmRydXBhbC13aHktMDU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMnB4IDA7IH1cblxuLmRydXBhbC13aHktMDY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MHB4IDA7IH1cblxuLmlvcy1ibG9ja3M6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2lvcy9pb3Mtc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaW9zLXdoeS0wMTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLmlvcy13aHktMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0OHB4IDA7IH1cblxuLmlvcy13aHktMDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MXB4IDA7IH1cblxuLmlvcy13aHktMDQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyOXB4IDA7IH1cblxuLmlvcy13aHktMDU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMnB4IDA7IH1cblxuLmlvcy13aHktMDY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzVweDsgfVxuXG4uYW5kcm9pZC1ibG9ja3M6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA2N3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2FuZHJvaWQvYW5kcm9pZC1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5hbmRyb2lkLXdoeS0wMTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLmFuZHJvaWQtd2h5LTAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NXB4IDA7IH1cblxuLmFuZHJvaWQtd2h5LTAzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzBweCAwOyB9XG5cbi5hbmRyb2lkLXdoeS0wNDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU1cHggMDsgfVxuXG4uYW5kcm9pZC13aHktMDU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzdweDsgfVxuXG4uYW5kcm9pZC13aHktMDY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg2cHggLTc3cHg7IH1cblxuLmFuZHJvaWQtYmxvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNjdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9hbmRyb2lkL2FuZHJvaWQtc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uYW5kcm9pZC13aHktMDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi5hbmRyb2lkLXdoeS0wMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODVweCAwOyB9XG5cbi5hbmRyb2lkLXdoeS0wMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwcHggMDsgfVxuXG4uYW5kcm9pZC13aHktMDQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NXB4IDA7IH1cblxuLmFuZHJvaWQtd2h5LTA1OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc3cHg7IH1cblxuLmFuZHJvaWQtd2h5LTA2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NnB4IC03N3B4OyB9XG5cbi5yZWFjdG5hdGl2ZS1ibG9ja3M6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3JlYWN0LW5hdGl2ZS9yZWFjdC1uYXRpdmUtc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ucmVhY3RuYXRpdmUtd2h5LTAxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4ucmVhY3RuYXRpdmUtd2h5LTAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NHB4IDA7IH1cblxuLnJlYWN0bmF0aXZlLXdoeS0wMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ4cHggMDsgfVxuXG4ucmVhY3RuYXRpdmUtd2h5LTA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjJweCAwOyB9XG5cbi5yZWFjdG5hdGl2ZS13aHktMDU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5N3B4IDA7IH1cblxuLnJlYWN0bmF0aXZlLXdoeS0wNjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NHB4OyB9XG5cbi5yZWFjdG5hdGl2ZS1ibG9ja3M6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3JlYWN0LW5hdGl2ZS9yZWFjdC1uYXRpdmUtc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ucmVhY3RuYXRpdmUtd2h5LTAxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4ucmVhY3RuYXRpdmUtd2h5LTAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NHB4IDA7IH1cblxuLnJlYWN0bmF0aXZlLXdoeS0wMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ4cHggMDsgfVxuXG4ucmVhY3RuYXRpdmUtd2h5LTA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjJweCAwOyB9XG5cbi5yZWFjdG5hdGl2ZS13aHktMDU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5N3B4IDA7IH1cblxuLnJlYWN0bmF0aXZlLXdoeS0wNjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NHB4OyB9XG5cbi5mbHV0dGVyLWJsb2NrczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZmx1dHRlci9mbHV0dGVyLXNwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmZsdXR0ZXItd2h5LTAxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4uZmx1dHRlci13aHktMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0cHggMDsgfVxuXG4uZmx1dHRlci13aHktMDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0OHB4IDA7IH1cblxuLmZsdXR0ZXItd2h5LTA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjJweCAwOyB9XG5cbi5mbHV0dGVyLXdoeS0wNTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk3cHggMDsgfVxuXG4uZmx1dHRlci13aHktMDY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzRweDsgfVxuXG4uaW9uaWMtYmxvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pb25pYy9pb25pYy1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5pb25pYy13aHktMDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi5pb25pYy13aHktMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0N3B4IC03NHB4OyB9XG5cbi5pb25pYy13aHktMDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IC03NHB4OyB9XG5cbi5pb25pYy13aHktMDQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ4cHg7IH1cblxuLmlvbmljLXdoeS0wNTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODRweCAtMTQ4cHg7IH1cblxuLmlvbmljLXdoeS0wNjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY3cHggLTE0OHB4OyB9XG5cbi5pb25pYy13aHktMDc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0OHB4IC0xNDdweDsgfVxuXG4uc3dpZnQtYmxvY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9zd2lmdC9zd2lmdC1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5zd2lmdC13aHktMDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi5zd2lmdC13aHktMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggMDsgfVxuXG4uc3dpZnQtd2h5LTAzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDlweCAwOyB9XG5cbi5zd2lmdC13aHktMDQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMnB4IDA7IH1cblxuLnN3aWZ0LXdoeS0wNTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2cHggMDsgfVxuXG4uc3dpZnQtd2h5LTA2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc1cHg7IH1cblxuLnNraWxsLXNlcnZpY2Uge1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2tpbGwtc2VydmljZSB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDAgNTBweDsgfSB9XG4gIC5za2lsbC1zZXJ2aWNlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2tpbGwtc2VydmljZSBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cbiAgLnNraWxsLXNlcnZpY2UgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2tpbGwtc2VydmljZSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgICAuc2tpbGwtc2VydmljZSBoMy5wYWQtYm90LTMwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNraWxsLXNlcnZpY2UgaDMucGFkLWJvdC0zMCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAgIC5za2lsbC1zZXJ2aWNlIGgzIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2tpbGwtc2VydmljZSBoMyBiciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuc2tpbGwtc2VydmljZSAuc2VydmljZXMtcGFuIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2tpbGwtc2VydmljZSAuc2VydmljZXMtcGFuIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5za2lsbC1zZXJ2aWNlIC5zZXJ2aWNlcy1wYW4gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5za2lsbC1zZXJ2aWNlIC5zZXJ2aWNlcy1wYW4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuc2tpbGwtc2VydmljZSAuYnRuX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5za2lsbC1zZXJ2aWNlIC5idG5fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2tpbGwtc2VydmljZS5ncmFkaWVudC1ibHVlLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyODVkZWcsICMwN2IyNjAgMCwgIzAwNTE3ZiAyMCUsICMwMjNlNjYgNzUlLCAjMDUxYjM5IDEwMCUpOyB9IH1cblxuLm1hZ2VudG8tc2VjdGlvbi0xIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hZ2VudG8tc2VjdGlvbi0xIGgyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLndoeS1za2lsbC1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFzb25yeSB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICBjb2x1bW4tZmlsbDogaW5pdGlhbDsgfSB9XG5cbi5tYXNvbnJ5IC5icmljayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzc4cHgpIHtcbiAgICAubWFzb25yeSAuYnJpY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFzb25yeSAuYnJpY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5tYXNvbnJ5IC5icmljayBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFzb25yeSAuYnJpY2sgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gIC5tYXNvbnJ5IC5icmljayBhIHtcbiAgICB3aWR0aDogMTM0cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMzM3YWI3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hc29ucnkgLmJyaWNrIGEge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5zZXJ2aWNlcy1wYW4ge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTA1cHggMzBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIGRqYW5nbyBEZXYqLyB9XG5cbi5tZWFuLWludHJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tZWFuLWludHJvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4OyB9IH1cbiAgLm1lYW4taW50cm9fX21pbi1oLTU3MCB7XG4gICAgbWluLWhlaWdodDogNTcwcHggIWltcG9ydGFudDsgfVxuICAubWVhbi1pbnRyb19fdGVjaG5vbG9neSB7XG4gICAgcGFkZGluZzogNTBweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1lYW4taW50cm9fX3RlY2hub2xvZ3kge1xuICAgICAgICBwYWRkaW5nOiA1MHB4OyB9IH1cbiAgICAubWVhbi1pbnRyb19fdGVjaG5vbG9neSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tZWFuLWludHJvX190ZWNobm9sb2d5IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLm1lYW4taW50cm9fX3RlY2hub2xvZ3kgaDUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWVhbi1pbnRyb19fdGVjaG5vbG9neSBoNSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgICAgIC5tZWFuLWludHJvX190ZWNobm9sb2d5IGg1OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICBsZWZ0OiA0MyU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NSUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NSUpOyB9XG5cbi53b3JrLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLndvcmstaG9sZGVyIC53b3JrLXBhbiB7XG4gICAgbWFyZ2luOiAyJTtcbiAgICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICM4ZjhmOGY7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggIzhmOGY4ZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggIzhmOGY4ZjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53b3JrLWhvbGRlciAud29yay1wYW4ge1xuICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICAud29yay1ob2xkZXIgLndvcmstcGFuIC53b3JrLWltZy1iZyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4OyB9XG4gICAgLndvcmstaG9sZGVyIC53b3JrLXBhbiAud29yay10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAud29yay1ob2xkZXIgLndvcmstcGFuIC53b3JrLXRleHQgaDMge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAud29yay1ob2xkZXIgLndvcmstcGFuIC53b3JrLXRleHQgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAgICAgLndvcmstaG9sZGVyIC53b3JrLXBhbiAud29yay10ZXh0IHAge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgICAgLndvcmstaG9sZGVyIC53b3JrLXBhbiAud29yay10ZXh0IGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICM1NzhFREM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAud29yay1ob2xkZXIgLndvcmstcGFuLWF1dG8ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cblxuLnJlbGF0ZWQtdGFiIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE4cHggMHB4ICNiYWI4YmE7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IDBweCAjYmFiOGJhO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE4cHggMHB4ICNiYWI4YmE7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIFN0eWxlIHRoZSB0YWIgKi9cbiAgLyogU3R5bGUgdGhlIGJ1dHRvbnMgaW5zaWRlIHRoZSB0YWIgKi9cbiAgLyogQ2hhbmdlIGJhY2tncm91bmQgY29sb3Igb2YgYnV0dG9ucyBvbiBob3ZlciAqL1xuICAvKiBDcmVhdGUgYW4gYWN0aXZlL2N1cnJlbnQgXCJ0YWIgYnV0dG9uXCIgY2xhc3MgKi9cbiAgLyogU3R5bGUgdGhlIHRhYiBjb250ZW50ICovIH1cbiAgLnJlbGF0ZWQtdGFiIC50YWIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiA0NDVweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLnJlbGF0ZWQtdGFiIC50YWIgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBwYWRkaW5nOiAyMnB4IDE2cHggMjJweCA4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAucmVsYXRlZC10YWIgLnRhYiBidXR0b24gc3BhbiB7XG4gICAgICB3aWR0aDogMzdweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcmVhY3QvcmVhY3Qtc3ByaXRlLnBuZykgbm8tcmVwZWF0IDAgMDsgfVxuICAgICAgLnJlbGF0ZWQtdGFiIC50YWIgYnV0dG9uIHNwYW4ucmVhY3QtdGFiLTEge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNTNweDsgfVxuICAgICAgLnJlbGF0ZWQtdGFiIC50YWIgYnV0dG9uIHNwYW4ucmVhY3QtdGFiLTIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDdweCAtMjUzcHg7IH1cbiAgICAgIC5yZWxhdGVkLXRhYiAudGFiIGJ1dHRvbiBzcGFuLnJlYWN0LXRhYi0zIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggLTI1M3B4OyB9XG4gICAgICAucmVsYXRlZC10YWIgLnRhYiBidXR0b24gc3Bhbi5yZWFjdC10YWItNCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDFweCAtMjUzcHg7IH1cbiAgICAgIC5yZWxhdGVkLXRhYiAudGFiIGJ1dHRvbiBzcGFuLnJlYWN0LXRhYi01IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4OHB4IC0yNTNweDsgfVxuICAgICAgLnJlbGF0ZWQtdGFiIC50YWIgYnV0dG9uIHNwYW4ucmVhY3QtdGFiLTYge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM1cHggLTI1M3B4OyB9XG4gICAgICAucmVsYXRlZC10YWIgLnRhYiBidXR0b24gc3Bhbi5yZWFjdC10YWItNyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODJweCAtMjUzcHg7IH1cbiAgICAgIC5yZWxhdGVkLXRhYiAudGFiIGJ1dHRvbiBzcGFuLnJlYWN0LXRhYi04IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyOXB4IC0yNTNweDsgfVxuICAgICAgLnJlbGF0ZWQtdGFiIC50YWIgYnV0dG9uIHNwYW4ucmVhY3QtdGFiLTkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc2cHggLTI1M3B4OyB9XG4gICAgICAucmVsYXRlZC10YWIgLnRhYiBidXR0b24gc3Bhbi5yZWFjdC10YWItMTAge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODZweDsgfVxuICAgICAgLnJlbGF0ZWQtdGFiIC50YWIgYnV0dG9uIHNwYW4ucmVhY3QtdGFiLTExIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3cHggLTI4NnB4OyB9XG4gICAgICAucmVsYXRlZC10YWIgLnRhYiBidXR0b24gc3Bhbi5yZWFjdC10YWItMTIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtMjg2cHg7IH1cbiAgLnJlbGF0ZWQtdGFiIC50YWIgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5yZWxhdGVkLXRhYiAudGFiIGJ1dHRvbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnJlbGF0ZWQtdGFiIC50YWJjb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDkwcHggNTBweCA5MHB4IDI2JTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBoZWlnaHQ6IDQ0NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucmVsYXRlZC10YWIgLnRhYmNvbnRlbnQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjQ2cHg7XG4gICAgICBoZWlnaHQ6IDE3NHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cbiAgICAucmVsYXRlZC10YWIgLnRhYmNvbnRlbnQgaDUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAucmVsYXRlZC10YWIgLnRhYmNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgIC5yZWxhdGVkLXRhYiAudGFiY29udGVudF9fcmVhY3QtMTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcmVhY3QvdHMtYi5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlOyB9XG4gICAgLnJlbGF0ZWQtdGFiIC50YWJjb250ZW50X19yZWFjdC0yOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9yZWFjdC9lcy1iLnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7IH1cbiAgICAucmVsYXRlZC10YWIgLnRhYmNvbnRlbnRfX3JlYWN0LTM6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3JlYWN0L3JlZHV4LWIucG5nKSBuby1yZXBlYXQgNTAlIDUwJTsgfVxuICAgIC5yZWxhdGVkLXRhYiAudGFiY29udGVudF9fcmVhY3QtNDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcmVhY3QvR3JhcGhRbC1iLnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7IH1cbiAgICAucmVsYXRlZC10YWIgLnRhYmNvbnRlbnRfX3JlYWN0LTU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3JlYWN0L2Fwb2xsby1iLnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7IH1cbiAgICAucmVsYXRlZC10YWIgLnRhYmNvbnRlbnRfX3JlYWN0LTY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3JlYWN0L0plc3QtYi5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlOyB9XG4gICAgLnJlbGF0ZWQtdGFiIC50YWJjb250ZW50X19yZWFjdC03OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9yZWFjdC9KYWFzbWluZS1iLnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7IH1cbiAgICAucmVsYXRlZC10YWIgLnRhYmNvbnRlbnRfX3JlYWN0LTg6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3JlYWN0L0thcm1hLWIucG5nKSBuby1yZXBlYXQgNTAlIDUwJTsgfVxuICAgIC5yZWxhdGVkLXRhYiAudGFiY29udGVudF9fcmVhY3QtOTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcmVhY3QvbmV4dC1iLnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7IH1cbiAgICAucmVsYXRlZC10YWIgLnRhYmNvbnRlbnRfX3JlYWN0LTEwOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9yZWFjdC93ZWJwYWNrLWIucG5nKSBuby1yZXBlYXQgNTAlIDUwJTsgfVxuICAgIC5yZWxhdGVkLXRhYiAudGFiY29udGVudF9fcmVhY3QtMTE6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3JlYWN0L2JhYmVsLWIucG5nKSBuby1yZXBlYXQgNTAlIDUwJTsgfVxuICAgIC5yZWxhdGVkLXRhYiAudGFiY29udGVudF9fcmVhY3QtMTI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3JlYWN0L2ZsdXgtYi5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlOyB9XG5cbi5yZWFzb25zLWNhcGl0YWxfX2Jsb2NrcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ub3VyLXdvcmsge1xuICBwYWRkaW5nOiA0NXB4IDAgMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAub3VyLXdvcmsge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgLm91ci13b3JrIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vdXItd29yayBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7IH0gfVxuXG4ubWFnZW50by1zZWN0aW9uLTEgdWwgbGkge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tYWdlbnRvL2dyZWVudGljay5wbmcpIG5vLXJlcGVhdCAwIDdweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMTBweCA0MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuLnNraWxsLXdoYXQgLnJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5za2lsbC13aGF0IC5yb3cge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4uc2tpbGwtd2hhdCBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5za2lsbC13aGF0IGgyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLnNraWxsLXdoYXQgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2tpbGwtd2hhdCBoMyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG5cbi5za2lsbC13aGF0IC5mb250LXNpemUtMjAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNraWxsLXdoYXQgLmZvbnQtc2l6ZS0yMCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDsgfSB9XG5cbi5ibHVlLWJuci1zZWN0aW9uLW5ldy1tb2RpZnkgYS5uZXctYnRuLW5ldy1tb2RpZnkge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXgtd2lkdGg6IDMwMHB4OyB9XG5cbi5pbWctcmVzaXplLXBocC1sb2dvIHtcbiAgd2lkdGg6IDE0MHB4OyB9XG5cbi5kLXRyYW5zLXByby13cmFwcGVyLW5ldyAuZC10cmFucy1wcm8tdGFiLWJ0bi5kLXRyYW5zLXByby13cmFwcGVyLW5ldy1tb2RpZnkge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZC10cmFucy1wcm8td3JhcHBlci1uZXcgLmQtdHJhbnMtcHJvLWNvbnRlbnQtc3BhY2luZy1uZXcuZC10cmFucy1wcm8tY29udGVudC1zcGFjaW5nLW5ldy1sYXJhdmVsIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7IH1cblxuLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94LmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94My5kLXRyYW5zLXByby1jb250ZW50LXNwYWNpbmctbmV3LW1hZ2VudG8ge1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94LmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94My5kLXRyYW5zLXByby1jb250ZW50LXNwYWNpbmctbmV3LW1hZ2VudG8ge1xuICAgICAgbWFyZ2luLXRvcDogMTUwcHg7IH0gfVxuXG4uZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3guZC10cmFucy1wcm8tY29udGVudC1ib3g0LmQtdHJhbnMtcHJvLWNvbnRlbnQtc3BhY2luZy1uZXctbWFnZW50byB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3guZC10cmFucy1wcm8tY29udGVudC1ib3g0LmQtdHJhbnMtcHJvLWNvbnRlbnQtc3BhY2luZy1uZXctbWFnZW50byB7XG4gICAgICBtYXJnaW4tdG9wOiAxNTBweDsgfSB9XG5cbi5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveC5kLXRyYW5zLXByby1jb250ZW50LWJveDUuZC10cmFucy1wcm8tY29udGVudC1zcGFjaW5nLW5ldy1zaG9waWZ5IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveC5kLXRyYW5zLXByby1jb250ZW50LWJveDUuZC10cmFucy1wcm8tY29udGVudC1zcGFjaW5nLW5ldy1zaG9waWZ5IHtcbiAgICAgIG1hcmdpbi10b3A6IDExMHB4OyB9IH1cblxuLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94LmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NC5kLXRyYW5zLXByby1jb250ZW50LXNwYWNpbmctbmV3LXNob3BpZnkge1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94LmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NC5kLXRyYW5zLXByby1jb250ZW50LXNwYWNpbmctbmV3LXNob3BpZnkge1xuICAgICAgbWFyZ2luLXRvcDogMTEwcHg7IH0gfVxuXG4uZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3guZC10cmFucy1wcm8tY29udGVudC1ib3gzLmQtdHJhbnMtcHJvLWNvbnRlbnQtc3BhY2luZy1uZXctc2hvcGlmeSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3guZC10cmFucy1wcm8tY29udGVudC1ib3gzLmQtdHJhbnMtcHJvLWNvbnRlbnQtc3BhY2luZy1uZXctc2hvcGlmeSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMTBweDsgfSB9XG5cbi5vLXRlYW0gLnRlYW0taG9sZGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMTI4LCAxMjYsIDEyOCwgMC4zKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMTI4LCAxMjYsIDEyOCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDEyOCwgMTI2LCAxMjgsIDAuMyk7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tdGVhbSAudGVhbS1ob2xkZXIge1xuICAgICAgbWluLWhlaWdodDogNzEwcHg7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlciBoNSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDVCMjgxOyB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyIHAuZGVwYXJ0bWVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi9kaW1waS5wbmdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0yIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vc2FiaXIucG5nXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RhbnVqYS5wbmdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS00IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vZ291cmFiLnBuZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTEuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tMi5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS03IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS03IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS0zLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTgge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTQuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tOSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tOSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tNS5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTYuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTExIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS03LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTEyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xMiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tOC5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTkuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTE0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS0xMC5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTExLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTE2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xNiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tMTIuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTE3IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS0xMy5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTgge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTE0LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTE5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xOSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tMTUuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMjAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTIwIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS0xNi5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0yMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMjEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTE3LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTIyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0yMiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tMTguanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMjMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTIzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS0xOS5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0yNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMjQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTIwLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTI1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0yNSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tMjEuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMjYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTI2IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS0yMi5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0yNyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMjcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTIzLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTI4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0yOCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tMjQuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMjkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTI5IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS0yNS5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0zMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMzAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTI2LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTMxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0zMSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tMjcuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTMyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS0yOC5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0zMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMzMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTI5LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTM0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0zNCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tMzAuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMzUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTM1IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS0zMS5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0zNiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMzYge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTMyLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTM3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0zNyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tMzMuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMzgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTM4IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS0zNC5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0zOSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMzkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTM1LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTQwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS00MCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tMzYuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNDEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTQxIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS0zNy5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS00MiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNDIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTM4LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTQzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS00MyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tMzkuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNDQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTQ0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS00MC5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS00NSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNDUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTQ1LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTQ2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS00NiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tNDYuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNDcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTQ3IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS00Ny5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS00OCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNDgge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTQ4LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTQ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS00OSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tNDkuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNTAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTUwIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS01MC5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS01MSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNTEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTUxLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTUyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS01MiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tNTIuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTUzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS01My5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS01NCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNTQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTU0LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTU1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS01NSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tNTUuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNTYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTU2IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS01Ni5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS01NyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNTcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTU3LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTU4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS01OCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tNTguanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNTkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTU5IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS01OS5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS02MCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNjAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTYwLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTYxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS02MSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tNjEuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNjIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTYyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS02Mi5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS02MyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNjMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTYzLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTY0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS02NCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tNjQuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNjUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTY1IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS02NS5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS02NiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNjYge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTY2LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTY3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS02NyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tNjcuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNjgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTY4IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS02OC5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS02OSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNjkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTY5LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTcwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS03MCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tNzAuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNzEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTcxIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS03MS5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS03MiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNzIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTcyLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTczIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS03MyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tNzMuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNzQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTc0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS03NC5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS03NSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNzUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTc1LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTc2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS03NiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tNzYuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNzcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTc3IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS03Ny5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS03OCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tNzgge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTc4LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTc5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS03OSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tNzkuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tODAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTgwIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS04MC5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS04MSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tODEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTgxLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTgyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS04MiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tODIuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tODMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTgzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS04My5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS04NCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tODQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTg0LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTg1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS04NSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tODUuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tODYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTg2IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS04Ni5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS04NyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tODcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTg3LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTg4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS04OCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tODguanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tODkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTg5IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS04OS5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS05MCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tOTAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTkwLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTkxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS05MSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tOTEuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tOTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTkyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS05Mi5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS05MyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tOTMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTkzLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTk0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS05NCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tOTQuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tOTUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTk1IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS05NS5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS05NiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tOTYge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTk2LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTk3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS05NyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tOTcuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tOTgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTk4IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS05OC5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS05OSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tOTkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTk5LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTEwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTAwIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS0xMDAuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTAxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xMDEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTEwMS5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xMDIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTEwMiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tMTAyLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTEwMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTAzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS0xMDMuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTA0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xMDQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTEwNC5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xMDUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTEwNSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tMTA1LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTEwNiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTA2IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS0xMDYuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTA3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xMDcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTEwNy5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xMDgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTEwOCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tMTA4LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTEwOSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTA5IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS0xMDkuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTEwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xMTAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTExMC5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xMTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTExMSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tMTExLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTExMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTEyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS0xMTIuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTEzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xMTMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTExMy5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xMTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTExNCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tMTE0LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTExNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTE1IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS0xMTUuanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTE2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xMTYge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTExNi5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xMTcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTExNyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tMTE3LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG4gIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTExOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTE4IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vdGVhbS0xMTguanBnXCIpIG5vLXJlcGVhdCA1MCUgMTAwJSAjZmZmOyB9IH1cbiAgLm8tdGVhbSAudGVhbS1ob2xkZXJfX3RlYW0tMTE5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xMTkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi90ZWFtLTExOS5qcGdcIikgbm8tcmVwZWF0IDUwJSAxMDAlICNmZmY7IH0gfVxuICAuby10ZWFtIC50ZWFtLWhvbGRlcl9fdGVhbS0xMjAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlYW0gLnRlYW0taG9sZGVyX190ZWFtLTEyMCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3RlYW0tMTIwLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDEwMCUgI2ZmZjsgfSB9XG5cbi5uby13ZWJwIC5vLXNraWxscy1iZW5lZml0c19fY29udGVudGhvbGRlciAuY29udGVudC1wYW5lbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vY29tbW9uLXNwcml0ZS5wbmcpOyB9XG5cbi53ZWJwIC5vLXNraWxscy1iZW5lZml0c19fY29udGVudGhvbGRlciAuY29udGVudC1wYW5lbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWJwL2NvbW1vbi9jb21tb24tc3ByaXRlLndlYnApOyB9XG5cbi5vLXNraWxscy1iZW5lZml0cyB7XG4gIC8qIGJhY2tncm91bmRzICovXG4gIC8qIH4uL2JhY2tncm91bmRzICovIH1cbiAgLm8tc2tpbGxzLWJlbmVmaXRzIC5yb3cgLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzhweCkge1xuICAgICAgLm8tc2tpbGxzLWJlbmVmaXRzIC5yb3cgLmNvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZsZXg6IGluaGVyaXQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbHMtYmVuZWZpdHMgLnJvdyAuY29sIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87IH0gfVxuICAuby1za2lsbHMtYmVuZWZpdHNfX2NvbnRlbnRob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMjVweCAzMHB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2tpbGxzLWJlbmVmaXRzX19jb250ZW50aG9sZGVyIHtcbiAgICAgICAgcGFkZGluZzogMTI1cHggNTBweCAyNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgICAuby1za2lsbHMtYmVuZWZpdHNfX2NvbnRlbnRob2xkZXIgaDQge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogMCAwIDI1cHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vLXNraWxscy1iZW5lZml0c19fY29udGVudGhvbGRlciBoMyB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLXNraWxscy1iZW5lZml0c19fY29udGVudGhvbGRlciBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAyNXB4IDA7IH0gfVxuICAgIC5vLXNraWxscy1iZW5lZml0c19fY29udGVudGhvbGRlciBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tc2tpbGxzLWJlbmVmaXRzX19jb250ZW50aG9sZGVyIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5vLXNraWxscy1iZW5lZml0c19fY29udGVudGhvbGRlciAuY29udGVudC1wYW5lbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNzZweDtcbiAgICAgIGhlaWdodDogNzJweDtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tc2tpbGxzLWJlbmVmaXRzX19jb250ZW50aG9sZGVyIC5jb250ZW50LXBhbmVsOmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuICAgIC5vLXNraWxscy1iZW5lZml0c19fY29udGVudGhvbGRlcl9fcGFydG5lcnMtMDE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjBweDsgfVxuICAgIC5vLXNraWxscy1iZW5lZml0c19fY29udGVudGhvbGRlcl9fcGFydG5lcnMtMDI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODZweCAtMTIwcHg7IH1cbiAgICAuby1za2lsbHMtYmVuZWZpdHNfX2NvbnRlbnRob2xkZXJfX3BhcnRuZXJzLTAzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MnB4IC0xMjBweDsgfVxuICAgIC5vLXNraWxscy1iZW5lZml0c19fY29udGVudGhvbGRlcl9fcGFydG5lcnMtMDQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU4cHggLTEyMHB4OyB9XG4gIC5vLXNraWxscy1iZW5lZml0cyAuYm90dG9tX3BhdHRlcm4ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm8tc2tpbGxzLWJlbmVmaXRzIGg1IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5vLXNraWxscy1iZW5lZml0cy0tc29jaWFsIGg1IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLnNraWxsLXdoeSB7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5za2lsbC13aHkge1xuICAgICAgcGFkZGluZzogNzBweCAwIDUwcHg7IH0gfVxuXG4uby1za2lsbHMtYmVuZWZpdHMge1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1za2lsbHMtYmVuZWZpdHMge1xuICAgICAgcGFkZGluZzogNjVweCAwIDUwcHg7IH0gfVxuICAuby1za2lsbHMtYmVuZWZpdHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2tpbGxzLWJlbmVmaXRzIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAuby1za2lsbHMtYmVuZWZpdHMgLmJ0bl93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbHMtYmVuZWZpdHMgLmJ0bl93cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5za2lsbC1mcmFtZSB7XG4gIHBhZGRpbmc6IDQ1cHggMCAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5za2lsbC1mcmFtZSB7XG4gICAgICBwYWRkaW5nOiA3NXB4IDAgNTBweDsgfSB9XG4gIC5za2lsbC1mcmFtZSAuZXhwZXJpZW5jZS1saXN0IHVsIGxpIGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNraWxsLWZyYW1lIC5leHBlcmllbmNlLWxpc3QgdWwgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMTVweDsgfSB9XG4gIC5za2lsbC1mcmFtZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2tpbGwtZnJhbWUgaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLnBydC1ib3gtMSB7XG4gIHBhZGRpbmctdG9wOiAxNDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJ0LWJveC0xIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjVweDsgfSB9XG5cbi5wcnQtYm94LTMge1xuICBwYWRkaW5nLXRvcDogMTQ1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBydC1ib3gtMyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTI1cHg7IH0gfVxuXG4ucHJ0LWJveC00IHtcbiAgcGFkZGluZy10b3A6IDE0NXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcnQtYm94LTQge1xuICAgICAgcGFkZGluZy10b3A6IDEyNXB4OyB9IH1cblxucC5vZmZpY2UtcHJhLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcC5vZmZpY2UtcHJhLXRleHQge1xuICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICBwLm9mZmljZS1wcmEtdGV4dCBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgcC5vZmZpY2UtcHJhLXRleHQgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuXG4uby1vZmZpY2UtZGVzayB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vLW9mZmljZS1kZXNrX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuby1vZmZpY2UtZGVza19fY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgIC5vLW9mZmljZS1kZXNrX19jb250ZW50IC5pbWctaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLm8tb2ZmaWNlLWRlc2tfX2NvbnRlbnQgLmltZy1ob2xkZXIgaW1nIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm8tb2ZmaWNlLWRlc2tfX2NvbnRlbnQgLmltZy1ob2xkZXI6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGxlZnQ6IDI4MHB4O1xuICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICB3aWR0aDogMjA4cHg7XG4gICAgICAgIGhlaWdodDogMjA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE1NkQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5vLW9mZmljZS1kZXNrX19jb250ZW50IC5pbWctaG9sZGVyLS1tLWV2ZW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm8tb2ZmaWNlLWRlc2tfX2NvbnRlbnQgLmltZy1ob2xkZXItLW0tZXZlbjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMTAwcHg7XG4gICAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjhFOTg2OyB9XG5cbi5vLW9mZmljZS1kZXNpZ24ge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9vZmZpY2UtYW5kLWluZnJhc3RydWN0dXJlL29mZmljZS1kZXNpZ24tYmcuanBnKSAwJSA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tb2ZmaWNlLWRlc2lnbiB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgODBweDsgfSB9XG4gIC5vLW9mZmljZS1kZXNpZ24gaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tb2ZmaWNlLWRlc2lnbiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG4gIC5vLW9mZmljZS1kZXNpZ24gcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5vLW9mZmljZS1kZXNpZ24tLW0taW5mcmFzdHJ1Y3R1cmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL29mZmljZS1hbmQtaW5mcmFzdHJ1Y3R1cmUvaW5mcmFzdHJ1Y3R1cmUtYmcuanBnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLm8tb2ZmaWNlLWRlc2lnbi0tbS1pbmZyYXN0cnVjdHVyZSAudGV4dC1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjQjhFOTg2O1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tb2ZmaWNlLWRlc2lnbi0tbS1pbmZyYXN0cnVjdHVyZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uby1vZmZpY2UtdmlkZW8ge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL29mZmljZS1hbmQtaW5mcmFzdHJ1Y3R1cmUvdmlkZW8tYmcuanBnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vLW9mZmljZS12aWRlbyBpZnJhbWUge1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCAjRDZENkQ2OyB9XG5cbi5vLW9wZW4tb2ZmaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbiAgcGFkZGluZzogNTBweCAwIDUwcHggMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLW9wZW4tb2ZmaWNlIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3A6IDA7IH0gfVxuICAuby1vcGVuLW9mZmljZSBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuby1vcGVuLW9mZmljZSBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuby1vcGVuLW9mZmljZSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7IH0gfVxuICAgIC5vLW9wZW4tb2ZmaWNlIGgzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm8tb3Blbi1vZmZpY2UtLWRlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5vLW9wZW4tb2ZmaWNlLS1kZXNjcmlwdGlvbiBpbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm8tb3Blbi1vZmZpY2UtLWRlc2NyaXB0aW9uIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjQjhFOTg2O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICBib3R0b206IDUwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1vcGVuLW9mZmljZS0tZGVzY3JpcHRpb24gc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAuby1vcGVuLW9mZmljZS0tZGVzY3JpcHRpb24gc3Bhbi5tLWxlZnQge1xuICAgICAgICBsZWZ0OiAxMnB4OyB9XG4gICAgICAuby1vcGVuLW9mZmljZS0tZGVzY3JpcHRpb24gc3Bhbi5tLXJpZ2h0IHtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuby1vcGVuLW9mZmljZS0tZGVzY3JpcHRpb24gc3Bhbi5tLXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDsgfSB9XG4gICAgICAuby1vcGVuLW9mZmljZS0tZGVzY3JpcHRpb24gc3Bhbi5tLWxlZnQtdG9wIHtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICBib3R0b206IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm8tb3Blbi1vZmZpY2UtLWRlc2NyaXB0aW9uIHNwYW4ubS1sZWZ0LXRvcCB7XG4gICAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICAgIC5vLW9wZW4tb2ZmaWNlLS1kZXNjcmlwdGlvbiBzcGFuLm0tcmlnaHQtYm90IHtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICBib3R0b206IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm8tb3Blbi1vZmZpY2UtLWRlc2NyaXB0aW9uIHNwYW4ubS1yaWdodC1ib3Qge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiBpbmhlcml0OyB9IH1cbiAgICAgIC5vLW9wZW4tb2ZmaWNlLS1kZXNjcmlwdGlvbiBzcGFuLm9yZy1ib3JkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI0ZGODQzODsgfVxuICAuby1vcGVuLW9mZmljZSAuYnRuX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLW9wZW4tb2ZmaWNlIC5idG5fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cblxuLmRlc2NyaXB0aW9uLWJveC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfVxuXG4uby1zZWN1cml0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCAwIDIwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1zZWN1cml0eSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweCAwICFpbXBvcnRhbnQ7IH0gfVxuICAuby1zZWN1cml0eSAuc2VjdXJpdHktc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5vLXNlY3VyaXR5IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2VjdXJpdHkgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLm8tc2VjdXJpdHktLW0tZ3JleWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIC5vLXNlY3VyaXR5LS1tLWdyZXliZyBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLm8tc2VjdXJpdHktLW0tZ3JleWJnIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgLm8tc2VjdXJpdHkgLnNlY3VyaXR5LWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5vLXNlY3VyaXR5IC5zZWN1cml0eS1ob2xkZXI6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm8tc2VjdXJpdHkgLnNlY3VyaXR5LWhvbGRlcjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAuby1zZWN1cml0eSAuc2VjdXJpdHktaG9sZGVyIC5zZWN1cml0eS1ob2xkZXItaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuby1zZWN1cml0eSAuc2VjdXJpdHktaG9sZGVyIC5zZWN1cml0eS1ob2xkZXItaW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm8tc2VjdXJpdHkgLnNlY3VyaXR5LWhvbGRlciAuc2VjdXJpdHktaG9sZGVyLXR4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5vLXNlY3VyaXR5IC5zZWN1cml0eS1ob2xkZXIgLnNlY3VyaXR5LWhvbGRlci10eHQgLndoaXRlLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAgICAgLm8tc2VjdXJpdHkgLnNlY3VyaXR5LWhvbGRlciAuc2VjdXJpdHktaG9sZGVyLXR4dCAud2hpdGUtYmctLW0tZ3JleWJnIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG4gICAgICAgIC5vLXNlY3VyaXR5IC5zZWN1cml0eS1ob2xkZXIgLnNlY3VyaXR5LWhvbGRlci10eHQgLndoaXRlLWJnIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgICAuby1zZWN1cml0eSAuc2VjdXJpdHktaG9sZGVyIC5zZWN1cml0eS1ob2xkZXItdHh0IC53aGl0ZS1iZyBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAuby1zZWN1cml0eSAuc2VjdXJpdHktaG9sZGVyIC5zZWN1cml0eS1ob2xkZXItdHh0IC53aGl0ZS1iZyB1bCBsaSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvb2ZmaWNlLWFuZC1pbmZyYXN0cnVjdHVyZS9saXN0LWJ1bGxldC5wbmcpIDAgOXB4IG5vLXJlcGVhdDsgfVxuICAgICAgLm8tc2VjdXJpdHkgLnNlY3VyaXR5LWhvbGRlciAuc2VjdXJpdHktaG9sZGVyLXR4dC5sZWZ0LXRleHQtY29udGVudDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgd2lkdGg6IDIwOHB4O1xuICAgICAgICBoZWlnaHQ6IDIwOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjhFOTg2O1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuby1zZWN1cml0eSAuc2VjdXJpdHktaG9sZGVyIC5zZWN1cml0eS1ob2xkZXItdHh0LnJpZ2h0LXRleHQtY29udGVudDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICB3aWR0aDogMjA4cHg7XG4gICAgICAgIGhlaWdodDogMjA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE1NkQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuby1zZWN1cml0eSAuc2VjdXJpdHktaG9sZGVyIC5tLWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuby1zZWN1cml0eSAuc2VjdXJpdHktaG9sZGVyIC5tLXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuXG4uby1waG90by1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAvKiBoZWFkaW5nICovXG4gIC8qIH4uL2hlYWRpbmcgKi9cbiAgLyogbGlzdCAqL1xuICAvKiB+Li9saXN0ICovXG4gIC8qIFRoZSBNb2RhbCAoYmFja2dyb3VuZCkgKi9cbiAgLyogTW9kYWwgQ29udGVudCAqL1xuICAvKiBUaGUgQ2xvc2UgQnV0dG9uICovXG4gIC8qIE5leHQgJiBwcmV2aW91cyBidXR0b25zICovXG4gIC8qIFBvc2l0aW9uIHRoZSBcIm5leHQgYnV0dG9uXCIgdG8gdGhlIHJpZ2h0ICovXG4gIC8qIE9uIGhvdmVyLCBhZGQgYSBibGFjayBiYWNrZ3JvdW5kIGNvbG9yIHdpdGggYSBsaXR0bGUgYml0IHNlZS10aHJvdWdoICovXG4gIC8qIE51bWJlciB0ZXh0ICgxLzMgZXRjKSAqLyB9XG4gIC5vLXBob3RvLWdhbGxlcnkgaDIge1xuICAgIG1hcmdpbjogMCAwIDUwcHg7IH1cbiAgLm8tcGhvdG8tZ2FsbGVyeV9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7IH1cbiAgICAuby1waG90by1nYWxsZXJ5X19saXN0IC5zbGljay1kb3RzIGxpIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4OyB9XG4gICAgICAuby1waG90by1nYWxsZXJ5X19saXN0IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICAuby1waG90by1nYWxsZXJ5X19saXN0IGJ1dHRvbi5zbGljay1wcmV2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgdG9wOiA0MCU7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL29mZmljZS1hbmQtaW5mcmFzdHJ1Y3R1cmUvbGVmdC1hcnJvdy5wbmcpIG5vLXJlcGVhdCAwIDA7IH1cbiAgICAuby1waG90by1nYWxsZXJ5X19saXN0IGJ1dHRvbi5zbGljay1uZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9vZmZpY2UtYW5kLWluZnJhc3RydWN0dXJlL3JpZ2h0LWFycm93LnBuZykgbm8tcmVwZWF0IDAgMDsgfVxuICAgIC5vLXBob3RvLWdhbGxlcnlfX2xpc3QgLnNpbmdsZS1zbGlkZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgICAuby1waG90by1nYWxsZXJ5X19saXN0IC5zaW5nbGUtc2xpZGUgLmdhbC1pbWctaG9sZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggIzcwNzA3MDtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggIzcwNzA3MDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICM3MDcwNzA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuby1waG90by1nYWxsZXJ5X19saXN0IC5zaW5nbGUtc2xpZGUgLmdhbC1pbWctaG9sZGVyIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuby1waG90by1nYWxsZXJ5X19saXN0IC5zaW5nbGUtc2xpZGUgLmdhbC1pbWctaG9sZGVyIGkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICB0b3A6IDI1cHg7IH1cbiAgLm8tcGhvdG8tZ2FsbGVyeSAubW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLm8tcGhvdG8tZ2FsbGVyeSAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICB3aWR0aDogNjUlOyB9XG4gIC5vLXBob3RvLWdhbGxlcnkgLmNsb3NlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgLm8tcGhvdG8tZ2FsbGVyeSAuY2xvc2U6aG92ZXIsXG4gIC5vLXBob3RvLWdhbGxlcnkgLmNsb3NlOmZvY3VzIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5vLXBob3RvLWdhbGxlcnkgLm15U2xpZGVzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm8tcGhvdG8tZ2FsbGVyeSAubXlTbGlkZXMgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLXBob3RvLWdhbGxlcnkgLmN1cnNvciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5vLXBob3RvLWdhbGxlcnkgLnByZXYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuby1waG90by1nYWxsZXJ5IC5uZXh0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IDAuNnMgZWFzZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5vLXBob3RvLWdhbGxlcnkgLm5leHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4OyB9XG4gIC5vLXBob3RvLWdhbGxlcnkgLnByZXY6aG92ZXIsXG4gIC5vLXBob3RvLWdhbGxlcnkgLm5leHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICAuby1waG90by1nYWxsZXJ5IC5udW1iZXJ0ZXh0IHtcbiAgICBjb2xvcjogI2YyZjJmMjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDsgfVxuICAuby1waG90by1nYWxsZXJ5IGltZyB7XG4gICAgLyptYXJnaW4tYm90dG9tOiAtNHB4OyovIH1cbiAgLm8tcGhvdG8tZ2FsbGVyeSAuY2FwdGlvbi1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm8tcGhvdG8tZ2FsbGVyeSAuY2FwdGlvbi1jb250YWluZXIgI2NhcHRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuby1waG90by1nYWxsZXJ5IC5jYXB0aW9uLWNvbnRhaW5lciBhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm8tcGhvdG8tZ2FsbGVyeSAuZGVtbyB7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gIC5vLXBob3RvLWdhbGxlcnkgLmFjdGl2ZSxcbiAgLm8tcGhvdG8tZ2FsbGVyeSAuZGVtbzpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuby1waG90by1nYWxsZXJ5IGltZy5ob3Zlci1zaGFkb3cge1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLm8tcGhvdG8tZ2FsbGVyeSAuaG92ZXItc2hhZG93OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyB9XG4gIC5vLXBob3RvLWdhbGxlcnkgI3ZpZGVvLWdhbGxlcnkgLm15U2xpZGVzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5jb21wYW55LXZpZGVvIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvb2ZmaWNlLWFuZC1pbmZyYXN0cnVjdHVyZS92aWRlby1iZzIuanBnKSBuby1yZXBlYXQgMCAwL2NvdmVyICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbXBhbnktdmlkZW8ge1xuICAgICAgcGFkZGluZzogODBweCAwIDc1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZ3LWdsIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgODBweCAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZ3LWdsIC5idG5fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuXG4ucG9uZC1yb3V0IHtcbiAgcGFkZGluZzogNDVweCAwIDIwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucG9uZC1yb3V0IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4IDAgIWltcG9ydGFudDsgfSB9XG5cbi5oZXJlLWRldGFpbHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVyZS1kZXRhaWxzIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH0gfVxuICAuaGVyZS1kZXRhaWxzIC5idG5fd3JhcHBlci1tb2Qge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlcmUtZGV0YWlscyAuYnRuX3dyYXBwZXItbW9kIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cblxuLm0tcmlnaHQtbW9kIHtcbiAgbGVmdDogMTJweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tLXJpZ2h0LW1vZCB7XG4gICAgICByaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50OyB9IH1cblxuLnNwbGl0LXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3BsaXQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuc3BsaXQtc2VjdGlvbiAuY3N0bS1saW5rLXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc3BsaXQtc2VjdGlvbiAuY3N0bS1saW5rLXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLmNvbXBsaWFudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cblxuLnNlY3VyIHtcbiAgcGFkZGluZzogNTBweCAwIDIwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VjdXIge1xuICAgICAgcGFkZGluZzogNzVweCAwIDUwcHggMCAhaW1wb3J0YW50OyB9IH1cblxuLmNhcmVlci1ibnIge1xuICBiYWNrZ3JvdW5kOiAjMDkxYTM4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxMTlweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXJlZXItYm5yIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDEzNXB4IDIwcHggNDVweCAhaW1wb3J0YW50OyB9IH1cbiAgLmNhcmVlci1ibnIgLm8tc2tpbGxzLWhlcm9fX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9jYXJlZXItYm5yLWltZy5qcGcpOyB9XG4gIC5jYXJlZXItYm5yLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuICAgIC5jYXJlZXItYm5yLWljb24taW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICBmbGV4OiAwIDAgMTQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4OyB9XG4gIC5jYXJlZXItYm5yIC5mb250LWZhbWlseS1tb3Qge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmNhcmVlci1ibnIgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNjZweDsgfVxuICAuY2FyZWVyLWJuciBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FyZWVyLWJuciBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgLmNhcmVlci1ibnIgLmJuci10YWctbGluZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FyZWVyLWJuciAuYm5yLXRhZy1saW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXJlZXItYm5yIC5ibnItdGFnLWxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAuY2FyZWVyLWJuciAuYm5yLXRhZy1saW5lIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICM0OUM2ODQ7IH1cbiAgICAuY2FyZWVyLWJuciAuYm5yLXRhZy1saW5lIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmNhcmVlci1ibnIgLmJ0bl93cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB3aWR0aDogMzQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmNhcmVlci1ibnIgLmJ0bl93cmFwcGVyIC5idG4ge1xuICAgICAgbWF4LXdpZHRoOiAzODVweDsgfVxuXG4ucG9zaXRpb24ge1xuICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucG9zaXRpb24ge1xuICAgICAgcGFkZGluZzogNzBweCAwIDgwcHg7IH0gfVxuICAucG9zaXRpb24gaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucG9zaXRpb24gaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBvc2l0aW9uIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgICAucG9zaXRpb24gaDM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzJEQkU3MDsgfVxuICAucG9zaXRpb24gLmJhY2tlbmQtd3JhcC1jb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnBvc2l0aW9uIC5iYWNrZW5kLXdyYXAtY29uLWJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2hhZG93OiAwIDBweCAyMHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgcGFkZGluZzogMTlweCAxNXB4IDE5cHggMDtcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4IDIwcHg7XG4gICAgICBoZWlnaHQ6IDEwM3B4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBvc2l0aW9uIC5iYWNrZW5kLXdyYXAtY29uLWJveCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZsZXg6IDAgMCAyOSU7IH0gfVxuICAgICAgLnBvc2l0aW9uIC5iYWNrZW5kLXdyYXAtY29uLWJveC1pbWcge1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wb3NpdGlvbiAuYmFja2VuZC13cmFwLWNvbi1ib3gtaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgbGVmdDogLTEwcHg7IH0gfVxuICAgICAgLnBvc2l0aW9uIC5iYWNrZW5kLXdyYXAtY29uLWJveC10ZXh0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnBvc2l0aW9uIC5iYWNrZW5kLXdyYXAtY29uLWJveC10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgICAucG9zaXRpb24gLmJhY2tlbmQtd3JhcC1jb24tYm94LXRleHQgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wb3NpdGlvbiAuYmFja2VuZC13cmFwLWNvbi1ib3gtdGV4dCBoNCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAucG9zaXRpb24gLmJhY2tlbmQtd3JhcC1jb24tYm94LXRleHQgaDQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7IH0gfVxuICAgICAgICAucG9zaXRpb24gLmJhY2tlbmQtd3JhcC1jb24tYm94LXRleHQgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wb3NpdGlvbiAuYmFja2VuZC13cmFwLWNvbi1ib3gtdGV4dCBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5wb3NpdGlvbiAuYmFja2VuZC13cmFwLWNvbi1ib3gtdGV4dCBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnBvc2l0aW9uIC5kb250LXNlZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBvc2l0aW9uIC5kb250LXNlZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDQwcHggMCAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucG9zaXRpb24gLmJ0bi1vcmFuZ2Uge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmtleS1zZWN0aW9uIHtcbiAgcGFkZGluZzogNDBweCAwIDQ3cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmtleS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA3N3B4OyB9IH1cbiAgLmtleS1zZWN0aW9uIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmtleS1zZWN0aW9uIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5rZXktc2VjdGlvbiBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDE1cHggMCAyNXB4OyB9XG4gIC5rZXktc2VjdGlvbiAua2V5LWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5rZXktc2VjdGlvbiAua2V5LWJveC1pbWcge1xuICAgICAgd2lkdGg6IDcwcHg7IH1cbiAgICAua2V5LXNlY3Rpb24gLmtleS1ib3gtdGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAgIC5rZXktc2VjdGlvbiAua2V5LWJveC10ZXh0IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICMyREJFNzA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmtleS1zZWN0aW9uIC5rZXktYm94LXRleHQgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAgIC5rZXktc2VjdGlvbiAua2V5LWJveC10ZXh0IHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAua2V5LXNlY3Rpb24gLmtleS1ib3gtdGV4dCBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyNXB4OyB9IH1cbiAgLmtleS1zZWN0aW9uIHVsLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnBlcmtzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBlcmtzLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNzBweCAwIDc3cHg7IH0gfVxuICAucGVya3Mtc2VjdGlvbiB1bC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGVya3Mtc2VjdGlvbiB1bC5zbGljay1kb3RzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIC5wZXJrcy1zZWN0aW9uIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wZXJrcy1zZWN0aW9uIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjFweDsgfSB9XG4gIC5wZXJrcy1zZWN0aW9uIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGVya3Mtc2VjdGlvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAucGVya3Mtc2VjdGlvbi13cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBlcmtzLXNlY3Rpb24td3JhcCB7XG4gICAgICAgIG1hcmdpbjogNDBweCAtMTVweCA1MHB4OyB9IH1cbiAgICAucGVya3Mtc2VjdGlvbi13cmFwLWJveCB7XG4gICAgICBwYWRkaW5nOiAyOHB4IDE1cHggMjhweCAyMHB4O1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBlcmtzLXNlY3Rpb24td3JhcC1ib3gge1xuICAgICAgICAgIGZsZXg6IDAgMCAyMi4zJTtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMTVweDsgfSB9XG4gICAgICAucGVya3Mtc2VjdGlvbi13cmFwLWJveCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA1MnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wZXJrcy1zZWN0aW9uLXdyYXAtYm94IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIC5wZXJrcy1zZWN0aW9uLXdyYXAtYm94IGg1IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wZXJrcy1zZWN0aW9uLXdyYXAtYm94IGg1IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ud29ya2luZyBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud29ya2luZyBoMiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjFweDsgfSB9XG5cbi53b3JraW5nIHAge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndvcmtpbmcgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG5cbi53b3JraW5nIC5zZXJ2aWNlcy1wYW4ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuLnByb2Nlc3Mtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMCA0N3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9jZXNzLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNzBweCAwIDc3cHg7IH0gfVxuICAucHJvY2Vzcy1zZWN0aW9uIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2Nlc3Mtc2VjdGlvbiBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gIC5wcm9jZXNzLXNlY3Rpb24gcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNzM1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLnByb2Nlc3Mtc2VjdGlvbiAucHJvY2Vzcy13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvY2Vzcy1zZWN0aW9uIC5wcm9jZXNzLXdyYXAge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG4gICAgLnByb2Nlc3Mtc2VjdGlvbiAucHJvY2Vzcy13cmFwLWJveCB7XG4gICAgICBmbGV4OiAwIDAgMTk5cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDE5OXB4O1xuICAgICAgaGVpZ2h0OiAxOTlweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0byAyNXB4OyB9XG4gICAgICAucHJvY2Vzcy1zZWN0aW9uIC5wcm9jZXNzLXdyYXAtYm94OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NhcmVlci9wYXRoMS5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIHdpZHRoOiAxOTlweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAucHJvY2Vzcy1zZWN0aW9uIC5wcm9jZXNzLXdyYXAtYm94LWltZyB7XG4gICAgICAgIHdpZHRoOiAxNTNweDtcbiAgICAgICAgaGVpZ2h0OiAxNTNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjRUFFQUVBO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb2Nlc3Mtc2VjdGlvbiAucHJvY2Vzcy13cmFwLWJveCBoNSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDU1JTtcbiAgICAgICAgcGFkZGluZzogMCA3NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgLnByb2Nlc3Mtc2VjdGlvbiAucHJvY2Vzcy13cmFwLWJveDpudGgtY2hpbGQoMykgaDUge1xuICAgICAgICB0b3A6IDUwJTsgfVxuICAgICAgLnByb2Nlc3Mtc2VjdGlvbiAucHJvY2Vzcy13cmFwLWJveDpudGgtY2hpbGQoMikgaDUge1xuICAgICAgICBwYWRkaW5nOiAwIDgwcHg7IH1cbiAgICAgIC5wcm9jZXNzLXNlY3Rpb24gLnByb2Nlc3Mtd3JhcC1ib3g6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2Nlc3Mtc2VjdGlvbiAudG9wLXByb2Nlc3MtbmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgdG9wOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvY2Vzcy1zZWN0aW9uIC50b3AtcHJvY2Vzcy1uYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgICAucHJvY2Vzcy1zZWN0aW9uIC50b3AtcHJvY2Vzcy1uYW1lLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2Nlc3Mtc2VjdGlvbiAudG9wLXByb2Nlc3MtbmFtZS1ib3gge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7IH0gfVxuICAgICAgLnByb2Nlc3Mtc2VjdGlvbiAudG9wLXByb2Nlc3MtbmFtZS1ib3ggaDQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMkUyRTI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnByb2Nlc3Mtc2VjdGlvbiAudG9wLXByb2Nlc3MtbmFtZS1ib3ggaDQge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgLnByb2Nlc3Mtc2VjdGlvbiAudG9wLXByb2Nlc3MtbmFtZS1ib3g6bnRoLWNoaWxkKDEpIGg0IHtcbiAgICAgICAgY29sb3I6ICMzNkUwNzk7IH1cbiAgICAgIC5wcm9jZXNzLXNlY3Rpb24gLnRvcC1wcm9jZXNzLW5hbWUtYm94Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wcm9jZXNzLXNlY3Rpb24gLnRvcC1wcm9jZXNzLW5hbWUtYm94Om50aC1jaGlsZCgyKSBoNCB7XG4gICAgICAgICAgY29sb3I6ICMyOEM4OUE7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnByb2Nlc3Mtc2VjdGlvbiAudG9wLXByb2Nlc3MtbmFtZS1ib3g6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAgICAgLnByb2Nlc3Mtc2VjdGlvbiAudG9wLXByb2Nlc3MtbmFtZS1ib3g6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0yNnB4OyB9XG4gICAgICAgIC5wcm9jZXNzLXNlY3Rpb24gLnRvcC1wcm9jZXNzLW5hbWUtYm94Om50aC1jaGlsZCgzKSBoNCB7XG4gICAgICAgICAgY29sb3I6ICMyQkJEQzM7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnByb2Nlc3Mtc2VjdGlvbiAudG9wLXByb2Nlc3MtbmFtZS1ib3g6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDI0cHg7IH0gfVxuICAgICAgLnByb2Nlc3Mtc2VjdGlvbiAudG9wLXByb2Nlc3MtbmFtZS1ib3g6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC01NHB4OyB9XG4gICAgICAgIC5wcm9jZXNzLXNlY3Rpb24gLnRvcC1wcm9jZXNzLW5hbWUtYm94Om50aC1jaGlsZCg0KSBoNCB7XG4gICAgICAgICAgY29sb3I6ICMxQjg5QUY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnByb2Nlc3Mtc2VjdGlvbiAudG9wLXByb2Nlc3MtbmFtZS1ib3g6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDsgfSB9XG4gICAgICAucHJvY2Vzcy1zZWN0aW9uIC50b3AtcHJvY2Vzcy1uYW1lLWJveDpudGgtY2hpbGQoNSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTczcHg7IH1cbiAgICAgICAgLnByb2Nlc3Mtc2VjdGlvbiAudG9wLXByb2Nlc3MtbmFtZS1ib3g6bnRoLWNoaWxkKDUpIGg0IHtcbiAgICAgICAgICBjb2xvcjogIzAzNjQ5NzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucHJvY2Vzcy1zZWN0aW9uIC50b3AtcHJvY2Vzcy1uYW1lLWJveDpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIDIxM3B4OyB9IH1cbiAgICAgIC5wcm9jZXNzLXNlY3Rpb24gLnRvcC1wcm9jZXNzLW5hbWUtYm94Om50aC1jaGlsZCg2KSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNzZweDsgfVxuICAgICAgICAucHJvY2Vzcy1zZWN0aW9uIC50b3AtcHJvY2Vzcy1uYW1lLWJveDpudGgtY2hpbGQoNikgaDQge1xuICAgICAgICAgIGNvbG9yOiAjMkM0RDgyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9jZXNzLXNlY3Rpb24gLnRvcC1wcm9jZXNzLW5hbWUtYm94Om50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7IH0gfVxuICAgICAgLnByb2Nlc3Mtc2VjdGlvbiAudG9wLXByb2Nlc3MtbmFtZS1ib3ggaDUge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9jZXNzLXNlY3Rpb24gLnRvcC1wcm9jZXNzLW5hbWUtYm94IGg1IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgLnByb2Nlc3Mtc2VjdGlvbiAudG9wLXByb2Nlc3MtbmFtZS1ib3g6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnByb2Nlc3Mtc2VjdGlvbiAudG9wLXByb2Nlc3MtbmFtZS1ib3g6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTI0NXB4OyB9IH1cbiAgLnByb2Nlc3Mtc2VjdGlvbiAucHJvY2Vzcy1pbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2Nlc3Mtc2VjdGlvbiAucHJvY2Vzcy1pbWcge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuXG4ud29ya2luZyB7XG4gIHBhZGRpbmc6IDQwcHggMCA0N3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTcyZGVnLCAjMDM4MTcwIDIlLCAjMDA1MTdmIDM2JSwgIzAyM2U2NiA1NiUsICMwNTFiMzkgMTAwJSkgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud29ya2luZyB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNzdweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwN0IyNjAgMCUsICMwMDUxN0YgNDAlLCAjMDIzRTY2IDYwJSwgIzA1MUIzOSAxMDAlKSAhaW1wb3J0YW50OyB9IH1cbiAgLndvcmtpbmcgcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAud29ya2luZyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC53b3JraW5nIC5tYXNvbnJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC53b3JraW5nIC5tYXNvbnJ5IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC53b3JraW5nIC5tYXNvbnJ5IGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAud29ya2luZyAubWFzb25yeSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAud29ya2luZyAubWFzb25yeSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAgIC53b3JraW5nIC5tYXNvbnJ5IC5icmljayB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAud29ya2luZyAubWFzb25yeSAuYnJpY2sge1xuICAgICAgICAgIGZsZXg6IDAgMCAzMSU7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAyNXB4IDMwcHggIWltcG9ydGFudDsgfSB9XG4gICAgICAud29ya2luZyAubWFzb25yeSAuYnJpY2sgcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC53b3JraW5nIC5tYXNvbnJ5IC5icmljayBpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBoZWlnaHQ6IDY1cHg7IH1cbiAgICAgICAgLndvcmtpbmcgLm1hc29ucnkgLmJyaWNrIGkgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLndvcmtpbmcgc3Bhbi5vcHBvcnR1bml0eS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndvcmtpbmcgc3Bhbi5vcHBvcnR1bml0eS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAud29ya2luZyBzcGFuLm9wcG9ydHVuaXR5LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG4uaHEge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhxIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4OyB9IH1cbiAgLmhxIHVsLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuaHEgdWwuc2xpY2stZG90cyBsaSB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbjogMCA2cHg7IH1cbiAgICAgIC5ocSB1bC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0OUM2ODQ7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7IH1cbiAgLmhxIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ocSBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7IH0gfVxuICAuaHEgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTQ1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaHEgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAuaHEtc2xpZGVyLWFsbC1pbWcge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaHEtc2xpZGVyLWFsbC1pbWcge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gICAgLmhxLXNsaWRlci1hbGwtaW1nLWJveCB7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgZmxleDogMCAwIDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaHEtc2xpZGVyLWFsbC1pbWctYm94IHtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBmbGV4OiBpbmhlcml0OyB9IH1cbiAgICAgIC5ocS1zbGlkZXItYWxsLWltZy1ib3ggYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmhxLXNsaWRlci1hbGwtaW1nLWJveCBhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NhcmVlci92aWV3LWljb24ucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgICAuaHEtc2xpZGVyLWFsbC1pbWctYm94IGltZyB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgICAuaHEtc2xpZGVyLWFsbC1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5hbnktcSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFueS1xIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbi5hbnktcS1hIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hbnktcS1hIGEge1xuICAgIGNvbG9yOiAjNEE5MEUyOyB9XG5cbnVsLnNsaWNrLWRvdHMge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIHVsLnNsaWNrLWRvdHMgbGkge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICB1bC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDlDNjg0O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7IH1cblxuLmRpc3BsYXktbm9uZS1mIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kaXNwbGF5LW5vbmUtZiB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLm5ld2VzdC1uYXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnJlcXVlc3QtcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGNTgwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJlcXVlc3QtcXVvdGUge1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucmVxdWVzdC1xdW90ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfSB9XG5cbi5oaXJlLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU4MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTI1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhpcmUtYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmV3LW5hdiAuby1uYXZpZ2F0aW9uLWJhciAjcHJpbWFyeU5hdiBsaSAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5vLW5hdmlnYXRpb24tYmFyLW5ldyAjcHJpbWFyeU5hdiBsaS5oYXMtc3VibWVudSA+IGEsIC5vLW5hdmlnYXRpb24tYmFyLW5ldyAjcHJpbWFyeU5hdiBsaS5oYXMtc3VibWVudSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vbmF2LWRvd24tYXJyb3cuc3ZnKSAxMDAlIDQwJSBuby1yZXBlYXQgIWltcG9ydGFudDsgfVxuXG4uam9iLWxlZnQgaDIuc3ViaGVhZGluZywgLmpvYi1sZWZ0IGgxLnN1YmhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuam9iLWxlZnQgaDIuc3ViaGVhZGluZywgLmpvYi1sZWZ0IGgxLnN1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuam9iLWxlZnQgaDIuc3ViaGVhZGluZywgLmpvYi1sZWZ0IGgxLnN1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH0gfVxuXG4uam9iLWxlZnQgaDIuc3ViaGVhZGluZyBzcGFuLCAuam9iLWxlZnQgaDEuc3ViaGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICMyN0MwNzA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5qb2ItbGVmdCBoMi5zdWJoZWFkaW5nIHNwYW4sIC5qb2ItbGVmdCBoMS5zdWJoZWFkaW5nIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH0gfVxuXG4uam9iLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4uam9iLXJpZ2h0IC5vLWNvbnRhY3QtZm9ybSB7XG4gIGJveC1zaGFkb3c6IC0xcHggMXB4IDlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDFweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIC1tb3otYm94LXNoYWRvdzogLTFweCAxcHggOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTgpOyB9XG5cbi5qb2ItYm5yIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDYwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5qb2ItYm5yIHtcbiAgICAgIGhlaWdodDogNTIwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5qb2ItYm5yIHtcbiAgICAgIGhlaWdodDogNDYwcHggIWltcG9ydGFudDsgfSB9XG5cbi5mcm9tLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTExMHB4O1xuICB6LWluZGV4OiAxOyB9XG5cbi5qb2ItbGVmdCBzcGFuLmJuci10YWctbGluZSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uam9iLWxlZnQgc3Bhbi5ibnItdGFnLWxpbmUgc3Ryb25nIHtcbiAgY29sb3I6ICMyN0MwNzA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5qb2ItbGVmdCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5qb2ItbGVmdCBoMyB7XG4gICAgICBjb2xvcjogIzMzMzsgfSB9XG5cbi5qb2ItbGVmdCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5qb2ItbGVmdCB1bCBsaSB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuLmpvYi1sZWZ0IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vZ3JlZW4tYXJyb3cucG5nKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDNweDtcbiAgYmFja2dyb3VuZC1zaXplOiA3MSU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmpvYi1sZWZ0IGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmpvYi1sZWZ0IGgyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgY29sb3I6ICMzMzM7IH0gfVxuXG4uam9iLWxlZnQgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5qb2ItbGVmdCBwIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG4uam9iLWxlZnQtdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyN0MwNzA7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5qb2ItbGVmdC10b3AgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuam9iLWxlZnQtdG9wIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuam9iLWxlZnQtdG9wIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG4uam9iLXJpZ2h0IC5vLWNvbnRhY3QtZm9ybSBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICMzMzMsIC0xcHggMXB4IDBweCAjMzMzLCAxcHggLTFweCAwcHggIzMzMywgLTFweCAtMXB4IDBweCAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmpvYi1yaWdodCAuby1jb250YWN0LWZvcm0gaDIge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuam9iLXJpZ2h0IC5vLWNvbnRhY3QtZm9ybSBoMiB7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbi5qb2ItcmlnaHQgaDIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyN0MwNzA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLmpvYi1yaWdodCBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuam9iLXJpZ2h0IGg0IHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDsgfSB9XG5cbi5qb2ItcmlnaHQgaDUge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCA1MHB4O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7IH1cblxuLmpvYi1yaWdodCBpbnB1dCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCAyMHB4IDAgMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjODc4Nzg3O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5qb2ItcmlnaHQgaW5wdXQuaW5wdXQxIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2pvYi1pY29uLTEucG5nKSAwIDUwJSBuby1yZXBlYXQgIWltcG9ydGFudDsgfVxuXG4uam9iLXJpZ2h0IGlucHV0LmlucHV0MiB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NhcmVlci9qb2ItaWNvbi0yLnBuZykgMCA1MCUgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7IH1cblxuLmpvYi1yaWdodCBpbnB1dC5pbnB1dDMge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvam9iLWljb24tMy5wbmcpIDAgNTAlIG5vLXJlcGVhdCAhaW1wb3J0YW50OyB9XG5cbi5qb2ItcmlnaHQgaW5wdXQuaW5wdXQ0IHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2pvYi1pY29uLTQucG5nKSAwIDUwJSBuby1yZXBlYXQgIWltcG9ydGFudDsgfVxuXG4uam9iLXJpZ2h0IC5pbnB1dDUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvam9iLWljb24tNS5wbmcpIDAgNTAlIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuam9iLXJpZ2h0IC5pbnB1dDUgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmpvYi1yaWdodCAuaW5wdXQ1IHtcbiAgICAgIHdpZHRoOiAzOCU7IH0gfVxuXG4uam9iLXJpZ2h0IC5pbnB1dDYge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvam9iLWljb24tNi5wbmcpIDAgNTAlIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuam9iLXJpZ2h0IC5pbnB1dDYgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmpvYi1yaWdodCAuaW5wdXQ2IHtcbiAgICAgIHdpZHRoOiAzOCU7IH0gfVxuXG4uam9iLXJpZ2h0IGlucHV0LmlucHV0NyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NhcmVlci9qb2ItaWNvbi03LnBuZykgMCA1MCUgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7IH1cblxuLmpvYi1yaWdodCBpbnB1dC5pbnB1dDgge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvam9iLWljb24tOC5wbmcpIDAgNTAlIG5vLXJlcGVhdCAhaW1wb3J0YW50OyB9XG5cbi5qb2ItcmlnaHQgaW5wdXQuaW5wdXQ5IHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2pvYi1pY29uLTkucG5nKSAwIDUwJSBuby1yZXBlYXQgIWltcG9ydGFudDsgfVxuXG4uam9iLXJpZ2h0IGlucHV0LmlucHV0MTAge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvam9iLWljb24tMTAucG5nKSAwIDUwJSBuby1yZXBlYXQgIWltcG9ydGFudDsgfVxuXG4uam9iLXJpZ2h0IC5qb2ItZGVzY3JpcHRpb24taG9sZGVyX19hdHRhY2hlbWVudC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uam9iLXJpZ2h0IGxhYmVsLmF0dGFjaGVtZW50LWJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDEycHggMjVweCAxMnB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbWFyZ2luOiA0MHB4IDEwcHggMTBweCA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvam9iLWljb24tMTEucG5nKSAxMHB4IDUwJSBuby1yZXBlYXQgIWltcG9ydGFudDsgfVxuXG4uam9iLXJpZ2h0IC5qb2ItZGVzY3JpcHRpb24taG9sZGVyX19hdHRhY2hlbWVudC10ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG4uby1qb2ItZm9ybSB7XG4gIG92ZXJmbG93OiBpbmhlcml0OyB9XG5cbi5qb2ItcmlnaHQgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxOXB4IDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU4MDA7XG4gIG1hcmdpbjogMzBweCBhdXRvIDQwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5qb2ItcmlnaHQgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7IH0gfVxuXG4uam9iLXJpZ2h0IGJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYXJyb3ctd2hpdGUucG5nKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5qb2ItYm90dG9tIHtcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5qb2ItYm90dG9tIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA2MHB4OyB9IH1cblxuLmpvYi1ib3R0b20gaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5qb2ItYm90dG9tIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmpvYi1ib3R0b20gdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG4uam9iLWJvdHRvbSB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2dyZWVuLWFycm93LnBuZyk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNzElO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5DYXJlZXJzIC5wb3NpdGlvbiAuYnRuX3dyYXBwZXIge1xuICB3aWR0aDogMzUwcHg7IH1cblxuLkNhcmVlcnMgLmFuY2hvci1saW5rIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDsgfVxuXG4uQ2FyZWVycyAuc21hbGwtaDEgaDEge1xuICBtYXJnaW46IDMwcHggMCAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5DYXJlZXJzIC5zbWFsbC1oMSBoMSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICBtYXJnaW46IDQwcHggMCA0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5DYXJlZXJzIC5zbWFsbC1oMSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG4uQ2FyZWVycyAuZmFxLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxNXB4IDAgNTBweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5DYXJlZXJzIC5mYXEtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDAgNzVweCAhaW1wb3J0YW50OyB9IH1cblxuLkNhcmVlcnMgLm8tZm9vdGVyIHtcbiAgcGFkZGluZzogMCAwIDQwcHg7IH1cblxuLkNhcmVlcnMgdWwuc2tpbGwtcGFnZS1tb2QgbGk6bnRoLWNoaWxkKDMpIHtcbiAgZmxleDogMTsgfVxuXG4uam9iLWhlYWRpbmctcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MWEzODtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4uSm9iLUFwcGxpY2F0aW9uIC5jbi1mb3JtIHtcbiAgcGFkZGluZzogODBweCAyMHB4IDIwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5qb2ItYm5yLWljb24taW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmNhcmVlci1mb3JtIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2Zvcm0tYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcmVlci1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCAhaW1wb3J0YW50OyB9IH1cbiAgLmNhcmVlci1mb3JtIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jYXJlZXItZm9ybSBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhcmVlci1mb3JtIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLmNhcmVlci1mb3JtIC5mb3JtLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiA1MHB4IDYwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhcmVlci1mb3JtIC5mb3JtLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmNhcmVlci1mb3JtIC5mb3JtLXRleHQgLmZvcm0tYm90LXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAuY2FyZWVyLWZvcm0gLmZvcm0tYm90LXRleHQgLmZvbnQtZmFtaWx5LW1vdCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmNhcmVlci1mb3JtIC5mb3JtLWJvdC10ZXh0IC5mb250LWZhbWlseS1wcm8ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuY2FyZWVyLWZvcm0gLm5vdGljZS1wZXJpb2Qge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NhcmVlci9mb3JtLWljb242LnBuZykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0OyB9XG4gIC5jYXJlZXItZm9ybSAucG9zaXRpb24taWNvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2Zvcm0taWNvbjkucG5nKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7IH1cbiAgLmNhcmVlci1mb3JtIC51LXN1Ym1pdCB7XG4gICAgcGFkZGluZzogMTVweCAwcHg7IH1cbiAgLmNhcmVlci1mb3JtIC5mb3JtLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgLmNhcmVlci1mb3JtIC5mb3JtLXBhbmVsIGg0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYXJlZXItZm9ybSAuZm9ybS1wYW5lbCBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLmNhcmVlci1mb3JtIC5mb3JtLXBhbmVsIGg0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDY4cHg7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvc2hhcGUucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jYXJlZXItZm9ybSAuZm9ybS1wYW5lbCBoNDpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogOTFweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDsgfSB9XG4gICAgICAuY2FyZWVyLWZvcm0gLmZvcm0tcGFuZWwgaDQgc3BhbiB7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNhcmVlci1mb3JtIC5mb3JtLXBhbmVsIGZvcm0ge1xuICAgICAgcGFkZGluZzogNTNweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FyZWVyLWZvcm0gLmZvcm0tcGFuZWwgZm9ybSB7XG4gICAgICAgICAgcGFkZGluZzogNTNweCA2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLmNhcmVlci1mb3JtIC5mb3JtLXBhbmVsIGZvcm06YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5jYXJlZXItZm9ybSAuZm9ybS1wYW5lbCBmb3JtOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgLmNhcmVlci1mb3JtIC5hbS0xIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvaHItaW1nMS5wbmcpIDUwJSAwIG5vLXJlcGVhdCAhaW1wb3J0YW50OyB9XG4gIC5jYXJlZXItZm9ybSAuYW0tMiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2hyLWltZzMucG5nKSA1MCUgMCBuby1yZXBlYXQgIWltcG9ydGFudDsgfVxuICAuY2FyZWVyLWZvcm0gLmFtLTMge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NhcmVlci9oci1pbWcyLnBuZykgNTAlIDAgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7IH1cbiAgLmNhcmVlci1mb3JtIC5hbS00IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvaHItaW1nNS5wbmcpIDUwJSAwIG5vLXJlcGVhdCAhaW1wb3J0YW50OyB9XG4gIC5jYXJlZXItZm9ybSAuYW0tNSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2hyLWltZzQucG5nKSA1MCUgMCBuby1yZXBlYXQgIWltcG9ydGFudDsgfVxuICAuY2FyZWVyLWZvcm0gLmFtLTYge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NhcmVlci9oci1pbWc2LnBuZykgNTAlIDAgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7IH1cbiAgLmNhcmVlci1mb3JtIHVsIGxpIHtcbiAgICBwYWRkaW5nLXRvcDogNjNweCAhaW1wb3J0YW50OyB9XG4gICAgLmNhcmVlci1mb3JtIHVsIGxpIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5jYXJlZXItZm9ybSAuZXh0cmEtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA1NzRweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubW9iaWxlLW9mZiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vYmlsZS1vZmYge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubW9iaWxlLW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vYmlsZS1vbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbXMtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW8tYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzRweDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5QjlCOUI7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5xdWlja2Zvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnF1aWNrZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJlZXItYm5yIHVsLnNraWxsLXBhZ2UtbW9kIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgZmxleDogMCAwIDEyMHB4OyB9IH1cblxuLmNhcmVlci1ibnIgdWwuc2tpbGwtcGFnZS1tb2Qge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcmVlci1ibnIgdWwuc2tpbGwtcGFnZS1tb2Qge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5wLXNraWxscy1pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2Zvcm0taWNvbjkucG5nKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2NHB4OyB9XG5cbi5zLXNraWxscy1pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2Zvcm0taWNvbjkucG5nKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2NHB4OyB9XG5cbiNwcmltYXJ5LXNraWxscyxcbiNzZWNvbmRhcnktc2tpbGxzIHtcbiAgaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi5qb2ItaW5uZXItcmlnaHQgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5qb2ItaW5uZXItcmlnaHQgaW5wdXQge1xuICB3aWR0aDogODUlOyB9XG5cbi5qb2ItaW5uZXItcmlnaHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uam9iLWlubmVyLXJpZ2h0IC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uam9iLWlubmVyLXJpZ2h0IC5ub3RpY2UtcGVyaW9kIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2Zvcm0taWNvbjYucG5nKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7IH1cblxuLmpvYi1pbm5lci1yaWdodCAucG9zaXRpb24taWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NhcmVlci9mb3JtLWljb245LnBuZykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0OyB9XG5cbmlucHV0LnllYXJzLW9mLWV4cGVyaWVuY2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvam9iLWljb24tNS5wbmcpIDAgNTAlIG5vLXJlcGVhdCAhaW1wb3J0YW50OyB9XG5cbi5qb2ItaW5uZXItcmlnaHQgLmF0dGFjaCB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9mb3JtLWljb24tNi5wbmcpIDQwcHggMjBweCBuby1yZXBlYXQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCA4NHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5qb2ItaW5uZXItcmlnaHQgI2F0dGFjaGVkRmlsZXMgbGkgaW5wdXQge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5qb2ItaW5uZXItcmlnaHQgI2F0dGFjaGVkRmlsZXMgbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMTBweCAwIDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5qb2ItaW5uZXItcmlnaHQgI2F0dGFjaGVkRmlsZXMgbGkgYnV0dG9uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uam9iLWlubmVyLXJpZ2h0IC5tb2RhbCAuY2xvc2Uge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uam9iLWlubmVyLXJpZ2h0IC5tb2RhbCBwIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5qb2ItaW5uZXItcmlnaHQgLm1vZGFsIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5qb2ItaW5uZXItcmlnaHQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDsgfVxuXG4uam9iLWlubmVyLXJpZ2h0IC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltkYXRhLXRpcF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuW2RhdGEtdGlwXTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgLyogaGlkZXMgdGhlIHRvb2x0aXAgd2hlbiBub3QgaG92ZXJlZCAqL1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMWExYTFhO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMTA1cHg7XG4gIHotaW5kZXg6IDg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuW2RhdGEtdGlwXTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTVweDtcbiAgbGVmdDogNDBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAvKndoaXRlLXNwYWNlOm5vd3JhcDtcblx0d29yZC13cmFwOm5vcm1hbDsqL1xuICB3aWR0aDogODUlOyB9XG5cbltkYXRhLXRpcF06aG92ZXI6YmVmb3JlLFxuW2RhdGEtdGlwXTpob3ZlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNkamFuZ28tby1jb250YWN0LWZvcm0gLmFsZXJ0LWRhbmdlciB7XG4gIG1hcmdpbjogMCA0MHB4OyB9XG5cbi5jYXJlZXItZm9ybSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGhlaWdodDogMjBweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGhlaWdodDogMjBweDsgfVxuXG4vKldpZGdldCBjc3MqL1xuLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDE3MHB4OyB9XG4gIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hZHZhbmNlZC1zZWFyY2gge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7IH1cbiAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hZHZhbmNlZC1zZWFyY2ggLnNlYXJjaC1maWVsZHMge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hZHZhbmNlZC1zZWFyY2ggLnNlYXJjaC1maWVsZHMgLnRvZ2dsZS1hbmQtY2xlYXIge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFkdmFuY2VkLXNlYXJjaCAuc2VhcmNoLWZpZWxkcyAudG9nZ2xlLWFuZC1jbGVhciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTk1cHg7IH0gfVxuICAgICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hZHZhbmNlZC1zZWFyY2ggLnNlYXJjaC1maWVsZHMgLnRvZ2dsZS1hbmQtY2xlYXIgLmNsZWFyLWJ1dHRvbiB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hZHZhbmNlZC1zZWFyY2ggLnNlYXJjaC1maWVsZHMgLnRvZ2dsZS1hbmQtY2xlYXIgLmNsZWFyLWJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgbGVmdDogNnB4OyB9XG4gICAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYWR2YW5jZWQtc2VhcmNoIC5zZWFyY2gtZmllbGRzIC50b2dnbGUtYW5kLWNsZWFyIC5jbGVhci1idXR0b24gYnV0dG9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFkdmFuY2VkLXNlYXJjaCAuc2VhcmNoLWZpZWxkcyAudG9nZ2xlLWFuZC1jbGVhciAuY2xlYXItYnV0dG9uIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hZHZhbmNlZC1zZWFyY2ggLmlucHV0LWZpZWxkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggMzBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDsgfVxuICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYWR2YW5jZWQtc2VhcmNoIC5pbnB1dC1maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFkdmFuY2VkLXNlYXJjaCBoMyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hZHZhbmNlZC1zZWFyY2ggaDMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYWR2YW5jZWQtc2VhcmNoIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hZHZhbmNlZC1zZWFyY2ggaDM6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFkdmFuY2VkLXNlYXJjaCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjsgfVxuICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFkdmFuY2VkLXNlYXJjaCAuaW5wdXQtZmllbGQgLmZvcm0tY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFkdmFuY2VkLXNlYXJjaCAuaW5wdXQtZmllbGQgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hZHZhbmNlZC1zZWFyY2ggLmlucHV0LWZpZWxkIHN2ZyB7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB0b3A6IDI1cHg7IH1cbiAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hZHZhbmNlZC1zZWFyY2ggLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hZHZhbmNlZC1zZWFyY2ggLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hZHZhbmNlZC1zZWFyY2ggLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYWR2YW5jZWQtc2VhcmNoIC50aXRsZS1hbmQtY2xlYXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gICAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFkdmFuY2VkLXNlYXJjaCAudGl0bGUtYW5kLWNsZWFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuam9iLXJvbGUtbGlzdCAucm9sZS10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuam9iLXJvbGUtbGlzdCAucm9sZS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmpvYi1yb2xlLWxpc3QgLnJvbGUtdGl0bGUgaDUge1xuICAgICAgZmxleDogMTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuam9iLXJvbGUtbGlzdCAucm9sZS10aXRsZSBoNSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cbiAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmpvYi1yb2xlLWxpc3QgLnJvbGUtdGl0bGUgaDU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyZGJlNzA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2Itcm9sZS1saXN0IC5yb2xlLXRpdGxlIGg1OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuam9iLXJvbGUtbGlzdCAucm9sZS10aXRsZSBoNTpiZWZvcmUge1xuICAgICAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuam9iLXJvbGUtbGlzdCAucm9sZS1jb3VudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjNGI4ZmUyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmpvYi1yb2xlLWxpc3QgLnJvbGUtY291bnQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2Itcm9sZS1saXN0IC5qb2ItbGlzdCAuam9iLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmpvYi1yb2xlLWxpc3QgLmpvYi1saXN0IC5qb2ItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2Itcm9sZS1saXN0IC5qb2ItbGlzdCAuam9iLWRlc2Mge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7IH1cbiAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuam9iLXJvbGUtbGlzdCAuam9iLWxpc3QgLmxvY2F0aW9uLWluZm8ge1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmpvYi1yb2xlLWxpc3QgLmpvYi1saXN0IC5sb2NhdGlvbi1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2Itcm9sZS1saXN0IC5qb2ItbGlzdCAubG9jYXRpb24taW5mbyBiciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2Itcm9sZS1saXN0IC5qb2ItbGlzdCAubG9jYXRpb24taW5mbyAubG9jYXRpb24taWNvbiB7XG4gICAgICBjb2xvcjogIzA3QjI2MDsgfVxuICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2Itcm9sZS1saXN0IC5qb2ItbGlzdCAuam9iLWxvY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2Itcm9sZS1saXN0IC5qb2ItbGlzdCAuam9iLWxvY2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuam9iLXJvbGUtbGlzdCAuam9iLWxpc3QgbGkge1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbjsgfVxuICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2Itcm9sZS1saXN0IC5tb2JpbGUtcm9sZS1jb3VudCB7XG4gICAgY29sb3I6ICM0YjhmZTI7IH1cbiAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuam9iLXJvbGUtbGlzdCAubm8tam9icy1mb3VuZCAubm90LWZvdW5kLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmOyB9XG4gIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmpvYi1yb2xlLWxpc3QgLm5vLWpvYnMtZm91bmQgcCB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuam9iLXJvbGUtbGlzdCAubm8tam9icy1mb3VuZCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuam9iLWRldGFpbHMtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM4ZGVnLCAjMTY1YjVlIDAsICMwZjNhNGEgMTclLCAjMDkxYjM4IDUwJSk7XG4gICAgcGFkZGluZzogMzBweCAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmpvYi1kZXRhaWxzLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmpvYi1kZXRhaWxzLWhlYWRlciAuY29sLXhzLTQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuam9iLWRldGFpbHMtaGVhZGVyIC5jb2wteHMtNCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuam9iLWRldGFpbHMtaGVhZGVyIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2ItZGV0YWlscy1oZWFkZXIgLmJ0bi1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjU4MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ODAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmpvYi1kZXRhaWxzLWhlYWRlciAuYnRuLXByaW1hcnkge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuam9iLWRldGFpbHMtaGVhZGVyIC50ZXh0LWNvbG9yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmpvYi1kZXRhaWxzLWhlYWRlciAudGV4dC1jb2xvciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2ItZGV0YWlscy1oZWFkZXIgLnRleHQtY29sb3IgZGl2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAjZnJlc2h0ZWFtLWpvYnMtYmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAjZnJlc2h0ZWFtLWpvYnMtYmFjayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgI2ZyZXNodGVhbS1qb2JzLWJhY2s6aG92ZXIge1xuICAgICAgY29sb3I6ICMyZGJlNzA7IH1cbiAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgI2ZyZXNodGVhbS1qb2JzLWJhY2s6aG92ZXIgc3ZnIHtcbiAgICAgICAgZmlsbDogIzJkYmU3MDsgfVxuICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5pY29uLWFycm93LWxlZnQge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2ItZGV0YWlscy1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuam9iLWRldGFpbHMtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmpvYi1kZXRhaWxzLWNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2ItZGV0YWlscy1jb250ZW50IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2ItZGV0YWlscy1jb250ZW50IHAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2ItZGV0YWlscy1jb250ZW50IHAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmpvYi1kZXRhaWxzLWNvbnRlbnQgcCBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2ItZGV0YWlscy1jb250ZW50IGRpdiB7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuam9iLWRldGFpbHMtY29udGVudCBkaXYgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2ItZGV0YWlscy1jb250ZW50IGRpdiBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2ItZGV0YWlscy1jb250ZW50IGRpdiBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2ItZGV0YWlscy1jb250ZW50IHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5qb2ItZGV0YWlscy1jb250ZW50IHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuam9iLWRldGFpbHMtY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZ3JlZW4tYXJyb3cucG5nKSBuby1yZXBlYXQgMCAwL2NvbnRhaW47XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNHB4OyB9XG4gIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3OyB9XG4gIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmNvbC14cy04IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5jb2wteHMtOCB7XG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NyU7IH0gfVxuXG4uY2FyZWVyLXdpZGdldC1zZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBwYWRkaW5nOiA4cHggMjBweCAwcHggMCAhaW1wb3J0YW50OyB9XG5cbi5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gLnJlbW90ZS10b2dnbGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4uY2FyZWVyLXdpZGdldC1zZWN0aW9uICNqb2ItYXBwbGljYW50LWZvcm0gLmFwcGxpY2F0aW9uLWZvcm0ge1xuICBtYXJnaW46IDI1cHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweDsgfVxuXG5wLmFueS1xLWEge1xuICBtYXJnaW46IDE1cHggYXV0byAyNXB4OyB9XG5cbiNmcmVzaHRlYW0td2lkZ2V0IC5zZWFyY2gtZmllbGRzIC5jbGVhci1idXR0b24gPiBidXR0b24ge1xuICBjb2xvcjogI2ZmNTgwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwOyB9XG5cbiNmcmVzaHRlYW0td2lkZ2V0IC5qb2ItbGlzdCAuam9iLWxvY2F0aW9uIC5sb2NhdGlvbi1pY29uIHtcbiAgY29sb3I6ICM0YjhmZTIgIWltcG9ydGFudDtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgICAjZnJlc2h0ZWFtLXdpZGdldCAuam9iLWxpc3QgLmpvYi1sb2NhdGlvbiAubG9jYXRpb24taWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gICAgICBmbGV4OiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfSB9XG5cbiNmcmVzaHRlYW0td2lkZ2V0IC5pY29uLWFycm93LXJpZ2h0IHtcbiAgZmlsbDogIzRiOGZlMiAhaW1wb3J0YW50OyB9XG5cbiNmcmVzaHRlYW0td2lkZ2V0IC5qb2ItbGlzdCA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZmZmMSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4jZnJlc2h0ZWFtLXdpZGdldCAuY2xlYXItYnV0dG9uLW1vYmlsZSB7XG4gIGNvbG9yOiAjZmY1ODAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxNDBweDtcbiAgd2lkdGg6IGF1dG87IH1cbiAgI2ZyZXNodGVhbS13aWRnZXQgLmNsZWFyLWJ1dHRvbi1tb2JpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAgICNmcmVzaHRlYW0td2lkZ2V0IC5jbGVhci1idXR0b24tbW9iaWxlIHtcbiAgICAgIHdpZHRoOiBpbmhlcml0OyB9IH1cblxuI2ZyZXNodGVhbS13aWRnZXQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0Om5vdCguZm9ybS1jb250cm9sLWhpZ2hsaWdodCkgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbiNmcmVzaHRlYW0td2lkZ2V0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nOiAzcHggMCAhaW1wb3J0YW50OyB9XG5cbiNmcmVzaHRlYW0td2lkZ2V0ICNmdC1pbnB1dC1jbG9zZS1pY29uLmNsb3NlLWljb24ge1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgdG9wOiAxOHB4OyB9XG5cbi5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSB7XG4gICAgcGFkZGluZzogNXB4IDE1cHggMjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWFlYTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgcGFkZGluZzogMjVweCAzNXB4IDUwcHg7IH0gfVxuICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFwcGxpY2F0aW9uLWZvcm0gI2ZyZXNoaHJfYXBwbGljYW50X2Zvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5mb3JtLWdyb3VwOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZm9ybS1ncm91cDpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgd2lkdGg6IDMxLjg2JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5mb3JtLWdyb3VwOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZm9ybS1ncm91cDpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgd2lkdGg6IDMxLjg2JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5mb3JtLWdyb3VwOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZm9ybS1ncm91cDpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgd2lkdGg6IDMxLjg2JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5mb3JtLWdyb3VwOm50aC1jaGlsZCg3KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZm9ybS1ncm91cDpudGgtY2hpbGQoNykge1xuICAgICAgICAgICAgd2lkdGg6IDMxLjg2JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5mb3JtLWdyb3VwOm50aC1jaGlsZCg4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZm9ybS1ncm91cDpudGgtY2hpbGQoOCkge1xuICAgICAgICAgICAgd2lkdGg6IDMxLjg2JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5mb3JtLWdyb3VwOm50aC1jaGlsZCg5KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZm9ybS1ncm91cDpudGgtY2hpbGQoOSkge1xuICAgICAgICAgICAgd2lkdGg6IDMxLjg2JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5mb3JtLWdyb3VwOm50aC1jaGlsZCgxMCkge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFwcGxpY2F0aW9uLWZvcm0gI2ZyZXNoaHJfYXBwbGljYW50X2Zvcm0gLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDEwKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZm9ybS1ncm91cDpudGgtY2hpbGQoMTEpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFwcGxpY2F0aW9uLWZvcm0gI2ZyZXNoaHJfYXBwbGljYW50X2Zvcm0gLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDE5KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZm9ybS1ncm91cDpudGgtY2hpbGQoMTkpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMS44NiU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZm9ybS1ncm91cDpudGgtY2hpbGQoMjApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5mb3JtLWdyb3VwOm50aC1jaGlsZCgyMCkge1xuICAgICAgICAgICAgd2lkdGg6IDMxLjg2JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5mb3JtLWdyb3VwOm50aC1jaGlsZCgyMSkge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFwcGxpY2F0aW9uLWZvcm0gI2ZyZXNoaHJfYXBwbGljYW50X2Zvcm0gLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDIxKSB7XG4gICAgICAgICAgICB3aWR0aDogMzEuODYlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFwcGxpY2F0aW9uLWZvcm0gI2ZyZXNoaHJfYXBwbGljYW50X2Zvcm0gLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDIyKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5mb3JtLWdyb3VwIGlucHV0LCAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhLCAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5mb3JtLWdyb3VwIGlucHV0LCAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhLCAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFwcGxpY2F0aW9uLWZvcm0gI2ZyZXNoaHJfYXBwbGljYW50X2Zvcm0gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5mb3JtLWdyb3VwIGxhYmVsLmNvbXBsZXgtZmllbGQtbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZm9ybS1ncm91cCAubGluay1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5mb3JtLWdyb3VwIC5saW5rLWxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFwcGxpY2F0aW9uLWZvcm0gI2ZyZXNoaHJfYXBwbGljYW50X2Zvcm0gLmxpbmstZ3JvdXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5saW5rLWdyb3VwIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFwcGxpY2F0aW9uLWZvcm0gI2ZyZXNoaHJfYXBwbGljYW50X2Zvcm0gLmxpbmstZ3JvdXAgYnV0dG9uLmJ0bi1hZGQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRlOWY3O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAubGluay1ncm91cCBidXR0b24uYnRuLWFkZCB7XG4gICAgICAgICAgICB0b3A6IC00MXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgYXV0byBhdXRvOyB9IH1cbiAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAubGluay1ncm91cCBidXR0b24uYnRuLWFkZDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2I0Y2VlZDsgfVxuICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFwcGxpY2F0aW9uLWZvcm0gI2ZyZXNoaHJfYXBwbGljYW50X2Zvcm0gLmVtcGxveWVyLWdyb3VwIC5mb3JtLWdyb3VwOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZW1wbG95ZXItZ3JvdXAgLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB3aWR0aDogNDguOSU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZW1wbG95ZXItZ3JvdXAgLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5lbXBsb3llci1ncm91cCAuZm9ybS1ncm91cDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiA0OC45JTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFwcGxpY2F0aW9uLWZvcm0gI2ZyZXNoaHJfYXBwbGljYW50X2Zvcm0gLmVtcGxveWVyLWdyb3VwIC5mb3JtLWdyb3VwOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZW1wbG95ZXItZ3JvdXAgLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB3aWR0aDogNDguOSU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZW1wbG95ZXItZ3JvdXAgLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5lbXBsb3llci1ncm91cCAuZm9ybS1ncm91cDpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIHdpZHRoOiA0OC45JTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFwcGxpY2F0aW9uLWZvcm0gI2ZyZXNoaHJfYXBwbGljYW50X2Zvcm0gLmVtcGxveWVyLWdyb3VwIC5mb3JtLWdyb3VwOm50aC1jaGlsZCg1KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7IH1cbiAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5lbXBsb3llci1ncm91cCAuZm9ybS1ncm91cDpudGgtY2hpbGQoNikge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFwcGxpY2F0aW9uLWZvcm0gI2ZyZXNoaHJfYXBwbGljYW50X2Zvcm0gLmVtcGxveWVyLWdyb3VwIC5mb3JtLWdyb3VwOm50aC1jaGlsZCg2KSB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogNzBweDsgfVxuICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFwcGxpY2F0aW9uLWZvcm0gI2ZyZXNoaHJfYXBwbGljYW50X2Zvcm0gLmVtcGxveWVyLWdyb3VwIC5mb3JtLWdyb3VwIC5mb3JtLWdyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZW1wbG95ZXItZ3JvdXAgbGFiZWwge1xuICAgICAgYmFja2dyb3VuZDogI2ZiZmJmYjsgfVxuICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFwcGxpY2F0aW9uLWZvcm0gI2ZyZXNoaHJfYXBwbGljYW50X2Zvcm0gLmVkdWNhdGlvbi1ncm91cCAuZm9ybS1ncm91cDpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFwcGxpY2F0aW9uLWZvcm0gI2ZyZXNoaHJfYXBwbGljYW50X2Zvcm0gLmVkdWNhdGlvbi1ncm91cCAuZm9ybS1ncm91cDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHdpZHRoOiAzMS44NiU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZWR1Y2F0aW9uLWdyb3VwIC5mb3JtLWdyb3VwOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZWR1Y2F0aW9uLWdyb3VwIC5mb3JtLWdyb3VwOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDMxLjg2JTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5lZHVjYXRpb24tZ3JvdXAgLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5lZHVjYXRpb24tZ3JvdXAgLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB3aWR0aDogMzEuODYlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZWR1Y2F0aW9uLWdyb3VwIC5mb3JtLWdyb3VwOm50aC1jaGlsZCg0KSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZWR1Y2F0aW9uLWdyb3VwIC5mb3JtLWdyb3VwOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgd2lkdGg6IDQ4LjklO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZWR1Y2F0aW9uLWdyb3VwIC5mb3JtLWdyb3VwOm50aC1jaGlsZCg1KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZWR1Y2F0aW9uLWdyb3VwIC5mb3JtLWdyb3VwOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgd2lkdGg6IDQ4LjklO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZWR1Y2F0aW9uLWdyb3VwIC5mb3JtLWdyb3VwOm50aC1jaGlsZCg2KSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZWR1Y2F0aW9uLWdyb3VwIC5mb3JtLWdyb3VwOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtICNmcmVzaGhyX2FwcGxpY2FudF9mb3JtIC5lZHVjYXRpb24tZ3JvdXAgLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZWR1Y2F0aW9uLWdyb3VwIC5mb3JtLWdyb3VwIC5mb3JtLWdyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSAuZWR1Y2F0aW9uLWdyb3VwIGxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7IH1cbiAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmFwcGxpY2F0aW9uLWZvcm0gaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAuZy1yZWNhcHRjaGEgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYXBwbGljYXRpb24tZm9ybSAuZy1yZWNhcHRjaGEgPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiAzMDRweCAhaW1wb3J0YW50OyB9IH1cbiAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5hcHBsaWNhdGlvbi1mb3JtIC5nLXJlY2FwdGNoYSBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYnRuLWFkZCB7XG4gICAgYmFja2dyb3VuZDogIzRiOGZlMjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI4ZmUyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5idG4tYWRkIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7IH0gfVxuICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmJ0bi1hZGQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNlYWU3ZTc7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjM3NGQ3OyB9XG4gICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYnRuLWFkZDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRiOGZlMjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgI2FwcGxpY2FudF9zdWJtaXQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZjU4MDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNTgwMDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAjYXBwbGljYW50X3N1Ym1pdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLnJlc3VtZS11cGxvYWQgLnVwbG9hZC1maWxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAucmVzdW1lLXVwbG9hZCAjdXBsb2FkVmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5yZXN1bWUtdXBsb2FkOmhvdmVyICN1cGxvYWRWYWx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzRiOGZlMjtcbiAgICBib3JkZXItY29sb3I6ICM0YjhmZTI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuY29tcGxleC1maWVsZCB7XG4gICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5jb21wbGV4LWZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDI1cHg7IH0gfVxuICAgIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmNvbXBsZXgtZmllbGQtbGFiZWwge1xuICAgICAgYmFja2dyb3VuZDogI2ZiZmJmYjsgfVxuICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC52ZXJ0aWNhbC1hbGlnbiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4OyB9XG4gIC5jYXJlZXItd2lkZ2V0LXNlY3Rpb24gI2ZyZXNodGVhbS13aWRnZXQgLmpvYi1kZXRhaWxzLWNvbnRlbnQgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuam9iLWRldGFpbHMtY29udGVudCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDQycHg7IH1cbiAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYnRuLXJlbW92ZSB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZTBlMDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhcmVlci13aWRnZXQtc2VjdGlvbiAjZnJlc2h0ZWFtLXdpZGdldCAuYnRuLXJlbW92ZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0OyB9IH1cbiAgICAuY2FyZWVyLXdpZGdldC1zZWN0aW9uICNmcmVzaHRlYW0td2lkZ2V0IC5idG4tcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlOWI5Yjk7IH1cblxuLnBhZGRpbmctMjUtbW9kaWZ5IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFkZGluZy0yNS1tb2RpZnkge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4uam9iLWxlZnQgaDEge1xuICBmb250LXNpemU6IDI0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuam9iLWxlZnQgaDEge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLmpvYi1sZWZ0IGgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuam9iLWxlZnQgaDEgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5mYXEtcGFuLW1vZGlmeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKk5ldyBibnIgdmlkZW8gc2VjdGlvbiovXG4udmlkZW8tdGVzdGltb25pYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudmlkZW8tdGVzdGltb25pYWwge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLnZpZGVvLXRlc3RpbW9uaWFsLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW46IDAgNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC52aWRlby10ZXN0aW1vbmlhbC13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC52aWRlby10ZXN0aW1vbmlhbC13cmFwcGVyIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC52aWRlby10ZXN0aW1vbmlhbC13cmFwcGVyIGg2IHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgIC52aWRlby10ZXN0aW1vbmlhbC13cmFwcGVyIGg2IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMzNkRGN0Q7IH1cbiAgLnZpZGVvLXRlc3RpbW9uaWFsIC5wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnZpZGVvLXRlc3RpbW9uaWFsIC5wci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC52aWRlby10ZXN0aW1vbmlhbC1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzVDNUM1OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC52aWRlby10ZXN0aW1vbmlhbC1ib3gge1xuICAgICAgICBoZWlnaHQ6IDE3MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC52aWRlby10ZXN0aW1vbmlhbC1ib3gge1xuICAgICAgICBoZWlnaHQ6IDIwOHB4OyB9IH1cbiAgICAudmlkZW8tdGVzdGltb25pYWwtYm94IC50aHVtYi1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC52aWRlby10ZXN0aW1vbmlhbC1ib3ggLnZpZC1wbGF5LWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC52aWRlby10ZXN0aW1vbmlhbC1ib3ggLnZpZC1wbGF5LWJ0bjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvYmx1ZS1wbGF5LWJ0bi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgaGVpZ2h0OiA2MnB4OyB9XG4gICAgLnZpZGVvLXRlc3RpbW9uaWFsLWJveDpob3ZlciAudmlkLXBsYXktYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7IH1cbiAgICAgIC52aWRlby10ZXN0aW1vbmlhbC1ib3g6aG92ZXIgLnZpZC1wbGF5LWJ0bjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgLnZpZGVvLXRlc3RpbW9uaWFsIHVsLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnRlc3RpbW9uaWFsLWNsaXAtbW9kYWwge1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTUpOyB9XG4gIC50ZXN0aW1vbmlhbC1jbGlwLW1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC50ZXN0aW1vbmlhbC1jbGlwLW1vZGFsIC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVzdGltb25pYWwtY2xpcC1tb2RhbCAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICAgICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgICByaWdodDogNjRweDsgfSB9XG4gIC50ZXN0aW1vbmlhbC1jbGlwLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLnRlc3RpbW9uaWFsLWNsaXAtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAudGVzdGltb25pYWwtY2xpcC1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVzdGltb25pYWwtY2xpcC1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5OTBweCAhaW1wb3J0YW50OyB9IH1cblxuLmNhcmVlci1ibnIgLmJ0bi1jZW50ZXItYmxvY2sge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcmVlci1ibnIgLmJ0bi1jZW50ZXItYmxvY2sge1xuICAgICAgd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kOiAjOWI5YjliO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDljNjg0O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7IH1cblxuLnZpZC10ZXN0aW1vbmlhbC1zbGlkZXIgLm93bC1kb3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uby10ZXJtcy1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTQwcHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm8tdGVybXMtaGVhZGluZyBoMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLm8tdGVybXMtaGVhZGluZyBoMTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG5cbi5vLXRlcm1zIHAge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXRlcm1zIHAge1xuICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbi5wcml2YWN5LXBvbGljeSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0MTQ0NDY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByaXZhY3ktcG9saWN5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgLnByaXZhY3ktcG9saWN5IC5jLXRpY2tlZC1saXN0IHtcbiAgICBtYXJnaW46IDBweCAwcHggMjVweCAwOyB9XG4gICAgLnByaXZhY3ktcG9saWN5IC5jLXRpY2tlZC1saXN0IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAwIDEwcHggMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByaXZhY3ktcG9saWN5IC5jLXRpY2tlZC1saXN0IGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgIC5wcml2YWN5LXBvbGljeSAuYy10aWNrZWQtbGlzdCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vaWNvbi1idWxsZXQtZGFyay5zdmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnByaXZhY3ktcG9saWN5IC5jLXRpY2tlZC1saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDFweDsgfSB9XG4gIC5wcml2YWN5LXBvbGljeSAuY29tbW9uLWJnLWhvbGRlciBoNSwgLnByaXZhY3ktcG9saWN5IC5jb21tb24tYmctaG9sZGVyIGg2IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucHJpdmFjeS1wb2xpY3kgLmNvbW1vbi1iZy1ob2xkZXIgaDUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAucHJpdmFjeS1wb2xpY3kgLmNvbW1vbi1iZy1ob2xkZXIgaDYge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAucHJpdmFjeS1wb2xpY3kgLmNvbW1vbi1iZy1ob2xkZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByaXZhY3ktcG9saWN5IC5jb21tb24tYmctaG9sZGVyIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLnByaXZhY3ktcG9saWN5LW1vZCAuY29tbW9uLWJnLWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7IH1cbiAgLnByaXZhY3ktcG9saWN5LW1vZCAuY29tbW9uLWJnLWhvbGRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7IH1cbiAgICAucHJpdmFjeS1wb2xpY3ktbW9kIC5jb21tb24tYmctaG9sZGVyIHNwYW4gc3BhbiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAgIC5wcml2YWN5LXBvbGljeS1tb2QgLmNvbW1vbi1iZy1ob2xkZXIgc3BhbiBhIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC5wcml2YWN5LXBvbGljeS1tb2QgLmNvbW1vbi1iZy1ob2xkZXIgbGkge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG5cbi5yZWZ1bmQtcG9saWN5IGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucmVmdW5kLXBvbGljeSBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogNDBweCAwIDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDMycHg7IH1cbiAgLnJlZnVuZC1wb2xpY3kgaDMubWItMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLnJlZnVuZC1wb2xpY3kgb2wgbGkge1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgLnJlZnVuZC1wb2xpY3kgb2wgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnJlZnVuZC1wb2xpY3kgcCB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5vLXRlcm1zIC5yZWZ1bmQtcG9saWN5IHAge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvb2tpZS1wb2xpY3ktaDEsXG4gIC5kaXNjbGFpbWVyLWgxLFxuICAucHJpdmFjeS1wb2xpY3ktaDEsXG4gIC5yZWZ1bmQtcG9saWN5LWgxLFxuICAudGVybXMtY29uZGl0aW9uLWgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYxcHg7IH0gfVxuXG4uby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzX19iYW5uZXItaW1hZ2Uge1xuICBwYWRkaW5nOiA1MHB4IDAgMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX2Jhbm5lci1pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fYmFubmVyLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fYmFubmVyLWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX2Jhbm5lci1jb250ZW50IGg0IHtcbiAgICBjb2xvcjogIzE0REY3RDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fYmFubmVyLWNvbnRlbnQgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX2Jhbm5lci1jb250ZW50IHAge1xuICAgIGNvbG9yOiAjMTRERjdEO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTRERjdEO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzX19iYW5uZXItY29udGVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG4gIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX2Jhbm5lci1jb250ZW50IGgxIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fYmFubmVyLWNvbnRlbnQgaDEge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fYmFubmVyLWNvbnRlbnQgaDEge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4OyB9IH1cblxuLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fdGVjaG5vbG9neS1kaXYgaDIge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fdGVjaG5vbG9neS1kaXYgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX3RlY2hub2xvZ3ktZGl2IHVsIGxpIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX3RlY2hub2xvZ3ktZGl2IHVsIGxpIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzE0REY3RDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fdGVjaG5vbG9neS1kaXYgdWwgbGkgc3BhbiBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzX190ZWNobm9sb2d5LWRpdiB1bCBsaSBzcGFuIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogNDJweDsgfVxuICAgICAgICAuby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzX190ZWNobm9sb2d5LWRpdiB1bCBsaSBzcGFuIGltZy53ZHRoLTI1IHtcbiAgICAgICAgICB3aWR0aDogMjVweDsgfVxuICAgICAgICAuby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzX190ZWNobm9sb2d5LWRpdiB1bCBsaSBzcGFuIGltZy53ZHRoLTE1IHtcbiAgICAgICAgICB3aWR0aDogMTVweDsgfVxuICAgICAgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fdGVjaG5vbG9neS1kaXYgdWwgbGkgc3BhbiAudmVydGljYWwtaW1hZ2UtcmVzaXplIHtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fdGVjaG5vbG9neS1kaXYgdWwgbGkgc3BhbiAudHJhbnNpcCB7XG4gICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4OyB9IH1cblxuLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweCAwIDAgMDsgfSB9XG4gIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCB1bCBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9ncmVlbi1hcnJvdy5wbmcpO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cbiAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgdWwubnVtYmVyLXN0eWxlIGxpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgdWwubnVtYmVyLXN0eWxlIC5udW1iZXItc3R5bGUxOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJzEuJzsgfVxuICAgIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCB1bC5udW1iZXItc3R5bGUgLm51bWJlci1zdHlsZTI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnMi4nOyB9XG4gICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHVsLm51bWJlci1zdHlsZSAubnVtYmVyLXN0eWxlMzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICczLic7IH1cbiAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgdWwubnVtYmVyLXN0eWxlIC5udW1iZXItc3R5bGU0OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJzQuJzsgfVxuICAgIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCB1bC5udW1iZXItc3R5bGUgLm51bWJlci1zdHlsZTU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnNS4nOyB9XG4gICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHVsLm51bWJlci1zdHlsZSAubnVtYmVyLXN0eWxlNjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICc2Lic7IH1cbiAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgdWwubnVtYmVyLXN0eWxlIC5udW1iZXItc3R5bGU3OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJzcuJzsgfVxuICAgIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCB1bC5udW1iZXItc3R5bGUgLm51bWJlci1zdHlsZTg6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnOC4nOyB9XG4gIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7IH1cbiAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX3NlcnZpY2VzIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMgdWwgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX3NlcnZpY2VzIHVsIGxpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7IH0gfVxuICAgICAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX3NlcnZpY2VzIHVsIGxpIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyB1bCBsaSBzcGFuIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyB1bCBsaSBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMgdWwgbGk6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDBweDsgfVxuICAgICAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX3NlcnZpY2VzIHVsIGxpOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9IH1cbiAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IC50aGUtcmVzdWx0cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTcwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpOyB9XG4gIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCAucmVzdWx0cy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IC5yZXN1bHRzLWNvbnRlbnQgdWwgbGkge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgLnJlc3VsdHMtY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2dyZWVuLWFycm93LnBuZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCAucmVzdWx0cy1jb250ZW50IGg0IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX2ljb24taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX2ljb24taGVhZGVyIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtd2lkdGg6IDM2cHg7IH1cbiAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX2ljb24taGVhZGVyIGg0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTVweDsgfVxuXG4uby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1yZXN1bHRzX19kaXYge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLXJlc3VsdHNfX2RpdiBoNCB7XG4gICAgICBjb2xvcjogIzA1QjI4MTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5mb250LXNpemUtMjQtaSB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbi5vLWNhc2Utc3R1ZGllcy1uZXcge1xuICBwYWRkaW5nOiAxNXB4IDAgMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1jYXNlLXN0dWRpZXMtbmV3IHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMCA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAuYnRuX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLmZpbHRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAuby1jYXNlLXN0dWRpZXMtbmV3IC5maWx0ZXIgc3Bhbi5mbHQtdGVjaCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5maWx0ZXIgc3Bhbi5mbHQtdGVjaCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5vLWNhc2Utc3R1ZGllcy1uZXcgLmZpbHRlciB1bCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLmZpbHRlciB1bCBsaSBsYWJlbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCAjMDAwMDAwMzA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IHtcbiAgICAgICAgbWluLWhlaWdodDogNDMwcHg7IH0gfVxuICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QgYSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0LXBvcnRmb2xpbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogMzQwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNXB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgLyogbW9iaWxlIHF1ZXJ5IGZvciB0YWJsZXQgbGFuZHNjYXBlICovIH1cbiAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QtcG9ydGZvbGlvIGgzIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0LXBvcnRmb2xpbyBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdC1wb3J0Zm9saW8gaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdC1wb3J0Zm9saW8gLnBwLXRodW1iIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QtcG9ydGZvbGlvIC5wLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBNEJCNjY7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0LXBvcnRmb2xpbyAucC1idXR0b246aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNEJCNjY7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QtcG9ydGZvbGlvIC5wLWxpbmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvcG9ydGZvbGlvL2xpbmstaWNvbi5wbmcpIDgzJSA2cHggbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMnB4IDAgMnB4IDE5cHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdC1wb3J0Zm9saW8gLnAtbGluazpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL3BvcnRmb2xpby9saW5rLWljb24taG92ZXIucG5nKSA4MyUgNnB4IG5vLXJlcGVhdCAjRkY1ODAwOyB9XG4gICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0LXBvcnRmb2xpbyAuYm90dG9tLWNhc2VzdHVkaWVzIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdC1wb3J0Zm9saW8gLmJvdHRvbS1jYXNlc3R1ZGllcyAuY291bnRyeS1jb2RlIHtcbiAgICAgICAgICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QtcG9ydGZvbGlvIC5ib3R0b20tY2FzZXN0dWRpZXMgLmNvdW50cnktY29kZSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdC1wb3J0Zm9saW8gLmJvdHRvbS1jYXNlc3R1ZGllcyBpbWcge1xuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3Qgc3BhbiB7XG4gICAgICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdCBoMyBhIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QgaDIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IGgyIGEge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QgcCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDg1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdCAuYm90dG9tLWNhc2VzdHVkaWVzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAvKiBtb2JpbGUgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi8gfVxuICAgICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdCAuYm90dG9tLWNhc2VzdHVkaWVzIGEuY29sb3ItaWNvbiB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdCAuYm90dG9tLWNhc2VzdHVkaWVzIGEuY29sb3ItaWNvbiBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QgLmJvdHRvbS1jYXNlc3R1ZGllcyAuYnRuLWNhc2VzdHVkaWVzIHtcbiAgICAgICAgcGFkZGluZzogMCAxM3B4O1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDA7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjRkY1ODAwO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIC8qIG1vYmlsZSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqLyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QgLmJvdHRvbS1jYXNlc3R1ZGllcyAuYnRuLWNhc2VzdHVkaWVzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gICAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QgLmJvdHRvbS1jYXNlc3R1ZGllcyAuYnRuLWNhc2VzdHVkaWVzOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1ODAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7IH1cbiAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QgLmJvdHRvbS1jYXNlc3R1ZGllcyAuYnRuLWNhc2VzdHVkaWVzMSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMzJweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FzZS1zdHVkeS1ob21lL2ljb24tcGRmLnN2ZykgMCA1MCUgbm8tcmVwZWF0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8qIG1vYmlsZSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqLyB9XG4gICAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QgLmJvdHRvbS1jYXNlc3R1ZGllcyAuYnRuLWNhc2VzdHVkaWVzMTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMzJweDtcbiAgICAgICAgICBib3R0b206IDlweDtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MzQzNDMztcbiAgICAgICAgICBoZWlnaHQ6IDFweDsgfVxuICAgICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IC5ib3R0b20tY2FzZXN0dWRpZXMgLmJ0bi1jYXNlc3R1ZGllczE6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk0NjQ2OyB9XG4gIC5vLWNhc2Utc3R1ZGllcy1uZXcgLmZpbHRlci1oZWlnaHQge1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG1hcmdpbjogMCAwIDUwcHggMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1pbi13aWR0aDogMjE1cHg7IH1cbiAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5maWx0ZXItaGVpZ2h0IHVsIGxpIC5jYXNlLXN0dWR5LWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAuZmlsdGVyLWhlaWdodCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgLm8tY2FzZS1zdHVkaWVzLW5ldyAudGVjaC1maWx0ZXItaGVpZ2h0IHtcbiAgICB6LWluZGV4OiA5OTsgfVxuICAuby1jYXNlLXN0dWRpZXMtbmV3IC5maWx0ZXItaGVpZ2h0IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwIDAgMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm8tY2FzZS1zdHVkaWVzLW5ldyAuZmlsdGVyLWhlaWdodCB1bCBsaSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogMjBweDsgfVxuICAuby1jYXNlLXN0dWRpZXMtbmV3IC5maWx0ZXItaGVpZ2h0IHVsIGxpIGlucHV0IHtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJ0bi1jYXNlc3R1ZGllcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGRjU4MDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGNTgwMDtcbiAgcGFkZGluZzogMCAyN3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5idG4tY2FzZXN0dWRpZXMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7IH0gfVxuICAuYnRuLWNhc2VzdHVkaWVzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0REY3RDsgfVxuXG4uZHJvcC1kb3duLXRlY2hub2xvZ2llcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kcm9wLWRvd24tdGVjaG5vbG9naWVzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLmRyb3AtZG93bi10ZWNobm9sb2dpZXMgLnNlbGVjdGVkIGEgaW1nLmZpbHRlci1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4OyB9XG4gIC5kcm9wLWRvd24tdGVjaG5vbG9naWVzIC5zZWxlY3RlZCBhIGltZy5pY29uLWFycm93IHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuZHJvcC1kb3duLXRlY2hub2xvZ2llcyAuc2VsZWN0ZWQgYSBpbWcuaWNvbi11cCB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtd2Vua2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZHJvcC1kb3duLXRlY2hub2xvZ2llcyAuc2VsZWN0ZWQgYSBpbWcuaWNvbi11cCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfSB9XG4gIC5kcm9wLWRvd24tdGVjaG5vbG9naWVzIC5zZWxlY3RlZCBhIGltZy5pY29uLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlbmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZHJvcC1kb3duLXRlY2hub2xvZ2llcyAuc2VsZWN0ZWQgYSBpbWcuaWNvbi1kb3duIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4OyB9IH1cblxuLm8tY2FzZS1zdHVkeS1jdGEge1xuICBwYWRkaW5nOiAyMHB4IDAgNjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG1lZGlhIHF1ZXJ5IGZvciB0YWJsZXQgbGFuZHNjYXBlICovIH1cblxuLnBhZ2luZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxNXB4IDAgMzBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYWdpbmcge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMzBweCAwOyB9IH1cbiAgLnBhZ2luZyBzcGFuIHtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW46IDVweDsgfVxuICAgIC5wYWdpbmcgc3Bhbi5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjU4MDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnaW5nIGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbjogNXB4OyB9XG4gIC5wYWdpbmcgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogNnB4OyB9XG4gIC5wYWdpbmcgdWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdpbmcgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAucGFnaW5nIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgICAgICAgY29sb3I6ICMzNzM3Mzc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9sZWZ0LWljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAgICAgICAucGFnaW5nIHVsIGxpOmZpcnN0LWNoaWxkIC5mbGV4LWNlbnRlciB7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDk5OTlweDsgfVxuICAgICAgLnBhZ2luZyB1bCBsaSAuZmxleC1jZW50ZXIge1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAucGFnaW5nIHVsIGxpIC5hY3RpdmUtcGFnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjU4MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGhlaWdodDogMzRweCAhaW1wb3J0YW50OyB9XG4gICAgICAucGFnaW5nIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgICBjb2xvcjogIzM3MzczNztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vcmlnaHQtaWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gICAgICAgIC5wYWdpbmcgdWwgbGk6bGFzdC1jaGlsZCAuZmxleC1jZW50ZXIge1xuICAgICAgICAgIHRleHQtaW5kZW50OiA5OTk5cHg7IH1cbiAgICAgIC5wYWdpbmcgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBhZ2luZyB1bCBsaTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnBhZ2luZyB1bCBsaTpudGgtbGFzdC1jaGlsZCgyKTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luOiAycHggMCAwOyB9XG4gICAgLnBhZ2luZyB1bC5wcmV2U2hlcCBsaTpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGFnaW5nIHVsLm1pZFNoZXAgbGk6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIi4uLlwiO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAycHggMCAwOyB9XG4gICAgLnBhZ2luZyB1bC5sYXN0U2hlcCBsaTpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDJweCAwIDA7IH1cbiAgICAucGFnaW5nIHVsLmxhc3RTaGVwIGxpOm50aC1sYXN0LWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBhZ2luZyB1bC5lU2VwdGVyIGxpOm50aC1sYXN0LWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIHdpZHRoICovXG4uZmlsdGVyIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG5cbi8qIFRyYWNrICovXG4uZmlsdGVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICNGQ0ZDRkM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLyogSGFuZGxlICovXG4uZmlsdGVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTRBNEE7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLmJhbm5lci1pbWFnZS1vdmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaW1hZ2UtcG9zaXRpb24tY2FzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDYwcHg7IH1cbiAgLmltYWdlLXBvc2l0aW9uLWNhc2UgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZW5raXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLnBhZGRpbmctdG9wLTkwLW1sbnAge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwOXB4OyB9XG5cbi5jYXNlLXN0dWR5LWJhY2tncm91bmQtbWxucCB7XG4gIGhlaWdodDogNTA5cHg7IH1cblxuLmNhc2Utc3R1ZGllcy1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MyNjIyZGI7XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50OyB9XG4gIC5jYXNlLXN0dWRpZXMtYmFubmVyIC5tbHBuLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gIC5jYXNlLXN0dWRpZXMtYmFubmVyX19iYW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgICAuY2FzZS1zdHVkaWVzLWJhbm5lcl9fYmFubmVyLWNvbnRlbnQgcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUUyMTE2O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY2FzZS1zdHVkaWVzLWJhbm5lcl9fYmFubmVyLWNvbnRlbnQgaDEge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgcGFkZGluZzogNXB4IDAgMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbi5jbGllbnQtaGVhZGluZy1tbG5wIHtcbiAgY29sb3I6ICM0OTQ5NDk7XG4gIGZvbnQtc2l6ZTogNTVweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY2xpZW50LWRlc2NyaXB0aW9uLW1sbnAge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDsgfVxuXG4uY2hhbGxlbmdlLWJ1bGxldHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2hhbGxlbmdlLWJ1bGxldHMge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5jaGFsbGVuZ2UtYnVsbGV0cyBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50OyB9XG4gICAgLmNoYWxsZW5nZS1idWxsZXRzIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQzNFMkU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2hhbGxlbmdlLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDsgfSB9XG5cbi5tbG5wLXdhdGNoLXRleHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDsgfVxuICAubWxucC13YXRjaC10ZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDAzNTJCO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtOHB4OyB9XG5cbi52aWRlby1tbG5wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cblxuLnZpZGVvIHtcbiAgaGVpZ2h0OiAzMTVweDsgfVxuXG4udmlkZW8tYm94IHtcbiAgaGVpZ2h0OiAzMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi52aWRlby10aHVtYm5haWwge1xuICB6LWluZGV4OiAzMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udmlkZW8tZnJhbWUge1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGh1bWJuYWlsLWxpbmsgLnZpZGVvLXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50aHVtYm5haWwtbGluazpob3ZlciAudmlkZW8tdGh1bWJuYWlsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jdmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQwZW07XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm94LXNoYWRvdzogMC4yNWVtIDAuMjVlbSAwLjI1ZW0gcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbiN2aWRlby1jb250YWluZXIgdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4jdmlkZW8tY29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNzdGFydGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4uZ3JhZGllbnQtZ3JlZW4tYmx1ZS1tbG5wIHtcbiAgYmFja2dyb3VuZDogIzAwYjM1YztcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDBiMzVjIDAlLCAjMGI4YThhIDQ3JSwgIzAwNDQ3NSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjMDBiMzVjKSwgY29sb3Itc3RvcCg0NyUsICMwYjhhOGEpLCBjb2xvci1zdG9wKDEwMCUsICMwMDQ0NzUpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDBiMzVjIDAlLCAjMGI4YThhIDQ3JSwgIzAwNDQ3NSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAwYjM1YyAwJSwgIzBiOGE4YSA0NyUsICMwMDQ0NzUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDBiMzVjIDAlLCAjMGI4YThhIDQ3JSwgIzAwNDQ3NSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzAwYjM1YyAtMjIlLCAjMGU1NTc5IDQ3JSwgIzAwNDQ3NSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGIzNWMnLCBlbmRDb2xvcnN0cj0nIzAwNDQ3NScsIEdyYWRpZW50VHlwZT0xICk7IH1cblxucC5zZXJ2aWNlLXR4dCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjsgfVxuXG4uZG93bmxvYWQtZm9ybSB7XG4gIG1heC13aWR0aDogNjI1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZG93bmxvYWQtZm9ybSBmb3JtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kb3dubG9hZC1mb3JtIGZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHggNDBweDsgfSB9XG4gIC5kb3dubG9hZC1mb3JtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5kb3dubG9hZC1mb3JtIGlucHV0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmRvd25sb2FkLWZvcm0gLmNzLW5hbWUge1xuICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvY29tbW9uL2Zvcm0taWNvbi0xLnBuZykgMCA1MCUgbm8tcmVwZWF0OyB9XG4gIC5kb3dubG9hZC1mb3JtIC5jcy1lbWFpbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9jb21tb24vZm9ybS1pY29uLTIucG5nKSAwIDUwJSBuby1yZXBlYXQ7IH1cbiAgLmRvd25sb2FkLWZvcm0gYnV0dG9uIHtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7IH1cbiAgLmRvd25sb2FkLWZvcm0gLnBvcHVwLWhlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgcGFkZGluZzogMzBweCAxNDBweCAzMHB4IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZG93bmxvYWQtZm9ybSAucG9wdXAtaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTEwcHggMzBweCA2MHB4OyB9IH1cbiAgICAuZG93bmxvYWQtZm9ybSAucG9wdXAtaGVhZGluZzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Nhc2Utc3R1ZHkvcG9wdXAtaGVhZGluZy1iZy5wbmcpIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTA4cHg7XG4gICAgICBoZWlnaHQ6IDg4cHg7IH1cbiAgICAuZG93bmxvYWQtZm9ybSAucG9wdXAtaGVhZGluZyBoMiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5kb3dubG9hZC1mb3JtIC5wb3B1cC1oZWFkaW5nIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7IH0gfVxuICAgIC5kb3dubG9hZC1mb3JtIC5wb3B1cC1oZWFkaW5nIHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAuZG93bmxvYWQtZm9ybSAub2hub2hvbmV5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgei1pbmRleDogLTE7IH1cblxuLnBvcHVwLW1vZGFsIGJ1dHRvbi5jbG9zZSB7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMjMlICFpbXBvcnRhbnQ7XG4gIHRvcDogNDJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jcy1iYW5uZXItcGRmIHtcbiAgcGFkZGluZzogN3B4IDMycHg7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Nhc2Utc3R1ZHkvaWNvbi1wZGYtMS5zdmcpIDAgNTAlIG5vLXJlcGVhdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5jYXNlLXN0dWRpZXMtZGV0YWlscyAuY3MtYmFubmVyLXBkZiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY3MtYmFubmVyLXBkZiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDsgfSB9XG4gIC5jcy1iYW5uZXItcGRmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzNHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAyODhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRERjdEO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcy1iYW5uZXItcGRmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5jYXNlLXN0dWRpZXMtZGV0YWlscyAuY3MtYmFubmVyLXBkZjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgLmNzLWJhbm5lci1wZGY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNzLWJhbm5lci1wZGY6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmNzLWJhbm5lci1wZGY6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jYXNlLXN0dWR5LWRvd25sb2FkIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW46IDYwcHggMCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MUIzODsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FzZS1zdHVkeS1kb3dubG9hZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXNlLXN0dWR5L2Rvd25sb2FkLWJnLmpwZykgNTAlIDUwJSBuby1yZXBlYXQgIzA5MUIzODtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uY2FzZS1zdHVkeS1kb3dubG9hZCBpbWcuZG93bmxvYWQtaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FzZS1zdHVkeS1kb3dubG9hZCBpbWcuZG93bmxvYWQtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5jYXNlLXN0dWR5LWRvd25sb2FkIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY3MtYm90LWJhbm5lci1wZGYge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FzZS1zdHVkeS9pY29uLWRvd24tYXJyb3cucG5nKSA4OCUgNTAlIG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDE2cHggNjBweCAxOHB4IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDQwcHggMCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTgwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jcy1ib3QtYmFubmVyLXBkZiB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDYwcHggMThweCAxNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNzLWJvdC1iYW5uZXItcGRmIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggNjBweCAxOHB4IDMwcHg7IH0gfVxuXG4uY3MtYm90LWJhbm5lci1wZGY6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY3MtYm90LWJhbm5lci1wZGY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1ODAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjsgfVxuXG4ucmV0ZW50aW9uLXJhdGUge1xuICBiYWNrZ3JvdW5kOiAjMTBEMDhFO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMxMEQwOEUgMCUsICMwODI2NTMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzEwRDA4RSAwJSwgIzA4MjY1MyAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzEwRDA4RSAwJSwgIzA4MjY1MyAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMxMEQwOEUnLCBlbmRDb2xvcnN0cj0nIzA4MjY1MycsR3JhZGllbnRUeXBlPTEgKTtcbiAgcGFkZGluZzogNDVweCAzNXB4IDEzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmh1cnJ5IHtcbiAgd2lkdGg6IDgwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTIxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcGFkZGluZzogNDBweCA4MHB4IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE4cHggMHB4ICNhNmE2YTY7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IDBweCAjYTZhNmE2O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE4cHggMHB4ICNhNmE2YTY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLmh1cnJ5IGgzIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5odXJyeSBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7IH1cblxuLmh1cnJ5IC5idG4ge1xuICBwYWRkaW5nOiAxMnB4IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5odXJyeSAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDE5cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uby1jYXNlc3R1ZGllcy10aGFua3lvdSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNzBweCAwIDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvY2FzZXN0dWRpZXMtdGhhbmsteW91L3RoYW5rLXlvdS1iYW5uZXIuanBnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogMjkwcHg7IH1cblxuLm8tY2FzZXN0dWRpZXMtdGhhbmt5b3UgaDEge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5vLWNhc2VzdHVkaWVzLXRoYW5reW91IHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5vLWNhc2VzdHVkaWVzLXRoYW5reW91IHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5jYXNlLXRoYW5rcyAuYnRuIHtcbiAgei1pbmRleDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU4MDA7XG4gIHBhZGRpbmc6IDEycHggMHB4O1xuICBtYXgtd2lkdGg6IDI0MHB4OyB9XG5cbi5jYXNlLXRoYW5rcyAuYnRuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvY29tbW9uL2Fycm93LXdoaXRlLnBuZykgbm8tcmVwZWF0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB6LWluZGV4OiAtMTsgfVxuXG4uY2FzZS10aGFua3MgLnNvY2lhbC1mb290ZXItZGl2aWRlci0tc29jaWFsLXBhbiB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uY2hlYXBlci1iZXR0ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTVCOTZBO1xuICBwYWRkaW5nOiAxMHB4IDM1cHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2hlYXBlci1iZXR0ZXIge1xuICAgICAgcGFkZGluZzogNTBweCAzNXB4OyB9IH1cblxuLmNoZWFwZXItYmV0dGVyIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNoZWFwZXItYmV0dGVyIHAge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuXG4uY2hlYXBlci1iZXR0ZXIgcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ucmV0ZW50aW9uLXJhdGUxIHtcbiAgYmFja2dyb3VuZDogIzEwRDA4RTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMTBEMDhFIDAlLCAjMDgyNjUzIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMxMEQwOEUgMCUsICMwODI2NTMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxMEQwOEUgMCUsICMwODI2NTMgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMTBEMDhFJywgZW5kQ29sb3JzdHI9JyMwODI2NTMnLEdyYWRpZW50VHlwZT0xICk7XG4gIHBhZGRpbmc6IDIwcHggMzVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJldGVudGlvbi1yYXRlMSB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDM1cHggMDsgfSB9XG5cbi5yZXRlbnRpb24tcmF0ZTEgaDQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucmV0ZW50aW9uLXJhdGUxIGg0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG5cbi5vZmYtdmlkZW8tcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbiAgcGFkZGluZzogMjVweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vZmYtdmlkZW8tcGFuIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ub2ZmLXZpZGVvLXBhbiAub2ZmLXZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAub2ZmLXZpZGVvLXBhbiAub2ZmLXZpZGVvIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXG4ub2ZmLXZpZGVvLXBhbiAub2ZmLXZpZGVvLXR4dCB7XG4gIHdpZHRoOiA0NSU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ub2ZmLXZpZGVvLXBhbiAub2ZmLXZpZGVvLXR4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4ub2ZmLXZpZGVvLXBhbiAub2ZmLXZpZGVvLXR4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7IH1cblxuLm9mZi12aWRlby1wYW4gLm9mZi12aWRlby10eHQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTgwMCAhaW1wb3J0YW50OyB9XG5cbi5wb3N0LXBhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAyMHB4IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBvc3QtcGFuIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAzMHB4IDIwcHg7IH0gfVxuXG4ucG9zdC1wYW4gaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucG9zdC1wYW4gaDIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbi5wb3N0LXBhbiB1bCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5wb3N0LXBhbiB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wb3N0LXBhbiB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbi5wb3N0LXBhbiB1bCBsaSBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ucG9zdC1wYW4gdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5wb3N0LXBhbiAuYnRuIHtcbiAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9XG5cbi50aGFuay1yaWdodC10b3Age1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50aGFuay1yaWdodC10b3AgdWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC50aGFuay1yaWdodC10b3AgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDglO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjsgfVxuICAgIC50aGFuay1yaWdodC10b3AgdWwgbGkgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICAgIC50aGFuay1yaWdodC10b3AgdWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuXG4udGhhbmstcmlnaHQtdG9wIGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4udGhhbmstcmlnaHQtdG9wIHAge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi50LWxlZnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ4JTtcbiAgbWluLWhlaWdodDogMzY4cHg7IH1cblxuLnQtcmlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA0OCU7XG4gIG1pbi1oZWlnaHQ6IDM2OHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLXRvcC1wb3NpdGlvbl9fY2VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5iYW5uZXItdG9wLXBvc2l0aW9uX19jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuLm8tY2FzZS1zdHVkaWVzLW5ldyAubWFzb25yeSB7XG4gIGNvbHVtbi1jb3VudDogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAubWFzb25yeSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5tYXNvbnJ5IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbi5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdCB7XG4gICAgICBtYXJnaW46IDE1cHggMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdCB7XG4gICAgICBmbGV4OiAwIDAgIDQ3JTtcbiAgICAgIHdpZHRoOiA0NyU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IHtcbiAgICAgIGZsZXg6IDAgMCAzMS41NSU7XG4gICAgICBtYXgtd2lkdGg6IDMxLjU1JTtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG5cbi5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QgLmJvdHRvbS1jYXNlc3R1ZGllcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUFFQUVBO1xuICBwYWRkaW5nOiAxM3B4IDIwcHggMTNweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IC5ib3R0b20tY2FzZXN0dWRpZXMge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfSB9XG5cbi5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QgLmJvdHRvbS1jYXNlc3R1ZGllcyAuYnRuLWNhc2VzdHVkaWVzMSB7XG4gIHBhZGRpbmc6IDEzcHggMTNweCAxM3B4IDMycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Nhc2Utc3R1ZHktaG9tZS9pY29uLXBkZi5zdmcpIDAgNTAlIG5vLXJlcGVhdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QgLmJvdHRvbS1jYXNlc3R1ZGllcyAuYnRuLWNhc2VzdHVkaWVzMSB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDMycHg7IH0gfVxuXG4jbXlNb2RhbDEgLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiNteU1vZGFsMSAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4uZG93bmxvYWQtZm9ybSAucG9wdXAtaGVhZGluZzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Nhc2Utc3R1ZHkvcG9wdXAtaGVhZGluZy1iZy5wbmcpIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwOHB4O1xuICBoZWlnaHQ6IDg4cHg7IH1cblxuLmRvd25sb2FkLWZvcm0gaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7IH1cblxuLmRvd25sb2FkLWZvcm0gLmNzLW5hbWUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZm9ybS1pY29uLTEucG5nKSAwIDUwJSBuby1yZXBlYXQ7IH1cblxuLmRvd25sb2FkLWZvcm0gLmNzLWVtYWlsIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Zvcm0taWNvbi0yLnBuZykgMCA1MCUgbm8tcmVwZWF0OyB9XG5cbi5kb3dubG9hZC1mb3JtIC51LXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTlweCAwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGNTgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTgwMDtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDIwcHggMCAwIDA7IH1cblxuLnUtc3VibWl0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9hcnJvdy13aGl0ZS5wbmcpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgei1pbmRleDogLTE7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRvd25sb2FkLWZvcm0gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNteU1vZGFsMSBidXR0b24uY2xvc2Uge1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC04OCUgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4O1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMzdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgI215TW9kYWwxIGJ1dHRvbi5jbG9zZSB7XG4gICAgICByaWdodDogLTUwJSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMjVweDsgfSB9XG5cbi5vLXRoYW5rLXlvdV9fYXBwbGljYXRpb24ge1xuICBwYWRkaW5nOiAxNTBweCAwOyB9XG5cbi5vLXRoYW5rLXlvdV9fdG9wIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmOyB9XG5cbi5vLXRoYW5rLXlvdV9fZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzQxNDQ0NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDsgfVxuXG4uY2FzZS1zdHVkeS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4ubWxucC1jaCAucm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cblxuLm1sbnAtc29sIHtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIC5tbG5wLXNvbCAubWxucC1zb2wtaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubWxucC1yZXMge1xuICBwYWRkaW5nLXRvcDogNjVweDsgfVxuICAubWxucC1yZXMgaDMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tbG5wLXJlcyAucGFkZGluZy1ib3R0b20tNjAuaW1nLXJlc3BvbnNpdmUuY2VudGVyLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubWxucC1yZXMgaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhcS1zZWN0aW9uIC5idG5fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuLmNhc2Utc3R1ZHktYm5yIHtcbiAgYmFja2dyb3VuZDogIzBhMWIzOTtcbiAgcGFkZGluZzogODBweCAwIDAgMDtcbiAgbWluLWhlaWdodDogMTQ1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FzZS1zdHVkeS1ibnIge1xuICAgICAgcGFkZGluZzogODBweCAwIDAgMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FzZS1zdHVkeS1ibnIge1xuICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgICBwYWRkaW5nOiAxMzBweCAwIDAgMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXNlLXN0dWR5L2Nhc2Utc3R1ZGllcy1iYW5uZXIucG5nKSBuby1yZXBlYXQgMTAlIDEwMCUgIzBhMWIzOTsgfSB9XG4gIC5jYXNlLXN0dWR5LWJuciBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMzZERjdEOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FzZS1zdHVkeS1ibnIgaDEge1xuICAgICAgICBmb250LXNpemU6IDYycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhc2Utc3R1ZGllcy1jbGFzcyAuby1jYXNlLXN0dWRpZXMtbmV3IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fYmFubmVyLWNvbnRlbnQsXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX2Jhbm5lci1jb250ZW50IHAsXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBoMyxcbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHAsXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBoNCxcbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyB1bCBsaSxcbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fYmFubmVyLWNvbnRlbnQsXG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzX19iYW5uZXItY29udGVudCBwLFxuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IGgzLFxuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHAsXG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgaDQsXG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX3NlcnZpY2VzIHVsIGxpLFxuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHVsIGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tc2tpbGxzLWhlcm8ge1xuICBwYWRkaW5nOiAxMDBweCAwIDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1za2lsbHMtaGVybyB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tc2tpbGxzLWhlcm8ucGFkZGluZy0xMDAge1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwIDgwcHggIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLXNraWxscy1oZXJvLnBhZGRpbmctMTAwIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX2Jhbm5lci1pbWFnZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllcyAuY29udGFpbmVyID4gLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzIC5jb2wtc20tNi5iYW5uZXItdG9wLXBvc2l0aW9uX19jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzIC5jb2wtc20tNi5iYW5uZXItdG9wLXBvc2l0aW9uX19jZW50ZXIge1xuICAgICAgb3JkZXI6IDI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzX19iYW5uZXItaW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuY3MtYmFubmVyLXBkZiB7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuY3MtYmFubmVyLXBkZiB7XG4gICAgICBtYXJnaW46IDMwcHggMCAwOyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzIC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLnBhZC04MCB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5wYWQtODAge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAucGFkZGluZy04MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLnBhZGRpbmctODAge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5mb250LXdlaWdodC02MDAge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuZm9udC13ZWlnaHQtNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50cy1maXJzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHMtZmlyc3Qge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzLWZpcnN0IHVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLnBhZC04MC5vLWNhc2Utc3R1ZHlfX2NsaWVudHMtYmFubmVyIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAucGFkLTgwLm8tY2FzZS1zdHVkeV9fY2xpZW50cy1iYW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHMtYmFubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzLWJhbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50cy1iYW5uZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzLWJhbm5lciAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50cy1iYW5uZXIgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHMtYmFubmVyIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLnBhZC1ib3QtMTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLnBhZC1ib3QtMTUwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHAsXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgcCxcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHBbY2xhc3M9XCJmb250LXdlaWdodC02MDBcIl0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50ID4gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50ID4gcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IC5mb250LXNpemUtMjQtaSB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IC5mb250LXNpemUtMjQtaSB7XG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX3NlcnZpY2VzIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMgdWwgbGkge1xuICBwYWRkaW5nOiAwIDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMgdWwgbGkge1xuICAgICAgcGFkZGluZzogMCAxNXB4IDE1cHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMgdWwgbGk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyB1bCBsaTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyB1bCBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyB1bCBsaSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyArIGgzLCBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMgKyBoNCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtaW1hZ2Uge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLnBhZGRpbmctYWxsLTYwIHtcbiAgcGFkZGluZzogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5wYWRkaW5nLWFsbC02MCB7XG4gICAgICBwYWRkaW5nOiA2MHB4OyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMGIzNWMgMCUsICMwYjhhOGEgNDclLCAjMDA0NDc1IDEwMCUpO1xuICBwYWRkaW5nLXRvcDogNTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1yZXN1bHRzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLXJlc3VsdHNfX2RpdiB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLXJlc3VsdHNfX2RpdiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IC50aGUtcmVzdWx0cyB7XG4gIHRvcDogLTU1cHg7XG4gIG1heC13aWR0aDogMTU4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgLnRoZS1yZXN1bHRzIHtcbiAgICAgIHRvcDogLTcwcHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1yZXN1bHRzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtcmVzdWx0cyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLXJlc3VsdHNfX2RpdiBoNCxcbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLmZvbnQtc2l6ZS0yNC1pIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1yZXN1bHRzX19kaXYgaDQsXG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuZm9udC1zaXplLTI0LWkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLXJlc3VsdHNfX2RpdiBwIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLXJlc3VsdHNfX2RpdiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLnJlc3VsdHMtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAucmVzdWx0cy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuY2FzZS1zdHVkeS1kb3dubG9hZCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FzZS1zdHVkeS9kb3dubG9hZC1tb2ItYmcuanBnKSA1MCUgNTAlIG5vLXJlcGVhdCAjMDkxYjM4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5jYXNlLXN0dWR5LWRvd25sb2FkIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXNlLXN0dWR5L2Rvd25sb2FkLWJnLmpwZykgNTAlIDUwJSBuby1yZXBlYXQgIzA5MWIzODtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuY2FzZS1zdHVkeS1kb3dubG9hZCBpbWcuZG93bmxvYWQtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1heC13aWR0aDogMTE3cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuY2FzZS1zdHVkeS1kb3dubG9hZCBpbWcuZG93bmxvYWQtaWNvbiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5jcy1ib3QtYmFubmVyLXBkZiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuY3MtYm90LWJhbm5lci1wZGYge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLmNhc2Utc3R1ZGllcy1iYW5uZXIgLmNzLWJvdC1iYW5uZXItcGRmIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5jYXNlLXN0dWR5LWRvd25sb2FkIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWF4LXdpZHRoOiAyMjVweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuY2FzZS1zdHVkeS1kb3dubG9hZCBoMiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAuaHVycnktc2VjdGlvbi1jcyAuaHVycnkgLmJ0bi1vcmFuZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5vLWNhc2VzdHVkaWVzLXRoYW5reW91IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLm8tY2FzZXN0dWRpZXMtdGhhbmt5b3Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOTBweDsgfSB9XG4gIGJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAuby1jYXNlc3R1ZGllcy10aGFua3lvdSBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAuby1jYXNlc3R1ZGllcy10aGFua3lvdSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5vLWNhc2VzdHVkaWVzLXRoYW5reW91IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5vLWNhc2VzdHVkaWVzLXRoYW5reW91IHAge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLnN1cnZleS10aGFuay1wZyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAuaHVycnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5odXJyeSB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAtMjAwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBwYWRkaW5nOiA0MHB4IDgwcHggNjBweDsgfSB9XG4gIGJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAuaHVycnkgaDMge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLmh1cnJ5IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5odXJyeSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAuaHVycnkgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICBib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLmh1cnJ5IC5idG4tY2VudGVyLWJsb2NrIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5odXJyeSAuYnRuLWNlbnRlci1ibG9jayB7XG4gICAgICAgIHdpZHRoOiAzNTBweDsgfSB9XG4gIGJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAuaHVycnkgLmJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLmh1cnJ5IC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLnQtbGVmdCxcbmJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAudC1yaWdodCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAudC1sZWZ0LFxuICAgIGJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAudC1yaWdodCB7XG4gICAgICB3aWR0aDogNDglOyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5vZmYtdmlkZW8tcGFuIC5vZmYtdmlkZW8tdHh0IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5vZmYtdmlkZW8tcGFuIC5vZmYtdmlkZW8tdHh0IHtcbiAgICAgIHdpZHRoOiA0NSU7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLm9mZi12aWRlbyB7XG4gIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5vZmYtdmlkZW8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAucG9zdC1wYW4gdWwgbGkgYSB7XG4gIHdpZHRoOiA2OCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5wb3N0LXBhbiB1bCBsaSBhIHtcbiAgICAgIHdpZHRoOiA4MCU7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLnRoYW5rLXJpZ2h0LXRvcCB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAudGhhbmstcmlnaHQtdG9wIHVsIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5vZmYtdmlkZW8tdHh0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5vZmYtdmlkZW8tdHh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuLmNhc2Utc3R1ZGllcy10aGFua3MgLm8tbmF2aWdhdGlvbi1iYXIgaW1nIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhc2Utc3R1ZGllcy10aGFua3MgLm8tbmF2aWdhdGlvbi1iYXIgaW1nIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cblxuLmNhc2Utc3R1ZGllcy10aGFua3MgLm8tY2FzZXN0dWRpZXMtdGhhbmt5b3UgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXNlLXN0dWRpZXMtdGhhbmtzIC5vLWNhc2VzdHVkaWVzLXRoYW5reW91IHAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuXG4uY2FzZS1zdHVkaWVzLXRoYW5rcyAudC1yaWdodCB7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhc2Utc3R1ZGllcy10aGFua3MgLnQtcmlnaHQge1xuICAgICAgbWluLWhlaWdodDogMzY4cHg7IH0gfVxuXG4uY2FzZS1zdHVkaWVzLXRoYW5rcyAuby1mb290ZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FzZS1zdHVkaWVzLXRoYW5rcyAuby1mb290ZXIgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuXG4uaHVycnktc2VjdGlvbi1jcyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmh1cnJ5LXNlY3Rpb24tY3Mge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXMgLm1vYmlsZS1vZmYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllcyAubW9iaWxlLW9mZiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXMgLmRlc2t0b3Atb2ZmIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllcyAuZGVza3RvcC1vZmYge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1pbWFnZSBwaWN0dXJlIGltZ1tzcmM9XCJpbWFnZXMvY2FzZS1zdHVkeS90aGUtc29sdXRpb24uanBnXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWltYWdlIHBpY3R1cmUgaW1nW3NyYz1cImltYWdlcy9jYXNlLXN0dWR5L3RoZS1zb2x1dGlvbi5wbmdcIl0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2gtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNvbC1jb250ZW50LFxuICAuY2xpLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zb2wge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cblxuLnNtYWxsLWltZy10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAzMHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNtYWxsLWltZy10ZXh0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5zbWFsbC1pbWctdGV4dCBoMiB7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc21hbGwtaW1nLXRleHQgaDIge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG5cbi5uZXctc3R5bGUgaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5jYXNlLXN0dWRpZXMtZGV0YWlscyAuZ3JhZGllbnQtZ3JlZW4tYmx1ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMGIzNWMgMCUsICMwYjhhOGEgNDclLCAjMDA0NDc1IDEwMCUpOyB9XG5cbmZvcm0jYnJhbmRmaWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmNhc2Utc3R1ZGllcy1jbGFzcyAucHJvY2Vzcy1zZWN0aW9uIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXMgLnJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXMgLnJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDsgfSB9XG5cbi5jYXNlLXN0dWR5LWJucjphZnRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlOyB9XG5cbi5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ubGlzdC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmxpc3QtYm94IGxpIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubGlzdC1ib3ggbGk6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubGlzdC1ib3ggbGkgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC5saXN0LWJveCBsaSAudGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5saXN0LWJveCBsaSAudGl0bGU6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9ncmVlbi1hcnJvdy5wbmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7IH1cblxuLmNzLXRhYmxlIHRhYmxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMzMzsgfVxuICAuY3MtdGFibGUgdGFibGUgdHIgdGQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmNzLWZpbmFuY2UtaW1nLXdycCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNzLWZpbmFuY2UtaW1nLXdycCAubC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLmdyZWVuLWFycm93IHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FzZS1zdHVkeS9ncmVlbi1yaWdodC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogOXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweDsgfVxuXG4uZG0tYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDViMjgxO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFibGUgdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXN1bHRzLWNvbnRlbnQgLnRhYmxlIHtcbiAgICBtYXJnaW46IDIwcHggMCAzMHB4OyB9IH1cblxuLmNhci1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jYXItYm94IGltZyB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWFkNmQ2O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTBlMDsgfVxuXG4vKiBBTkNIT1IgU2VydmljZSBwYWdlcyovXG4uZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKiogQUkgJiBDaGF0Ym90cyAqKi9cbi5haS1wYXR0ZXJuLWJsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvYWktY2hhdGJvdHMvYm90dG9tLWxlZnQtcGF0dGVybi5wbmcpIG5vLXJlcGVhdCBib3R0b20gbGVmdDtcbiAgYm90dG9tOiAwcHg7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWktcGF0dGVybi1ibDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFpLWNoYXRib3RzIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cbiAgLmFpLWNoYXRib3RzIGgyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFpLWNoYXRib3RzIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cbiAgLmFpLWNoYXRib3RzIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmFpLWNoYXRib3RzIC5zZWN0aW9uLXBhcmEge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5haS1jaGF0Ym90cyAuZGMtd2hpdGUtcGFuIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzRweCAwcHggIzAwMDAwMDFjO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFpLWNoYXRib3RzIC5kYy13aGl0ZS1wYW4ge1xuICAgICAgICBoZWlnaHQ6IDE4MHB4OyB9IH1cbiAgICAuYWktY2hhdGJvdHMgLmRjLXdoaXRlLXBhbiBkaXYgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogODhweDtcbiAgICAgIGhlaWdodDogODhweDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5haS1jaGF0Ym90cyAuZGMtd2hpdGUtcGFuIGRpdiBzcGFuIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuYWktY2hhdGJvdHMgLmJvZHktdGV4dC1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5haS1jaGF0Ym90cyAuYm9keS10ZXh0LW1lZGl1bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5haS1jaGF0Ym90cyAuYm9keS10ZXh0LW1lZGl1bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAuYWktY2hhdGJvdHMgLmNvcnJlY3QtaW1nIHtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5haS1jaGF0Ym90cyAuY29ycmVjdC1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmFpLWNoYXRib3RzIC5udW1iZXItc2VjdGlvbi1ibnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmFpLWNoYXRib3RzIC5udW1iZXItc2VjdGlvbi1ibnQgYSB7XG4gICAgICB3aWR0aDogNDcwcHg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMxNERGN0Q7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluOyB9XG4gICAgICAuYWktY2hhdGJvdHMgLm51bWJlci1zZWN0aW9uLWJudCBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvY29tbW9uL3JpZ2h0LWNpcmNsZS1pY29uLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7IH1cbiAgICAgIC5haS1jaGF0Ym90cyAubnVtYmVyLXNlY3Rpb24tYm50IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogI0ZGNTgwMDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI0ZGNTgwMDsgfVxuXG4vKkNIZWFwZXIgYW5kIGJldHRlciBzY3NzKi9cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi5za2lsbC1tb2Qge1xuICBwYWRkaW5nOiA0NXB4IDAgNDdweDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCUgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5za2lsbC1tb2Qge1xuICAgICAgcGFkZGluZzogNzBweCAwIDc1cHg7IH0gfVxuICAuc2tpbGwtbW9kIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNraWxsLW1vZCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7IH0gfVxuICAuc2tpbGwtbW9kIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNDE0NDQ2O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogODBweDsgfVxuICAuc2tpbGwtbW9kIC5ob2xkZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5za2lsbC1tb2QgLmhvbGRlciAubGlzdGluZy1oZWFkaW5nIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuc2tpbGwtbW9kIC5ob2xkZXIgLmxpc3RpbmctaGVhZGluZyBpbWcubGlzdGluZy1oZWFkaW5nLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnNraWxsLW1vZCAuaG9sZGVyIC5saXN0aW5nLWhlYWRpbmcgaDMubGlzdGluZy1oZWFkaW5nLXR4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNraWxsLW1vZCAuaG9sZGVyIC5saXN0aW5nLWhlYWRpbmcgaDMubGlzdGluZy1oZWFkaW5nLXR4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDlweDsgfSB9XG4gICAgLnNraWxsLW1vZCAuaG9sZGVyIHVsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDBweCAwcHggMjVweCAwOyB9XG4gICAgICAuc2tpbGwtbW9kIC5ob2xkZXIgdWwgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNXB4IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjNDE0NDQ2O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNraWxsLW1vZCAuaG9sZGVyIHVsIGxpIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAzNXB4OyB9IH1cbiAgICAgICAgLnNraWxsLW1vZCAuaG9sZGVyIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tYnVsbGV0LWRhcmsuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5za2lsbC1tb2QgaDUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMHB4IDBweCAzNXB4IDBweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuaW1nLmNiLXdlY2FyZS1oZWFkaW5nLmNiLXdlY2FyZS1oZWFkaW5nLWltZyB7XG4gIHdpZHRoOiAxMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBpbWcuY2Itd2VjYXJlLWhlYWRpbmcuY2Itd2VjYXJlLWhlYWRpbmctaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLnRlY2gtbW9kIHtcbiAgcGFkZGluZzogNDVweCAwIDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAlIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBwb3RyYWl0ICovIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRlY2gtbW9kIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4OyB9IH1cbiAgLnRlY2gtbW9kIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGVjaC1tb2QgaDUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGVjaC1tb2QtLW5vLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi9cbiAgICBwYWRkaW5nOiAxMDBweCAwIDEyMHB4IDA7IH1cbiAgLnRlY2gtbW9kLS1pbmxpbmUtYmxvY2sge1xuICAgIC8qIG1lZGlhIHF1ZXJ5IGZvciB0YWJsZXQgbGFuZHNjYXBlICovXG4gICAgd2lkdGg6IDQ5JTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIC8qIG1lZGlhIHF1ZXJ5IGZvciBzbWFsbCBkZXNrdG9wIGFuZCBhYm92ZSAqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMjQlOyB9XG4gIC50ZWNoLW1vZF9fYmxvY2tzIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgIC50ZWNoLW1vZF9fYmxvY2tzIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIC8qIG1lZGlhIHF1ZXJ5IGZvciB0YWJsZXQgbGFuZHNjYXBlICovXG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgIC50ZWNoLW1vZF9fYmxvY2tzIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqL1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAudGVjaC1tb2RfX2Jsb2NrcyBzcGFuLnRlY2hub2xvZ2llcy1zdWItaGVhaWRuZyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqL1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAudGVjaC1tb2RfX2Jsb2Nrc19faWNvbnMgLnRlY2gtaWNvbiB7XG4gICAgICB3aWR0aDogMTMycHg7XG4gICAgICBoZWlnaHQ6IDEzMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIC50ZWNoLW1vZF9fYmxvY2tzX19pY29ucyAudGVjaC1pY29uIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAudGVjaC1tb2RfX2Jsb2Nrc19faWNvbnMgLnRlY2gtaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8vYXNzZXRzL2ltYWdlcy9jb21tb24vd2h5LXVzLW92YWwuc3ZnXCIpOyB9XG4gICAgLnRlY2gtbW9kX19ibG9ja3NfX2xpc3RzIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogMTQ3cHg7XG4gICAgICBtYXJnaW46IDI3cHggYXV0byAwIGF1dG87IH1cbiAgICAgIC50ZWNoLW1vZF9fYmxvY2tzX19saXN0cyBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgICAudGVjaC1tb2RfX2Jsb2Nrc19fbGlzdHMgbGkgaSB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAudGVjaC1tb2RfX2Jsb2Nrc19fbGlzdHMgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAgICAgLnRlY2gtbW9kX19ibG9ja3NfX2xpc3RzIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgICAgLnRlY2gtbW9kX19ibG9ja3NfX2xpc3RzIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAudGVjaC1tb2RfX2Jsb2Nrc19fbGlzdHMgbGk6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTdFN0U3OyB9XG4gIC50ZWNoLW1vZF9fc2FtZWZlZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRlY2gtbW9kX19zYW1lZmVlIGg1IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGVjaC1tb2RfX3NhbWVmZWUgLnNhbWVmZWUtbGVmdC1wYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDEwcHggMTFweCA0NXB4IDBweCAjZTNlM2UzO1xuICAgIC1tb3otYm94LXNoYWRvdzogMTBweCAxMXB4IDQ1cHggMHB4ICNlM2UzZTM7XG4gICAgYm94LXNoYWRvdzogMTBweCAxMXB4IDQ1cHggMHB4ICNlM2UzZTM7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgLyogbW9iaWxlIGZpcnN0IGZvciB0YWJsZXQgcG9ydHJhaXQgKi9cbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7IH1cbiAgICAudGVjaC1tb2RfX3NhbWVmZWUgLnNhbWVmZWUtbGVmdC1wYW4gaDUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAudGVjaC1tb2RfX3NhbWVmZWUgLnNhbWVmZWUtbGVmdC1wYW4gaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAudGVjaC1tb2RfX3NhbWVmZWUgLnNhbWVmZWUtbGVmdC1wYW4gcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjNDE0NDQ2OyB9XG4gIC50ZWNoLW1vZF9fc2FtZWZlZSAuc2FtZWZlZS1taWQtcGFuIHtcbiAgICBwYWRkaW5nLXRvcDogNSU7XG4gICAgcGFkZGluZy1ib3R0b206IDYlO1xuICAgIC8qIG1vYmlsZSBmaXJzdCBmb3IgdGFibGV0IHBvcnRyYWl0ICovXG4gICAgcGFkZGluZy10b3A6IDIwJTsgfVxuICAudGVjaC1tb2RfX3NhbWVmZWUgLnNhbWVmZWUtcmlnaHQtcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxMHB4IDExcHggNDVweCAwcHggI2UzZTNlMztcbiAgICAtbW96LWJveC1zaGFkb3c6IDEwcHggMTFweCA0NXB4IDBweCAjZTNlM2UzO1xuICAgIGJveC1zaGFkb3c6IDEwcHggMTFweCA0NXB4IDBweCAjZTNlM2UzO1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIC50ZWNoLW1vZF9fc2FtZWZlZSAuc2FtZWZlZS1yaWdodC1wYW4gaDMge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2NvbW1vbi9jaGVhcGVyLWFuZC1iZXR0ZXItaGVhZGluZy1iZy5wbmdcIikgbm8tcmVwZWF0IDUwJSAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2F2ZWF0JywgY3Vyc2l2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAudGVjaC1tb2RfX3NhbWVmZWUgLnNhbWVmZWUtcmlnaHQtcGFuIC5zYW1lZmVlLXJpZ2h0LXBhbi1ob2xkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgLyogbW9iaWxlIGZpcnN0IGZvciB0YWJsZXQgcG9ydHJhaXQgKi9cbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgICB3aWR0aDogMzMlOyB9XG4gICAgICAudGVjaC1tb2RfX3NhbWVmZWUgLnNhbWVmZWUtcmlnaHQtcGFuIC5zYW1lZmVlLXJpZ2h0LXBhbi1ob2xkZXIgaDUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgICAgLnRlY2gtbW9kX19zYW1lZmVlIC5zYW1lZmVlLXJpZ2h0LXBhbiAuc2FtZWZlZS1yaWdodC1wYW4taG9sZGVyIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjNDE0NDQ2OyB9XG4gICAgICAudGVjaC1tb2RfX3NhbWVmZWUgLnNhbWVmZWUtcmlnaHQtcGFuIC5zYW1lZmVlLXJpZ2h0LXBhbi1ob2xkZXIgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIC50ZWNoLW1vZF9fc2FtZWZlZSAuc2FtZWZlZS1yaWdodC1wYW4gLnNhbWVmZWUtcmlnaHQtcGFuLW1pZCB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTdFN0U3O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFN0U3RTc7XG4gICAgICAvKiBtb2JpbGUgZmlyc3QgZm9yIHRhYmxldCBwb3J0cmFpdCAqL1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTdFN0U3O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U3RTdFNztcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAudGVjaC1tb2RfX3NhbWVmZWUgLnNhbWVmZWUtcmlnaHQtcGFuIC5zYW1lZmVlLXJpZ2h0LXBhbi1taWQ6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgdG9wOiAyNCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9jb21tb24vY2hlYXBlci1hbmQtYmV0dGVyLWljb24tOS5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLyogbW9iaWxlIGZpcnN0IGZvciB0YWJsZXQgcG9ydHJhaXQgKi9cbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC50ZWNoLW1vZF9fc2FtZWZlZSAuc2FtZWZlZS1yaWdodC1wYW4gLnNhbWVmZWUtcmlnaHQtcGFuLW1pZDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xN3B4O1xuICAgICAgICB0b3A6IDI0JTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2NvbW1vbi9jaGVhcGVyLWFuZC1iZXR0ZXItaWNvbi05LnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvKiBtb2JpbGUgZmlyc3QgZm9yIHRhYmxldCBwb3J0cmFpdCAqL1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGVjaC1tb2QgLmpzLXRlY2gtY29sIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIG1pbi1oZWlnaHQ6IDczNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwOHB4OyB9XG5cbi5tYXJnaW4tdG9wLTMwLWkge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtNTAtaSB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuXG4uY2Itd2VjYXJlIC5tYXJnaW4tdG9wLTUwLWkge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNiLXdlY2FyZSAubWFyZ2luLXRvcC01MC1pIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbi5vLWFwcGx5LW5vdyB7XG4gIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDBiMzVkO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMwMGIzNWQgMCUsICMxZGIzOWIgMTYlLCAjMjhiMmIzIDI0JSwgIzAwNDQ3NSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDBiMzVkIDAlLCAjMWRiMzliIDE2JSwgIzI4YjJiMyAyNCUsICMwMDQ0NzUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMGIzNWQgMCUsICMxZGIzOWIgMTYlLCAjMjhiMmIzIDI0JSwgIzAwNDQ3NSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGIzNWQnLCBlbmRDb2xvcnN0cj0nIzAwNDQ3NScsR3JhZGllbnRUeXBlPTEgKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tYXBwbHktbm93IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA3NXB4OyB9IH1cbiAgLm8tYXBwbHktbm93IGg1IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5oaXJpbmctc2VjdGlvbiAubWFyZ2luLXRvcC01MC1pIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhpcmluZy1zZWN0aW9uIC5tYXJnaW4tdG9wLTUwLWkge1xuICAgICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuLmJpZy1kYXRhIHtcbiAgcGFkZGluZzogMzVweCAwIDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJpZy1kYXRhIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDsgfSB9XG4gIC5iaWctZGF0YSBwIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjsgfVxuICAuYmlnLWRhdGEgLmhlaWdobGlnaHQtdHh0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjsgfVxuICAgIC5iaWctZGF0YSAuaGVpZ2hsaWdodC10eHQgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjsgfVxuICAuYmlnLWRhdGEgLnJpZ2h0LWJhbm5lci10eHQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW46IDA7IH1cblxuLmZvbnQtd2VpZ2h0LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4vKldvcmsgd2l0aCBwYWdlKi9cbi51LXBhZC10b3AtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4ubWFyZ2luLWxlZnQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLndvcmstYm5yIHtcbiAgcGFkZGluZzogMzVweCAwIDY1cHggMDsgfVxuICAud29yay1ibnIgLm1hcmdpbi0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndvcmstYm5yIC5tYXJnaW4tMjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLndvcmstYm5yIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53b3JrLWJuciBoMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5NXB4OyB9IH1cblxuLm8tdHdvLWNvbC1zZWN0aW9uLW1vZCB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9ib3R0b20tbGVmdC1wdC5wbmcpIGxlZnQgYm90dG9tIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCUgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5vLXR3by1jb2wtc2VjdGlvbi1tb2QgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXR3by1jb2wtc2VjdGlvbi1tb2QgaDIge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9IH1cbiAgLm8tdHdvLWNvbC1zZWN0aW9uLW1vZCBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM0MTQ0NDY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm8tdHdvLWNvbC1zZWN0aW9uX19rZXktdHJhaXRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuby10d28tY29sLXNlY3Rpb25fX2tleS10cmFpdHMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10d28tY29sLXNlY3Rpb25fX2tleS10cmFpdHMgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuICAuby10d28tY29sLXNlY3Rpb25fX2tleS10cmFpdHMgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM0MTQ0NDY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fa2V5LXRyYWl0cyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIC5vLXR3by1jb2wtc2VjdGlvbl9fa2V5LXRyYWl0cyB1bCB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdHdvLWNvbC1zZWN0aW9uX19rZXktdHJhaXRzIHVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fa2V5LXRyYWl0cyB1bDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAuby10d28tY29sLXNlY3Rpb25fX2tleS10cmFpdHMgdWwgbGkgLnN0eWxlX3ByZXZ1X2tpdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2UtaW47XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fa2V5LXRyYWl0cyB1bCBsaSAuc3R5bGVfcHJldnVfa2l0IHtcbiAgICAgICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gICAgICAuby10d28tY29sLXNlY3Rpb25fX2tleS10cmFpdHMgdWwgbGkgLnN0eWxlX3ByZXZ1X2tpdCBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuby10d28tY29sLXNlY3Rpb25fX2tleS10cmFpdHMgdWwgbGkgLnN0eWxlX3ByZXZ1X2tpdCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuby10d28tY29sLXNlY3Rpb25fX2tleS10cmFpdHMgdWwgbGkgLnN0eWxlX3ByZXZ1X2tpdCBoMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fa2V5LXRyYWl0cyB1bCBsaSAuc3R5bGVfcHJldnVfa2l0IGgyIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuby10d28tY29sLXNlY3Rpb25fX2tleS10cmFpdHMgdWwgbGkgLnN0eWxlX3ByZXZ1X2tpdCBoMiBiciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fa2V5LXRyYWl0cyB1bCBsaSAuc3R5bGVfcHJldnVfa2l0IC5pY29uLXRleHQtaG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fa2V5LXRyYWl0cyB1bCBsaSAuc3R5bGVfcHJldnVfa2l0IC5pY29uLXRleHQtaG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gICAgICAuby10d28tY29sLXNlY3Rpb25fX2tleS10cmFpdHMgdWwgbGkgLnN0eWxlX3ByZXZ1X2tpdCBoMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuby10d28tY29sLXNlY3Rpb25fX2tleS10cmFpdHMgdWwgbGkgLnN0eWxlX3ByZXZ1X2tpdCBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAuby10d28tY29sLXNlY3Rpb25fX2tleS10cmFpdHMgdWwgbGkgLnN0eWxlX3ByZXZ1X2tpdDpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICNjY2M7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLWluO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1pbjtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2UtaW47XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2UtaW47XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTRBNzk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgICAgICAgLm8tdHdvLWNvbC1zZWN0aW9uX19rZXktdHJhaXRzIHVsIGxpIC5zdHlsZV9wcmV2dV9raXQ6aG92ZXIgLmljb24tdGV4dC1ob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fa2V5LXRyYWl0cyB1bCBsaSAuc3R5bGVfcHJldnVfa2l0OmhvdmVyIC5pY29uLXRleHQtaG92ZXIgaDMge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAuby10d28tY29sLXNlY3Rpb25fX2tleS10cmFpdHMgdWwgbGkgLnN0eWxlX3ByZXZ1X2tpdDpob3ZlciAuaWNvbi10ZXh0LWhvdmVyIHAge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fa2V5LXRyYWl0cyB1bCBsaSAuc3R5bGVfcHJldnVfa2l0OmhvdmVyIGltZywgLm8tdHdvLWNvbC1zZWN0aW9uX19rZXktdHJhaXRzIHVsIGxpIC5zdHlsZV9wcmV2dV9raXQ6aG92ZXIgLm8tdHdvLWNvbC1zZWN0aW9uX19rZXktdHJhaXRzIHVsIGxpIC5zdHlsZV9wcmV2dV9raXQ6aG92ZXIgaDIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fa2V5LXRyYWl0cyB1bCBsaSAuc3R5bGVfcHJldnVfa2l0OmhvdmVyIGgyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2JvdHRvbS1sZWZ0LXB0LnBuZykgYm90dG9tIGxlZnQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwJSBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm8tdHdvLWNvbC1zZWN0aW9uX19jaG9vc2luZy1zdGVwcyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwcy1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwcy1ob2xkZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwcy1ob2xkZXIgLnN0ZXBzLXBvaW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgIzNFOTNEQTtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXBzLWhvbGRlciAuc3RlcC1sZWZ0LWltZyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXBzLWhvbGRlciAuc3RlcC1sZWZ0LWltZyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cbiAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXBzLWhvbGRlciAuc3RlcC1sZWZ0LWltZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDsgfVxuICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXBzLWhvbGRlciAuc3RlcC1yaWdodC1jb250ZW50IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwcy1ob2xkZXIgLnN0ZXAtcmlnaHQtY29udGVudCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiA2NyU7XG4gICAgICAgICAgcGFkZGluZzogNDBweDsgfSB9XG4gICAgICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwcy1ob2xkZXIgLnN0ZXAtcmlnaHQtY29udGVudCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzNFOTNEQTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm8tdHdvLWNvbC1zZWN0aW9uX19jaG9vc2luZy1zdGVwcyAuc3RlcHMtaG9sZGVyIC5zdGVwLXJpZ2h0LWNvbnRlbnQgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXBzLWhvbGRlciAuc3RlcC1yaWdodC1jb250ZW50IGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXBzLWhvbGRlciAuc3RlcC1yaWdodC1jb250ZW50IGgzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXBzLWhvbGRlciAuc3RlcC1yaWdodC1jb250ZW50IHAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXBzLWhvbGRlciAuc3RlcC1yaWdodC1jb250ZW50IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXBzLWhvbGRlciAuc3RlcC1yaWdodC1jb250ZW50IHVsIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy93b3JrLXdpdGgtdGhlLXRvcC1kZXZlbG9wZXJzL2JsdWUtdGljay5wbmcpIDAgOHB4IG5vLXJlcGVhdDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwcy1ob2xkZXIgLnN0ZXAtcmlnaHQtY29udGVudCB1bCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwcy1ob2xkZXIgLnN0ZXAtcmlnaHQtY29udGVudCB1bCBsaSBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tdHdvLWNvbC1zZWN0aW9uX19jaG9vc2luZy1zdGVwcyAudS10ZXh0LWxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXAtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm8tdHdvLWNvbC1zZWN0aW9uX19jaG9vc2luZy1zdGVwcyAuc3RlcC0xOmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzRTkzREE7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDMyMHB4O1xuICAgICAgdG9wOiAyMDBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNjFweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwLTE6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLm8tdHdvLWNvbC1zZWN0aW9uX19jaG9vc2luZy1zdGVwcyAuc3RlcC0xOmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICMzRTkzREE7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMzIwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXAtMTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXAtMSAuc3RlcHMtcG9pbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMzEwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm8tdHdvLWNvbC1zZWN0aW9uX19jaG9vc2luZy1zdGVwcyAuc3RlcC0xIC5zdGVwcy1wb2ludCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdHdvLWNvbC1zZWN0aW9uX19jaG9vc2luZy1zdGVwcyAuc3RlcC0yIHtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gICAgLm8tdHdvLWNvbC1zZWN0aW9uX19jaG9vc2luZy1zdGVwcyAuc3RlcC0yOmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzRTkzREE7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzMjBweDtcbiAgICAgIHRvcDogMTUwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDYxcHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm8tdHdvLWNvbC1zZWN0aW9uX19jaG9vc2luZy1zdGVwcyAuc3RlcC0yOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXAtMjphZnRlciB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjM0U5M0RBO1xuICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzMjBweDtcbiAgICAgIHRvcDogLTYwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXAtMjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXAtMiAuc3RlcHMtcG9pbnQtMiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMzEwcHg7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm8tdHdvLWNvbC1zZWN0aW9uX19jaG9vc2luZy1zdGVwcyAuc3RlcC0yIC5zdGVwcy1wb2ludC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXAtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm8tdHdvLWNvbC1zZWN0aW9uX19jaG9vc2luZy1zdGVwcyAuc3RlcC0zOmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzRTkzREE7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDMyMHB4O1xuICAgICAgdG9wOiAyMDBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNjFweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwLTM6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLm8tdHdvLWNvbC1zZWN0aW9uX19jaG9vc2luZy1zdGVwcyAuc3RlcC0zOmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICMzRTkzREE7XG4gICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMzIwcHg7XG4gICAgICB0b3A6IC02MHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwLTM6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwLTMgLnN0ZXBzLXBvaW50LTMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMzEwcHg7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm8tdHdvLWNvbC1zZWN0aW9uX19jaG9vc2luZy1zdGVwcyAuc3RlcC0zIC5zdGVwcy1wb2ludC0zIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXAtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwLTQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwLTQ6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzNFOTNEQTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDMyMHB4O1xuICAgICAgdG9wOiAxNTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNjFweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwLTQ6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLm8tdHdvLWNvbC1zZWN0aW9uX19jaG9vc2luZy1zdGVwcyAuc3RlcC00OmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICMzRTkzREE7XG4gICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDMyMHB4O1xuICAgICAgdG9wOiAtNjBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm8tdHdvLWNvbC1zZWN0aW9uX19jaG9vc2luZy1zdGVwcyAuc3RlcC00OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLm8tdHdvLWNvbC1zZWN0aW9uX19jaG9vc2luZy1zdGVwcyAuc3RlcC00IC5zdGVwcy1wb2ludC00IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzMTBweDtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwLTQgLnN0ZXBzLXBvaW50LTQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm8tdHdvLWNvbC1zZWN0aW9uX19jaG9vc2luZy1zdGVwcyAuc3RlcC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwLTU6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzNFOTNEQTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMzIwcHg7XG4gICAgICB0b3A6IDIwMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA2MXB4O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXAtNTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwLTU6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzNFOTNEQTtcbiAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzMjBweDtcbiAgICAgIHRvcDogLTYwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXAtNTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMgLnN0ZXAtNSAuc3RlcHMtcG9pbnQtNSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzMTBweDtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIC5zdGVwLTUgLnN0ZXBzLXBvaW50LTUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm8tdHdvLWNvbC1zZWN0aW9uX193aHktY2hvb3NlLXVzLW1vZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAlIGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4MHB4IDAgNjBweDsgfVxuICAuby10d28tY29sLXNlY3Rpb25fX3doeS1jaG9vc2UtdXMtbW9kIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5vLXR3by1jb2wtc2VjdGlvbl9fd2h5LWNob29zZS11cy1tb2QgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdHdvLWNvbC1zZWN0aW9uX193aHktY2hvb3NlLXVzLW1vZCBwIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi51LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC51LWFsaWduLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudS1wdWxsLXJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9IH1cblxuLypDTiB1c2VzIEFJKi9cbi5vLXNraWxscy1oZXJvLS1jbi11c2VzLWFpIHtcbiAgcGFkZGluZzogMzVweCAwO1xuICBwYWRkaW5nOiAzNXB4IDAgMCAwOyB9XG4gIC5vLXNraWxscy1oZXJvLS1jbi11c2VzLWFpIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5vLXNraWxscy1oZXJvLS1jbi11c2VzLWFpIC5jb250YWluZXIgLm1hY2hpbmUtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLm8tc2tpbGxzLWhlcm8tLWNuLXVzZXMtYWkgLmNvbnRhaW5lciAuZXh0cmEtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5vLXNraWxscy1oZXJvLS1jbi11c2VzLWFpIC5tYXJnaW4tMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm8tc2tpbGxzLWhlcm8tLWNuLXVzZXMtYWkgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxscy1oZXJvLS1jbi11c2VzLWFpIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5vLXNraWxscy1oZXJvLS1jbi11c2VzLWFpIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwcHggMHB4IDI1cHggMHB4O1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2tpbGxzLWhlcm8tLWNuLXVzZXMtYWkgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuby1za2lsbHMtaGVyby0tY24tdXNlcy1haSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG5cbi5vLXNraWxsLWludHJvLS1jbi11c2VzLWFpIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwJSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ1cHggMCAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXNraWxsLWludHJvLS1jbi11c2VzLWFpIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA0N3B4OyB9IH1cbiAgLm8tc2tpbGwtaW50cm8tLWNuLXVzZXMtYWkgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbC1pbnRyby0tY24tdXNlcy1haSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH0gfVxuICAuby1za2lsbC1pbnRyby0tY24tdXNlcy1haSBwIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbC1pbnRyby0tY24tdXNlcy1haSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cblxuLm8tc2tpbGwtaW50cm8tLXB1enpsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZCRkM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogMzAlIGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc2tpbGwtaW50cm8tLXB1enpsZSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDsgfSB9XG4gIC5vLXNraWxsLWludHJvLS1wdXp6bGUgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxsLWludHJvLS1wdXp6bGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAuby1za2lsbC1pbnRyby0tcHV6emxlIC5mb250LTIwIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxsLWludHJvLS1wdXp6bGUgLmZvbnQtMjAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9IH1cbiAgLm8tc2tpbGwtaW50cm8tLXB1enpsZSBpbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJvamVjdC1tYW5hZ2VtZW50IHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwJSBhdXRvICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDAgMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvamVjdC1tYW5hZ2VtZW50IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA0NXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMCUgYXV0bzsgfSB9XG4gIC5wcm9qZWN0LW1hbmFnZW1lbnQgaW1nIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gIC5wcm9qZWN0LW1hbmFnZW1lbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBtYXJnaW46IDBweCAwcHggMjBweCAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9qZWN0LW1hbmFnZW1lbnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBtYXJnaW46IDBweCAwcHggMzBweCAwcHg7IH0gfVxuICAucHJvamVjdC1tYW5hZ2VtZW50IHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDBweCAwcHggMjVweCAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9qZWN0LW1hbmFnZW1lbnQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbi5vLXNraWxsLWludHJvLS1iZXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZCO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc2tpbGwtaW50cm8tLWJldHRlciB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlIGF1dG87IH0gfVxuICAuby1za2lsbC1pbnRyby0tYmV0dGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwcHggMHB4IDI1cHggMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbC1pbnRyby0tYmV0dGVyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDUwcHggMHB4OyB9IH1cbiAgLm8tc2tpbGwtaW50cm8tLWJldHRlciBwIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luOiAwcHggMHB4IDI1cHggMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbC1pbnRyby0tYmV0dGVyIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuby1za2lsbC1pbnRyby0tYmV0dGVyIC53aGl0ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2tpbGwtaW50cm8tLWJldHRlciAud2hpdGUtYmcge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDQwcHggMTVweCA0MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2NDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC5vLXNraWxsLWludHJvLS1iZXR0ZXIgLndoaXRlLWJnIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBwYWRkaW5nOiAzMHB4IDM1cHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tc2tpbGwtaW50cm8tLWJldHRlciAud2hpdGUtYmcgaDMge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzVweCAyMHB4OyB9IH1cbiAgICAgIC5vLXNraWxsLWludHJvLS1iZXR0ZXIgLndoaXRlLWJnIGgzOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2MwNzA7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuby1za2lsbC1pbnRyby0tYmV0dGVyIC53aGl0ZS1iZyBoMzpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGVmdDogMzVweDsgfSB9XG4gICAgLm8tc2tpbGwtaW50cm8tLWJldHRlciAud2hpdGUtYmcgcCB7XG4gICAgICBwYWRkaW5nOiAwIDM1cHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tc2tpbGwtaW50cm8tLWJldHRlciAud2hpdGUtYmcgcCB7XG4gICAgICAgICAgcGFkZGluZzogMCAzNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLm8tc2tpbGwtaW50cm8tLWJldHRlciAud2hpdGUtYmcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLXNraWxsLWludHJvLS1iZXR0ZXIgLmJ0bl93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbC1pbnRyby0tYmV0dGVyIC5idG5fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ua2V5LWJlbmVmaXRzOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5rZXktYmVuZWZpdHMgLm1haW4tc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi5rZXktYmVuZWZpdHMgLnNlcnZpY2Utd3JhcCAuc2VydmljZXMtcGFuIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5rZXktYmVuZWZpdHMgLnNlcnZpY2Utd3JhcCAuc2VydmljZXMtcGFuIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAua2V5LWJlbmVmaXRzIC5zZXJ2aWNlLXdyYXAgLnNlcnZpY2VzLXBhbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmtleS1iZW5lZml0cyAuc2VydmljZS13cmFwIC5zZXJ2aWNlcy1wYW4gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5rZXktYmVuZWZpdHMgLnNlcnZpY2Utd3JhcCAuc2VydmljZXMtcGFuIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ua2V5LWJlbmVmaXRzIC5jbW4taGVhZGluZy1wYXJhLXcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5rZXktYmVuZWZpdHMgLmNtbi1oZWFkaW5nLXBhcmEtdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLm8tc2tpbGwtaW50cm8tLWNvbmNsdXNpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc2tpbGwtaW50cm8tLWNvbmNsdXNpb24ge1xuICAgICAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwJSBhdXRvOyB9IH1cbiAgLm8tc2tpbGwtaW50cm8tLWNvbmNsdXNpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2tpbGwtaW50cm8tLWNvbmNsdXNpb24gaDIge1xuICAgICAgICBtYXJnaW46IDBweCAwcHggMjVweCAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH0gfVxuICAuby1za2lsbC1pbnRyby0tY29uY2x1c2lvbiBwIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxsLWludHJvLS1jb25jbHVzaW9uIHAge1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuXG4ubGVmdC1iYW5uZXItdHh0LW1vZCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi5ib3R0b20tcmlnaHQtcHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJvdHRvbS1yaWdodC1wdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy93b3JrLXdpdGgtdGhlLXRvcC1kZXZlbG9wZXJzL2JvdHRvbS1yaWdodC1wdC5wbmcpIGJvdHRvbSByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6IDk7XG4gICAgd2lkdGg6IDYxNXB4O1xuICAgIGhlaWdodDogMzI1cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJvdHRvbS1yaWdodC1wdDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ib3R0b20tbGVmdC1wdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2JvdHRvbS1sZWZ0LXB0LnBuZykgYm90dG9tIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDk7XG4gIHdpZHRoOiA2MTVweDtcbiAgaGVpZ2h0OiAzMjVweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGFkZGluZy0wLTEwMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFkZGluZy0wLTEwMCB7XG4gICAgICBwYWRkaW5nOiAwIDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ubWFyZ2luLWJvdHRvbS0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmluZGV4LWJuci1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuaW5kZXgtYm5yLWxvZ28gc3ZnLCAuaW5kZXgtYm5yLWxvZ28gaW1nIHtcbiAgICBtYXJnaW46IDEwcHggNXB4OyB9XG5cbi5tYWNoaW5lLWltZyB7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogLTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hY2hpbmUtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MSU7XG4gICAgICByaWdodDogMzBweDsgfSB9XG5cbi5jdXN0b20tYWxpZ24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5leC1wYWRkaW5nLXRvcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmV4LXBhZGRpbmctYm90dG9tMiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDsgfVxuXG4vKm9mZmljZS1hbmQtaW5mYXN0cnVjdHVyZSovXG4uZGVzY3JpcHRpb24tYm94IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRlc2NyaXB0aW9uLWJveCB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG4gIC5kZXNjcmlwdGlvbi1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5kZXNjcmlwdGlvbi1ib3ggLmRlc2NyaXB0aW9uLWJveC1pbWcge1xuICAgIGhlaWdodDogNTAwcHg7IH1cbiAgICAuZGVzY3JpcHRpb24tYm94IC5kZXNjcmlwdGlvbi1ib3gtaW1nIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5kZXNjcmlwdGlvbi1ib3ggLmZyYW1lLXRleHQge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA1cHggMzBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGVzY3JpcHRpb24tYm94IC5mcmFtZS10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogNDBweCA1MHB4OyB9IH1cbiAgICAuZGVzY3JpcHRpb24tYm94IC5mcmFtZS10ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZGVzY3JpcHRpb24tYm94IC5mcmFtZS10ZXh0IHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAuZGVzY3JpcHRpb24tYm94IC5mcmFtZS10ZXh0MiB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCAyMHB4OyB9XG4gIC5kZXNjcmlwdGlvbi1ib3ggLm8tb3Blbi1vZmZpY2UtLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1ib3gtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZGVzY3JpcHRpb24tYm94IC5vLW9wZW4tb2ZmaWNlLS1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tYm94LWltZyBzcGFuIHtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5kZXNjcmlwdGlvbi1ib3ggLm8tb3Blbi1vZmZpY2UtLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1ib3gtaW1nIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweDsgfSB9XG4gICAgLmRlc2NyaXB0aW9uLWJveCAuby1vcGVuLW9mZmljZS0tZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWJveC1pbWcgLm0tbGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5kZXNjcmlwdGlvbi1ib3ggLm8tb3Blbi1vZmZpY2UtLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1ib3gtaW1nIC5tLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLW9mZmljZS1kZXNpZ24yIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgODBweDsgfSB9XG5cbi5oZXJlLWRldGFpbHMgcCB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZXJlLWRldGFpbHMgcCB7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG5cbi5oZXJlLWRldGFpbHMgLmgtYXJlLXRoZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVyZS1kZXRhaWxzIC5oLWFyZS10aGUge1xuICAgICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbi5mcmFtZS10ZXh0MyB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YzZjNmMztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mcmFtZS10ZXh0MyBoMyB7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7IH1cblxuLmZyYW1lLXRleHQ0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBoZWlnaHQ6IDU0M3B4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZyYW1lLXRleHQ0IGgzIHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDsgfVxuXG4uZnJhbWUtdGV4dDUge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGhlaWdodDogNTEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmM2YzZjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZnJhbWUtdGV4dDUgaDMge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4OyB9XG5cbi5mcmFtZS10ZXh0NiB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgaGVpZ2h0OiA1MDNweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YzZjNmMztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mcmFtZS10ZXh0NiBoMyB7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7IH1cblxuLnRleHQtY29udGVudC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50ZXh0LWNvbnRlbnQtYm94IHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC50ZXh0LWNvbnRlbnQtYm94IHAgc3BhbiB7XG4gICAgICBjb2xvcjogIzNCRTE4NTsgfVxuICAudGV4dC1jb250ZW50LWJveCBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuXG4udGV4dC13cmFwIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC50ZXh0LXdyYXAgLnNpZGUtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMCA1MHB4OyB9XG5cbi5pbWctZnVsbCBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29tcGFueS12aWRlbyB7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvb2ZmaWNlLWFuZC1pbmZyYXN0cnVjdHVyZS92aWRlby1iZzIuanBnKSBuby1yZXBlYXQgMCAwL2NvdmVyO1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbXBhbnktdmlkZW8ge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cblxuLmh3dy1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA0MHB4IDAgMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaHd3LWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG5cbi5od3ctbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5od3ctbGlzdCBsaSB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBtYXJnaW46IDAgMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmh3dy1saXN0IGxpIHtcbiAgICAgIHdpZHRoOiAxNDJweDsgfSB9XG5cbi5od3ctbGlzdCBsaSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmOyB9XG5cbi5od3ctbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kYWFzL2Fycm93LnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTUwcHg7XG4gIHRvcDogNDBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaHd3LWxpc3QgbGk6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmh3dy1saXN0IGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaHd3LWxpc3QtMSBsaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaHd3LWxpc3QtMSBsaSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi5od3ctbGlzdC0xIGxpOmJlZm9yZSB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdDMDcwO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHNfX3RvcF9kYWFzMTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2RhYXMvcHJpY2UtaWNvbi0xLnBuZykgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDYycHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDY0cHggIWltcG9ydGFudDsgfVxuXG4uby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkc19fdG9wX2RhYXMyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZGFhcy9wcmljZS1pY29uLTIucG5nKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi5yZWFzb25zLWNhcGl0YWxfX2Jsb2Nrcy13YzE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kYWFzL3doeS1jaG9vc2UtMS5wbmcpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDsgfVxuXG4ucmVhc29ucy1jYXBpdGFsX19ibG9ja3Mtd2MyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZGFhcy93aHktY2hvb3NlLTIucG5nKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7IH1cblxuLnJlYXNvbnMtY2FwaXRhbF9fYmxvY2tzLXdjMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2RhYXMvd2h5LWNob29zZS0zLnBuZykgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50OyB9XG5cbi5yZWFzb25zLWNhcGl0YWxfX2Jsb2Nrcy13YzQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kYWFzL3doeS1jaG9vc2UtNC5wbmcpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDsgfVxuXG4ucmVhc29ucy1jYXBpdGFsX19ibG9ja3Mtd2M1OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZGFhcy93aHktY2hvb3NlLTUucG5nKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7IH1cblxuLnBhbmVsMSB7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5wYW5lbDEgcCB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucGFuZWwxIHVsIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4ucGFuZWwxIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uY2hlYXBlci1iYXR0ZXItaGVhZGVyIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jaGVhcGVyLWJhdHRlci1oZWFkZXIgcCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uY2hlYXBlci1iYXR0ZXItaGVhZGVyLWxlZnQge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2hlYXBlci1iYXR0ZXItaGVhZGVyLWxlZnQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2NoZWFwZS1oZWFkaW5nLWJnLnBuZykgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cbiAgLmNoZWFwZXItYmF0dGVyLWhlYWRlci1sZWZ0IC5jLWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNoZWFwZXItYmF0dGVyLWhlYWRlci1sZWZ0IC5jLWItaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmNoZWFwZXItYmF0dGVyLWhlYWRlci1sZWZ0IC5jLWItaGVhZGluZzpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tb2JpbGUtYWxsL2NiLWJuci1jaXJjbGUucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgd2lkdGg6IDMyNXB4O1xuICAgICAgaGVpZ2h0OiAzMTVweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2hlYXBlci1iYXR0ZXItaGVhZGVyLWxlZnQgLmMtYi1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmNoZWFwZXItYmF0dGVyLWhlYWRlci1sZWZ0IC5jLWItaGVhZGluZyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiA4NHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2hlYXBlci1iYXR0ZXItaGVhZGVyLWxlZnQgLmMtYi1oZWFkaW5nIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MHB4OyB9IH1cblxuLmNoZWFwZXItYmF0dGVyLWhlYWRlci1yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNoZWFwZXItYmF0dGVyLWhlYWRlci1yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG5cbi5jaGVhcGVyLWJhdHRlci1oZWFkZXItcmlnaHQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jaGVhcGVyLWJhdHRlci1oZWFkZXItcmlnaHQgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG5cbi5uZXctY2ItaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm5ldy1jYi1oZWFkaW5nIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMjcwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1jYi1oZWFkaW5nIHNwYW4ge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi5uZXctY2Itc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm5ldy1jYi1zZWN0aW9uLXBhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmbGV4OiAwIDAgMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWNiLXNlY3Rpb24tcGFuIHtcbiAgICAgIGZsZXg6IGF1dG87IH0gfVxuICAubmV3LWNiLXNlY3Rpb24tcGFuIC5uZXctY2ItdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWNiLXNlY3Rpb24tcGFuIC5uZXctY2ItdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubmV3LWNiLXNlY3Rpb24tcGFuIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctY2Itc2VjdGlvbi1wYW4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbi5uZXctY2Itc2VjdGlvbi1wYW4gaDQge1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1jYi1zZWN0aW9uLXBhbiBoNCB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4ubmV3LWNiLXNlY3Rpb24tcGFuIGg0IHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctY2Itc2VjdGlvbi1wYW4gaDQgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfSB9XG4gIC5uZXctY2Itc2VjdGlvbi1wYW4gaDQgc3BhbiBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctY2Itc2VjdGlvbi1wYW4gaDQgc3BhbiBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH0gfVxuXG4ubmV3LWNiLXNlY3Rpb24tcGFuIGltZyB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBtaW4taGVpZ2h0OiA1NXB4OyB9XG5cbi5uZXctY2Itc2VjdGlvbi0xIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhBOEE4RjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWNiLXNlY3Rpb24tMSB7XG4gICAgICBwYWRkaW5nOiA2OHB4IDM1cHg7XG4gICAgICB3aWR0aDogMjMlO1xuICAgICAgbWluLWhlaWdodDogNTQ2cHg7IH0gfVxuXG4ubmV3LWNiLXNlY3Rpb24tMTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbW9iaWxlLWFsbC9pY29uLXBsdXMucG5nKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIHRvcDogaW5oZXJpdDtcbiAgYm90dG9tOiAtMjBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWNiLXNlY3Rpb24tMTphZnRlciB7XG4gICAgICB0b3A6IDk1cHg7XG4gICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLm5ldy1jYi1zZWN0aW9uLTIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U3RTdFNztcbiAgcGFkZGluZzogMCAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWNiLXNlY3Rpb24tMiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA1MHB4IDI4cHggMDtcbiAgICAgIHdpZHRoOiAxOCU7XG4gICAgICBtaW4taGVpZ2h0OiA1MTBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFN0U3RTc7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiAyMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWNiLXNlY3Rpb24tMi1tb2Qge1xuICAgICAgcGFkZGluZzogNTBweCAyNXB4IDA7IH0gfVxuXG4ubmV3LWNiLXNlY3Rpb24tMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbW9iaWxlLWFsbC9pY29uLXBsdXMucG5nKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICB0b3A6IGluaGVyaXQ7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWNiLXNlY3Rpb24tMjphZnRlciB7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICByaWdodDogLTE3cHg7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLmxhc3QtY2hpbGQtY2Ige1xuICBib3JkZXI6IDA7IH1cblxuLmxhc3QtY2hpbGQtY2I6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNiLXdlY2FyZSB7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDdiMjYwKzAsMDA1MTdmKzI5LDA1MWIzOSsxMDAgKi9cbiAgYmFja2dyb3VuZDogIzA3YjI2MDtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzA3YjI2MCAwJSwgIzAwNTE3ZiAyOSUsICMwNTFiMzkgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzA3YjI2MCAwJSwgIzAwNTE3ZiAyOSUsICMwNTFiMzkgMTAwJSk7XG4gIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwN2IyNjAgMCUsICMwMDUxN2YgMjklLCAjMDUxYjM5IDEwMCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwN2IyNjAnLCBlbmRDb2xvcnN0cj0nIzA1MWIzOScsR3JhZGllbnRUeXBlPTEgKTtcbiAgLyogSUU2LTkgZmFsbGJhY2sgb24gaG9yaXpvbnRhbCBncmFkaWVudCAqLyB9XG4gIC5jYi13ZWNhcmUtaGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNiLXdlY2FyZS1oZWFkaW5nIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5jYi13ZWNhcmUtaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYi13ZWNhcmUtaGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuLmNiLXdlY2FyZS1oZWFkaW5nIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYi13ZWNhcmUtaGVhZGluZyBoMiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuLmNiLXdlY2FyZS1oZWFkaW5nIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2Itd2VjYXJlLWhlYWRpbmcgcCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi5jYi13ZWNhcmUtaGVhZGluZyBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5jYi13ZWNhcmUtYm94MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDI5NDI7XG4gIHBhZGRpbmc6IDUwcHggMzBweCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY2Itd2VjYXJlLWJveDEgaDMsIC5jYi13ZWNhcmUtYm94MiBoMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5jYi13ZWNhcmUtYm94MSBwLCAuY2Itd2VjYXJlLWJveDIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNiLXdlY2FyZS1ib3gxIHAsIC5jYi13ZWNhcmUtYm94MiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbi5jYi13ZWNhcmUtYm94MiB7XG4gIHBhZGRpbmc6IDUwcHggMzBweCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4uY2Itd2VjYXJlLWJveDEgYSwgLmNiLXdlY2FyZS1ib3gyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYi13ZWNhcmUtYm94MSBhLCAuY2Itd2VjYXJlLWJveDIgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uY2Itd2VjYXJlLWJveDEgYTpob3ZlciwgLmNiLXdlY2FyZS1ib3gyIGE6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTRkZjdkOyB9XG5cbi5jYi13ZWNhcmUtYm94MSBhOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzE0ZGY3ZDsgfVxuXG4uY2Itd2VjYXJlLWJveDEgYS5jLWJ0bjphZnRlcixcbi5jYi13ZWNhcmUtYm94MiBhLmMtYnRuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9hcnJvdy13aGl0ZS5wbmcpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAyOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYi13ZWNhcmUtYm94MSBhLmMtYnRuOmFmdGVyLFxuICAgIC5jYi13ZWNhcmUtYm94MiBhLmMtYnRuOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogMjBweDsgfSB9XG5cbi5zZXJ2aWNlcy1wYW5fX2RvdG5ldC1zZXJ2aWNlLTAxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZG90bmV0L3NlcnZpY2UtaWNvbi0xLnBuZykgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50OyB9XG5cbi5zZXJ2aWNlcy1wYW5fX2RvdG5ldC1zZXJ2aWNlLTAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZG90bmV0L3NlcnZpY2UtaWNvbi0yLnBuZykgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50OyB9XG5cbi5zZXJ2aWNlcy1wYW5fX2RvdG5ldC1zZXJ2aWNlLTAzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZG90bmV0L3NlcnZpY2UtaWNvbi0zLnBuZykgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50OyB9XG5cbi5zZXJ2aWNlcy1wYW5fX2RvdG5ldC1zZXJ2aWNlLTA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZG90bmV0L3NlcnZpY2UtaWNvbi00LnBuZykgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50OyB9XG5cbi5zZXJ2aWNlcy1wYW5fX2RvdG5ldC1zZXJ2aWNlLTA1OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZG90bmV0L3NlcnZpY2UtaWNvbi01LnBuZykgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50OyB9XG5cbi5zZXJ2aWNlcy1wYW5fX2RvdG5ldC1zZXJ2aWNlLTA2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZG90bmV0L3NlcnZpY2UtaWNvbi02LnBuZykgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50OyB9XG5cbi5zZXJ2aWNlcy1wYW5fX2RvdG5ldC1zZXJ2aWNlLTA3OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZG90bmV0L3NlcnZpY2UtaWNvbi03LnBuZykgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50OyB9XG5cbi5zZXJ2aWNlcy1wYW5fX2RvdG5ldC1zZXJ2aWNlLTA4OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZG90bmV0L3NlcnZpY2UtaWNvbi04LnBuZykgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50OyB9XG5cbi5kb3RuZXQtaW5kdXN0cnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRvdG5ldC1pbmR1c3RyeTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kb3RuZXQtaW5kdXN0cnkgLnNlcnZpY2VzLXBhbl9fZG90bmV0LWluZHVzdHJ5LTAxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kb3RuZXQvaW5kdXN0cnktaWNvbi0xLnBuZykgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50OyB9XG4gIC5kb3RuZXQtaW5kdXN0cnkgLnNlcnZpY2VzLXBhbl9fZG90bmV0LWluZHVzdHJ5LTAyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kb3RuZXQvaW5kdXN0cnktaWNvbi0yLnBuZykgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50OyB9XG5cbi53aHlkb3RuZXQgLmZpLXBhbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC53aHlkb3RuZXQgLmZpLXBhbiBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLndoeW1hZ2VudG8gLmZpLXBhbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aHltYWdlbnRvIC5maS1wYW4ge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAud2h5bWFnZW50byAuZmktcGFuIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAud2h5bWFnZW50byAuZmktcGFuIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53aHltYWdlbnRvIC5maS1wYW4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC53aHltYWdlbnRvIC5maS1wYW4gaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndoeW1hZ2VudG8gLmZpLXBhbiBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG5cbi5oci1tYWdlbnRvIHtcbiAgZm9udC1zaXplOiAxOXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oci1tYWdlbnRvIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4gIC5oci1tYWdlbnRvIGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaHItbWFnZW50byBiciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1hZ2VudG8tcGFnZSBoMSB7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgbGluZS1oZWlnaHQ6IDYycHg7IH1cblxuLm1hZ2VudG8tcGFnZSBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAubWFnZW50by1wYWdlIHAgc3BhbiB7XG4gICAgY29sb3I6ICMyREJFNzA7IH1cblxuLm1hZ2VudG8tc2VjdGlvbi0xIHVsIGxpIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbWFnZW50by9ncmVlbnRpY2sucG5nKSBuby1yZXBlYXQgMCA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDEwcHggNDBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWdlbnRvLXNlY3Rpb24tMSB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL21hZ2VudG8vZ3JlZW50aWNrLnBuZykgbm8tcmVwZWF0IDAgN3B4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuXG4ubWFnZW50by1zZWN0aW9uLTEgaDUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFnZW50by1zZWN0aW9uLTEgaDUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4uby1zZXJ2aWNlcy1oZXJvX190aXRsZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjMTRERjdEO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgMCA1NnB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7IH1cblxuLndoeS1tYXR0ZXJzLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLndoeS1tYXR0ZXJzLXRvcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndoeS1tYXR0ZXJzLXRvcCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAgIC53aHktbWF0dGVycy10b3Agc3BhbiAubGlzdGluZy1oZWFkaW5nLWljb24xIHtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLndoeS1tYXR0ZXJzLXRvcCBzcGFuIC5saXN0aW5nLWhlYWRpbmctaWNvbjEge1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAud2h5LW1hdHRlcnMtdG9wIHNwYW4gLmxpc3RpbmctaGVhZGluZy1pY29uMiB7XG4gICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC53aHktbWF0dGVycy10b3Agc3BhbiAubGlzdGluZy1oZWFkaW5nLWljb24yIHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLndoeS1tYXR0ZXJzLXRvcCBzcGFuIC5saXN0aW5nLWhlYWRpbmctaWNvbjMge1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAud2h5LW1hdHRlcnMtdG9wIHNwYW4gLmxpc3RpbmctaGVhZGluZy1pY29uMyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ud2h5LW1hdHRlcnMgLmxpc3RpbmctaGVhZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndoeS1tYXR0ZXJzIC5saXN0aW5nLWhlYWRpbmcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbi53aHktbWF0dGVycy10b3AgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2h5LW1hdHRlcnMtdG9wIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfSB9XG5cbi53aHktbWF0dGVycyAuYy10aWNrZWQtbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aHktbWF0dGVycyAuYy10aWNrZWQtbGlzdCBsaSB7XG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAud2h5LW1hdHRlcnMgLmMtdGlja2VkLWxpc3QgbGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndoeS1tYXR0ZXJzIC5jLXRpY2tlZC1saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLndoeS1tYXR0ZXJzIHAucGFkZGluZy0wIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2h5LW1hdHRlcnMgcC5wYWRkaW5nLTAge1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cblxuLkFJIC5rZXktYmVuZWZpdHMge1xuICBwYWRkaW5nOiA0NXB4IDAgMjBweDtcbiAgYmFja2dyb3VuZDogIzAyM2U2NjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuQUkgLmtleS1iZW5lZml0cyB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyODVkZWcsICMwN2IyNjAgMCwgIzAwNTE3ZiAyMCUsICMwMjNlNjYgNzUlLCAjMDUxYjM5IDEwMCUpOyB9IH1cbiAgLkFJIC5rZXktYmVuZWZpdHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLkFJIC5rZXktYmVuZWZpdHMgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgLkFJIC5rZXktYmVuZWZpdHMgLmNtbi1oZWFkaW5nLXBhcmEtdyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLkFJIC5rZXktYmVuZWZpdHMgLmNtbi1oZWFkaW5nLXBhcmEtdyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLkFJIC5rZXktYmVuZWZpdHMgLnNlcnZpY2VzLXBhbiBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuQUkgLmtleS1iZW5lZml0cyAuc2VydmljZXMtcGFuIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cblxuLmNoYXQtYXBwLWdyb3VwLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYy1pY29uLWRlc2MtMy1jb2wgLnNlY3VyZS13ZWItYXBwbGljYXRpb24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jLWljb24tZGVzYy0zLWNvbCAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1yb3cge1xuICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgY29sdW1uLWdhcDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAgIC5jLWljb24tZGVzYy0zLWNvbCAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1yb3cgLnNlY3VyZS13ZWItYXBwbGljYXRpb24tYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG4gIC5jLWljb24tZGVzYy0zLWNvbCAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1yb3cgLnNlY3VyZS13ZWItYXBwbGljYXRpb24tYm94IHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmMtaWNvbi1kZXNjLTMtY29sIC5zZWN1cmUtd2ViLWFwcGxpY2F0aW9uLXJvdyAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1ib3gtMSB7XG4gICAgcGFkZGluZzogMzVweCAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9yZGVyOiAxOyB9XG4gICAgLmMtaWNvbi1kZXNjLTMtY29sIC5zZWN1cmUtd2ViLWFwcGxpY2F0aW9uLXJvdyAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1ib3gtMTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE5MEUyO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgdG9wOiAwcHg7IH1cbiAgLmMtaWNvbi1kZXNjLTMtY29sIC5zZWN1cmUtd2ViLWFwcGxpY2F0aW9uLXJvdyAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1ib3gtMiB7XG4gICAgcGFkZGluZzogMzVweCAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9yZGVyOiA0OyB9XG4gICAgLmMtaWNvbi1kZXNjLTMtY29sIC5zZWN1cmUtd2ViLWFwcGxpY2F0aW9uLXJvdyAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1ib3gtMjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlDNjg0O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgdG9wOiAwcHg7IH1cbiAgLmMtaWNvbi1kZXNjLTMtY29sIC5zZWN1cmUtd2ViLWFwcGxpY2F0aW9uLXJvdyAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1ib3gtMyB7XG4gICAgcGFkZGluZzogMzVweCAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9yZGVyOiAyOyB9XG4gICAgLmMtaWNvbi1kZXNjLTMtY29sIC5zZWN1cmUtd2ViLWFwcGxpY2F0aW9uLXJvdyAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1ib3gtMzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlDNjg0O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgdG9wOiAwcHg7IH1cbiAgLmMtaWNvbi1kZXNjLTMtY29sIC5zZWN1cmUtd2ViLWFwcGxpY2F0aW9uLXJvdyAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1ib3gtNCB7XG4gICAgcGFkZGluZzogMzVweCAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9yZGVyOiA1OyB9XG4gICAgLmMtaWNvbi1kZXNjLTMtY29sIC5zZWN1cmUtd2ViLWFwcGxpY2F0aW9uLXJvdyAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1ib3gtNDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE5MEUyO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgdG9wOiAwcHg7IH1cbiAgLmMtaWNvbi1kZXNjLTMtY29sIC5zZWN1cmUtd2ViLWFwcGxpY2F0aW9uLXJvdyAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1ib3gtNSB7XG4gICAgcGFkZGluZzogMzVweCAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9yZGVyOiA3OyB9XG4gICAgLmMtaWNvbi1kZXNjLTMtY29sIC5zZWN1cmUtd2ViLWFwcGxpY2F0aW9uLXJvdyAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1ib3gtNTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlDNjg0O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgdG9wOiAwcHg7IH1cbiAgLmMtaWNvbi1kZXNjLTMtY29sIC5zZWN1cmUtd2ViLWFwcGxpY2F0aW9uLXJvdyAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1ib3gtNiB7XG4gICAgcGFkZGluZzogMzVweCAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9yZGVyOiAzOyB9XG4gICAgLmMtaWNvbi1kZXNjLTMtY29sIC5zZWN1cmUtd2ViLWFwcGxpY2F0aW9uLXJvdyAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1ib3gtNjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE5MEUyO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgdG9wOiAwcHg7IH1cbiAgLmMtaWNvbi1kZXNjLTMtY29sIC5zZWN1cmUtd2ViLWFwcGxpY2F0aW9uLXJvdyAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1ib3gtNyB7XG4gICAgcGFkZGluZzogMzVweCAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9yZGVyOiA2OyB9XG4gICAgLmMtaWNvbi1kZXNjLTMtY29sIC5zZWN1cmUtd2ViLWFwcGxpY2F0aW9uLXJvdyAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1ib3gtNzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlDNjg0O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgdG9wOiAwcHg7IH1cblxuLmMtaWNvbi1kZXNjLTMtY29sLmMtaWNvbi1kZXNjLTMtY29sLW5ldy1tb2Qge1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYy1pY29uLWRlc2MtMy1jb2wuYy1pY29uLWRlc2MtMy1jb2wtbmV3LW1vZCB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgODBweDsgfSB9XG5cbi5wcm9qZWN0LWRpc2N1c3Mtc2VjdGlvbiwgLnByb2plY3QtZGlzY3Vzcy1zZWN0aW9uLW5ldyB7XG4gIGJhY2tncm91bmQ6IHVybCgvLy9pbWFnZXMvd2ViLWFwcGxpY2F0aW9uL092YWwtY29weS1vdmFsLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDQyNzk7IH1cbiAgLnByb2plY3QtZGlzY3Vzcy1zZWN0aW9uIC5idG4tb3JhbmdlLCAucHJvamVjdC1kaXNjdXNzLXNlY3Rpb24tbmV3IC5idG4tb3JhbmdlIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4OyB9XG5cbi5wcm9qZWN0LWRpc2N1c3MtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLnByb2plY3QtZGlzY3Vzcy1zZWN0aW9uLW5ldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RkE7XG4gIGJhY2tncm91bmQ6IHVybCgvLy9pbWFnZXMvd2ViLWFwcGxpY2F0aW9uL292YWwtY29weS1vdmFsLWNvcHktbWFzay5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5kZXYtcHJvY2Vzcy5kZXYtcHJvY2Vzcy1uZXcgLnNwaXJhbC1jb2wtYm94IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGV2LXByb2Nlc3MuZGV2LXByb2Nlc3MtbmV3IC5zcGlyYWwtY29sLWJveDEge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRldi1wcm9jZXNzLmRldi1wcm9jZXNzLW5ldyAuc3BpcmFsLWNvbC1ib3gyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGV2LXByb2Nlc3MuZGV2LXByb2Nlc3MtbmV3IC5zcGlyYWwtY29sLWJveDUge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7IH0gfVxuXG4uZ3JpZC1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmdyaWQtbGF5b3V0IHtcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5ncmlkLWxheW91dCAuZ3JpZC1ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgLmdyaWQtbGF5b3V0IC5ncmlkLWJsb2NrIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmdyaWQtbGF5b3V0IC5ncmlkLWJsb2NrIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmdyaWQtbGF5b3V0IC5ncmlkLWJsb2NrIHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZ3JpZC1sYXlvdXQgLmdyaWQtYmxvY2sgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgLmdyaWQtbGF5b3V0IC5ncmlkLWJsb2NrIHAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5ncmlkLWxheW91dCAuZ3JpZC1ibG9jayBwIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ncmlkLWxheW91dCAuZ3JpZC1ibG9jayBwIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gIC5ncmlkLWxheW91dCAuZ3JpZC1ibG9jay0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAuZ3JpZC1sYXlvdXQgLmdyaWQtYmxvY2stMiB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLmdyaWQtbGF5b3V0IC5ncmlkLWJsb2NrLTMge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5ncmlkLWxheW91dCAuZ3JpZC1ibG9jay00IHtcbiAgICBvcmRlcjogNzsgfVxuICAuZ3JpZC1sYXlvdXQgLmdyaWQtYmxvY2stNSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLmdyaWQtbGF5b3V0IC5ncmlkLWJsb2NrLTYge1xuICAgIG9yZGVyOiAxMTsgfVxuICAuZ3JpZC1sYXlvdXQgLmdyaWQtYmxvY2stNyB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmdyaWQtbGF5b3V0IC5ncmlkLWJsb2NrLTgge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5ncmlkLWxheW91dCAuZ3JpZC1ibG9jay05IHtcbiAgICBvcmRlcjogNjsgfVxuICAuZ3JpZC1sYXlvdXQgLmdyaWQtYmxvY2stMTAge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5ncmlkLWxheW91dCAuZ3JpZC1ibG9jay0xMSB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5ncmlkLWxheW91dCAuZ3JpZC1ibG9jay0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG5cbi5vLXdlLWxvdmUtaW50cm8ge1xuICBwYWRkaW5nOiA0MHB4IDAgODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IHBvdHJhaXQgKi8gfVxuICAuby13ZS1sb3ZlLWludHJvIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIC8qbW9iaWxlIGZpcnN0IGZvciB0YWJsZXQgbGFuZHNjYXBlICYgc21hbGwgZGVza3RvcCovXG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggIzMzMywgLTFweCAxcHggMHB4ICMzMzMsIDFweCAtMXB4IDBweCAjMzMzLCAtMXB4IC0xcHggMHB4ICMzMzM7IH1cbiAgLm8td2UtbG92ZS1pbnRybyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAvKm1vYmlsZSBmaXJzdCBmb3IgdGFibGV0IGxhbmRzY2FwZSAmIHNtYWxsIGRlc2t0b3AqL1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDsgfVxuICAuby13ZS1sb3ZlLWludHJvIGgyLmxvdmUtc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgLyptb2JpbGUgZmlyc3QgZm9yIHRhYmxldCBsYW5kc2NhcGUgJiBzbWFsbCBkZXNrdG9wKi9cbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5vLXdlLWxvdmUtaW50cm8gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm8td2UtbG92ZS1pbnRybyBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuby13ZS1sb3ZlLWludHJvIHAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5vLXdlLWxvdmUtaW50cm9fX290aGVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXdlLWxvdmUtaW50cm9fX290aGVyLXRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLm8td2UtbG92ZS1pbnRyb19fd2UtbG92ZS1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLm8td2UtbG92ZS1pbnRybyAuYy1idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmN0by1pbmZvLXAtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jdG8taW5mby1wLWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfSB9XG5cbi5jdG8tbGFzdC1zb2xpZC1pbmZvIHtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5tYXJnaW4tdG9wLWJvdHRvbS0xMCB7XG4gIG1hcmdpbjogMTBweCAwICFpbXBvcnRhbnQ7IH1cblxuLmdyYWRpZW50LWJsdWUtZ3JlZW4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTsgfVxuXG4uby1zZXJ2aWNlcy1oZXJvX19pY29ucyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5ncmVlbi1iZy1oZWFkaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmc6IDdweCAzMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmdyZWVuLWJnLWhlYWRpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIHRvcDogLTE3cHg7XG4gICAgbGVmdDogMDsgfVxuXG4uZ3JhZGllbnQtYmx1ZS1ncmVlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI4NWRlZywgIzA3QjI2MCAwJSwgIzAwNTE3RiAyMCUsICMwMjNFNjYgNzUlLCAjMDUxQjM5IDEwMCUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ncmFkaWVudC1ibHVlLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyODVkZWcsICMwN0IyNjAgMCUsICMwMDUxN0YgMzAlLCAjMDIzRTY2IDc1JSwgIzA1MUIzOSAxMDAlKTsgfSB9XG5cbi5vLXNlcnZpY2VzLWhlcm9fX3RpdGxlIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogMTlweDtcbiAgdG9wOiAtMTdweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5vLWluZHVzdHJpYWwtZXhwZXJpZW5jZS1tb2QgLmRhdGEtc2NpZW5jZS10ZWNoIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCAxMHB4IDQ1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTYlOyB9XG4gIC5vLWluZHVzdHJpYWwtZXhwZXJpZW5jZS1tb2QgLmRhdGEtc2NpZW5jZS10ZWNoIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDlFRTY7XG4gICAgcGFkZGluZzogMjNweCAyMHB4OyB9XG4gICAgLm8taW5kdXN0cmlhbC1leHBlcmllbmNlLW1vZCAuZGF0YS1zY2llbmNlLXRlY2ggc3BhbjphZnRlciB7XG4gICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMzQ5RUU2OyB9XG4gIC5vLWluZHVzdHJpYWwtZXhwZXJpZW5jZS1tb2QgLmRhdGEtc2NpZW5jZS10ZWNoIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNXB4OyB9XG5cbi5kYXRhLXNjaWVuY2UgLm8tc2tpbGxzLWhlcm8gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG5cbi5kYXRhLXNjaWVuY2UgLmRjLXdoaXRlLXBhbiB7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1pbi1oZWlnaHQ6IDU5NnB4OyB9XG5cbi5tYXJnaW4tdG9wLTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNraWxsLXNlcnZpY2UuZ3JhZGllbnQtYmx1ZS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI4NWRlZywgIzA3YjI2MCAwLCAjMDA1MTdmIDIwJSwgIzAyM2U2NiA3NSUsICMwNTFiMzkgMTAwJSk7IH0gfVxuXG4uc2tpbGwtc2VydmljZS5ncmFkaWVudC1ibHVlLWdyZWVuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNraWxsLXNlcnZpY2UuZ3JhZGllbnQtYmx1ZS1ncmVlbjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucGFkZGluZy10b3AtMTAwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cblxuLmZvbnQtZmFtaWx5LXBybyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG4ucGFkZGluZy10b3AtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4ucGFkZGluZy04MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuaDEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4OyB9IH1cblxuaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7IH0gfVxuXG4uY21uLWhlYWRpbmctcGFyYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY21uLWhlYWRpbmctcGFyYSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbi5mb250LXdlaWdodC02MDAge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5tYXJnaW4tdG9wLTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubWFyZ2luLXRvcC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLm1hcmdpbi10b3AtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uY21uLWJvdHRvbS1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTsgfVxuXG4uY21uLXRvcC1ib3JkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTsgfVxuXG4ubW9iaWxlLW9mZiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vYmlsZS1vZmYge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTMwIHtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5idG4tY2VudGVyLWJsb2NrIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgd2lkdGg6IDMxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5idG4tY2VudGVyLWJsb2NrIHtcbiAgICAgIHdpZHRoOiBpbmhlcml0OyB9IH1cblxucCB7XG4gIG1hcmdpbjogMHB4IDBweCAyNXB4IDBweDtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICBwIC5hbmNob3ItbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiAjY2JlM2ZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBwIC5hbmNob3ItbGluayB7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4uby1ob21lLXNlcnZpY2UgLmFuY2hvci1saW5rIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1ob21lLXNlcnZpY2UgLmFuY2hvci1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG4uby1ob21lLXNlcnZpY2UgLm4tZ3JhZGllbnQtZ3JlZW4tYmx1ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzJkZWcsICMwMzc3NzMgNyUsICMwMDUxN2YgNDIlLCAjMDIzZTY2IDY3JSwgIzA1MWIzOSAxMDAlKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1ob21lLXNlcnZpY2UgLm4tZ3JhZGllbnQtZ3JlZW4tYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzUwZGVnLCAjMDM3YzcxIDAsICMwNDJiNGUgMTAwJSk7IH0gfVxuXG4ud2ItYm5yIHtcbiAgYmFja2dyb3VuZDogIzE2NWI1ZTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTM4ZGVnLCAjMTY1YjVlIDAlLCAjMGYzYTRhIDE3JSwgIzA5MWIzOCA1MCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzhkZWcsICMxNjViNWUgMCUsICMwZjNhNGEgMTclLCAjMDkxYjM4IDUwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzhkZWcsICMxNjViNWUgMCUsICMwZjNhNGEgMTclLCAjMDkxYjM4IDUwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMTY1YjVlXCIsZW5kQ29sb3JzdHI9XCIjMDkxYjM4XCIsR3JhZGllbnRUeXBlPTEpOyB9XG5cbi5vLXNraWxscy1oZXJvIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxMDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM4ZGVnLCAjMTY1YjVlIDAlLCAjMGYzYTRhIDE3JSwgIzA5MWIzOCA1MCUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXNraWxscy1oZXJvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG4gIC5vLXNraWxscy1oZXJvIGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbHMtaGVybyBiciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm8tc2tpbGxzLWhlcm8gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7IH1cblxuLndiLWJuciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2ItYm5yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG5cbi5zbWFsbC1oMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc21hbGwtaDEgaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zbWFsbC1oMSBoMSB7XG4gICAgICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5zbWFsbC1oMSBoMS5wYWRkaW5nLTAge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNtYWxsLWgxIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICMxNGUwN2U7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNtYWxsLWgxIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMDsgfSB9XG4gIC5zbWFsbC1oMSAuYm5yLW9mci10ZXh0IHtcbiAgICBjb2xvcjogI2I3YjdiNztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zbWFsbC1oMSAuYm5yLW9mci10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMCAyODBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gICAgLnNtYWxsLWgxIC5ibnItb2ZyLXRleHQgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjYjdiN2I3OyB9XG4gICAgLnNtYWxsLWgxIC5ibnItb2ZyLXRleHQgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zbWFsbC1oMSAuYm5yLW9mci10ZXh0IGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5vLXNraWxscy1oZXJvX19zY2hlZHVsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vLXNraWxscy1oZXJvX19zY2hlZHVsZSAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTsgfVxuICAuby1za2lsbHMtaGVyb19fc2NoZWR1bGUgLmhlYWRlcl9yaWdodF9wYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDI5NDJhMztcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5vLXNraWxscy1oZXJvX19zY2hlZHVsZSAuaGVhZGVyX3JpZ2h0X3BhbiAucmVndWxhci5zbGlkZXIgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAuby1za2lsbHMtaGVyb19fc2NoZWR1bGUgLmhlYWRlcl9yaWdodF9wYW4gLmhvbGRlciB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDUwcHggMTVweCA1MHB4OyB9XG4gICAgLm8tc2tpbGxzLWhlcm9fX3NjaGVkdWxlIC5oZWFkZXJfcmlnaHRfcGFuIC5zdWItdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBwYWRkaW5nOiAwIDQwcHggMjBweDsgfVxuICAgIC5vLXNraWxscy1oZXJvX19zY2hlZHVsZSAuaGVhZGVyX3JpZ2h0X3BhbiB1bCBsaSB7XG4gICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgd2lkdGg6IDE5JTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuICAgICAgLm8tc2tpbGxzLWhlcm9fX3NjaGVkdWxlIC5oZWFkZXJfcmlnaHRfcGFuIHVsIGxpIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm8tc2tpbGxzLWhlcm9fX3NjaGVkdWxlIC5oZWFkZXJfcmlnaHRfcGFuIC5hbmNob3ItbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYm5yLW9mci10ZXh0IGJyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmdyYXktdGV4dCB7XG4gIGNvbG9yOiAjYjdiN2I3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLWhlYWQtcmliYm9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ncmVlbi1oZWFkLXJpYmJvbiBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogN3B4IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwIDAgMjZweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmdyZWVuLWhlYWQtcmliYm9uIHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9IH1cbiAgICAuZ3JlZW4taGVhZC1yaWJib24gc3BhbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMThweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxNDhkNTI7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkIHNvbGlkIGRhc2hlZCBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDE4cHggNDBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi5vLXNlcnZpY2VzLWhlcm9fX3RpdGxlIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxNDhkNTI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkIHNvbGlkIGRhc2hlZCBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMThweCA0MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VydmljZS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuXG4uc2VydmljZS1kZXRhaWxzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZXJ2aWNlLWRldGFpbHMgaDIge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLnNlcnZpY2UtZGV0YWlscyAuY21uLWhlYWRpbmctcGFyYSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlcnZpY2UtZGV0YWlscyAuY21uLWhlYWRpbmctcGFyYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbi5zZXJ2aWNlLWRldGFpbHMgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZS1kZXRhaWxzIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuLnNlcnZpY2UtZGV0YWlscyBwIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZS1kZXRhaWxzIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50OyB9IH1cblxuLnNlcnZpY2UtZGV0YWlscyAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMTVweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAxNXB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZS1kZXRhaWxzIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDMwcHggNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZXJ2aWNlLWRldGFpbHMgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuIGEge1xuICAgICAgd2lkdGg6IDEzNHB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgIC5zZXJ2aWNlLWRldGFpbHMgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuIGE6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnNlcnZpY2UtZGV0YWlscyAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4gYTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY1ODAwO1xuICAgIGNvbG9yOiAjZmY1ODAwOyB9XG5cbi5zZXJ2aWNlLWRldGFpbHMgLnNlcnZpY2Utd3JhcDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuXG4vKnNlcnZpY2VzIHNlY3Rpb24qL1xuLndlYi1hcHAtc2VydmljZSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53ZWItYXBwLXNlcnZpY2Uge1xuICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfSB9XG4gIC53ZWItYXBwLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAud2ViLWFwcC1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNTBweCAxNXB4IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC53ZWItYXBwLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuIHtcbiAgICAgICAgICB3aWR0aDogNDYlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAud2ViLWFwcC1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiB7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggMzBweDsgfSB9XG4gICAgICAud2ViLWFwcC1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAud2ViLWFwcC1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC53ZWItYXBwLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgICAgLndlYi1hcHAtc2VydmljZSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAud2ViLWFwcC1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgLndlYi1hcHAtc2VydmljZSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4gcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgICAud2ViLWFwcC1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLndlYi1hcHAtc2VydmljZSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4gYSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAud2ViLWFwcC1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiBpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNTVweDsgfVxuICAgICAgICAud2ViLWFwcC1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiBpIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLndlYi1hcHAtc2VydmljZSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTAxOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgICAud2ViLWFwcC1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MnB4IDA7IH1cbiAgICAud2ViLWFwcC1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDM6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjNweCAwOyB9XG4gICAgLndlYi1hcHAtc2VydmljZSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA0OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgzcHggMDsgfVxuICAgIC53ZWItYXBwLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTdweDsgfVxuICAgIC53ZWItYXBwLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYycHggLTU1cHg7IH1cbiAgICAud2ViLWFwcC1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDc6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjNweCAtNTdweDsgfVxuICAgIC53ZWItYXBwLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wODpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4M3B4IC01N3B4OyB9XG5cbi5saWdodGVyLWJsdWUge1xuICBjb2xvcjogIzRhOTBlMiAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1pbmR1c3RyaWFsLWV4cGVyaWVuY2Uge1xuICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4OyB9IH1cblxuLm8tY2FzZS1zdHVkaWVzLXNsaWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgaDIge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbi5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLnJvdyB7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1jYXNlLXN0dWRpZXMtc2xpZGVyIC5yb3cge1xuICAgICAgbWFyZ2luOiAwIC0xNXB4OyB9IH1cblxuLmV4cGVyaWVuY2UtbGlzdCB7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuICAuZXhwZXJpZW5jZS1saXN0IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5leHBlcmllbmNlLWxpc3QgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmV4cGVyaWVuY2UtbGlzdCB1bCBsaSB7XG4gICAgICBmbGV4OiAwIDAgNDMlO1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV4cGVyaWVuY2UtbGlzdCB1bCBsaSB7XG4gICAgICAgICAgZmxleDogMCAwIDMwJTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjN2NjOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXhwZXJpZW5jZS1saXN0IHVsIGxpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGhlaWdodDogMTE1cHg7IH0gfVxuICAgICAgLmV4cGVyaWVuY2UtbGlzdCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuNSk7IH1cbiAgICAgIC5leHBlcmllbmNlLWxpc3QgdWwgbGkgYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOGM3Y2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Fycm93LWJsYWNrLnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV4cGVyaWVuY2UtbGlzdCB1bCBsaSBhOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5leHBlcmllbmNlLWxpc3QgLm5ldy1zdGFjayBsaSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXhwZXJpZW5jZS1saXN0IC5uZXctc3RhY2sgbGkgYSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5leHBlcmllbmNlLWxpc3QgLm5ldy1zdGFjayBsaSBhIC5waHAtbG9nbyB7XG4gICAgICB3aWR0aDogNDhweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5leHBlcmllbmNlLWxpc3QgLm5ldy1zdGFjayBsaSBhIC5waHAtbG9nbyB7XG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7IH0gfVxuICAgIC5leHBlcmllbmNlLWxpc3QgLm5ldy1zdGFjayBsaSBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tb2JpbGUtYWxsL2NpcmNsZS1hcnJvdy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm90dG9tOiA4cHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zdGFjay1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnN0YWNrLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNzBweCAwIDUwcHg7IH0gfVxuICAuc3RhY2stc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN0YWNrLXNlY3Rpb24gaDIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLnN0YWNrLXNlY3Rpb24gaDI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDljNjg0O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zdGFjay1zZWN0aW9uIGgyOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zdGFjay1zZWN0aW9uIC5idG5fd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcmljZS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLm8tZW5nYWdlbWVudC1tb2RlbCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2NmRlZywgIzAwNDQ3NSAyMCUsICMwYjhhOGEgNjklLCAjMDg5NjdlIDEwMCUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWVuZ2FnZW1lbnQtbW9kZWwge1xuICAgICAgcGFkZGluZzogNzBweCAwIDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjg1ZGVnLCAjMDdiMjYwIDAsICMwMDUxN2YgMjAlLCAjMDIzZTY2IDc1JSwgIzA1MWIzOSAxMDAlKTsgfSB9XG4gIC5vLWVuZ2FnZW1lbnQtbW9kZWwgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tZW5nYWdlbWVudC1tb2RlbCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7IH0gfVxuICAuby1lbmdhZ2VtZW50LW1vZGVsIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX3BhbmVsLS1sZWZ0bmV3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWVuZ2FnZW1lbnQtbW9kZWwgLm8tZW5nYWdlbWVudC1tb2RlbF9fcGFuZWwtLWxlZnRuZXcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gICAgLm8tZW5nYWdlbWVudC1tb2RlbCAuby1lbmdhZ2VtZW50LW1vZGVsX19wYW5lbC0tbGVmdG5ldyAubW9zdC1wb3B1bGFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTI1cHg7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICB0b3A6IC05cHg7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWVuZ2FnZW1lbnQtbW9kZWwgLm8tZW5nYWdlbWVudC1tb2RlbF9fcGFuZWwtLWxlZnRuZXcgLm1vc3QtcG9wdWxhciB7XG4gICAgICAgICAgaGVpZ2h0OiAxNTFweDtcbiAgICAgICAgICB3aWR0aDogMTUycHg7XG4gICAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gICAgLm8tZW5nYWdlbWVudC1tb2RlbCAuby1lbmdhZ2VtZW50LW1vZGVsX19wYW5lbC0tbGVmdG5ldyAuby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkcyB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWVuZ2FnZW1lbnQtbW9kZWwgLm8tZW5nYWdlbWVudC1tb2RlbF9fcGFuZWwtLWxlZnRuZXcgLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHMge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM5MnB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuby1lbmdhZ2VtZW50LW1vZGVsIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX3BhbmVsLS1sZWZ0bmV3IC5vLWVuZ2FnZW1lbnQtbW9kZWxfX2NhcmRzIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzNjhweDsgfSB9XG4gICAgLm8tZW5nYWdlbWVudC1tb2RlbCAuby1lbmdhZ2VtZW50LW1vZGVsX19wYW5lbC0tbGVmdG5ldyAucHJpY2UtdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAuby1lbmdhZ2VtZW50LW1vZGVsIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX3BhbmVsLS1sZWZ0bmV3IC5wcmljZS10ZXh0IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGNvbG9yOiAjZmY1ODAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5vLWVuZ2FnZW1lbnQtbW9kZWwgLm8tZW5nYWdlbWVudC1tb2RlbF9fcGFuZWwtLWxlZnRuZXcgLnByaWNlLXRleHQgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuICAgICAgICAuby1lbmdhZ2VtZW50LW1vZGVsIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX3BhbmVsLS1sZWZ0bmV3IC5wcmljZS10ZXh0IHNwYW4gc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5vLWVuZ2FnZW1lbnQtbW9kZWwgLm8tZW5nYWdlbWVudC1tb2RlbF9fcGFuZWwtLWxlZnRuZXcgLnByaWNlLXRleHQgc3BhbiBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgIC5vLWVuZ2FnZW1lbnQtbW9kZWwgLm8tZW5nYWdlbWVudC1tb2RlbF9fcGFuZWwtLWxlZnRuZXcgLmZvbnQtZmFtaWx5LW1vdCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1lbmdhZ2VtZW50LW1vZGVsIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX3BhbmVsLS1sZWZ0bmV3IC5mb250LWZhbWlseS1tb3Qge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuby1lbmdhZ2VtZW50LW1vZGVsIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX3BhbmVsLS1yaWdodG5ldyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWVuZ2FnZW1lbnQtbW9kZWwgLm8tZW5nYWdlbWVudC1tb2RlbF9fcGFuZWwtLXJpZ2h0bmV3IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICAuby1lbmdhZ2VtZW50LW1vZGVsIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX3BhbmVsLS1yaWdodG5ldyAuby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkcyB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWVuZ2FnZW1lbnQtbW9kZWwgLm8tZW5nYWdlbWVudC1tb2RlbF9fcGFuZWwtLXJpZ2h0bmV3IC5vLWVuZ2FnZW1lbnQtbW9kZWxfX2NhcmRzIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzOTJweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm8tZW5nYWdlbWVudC1tb2RlbCAuby1lbmdhZ2VtZW50LW1vZGVsX19wYW5lbC0tcmlnaHRuZXcgLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHMge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2OHB4OyB9IH1cbiAgICAuby1lbmdhZ2VtZW50LW1vZGVsIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX3BhbmVsLS1yaWdodG5ldyAucHJpY2UtdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAuby1lbmdhZ2VtZW50LW1vZGVsIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX3BhbmVsLS1yaWdodG5ldyAucHJpY2UtdGV4dCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBjb2xvcjogI2ZmNTgwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuby1lbmdhZ2VtZW50LW1vZGVsIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX3BhbmVsLS1yaWdodG5ldyAucHJpY2UtdGV4dCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG4gICAgICAgIC5vLWVuZ2FnZW1lbnQtbW9kZWwgLm8tZW5nYWdlbWVudC1tb2RlbF9fcGFuZWwtLXJpZ2h0bmV3IC5wcmljZS10ZXh0IHNwYW4gc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5vLWVuZ2FnZW1lbnQtbW9kZWwgLm8tZW5nYWdlbWVudC1tb2RlbF9fcGFuZWwtLXJpZ2h0bmV3IC5wcmljZS10ZXh0IHNwYW4gc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgICAuby1lbmdhZ2VtZW50LW1vZGVsIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX3BhbmVsLS1yaWdodG5ldyAuZm9udC1mYW1pbHktbW90IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWVuZ2FnZW1lbnQtbW9kZWwgLm8tZW5nYWdlbWVudC1tb2RlbF9fcGFuZWwtLXJpZ2h0bmV3IC5mb250LWZhbWlseS1tb3Qge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuby1lbmdhZ2VtZW50LW1vZGVsIC5idG5fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tZW5nYWdlbWVudC1tb2RlbCAuYnRuX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuLypwcmljaW5nIHNlY3Rpb24qL1xuLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHNfX3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkc19fdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cbiAgLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHNfX3RvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRvcDogLTYwcHg7XG4gICAgei1pbmRleDogMDsgfVxuICAuby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkc19fdG9wX19pbm5lciBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX2NhcmRzX190b3BfX2lubmVyIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX2NhcmRzX190b3BfX2lubmVyIGgzIHtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgMzVweCAwO1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG4uby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkc19fMDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMjAwcHg7IH1cblxuLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHNfXzAyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02M3B4IC0yMDBweDsgfVxuXG4uby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkc19fYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4vKndoeSBzZWN0aW9uKi9cbi5jLWljb24tZGVzYy0zLWNvbC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jLWljb24tZGVzYy0zLWNvbC1ib3gge1xuICAgICAgcGFkZGluZzogNzBweCAwIDUwcHg7IH0gfVxuICAuYy1pY29uLWRlc2MtMy1jb2wtYm94IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmMtaWNvbi1kZXNjLTMtY29sLWJveCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLmMtaWNvbi1kZXNjLTMtY29sLWNjbiAucm93ID4gZGl2IHtcbiAgcGFkZGluZzogMCAxNXB4IDAgOTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYy1pY29uLWRlc2MtMy1jb2wtY2NuIC5yb3cgPiBkaXYge1xuICAgICAgcGFkZGluZzogMCA0MHB4IDAgOTVweDtcbiAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cbiAgLmMtaWNvbi1kZXNjLTMtY29sLWNjbiAucm93ID4gZGl2IHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmMtaWNvbi1kZXNjLTMtY29sLWNjbiAucm93ID4gZGl2IHAge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5jLWljb24tZGVzYy0zLWNvbC1jY24gLnJvdyA+IGRpdiBwIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYy1pY29uLWRlc2MtMy1jb2wtY2NuIC5yb3cgPiBkaXYgcCBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi8qZmFxIHNlY3Rpb24qL1xuLm8tY2FzZS1zdHVkaWVzLW5ldyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgLm8tY2FzZS1zdHVkaWVzLW5ldyBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAuby1jYXNlLXN0dWRpZXMtbmV3IC5tYXJnaW4tYm90dG9tLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5vLWNhc2Utc3R1ZGllcy1uZXcgLmZhcS1wYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm8tY2FzZS1zdHVkaWVzLW5ldyAuZmFxLWhvbGRlciB7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLmZhcS1ob2xkZXIgLmFjY29yZGlvbjEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDM1cHggMTVweCAxNXB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAuZmFxLWhvbGRlciAuYWNjb3JkaW9uMSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9IH1cbiAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLmZhcS1ob2xkZXIgLmFjY29yZGlvbjE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMDAyQlwiO1xuICAgICAgICBjb2xvcjogIzI3YzA3MDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE4cHg7IH1cbiAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5mYXEtaG9sZGVyIC5hY3RpdmUxOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH1cbiAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5mYXEtaG9sZGVyIC5wYW5lbDEge1xuICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAuZmFxLWhvbGRlciAucGFuZWwxIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAuZmFxLWhvbGRlciAucGFuZWwxIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9IH1cblxuLypGZWF0dXJlIHNlY3Rpb24qL1xuLmluc2lnaHRzLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmluc2lnaHRzLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNzVweCAwOyB9IH1cbiAgLmluc2lnaHRzLXNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmluc2lnaHRzLXNlY3Rpb24gaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gIC5pbnNpZ2h0cy1zZWN0aW9uIC5yb3cge1xuICAgIG1hcmdpbjogMDsgfVxuICAuaW5zaWdodHMtc2VjdGlvbiAuZmktcGFuIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW5zaWdodHMtc2VjdGlvbiAuZmktcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgIC5pbnNpZ2h0cy1zZWN0aW9uIC5maS1wYW4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzRhOTBlMjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5pbnNpZ2h0cy1zZWN0aW9uIC5maS1wYW4gYSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzQwcHg7IH0gfVxuICAgIC5pbnNpZ2h0cy1zZWN0aW9uIC5maS1wYW4gLm9kZCB7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzAwOWM1MjsgfVxuICAgIC5pbnNpZ2h0cy1zZWN0aW9uIC5maS1wYW4gaDMge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmluc2lnaHRzLXNlY3Rpb24gLmZpLXBhbiBoMyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIC5pbnNpZ2h0cy1zZWN0aW9uIC5maS1wYW4gcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5pbnNpZ2h0cy1zZWN0aW9uIC5maS1wYW4gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLmluc2lnaHRzLXNlY3Rpb24gLmZpLXBhbiBzcGFuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzI3YzA3MDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Fycm93LWdyZWVuLnBuZykgbm8tcmVwZWF0IDEwMCUgNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5pbnNpZ2h0cy1zZWN0aW9uIC5maS1wYW4gc3BhbiB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG4vKldoeSBzZWN0aW9uKi9cbi5jLWljb24tZGVzYy0zLWNvbC1jY24gLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmMtaWNvbi1kZXNjLTMtY29sLWNjbiAucm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH0gfVxuXG4uYy1pY29uLWRlc2MtMy1jb2wtY2NuIC5yb3cgPiBkaXYgZGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jLWljb24tZGVzYy0zLWNvbC1jY24gLnJvdyA+IGRpdiBkaXY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLnJlYXNvbnMtY2FwaXRhbF9fYmxvY2tzX19jaG9vc2UtMDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL3doeS1jaG9vc2UtY24tMS5zdmcpICFpbXBvcnRhbnQ7IH1cblxuLnJlYXNvbnMtY2FwaXRhbF9fYmxvY2tzX19jaG9vc2UtMDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL3doeS1jaG9vc2UtY24tMi5zdmcpICFpbXBvcnRhbnQ7IH1cblxuLnJlYXNvbnMtY2FwaXRhbF9fYmxvY2tzX19jaG9vc2UtMDM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL3doeS1jaG9vc2UtY24tMy5zdmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogOTUlOyB9XG5cbi5yZWFzb25zLWNhcGl0YWxfX2Jsb2Nrc19fY2hvb3NlLTA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi93aHktY2hvb3NlLWNuLTQuc3ZnKSAhaW1wb3J0YW50OyB9XG5cbi5yZWFzb25zLWNhcGl0YWxfX2Jsb2Nrc19fY2hvb3NlLTA1OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi93aHktY2hvb3NlLWNuLTUuc3ZnKSAhaW1wb3J0YW50OyB9XG5cbi5yZWFzb25zLWNhcGl0YWxfX2Jsb2Nrc19fY2hvb3NlLTA2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi93aHktY2hvb3NlLWNuLTYuc3ZnKSAhaW1wb3J0YW50OyB9XG5cbi5vLWJvdHRvbS1mb3JtIHtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1ib3R0b20tZm9ybSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZzogODBweCAwIDkwcHg7IH0gfVxuICAuby1ib3R0b20tZm9ybSAuZm9ybS10ZXh0IGgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQgaDI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmViZjcyO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJvdHRvbTogN3B4O1xuICAgICAgbGVmdDogMDsgfVxuICAuby1ib3R0b20tZm9ybSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tYm90dG9tLWZvcm0gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbi5ob21lLXBhdHRlcm4tdGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLypsZXQncyB0YWxrKi9cbi5sZXRzLXRhbGsge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vc2NoZWR1bGUtdGFsay1iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAzMHB4IDAgNDVweDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubGV0cy10YWxrIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAubGV0cy10YWxrIGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxldHMtdGFsayBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9IH1cbiAgICAubGV0cy10YWxrIGgyIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubGV0cy10YWxrIGgyIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbi8qQ3VzdG9tIHNvZnR3YXJlIHNlcnZpY2VzKi9cbi5tb2JpbGUtb24tY3Mge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9iaWxlLW9uLWNzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5tb2JpbGUtb24tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9iaWxlLW9uLWZsZXgge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLm1vYmlsZS1vZmYge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2JpbGUtb2ZmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1vYmlsZS1vZmYtZmxleCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vYmlsZS1vZmYtZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYXNvbnJ5LnNlcnZpY2Utd3JhcCB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQge1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4OyB9IH1cbiAgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW46YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICAuY3VzdG9tLXNvZnR3YXJlLWRldmVsb3BtZW50IC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAwOyB9XG4gIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwOyB9XG4gIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYzcHg7IH1cbiAgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA1OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTYzcHg7IH1cbiAgLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA2OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02M3B4OyB9XG4gIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyNnB4OyB9XG4gIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wODpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xMjZweDsgfVxuXG4uY3MtYm5yLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY3MtYm5yLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jcy1ibnItaWNvbiBsaSB7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY3MtYm5yLWljb24gbGk6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGZsZXg6IDAgMCA2NHB4OyB9XG5cbi5tb2JpbGUtdGFsay1ieCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjBkZWcsICMxMWE5ODQgMCUsICMwZDdkODggMTclLCAjMGE0ZjhlIDUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcGFkZGluZzogMjVweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tb2JpbGUtdGFsay1ieCBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgLm1vYmlsZS10YWxrLWJ4IGgyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbW9iaWxlLWFsbC90YWxrLWJnLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgIHRvcDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tb2JpbGUtdGFsay1ieCBoMjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDsgfSB9XG4gICAgLm1vYmlsZS10YWxrLWJ4IGgyIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tb2JpbGUtdGFsay1ieCAuYm9sZC1wIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjY2M7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5tb2JpbGUtdGFsay1ieCBoMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5tb2JpbGUtdGFsay1ieCBoMyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMzZlMDc5O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm1vYmlsZS10YWxrLWJ4IC5idG5fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLypiYW5uZXIgdHdvIGxvZ28qL1xuLm5ldy10d28tbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctdHdvLWxvZ28ge1xuICAgICAgcGFkZGluZzogMzBweCAwIDMwcHggMDsgfSB9XG4gIC5uZXctdHdvLWxvZ28gbGkge1xuICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LXR3by1sb2dvIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDMwcHg7IH0gfVxuXG4uby1za2lsbHMtaGVyb19fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXNraWxscy1oZXJvX19iYWNrZ3JvdW5kIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1za2lsbHMtaGVyb19fYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKk91dCBzb3VyY2UgcHJvZHVjdCovXG4ub3V0c291cmNlLXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAub3V0c291cmNlLXByb2R1Y3Qge1xuICAgICAgcGFkZGluZzogNzBweCAwIDQ1cHg7IH0gfVxuICAub3V0c291cmNlLXByb2R1Y3QgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub3V0c291cmNlLXByb2R1Y3QgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICAub3V0c291cmNlLXByb2R1Y3QgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03M3B4IDA7IH1cbiAgLm91dHNvdXJjZS1wcm9kdWN0IC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2cHggMDsgfVxuICAub3V0c291cmNlLXByb2R1Y3QgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYzcHg7IH1cbiAgLm91dHNvdXJjZS1wcm9kdWN0IC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzNweCAtNjNweDsgfVxuICAub3V0c291cmNlLXByb2R1Y3QgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDZweCAtNjNweDsgfVxuICAub3V0c291cmNlLXByb2R1Y3QgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyNnB4OyB9XG4gIC5vdXRzb3VyY2UtcHJvZHVjdCAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA4OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTEyNnB4OyB9XG4gIC5vdXRzb3VyY2UtcHJvZHVjdCAuYnRuX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vdXRzb3VyY2UtcHJvZHVjdCAuYnRuX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLyp0ZXN0aW5nIFFBKi9cbi50ZXN0aW5nLXFhIHtcbiAgcGFkZGluZzogNDBweCAwIDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRlc3RpbmctcWEge1xuICAgICAgcGFkZGluZzogNzBweCAwIDQ1cHg7IH0gfVxuICAudGVzdGluZy1xYSAuYnRuX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZXN0aW5nLXFhIC5idG5fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAudGVzdGluZy1xYSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW46YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50ZXN0aW5nLXFhIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiBpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAudGVzdGluZy1xYSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4gaSBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC50ZXN0aW5nLXFhIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgLnRlc3RpbmctcWEgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02M3B4IDA7IH1cbiAgLnRlc3RpbmctcWEgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjZweCAwOyB9XG4gIC50ZXN0aW5nLXFhIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02M3B4OyB9XG4gIC50ZXN0aW5nLXFhIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjNweCAtNjNweDsgfVxuICAudGVzdGluZy1xYSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA2OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNnB4IC02M3B4OyB9XG4gIC50ZXN0aW5nLXFhIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjZweDsgfVxuICAudGVzdGluZy1xYSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA4OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzcHggLTEyNnB4OyB9XG4gIC50ZXN0aW5nLXFhIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggLTEyNnB4OyB9XG5cbi8qZGVkaWNhdGVkIGRldmVsb3BtZW50IHRlYW0qL1xuLmRlZGljYXRlZC10ZWFtcyB7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kZWRpY2F0ZWQtdGVhbXMge1xuICAgICAgcGFkZGluZzogNzBweCAwIDUwcHg7IH0gfVxuICAuZGVkaWNhdGVkLXRlYW1zIC5idG5fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRlZGljYXRlZC10ZWFtcyAuYnRuX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmRlZGljYXRlZC10ZWFtcyBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGVkaWNhdGVkLXRlYW1zIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjFweDsgfSB9XG4gIC5kZWRpY2F0ZWQtdGVhbXMgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGVkaWNhdGVkLXRlYW1zIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgLmRlZGljYXRlZC10ZWFtcyAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTAyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzcHggMDsgfVxuICAuZGVkaWNhdGVkLXRlYW1zIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggMDsgfVxuICAuZGVkaWNhdGVkLXRlYW1zIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02M3B4OyB9XG4gIC5kZWRpY2F0ZWQtdGVhbXMgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02M3B4IC02M3B4OyB9XG4gIC5kZWRpY2F0ZWQtdGVhbXMgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjZweCAtNjNweDsgfVxuICAuZGVkaWNhdGVkLXRlYW1zIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjZweDsgfVxuICAuZGVkaWNhdGVkLXRlYW1zIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDg6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjNweCAtMTI2cHg7IH1cbiAgLmRlZGljYXRlZC10ZWFtcyAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNnB4IC0xMjZweDsgfVxuICAuZGVkaWNhdGVkLXRlYW1zIC5tYXNvbnJ5LnNlcnZpY2Utd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKmRldm9wcyovXG4uZGV2b3BzIHtcbiAgcGFkZGluZzogNDVweCAwIDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRldm9wcyB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNDVweDsgfSB9XG4gIC5kZXZvcHMgLmJ0bl93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGV2b3BzIC5idG5fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuZGV2b3BzIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRldm9wcyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7IH0gfVxuICAuZGV2b3BzIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRldm9wcyAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTAxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIC5kZXZvcHMgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IDA7IH1cbiAgLmRldm9wcyAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTAzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MHB4IDA7IH1cbiAgLmRldm9wcyAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjNweDsgfVxuICAuZGV2b3BzIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzBweCAtNjNweDsgfVxuICAuZGV2b3BzIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwcHggLTYzcHg7IH1cbiAgLmRldm9wcyAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA3OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI2cHg7IH1cbiAgLmRldm9wcyAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA4OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwcHggLTEyNnB4OyB9XG5cbi5kZXZvcHMtc3RhY2sge1xuICBwYWRkaW5nOiA0MHB4IDAgMzBweDtcbiAgYmFja2dyb3VuZDogIzA1NTQ3ZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kZXZvcHMtc3RhY2sge1xuICAgICAgcGFkZGluZzogNzBweCAwIDIwcHg7IH0gfVxuICAuZGV2b3BzLXN0YWNrOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kZXZvcHMtc3RhY2sgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7IH1cbiAgLmRldm9wcy1zdGFjayBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kZXZvcHMtc3RhY2sgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLmRldm9wcy1zdGFjayBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kZXZvcHMtc3RhY2sgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgLmRldm9wcy1zdGFjayAuc2VydmljZS13cmFwLW1vZCAuc2VydmljZXMtcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTVweDtcbiAgICBwYWRkaW5nOiAxMjBweCAzMHB4IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAuZGV2b3BzLXN0YWNrIC5zZXJ2aWNlLXdyYXAtbW9kIC5zZXJ2aWNlcy1wYW46YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZGV2b3BzLXN0YWNrIC5zZXJ2aWNlLXdyYXAtbW9kIC5zZXJ2aWNlcy1wYW4gaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZGV2b3BzLXN0YWNrIC5zZXJ2aWNlLXdyYXAtbW9kIC5zZXJ2aWNlcy1wYW4gaDMge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuICAgICAgLmRldm9wcy1zdGFjayAuc2VydmljZS13cmFwLW1vZCAuc2VydmljZXMtcGFuIGgzOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzI0YzA2ZDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAzNXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5kZXZvcHMtc3RhY2sgLnNlcnZpY2Utd3JhcC1tb2QgLnNlcnZpY2VzLXBhbiBoMzpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5kZXZvcHMtc3RhY2sgLnNlcnZpY2Utd3JhcC1tb2QgLnNlcnZpY2VzLXBhbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZGV2b3BzLXN0YWNrIC5zZXJ2aWNlLXdyYXAtbW9kIC5zZXJ2aWNlcy1wYW4gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5kZXZvcHMtc3RhY2sgLnNlcnZpY2Utd3JhcC1tb2QgLnNlcnZpY2VzLXBhbiBoNCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZGV2b3BzLXN0YWNrIC5zZXJ2aWNlLXdyYXAtbW9kIC5zZXJ2aWNlcy1wYW4gaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5kZXZvcHMtc3RhY2sgLnNlcnZpY2Utd3JhcC1tb2QgLnNlcnZpY2VzLXBhbiB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmRldm9wcy1zdGFjayAuc2VydmljZS13cmFwLW1vZCAuc2VydmljZXMtcGFuIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5kZXZvcHMtc3RhY2sgLnNlcnZpY2Utd3JhcC1tb2QgLnNlcnZpY2VzLXBhbiB1bCBsaSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZGV2b3BzLXN0YWNrIC5zZXJ2aWNlLXdyYXAtbW9kIC5zZXJ2aWNlcy1wYW4gdWwgbGk6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZGVkZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZGV2b3BzLXN0YWNrIC5zZXJ2aWNlLXdyYXAtbW9kIC5zZXJ2aWNlcy1wYW4gdWwgbGk6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuICAgICAgICAuZGV2b3BzLXN0YWNrIC5zZXJ2aWNlLXdyYXAtbW9kIC5zZXJ2aWNlcy1wYW4gdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgLmRldm9wcy1zdGFjayAuc2VydmljZS13cmFwLW1vZCAuc2VydmljZXMtcGFuIHVsIGxpIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICBmbGV4OiAwIDAgMzBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmRldm9wcy1zdGFjayAuc2VydmljZS13cmFwLW1vZCAuc2VydmljZXMtcGFuIHVsIGxpIHNwYW4ge1xuICAgICAgICAgICAgICBmbGV4OiBpbml0aWFsOyB9IH1cbiAgICAgICAgLmRldm9wcy1zdGFjayAuc2VydmljZS13cmFwLW1vZCAuc2VydmljZXMtcGFuIHVsIGxpIGg1IHtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuZGV2b3BzLXN0YWNrIC5zZXJ2aWNlLXdyYXAtbW9kIC5zZXJ2aWNlcy1wYW4gdWwgbGkgaDUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG4gIC5kZXZvcHMtc3RhY2sgLmJvdHRvbS1sZWZ0LXB0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2JvdHRvbS1sZWZ0LXB0LnBuZykgYm90dG9tIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiA5O1xuICAgIHdpZHRoOiA2MTVweDtcbiAgICBoZWlnaHQ6IDMyNXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kZXZvcHMtc3RhY2sgLmJvdHRvbS1sZWZ0LXB0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKkVjb21tZXJjZSovXG4uby1za2lsbHMtaGVyb19fZS1jb21tZXJjZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzOGRlZywgIzE2NWI1ZSAwLCAjMGYzYTRhIDE3JSwgIzA5MWIzOCA1MCUpOyB9XG4gIC5vLXNraWxscy1oZXJvX19lLWNvbW1lcmNlIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OyB9XG4gIC5vLXNraWxscy1oZXJvX19lLWNvbW1lcmNlIGgxIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2tpbGxzLWhlcm9fX2UtY29tbWVyY2UgaDEge1xuICAgICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4OyB9IH1cbiAgLm8tc2tpbGxzLWhlcm9fX2UtY29tbWVyY2UgLm8tc2VydmljZXMtaGVyb19faWNvbnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbHMtaGVyb19fZS1jb21tZXJjZSAuby1zZXJ2aWNlcy1oZXJvX19pY29ucyB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuby1za2lsbHMtaGVyb19fZS1jb21tZXJjZSAuby1zZXJ2aWNlcy1oZXJvX19pY29ucyBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1za2lsbHMtaGVyb19fZS1jb21tZXJjZSAuby1zZXJ2aWNlcy1oZXJvX19pY29ucyBhIHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAuby1za2lsbHMtaGVyb19fZS1jb21tZXJjZSAuby1zZXJ2aWNlcy1oZXJvX19pY29ucyBhOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpOyB9XG4gICAgICAuby1za2lsbHMtaGVyb19fZS1jb21tZXJjZSAuby1zZXJ2aWNlcy1oZXJvX19pY29ucyBhIGltZyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5vLXNraWxscy1oZXJvX19lLWNvbW1lcmNlIC5vLXNlcnZpY2VzLWhlcm9fX2ljb25zIGEgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5vLXNraWxscy1oZXJvX19lLWNvbW1lcmNlIC5vLXNlcnZpY2VzLWhlcm9fX2ljb25zIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tc2tpbGxzLWhlcm9fX2UtY29tbWVyY2UgLm8tc2VydmljZXMtaGVyb19faWNvbnMgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmNvcnJlY3Qtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDQ1cHggMCA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvcnJlY3Qtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNzVweDsgfSB9XG4gIC5jb3JyZWN0LXNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvcnJlY3Qtc2VjdGlvbiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAuY29ycmVjdC1zZWN0aW9uIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb3JyZWN0LXNlY3Rpb24gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgcGFkZGluZzogMCA5MHB4OyB9IH1cbiAgLmNvcnJlY3Qtc2VjdGlvbiAuY29ycmVjdC1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb3JyZWN0LXNlY3Rpb24gLmNvcnJlY3QtaW1nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLmNvcnJlY3Qtc2VjdGlvbiAuY29ycmVjdC1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvcnJlY3Qtc2VjdGlvbiAuY29ycmVjdC1pbWcgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5jb3JyZWN0LXNlY3Rpb24gLmNzdG0tbGluay1wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5udW1iZXItc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm51bWJlci1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuICAubnVtYmVyLXNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm51bWJlci1zZWN0aW9uIGgyIHtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLm51bWJlci1zZWN0aW9uIC5kYy13aGl0ZS1wYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm51bWJlci1zZWN0aW9uIC5kYy13aGl0ZS1wYW4ge1xuICAgICAgICBoZWlnaHQ6IDI5NXB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgICAubnVtYmVyLXNlY3Rpb24gLmRjLXdoaXRlLXBhbiBkaXYge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5udW1iZXItc2VjdGlvbiAuZGMtd2hpdGUtcGFuIGRpdiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICAubnVtYmVyLXNlY3Rpb24gLmRjLXdoaXRlLXBhbiBkaXYgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMTRkZjdkO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAubnVtYmVyLXNlY3Rpb24gLmRjLXdoaXRlLXBhbiBkaXYgLmJvZHktdGV4dC1tZWRpdW0ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA3OCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLm51bWJlci1zZWN0aW9uIC5kYy13aGl0ZS1wYW4gZGl2IC5ib2R5LXRleHQtbWVkaXVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm51bWJlci1zZWN0aW9uIGgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm51bWJlci1zZWN0aW9uIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgLm51bWJlci1zZWN0aW9uIC5zZWN0aW9uLXBhcmEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubnVtYmVyLXNlY3Rpb24gLnNlY3Rpb24tcGFyYSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm51bWJlci1zZWN0aW9uLWJudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAubnVtYmVyLXNlY3Rpb24tYm50IGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMxNGRmN2Q7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbjtcbiAgICAgIHdpZHRoOiAyODBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5udW1iZXItc2VjdGlvbi1ibnQgYSB7XG4gICAgICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9IH1cbiAgICAgIC5udW1iZXItc2VjdGlvbi1ibnQgYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9yaWdodC1jaXJjbGUtaWNvbi5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm51bWJlci1zZWN0aW9uLWJudCBhOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMzBweDsgfSB9XG4gICAgICAubnVtYmVyLXNlY3Rpb24tYm50IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogI2ZmNTgwMDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmNTgwMDsgfVxuICAubnVtYmVyLXNlY3Rpb24gLnJvdy5wYWRkaW5nLWJvdHRvbS0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5udW1iZXItc2VjdGlvbiAucm93LnBhZGRpbmctYm90dG9tLTMwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2FlcyB7XG4gICAgcGFkZGluZzogNzBweCAwIDgwcHg7IH0gfVxuXG4jYWVzIC5idG5fd3JhcHBlciBhIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMTVweCAwO1xuICB3aWR0aDogMjQwcHg7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAjYWVzIC5idG5fd3JhcHBlciBhIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbiNzb2x1dGlvbi1jb250YWluZXIgLmNzdG0tbGluay1wIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgI3NvbHV0aW9uLWNvbnRhaW5lciAuY3N0bS1saW5rLXAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9IH1cblxuLnNvbHV0aW9uLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMCAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zb2x1dGlvbi1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA0NXB4OyB9IH1cbiAgLnNvbHV0aW9uLXNlY3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2UtY29tbWVyY2UvdG9wLXJpZ2h0LXB0LnBuZykgbm8tcmVwZWF0IHRvcCByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA2MTVweDtcbiAgICBoZWlnaHQ6IDMyNnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zb2x1dGlvbi1zZWN0aW9uOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnNvbHV0aW9uLXNlY3Rpb24gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNvbHV0aW9uLXNlY3Rpb24gaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLnNvbHV0aW9uLXNlY3Rpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc29sdXRpb24tc2VjdGlvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnNvbHV0aW9uLXNlY3Rpb24gLnNvbHV0aW9uLWxlZnQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc29sdXRpb24tc2VjdGlvbiAuc29sdXRpb24tbGVmdCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuc29sdXRpb24tc2VjdGlvbiAuc29sdXRpb24tbGVmdCAuYWRkLW1vcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMzBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zb2x1dGlvbi1zZWN0aW9uIC5zb2x1dGlvbi1sZWZ0IC5hZGQtbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc29sdXRpb24tc2VjdGlvbiAuc29sdXRpb24tbGVmdCAuYW5jaG9yLWxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5zb2x1dGlvbi1zZWN0aW9uIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zb2x1dGlvbi1zZWN0aW9uIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAuc29sdXRpb24tc2VjdGlvbiB1bCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc29sdXRpb24tc2VjdGlvbiB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAuc29sdXRpb24tc2VjdGlvbiB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2UtY29tbWVyY2UvYmxhY2stY2lyY2xlLWljb24ucG5nKSBuby1yZXBlYXQgMCAycHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAuc29sdXRpb24tc2VjdGlvbiAuYnRuX3dyYXBwZXIgYSB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zb2x1dGlvbi1zZWN0aW9uIC5idG5fd3JhcHBlciBhIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLnNvbHV0aW9uLXNlY3Rpb24gLmJvZHktaW1nMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zb2x1dGlvbi1zZWN0aW9uIC5zb2x1dGlvbi13aGl0ZS1ib3jCoCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzBweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc29sdXRpb24tc2VjdGlvbiAuc29sdXRpb24td2hpdGUtYm94wqAge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDI1cHggNTBweCA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAuc29sdXRpb24tc2VjdGlvbiAuc29sdXRpb24td2hpdGUtYm94wqAgc3BhbiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleDogMCAwIDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc29sdXRpb24tc2VjdGlvbiAuc29sdXRpb24td2hpdGUtYm94wqAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZmxleDogaW5oZXJpdDsgfSB9XG4gICAgLnNvbHV0aW9uLXNlY3Rpb24gLnNvbHV0aW9uLXdoaXRlLWJveMKgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNvbHV0aW9uLXNlY3Rpb24gLnNvbHV0aW9uLXdoaXRlLWJveMKgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5zb2x1dGlvbi1zZWN0aW9uIC5zb2x1dGlvbi13aGl0ZS1ib3jCoCBoNCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zb2x1dGlvbi1zZWN0aW9uIC5zb2x1dGlvbi13aGl0ZS1ib3jCoCBoNCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZmxleDogaW5oZXJpdDsgfSB9XG4gICAgLnNvbHV0aW9uLXNlY3Rpb24gLnNvbHV0aW9uLXdoaXRlLWJveMKgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNvbHV0aW9uLXNlY3Rpb24gLnNvbHV0aW9uLXdoaXRlLWJveMKgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnNvbHV0aW9uLXNlY3Rpb24gLnNvbHV0aW9uLXdoaXRlLWJveMKgIGg1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc29sdXRpb24tc2VjdGlvbiAuc29sdXRpb24td2hpdGUtYm94wqAgaDUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgLnNvbHV0aW9uLXNlY3Rpb24gLnNvbHV0aW9uLXdoaXRlLWJveMKgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zb2x1dGlvbi1zZWN0aW9uIC5zb2x1dGlvbi13aGl0ZS1ib3jCoCB1bCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgLnNvbHV0aW9uLXNlY3Rpb24gLnNvbHV0aW9uLXdoaXRlLWJveMKgIHVsIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc29sdXRpb24tc2VjdGlvbiAuc29sdXRpb24td2hpdGUtYm94wqAgdWwgbGkge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc29sdXRpb24tc2VjdGlvbi1yaWdodCBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG5cbi5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4uc29sdXRpb24td2hpdGUtYm94LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNvbHV0aW9uLXdoaXRlLWJveC1oZWFkIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5lLWNvbW1lcmNlLXdoeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmUtY29tbWVyY2Utd2h5IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4OyB9IH1cbiAgLmUtY29tbWVyY2Utd2h5IGgyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lLWNvbW1lcmNlLXdoeSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9IH1cbiAgLmUtY29tbWVyY2Utd2h5IC5tYWluLXNwYW4ge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmUtY29tbWVyY2Utd2h5IC5tYWluLXNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gIC5lLWNvbW1lcmNlLXdoeSAuc2VydmljZS13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5lLWNvbW1lcmNlLXdoeSAuc2VydmljZS13cmFwIC5zZXJ2aWNlcy1wYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbjogMTVweCAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZS1jb21tZXJjZS13aHkgLnNlcnZpY2Utd3JhcCAuc2VydmljZXMtcGFuIHtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDI1cHggMzBweDtcbiAgICAgICAgICBtYXJnaW46IDE3cHggMTVweCAhaW1wb3J0YW50OyB9IH1cbiAgICAgIC5lLWNvbW1lcmNlLXdoeSAuc2VydmljZS13cmFwIC5zZXJ2aWNlcy1wYW46YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmUtY29tbWVyY2Utd2h5IC5zZXJ2aWNlLXdyYXAgLnNlcnZpY2VzLXBhbiBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuZS1jb21tZXJjZS13aHkgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gICAgLmUtY29tbWVyY2Utd2h5IC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02OHB4IDA7IH1cbiAgICAuZS1jb21tZXJjZS13aHkgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNXB4IDA7IH1cbiAgICAuZS1jb21tZXJjZS13aHkgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzFweDsgfVxuICAgIC5lLWNvbW1lcmNlLXdoeSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA1OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjhweCAtNzFweDsgfVxuXG4vKmNtcyovXG4uY21zLWJuciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzOGRlZywgIzE2NWI1ZSAwLCAjMGYzYTRhIDE3JSwgIzA5MWIzOCA1MCUpOyB9XG4gIC5jbXMtYm5yIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OyB9XG4gIC5jbXMtYm5yIGgxIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNtcy1ibnIgaDEge1xuICAgICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgLmNtcy1ibnIgLm8tc2VydmljZXMtaGVyb19faWNvbnMge1xuICAgIG1hcmdpbjogMCAwIDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jbXMtYm5yIC5vLXNlcnZpY2VzLWhlcm9fX2ljb25zIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNjBweDsgfSB9XG4gICAgLmNtcy1ibnIgLm8tc2VydmljZXMtaGVyb19faWNvbnMgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB3aWR0aDogMjMlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNtcy1ibnIgLm8tc2VydmljZXMtaGVyb19faWNvbnMgYSB7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIC5jbXMtYm5yIC5vLXNlcnZpY2VzLWhlcm9fX2ljb25zIGE6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7IH1cbiAgICAgIC5jbXMtYm5yIC5vLXNlcnZpY2VzLWhlcm9fX2ljb25zIGEgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY21zLWJuciAuby1zZXJ2aWNlcy1oZXJvX19pY29ucyBhIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAuY21zLWJuciAuby1zZXJ2aWNlcy1oZXJvX19pY29ucyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2NSU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY21zLWJuciAuby1zZXJ2aWNlcy1oZXJvX19pY29ucyBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5jbXMtdGVhbSB7XG4gIHBhZGRpbmc6IDQwcHggMCAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNtcy10ZWFtIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMCA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5jbXMtdGVhbSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNtcy10ZWFtIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5jbXMtdGVhbSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jbXMtdGVhbSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cblxuLmNtcy1kZXYtc2VydmljZSB7XG4gIHBhZGRpbmc6IDQ1cHggMCAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jbXMtZGV2LXNlcnZpY2Uge1xuICAgICAgcGFkZGluZzogNzBweCAwIDQ1cHg7IH0gfVxuICAuY21zLWRldi1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY21zLWRldi1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgICAuY21zLWRldi1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA1MHB4IDE1cHggMzVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNtcy1kZXYtc2VydmljZSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4ge1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgaGVpZ2h0OiA2ODBweDtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggMzBweDtcbiAgICAgICAgICBtYXJnaW46IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNtcy1kZXYtc2VydmljZSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4ge1xuICAgICAgICAgIHdpZHRoOiA0NiU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5jbXMtZGV2LXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuIHtcbiAgICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICAgIC5jbXMtZGV2LXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jbXMtZGV2LXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuIGkge1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY21zLWRldi1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiBpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG4gICAgLmNtcy1kZXYtc2VydmljZSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTAxOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEwcHg7IH1cbiAgICAuY21zLWRldi1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NXB4IC01cHg7IH1cbiAgICAuY21zLWRldi1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDM6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTVweCAwcHg7IH1cbiAgICAuY21zLWRldi1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODlweCAtMTFweDsgfVxuICAgIC5jbXMtZGV2LXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MnB4IC0xMHB4OyB9XG5cbi5jbXMtd2h5IHtcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jbXMtd2h5IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA1MnB4OyB9IH1cbiAgLmNtcy13aHkgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNtcy13aHkgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNtcy13aHkgcCB7XG4gICAgICAgIHBhZGRpbmc6IDBweCA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLmNtcy13aHkgLmNzdG0tbGluay1wIHtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAuY21zLXdoeSAuc2VydmljZS13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIC5jbXMtd2h5IC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweCAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNtcy13aHkgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuIHtcbiAgICAgICAgICBoZWlnaHQ6IDQxMHB4O1xuICAgICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDMwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4OyB9IH1cbiAgICAgIC5jbXMtd2h5IC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY21zLXdoeSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4gaSB7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmNtcy13aHkgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuIGkgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY21zLXdoeSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTAxOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweCAtOTBweDsgfVxuICAgIC5jbXMtd2h5IC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTRweCAtOTBweDsgfVxuICAgIC5jbXMtd2h5IC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDM6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAtOTBweDsgfVxuICAgIC5jbXMtd2h5IC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjVweCAtOTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNtcy13aHkgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuLmFnZW5jaWVzLXNlcnZpY2VzIHtcbiAgICAgICAgaGVpZ2h0OiA0MTVweDsgfSB9XG4gICAgLmNtcy13aHkgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuLmFnZW5jaWVzLXNlcnZpY2VzOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNtcy13aHkgLnNlcnZpY2Utd3JhcCAuYnJpY2suYWdlbmNpZXMtc2VydmljZXMuc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gICAgLmNtcy13aHkgLnNlcnZpY2Utd3JhcCAuYnJpY2suYWdlbmNpZXMtc2VydmljZXMuc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3cHggMHB4OyB9XG4gICAgLmNtcy13aHkgLnNlcnZpY2Utd3JhcCAuYnJpY2suYWdlbmNpZXMtc2VydmljZXMuc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NHB4IDBweDsgfVxuICAgIC5jbXMtd2h5IC5zZXJ2aWNlLXdyYXAgLmJyaWNrLmFnZW5jaWVzLXNlcnZpY2VzLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjFweCAwcHg7IH1cbiAgICAuY21zLXdoeSAuc2VydmljZS13cmFwIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jbXMtd2h5IC5zZXJ2aWNlLXdyYXAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5jbXMtd2h5IC5zZXJ2aWNlLXdyYXAgcCB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jbXMtd2h5IC5zZXJ2aWNlLXdyYXAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cblxuLmRlZGljYXRlZC10ZWFtIHtcbiAgcGFkZGluZzogNDVweCAwIDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cbiAgLmRlZGljYXRlZC10ZWFtIC5yb3cubWFyZ2luLXRvcC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRlZGljYXRlZC10ZWFtIC5yb3cubWFyZ2luLXRvcC0zMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZGVkaWNhdGVkLXRlYW0gLm1hcmdpbi10b3AtMzAge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kZWRpY2F0ZWQtdGVhbSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDsgfSB9XG4gIC5kZWRpY2F0ZWQtdGVhbSBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRlZGljYXRlZC10ZWFtIGgyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAuZGVkaWNhdGVkLXRlYW0gLmNtcy1ibG9ja3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRlZGljYXRlZC10ZWFtIC5jbXMtYmxvY2tzIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgNzBweDsgfSB9XG4gICAgLmRlZGljYXRlZC10ZWFtIC5jbXMtYmxvY2tzIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmRlZGljYXRlZC10ZWFtIC5jbXMtYmxvY2tzIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICAuZGVkaWNhdGVkLXRlYW0gLmNtcy1ibG9ja3MgZGl2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Ntcy1kZXZlbG9wZXIvY21zLXRlYW0ucG5nKTtcbiAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5kZWRpY2F0ZWQtdGVhbSAuY21zLWJsb2NrcyBkaXY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmRlZGljYXRlZC10ZWFtIC5jbXMtYmxvY2tzIC5jbXMtYmxvY2tzX19jaG9vc2UtMDE6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7IH1cbiAgICAuZGVkaWNhdGVkLXRlYW0gLmNtcy1ibG9ja3MgLmNtcy1ibG9ja3NfX2Nob29zZS0wMjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NXB4IDBweDsgfVxuICAgIC5kZWRpY2F0ZWQtdGVhbSAuY21zLWJsb2NrcyAuY21zLWJsb2Nrc19fY2hvb3NlLTAzOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjJweCAtNjdweDsgfVxuICAgIC5kZWRpY2F0ZWQtdGVhbSAuY21zLWJsb2NrcyAuY21zLWJsb2Nrc19fY2hvb3NlLTA0OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjNweCAwcHg7IH1cbiAgICAuZGVkaWNhdGVkLXRlYW0gLmNtcy1ibG9ja3MgLmNtcy1ibG9ja3NfX2Nob29zZS0wNTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MnB4IDBweDsgfVxuICAgIC5kZWRpY2F0ZWQtdGVhbSAuY21zLWJsb2NrcyAuY21zLWJsb2Nrc19fY2hvb3NlLTA2OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggLTY3cHg7IH1cbiAgICAuZGVkaWNhdGVkLXRlYW0gLmNtcy1ibG9ja3MgLmNtcy1ibG9ja3NfX2Nob29zZS0wNzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNXB4IDBweDsgfVxuICAgIC5kZWRpY2F0ZWQtdGVhbSAuY21zLWJsb2NrcyAuY21zLWJsb2Nrc19fY2hvb3NlLTA4OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTY3cHg7IH1cbiAgICAuZGVkaWNhdGVkLXRlYW0gLmNtcy1ibG9ja3MgLmNtcy1ibG9ja3NfX2Nob29zZS0wOTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NXB4IC02N3B4OyB9XG5cbi5vLXNlcnZpY2VzLWhlcm9fX2ljb25zIHtcbiAgbWFyZ2luOiAwIDAgNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1zZXJ2aWNlcy1oZXJvX19pY29ucyB7XG4gICAgICBtYXJnaW46IDAgMCA2MHB4OyB9IH1cbiAgLm8tc2VydmljZXMtaGVyb19faWNvbnMgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHdpZHRoOiAyMyU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNlcnZpY2VzLWhlcm9fX2ljb25zIGEge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuby1zZXJ2aWNlcy1oZXJvX19pY29ucyBhOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTsgfVxuICAgIC5vLXNlcnZpY2VzLWhlcm9fX2ljb25zIGEgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1zZXJ2aWNlcy1oZXJvX19pY29ucyBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi8qTW9iaWxlIGFwcCovXG4uby1za2lsbHMtaGVyb19fbW9iaWxlLWFwcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5vLXNraWxscy1oZXJvX19tb2JpbGUtYXBwIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbHMtaGVyb19fbW9iaWxlLWFwcCBoMSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4OyB9IH1cbiAgLm8tc2tpbGxzLWhlcm9fX21vYmlsZS1hcHAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxscy1oZXJvX19tb2JpbGUtYXBwIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5vLXNraWxscy1oZXJvX19tb2JpbGUtYXBwIC5vLXNlcnZpY2VzLWhlcm9fX2ljb25zIGltZyB7XG4gICAgbWF4LXdpZHRoOiA2MCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxscy1oZXJvX19tb2JpbGUtYXBwIC5vLXNlcnZpY2VzLWhlcm9fX2ljb25zIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5iZWF1dHktc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5iZWF1dHktc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDsgfSB9XG4gIC5iZWF1dHktc2VjdGlvbiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iZWF1dHktc2VjdGlvbiBoMiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJlYXV0eS1zZWN0aW9uIHAuY21uLWhlYWRpbmctcGFyYSB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJlYXV0eS1zZWN0aW9uIC5iZWF1dHktbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7IH0gfVxuICAuYmVhdXR5LXNlY3Rpb24gLmJlYXV0eS1saXN0IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmVhdXR5LXNlY3Rpb24gLmJlYXV0eS1saXN0IHNwYW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG4gICAgLmJlYXV0eS1zZWN0aW9uIC5iZWF1dHktbGlzdCBzcGFuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbW9iaWxlLWFwcC9jaXJjbGUtdGljay5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogMzVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5iZWF1dHktc2VjdGlvbiAuYmVhdXR5LWxpc3Qgc3BhbjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL21vYmlsZS1hcHAvcmlnaHQtYXJyb3cucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgIHRvcDogMDsgfSB9XG4gIC5iZWF1dHktc2VjdGlvbiAuYnRuX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iZWF1dHktc2VjdGlvbiAuYnRuX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zY3JvbGwtc2VjdGlvbiAuanMtbW9iaWxlYXBwLWZlYXR1cmUtMS1wYXJhbGxheC0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tb2JpbGUtYXBwL2NvbnN1bWVyLWFwcHMtYmcucG5nKSAxMDAlIDEwMCUgbm8tcmVwZWF0ICMxMTU2ODc7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNjcm9sbC1zZWN0aW9uIC5qcy1tb2JpbGVhcHAtZmVhdHVyZS0yLXBhcmFsbGF4LTEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL21vYmlsZS1hcHAvZW50ZXJwcmlzZS1hcHBzLWJnLnBuZykgMTAwJSAxMDAlIG5vLXJlcGVhdCAjNDNhZTc2O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODQlOyB9IH1cblxuLnNjcm9sbC1zZWN0aW9uIC5tb2JpbGUtaG9sZGVyLWNsaXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2Nyb2xsLXNlY3Rpb24gLm1vYmlsZS1ob2xkZXItY2xpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zY3JvbGwtc2VjdGlvbiAubW9iaWxlLWhvbGRlci1jbGlwIC5tb2JpbGUtaG9sZGVyLXBob25lIHtcbiAgICB3aWR0aDogMzN2dztcbiAgICBoZWlnaHQ6IDUwdmg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgcmlnaHQ6IDYwcHg7IH1cbiAgICAuc2Nyb2xsLXNlY3Rpb24gLm1vYmlsZS1ob2xkZXItY2xpcCAubW9iaWxlLWhvbGRlci1waG9uZSAubW9iaWxlLWluLWhhbmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNjcm9sbC1zZWN0aW9uIC5tb2JpbGUtaG9sZGVyLWNsaXAgLm1vYmlsZS1ob2xkZXItcGhvbmUgLm1vYmlsZS1pbi1oYW5kIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2Nyb2xsLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLnNjcm9sbC1zZWN0aW9uIC5qcy1tb2JpbGVhcHAtZmVhdHVyZXMtY29udGVudC0xIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nOiAyNXB4IDAgMTBweCAwO1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2Nyb2xsLXNlY3Rpb24gLmpzLW1vYmlsZWFwcC1mZWF0dXJlcy1jb250ZW50LTEgaDIge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuXG4uc2Nyb2xsLXNlY3Rpb24gcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2Nyb2xsLXNlY3Rpb24gcCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbi5zY3JvbGwtc2VjdGlvbiAuYnRuX3dyYXBwZXIge1xuICBtYXJnaW46IDMwcHggMCAwOyB9XG4gIC5zY3JvbGwtc2VjdGlvbiAuYnRuX3dyYXBwZXIgYSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5zY3JvbGwtc2VjdGlvbiAuYW5jaG9yLWxpbmsge1xuICBtYXJnaW46IDEwcHggMCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zY3JvbGwtc2VjdGlvbiAuYW5jaG9yLWxpbmsge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDsgfSB9XG5cbi5qcy1tb2JpbGVhcHAtZmVhdHVyZXMtY29udGVudC0yIGgyIHtcbiAgcGFkZGluZzogMjVweCAwIDEwcHggMDtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5qcy1tb2JpbGVhcHAtZmVhdHVyZXMtY29udGVudC0yIGgyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuXG4vKi5vLW1vYmlsZS1hcHAtZmVhdHVyZXNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufSovXG4uby1tb2JpbGUtYXBwLWZlYXR1cmVzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTIwcHggMCAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1tb2JpbGUtYXBwLWZlYXR1cmVzIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4OyB9IH1cblxuLm8tbW9iaWxlLWFwcC1mZWF0dXJlcy0tYmx1ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIzExNTY4NzsgfVxuXG4uaDMtMjQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jLXRpY2tlZC1saXN0LS1saWdodCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDVweCAzMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmMtdGlja2VkLWxpc3QtLWxpZ2h0IGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDM1cHg7IH0gfVxuICAuYy10aWNrZWQtbGlzdC0tbGlnaHQgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tb2JpbGUtYXBwL2NpcmNsZS10aWNrLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jLXRpY2tlZC1saXN0LS1saWdodCBsaTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1idWxsZXQuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgdG9wOiA1cHg7IH0gfVxuXG4uby1tb2JpbGUtYXBwLWZlYXR1cmVzLS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM0M2FlNzY7IH1cblxuLyogTW9iaWxlIFRhYiAqL1xuLm8tbW9iaWxlLWFwcC1mZWF0dXJlcy1wYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm8tbW9iaWxlLWFwcC1mZWF0dXJlcy10YWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm8tbW9iaWxlLWFwcC1mZWF0dXJlcy10YWItYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLm8tbW9iaWxlLWFwcC1mZWF0dXJlcy10YWItYnRuOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDsgfVxuICAuby1tb2JpbGUtYXBwLWZlYXR1cmVzLXRhYi1idG46YmVmb3JlLCAuby1tb2JpbGUtYXBwLWZlYXR1cmVzLXRhYi1idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtOXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm8tbW9iaWxlLWFwcC1mZWF0dXJlcy10YWItYnRuOmFmdGVyIHtcbiAgICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMTE1Njg3O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm90dG9tOiAtN3B4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLm8tbW9iaWxlLWFwcC1mZWF0dXJlcy10YWItYnRuLmFjdGl2ZTpiZWZvcmUsIC5vLW1vYmlsZS1hcHAtZmVhdHVyZXMtdGFiLWJ0bi5hY3RpdmU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLW1vYmlsZS1hcHAtZmVhdHVyZXMtdGFiLWJ0bi0tYmctYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzExNTY4NzsgfVxuICAuby1tb2JpbGUtYXBwLWZlYXR1cmVzLXRhYi1idG4tLWJnLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDNhZTc2OyB9XG4gICAgLm8tbW9iaWxlLWFwcC1mZWF0dXJlcy10YWItYnRuLS1iZy1ncmVlbjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjNDNhZTc2OyB9XG5cbi8qIE1vYmlsZSBUYWIgKi9cbi5zZXJ2aWNlLXByb2Nlc3Mge1xuICBwYWRkaW5nOiA0NXB4IDAgMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZS1wcm9jZXNzIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4OyB9IH1cbiAgLnNlcnZpY2UtcHJvY2VzcyBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlLXByb2Nlc3MgaDIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBjb2xvcjogIzMzMzsgfSB9XG4gIC5zZXJ2aWNlLXByb2Nlc3MgLmRjLXdoaXRlLXBhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2UtcHJvY2VzcyAuZGMtd2hpdGUtcGFuIHtcbiAgICAgICAgbWluLWhlaWdodDogNDk1cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gICAgLnNlcnZpY2UtcHJvY2VzcyAuZGMtd2hpdGUtcGFuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbW9iaWxlLWFwcC9wcm9jZXNzLWdyb3VwLWljb24ucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMzBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zZXJ2aWNlLXByb2Nlc3MgLmRjLXdoaXRlLXBhbjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiAyNXB4OyB9IH1cbiAgICAuc2VydmljZS1wcm9jZXNzIC5kYy13aGl0ZS1wYW4gZGl2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VydmljZS1wcm9jZXNzIC5kYy13aGl0ZS1wYW4gZGl2IHNwYW4ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY29sb3I6ICMxNGRmN2Q7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VydmljZS1wcm9jZXNzIC5kYy13aGl0ZS1wYW4gZGl2IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcxcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9IH1cbiAgICAgIC5zZXJ2aWNlLXByb2Nlc3MgLmRjLXdoaXRlLXBhbiBkaXYgaDMge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VydmljZS1wcm9jZXNzIC5kYy13aGl0ZS1wYW4gZGl2IGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbGVmdDogOTBweDsgfSB9XG4gICAgLnNlcnZpY2UtcHJvY2VzcyAuZGMtd2hpdGUtcGFuIC5ib2R5LXRleHQtbWVkaXVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zZXJ2aWNlLXByb2Nlc3MgLmRjLXdoaXRlLXBhbiAuYm9keS10ZXh0LW1lZGl1bSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAuc2VydmljZS1wcm9jZXNzIC5wcm9jZXNzLWJveDE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgLnNlcnZpY2UtcHJvY2VzcyAucHJvY2Vzcy1ib3gyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY3cHggMDsgfVxuICAuc2VydmljZS1wcm9jZXNzIC5wcm9jZXNzLWJveDM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDsgfVxuICAuc2VydmljZS1wcm9jZXNzIC5wcm9jZXNzLWJveDQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk4cHggMDsgfVxuICAuc2VydmljZS1wcm9jZXNzIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qQUkgY2hhdGJvdCovXG4uYWktY2hhdGJvdHMtaGVybyB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5haS1jaGF0Ym90cy1oZXJvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmFpLWNoYXRib3RzLWhlcm8gLmJ0bl93cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFpLWNoYXRib3RzLWhlcm8gLmJ0bl93cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuICAuYWktY2hhdGJvdHMtaGVybyAuYW5jaG9yLWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggYXV0byAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWktY2hhdGJvdHMtaGVybyAuYW5jaG9yLWxpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAuYWktY2hhdGJvdHMtaGVybyAuZ3JlZW4taGVhZC1yaWJib24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5haS1jaGF0Ym90cy1oZXJvIC5ncmVlbi1oZWFkLXJpYmJvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfSB9XG4gIC5haS1jaGF0Ym90cy1oZXJvIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5haS1jaGF0Ym90cy1oZXJvIGgxIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5haS1jaGF0Ym90cy1oZXJvIGgyIHtcbiAgICBjb2xvcjogI2I3YjdiNztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5haS1jaGF0Ym90cy1oZXJvIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzE0ZGU3ZDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5haS1jaGF0Ym90cy1oZXJvIC5idG5fd3JhcHBlciBhIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5haS1jaGF0Ym90cy1oZXJvIC5hbmNob3ItbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmFpLWNoYXRib3RzLWhlcm8gLmNoYXRib3QtZ2lmIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWktY2hhdGJvdHMtaGVybyAuY2hhdGJvdC1naWYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjAwcHg7IH0gfVxuXG4uY3VzdG9tLXBhcmEge1xuICBwYWRkaW5nOiA0NXB4IDAgMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jdXN0b20tcGFyYSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgMjBweDsgfSB9XG4gIC5jdXN0b20tcGFyYSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdXN0b20tcGFyYSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAuY3VzdG9tLXBhcmEgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLXBhcmEgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgODBweCAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLmFpLWNoYXRib3RzIHtcbiAgcGFkZGluZzogNDVweCAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWktY2hhdGJvdHMge1xuICAgICAgcGFkZGluZzogNzBweCAwIDIwcHggNTBweDsgfSB9XG4gIC5haS1jaGF0Ym90cyAubWFyZ2luLXRvcC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFpLWNoYXRib3RzIC5tYXJnaW4tdG9wLTMwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5haS1jaGF0Ym90cyBoMiB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLmFpLWNoYXRib3RzIC5kYy13aGl0ZS1wYW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzNHB4IDBweCAjMDAwMDAwMWM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFpLWNoYXRib3RzIC5kYy13aGl0ZS1wYW4ge1xuICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgICAuYWktY2hhdGJvdHMgLmRjLXdoaXRlLXBhbiBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYWktY2hhdGJvdHMgLmRjLXdoaXRlLXBhbiBkaXYgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYWktY2hhdGJvdHMgLmRjLXdoaXRlLXBhbiBkaXYgc3BhbiB7XG4gICAgICAgICAgICB0b3A6IDEyJTtcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgICAgLmFpLWNoYXRib3RzIC5kYy13aGl0ZS1wYW4gZGl2IHNwYW4gaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5haS1jaGF0Ym90cyAuZGMtd2hpdGUtcGFuIGRpdiBzcGFuIGltZyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5haS1jaGF0Ym90cyAuY29sLXNtLW9mZnNldC0yIHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvOyB9IH1cbiAgLmFpLWNoYXRib3RzIC5jb2wtc20tb2Zmc2V0LTIgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5haS1jaGF0Ym90cyAuY29sLXNtLW9mZnNldC0yIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9IH1cbiAgLmFpLWNoYXRib3RzIC5jb2wtc20tb2Zmc2V0LTIgLnNlY3Rpb24tcGFyYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFpLWNoYXRib3RzIC5jb2wtc20tb2Zmc2V0LTIgLnNlY3Rpb24tcGFyYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5haS1jaGF0Ym90cyAuY29sLXNtLW9mZnNldC0yIC5idG5fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4uYnVpbGQge1xuICBwYWRkaW5nOiA1MHB4IDAgMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYnVpbGQge1xuICAgICAgcGFkZGluZzogNzBweCAwIDUwcHg7IH0gfVxuICAuYnVpbGRfX3dyYXAge1xuICAgIG1hcmdpbjogMzBweCAwIDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5idWlsZF9fd3JhcCB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwOyB9IH1cbiAgICAuYnVpbGRfX3dyYXAgcCB7XG4gICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYnVpbGRfX3dyYXAgcCB7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1hcmdpbjogNDVweCAwIDA7IH0gfVxuICAuYnVpbGQgaDMge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJ1aWxkIGgzIHtcbiAgICAgICAgcGFkZGluZzogMCA4MHB4O1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4OyB9IH1cbiAgLmJ1aWxkIC5jaGF0LWFwcC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uby1ob3ctd2UtY3JlYXRlLXlvdXItYm90IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDAgMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTA2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8taG93LXdlLWNyZWF0ZS15b3VyLWJvdCB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDAgMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2FpLWNoYXRib3RzL3NsaWRlci1iZy5wbmcpIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDU1JTsgfSB9XG4gIC5vLWhvdy13ZS1jcmVhdGUteW91ci1ib3QgLmFuY2hvci1saW5rIHtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taG93LXdlLWNyZWF0ZS15b3VyLWJvdCAuYW5jaG9yLWxpbmsge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8taG93LXdlLWNyZWF0ZS15b3VyLWJvdCBwIHtcbiAgICAgIHBhZGRpbmc6IDAgODVweDsgfSB9XG4gIC5vLWhvdy13ZS1jcmVhdGUteW91ci1ib3QgLmlubmVyIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWhvdy13ZS1jcmVhdGUteW91ci1ib3QgLmlubmVyIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDA7IH0gfVxuICAgIC5vLWhvdy13ZS1jcmVhdGUteW91ci1ib3QgLmlubmVyIC5zbGlkZXItY29udGFpbmVyIC5sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWhvdy13ZS1jcmVhdGUteW91ci1ib3QgLmlubmVyIC5zbGlkZXItY29udGFpbmVyIC5sZWZ0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAgICAgLm8taG93LXdlLWNyZWF0ZS15b3VyLWJvdCAuaW5uZXIgLnNsaWRlci1jb250YWluZXIgLmxlZnQgLmljb24tcGhvbmUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5vLWhvdy13ZS1jcmVhdGUteW91ci1ib3QgLmlubmVyIC5zbGlkZXItY29udGFpbmVyIC5sZWZ0IC5pY29uLXBob25lIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gICAgICAuby1ob3ctd2UtY3JlYXRlLXlvdXItYm90IC5pbm5lciAuc2xpZGVyLWNvbnRhaW5lciAubGVmdCAuaWNvbi1waG9uZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm8taG93LXdlLWNyZWF0ZS15b3VyLWJvdCAuaW5uZXIgLnNsaWRlci1jb250YWluZXIgLmxlZnQgLmljb24tcGhvbmUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5vLWhvdy13ZS1jcmVhdGUteW91ci1ib3QgLmlubmVyIC5zbGlkZXItY29udGFpbmVyIC5sZWZ0IC5pY29uLXBob25lIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLm8taG93LXdlLWNyZWF0ZS15b3VyLWJvdCAuaW5uZXIgLnNsaWRlci1jb250YWluZXIgLm51bWJlcnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICBjb2xvcjogIzE0ZGY3ZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWhvdy13ZS1jcmVhdGUteW91ci1ib3QgLmlubmVyIC5zbGlkZXItY29udGFpbmVyIC5udW1iZXJzIHtcbiAgICAgICAgICByaWdodDogNXB4OyB9IH1cbiAgICAuby1ob3ctd2UtY3JlYXRlLXlvdXItYm90IC5pbm5lciAuc2xpZGVyLWNvbnRhaW5lciAuaWNvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8taG93LXdlLWNyZWF0ZS15b3VyLWJvdCAuaW5uZXIgLnNsaWRlci1jb250YWluZXIgLmljb25zIHtcbiAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7IH0gfVxuICAgICAgLm8taG93LXdlLWNyZWF0ZS15b3VyLWJvdCAuaW5uZXIgLnNsaWRlci1jb250YWluZXIgLmljb25zIC5zbGljay1zbGlkZSBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5vLWhvdy13ZS1jcmVhdGUteW91ci1ib3QgLmlubmVyIC5zbGlkZXItY29udGFpbmVyIC5yaWdodCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8taG93LXdlLWNyZWF0ZS15b3VyLWJvdCAuaW5uZXIgLnNsaWRlci1jb250YWluZXIgLnJpZ2h0IHtcbiAgICAgICAgICBsZWZ0OiA2NXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cbiAgICAgIC5vLWhvdy13ZS1jcmVhdGUteW91ci1ib3QgLmlubmVyIC5zbGlkZXItY29udGFpbmVyIC5yaWdodCAudGV4dC1yb3RhdG9yIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm8taG93LXdlLWNyZWF0ZS15b3VyLWJvdCAuaW5uZXIgLnNsaWRlci1jb250YWluZXIgLnJpZ2h0IC50ZXh0LXJvdGF0b3IgaDMge1xuICAgICAgICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgICAgLm8taG93LXdlLWNyZWF0ZS15b3VyLWJvdCAuaW5uZXIgLnNsaWRlci1jb250YWluZXIgLnJpZ2h0IC50ZXh0LXJvdGF0b3IgaDMgc3Ryb25nIHtcbiAgICAgICAgICBjb2xvcjogIzE0ZGY3ZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1ob3ctd2UtY3JlYXRlLXlvdXItYm90IC5idG5fd3JhcHBlciBhIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWhvdy13ZS1jcmVhdGUteW91ci1ib3QgLmFuY2hvci1wIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8taG93LXdlLWNyZWF0ZS15b3VyLWJvdCAuYW5jaG9yLXAgLmFuY2hvci1saW5rIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuby1ob3ctd2UtY3JlYXRlLXlvdXItYm90IC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5vLWhvdy13ZS1jcmVhdGUteW91ci1ib3QgLnBhZ2VycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1ob3ctd2UtY3JlYXRlLXlvdXItYm90IC5wYWdlcnMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgIC5vLWhvdy13ZS1jcmVhdGUteW91ci1ib3QgLnBhZ2VycyAuc2xpY2stZG90cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWhvdy13ZS1jcmVhdGUteW91ci1ib3QgLnBhZ2VycyAuc2xpY2stZG90cyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAgIC5vLWhvdy13ZS1jcmVhdGUteW91ci1ib3QgLnBhZ2VycyAuc2xpY2stZG90cyBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzliOWI5YjtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgICAuby1ob3ctd2UtY3JlYXRlLXlvdXItYm90IC5wYWdlcnMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDljNjg0O1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMXB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuby1ob3ctd2UtY3JlYXRlLXlvdXItYm90IC5wYWdlcnMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgdG9wOiAwOyB9IH1cblxuLmluc2lnaHQtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbnNpZ2h0LXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmluc2lnaHQtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBtYXJnaW46IDAgN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjOWI5YjliO1xuICAgIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7IH1cbiAgICAuaW5zaWdodC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyN2MwNzA7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDsgfVxuXG4uY3VzdG9tZXItd2FudCB7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jdXN0b21lci13YW50IHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMCA1MHB4OyB9IH1cbiAgLmN1c3RvbWVyLXdhbnQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdXN0b21lci13YW50IGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIC5jdXN0b21lci13YW50X19ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAxMjBweCAxNXB4IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdXN0b21lci13YW50X19ib3gge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAzMHB4IDMwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuY3VzdG9tZXItd2FudF9fYm94IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3VzdG9tZXItd2FudF9fYm94IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5jdXN0b21lci13YW50X19ib3g6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9haS1jaGF0Ym90cy93YW50LWdyb3VwLWljb24ucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogNzZweDtcbiAgICAgIGhlaWdodDogNjVweDsgfVxuICAuY3VzdG9tZXItd2FudCAuY3VzdG9tZXItd2FudF9fYm94MTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICAuY3VzdG9tZXItd2FudCAuY3VzdG9tZXItd2FudF9fYm94MjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NnB4IDA7IH1cbiAgLmN1c3RvbWVyLXdhbnQgLmN1c3RvbWVyLXdhbnRfX2JveDM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUycHggMDsgfVxuICAuY3VzdG9tZXItd2FudCAuYnRuX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdXN0b21lci13YW50IC5idG5fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4uc2VydmljZS1kZXRhaWxzLmRhYXMtc2VydmljZSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZS1kZXRhaWxzLmRhYXMtc2VydmljZSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLypkYWFzKi9cbi5kYWFzLXNlcnZpY2Uge1xuICBwYWRkaW5nOiA0NXB4IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kYWFzLXNlcnZpY2Uge1xuICAgICAgcGFkZGluZzogODBweCAwIDQ1cHg7IH0gfVxuICAuZGFhcy1zZXJ2aWNlIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kYWFzLXNlcnZpY2UgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4OyB9IH1cbiAgLmRhYXMtc2VydmljZSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW46YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kYWFzLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19kYWFzLXNlcnZpY2UtMDE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kYWFzL2RhYXMtc2VydmljZS0xLnBuZykgbm8tcmVwZWF0OyB9XG4gIC5kYWFzLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19kYWFzLXNlcnZpY2UtMDI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kYWFzL2RhYXMtc2VydmljZS0yLnBuZykgbm8tcmVwZWF0OyB9XG4gIC5kYWFzLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19kYWFzLXNlcnZpY2UtMDM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kYWFzL2RhYXMtc2VydmljZS0zLnBuZykgbm8tcmVwZWF0OyB9XG4gIC5kYWFzLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19kYWFzLXNlcnZpY2UtMDQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kYWFzL2RhYXMtc2VydmljZS00LnBuZykgbm8tcmVwZWF0OyB9XG4gIC5kYWFzLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19kYWFzLXNlcnZpY2UtMDU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kYWFzL2RhYXMtc2VydmljZS01LnBuZykgbm8tcmVwZWF0OyB9XG4gIC5kYWFzLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19kYWFzLXNlcnZpY2UtMDY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kYWFzL2RhYXMtc2VydmljZS02LnBuZykgbm8tcmVwZWF0OyB9XG4gIC5kYWFzLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19kYWFzLXNlcnZpY2UtMDc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kYWFzL2RhYXMtc2VydmljZS03LnBuZykgbm8tcmVwZWF0OyB9XG4gIC5kYWFzLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuX19kYWFzLXNlcnZpY2UtMDg6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kYWFzL2RhYXMtc2VydmljZS04LnBuZykgbm8tcmVwZWF0OyB9XG5cbi8qQWdlbmNpZXMqL1xuLm8tdHdvLWNvbC1zZWN0aW9uIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tdHdvLWNvbC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgNjBweDsgfSB9XG4gIC5vLXR3by1jb2wtc2VjdGlvbiBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10d28tY29sLXNlY3Rpb24gaDMge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4OyB9IH1cbiAgLm8tdHdvLWNvbC1zZWN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10d28tY29sLXNlY3Rpb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cbiAgLm8tdHdvLWNvbC1zZWN0aW9uIGg0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uby10d28tY29sLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA0NXB4IDAgMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgYXV0bztcbiAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBwb3RyYWl0ICovIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tdHdvLWNvbC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgNjBweDsgfSB9XG4gIC5vLXR3by1jb2wtc2VjdGlvbiBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuby10d28tY29sLXNlY3Rpb24gaDMgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuby10d28tY29sLXNlY3Rpb24gaDQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10d28tY29sLXNlY3Rpb24gaDQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAuby10d28tY29sLXNlY3Rpb25fX2xlZnQtcGFuZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAvKiBpY29ucyAqL1xuICAgIC8qIH4uL2ljb25zICovIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fbGVmdC1wYW5lbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gICAgLm8tdHdvLWNvbC1zZWN0aW9uX19sZWZ0LXBhbmVsIGZpZ3VyZSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLyogbW9iaWxlIGZpcnN0IGZvciBwaGFibGV0cyAqL1xuICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA1cHggMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fbGVmdC1wYW5lbCBmaWd1cmUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDI1cHggMDsgfSB9XG4gICAgICAuby10d28tY29sLXNlY3Rpb25fX2xlZnQtcGFuZWwgZmlndXJlIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fbGVmdC1wYW5lbCAuY29udGVudC1zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLyogbW9iaWxlIGZpcnN0IGZvciBwaGFibGV0cyAqLyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tdHdvLWNvbC1zZWN0aW9uX19sZWZ0LXBhbmVsIC5jb250ZW50LXNlY3Rpb24ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICAuby10d28tY29sLXNlY3Rpb25fX2xlZnQtcGFuZWwgLmNvbnRlbnQtc2VjdGlvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuby10d28tY29sLXNlY3Rpb25fX2xlZnQtcGFuZWwgLmNvbnRlbnQtc2VjdGlvbiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICAuby10d28tY29sLXNlY3Rpb25fX2xlZnQtcGFuZWwgLmNvbnRlbnQtc2VjdGlvbiBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm8tdHdvLWNvbC1zZWN0aW9uX19sZWZ0LXBhbmVsIC5jb250ZW50LXNlY3Rpb24gaDUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAuby10d28tY29sLXNlY3Rpb25fX3JpZ2h0LXBhbmVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLyogbW9iaWxlIGZpcnN0IGZvciB0YWJsZXQgcG9ydHJhaXQgKi8gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdHdvLWNvbC1zZWN0aW9uX19yaWdodC1wYW5lbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG4gICAgLm8tdHdvLWNvbC1zZWN0aW9uX19yaWdodC1wYW5lbCBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiAxMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fcmlnaHQtcGFuZWwgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuby10d28tY29sLXNlY3Rpb25fX3JpZ2h0LXBhbmVsIHAge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYWdlbmNpZXMvaWNvbi1xdW90ZS5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG4gICAgICAvKiBtb2JpbGUgZmlyc3QgZm9yIHBoYWJsZXRzICovIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby10d28tY29sLXNlY3Rpb25fX3JpZ2h0LXBhbmVsIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjNweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfSB9XG5cbi5hZ2VuY2llcy1ibnIgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFnZW5jaWVzLWJuciBoMSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5hZ2VuY2llcy1ibnIgaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFnZW5jaWVzLWJuciBoMiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hZ2VuY2llcy1ibnIgLmJ0bl93cmFwcGVyIGEge1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWdlbmNpZXMtYm5yIC5hbmNob3ItbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi8qQ1RPKi9cbi5vLXdlLWxvdmUtaW50cm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IHBvdHJhaXQgKi8gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby13ZS1sb3ZlLWludHJvIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8td2UtbG92ZS1pbnRybyAuY29sLW1kLW9mZnNldC0xIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLm8td2UtbG92ZS1pbnRybyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAvKm1vYmlsZSBmaXJzdCBmb3IgdGFibGV0IGxhbmRzY2FwZSAmIHNtYWxsIGRlc2t0b3AqLyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby13ZS1sb3ZlLWludHJvIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggIzMzMywgLTFweCAxcHggMHB4ICMzMzMsIDFweCAtMXB4IDBweCAjMzMzLCAtMXB4IC0xcHggMHB4ICMzMzM7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9XG4gIC5vLXdlLWxvdmUtaW50cm8gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgLyptb2JpbGUgZmlyc3QgZm9yIHRhYmxldCBsYW5kc2NhcGUgJiBzbWFsbCBkZXNrdG9wKi8gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8td2UtbG92ZS1pbnRybyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7IH0gfVxuICAuby13ZS1sb3ZlLWludHJvIGgyLmxvdmUtc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgLyptb2JpbGUgZmlyc3QgZm9yIHRhYmxldCBsYW5kc2NhcGUgJiBzbWFsbCBkZXNrdG9wKi8gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8td2UtbG92ZS1pbnRybyBoMi5sb3ZlLXN1YmhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLm8td2UtbG92ZS1pbnRybyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuby13ZS1sb3ZlLWludHJvIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5vLXdlLWxvdmUtaW50cm8gcCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLm8td2UtbG92ZS1pbnRyb19fb3RoZXItdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8td2UtbG92ZS1pbnRyb19fb3RoZXItdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH0gfVxuICAuby13ZS1sb3ZlLWludHJvX193ZS1sb3ZlLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8td2UtbG92ZS1pbnRyb19fd2UtbG92ZS1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9IH1cbiAgLm8td2UtbG92ZS1pbnRybyAuYy1idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLm8td2UtbG92ZS1pbnRybyAuby1jb250YWN0LWZvcm1fX2hlYXJ0IGltZyB7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXdlLWxvdmUtaW50cm8gLm8tY29udGFjdC1mb3JtX19oZWFydCBpbWcge1xuICAgICAgICB3aWR0aDogNjVweDsgfSB9XG5cbi5jdG8taW5mby1wLWhlYWRpbmcge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG5cbi5jdG8tbGFzdC1zb2xpZC1pbmZvIHtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5tYXJnaW4tdG9wLWJvdHRvbS0xMCB7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbi5jbW8tc2VydmljZSAuby1ob21lLXNlcnZpY2VfaG9sZGVyIGgzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ud2hhdC1nZXQge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndoYXQtZ2V0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2hhdC1nZXQgLmJ0bl93cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAud2hhdC1nZXQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndoYXQtZ2V0IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cbiAgLndoYXQtZ2V0IC5jdG8td3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53aGF0LWdldCAuY3RvLXdyYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgICAud2hhdC1nZXQgLmN0by13cmFwIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC53aGF0LWdldCAuY3RvLXdyYXAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgLndoYXQtZ2V0IC5jdG8td3JhcCAuY3RvLXNlcnZpY2VzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLndoYXQtZ2V0IC5jdG8td3JhcCAuY3RvLXNlcnZpY2VzIHtcbiAgICAgICAgICB3aWR0aDogMjklO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAwO1xuICAgICAgICAgIG1hcmdpbjogMTVweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLndoYXQtZ2V0IC5jdG8td3JhcCAuY3RvLXNlcnZpY2VzIHtcbiAgICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICAgIC53aGF0LWdldCAuY3RvLXdyYXAgLmN0by1zZXJ2aWNlcyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAud2hhdC1nZXQgLmN0by13cmFwIC5jdG8tc2VydmljZXMgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgICAgLndoYXQtZ2V0IC5jdG8td3JhcCAuY3RvLXNlcnZpY2VzOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAud2hhdC1nZXQgLmN0by13cmFwIC5jdG8tc2VydmljZS0wMTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gICAgLndoYXQtZ2V0IC5jdG8td3JhcCAuY3RvLXNlcnZpY2UtMDI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04N3B4IDA7IH1cbiAgICAud2hhdC1nZXQgLmN0by13cmFwIC5jdG8tc2VydmljZS0wMzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IDA7IH1cblxuLnVubGlrZS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjg1ZGVnLCAjMDdiMjYwIDAlLCAjMDA1MTdmIDMwJSwgIzAyM2U2NiA3NSUsICMwNTFiMzkgMTAwJSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnVubGlrZS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICAudW5saWtlLXNlY3Rpb24gaDIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudW5saWtlLXNlY3Rpb24gaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4OyB9IH1cbiAgLnVubGlrZS1zZWN0aW9uIC5jdG8tY29tcGV0aXRvciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnVubGlrZS1zZWN0aW9uIC5jdG8tY29tcGV0aXRvci1zZXJ2aWNlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTVweCAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnVubGlrZS1zZWN0aW9uIC5jdG8tY29tcGV0aXRvci1zZXJ2aWNlIHtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAyNXB4IDMwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4OyB9IH1cbiAgICAgIC51bmxpa2Utc2VjdGlvbiAuY3RvLWNvbXBldGl0b3Itc2VydmljZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC51bmxpa2Utc2VjdGlvbiAuY3RvLWNvbXBldGl0b3Itc2VydmljZSBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC51bmxpa2Utc2VjdGlvbiAuY3RvLWNvbXBldGl0b3Itc2VydmljZSBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgICAgIC51bmxpa2Utc2VjdGlvbiAuY3RvLWNvbXBldGl0b3Itc2VydmljZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnVubGlrZS1zZWN0aW9uIC5jdG8tY29tcGV0aXRvci1zZXJ2aWNlLTAxOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE1cHggMHB4OyB9XG4gICAgLnVubGlrZS1zZWN0aW9uIC5jdG8tY29tcGV0aXRvci1zZXJ2aWNlLTAyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwcHggMHB4OyB9XG4gICAgLnVubGlrZS1zZWN0aW9uIC5jdG8tY29tcGV0aXRvci1zZXJ2aWNlLTAzOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IC04OXB4OyB9XG4gICAgLnVubGlrZS1zZWN0aW9uIC5jdG8tY29tcGV0aXRvciBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudW5saWtlLXNlY3Rpb24gLmN0by1jb21wZXRpdG9yIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAudW5saWtlLXNlY3Rpb24gLmJ0bl93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudW5saWtlLXNlY3Rpb24gLmJ0bl93cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi8qQ01PKi9cbi5udW1iZXItc2VjdGlvbi1jbW8ge1xuICBwYWRkaW5nOiA0NXB4IDAgMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubnVtYmVyLXNlY3Rpb24tY21vIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICAubnVtYmVyLXNlY3Rpb24tY21vIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5udW1iZXItc2VjdGlvbi1jbW8gLmN0by1sYXN0LXNvbGlkLWluZm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5udW1iZXItc2VjdGlvbi1jbW8gLmN0by1sYXN0LXNvbGlkLWluZm8ge1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAubnVtYmVyLXNlY3Rpb24tY21vIC5jbW8tYmxvY2tzIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5udW1iZXItc2VjdGlvbi1jbW8gLmNtby1ibG9ja3Mge1xuICAgICAgICBoZWlnaHQ6IDEzNXB4OyB9IH1cbiAgLm51bWJlci1zZWN0aW9uLWNtbyAuZGMtd2hpdGUtcGFuIGRpdiAuYm9keS10ZXh0LW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm51bWJlci1zZWN0aW9uLWNtbyAuZGMtd2hpdGUtcGFuIGRpdiAuYm9keS10ZXh0LW1lZGl1bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDc4JTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5udW1iZXItc2VjdGlvbi1jbW8gLmRjLXdoaXRlLXBhbiBkaXYgc3BhbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubnVtYmVyLXNlY3Rpb24tY21vIC5kYy13aGl0ZS1wYW4gZGl2IHNwYW4ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5jbW8tc2VydmljZXMge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNtby1zZXJ2aWNlcyB7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cbiAgLmNtby1zZXJ2aWNlcyBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY21vLXNlcnZpY2VzIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjFweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jbW8tc2VydmljZXMtd3JhcCB7XG4gICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgICBjb2x1bW4tZ2FwOiAyN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5jbW8tc2VydmljZXMtd3JhcCAuY21vLXNlcnZpY2VzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNtby1zZXJ2aWNlcy13cmFwIC5jbW8tc2VydmljZXMtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggMTVweDsgfSB9XG4gICAgLmNtby1zZXJ2aWNlcy13cmFwIC5jbW8tc2VydmljZXMtYmxvY2sgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jbW8tc2VydmljZXMtd3JhcCAuY21vLXNlcnZpY2VzLWJsb2NrIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5jbW8tc2VydmljZXMtd3JhcCAuY21vLXNlcnZpY2VzLWJsb2NrIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jbW8tc2VydmljZXMtd3JhcCAuY21vLXNlcnZpY2VzLWJsb2NrIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgIC5jbW8tc2VydmljZXMtd3JhcCAuY21vLXNlcnZpY2VzLWJsb2NrOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNtby1zZXJ2aWNlcy13cmFwIC5jbW8tc2VydmljZXMtYmxvY2sgaSB7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNtby1zZXJ2aWNlcy13cmFwIC5jbW8tc2VydmljZXMtYmxvY2sgaSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNtby1zZXJ2aWNlcy13cmFwIC5jbW8tc2VydmljZXMtYmxvY2stMDY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYxcHggMDtcbiAgICB0b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jbW8tc2VydmljZXMtd3JhcCAuY21vLXNlcnZpY2VzLWJsb2NrLTA2OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMzVweDsgfSB9XG4gIC5jbW8tc2VydmljZXMgLmJ0bl93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY21vLXNlcnZpY2VzIC5idG5fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ubm8td2VicCAudGwtcHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL3RsLXB0LnBuZyk7IH1cblxuLndlYnAgLnRsLXB0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYnAvY29tbW9uL3RsLXB0LndlYnApOyB9XG5cbi50bC1wdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGwtcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3NSU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50bC1wdDpiZWZvcmUge1xuICAgICAgICB3aWR0aDogNTE3cHg7XG4gICAgICAgIGhlaWdodDogMjA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfSB9XG5cbi5uby13ZWJwIC5ici1wdDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9tYi1ici1wdC5wbmcpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uby13ZWJwIC5ici1wdDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vYnItcHQucG5nKTsgfSB9XG5cbi53ZWJwIC5ici1wdDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9tYi1ici1wdC53ZWJwKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2VicCAuYnItcHQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VicC9jb21tb24vYnItcHQud2VicCk7IH0gfVxuXG4uYnItcHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJyLXB0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ici1wdDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnItcHQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfSB9XG5cbi5ici1wdC5obS1ibnI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJyLXB0LmhtLWJucjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNjBweCAwOyB9IH1cblxuLm5vLXdlYnAgLnRyLXB0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9tYi10ci1wdC5wbmcpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uby13ZWJwIC50ci1wdDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL3RyLXB0LnBuZyk7IH0gfVxuXG4ud2VicCAudHItcHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL21iLXRyLXB0LndlYnApOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53ZWJwIC50ci1wdDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VicC9jb21tb24vdHItcHQud2VicCk7IH0gfVxuXG4udHItcHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRyLXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudHItcHQ6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgd2lkdGg6IDUzMHB4O1xuICAgICAgICBoZWlnaHQ6IDIxNXB4OyB9IH1cblxuLm5vLXdlYnAgLmJsLXB0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL3RyLXB0LnBuZyk7IH1cblxuLndlYnAgLmJsLXB0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VicC9jb21tb24vdHItcHQud2VicCk7IH1cblxuLmJsLXB0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ibC1wdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsLXB0OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgd2lkdGg6IDUzMHB4O1xuICAgICAgICBoZWlnaHQ6IDIxNXB4OyB9IH1cblxuLm5vLXdlYnAgLm1iLXRsLXB0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL21iLXRsLXB0LnBuZyk7IH1cblxuLndlYnAgLm1iLXRsLXB0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL21iLXRsLXB0LndlYnApOyB9XG5cbi5tYi10bC1wdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYi10bC1wdDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm5vLXdlYnAgLm1iLXctdHItcHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL21iLXctdHItcHQucG5nKTsgfVxuXG4ud2VicCAubWItdy10ci1wdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vbWItdy10ci1wdC53ZWJwKTsgfVxuXG4ubWItdy10ci1wdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDk5OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYi13LXRyLXB0OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNoZWFwZXItYmF0dGVyLWhlYWRlciAuYnRuX3dyYXBwZXIuYnRuLWNlbnRlci1ibG9jay5tb2JpbGUtb2ZmIHtcbiAgd2lkdGg6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNoZWFwZXItYmF0dGVyLWhlYWRlciAuYnRuX3dyYXBwZXIuYnRuLWNlbnRlci1ibG9jay5tb2JpbGUtb2ZmIHtcbiAgICAgIHdpZHRoOiAzMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWNudC1wIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcm0tcGFuZWwgLnUtc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cblxuLmltZy1jci1ibG9jayB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWktY2hhdGJvdHMtaGVybyAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG5cbi5uZXctc3J2LXNsaWRlciAuY29sLXNtLTYsXG4ubmV3LXNydi1zbGlkZXIgLmNvbC1zbS02IHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiA1MCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLm8tYXBwbHktbm93IC5hbmNob3ItbGluayB7XG4gIG1heC13aWR0aDogMzQwcHg7IH1cblxuLmNzLXNsaWRlci1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFpLWJvdCAuaW5zaWdodHMtc2VjdGlvbiAuZmktcGFuIGEge1xuICBtaW4taGVpZ2h0OiAzNzBweDsgfVxuXG4ubmF2YmFyLWJyYW5kIHNvdXJjZSB7XG4gIHdpZHRoOiA4MCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhci1icmFuZCBzb3VyY2Uge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ubmF2YmFyLWJyYW5kIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ib3JkZXItYm90dG9tLWxpZ2h0Z3JlZW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTsgfVxuXG4uby1ob21lLWNuLWRldGFpbHMucGFkLWJvdC00MCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWhvbWUtY24tZGV0YWlscy5wYWQtYm90LTQwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cblxuLmNzdG0tbGluay1wIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY3N0bS1saW5rLXAge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfSB9XG4gIC5zcGxpZGVfX3BhZ2luYXRpb24gLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gICAgbWFyZ2luOiAzcHggNXB4OyB9XG4gIC5zcGxpZGVfX3BhZ2luYXRpb24gLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICBiYWNrZ3JvdW5kOiAjMjdjMDcwOyB9XG5cbi5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uby1jYXNlLXN0dWRpZXMtc2xpZGVyIC5idG5fd3JhcHBlci5wYWQtdG9wLTUwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuYnRuX3dyYXBwZXIucGFkLXRvcC01MCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cbi5jcm9wLXBhZC10b3Age1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jcm9wLXBhZC10b3Age1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaW5zaWdodHMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDQ1cHggMCA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmluc2lnaHRzLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNzBweCAwIDgwcHggIWltcG9ydGFudDsgfSB9XG4gIC5pbnNpZ2h0cy1zZWN0aW9uIC5idG5fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnNpZ2h0cy1zZWN0aW9uIC5idG5fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cblxuLldlYi1BcHBsaWNhdGlvbi1EZXZlbG9wbWVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG4gIC5XZWItQXBwbGljYXRpb24tRGV2ZWxvcG1lbnQgc3BhbixcbiAgLldlYi1BcHBsaWNhdGlvbi1EZXZlbG9wbWVudCBwLFxuICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IGgxLFxuICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IGgyLFxuICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IGgzLFxuICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IGg0LFxuICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IGg1LFxuICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IGg2LFxuICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG4gIC5XZWItQXBwbGljYXRpb24tRGV2ZWxvcG1lbnQgLnNlcnZpY2UtZGV0YWlscyBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IC5zZXJ2aWNlLWRldGFpbHMgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IC5jLWljb24tZGVzYy0zLWNvbC1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLldlYi1BcHBsaWNhdGlvbi1EZXZlbG9wbWVudCAuYy1pY29uLWRlc2MtMy1jb2wtYm94IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjFweDsgfSB9XG4gIC5XZWItQXBwbGljYXRpb24tRGV2ZWxvcG1lbnQgLndlYi1hcHAtc2VydmljZSAuc2VydmljZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IC53ZWItYXBwLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IC5jdXN0b20tZGV2LXdlLWRldmVsb3Agc3BhbixcbiAgLldlYi1BcHBsaWNhdGlvbi1EZXZlbG9wbWVudCAuY3VzdG9tLWRldi13ZS1kZXZlbG9wIHAsXG4gIC5XZWItQXBwbGljYXRpb24tRGV2ZWxvcG1lbnQgLmN1c3RvbS1kZXYtd2UtZGV2ZWxvcCBoMSxcbiAgLldlYi1BcHBsaWNhdGlvbi1EZXZlbG9wbWVudCAuY3VzdG9tLWRldi13ZS1kZXZlbG9wIGgyLFxuICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IC5jdXN0b20tZGV2LXdlLWRldmVsb3AgaDMsXG4gIC5XZWItQXBwbGljYXRpb24tRGV2ZWxvcG1lbnQgLmN1c3RvbS1kZXYtd2UtZGV2ZWxvcCBoNCxcbiAgLldlYi1BcHBsaWNhdGlvbi1EZXZlbG9wbWVudCAuY3VzdG9tLWRldi13ZS1kZXZlbG9wIGg1LFxuICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IC5jdXN0b20tZGV2LXdlLWRldmVsb3AgaDYsXG4gIC5XZWItQXBwbGljYXRpb24tRGV2ZWxvcG1lbnQgLmN1c3RvbS1kZXYtd2UtZGV2ZWxvcCBhIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucyAhaW1wb3J0YW50OyB9XG4gIC5XZWItQXBwbGljYXRpb24tRGV2ZWxvcG1lbnQgLm8tY2FzZS1zdHVkaWVzLW5ldyBzcGFuLFxuICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IC5vLWNhc2Utc3R1ZGllcy1uZXcgcCxcbiAgLldlYi1BcHBsaWNhdGlvbi1EZXZlbG9wbWVudCAuby1jYXNlLXN0dWRpZXMtbmV3IGgxLFxuICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IC5vLWNhc2Utc3R1ZGllcy1uZXcgaDIsXG4gIC5XZWItQXBwbGljYXRpb24tRGV2ZWxvcG1lbnQgLm8tY2FzZS1zdHVkaWVzLW5ldyBoMyxcbiAgLldlYi1BcHBsaWNhdGlvbi1EZXZlbG9wbWVudCAuby1jYXNlLXN0dWRpZXMtbmV3IGg0LFxuICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IC5vLWNhc2Utc3R1ZGllcy1uZXcgaDUsXG4gIC5XZWItQXBwbGljYXRpb24tRGV2ZWxvcG1lbnQgLm8tY2FzZS1zdHVkaWVzLW5ldyBoNixcbiAgLldlYi1BcHBsaWNhdGlvbi1EZXZlbG9wbWVudCAuby1jYXNlLXN0dWRpZXMtbmV3IGEge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zICFpbXBvcnRhbnQ7IH1cbiAgLldlYi1BcHBsaWNhdGlvbi1EZXZlbG9wbWVudCAuY3VzdG9tLXNvbHV0aW9uIHNwYW4sXG4gIC5XZWItQXBwbGljYXRpb24tRGV2ZWxvcG1lbnQgLmN1c3RvbS1zb2x1dGlvbiBwLFxuICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IC5jdXN0b20tc29sdXRpb24gaDEsXG4gIC5XZWItQXBwbGljYXRpb24tRGV2ZWxvcG1lbnQgLmN1c3RvbS1zb2x1dGlvbiBoMixcbiAgLldlYi1BcHBsaWNhdGlvbi1EZXZlbG9wbWVudCAuY3VzdG9tLXNvbHV0aW9uIGgzLFxuICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IC5jdXN0b20tc29sdXRpb24gaDQsXG4gIC5XZWItQXBwbGljYXRpb24tRGV2ZWxvcG1lbnQgLmN1c3RvbS1zb2x1dGlvbiBoNSxcbiAgLldlYi1BcHBsaWNhdGlvbi1EZXZlbG9wbWVudCAuY3VzdG9tLXNvbHV0aW9uIGg2LFxuICAuV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IC5jdXN0b20tc29sdXRpb24gYSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMgIWltcG9ydGFudDsgfVxuXG4uQ3VzdG9tLVNvZnR3YXJlLURldmVsb3BtZW50IC5jLWljb24tZGVzYy0zLWNvbC1ib3ggaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5DdXN0b20tU29mdHdhcmUtRGV2ZWxvcG1lbnQgLmMtaWNvbi1kZXNjLTMtY29sLWJveCBoMiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjFweDsgfSB9XG5cbi5DdXN0b20tU29mdHdhcmUtRGV2ZWxvcG1lbnQgLnNlcnZpY2UtZGV0YWlscyAuYnRuX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5DdXN0b20tU29mdHdhcmUtRGV2ZWxvcG1lbnQgLnNlcnZpY2UtZGV0YWlscyAuYnRuX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5jLWljb24tZGVzYy0zLWNvbC1jY24gLnJvdyAuY29sLW1kLTQ6bnRoLWNoaWxkKDYpIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5tb2JpbGUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vYmlsZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgYmFja2dyb3VuZDogIzY2NjU2NTsgfVxuXG4ucGFnZXJfbmV3IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2VyX25ldyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmxTU2xpZGVPdXRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWVcXCA1IEZyZWVcIjsgfVxuXG4ubFNTbGlkZU91dGVyLmN1c3RvbS1jb2xvciAubFNQYWdlci5sU0dhbGxlcnkgbGkgaSB7XG4gIGNvbG9yOiAjOWI5YjliICFpbXBvcnRhbnQ7IH1cblxuLmxTU2xpZGVPdXRlci5jdXN0b20tY29sb3IgLmxTUGFnZXIubFNHYWxsZXJ5IGxpLmFjdGl2ZSBpLFxubGkuZm9jdXMgLmRvdF9zbGlkZXJzIHtcbiAgY29sb3I6ICMyN2MwNzAgIWltcG9ydGFudDsgfVxuXG4ubFNTbGlkZU91dGVyLmN1c3RvbS1jb2xvciAubFNQYWdlci5sU0dhbGxlcnkge1xuICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmNhcmVlci1ibnIge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcmVlci1ibnIge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuICAuY2FyZWVyLWJuciBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FyZWVyLWJuciBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5jYXJlZXItYm5yLmNhcmVlci1ibnItbmV3IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhcmVlci1ibnIuY2FyZWVyLWJuci1uZXcge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG5cbi5zZXJ2aWNlLXdyYXAgLnNlcnZpY2VzLXBhbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlcnZpY2Utd3JhcCAuc2VydmljZXMtcGFuIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH0gfVxuXG4uYy1pY29uLWRlc2MtMy1jb2wtY2NuIC5yb3cgPiBkaXYgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jLWljb24tZGVzYy0zLWNvbC1jY24gLnJvdyA+IGRpdiBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9IH1cblxuLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuY3Mtc2xpZGVyIC5jcy1zbGlkZXItdGV4dCBoNCxcbi5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLmNzLXNsaWRlciAuY3Mtc2xpZGVyLXRleHQgLmNzLXRlY2gsXG4uby1jYXNlLXN0dWRpZXMtc2xpZGVyIC5jcy1zbGlkZXIgLmNzLXNsaWRlci10ZXh0IHAsXG4uby1jYXNlLXN0dWRpZXMtbmV3IC5mYXEtaG9sZGVyIC5wYW5lbDEgcCxcbi5pbnNpZ2h0cy1zZWN0aW9uIC5maS1wYW4gcCxcbi5uZXctcmV2aWV3LWJveCBoNCxcbi5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQgcC5zdWItaGVhZGluZyxcbi5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQgcCxcbi5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQgdWwgbGkgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLmNzLXNsaWRlciAuY3Mtc2xpZGVyLXRleHQgaDQsXG4gICAgLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuY3Mtc2xpZGVyIC5jcy1zbGlkZXItdGV4dCAuY3MtdGVjaCxcbiAgICAuby1jYXNlLXN0dWRpZXMtc2xpZGVyIC5jcy1zbGlkZXIgLmNzLXNsaWRlci10ZXh0IHAsXG4gICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAuZmFxLWhvbGRlciAucGFuZWwxIHAsXG4gICAgLmluc2lnaHRzLXNlY3Rpb24gLmZpLXBhbiBwLFxuICAgIC5uZXctcmV2aWV3LWJveCBoNCxcbiAgICAuby1ib3R0b20tZm9ybSAuZm9ybS10ZXh0IHAuc3ViLWhlYWRpbmcsXG4gICAgLm8tYm90dG9tLWZvcm0gLmZvcm0tdGV4dCBwLFxuICAgIC5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQgdWwgbGkgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfSB9XG5cbi5QSFAgLnNraWxsLWZyYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuUEhQIC5za2lsbC1mcmFtZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmFxLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYXEtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDAgNTBweCAhaW1wb3J0YW50OyB9IH1cbiAgLmZhcS1zZWN0aW9uIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OyB9XG5cbi5obS1wYWdlIGgxLFxuLmhtLXBhZ2UgaDIsXG4uaG0tcGFnZSBoMyxcbi5obS1wYWdlIGg0LFxuLmhtLXBhZ2UgaDUsXG4uaG0tcGFnZSBoNixcbi5obS1wYWdlIGEsXG4uaG0tcGFnZSBwLFxuLmhtLXBhZ2UgbGksXG4uaG0tcGFnZSBzcGFuLFxuLmhtLXBhZ2Ugc21hbGwsXG4uaG0tcGFnZSBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG4uaG0tcGFnZSAuby1jYXNlLXN0dWRpZXMtc2xpZGVyIC5jcy1zbGlkZXIgLmNzLXNsaWRlci10ZXh0IGg0LFxuLmhtLXBhZ2UgLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuY3Mtc2xpZGVyIC5jcy1zbGlkZXItdGV4dCAuY3MtdGVjaCxcbi5obS1wYWdlIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLmNzLXNsaWRlciAuY3Mtc2xpZGVyLXRleHQgcCxcbi5obS1wYWdlIC5vLWNhc2Utc3R1ZGllcy1uZXcgLmZhcS1ob2xkZXIgLnBhbmVsMSBwLFxuLmhtLXBhZ2UgLmluc2lnaHRzLXNlY3Rpb24gLmZpLXBhbiBwLFxuLmhtLXBhZ2UgLm5ldy1yZXZpZXctYm94IGg0LFxuLmhtLXBhZ2UgLm8tYm90dG9tLWZvcm0gLmZvcm0tdGV4dCBwLnN1Yi1oZWFkaW5nLFxuLmhtLXBhZ2UgLm8tYm90dG9tLWZvcm0gLmZvcm0tdGV4dCBwLFxuLmhtLXBhZ2UgLm8tYm90dG9tLWZvcm0gLmZvcm0tdGV4dCB1bCBsaSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLkN1c3RvbS1Tb2Z0d2FyZS1EZXZlbG9wbWVudCAuYnRuX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuQ3VzdG9tLVNvZnR3YXJlLURldmVsb3BtZW50IC5idG5fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5DdXN0b20tU29mdHdhcmUtRGV2ZWxvcG1lbnQgLndiLWJuciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLkN1c3RvbS1Tb2Z0d2FyZS1EZXZlbG9wbWVudCAud2ItYm5yIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uQ3VzdG9tLVNvZnR3YXJlLURldmVsb3BtZW50IC5zZXJ2aWNlLWRldGFpbHMgaDIge1xuICBmb250LXNpemU6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLkN1c3RvbS1Tb2Z0d2FyZS1EZXZlbG9wbWVudCAuc2VydmljZS1kZXRhaWxzIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuQ3VzdG9tLVNvZnR3YXJlLURldmVsb3BtZW50IC5vLWluZHVzdHJpYWwtZXhwZXJpZW5jZSAuc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuLldvcmsgLmNzdG0tbGluay1wIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5Xb3JrIC5jc3RtLWxpbmstcCB7XG4gICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5Xb3JrIC51LXBhZC10b3AtMzAge1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5Xb3JrIC51LXBhZC10b3AtMzAge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuXG4uV29yayAud29yay1ibnIgaDEge1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuV29yayAud29yay1ibnIgaDEge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLldvcmsgLm8tdHdvLWNvbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuV29yayAuby10d28tY29sLXNlY3Rpb24gcCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuV29yayAua2V5LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMCA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5Xb3JrIC5rZXktc2VjdGlvbiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5Xb3JrIC5rZXktc2VjdGlvbiAua3QtYnV0dG9uLWhvbGRlciBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuV29yayAua2V5LXNlY3Rpb24gLmt0LWJ1dHRvbi1ob2xkZXIgcCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uV29yayAua2V5LXRyYWl0cyB7XG4gIHBhZGRpbmc6IDQ1cHggMCA1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLldvcmsgLmtleS10cmFpdHMge1xuICAgICAgcGFkZGluZzogNzBweCAwIDUwcHg7IH0gfVxuICAuV29yayAua2V5LXRyYWl0cyAuc3R5bGVfcHJldnVfa2l0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5Xb3JrIC5rZXktdHJhaXRzIC5zdHlsZV9wcmV2dV9raXQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLldvcmsgLm8tdHdvLWNvbC1zZWN0aW9uX193aHktY2hvb3NlLXVzLW1vZCB7XG4gICAgcGFkZGluZzogNzBweCAwIDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLldvcmsgLm8tdHdvLWNvbC1zZWN0aW9uX193aHktY2hvb3NlLXVzLW1vZCBwIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLldvcmsgLm8tdHdvLWNvbC1zZWN0aW9uX19jaG9vc2luZy1zdGVwcyB7XG4gICAgcGFkZGluZzogNzBweCAwIDI1cHg7IH0gfVxuXG4uZUNvbW1lcmNlIC5vLXNraWxscy1oZXJvIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lQ29tbWVyY2UgLm8tc2tpbGxzLWhlcm8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiA1NXB4OyB9IH1cbiAgLmVDb21tZXJjZSAuby1za2lsbHMtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lQ29tbWVyY2UgLm8tc2tpbGxzLWhlcm8gaDEge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLmVDb21tZXJjZSAuby1za2lsbHMtaGVybyAubWItaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLmVDb21tZXJjZSAuZ3JlZW4taGVhZC1yaWJib24gc3BhbjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uZUNvbW1lcmNlIC5zY2hlZHVsZS1ib3gge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLkNNUyAuby1za2lsbHMtaGVybyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5DTVMgLm8tc2tpbGxzLWhlcm8ge1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9IH1cbiAgLkNNUyAuby1za2lsbHMtaGVybyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLkNNUyAuby1za2lsbHMtaGVybyBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4uQ01TIC5zZXJ2aWNlLXdyYXAgLnNlcnZpY2VzLXBhbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuQ01TIC5zZXJ2aWNlLXdyYXAgLnNlcnZpY2VzLXBhbiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4uY21vLXNlcnZpY2Uge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY21vLXNlcnZpY2Uge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY21vLXNlcnZpY2UgLmhvbWUtbGluayB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMzVweDsgfSB9XG4gIC5jbW8tc2VydmljZSBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNtby1zZXJ2aWNlIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cbiAgLmNtby1zZXJ2aWNlIC5vLWhvbWUtc2VydmljZV9ob2xkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmNtby1zZXJ2aWNlIC5ob21lLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY21vLXNlcnZpY2UgLmhvbWUtbGluayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cbiAgLmNtby1zZXJ2aWNlIC5idG5fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNtby1zZXJ2aWNlIC5idG5fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNtby1zZXJ2aWNlIC5hbmNob3ItbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5EYXRhIC5vLXNraWxscy1oZXJvIHtcbiAgICBwYWRkaW5nOiAxMTVweCAyMHB4IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbi5EYXRhIC5idG5fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5EYXRhIC5idG5fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfSB9XG5cbi5EYXRhIC5jLWljb24tZGVzYy0zLWNvbC1ib3ggaDIge1xuICBmb250LXNpemU6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLkRhdGEgLmMtaWNvbi1kZXNjLTMtY29sLWJveCBoMiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuXG4uTWFnZW50byAuc2tpbGwtc2VydmljZSBoMiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLk1hZ2VudG8gLnNraWxsLXNlcnZpY2UgaDIge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfSB9XG5cbi5EZXZPcHMgLmMtaWNvbi1kZXNjLTMtY29sLWJveCBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLkRldk9wcyAuYy1pY29uLWRlc2MtMy1jb2wtYm94IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5EZXZPcHMgLnNtYWxsLWgxIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLkRldk9wcyAuc21hbGwtaDEgLmJuci1vZnItdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5hZ2VuY2llcy1ibnIge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWdlbmNpZXMtYm5yIHtcbiAgICAgIHBhZGRpbmc6IDExNXB4IDIwcHggNTBweCAhaW1wb3J0YW50OyB9IH1cbiAgLmFnZW5jaWVzLWJuciBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdlbmNpZXMtYm5yIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4uYWdlbi13aHkge1xuICBwYWRkaW5nOiA0NXB4IDAgMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWdlbi13aHkge1xuICAgICAgcGFkZGluZzogNzBweCAwIDUwcHg7IH0gfVxuICAuYWdlbi13aHkgLnNlcnZpY2Utd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW4td2h5IC5zZXJ2aWNlLXdyYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgICAuYWdlbi13aHkgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuLXdoeSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCAzMHB4O1xuICAgICAgICAgIHdpZHRoOiA0NiUgIWltcG9ydGFudDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW4td2h5IC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiB7XG4gICAgICAgICAgd2lkdGg6IDQ3JSAhaW1wb3J0YW50OyB9IH1cbiAgICAgIC5hZ2VuLXdoeSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmFnZW4td2h5IC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgICAuYWdlbi13aHkgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuIGkge1xuICAgICAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuXG4uVGVzdGluZyAuYy1pY29uLWRlc2MtMy1jb2wtYm94IGgyLFxuLkFJIC5jLWljb24tZGVzYy0zLWNvbC1ib3ggaDIsXG4uT3V0c291cmNlZCAuYy1pY29uLWRlc2MtMy1jb2wtYm94IGgyLFxuLkNNUyAuYy1pY29uLWRlc2MtMy1jb2wtYm94IGgyLFxuLmVDb21tZXJjZSAuYy1pY29uLWRlc2MtMy1jb2wtYm94IGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuVGVzdGluZyAuYy1pY29uLWRlc2MtMy1jb2wtYm94IGgyLFxuICAgIC5BSSAuYy1pY29uLWRlc2MtMy1jb2wtYm94IGgyLFxuICAgIC5PdXRzb3VyY2VkIC5jLWljb24tZGVzYy0zLWNvbC1ib3ggaDIsXG4gICAgLkNNUyAuYy1pY29uLWRlc2MtMy1jb2wtYm94IGgyLFxuICAgIC5lQ29tbWVyY2UgLmMtaWNvbi1kZXNjLTMtY29sLWJveCBoMiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjFweDsgfSB9XG5cbnVsLnNydi1ibnItbG9nbyBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jbW4tc2VydmljZS1ibnItbW9kIHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jbW4tc2VydmljZS1ibnItbW9kIHtcbiAgICAgIHBhZGRpbmc6IDExNXB4IDIwcHggMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNtbi1zZXJ2aWNlLWJuci1tb2QgaDEge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNtbi1zZXJ2aWNlLWJuci1tb2QgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9IH1cbiAgLmNtbi1zZXJ2aWNlLWJuci1tb2QgLm1iLWgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5jbW4tc2VydmljZS1ibnItbW9kIC5tYi1oMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5jbW4tc2VydmljZS1ibnItbW9kIC5tYi1wIHtcbiAgICBjb2xvcjogI2I3YjdiNztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmNtbi1zZXJ2aWNlLWJuci1tb2QgLm1iLXAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjYjdiN2I3OyB9XG4gIC5jbW4tc2VydmljZS1ibnItbW9kIC5kZC1tYi1wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5DTVMgLmNtbi1zZXJ2aWNlLWJuci1tb2QgaDEge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5EZXZPcHMgLm8tc2tpbGxzLWhlcm8gaDEsXG4uVGVzdGluZyAuby1za2lsbHMtaGVybyBoMSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLmNtcy1jYW4gLnNlcnZpY2Utd3JhcCAuc2VydmljZXMtcGFuIGkge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuT3V0c291cmNlZCAuby1za2lsbHMtaGVybyB7XG4gICAgcGFkZGluZzogMTE1cHggMjBweCA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm91dHNvdXJjZS1wcm9kdWN0IC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbixcbiAgLnRlc3RpbmctcWEgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY21zLWJveCB7XG4gICAgbWluLWhlaWdodDogNDM1cHg7IH0gfVxuXG4uZS1jb21tZXJjZS13aHkgLnNlcnZpY2Utd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmUtY29tbWVyY2Utd2h5IC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiB7XG4gICAgcGFkZGluZzogMzBweCAyNXB4IDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmUtY29tbWVyY2Utd2h5IC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMjVweCAzMHB4OyB9IH1cblxuLmUtY29tbWVyY2Utd2h5IC5jc3RtLWxpbmstcCBhIHtcbiAgY29sb3I6ICM0YTkwZTIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyYWRpZW50LWJsdWUtZ3JlZW4tMiB7XG4gICAgYmFja2dyb3VuZDogIzA3YjI2MDtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxNDFkZWcsICMwN2IyNjAgMCUsICMwMDUxN2YgMzclLCAjMDIzZTY2IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzA3YjI2MCAwJSwgIzAwNTE3ZiAzNyUsICMwMjNlNjYgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MWRlZywgIzA3YjI2MCAwJSwgIzAwNTE3ZiAzNyUsICMwMjNlNjYgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMwN2IyNjBcIixlbmRDb2xvcnN0cj1cIiMwMjNlNjZcIixHcmFkaWVudFR5cGU9MSk7IH0gfVxuXG4jc29sdXRpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAwIDM1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgI3NvbHV0aW9uLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDsgfSB9XG5cbi5DTU8gLm51bWJlci1zZWN0aW9uIC5zZWN0aW9uLXBhcmEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLXR3by1jb2wtc2VjdGlvbi1hZ2VuIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDsgfSB9XG5cbi5vLXR3by1jb2wtc2VjdGlvbi1hZ2VuIC5jc3RtLWxpbmstcCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby10d28tY29sLXNlY3Rpb24tYWdlbiAuY29udGVudC1zZWN0aW9uIHAge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH0gfVxuXG4uZGFhcy1jbW4gLnJvdyA+IGRpdiB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRhYXMtY21uIC5yb3cgPiBkaXYge1xuICAgICAgcGFkZGluZzogMCAzMHB4IDAgMTVweDtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7IH0gfVxuICAuZGFhcy1jbW4gLnJvdyA+IGRpdiAuZGFhcy1jbW4tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmRhYXMtY21uIC5yb3cgPiBkaXYgLmRhYXMtY21uLWJveDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kYWFzLWNtbiAucm93ID4gZGl2IC5kYWFzLWNtbi1ib3gtdGV4dDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kYWFzLWNtbiAucm93ID4gZGl2IC5kYWFzLWNtbi1ib3ggaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IDAgMCA3MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmRhYXMtY21uIC5yb3cgPiBkaXYgLmRhYXMtY21uLWJveCBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZGFhcy1jbW4gLnJvdyA+IGRpdiAuZGFhcy1jbW4tYm94IGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuXG4uZGFhcy1ob3cge1xuICBwYWRkaW5nLXRvcDogNDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZGFhcy1ob3cge1xuICAgICAgcGFkZGluZzogNjVweCAwIDUwcHg7IH0gfVxuICAuZGFhcy1ob3cgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGFhcy1ob3cgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuICAuZGFhcy1ob3cgLmNzdG0tbGluay1wIGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmN0by13cmFwIGkge1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5maXJzdC1sZXR0ZXItc21hbGw6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4uYXBhcnQtcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFwYXJ0LXAge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG4uby1za2lsbHMtaGVyb19fc2NoZHVsZSAuZS1jb20taGVhZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLk1vYmlsZSAuYnRuLW9yYW5nZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLk1vYmlsZSBoMiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5jdXN0LWFwcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmN1c3QtYXBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4vKk5ldyBiYW5uZXIgY3NzKi9cbi5oZWFkZXJfcmlnaHRfcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mbG9hdGluZy1saW5lIHtcbiAgYmFja2dyb3VuZDogIzJjOGI3ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgdG9wOiAtNTBweDtcbiAgcGFkZGluZzogMTNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG51bC51bC1ncnAtbG9nbyB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuXG4uby1za2lsbHMtaGVyb19fc2NoZHVsZSAuc2NoZWR1bGUtYm94LXRvcCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vbWlkLnBuZykgcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gIC5vLXNraWxscy1oZXJvX19zY2hkdWxlIC5zY2hlZHVsZS1ib3gtdG9wLXRleHQgaW1nIHtcbiAgICB3aWR0aDogNjlweDtcbiAgICBoZWlnaHQ6IDY5cHg7IH1cbiAgLm8tc2tpbGxzLWhlcm9fX3NjaGR1bGUgLnNjaGVkdWxlLWJveC10b3AtdGV4dCBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2tpbGxzLWhlcm9fX3NjaGR1bGUgLnNjaGVkdWxlLWJveC10b3AtdGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuby1za2lsbHMtaGVyb19fc2NoZHVsZSAuc2NoZWR1bGUtYm94LXRvcC10ZXh0IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9IH1cbiAgLm8tc2tpbGxzLWhlcm9fX3NjaGR1bGUgLnNjaGVkdWxlLWJveC10b3AgLmJ0bi1vcmFuZ2Uge1xuICAgIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgICBtYXgtd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyZWVuLWhlYWQtcmliYm9uLW1vZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5ncmVlbi1oZWFkLXJpYmJvbi1tb2Qgc3BhbiB7XG4gIHdpZHRoOiA5MCU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ncmVlbi1oZWFkLXJpYmJvbi1tb2Qgc3BhbiB7XG4gICAgICB3aWR0aDogMjgxcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cblxuLnNjaGVkdWxlLWJveC10b3AtaW1nIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3RvcC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGhlaWdodDogMjlweDsgfVxuXG4uc2NoZWR1bGUtYm94LWJvdHRvbS1pbWcge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYm90dG9tLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4OyB9XG5cbi5zY2hlZHVsZS1ib3gtbW9kIHtcbiAgaGVpZ2h0OiA3MDBweDsgfVxuXG51bC5zbWFsbC1za2lsbC1wYWdlLW1vZCB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICB1bC5zbWFsbC1za2lsbC1wYWdlLW1vZCB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tc2tpbGxzLWhlcm8tbW9kaWZpZWQge1xuICAgIHBhZGRpbmc6IDExNXB4IDIwcHggMCAhaW1wb3J0YW50OyB9IH1cblxuLndpdGgtY24taDIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5zdGFmZi1hdWcgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5BbmFseXRpY3MgLndlYi1hcHAtc2VydmljZSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLkFuYWx5dGljcyAud2ViLWFwcC1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiBhIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cblxuLkdyYXBoaWMgLndlYi1hcHAtc2VydmljZSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLkdyYXBoaWMgLndlYi1hcHAtc2VydmljZSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4gYSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG5cbi5pcy1zZWN0aW9uIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2VydmljZXMtcGFuX19jb2RlaWduaXRlciB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbi5zZXJ2aWNlcy1wYW5fX2NvZGVpZ25pdGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRldGFpbHMtcG9pbnQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5kZXRhaWxzLXBvaW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tYnVsbGV0LWRhcmsuc3ZnKSAwIDUwJSBuby1yZXBlYXQ7XG4gICAgbWFyZ2luOiAwIDE1cHg7IH1cblxuLmFib3V0LWRldGFpbHMtcGFyYS1tb2Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5hYm91dC1kZXRhaWxzLXBhcmEtbW9kIGgzIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucHBjLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5wcGMtc2VydmljZSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4gYSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuXG4uc29sdXRpb24tbGVmdC1tb2QgdWwgdWwge1xuICBwYWRkaW5nOiAyNXB4IDAgNXB4OyB9XG5cbi5zb2x1dGlvbi1sZWZ0LW1vZCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uZS1jb21tZXJjZS1wbHVzIGgyIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLnJtLWJuciBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuXG4uZS1jb21tZXJjZS13aHktbW9kIC5jc3RtLWxpbmstcCBhIHtcbiAgY29sb3I6ICM0YTkwZTIgIWltcG9ydGFudDsgfVxuXG4uZXhwZXJ0LXNlby1wIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5leHBlcnQtc2VvIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2NoZWR1bGUtYm94IHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7IH1cblxuLmhpcmUtZGVzaWduZXIgLnNjaGVkdWxlLWJveCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmNtcy1ibnItYXdhcmQgdWwuc3J2LWJuci1sb2dvIGxpIHtcbiAgZmxleDogMCAwIDIwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jbXMtYm5yLWF3YXJkIHVsLnNydi1ibnItbG9nbyBsaSB7XG4gICAgICBmbGV4OiAwIDAgMjAwcHg7IH0gfVxuXG4uV2ViLUFwcGxpY2F0aW9uLURldmVsb3BtZW50IC5vLXNraWxscy1oZXJvIGgxLFxuLkN1c3RvbS1Tb2Z0d2FyZS1EZXZlbG9wbWVudCAuby1za2lsbHMtaGVybyBoMSxcbi5lQ29tbWVyY2UgLm8tc2tpbGxzLWhlcm8gaDEsXG4uRGVkaWNhdGVkIC5vLXNraWxscy1oZXJvIGgxLFxuLkFuYWx5dGljcyAuby1za2lsbHMtaGVybyBoMSxcbi5oeWJyaWQgLm8tc2tpbGxzLWhlcm8gaDEsXG4uTW9iaWxlIC5vLXNraWxscy1oZXJvIGgxLFxuLmhpcmUtZGVzaWduZXIgLm8tc2tpbGxzLWhlcm8gaDEsXG4uQmFja2VuZC1EZXZlbG9wbWVudCAuby1za2lsbHMtaGVybyBoMSxcbi5mcm9udC1lbmQtZGV2ZWxvcG1lbnQgLm8tc2tpbGxzLWhlcm8gaDEge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5PdXRzb3VyY2VkIC5vLXNraWxscy1oZXJvIGgxLFxuLkNNUyAuby1za2lsbHMtaGVybyBoMSxcbi5DaGF0Ym90cyAuby1za2lsbHMtaGVybyBoMSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlcnZpY2UtcGFnZXMgLm8tc2tpbGxzLWhlcm8ge1xuICAgIHBhZGRpbmc6IDY1cHggMjBweCAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uc2VydmljZS1wYWdlcyAuc2NoZWR1bGUtYm94IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlLXBhZ2VzIC5oZWFkZXJfbGVmdF9wYW4gaW1nIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlcnZpY2UtcGFnZXMgLmhlYWRlcl9sZWZ0X3BhbiB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbi5zZXJ2aWNlLXBhZ2VzIC5oZWFkZXJfbGVmdF9wYW4gLnNraWxsLXBhZ2UtbW9kIGltZyB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZS1wYWdlcyAuaGVhZGVyX2xlZnRfcGFuIC5za2lsbC1wYWdlLW1vZCBpbWcge1xuICAgICAgcGFkZGluZzogMjBweCAwIDIwcHg7IH0gfVxuXG4ucGFuZWwxIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7IH1cblxuLmZvbnQtc2l6ZS01MCB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb250LXNpemUtNTAge1xuICAgICAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXByY2gtYmxvY2tjaGFpbiAubWFzb25yeSAuYnJpY2sge1xuICAgIGZsZXg6IDE7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5kLW9mZi1zZWN0aW9uIC5zZXJ2aWNlLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmluZC1vZmYtc2VjdGlvbiAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmluZC1vZmYtc2VjdGlvbi1jb20gLnNlcnZpY2Utd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5kLW9mZi1zZWN0aW9uLWNvbSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lOyB9IH1cblxuLm91ci1zZXJ2aWNlLWJuci1wIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3VyLXNlcnZpY2UtYm5yLWgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm91ci1zZXJ2aWNlLWJuci1hIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9IH1cblxuLmNtcy1kZXYtc2VydmljZSBhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jbXMtZGV2LXNlcnZpY2UgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8qV2hhdCB3ZSB0ZXN0Ki9cbi53aGF0LXRlc3Qtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMCAyNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndoYXQtdGVzdC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCA3MHB4OyB9IH1cbiAgLndoYXQtdGVzdC1zZWN0aW9uIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndoYXQtdGVzdC1zZWN0aW9uIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgLndoYXQtdGVzdC1zZWN0aW9uIGgyIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC53aGF0LXRlc3Qtc2VjdGlvbiBoMiBiciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAud2hhdC10ZXN0LXNlY3Rpb24gLndoYXQtdGVzdC1zZWN0aW9uX19wYXJhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndoYXQtdGVzdC1zZWN0aW9uIC53aGF0LXRlc3Qtc2VjdGlvbl9fcGFyYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAud2hhdC10ZXN0LXNlY3Rpb24gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndoYXQtdGVzdC1zZWN0aW9uIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfSB9XG4gICAgLndoYXQtdGVzdC1zZWN0aW9uIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAud2hhdC10ZXN0LXNlY3Rpb24gdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZ3JlZW4tdGljay5zdmcpO1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC53aGF0LXRlc3Qtc2VjdGlvbiB1bCBsaSBhIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zOyB9XG4gIC53aGF0LXRlc3Qtc2VjdGlvbiAubGFzdC11bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAud2hhdC10ZXN0LXNlY3Rpb24gLmxhc3QtdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2hhdC10ZXN0LXNlY3Rpb24gLnJvdyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aGF0LXRlc3Qtc2VjdGlvbiAucm93IC5jb2wtbGctNCB7XG4gICAgICBmbGV4OiBpbmhlcml0O1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5udW1iZXItZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgOTBweDsgfVxuICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5udW1iZXItZGl2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2RmZGZkZjtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogOTclO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLmgyLW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4ud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5jbW4taGVhZGluZy1wYXJhIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweDsgfVxuXG4ud2hhdC10ZXN0LXNlY3Rpb24tbW9kIGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuLndoYXQtdGVzdC1zZWN0aW9uLW1vZCBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCBoNCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfSB9XG5cbi53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuXG4ud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5zcGlyYWwtY29sLWxlZnQge1xuICBmbGV4OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1sZWZ0IHtcbiAgICAgIGZsZXg6IDAgMCAzOCU7XG4gICAgICB3aWR0aDogMzglOyB9IH1cbiAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1sZWZ0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtbGVmdC1ib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG4gICAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1sZWZ0LWJveCAudHJpYW5nbGUtY2xhc3Mge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzNXB4O1xuICAgICAgbGVmdDogLTE0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtbGVmdC1ib3ggLnRyaWFuZ2xlLWNsYXNzIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5zcGlyYWwtY29sLWxlZnQtYm94IC50cmlhbmdsZS1jbGFzczpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1sZWZ0LWJveCAudHJpYW5nbGUtY2xhc3M6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMjhweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG4gICAgICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5zcGlyYWwtY29sLWxlZnQtYm94IC50cmlhbmdsZS1jbGFzczphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNlM2UzZTM7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgbGVmdDogLTFweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtbGVmdC1ib3ggLnRyaWFuZ2xlLWNsYXNzOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAjZTNlM2UzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7IH0gfVxuXG4ud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5zcGlyYWwtY29sLXJpZ2h0IHtcbiAgZmxleDogMCAwIDgwJTtcbiAgd2lkdGg6IDgwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtcmlnaHQge1xuICAgICAgZmxleDogMCAwIDM4JTtcbiAgICAgIHdpZHRoOiAzOCU7IH0gfVxuICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5zcGlyYWwtY29sLXJpZ2h0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtcmlnaHQtYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7IH0gfVxuICAgIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtcmlnaHQtYm94IC50cmlhbmdsZS1jbGFzcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDM1cHg7XG4gICAgICBsZWZ0OiAtMTRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1yaWdodC1ib3ggLnRyaWFuZ2xlLWNsYXNzIHtcbiAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgbGVmdDogLTI4cHg7IH0gfVxuICAgICAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1yaWdodC1ib3ggLnRyaWFuZ2xlLWNsYXNzOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5zcGlyYWwtY29sLXJpZ2h0LWJveCAudHJpYW5nbGUtY2xhc3M6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDI4cHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICAgICAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1yaWdodC1ib3ggLnRyaWFuZ2xlLWNsYXNzOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgI2UzZTNlMztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBsZWZ0OiAtMnB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1yaWdodC1ib3ggLnRyaWFuZ2xlLWNsYXNzOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgI2UzZTNlMztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICBsZWZ0OiAtMnB4OyB9IH1cblxuLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1taWQge1xuICBmbGV4OiAwIDAgMjIlO1xuICB3aWR0aDogMjIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1taWQgLnNwaXJhbC1jb2wtbWlkIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1taWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5zcGlyYWwtY29sLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMjVweCAzMHB4IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtYm94IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDM1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtYm94OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtYm94OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IC04MnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtYm94OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtYm94IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1ib3ggcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5zcGlyYWwtY29sLWJveC1oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5zcGlyYWwtY29sLWJveC1oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtYm94LWhlYWQgaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4OyB9XG4gIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtYm94MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5zcGlyYWwtY29sLWJveDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNjBweDsgfSB9XG4gICAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1ib3gxOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiMDFcIjtcbiAgICAgIGJhY2tncm91bmQ6ICMyYzRkODI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5zcGlyYWwtY29sLWJveDEtbW9kIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cbiAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1ib3gyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtYm94MiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2MHB4OyB9IH1cbiAgICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5zcGlyYWwtY29sLWJveDI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIwM1wiO1xuICAgICAgYmFja2dyb3VuZDogIzFiODlhZjsgfVxuICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5zcGlyYWwtY29sLWJveDMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1ib3gzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7IH0gfVxuICAgIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtYm94MzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIjA1XCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjhjODlhOyB9XG4gIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtYm94NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5zcGlyYWwtY29sLWJveDQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMzBweDsgfSB9XG4gICAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1ib3g0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiMDJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMzY0OTc7IH1cbiAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1ib3g1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtYm94NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cbiAgICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5zcGlyYWwtY29sLWJveDU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIwNFwiO1xuICAgICAgYmFja2dyb3VuZDogIzJiYmRjMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtYm94NS1tb2Qge1xuICAgICAgbWFyZ2luLXRvcDogMTc1cHg7IH0gfVxuICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5zcGlyYWwtY29sLWJveDYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1ib3g2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTMwcHg7IH0gfVxuICAgIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtYm94NjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIjA2XCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzZlMDc5OyB9XG4gIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtYm94NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtYm94NzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIjA3XCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzFmOTliOyB9XG4gIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtYm94IC5jb2xvci0xIHtcbiAgICBjb2xvcjogIzJjNGQ4MjsgfVxuICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5zcGlyYWwtY29sLWJveCAuY29sb3ItMiB7XG4gICAgY29sb3I6ICMxYjg5YWY7IH1cbiAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1ib3ggLmNvbG9yLTMge1xuICAgIGNvbG9yOiAjMjhjODlhOyB9XG4gIC53aGF0LXRlc3Qtc2VjdGlvbi1tb2QgLnNwaXJhbC1jb2wtYm94IC5jb2xvci00IHtcbiAgICBjb2xvcjogIzAzNjQ5NzsgfVxuICAud2hhdC10ZXN0LXNlY3Rpb24tbW9kIC5zcGlyYWwtY29sLWJveCAuY29sb3ItNSB7XG4gICAgY29sb3I6ICMyYmJkYzM7IH1cbiAgLndoYXQtdGVzdC1zZWN0aW9uLW1vZCAuc3BpcmFsLWNvbC1ib3ggLmNvbG9yLTYge1xuICAgIGNvbG9yOiAjMzZlMDc5OyB9XG5cbi5ibGFjay1mb250LWNvbG9yIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDsgfVxuXG4uY21uLWxvZ28tZml4IC5vLXNraWxscy1oZXJvIGgxIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZS1pbmQtb2ZmLXNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCAxMDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lLWluZC1vZmYtc2VjdGlvbiAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4gYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTBweDsgfSB9XG5cbi5ob21lLWluZC1vZmYtc2VjdGlvbiAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4gaDMge1xuICBmbGV4OiAwIDAgMTAwJTsgfVxuXG4udGVtcGxhdGUtYm5yIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICMwZGFkODE7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDEwOGRlZywgIzBkYWQ4MSAwJSwgIzAwNTM4NSAzMCUsICMwMTFiNDAgNjUlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTA4ZGVnLCAjMGRhZDgxIDAlLCAjMDA1Mzg1IDMwJSwgIzAxMWI0MCA2NSUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA4ZGVnLCAjMGRhZDgxIDAlLCAjMDA1Mzg1IDMwJSwgIzAxMWI0MCA2NSUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzBkYWQ4MVwiLGVuZENvbG9yc3RyPVwiIzAxMWI0MFwiLEdyYWRpZW50VHlwZT0xKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGVtcGxhdGUtYm5yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG4gIC50ZW1wbGF0ZS1ibnIgaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVtcGxhdGUtYm5yIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICAgICAgcGFkZGluZzogNTJweCAwOyB9IH1cblxuLmxvZ28tdGh1bWIge1xuICBwYWRkaW5nLXRvcDogNDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubG9nby10aHVtYiB7XG4gICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9IH1cbiAgLmxvZ28tdGh1bWIgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA3NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9ob21lLWFycm93LnBuZyk7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4OyB9XG4gIC5sb2dvLXRodW1iIGE6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAgIC5sb2dvLXRodW1iIGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWUvaG9tZS1vcmFuZ2UtYXJyb3cucG5nKTsgfVxuICAubG9nby10aHVtYl9zZXJ2aWNlIGE6YmVmb3JlIHtcbiAgICB0b3A6IDgwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvZ28tdGh1bWIyLCAubG9nby10aHVtYjMsIC5sb2dvLXRodW1iNCwgLmxvZ28tdGh1bWI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfSB9XG5cbi5sb2dvLXRodW1iNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5sb2dvLXRodW1iNSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbi5ib3gtYmdfc2VydmljZSB7XG4gIGhlaWdodDogMjUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCByZ2JhKDEwMiwgOTksIDk5LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5ib3gtYmdfc2VydmljZSBoNiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDcwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzAlKTtcbiAgICB3aWR0aDogNzAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuYm94LWJnX3NlcnZpY2UgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zMCUpOyB9XG5cbi8qIEFOQ0hPUiBBYm91dCBwYWdlcyovXG4ucGFkZGluZy1ib3R0b20tNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG4uby1ob21lLWhlcm8gLmhvbWUtdmlkZW8ge1xuICB3aWR0aDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWhvbWUtaGVybyAuaG9tZS12aWRlbyB7XG4gICAgICBoZWlnaHQ6IDkwMHB4O1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuby1ob21lLWhlcm8gLmhvbWUtdmlkZW8ge1xuICAgICAgaGVpZ2h0OiAxMDI1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hYm91dC1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWJvdXQtYmc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOSwgMjcsIDU2LCAwLjgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmFib3V0LWJnIC5ncmVlbi1oZWFkLXJpYmJvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWJvdXQtYmcgaDIge1xuICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7IH0gfVxuICAuYWJvdXQtYmcgLnBsYXktdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjOGFiYWYyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWJvdXQtYmcgLnBsYXktdmlkZW8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vcGxheS1idXR0b24uc3ZnKSBuby1yZXBlYXQgNTAlIDA7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWJvdXQtYmcgdWwuc3J2LWJuci1sb2dvIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgICB3aWR0aDogMTE2cHg7XG4gICAgICBmbGV4OiAwIDAgMTIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWJvdXQtYmcgdWwuc2tpbGwtcGFnZS1tb2Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9IH1cblxuLmFib3V0LWRldGFpbHMge1xuICBwYWRkaW5nOiA0NXB4IDAgMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWJvdXQtZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDsgfSB9XG4gIC5hYm91dC1kZXRhaWxzLXBhcmEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFib3V0LWRldGFpbHMtcGFyYSB7XG4gICAgICAgIHdpZHRoOiA3NyU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAuYWJvdXQtZGV0YWlscy1wYXJhIHAge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWJvdXQtZGV0YWlscy1wYXJhIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgICAgLmFib3V0LWRldGFpbHMtcGFyYSBwIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5hYm91dC1kZXRhaWxzLXBhcmEgcCBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFib3V0LWRldGFpbHMgLmJ0bl93cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuXG4ubWFya2V0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hcmtldC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCAyMHB4OyB9IH1cbiAgLm1hcmtldC1zZWN0aW9uIC5tYXJrZXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcmtldC1zZWN0aW9uIC5tYXJrZXQtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA3NyU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7IH0gfVxuICAgIC5tYXJrZXQtc2VjdGlvbiAubWFya2V0LXdyYXBwZXItaWNvbiB7XG4gICAgICBmbGV4OiAwIDAgMTMlOyB9XG4gICAgLm1hcmtldC1zZWN0aW9uIC5tYXJrZXQtd3JhcHBlci10ZXh0IHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFya2V0LXNlY3Rpb24gLm1hcmtldC13cmFwcGVyLXRleHQgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIC5tYXJrZXQtc2VjdGlvbiAubWFya2V0LXdyYXBwZXItdGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubWFya2V0LXNlY3Rpb24gLm1hcmtldC13cmFwcGVyLXRleHQgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuXG4uby1hd2FyZHMsXG4ubi1hd2FyZCB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1hd2FyZHMsXG4gICAgLm4tYXdhcmQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNzVweCAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1hd2FyZHMgLm4tYXdhcmQtd3JhcHBlcixcbiAgICAubi1hd2FyZCAubi1hd2FyZC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5vLWF3YXJkcyAubi1hd2FyZC13cmFwcGVyIHVsIGxpLFxuICAubi1hd2FyZCAubi1hd2FyZC13cmFwcGVyIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDE1cHggMzVweDsgfVxuICAuby1hd2FyZHMgaDMsXG4gIC5uLWF3YXJkIGgzIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnOyB9XG5cbi5uLWF3YXJkIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uLWF3YXJkIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uLWF3YXJkIHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm4tYXdhcmQgdWwgbGkge1xuICAgIGZsZXg6IDAgMCAyMSU7XG4gICAgbWFyZ2luOiAwIDVweCAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uLWF3YXJkIHVsIGxpIHtcbiAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMTVweCAhaW1wb3J0YW50OyB9IH1cblxuLm8tYWJvdXR1cyAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbW9iaWxlLWFsbC9zbWFsbC1yaWdodC1pY29uLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgcmlnaHQ6IDQ0JTtcbiAgYm90dG9tOiAtMTBweDtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7IH1cblxuLm8tYWJvdXR1cyAuc2xpY2stcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbW9iaWxlLWFsbC9zbWFsbC1sZWZ0LWljb24ucG5nKSBuby1yZXBlYXQgMCAwO1xuICByaWdodDogNTIlO1xuICBib3R0b206IC0xMHB4O1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDsgfVxuXG4uby1hYm91dHVzIC5wZW9wbGUtc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1hYm91dHVzIC5wZW9wbGUtc2xpZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uY3VsdHVyZS1zbGlkZXIgdWwuc2xpY2stZG90cyB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmN1bHR1cmUtc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubmV3LXNydi1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1zcnYtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAubmV3LXNydi1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI5YjliO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubmV3LXNydi1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzQ5YzY4NDsgfVxuXG4uZmFjdC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5N2RlZywgIzAzNzg3MiAwJSwgIzAwNTE3ZiAzMCUsICMwNTFiMzkgODUlKTtcbiAgcGFkZGluZzogNDBweCAwIDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZhY3Qtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsICMwN2IyNjAgMCUsICMwMDUxN2YgMjUlLCAjMDUxYjM5IDEwMCUpOyB9IH1cbiAgLmZhY3Qtc2VjdGlvbiBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFjdC1zZWN0aW9uIGgyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuICAuZmFjdC1zZWN0aW9uIC5hbGwtZmFjdHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuZmFjdC1zZWN0aW9uIC5hbGwtZmFjdHMgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYWN0LXNlY3Rpb24gLmFsbC1mYWN0cyB1bCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgICAuZmFjdC1zZWN0aW9uIC5hbGwtZmFjdHMgdWwgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NiU7XG4gICAgICAgIGZsZXg6IDAgMCA0NiU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0OWM2ODQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAxNXB4IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW46IDVweCA1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZhY3Qtc2VjdGlvbiAuYWxsLWZhY3RzIHVsIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAxNXB4IDMwcHg7IH0gfVxuICAgICAgICAuZmFjdC1zZWN0aW9uIC5hbGwtZmFjdHMgdWwgbGkgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDVweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmZhY3Qtc2VjdGlvbiAuYWxsLWZhY3RzIHVsIGxpIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgICAgLmZhY3Qtc2VjdGlvbiAuYWxsLWZhY3RzIHVsIGxpIGgzIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmZhY3Qtc2VjdGlvbiAuYWxsLWZhY3RzIHVsIGxpIGgzIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gICAgICAgIC5mYWN0LXNlY3Rpb24gLmFsbC1mYWN0cyB1bCBsaSBzbWFsbCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmZhY3Qtc2VjdGlvbiAuYWxsLWZhY3RzIHVsIGxpIHNtYWxsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgLmZhY3Qtc2VjdGlvbiAuYWxsLWZhY3RzIHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM0YTkwZTI7IH1cbiAgICAgICAgLmZhY3Qtc2VjdGlvbiAuYWxsLWZhY3RzIHVsIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGE5MGUyOyB9XG4gICAgICAgIC5mYWN0LXNlY3Rpb24gLmFsbC1mYWN0cyB1bCBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDljNTI7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5YzUyOyB9XG4gICAgICAgIC5mYWN0LXNlY3Rpb24gLmFsbC1mYWN0cyB1bCBsaTpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGE5MGUyOyB9XG4gICAgICAgIC5mYWN0LXNlY3Rpb24gLmFsbC1mYWN0cyB1bCBsaTpudGgtY2hpbGQoNikge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwOTFiMzg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDkxYjM4OyB9XG4gICAgICAgIC5mYWN0LXNlY3Rpb24gLmFsbC1mYWN0cyB1bCBsaTpudGgtY2hpbGQoOCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmZhY3Qtc2VjdGlvbiAuYWxsLWZhY3RzIHVsIGxpOm50aC1jaGlsZCg4KSBzbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmZhY3Qtc2VjdGlvbiAuYWxsLWZhY3RzIHVsIGxpOm50aC1jaGlsZCg4KSBzbWFsbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgICAgICAuZmFjdC1zZWN0aW9uIC5hbGwtZmFjdHMgdWwgbGk6bnRoLWNoaWxkKDgpIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5mYWN0LXNlY3Rpb24gLmFsbC1mYWN0cyB1bCBsaTpudGgtY2hpbGQoOCkgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAgICAgLmZhY3Qtc2VjdGlvbiAuYWxsLWZhY3RzIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgICAgICAgIGZsZXg6IDAgMCA5NSU7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAzNXB4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRhOTBlMjsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmZhY3Qtc2VjdGlvbiAuYWxsLWZhY3RzIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAgICAgICAuZmFjdC1zZWN0aW9uIC5hbGwtZmFjdHMgdWwgbGkgLmV4LXNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgLmZhY3Qtc2VjdGlvbiAuYWxsLWZhY3RzIHVsIGxpIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmZhY3Qtc2VjdGlvbiAuYWxsLWZhY3RzIHVsIGxpIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZmFjdC1zZWN0aW9uIC5hbGwtZmFjdHMgdWwgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDE4JTsgfSB9XG4gIC5mYWN0LXNlY3Rpb246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWN0LXNlY3Rpb246YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wcmljaW5ncy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgcGFkZGluZzogNDVweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcmljaW5ncy1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4OyB9IH1cbiAgLnByaWNpbmdzLXNlY3Rpb24gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJpY2luZ3Mtc2VjdGlvbiBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAucHJpY2luZ3Mtc2VjdGlvbiAucG1iLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcmljaW5ncy1zZWN0aW9uIC5wbWItaG9sZGVyIHtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cbiAgICAucHJpY2luZ3Mtc2VjdGlvbiAucG1iLWhvbGRlciAucHJpY2luZy1tb2RhbC1ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwIDE1cHggMjVweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDhweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByaWNpbmdzLXNlY3Rpb24gLnBtYi1ob2xkZXIgLnByaWNpbmctbW9kYWwtYm94IHtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweCA1MHB4IDE1cHg7IH0gfVxuICAgICAgLnByaWNpbmdzLXNlY3Rpb24gLnBtYi1ob2xkZXIgLnByaWNpbmctbW9kYWwtYm94Om50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAucHJpY2luZ3Mtc2VjdGlvbiAucG1iLWhvbGRlciAucHJpY2luZy1tb2RhbC1ib3g6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAucHJpY2luZ3Mtc2VjdGlvbiAucG1iLWhvbGRlciAucHJpY2luZy1tb2RhbC1ib3ggLnByaWNpbmctbW9kYWwtaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5wcmljaW5ncy1zZWN0aW9uIC5wbWItaG9sZGVyIC5wcmljaW5nLW1vZGFsLWJveCAucHJpY2luZy1tb2RhbC1pbWcgLmltZy1ob2xkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMXB4OyB9XG4gICAgICAucHJpY2luZ3Mtc2VjdGlvbiAucG1iLWhvbGRlciAucHJpY2luZy1tb2RhbC1ib3ggLnByaWNpbmctbW9kYWwtdGV4dCBoNCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJpY2luZ3Mtc2VjdGlvbiAucG1iLWhvbGRlciAucHJpY2luZy1tb2RhbC1ib3ggLnByaWNpbmctbW9kYWwtdGV4dCBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgICAgICAucHJpY2luZ3Mtc2VjdGlvbiAucG1iLWhvbGRlciAucHJpY2luZy1tb2RhbC1ib3ggLnByaWNpbmctbW9kYWwtdGV4dCBoNDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyZGJlNzA7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICB0b3A6IDI3cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcmljaW5ncy1zZWN0aW9uIC5wbWItaG9sZGVyIC5wcmljaW5nLW1vZGFsLWJveCAucHJpY2luZy1tb2RhbC10ZXh0IGg0OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiA0cHg7IH0gfVxuXG4ucHJpY2luZ3Mtc2VjdGlvbiAucG1iLWhvbGRlciAucHJpY2luZy1tb2RhbC1ib3g6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcmljaW5ncy1zZWN0aW9uIC5wbWItaG9sZGVyIC5wcmljaW5nLW1vZGFsLWJveDpudGgtY2hpbGQoMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cblxuLnByaWNpbmdzLXNlY3Rpb24gLnBtYi1ob2xkZXIgLnByaWNpbmctbW9kYWwtYm94Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcmljaW5ncy1zZWN0aW9uIC5wbWItaG9sZGVyIC5wcmljaW5nLW1vZGFsLWJveDpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG4uYWJvdXQtY2xpZW50LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyMHB4IDAgMTdweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWJvdXQtY2xpZW50LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNXB4IDAgMjVweDsgfSB9XG4gIC5hYm91dC1jbGllbnQtc2VjdGlvbiBoMiB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWJvdXQtY2xpZW50LXNlY3Rpb24gaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4OyB9IH1cbiAgLmFib3V0LWNsaWVudC1zZWN0aW9uIC5jbGllbnQtbG9nbyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuYWJvdXQtY2xpZW50LXNlY3Rpb24gLmNsaWVudC1sb2dvOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogODAwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICAgIC5hYm91dC1jbGllbnQtc2VjdGlvbiAuY2xpZW50LWxvZ28gbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDMzcHggMjFweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYWJvdXQtY2xpZW50LXNlY3Rpb24gLmNsaWVudC1pY29uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYm91dC1jbGllbnQtc2VjdGlvbiAuY2xpZW50LWljb24ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgLmFib3V0LWNsaWVudC1zZWN0aW9uIC5saXN0LWNsaWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWJvdXQtY2xpZW50LXNlY3Rpb24gLmxpc3QtY2xpZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWJvdXQtY2xpZW50LXNlY3Rpb24gLmxpc3QtY2xpZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLmFib3V0LWNsaWVudC1zZWN0aW9uIC5saXN0LWNsaWVudCBzcGFuIHtcbiAgICAgIGZsZXg6IDAgMCA2MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFib3V0LWNsaWVudC1zZWN0aW9uIC5saXN0LWNsaWVudCBzcGFuIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMjclO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5hYm91dC1jbGllbnQtc2VjdGlvbiAuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uc2VydmljZXMge1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZXMge1xuICAgICAgcGFkZGluZzogNzBweCAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZXMgLmJ0bl93cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAuc2VydmljZXMgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7IH0gfVxuICAuc2VydmljZXMgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDsgfSB9XG4gIC5zZXJ2aWNlcyAuY29sLXNtLTYgYSxcbiAgLnNlcnZpY2VzIC5jb2wtc20tMyBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2VzIC5jb2wtc20tNiBhLFxuICAgICAgLnNlcnZpY2VzIC5jb2wtc20tMyBhIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMzNweDtcbiAgICAgICAgcGFkZGluZzogMzVweCAyMHB4IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAuc2VydmljZXMgLmNvbC1zbS02IGEgLnNydi1ib3gsXG4gICAgLnNlcnZpY2VzIC5jb2wtc20tMyBhIC5zcnYtYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAgIC5zZXJ2aWNlcyAuY29sLXNtLTYgYSAuc3J2LWJveCBpbWcsXG4gICAgICAuc2VydmljZXMgLmNvbC1zbS02IGEgLnNydi1ib3ggc3ZnLFxuICAgICAgLnNlcnZpY2VzIC5jb2wtc20tMyBhIC5zcnYtYm94IGltZyxcbiAgICAgIC5zZXJ2aWNlcyAuY29sLXNtLTMgYSAuc3J2LWJveCBzdmcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VydmljZXMgLmNvbC1zbS02IGEgLnNydi1ib3ggaW1nLFxuICAgICAgICAgIC5zZXJ2aWNlcyAuY29sLXNtLTYgYSAuc3J2LWJveCBzdmcsXG4gICAgICAgICAgLnNlcnZpY2VzIC5jb2wtc20tMyBhIC5zcnYtYm94IGltZyxcbiAgICAgICAgICAuc2VydmljZXMgLmNvbC1zbS0zIGEgLnNydi1ib3ggc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgLnNlcnZpY2VzIC5jb2wtc20tNiBhIC5zcnYtYm94IHAsXG4gICAgICAuc2VydmljZXMgLmNvbC1zbS0zIGEgLnNydi1ib3ggcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZXJ2aWNlcyAuY29sLXNtLTYgYSAuc3J2LWJveCBwLFxuICAgICAgICAgIC5zZXJ2aWNlcyAuY29sLXNtLTMgYSAuc3J2LWJveCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgICAuc2VydmljZXMgLmNvbC1zbS02IGEgLmNtbi1jb2xvcixcbiAgICAuc2VydmljZXMgLmNvbC1zbS0zIGEgLmNtbi1jb2xvciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzIGFsbDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAuc2VydmljZXMgLmNvbC1zbS02IGE6aG92ZXIgLmNtbi1jb2xvcixcbiAgICAgIC5zZXJ2aWNlcyAuY29sLXNtLTMgYTpob3ZlciAuY21uLWNvbG9yIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc2VydmljZXMgLmNvbC1zbS02IGE6aG92ZXIgcCxcbiAgICAgIC5zZXJ2aWNlcyAuY29sLXNtLTMgYTpob3ZlciBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zZXJ2aWNlcyAuY29sLXNtLTYgYTpob3ZlciBwYXRoLFxuICAgICAgLnNlcnZpY2VzIC5jb2wtc20tNiBhOmhvdmVyIHBvbHlnb24sXG4gICAgICAuc2VydmljZXMgLmNvbC1zbS02IGE6aG92ZXIgcmVjdCxcbiAgICAgIC5zZXJ2aWNlcyAuY29sLXNtLTYgYTpob3ZlciBjaXJjbGUsXG4gICAgICAuc2VydmljZXMgLmNvbC1zbS0zIGE6aG92ZXIgcGF0aCxcbiAgICAgIC5zZXJ2aWNlcyAuY29sLXNtLTMgYTpob3ZlciBwb2x5Z29uLFxuICAgICAgLnNlcnZpY2VzIC5jb2wtc20tMyBhOmhvdmVyIHJlY3QsXG4gICAgICAuc2VydmljZXMgLmNvbC1zbS0zIGE6aG92ZXIgY2lyY2xlIHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfSB9XG4gIC5zZXJ2aWNlcyAucm93IC5jb2wtc20tMzpudGgtY2hpbGQoMm4gKyAxKSBhIHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ5YzY4NDsgfVxuICAgIC5zZXJ2aWNlcyAucm93IC5jb2wtc20tMzpudGgtY2hpbGQoMm4gKyAxKSBhIC5jbW4tY29sb3Ige1xuICAgICAgYmFja2dyb3VuZDogIzQ5YzY4NDsgfVxuICAuc2VydmljZXMgLnJvdyAuY29sLXNtLTM6bnRoLWNoaWxkKDJuKSBhIHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzRhOTBlMjsgfVxuICAgIC5zZXJ2aWNlcyAucm93IC5jb2wtc20tMzpudGgtY2hpbGQoMm4pIGEgLmNtbi1jb2xvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyOyB9XG4gIC5zZXJ2aWNlcyAucm93IC5jb2wtc20tNiB7XG4gICAgZmxleDogMTsgfVxuICAgIC5zZXJ2aWNlcyAucm93IC5jb2wtc20tNjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAgIC5zZXJ2aWNlcyAucm93IC5jb2wtc20tNjpudGgtY2hpbGQoMm4gKyAxKSBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0OWM2ODQ7IH1cbiAgICAgICAgLnNlcnZpY2VzIC5yb3cgLmNvbC1zbS02Om50aC1jaGlsZCgybiArIDEpIGEgLmNtbi1jb2xvciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzQ5YzY4NDsgfVxuICAgIC5zZXJ2aWNlcyAucm93IC5jb2wtc20tNjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgICAuc2VydmljZXMgLnJvdyAuY29sLXNtLTY6bnRoLWNoaWxkKDJuKSBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0YTkwZTI7IH1cbiAgICAgICAgLnNlcnZpY2VzIC5yb3cgLmNvbC1zbS02Om50aC1jaGlsZCgybikgYSAuY21uLWNvbG9yIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyOyB9XG4gIC5zZXJ2aWNlcyAucm93IC5jb2wtc20tNjpudGgtY2hpbGQoMykgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0YTkwZTI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlcyAucm93IC5jb2wtc20tNjpudGgtY2hpbGQoMykgYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDljNjg0OyB9IH1cbiAgLnNlcnZpY2VzIC5yb3cgLmNvbC1zbS02Om50aC1jaGlsZCg0KSBhIHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ5YzY4NDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2VzIC5yb3cgLmNvbC1zbS02Om50aC1jaGlsZCg0KSBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0YTkwZTI7IH0gfVxuXG4uZXgtcGFkZGluZy1zcnYgc3ZnIHtcbiAgd2lkdGg6IDQwcHg7IH1cblxuLnRlY2gge1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGVjaCB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNDVweDsgfSB9XG4gIC50ZWNoIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVjaCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7IH0gfVxuICAudGVjaCBzcGFuLnRjaC1zcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVjaCBzcGFuLnRjaC1zcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDsgfSB9XG4gIC50ZWNoIHVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlY2ggdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAudGVjaCB1bCBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggOHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIG1hcmdpbjogMCA1cHggMTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZWNoIHVsIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTMlO1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDIwcHg7IH0gfVxuICAgICAgLnRlY2ggdWwgbGk6bnRoLWNoaWxkKDE0KSBhIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgICAgLnRlY2ggdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnRlY2ggcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlY2ggcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGVjaCAuYnRuX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5jdWx0dXJlIHtcbiAgcGFkZGluZzogNDBweCAwIDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmN1bHR1cmUge1xuICAgICAgcGFkZGluZzogNzBweCAwIDUwcHg7IH0gfVxuICAuY3VsdHVyZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdWx0dXJlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cbiAgLmN1bHR1cmUtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdWx0dXJlLWJveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gICAgLmN1bHR1cmUtYm94IGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5jdWx0dXJlLWJveCBoMyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW46IDE1cHggMCAyNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmN1bHR1cmUtYm94IGgzIHtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCAxMHB4OyB9IH1cbiAgICAuY3VsdHVyZS1ib3ggcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmN1bHR1cmUtYm94IHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5jdWx0dXJlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VsdHVyZTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnJ3LXJldiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJ3LXJldiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ydy1yZXYgLnByb2R1Y3QtaW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfSB9XG5cbi5wcm9kdWN0IHtcbiAgcGFkZGluZzogNDBweCAwIDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2R1Y3Qge1xuICAgICAgcGFkZGluZzogNzBweCAwIDUwcHg7IH0gfVxuICAucHJvZHVjdCBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9kdWN0IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QtbG9nbyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDVweCBhdXRvIDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdC1sb2dvIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggOHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIHBhZGRpbmc6IDlweCAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMjVweDsgfSB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdC1sb2dvIGEge1xuICAgICAgZmxleDogMCAwIDEyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdC1sb2dvIGEge1xuICAgICAgICAgIGZsZXg6IDE7IH0gfVxuICAgICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdC1sb2dvIGEgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QtbG9nbyBhIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTU1cHg7IH0gfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QtbG9nbyBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL21vYmlsZS1hbGwvZ2xvYmUtaWNvbi5wbmcpIG5vLXJlcGVhdCAxMHB4IDNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdC1sb2dvIHNwYW4ge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJweCA0cHg7IH0gfVxuICAgICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdC1sb2dvIHNwYW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDhkOGQ4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QtbG9nbyBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDsgfSB9XG4gICAgICAucHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0LWxvZ28gc3BhbiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QtbG9nbyBzcGFuIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnByb2R1Y3Qtd3JhcHBlciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2R1Y3Qtd3JhcHBlciBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLnByb2R1Y3QgLnByb2R1Y3QtaW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9kdWN0IC5wcm9kdWN0LWltZyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2R1Y3QgLmJ0bl93cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAucHJvZHVjdC5wcm9kdWN0LXNlY3Rpb24tbmV3IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUyZGVnLCAjMDdiMjYwIDAlLCAjMDUxYjM5IDYwJSk7IH1cbiAgICAucHJvZHVjdC5wcm9kdWN0LXNlY3Rpb24tbmV3IGgyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnByb2R1Y3QucHJvZHVjdC1zZWN0aW9uLW5ldyBwIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5wZW9wbGUge1xuICBwYWRkaW5nOiAxNXB4IDAgMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGVvcGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICAucGVvcGxlIGgyIHtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGVvcGxlIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cbiAgLnBlb3BsZSAubGVhZGVyLXBhcmEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wZW9wbGUgLmxlYWRlci1wYXJhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5OTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDsgfSB9XG4gIC5wZW9wbGUgLnRlYW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBlb3BsZSAudGVhbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnBlb3BsZSAudGVhbTpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC5wZW9wbGUgLnRlYW0taW1nLWhvbGRlciB7XG4gICAgICB3aWR0aDogMTc4cHg7XG4gICAgICBoZWlnaHQ6IDE3OHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wZW9wbGUgLnRlYW0gZmlndXJlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogMjBweCBzb2xpZCAjZjdmN2Y3O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5wZW9wbGUgLnRlYW0gZmlndXJlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNThweDsgfVxuICAgIC5wZW9wbGUgLnRlYW0gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFib3V0LWNvbnRhY3Qge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWJvdXQtY29udGFjdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9IH1cbiAgLmFib3V0LWNvbnRhY3QgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWJvdXQtY29udGFjdCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDsgfSB9XG5cbi53b3JrLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2xlZnQtaWNvbi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTVweDtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAyNnB4OyB9XG5cbi53b3JrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3JpZ2h0LWljb24ucG5nKSBuby1yZXBlYXQgMCAwO1xuICByaWdodDogMDtcbiAgdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDI2cHg7IH1cblxuLmFib3V0LXVzIC5vLWNsaWVudHMge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nOiA0MnB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFib3V0LXVzIC5vLWNsaWVudHMge1xuICAgICAgcGFkZGluZzogNjVweCAwIDY1cHggMjVweDsgfSB9XG4gIC5hYm91dC11cyAuby1jbGllbnRzIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWJvdXQtdXMgLm8tY2xpZW50cyBoMiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDsgfSB9XG4gIC5hYm91dC11cyAuby1jbGllbnRzIC5vLWNsaWVudHNfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hYm91dC11cyAuby1jbGllbnRzIC5vLWNsaWVudHNfX2xpc3Q6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTM1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxNDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hYm91dC11cyAuby1jbGllbnRzIC5vLWNsaWVudHNfX2xpc3Q6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmFib3V0LXVzICNteU1vZGFsMSBidXR0b24uY2xvc2Uge1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uYWJvdXQtdXMgLm8tc2tpbGxzLWhlcm8ge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYm91dC11cyAuby1za2lsbHMtaGVybyB7XG4gICAgICBwYWRkaW5nOiAxMzVweCAyMHB4IDQ1cHggIWltcG9ydGFudDsgfSB9XG4gIC5hYm91dC11cyAuby1za2lsbHMtaGVybyBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFib3V0LXVzIC5vLXNraWxscy1oZXJvIGgyIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiA1OXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5hYm91dC11cyB1bC5zcnYtYm5yLWxvZ28gbGk6bnRoLWNoaWxkKDUpLCAuYWJvdXQtdXMgdWwuc3J2LWJuci1sb2dvIGxpOm50aC1jaGlsZCg2KSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFib3V0LXVzIHVsLnNydi1ibnItbG9nbyBsaTpudGgtY2hpbGQoNSksIC5hYm91dC11cyB1bC5zcnYtYm5yLWxvZ28gbGk6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmFib3V0LXVzIHVsLnNydi1ibnItbG9nbyBsaTpudGgtY2hpbGQoNCkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5hYm91dC11cyB1bC5zcnYtYm5yLWxvZ28gbGkge1xuICBmbGV4OiAwIDAgMzMlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYm91dC11cyB1bC5zcnYtYm5yLWxvZ28gbGkge1xuICAgICAgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWJvdXQtdXMgdWwuc3J2LWJuci1sb2dvIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICBmbGV4OiAwIDAgMTYxcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYm91dC11cyB1bC5zcnYtYm5yLWxvZ28gbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsZXg6IDAgMCAxNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYm91dC11cyB1bC5zcnYtYm5yLWxvZ28gbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsZXg6IDAgMCAxNzBweDsgfSB9XG4gIC5hYm91dC11cyB1bC5zcnYtYm5yLWxvZ28gbGk6bnRoLWNoaWxkKDMpIHtcbiAgICBmbGV4OiAwIDAgMzMlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYm91dC11cyB1bC5zcnYtYm5yLWxvZ28gbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZmxleDogMCAwIDE1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hYm91dC11cyB1bC5zcnYtYm5yLWxvZ28gbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZmxleDogMCAwIDE0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFib3V0LXVzIHVsLnNydi1ibnItbG9nbyBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgZmxleDogMCAwIDExNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWJvdXQtdXMgdWwuc3J2LWJuci1sb2dvIGxpOm50aC1jaGlsZCg1KSB7XG4gICAgICBmbGV4OiAwIDAgMTUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWJvdXQtdXMgdWwuc3J2LWJuci1sb2dvIGxpOm50aC1jaGlsZCg1KSB7XG4gICAgICBmbGV4OiAwIDAgMTkwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYm91dC11cyB1bC5zcnYtYm5yLWxvZ28gbGk6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGZsZXg6IDAgMCAxNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hYm91dC11cyB1bC5zcnYtYm5yLWxvZ28gbGk6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGZsZXg6IDAgMCAxNzVweDsgfSB9XG5cbi5hYm91dC11cyAuc2tpbGwtcGFnZS1tb2QuYWJ0LWJuci1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYm91dC11cyAuc2tpbGwtcGFnZS1tb2QuYWJ0LWJuci1sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDsgfSB9XG5cbi5hYm91dC11cyAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDcpIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDkxYjM4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYm91dC11cyAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDcpIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxZDI5NDI7IH0gfVxuXG4uYWJvdXQtdXMgLndoeS1kZXRhaWxzIHVsIGxpOm50aC1jaGlsZCg4KSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YTkwZTI7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmFib3V0LXVzIC53aHktZGV0YWlscyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFib3V0LXVzIC53aHktZGV0YWlscyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cblxuLmFib3V0LXVzIC5vLWNsaWVudHMgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYm91dC11cyAuby1jbGllbnRzIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uYWJvdXQtdXMgLm5ldy1zZXJ2aWNlIC5zbGljay1zbGlkZSB7XG4gIHBhZGRpbmc6IDE1cHggNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYm91dC11cyAubmV3LXNlcnZpY2UgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYWJvdXQtdXMgLm5ldy1zZXJ2aWNlIC5jbW4taGVhZGluZy1wYXJhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbnVsLmFidC1ibnItbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHVsLmFidC1ibnItbG9nbyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICB1bC5hYnQtYm5yLWxvZ28gc3ZnIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICB1bC5hYnQtYm5yLWxvZ28gbGkge1xuICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHVsLmFidC1ibnItbG9nbyBsaSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG4gICAgdWwuYWJ0LWJuci1sb2dvIGxpIGEge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICB1bC5hYnQtYm5yLWxvZ28gbGkgYSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4udy1jbHV0Y2gge1xuICB3aWR0aDogMTIzcHggIWltcG9ydGFudDsgfVxuXG51bC5zcnYtYm5yLWxvZ28ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHVsLnNydi1ibnItbG9nbyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gIHVsLnNydi1ibnItbG9nbyBsaSB7XG4gICAgZmxleDogMCAwIDI1JTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgdWwuc3J2LWJuci1sb2dvIGxpIHtcbiAgICAgICAgZmxleDogMCAwIDIwMHB4OyB9IH1cblxuLnNraWxsLXBhZ2UtbW9kIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5za2lsbC1wYWdlLW1vZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuc2tpbGwtcGFnZS1tb2QgbGkgYSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxudWwuc2tpbGwtcGFnZS1tb2Qge1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHVsLnNraWxsLXBhZ2UtbW9kIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgdWwuc2tpbGwtcGFnZS1tb2QgbGkge1xuICAgICAgZmxleDogMTsgfSB9XG4gIHVsLnNraWxsLXBhZ2UtbW9kIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgZmxleDogMCAwIDY1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHVsLnNraWxsLXBhZ2UtbW9kIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDBweDsgfSB9XG4gIHVsLnNraWxsLXBhZ2UtbW9kIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICB1bC5za2lsbC1wYWdlLW1vZC5tb2JpbGUtb2ZmIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICB1bC5za2lsbC1wYWdlLW1vZC5tb2JpbGUtb2ZmIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5wcmljaW5ncy1zZWN0aW9uIGg0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJpY2luZ3Mtc2VjdGlvbiBoNCB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLmdyYXBoIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU4ZWM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmdyYXBoIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFkZmU2O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZ3JhcGggdWwge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdyYXBoIHVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiA1cHggYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ncmFwaCB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG4gICAgLmdyYXBoIHVsIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmdyYXBoIHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDsgfSB9XG4gICAgICAuZ3JhcGggdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZ3JhcGggdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDsgfSB9XG4gICAgICAuZ3JhcGggdWwgbGkuZy1jb2xvcjE6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJkYmU3MDsgfVxuICAgICAgLmdyYXBoIHVsIGxpLmctY29sb3IyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNzc1YmQ7IH1cbiAgICAgIC5ncmFwaCB1bCBsaS5nLWNvbG9yMzpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDg1ZjBlOyB9XG4gICAgICAuZ3JhcGggdWwgbGkuZy1jb2xvcjQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q5OWYwMDsgfVxuICAgICAgLmdyYXBoIHVsIGxpLmctY29sb3I1OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2MWEyYmQ7IH1cbiAgLmdyYXBoIHNwYW4gc3ZnIHtcbiAgICB3aWR0aDogMTc1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ncmFwaCBzcGFuIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmdyYXBoIC5ncmFwaC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDVweCBhdXRvIDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ncmFwaCAuZ3JhcGgtMyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW46IDM1cHggMCAwOyB9IH1cbiAgICAuZ3JhcGggLmdyYXBoLTMgbGkge1xuICAgICAgZmxleDogMCAwIDUwJTsgfVxuXG4uYWRkci1zZWN0aW9uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWRkci1zZWN0aW9uOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnByb2R1Y3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9kdWN0LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNraWxsLXBhZC1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuXG4uY2xpZW50LWhlYWRpbmcge1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNsaWVudC1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4uY3N0bS1zdmcge1xuICBtYXJnaW46IDE1cHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY3N0bS1zdmcge1xuICAgICAgd2lkdGg6IDIwNHB4O1xuICAgICAgaGVpZ2h0OiAyMDZweDtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi53b3JsZC1tYXAgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnRlY2ggLmhvbWUtbGluayB7XG4gIHdpZHRoOiAyMDVweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm8taG9tZS10ZWNobm9sb2d5IC5ob21lLWxpbmsge1xuICB3aWR0aDogMjEwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWhvbWUtdGVjaG5vbG9neSAuaG9tZS1saW5rIHtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7IH0gfVxuXG4uby1ob21lLXNlcnZpY2UgLmhvbWUtbGluayB7XG4gIHdpZHRoOiAyMTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMDsgfVxuXG4uc2tpbGwtcGFnZS1tb2QtcHJvIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnByb2ZpbGUtb3VyLXN0b3J5LXRleHQtY29udGVudCBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnByb2ZpbGUtb3VyLXN0b3J5LXRleHQtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uc2VydmljZS1oZWFkaW5nLXRleHQtYXJlYSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnNlcnZpY2UtaGVhZGluZy10ZXh0LWFyZWEgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi55ZWFyLWF3YXJkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnllYXItYXdhcmQtd3JhcHBlciBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC55ZWFyLWF3YXJkLXdyYXBwZXIgaDIge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLnllYXItYXdhcmQtd3JhcHBlciAueWVhci1hd2FyZC1jb250ZW50IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC55ZWFyLWF3YXJkLXdyYXBwZXIgLnllYXItYXdhcmQtY29udGVudCBoMyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIG1hcmdpbjogMCAxNXB4OyB9XG4gICAgICAueWVhci1hd2FyZC13cmFwcGVyIC55ZWFyLWF3YXJkLWNvbnRlbnQgaDM6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDdjMjgxO1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC55ZWFyLWF3YXJkLXdyYXBwZXIgLnllYXItYXdhcmQtY29udGVudCBoMy5hd2FyZC0yMTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5MGUyOyB9XG4gICAgICAueWVhci1hd2FyZC13cmFwcGVyIC55ZWFyLWF3YXJkLWNvbnRlbnQgaDMuYXdhcmQtMjA6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAgIC55ZWFyLWF3YXJkLXdyYXBwZXIgLnllYXItYXdhcmQtY29udGVudCAueWVhci1hd2FyZC1pbWctc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC55ZWFyLWF3YXJkLXdyYXBwZXIgLnllYXItYXdhcmQtY29udGVudCAueWVhci1hd2FyZC1pbWctc2VjdGlvbiAueWVhci1hd2FyZC1pbWcge1xuICAgICAgICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5zZXF1cml0eS1tYXR0ZXItYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2M2Q3MjtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VxdXJpdHktbWF0dGVyLWJhbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5zZXF1cml0eS1tYXR0ZXItYmFubmVyIC5zZXF1cml0eS1tYXR0ZXItY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBtYXJnaW46IDI1cHggMCA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcXVyaXR5LW1hdHRlci1iYW5uZXIgLnNlcXVyaXR5LW1hdHRlci1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiA3MHB4IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5zZXF1cml0eS1tYXR0ZXItYmFubmVyIC5zZXF1cml0eS1tYXR0ZXItY29udGVudCBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuc2VxdXJpdHktbWF0dGVyLWJhbm5lciAuc2VxdXJpdHktbWF0dGVyLWNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnNlcXVyaXR5LW1hdHRlci1iYW5uZXIgLnNlcXVyaXR5LW1hdHRlci1jb250ZW50IC5idG4ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VxdXJpdHktbWF0dGVyLWJhbm5lciAuc2VxdXJpdHktbWF0dGVyLWNvbnRlbnQgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLnNlcXVyaXR5LW1hdHRlci1iYW5uZXIgaW1nIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcXVyaXR5LW1hdHRlci1iYW5uZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDsgfSB9XG5cbi5vZmZpY2UtaW5mcmFzdHVjdHVyZS1pbWctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm9mZmljZS1pbmZyYXN0dWN0dXJlLWltZy13cmFwcGVyIC5vZmZpY2UtaW5mcmFzdHVjdHVyZS1pbWcge1xuICAgIG1hcmdpbjogMTBweDsgfVxuXG4uY29tcGFueS1zZXJ2aWNlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb21wYW55LXNlcnZpY2Utd3JhcCB7XG4gICAgICBtYXJnaW46IDU1cHggYXV0bztcbiAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAuY29tcGFueS1zZXJ2aWNlLXdyYXAgYSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb21wYW55LXNlcnZpY2Utd3JhcCBhIHtcbiAgICAgICAgZmxleC1iYXNpczogMzAlOyB9IH1cbiAgICAuY29tcGFueS1zZXJ2aWNlLXdyYXAgYS5lY29tbWVyY2Utc2VydmljZS1ib3gge1xuICAgICAgcGFkZGluZzogNDBweCA1cHg7IH1cbiAgICAuY29tcGFueS1zZXJ2aWNlLXdyYXAgYSBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmNvbXBhbnktc2VydmljZS13cmFwIGE6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNGE5MGUyOyB9XG4gICAgLmNvbXBhbnktc2VydmljZS13cmFwIGE6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM0OWM2ODQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29tcGFueS1zZXJ2aWNlLXdyYXAgLnByb2ZpbGUtc2VydmljZS1ib3gtaW1nIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4ucHJvZmlsZS10YWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZmlsZS10YWJzIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9IH1cbiAgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1oZWFkZXIge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtaGVhZGVyIHVsIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgICAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1oZWFkZXIgdWwgbGkuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMmRiZTcwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmOWY5OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1oZWFkZXIgdWwgbGk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2Y5Zjk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMmRiZTcwOyB9IH1cbiAgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH0gfVxuICAgIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCBkaXYge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC01MHZoO1xuICAgICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIC50YWItcHJvZmlsZS1jb250ZW50LXdyYXAsXG4gICAgICAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgLnRhYi1wcm9maWxlLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgLnRhYi1wcm9maWxlLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZmFmOTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSAudGFiLXByb2ZpbGUtY29udGVudC10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9IH1cbiAgICAgICAgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIC50YWItcHJvZmlsZS1jb250ZW50LXRpdGxlIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIC50YWItcHJvZmlsZS1jb250ZW50LXRpdGxlIGgyOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgLnRhYi1wcm9maWxlLWNvbnRlbnQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSB1bCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgdWwgbGkge1xuICAgICAgICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIHVsIGxpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2LjYlOyB9IH1cbiAgICAgICAgICAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgdWwgbGkgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZGZlNjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBsaW5lYXI7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7IH0gfVxuICAgICAgICAgICAgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIHVsIGxpIGEgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgdWwgbGkgYSBpbWcge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgICAgICAgICAgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIHVsIGxpIGEgaW1nLmltZy1yZXNpemUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgICAgICAgICAgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIHVsIGxpIGEgaW1nLmltZy1yZXNpemUtbmV3IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgICAgIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSB1bCBsaSBhIGltZy5yZXNpemUtaW1nLW5ldyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTsgfVxuICAgICAgICAgICAgICAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgdWwgbGkgYSBpbWcucmVzaXplLWltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgICAgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDExcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhLmFjdGl2ZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEuYWN0aXZlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAgICAgICAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEuYWN0aXZlIC50YWItcHJvZmlsZS1jb250ZW50LXdyYXAge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYS5hY3RpdmUgaDI6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4uaHEtc2xpZGVyLW5ldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OyB9XG4gIC5ocS1zbGlkZXItbmV3IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5ocS1zbGlkZXItbmV3IHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIC5ocS1zbGlkZXItbmV3IHVsIGxpIGEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5ocS1zbGlkZXItbmV3IHVsIGxpIGEgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5ocS1zbGlkZXItbmV3IHVsIGxpLmhxLXNsaWRlci1zbWFsbC1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaHEtc2xpZGVyLW5ldyB1bCBsaS5ocS1zbGlkZXItc21hbGwtaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgLmhxLXNsaWRlci1uZXcgdWwgbGkuaHEtc2xpZGVyLWJpZy1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaHEtc2xpZGVyLW5ldyB1bCBsaS5ocS1zbGlkZXItYmlnLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmhxLXNsaWRlci1uZXcgLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbjogMTVweCBhdXRvOyB9XG4gICAgLmhxLXNsaWRlci1uZXcgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgcGFkZGluZzogNXB4OyB9XG5cbi5sZXRzLXRhbGsge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5jbGllbnQtbG9nby1uZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jbGllbnQtbG9nby1uZXcgLnNsaWNrLWRvdHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmNsaWVudC1sb2dvLW5ldyAuc2xpY2stZG90cyBsaSB7XG4gICAgICBmbGV4OiBub25lOyB9XG4gICAgICAuY2xpZW50LWxvZ28tbmV3IC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGZsZXg6IG5vbmU7IH1cblxuLnByb2ZpbGUtb3VyLXN0b3J5LWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxODBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9maWxlLW91ci1zdG9yeS1pbWcgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogaW5oZXJpdDsgfSB9XG5cbi5jbGllbnRMb2dvU2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2xpZW50TG9nb1NsaWRlciAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgIG1hcmdpbjogaW5oZXJpdDsgfSB9XG5cbi5jbGllbnRMb2dvU2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2xpZW50TG9nb1NsaWRlciAuc2xpY2stc2xpZGUge1xuICAgICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50OyB9IH1cblxuLnBvaW50ZXItZGlzYWJsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zbGJXcmFwT3V0ZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgdG9wOiA2NHB4OyB9XG5cbi5wb2ludGVyLWRpc2FibGUtbW9kaWZ5IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnRhYi1wcm9maWxlLWNvbnRlbnQtd3JhcCAucmVzaXplLWltZy1uZXcucmVzaXplLWltZy1uZXctaXNvIHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50OyB9XG5cbi5uZXctY2xpZW50TG9nb1NsaWRlciAub3dsLXN0YWdlLW91dGVyIHtcbiAgbWFyZ2luOiAwOyB9XG4gIC5uZXctY2xpZW50TG9nb1NsaWRlciAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5uZXctY2xpZW50TG9nb1NsaWRlciAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAgIC5uZXctY2xpZW50TG9nb1NsaWRlciAub3dsLXN0YWdlLW91dGVyIC5vd2wtc3RhZ2UgLm93bC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cblxuLm5ldy1jbGllbnRMb2dvU2xpZGVyIC5vd2wtZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAubmV3LWNsaWVudExvZ29TbGlkZXIgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQ6ICM5YjliOWI7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm5ldy1jbGllbnRMb2dvU2xpZGVyIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzQ5YzY4NDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jbGllbnRMb2dvU2xpZGVyLWJveCB7XG4gICAgbWFyZ2luOiAxMHB4IDI1cHg7IH0gfVxuXG4ucHJvZmlsZS1yZWRpcmVjdGlvbi1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyOyB9XG5cbnNwYW4ubGlua2lkLWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiA0MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1hd2FyZHMtLXNraWxsLXNhbGVzZm9yY2Uge1xuICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4OyB9IH1cblxuLmZvbGxvdy1wciB7XG4gIHBhZGRpbmc6IDQ1cHggMCAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb2xsb3ctcHIge1xuICAgICAgcGFkZGluZzogNzBweCAwIDUwcHg7IH0gfVxuXG4uby1zZXJ2aWNlcy1pbnRyby0yIC50ZXh0LWJnIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4ICNlM2UzZTM7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXNlcnZpY2VzLWludHJvLTIgLnRleHQtYmcge1xuICAgICAgcGFkZGluZzogNTBweCA2MHB4IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MTVweDsgfSB9XG5cbi5ob3ctaXQtd29ya3MtaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMCA1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaG93LWl0LXdvcmtzLWhvbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogNTBweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhvdy1pdC13b3Jrcy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoL2ltYWdlcy9jb21tb24vZGl2aWRlci5wbmcpIDUwJSAwIHJlcGVhdC15OyB9XG4gICAgICAuaG93LWl0LXdvcmtzLWhvbGRlci5ob2xkZXItYmctZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi93LWRpdmlkZXIucG5nKSA1MCUgMCByZXBlYXQteTsgfVxuICAgICAgICAuaG93LWl0LXdvcmtzLWhvbGRlci5ob2xkZXItYmctZ3JleSAudGV4dC1iZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ob3ctaXQtd29ya3MtaG9sZGVyIC5jdXN0b20tcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgLmhvdy1pdC13b3Jrcy1ob2xkZXIgLnRleHQtYmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ob3ctaXQtd29ya3MtaG9sZGVyIC50ZXh0LWJnOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhvdy1pdC13b3Jrcy1ob2xkZXIgLnRleHQtYmc6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ob3ctaXQtd29ya3MtaG9sZGVyIC50ZXh0LWJnOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4gICAgLmhvdy1pdC13b3Jrcy1ob2xkZXIgLnRleHQtYmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ob3ctaXQtd29ya3MtaG9sZGVyIC50ZXh0LWJnOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhvdy1pdC13b3Jrcy1ob2xkZXIgLnRleHQtYmctMTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc2VydmljZS9ob3ctaXQtd29ya3MtaWNvbi0xLnBuZykgbm8tcmVwZWF0IDAgMDsgfVxuICAuaG93LWl0LXdvcmtzLWhvbGRlciAudGV4dC1iZy0yOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zZXJ2aWNlL2hvdy1pdC13b3Jrcy1pY29uLTIucG5nKSBuby1yZXBlYXQgMCAwOyB9XG4gIC5ob3ctaXQtd29ya3MtaG9sZGVyIC50ZXh0LWJnLTM6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3NlcnZpY2UvaG93LWl0LXdvcmtzLWljb24tMy5wbmcpIG5vLXJlcGVhdCAwIDA7IH1cbiAgLmhvdy1pdC13b3Jrcy1ob2xkZXIgLnRleHQtYmctNDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc2VydmljZS9ob3ctaXQtd29ya3MtaWNvbi00LnBuZykgbm8tcmVwZWF0IDAgMDsgfVxuICAuaG93LWl0LXdvcmtzLWhvbGRlciAudGV4dC1iZy00IGgzIHtcbiAgICB3aWR0aDogMTE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhvdy1pdC13b3Jrcy1ob2xkZXIgLnRleHQtYmctNCBoMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmhvdy1pdC13b3Jrcy1ob2xkZXIgLnRleHQtYmctNTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc2VydmljZS9ob3ctaXQtd29ya3MtaWNvbi01LnBuZykgbm8tcmVwZWF0IDAgMDsgfVxuICAuaG93LWl0LXdvcmtzLWhvbGRlciAudGV4dC1iZy01IGgzIHtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhvdy1pdC13b3Jrcy1ob2xkZXIgLnRleHQtYmctNSBoMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmhvdy1pdC13b3Jrcy1ob2xkZXIgLnRleHQtYmctMTpiZWZvcmUge1xuICAgIGxlZnQ6IC03MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICMzRTkzREE7XG4gICAgdG9wOiAwOyB9XG4gIC5ob3ctaXQtd29ya3MtaG9sZGVyIC50ZXh0LWJnLTI6YmVmb3JlIHtcbiAgICByaWdodDogLTcwcHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgIzI0QzY4MzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhvdy1pdC13b3Jrcy1ob2xkZXIgLnRleHQtYmctMjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5ob3ctaXQtd29ya3MtaG9sZGVyIC50ZXh0LWJnLTM6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjRkE4QjAwOyB9XG4gIC5ob3ctaXQtd29ya3MtaG9sZGVyIC50ZXh0LWJnLTQ6YmVmb3JlIHtcbiAgICByaWdodDogLTcwcHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgIzVFQUNGOTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhvdy1pdC13b3Jrcy1ob2xkZXIgLnRleHQtYmctNDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5ob3ctaXQtd29ya3MtaG9sZGVyIC50ZXh0LWJnLTU6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNzBweDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjMTRkZjdkOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaG93LWl0LXdvcmtzLWhvbGRlciAudGV4dC1iZy01OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmhvdy1pdC13b3Jrcy1ob2xkZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ob3ctaXQtd29ya3MtaG9sZGVyIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuICAuaG93LWl0LXdvcmtzLWhvbGRlciBzcGFuLmJsdWUge1xuICAgIGNvbG9yOiAjNWVhY2Y5OyB9XG4gIC5ob3ctaXQtd29ya3MtaG9sZGVyIHNwYW4uZ3JlZW4ge1xuICAgIGNvbG9yOiAjMTRERjdEOyB9XG4gIC5ob3ctaXQtd29ya3MtaG9sZGVyIHNwYW4ub3JhbmdlIHtcbiAgICBjb2xvcjogI0U3NkMwMDsgfVxuICAuaG93LWl0LXdvcmtzLWhvbGRlciBzcGFuLmxpZ2h0LWJsdWUge1xuICAgIGNvbG9yOiAjNUVBQ0Y5OyB9XG4gIC5ob3ctaXQtd29ya3MtaG9sZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ob3ctaXQtd29ya3MtaG9sZGVyIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuaG93LWl0LXdvcmtzLWhvbGRlciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ob3ctaXQtd29ya3MtaG9sZGVyIHAge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH0gfVxuICAgIC5ob3ctaXQtd29ya3MtaG9sZGVyIHAgc3Bhbi5hbmNob3ItbGluayB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuaG93LWl0LXdvcmtzLWhvbGRlciBwIGEuYW5jaG9yLWxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhvdy1pdC13b3Jrcy1ob2xkZXIgcCBhLmFuY2hvci1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaG93LWl0LXdvcmtzLWhvbGRlciBpbWcge1xuICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmhvdy1pdC13b3Jrcy1ob2xkZXIgcGljdHVyZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhvdy1pdC13b3Jrcy1ob2xkZXIgcGljdHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53LWRpdmlkZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi93LWRpdmlkZXIucG5nKSA1MCUgMCByZXBlYXQteTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG93LXdlLXdvcmstYm5yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHggIWltcG9ydGFudDsgfSB9XG5cbi5ob3ctd2Utd29yay1ibnIgaDEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhvdy13ZS13b3JrLWJuciBoMSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH0gfVxuXG4uaG93LXdlLXdvcmstYm5yIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMzNkUwNzk7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ob3ctd2Utd29yay1ibnIgaDIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uaG93LXdlLXdvcmstYm5yIC5wbS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaG93LXdlLXdvcmstYm5yIC5wbS1pbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5ob3ctd2Utd29yay1ibnIgLnBtLWltZyBsacKgIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5ob3ctd2Utd29yay1ibnIgLnBtLWltZyBsacKgOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhvdy13ZS13b3JrLWJuciAucG0taW1nIGxpwqAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuaG93LXdlLXdvcmstYm5yIC5wbS1pbWcgbGnCoCBoNSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG4gICAgLmhvdy13ZS13b3JrLWJuciAucG0taW1nIGxpwqAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgY29sb3I6ICNDQkUzRkY7XG4gICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cblxuLmhvdy13ZS13b3JrLWJuciAuaGVhZGVyX2xlZnRfcGFuIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53b3JrLWJuciBoMSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud29yay1ibnIgLmJ0bl93cmFwcGVyIGEge1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud29yay1ibnIgLmFuY2hvci1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLm8tdHdvLWNvbC1zZWN0aW9uX19pbnRybyAuY29sLW1kLTEwIHtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5vLXR3by1jb2wtc2VjdGlvbl9fa2V5LXRyYWl0cyB1bCBsaSAuc3R5bGVfcHJldnVfa2l0OmhvdmVyIC5pY29uLXRleHQtaG92ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5vLXR3by1jb2wtc2VjdGlvbl9fa2V5LXRyYWl0cyB1bCBsaSAuc3R5bGVfcHJldnVfa2l0OmhvdmVyIC5pY29uLXRleHQtaG92ZXIgaDMge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm8tdHdvLWNvbC1zZWN0aW9uX19rZXktdHJhaXRzIHVsIGxpIC5zdHlsZV9wcmV2dV9raXQ6aG92ZXIgLmljb24tdGV4dC1ob3ZlciBwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4uby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5vLXNraWxsLWludHJvLS1jbi11c2VzLWFpIC5jb2wtbWQtMTAge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucHJvamVjdC1tYW5hZ2VtZW50IC5jb2wtbWQtMTAge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtYWxpZ24tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5vLXNraWxsLWludHJvLS1jb25jbHVzaW9uIC5jb2wtbWQtMTAge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tc2tpbGxzLWhlcm8tLWNuLXVzZXMtYWkgLmJ0bl93cmFwcGVyIGEge1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1za2lsbHMtaGVyby0tY24tdXNlcy1haSAuYW5jaG9yLWxpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uYmVuZWZpdC1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweCAwIDMwcHg7IH1cbiAgLmJlbmVmaXQtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5QjlCOUI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gICAgLmJlbmVmaXQtc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICM0OUM2ODQ7IH1cblxuLmNoZWFwZXItYmF0dGVyLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2hlYXBlci1iYXR0ZXItaGVhZGVyIC5vLXNlcnZpY2VzLWhlcm9fX2JhY2tncm91bmQtMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gIC5jaGVhcGVyLWJhdHRlci1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmNoZWFwZXItYmF0dGVyLWhlYWRlciAuYy1iLWhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ud2h5LW1hdHRlcnMgLmNvbC1tZC04IHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLndoeS1tYXR0ZXJzIC5leHRyYS1oNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMHB4IDBweCAxNXB4IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aHktbWF0dGVycyAuZXh0cmEtaDQge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAwcHggMHB4IDM1cHggMHB4OyB9IH1cblxuLndoeS1tYXR0ZXJzIC5wYWRkaW5nLTAge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jYi13ZWNhcmUgLnJvdyB7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2Itd2VjYXJlIC5yb3cge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5jYi13ZWNhcmUgLnJvdy5jYi13ZWNhcmUtYm94MSwgLmNiLXdlY2FyZSAucm93LmNiLXdlY2FyZS1ib3gyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYi13ZWNhcmUgLnJvdy5jYi13ZWNhcmUtYm94MSwgLmNiLXdlY2FyZSAucm93LmNiLXdlY2FyZS1ib3gyIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYi13ZWNhcmUgLnJvdy5jYi13ZWNhcmUtYm94MiB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuLmNiLXdlY2FyZSAuY2Itd2VjYXJlLWhlYWRpbmcgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYi13ZWNhcmUgLmNiLXdlY2FyZS1oZWFkaW5nIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5jYi13ZWNhcmUgLmNiLXdlY2FyZS1oZWFkaW5nIHAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2Itd2VjYXJlIC5jYi13ZWNhcmUtaGVhZGluZyBwIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuXG4uY2Itd2VjYXJlIC5jYi13ZWNhcmUtaGVhZGluZy1mLXAge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2Itd2VjYXJlIC5jYi13ZWNhcmUtaGVhZGluZy1mLXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uY2Itd2VjYXJlIC5zbWFsbC13cmFwLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNiLXdlY2FyZSAuc21hbGwtd3JhcC10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0OyB9IH1cbiAgLmNiLXdlY2FyZSAuc21hbGwtd3JhcC10b3AtaW1nIHtcbiAgICBmbGV4OiAwIDAgNTBweDtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNiLXdlY2FyZSAuc21hbGwtd3JhcC10b3AtaW1nIHtcbiAgICAgICAgZmxleDogMCAwIDIwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9IH1cbiAgLmNiLXdlY2FyZSAuc21hbGwtd3JhcC10b3AgaDMge1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNiLXdlY2FyZSAuc21hbGwtd3JhcC10b3AgaDMge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4uY2Itd2VjYXJlIC5zbWFsbC13cmFwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNDJweDsgfVxuICAuY2Itd2VjYXJlIC5zbWFsbC13cmFwLXRleHQtbGVmdCB7XG4gICAgZmxleDogMCAwIDIwMHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgLmNiLXdlY2FyZSAuc21hbGwtd3JhcC10ZXh0LXJpZ2h0IHtcbiAgICBmbGV4OiAxOyB9XG5cbi5Ib3ctd2Utd29yayAuby1za2lsbHMtaGVybyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5Ib3ctd2Utd29yayAuby1za2lsbHMtaGVybyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMzVweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICAuSG93LXdlLXdvcmsgLm8tc2tpbGxzLWhlcm8gaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLkhvdy13ZS13b3JrIC5vLXNraWxscy1oZXJvIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLkhvdy13ZS13b3JrIC5vLXNraWxscy1oZXJvIC5jc3RtLWxpbmstcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm8tc2tpbGwtaW50cm8tLWxpc3RpbmcgLmJ0bl93cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXNraWxsLWludHJvLS1saXN0aW5nIC5idG5fd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uT2ZmaWNlIC5vLXNraWxscy1oZXJvIHtcbiAgcGFkZGluZzogMTAwcHggMCAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLk9mZmljZSAuby1za2lsbHMtaGVybyB7XG4gICAgICBwYWRkaW5nOiAxNDBweCAyMHB4IDQ1cHggIWltcG9ydGFudDsgfSB9XG4gIC5PZmZpY2UgLm8tc2tpbGxzLWhlcm8gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5PZmZpY2UgLm8tc2tpbGxzLWhlcm8gaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLk9mZmljZSAuZ3JlZW4taGVhZC1yaWJib24gc3BhbiB7XG4gIHdpZHRoOiA5MiU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLk9mZmljZSAuZ3JlZW4taGVhZC1yaWJib24gc3BhbiB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5ob3ctaXQtd29ya3MtaG9sZGVyLW1vZCAudGV4dC1iZy0xOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uLzNzdGVwLWljb24tMS5zdmcpIG5vLXJlcGVhdCAwIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaG93LWl0LXdvcmtzLWhvbGRlci1tb2QgLnRleHQtYmctMTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cblxuLmhvdy1pdC13b3Jrcy1ob2xkZXItbW9kIC50ZXh0LWJnLTI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vM3N0ZXAtaWNvbi0yLnN2Zykgbm8tcmVwZWF0IDAgMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ob3ctaXQtd29ya3MtaG9sZGVyLW1vZCAudGV4dC1iZy0yOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuXG4uaG93LWl0LXdvcmtzLWhvbGRlci1tb2QgLnRleHQtYmctMzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi8zc3RlcC1pY29uLTMuc3ZnKSBuby1yZXBlYXQgMCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhvdy1pdC13b3Jrcy1ob2xkZXItbW9kIC50ZXh0LWJnLTM6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG5cbi5ybS1ibnIge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5ob3ctaXQtd29ya3MtaG9sZGVyLW1vZCBwIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaG93LWl0LXdvcmtzLWhvbGRlci1tb2QgcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH0gfVxuXG4uYmctZ3JleS1tb2QgLmhvdy1pdC13b3Jrcy1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi5iZy1ncmV5LW1vZCAudGV4dC1iZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLyogQU5DSE9SIENvbmF0Y3QgdXMqL1xuLyogQ29udGFjdCBGb3JtIE1vZGFsICovXG4uY29udGFjdC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRhY3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBidXR0b24uY2xvc2UgaW1nIHtcbiAgICB3aWR0aDogMjBweDsgfVxuICAuY29udGFjdC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmNvbnRhY3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBmaWd1cmUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gICAgLmNvbnRhY3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBmaWd1cmU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBhbmltYXRpb246IHNwaW4sIDEwcywgbGluZWFyLCAwcywgaW5maW5pdGU7IH1cbiAgLmNvbnRhY3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbnRhY3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBoNSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNvbnRhY3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjsgfVxuICAuY29udGFjdC1tb2RhbCAubW9kYWwtY29udGVudCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250YWN0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1heC13aWR0aDogMTU4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjU4MDA7XG4gICAgd2lkdGg6IDI1MHB4OyB9XG5cbi8qIH4uL0NvbnRhY3QgRm9ybSBNb2RhbCAqL1xuI2F0dGFjaGVkRmlsZXMge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICNhdHRhY2hlZEZpbGVzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhOyB9XG4gICAgI2F0dGFjaGVkRmlsZXMgbGkgaW5wdXQge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogODclO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgI2F0dGFjaGVkRmlsZXMgbGkgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL2ljb24tZGVsZXRlLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi51LW5hbWUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZm9ybS1pY29uLTEucG5nKSAwIDUwJSBuby1yZXBlYXQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG5cbi51LWVtYWlsIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Zvcm0taWNvbi0yLnBuZykgMCA1MCUgbm8tcmVwZWF0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuXG4udS1waG9uZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9mb3JtLWljb24tMy5wbmcpIDAgNTAlIG5vLXJlcGVhdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cblxuLnUtY29tcGFueSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9mb3JtLWljb24tNC5wbmcpIDAgNTAlIG5vLXJlcGVhdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cblxuLnUtbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9mb3JtLWljb24tNS5wbmcpIDAgMjBweCBuby1yZXBlYXQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG5cbi5hdHRhY2gge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYXR0YWNoLWljb24uc3ZnKSBuby1yZXBlYXQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTBweCAyMHB4IDAgNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hdHRhY2gge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzMHB4O1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDAgNDBweDsgfSB9XG4gIC5hdHRhY2ggLmF0dGFjaC1pbnB1dGZpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmF0dGFjaCBsYWJlbCB7XG4gICAgY29sb3I6IGJsdWU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmF0dGFjaCBsYWJlbDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNvbW1vbi1pbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4O1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbW1vbi1pbnB1dCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4OyB9IH1cblxuLnUtc3VibWl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudS1zdWJtaXQge1xuICAgICAgcGFkZGluZzogMTlweCAwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMjUwcHg7IH0gfVxuICAudS1zdWJtaXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9hcnJvdy13aGl0ZS5wbmcpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogcGxhY2Vob2xkZXIgY29sb3IgKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxubGFiZWwuZXJyb3Ige1xuICBjb2xvcjogcmVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4ubW0tc2xpZGVvdXQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2U7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG5ib2R5W2RhdGEtcGFnZT1cImNvbnRhY3QtdXNcIl0gLm8tY29udGFjdC1mb3JtIHtcbiAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi8gfVxuICBib2R5W2RhdGEtcGFnZT1cImNvbnRhY3QtdXNcIl0gLm8tY29udGFjdC1mb3JtLS1tb2JpbGUtdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvY29udGFjdC11cy9jb250YWN0LWZvcm0tdG9wLWJvcmRlci1tb2JpbGUucG5nXCIpIDAgMCByZXBlYXQteDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5W2RhdGEtcGFnZT1cImNvbnRhY3QtdXNcIl0gLm8tY29udGFjdC1mb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCwgMTBweCwgMzVweCwgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDsgfSB9XG4gIGJvZHlbZGF0YS1wYWdlPVwiY29udGFjdC11c1wiXSAuby1jb250YWN0LWZvcm0tLW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4IDA7XG4gICAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi8gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgYm9keVtkYXRhLXBhZ2U9XCJjb250YWN0LXVzXCJdIC5vLWNvbnRhY3QtZm9ybS0tbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZzogNzZweCAwIDQwcHggMDsgfSB9XG4gICAgYm9keVtkYXRhLXBhZ2U9XCJjb250YWN0LXVzXCJdIC5vLWNvbnRhY3QtZm9ybS0tbW9iaWxlIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi8gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGJvZHlbZGF0YS1wYWdlPVwiY29udGFjdC11c1wiXSAuby1jb250YWN0LWZvcm0tLW1vYmlsZSBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4OyB9IH1cbiAgICBib2R5W2RhdGEtcGFnZT1cImNvbnRhY3QtdXNcIl0gLm8tY29udGFjdC1mb3JtLS1tb2JpbGUgaDMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIC8qIG1lZGlhIHF1ZXJ5IGZvciB0YWJsZXQgbGFuZHNjYXBlICovIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBib2R5W2RhdGEtcGFnZT1cImNvbnRhY3QtdXNcIl0gLm8tY29udGFjdC1mb3JtLS1tb2JpbGUgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9IH1cbiAgICBib2R5W2RhdGEtcGFnZT1cImNvbnRhY3QtdXNcIl0gLm8tY29udGFjdC1mb3JtLS1tb2JpbGUgaDUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIC8qIG1lZGlhIHF1ZXJ5IGZvciB0YWJsZXQgbGFuZHNjYXBlICovIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBib2R5W2RhdGEtcGFnZT1cImNvbnRhY3QtdXNcIl0gLm8tY29udGFjdC1mb3JtLS1tb2JpbGUgaDUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9IH1cbiAgICBib2R5W2RhdGEtcGFnZT1cImNvbnRhY3QtdXNcIl0gLm8tY29udGFjdC1mb3JtLS1tb2JpbGUgaDYsIGJvZHlbZGF0YS1wYWdlPVwiY29udGFjdC11c1wiXSAuby1jb250YWN0LWZvcm0tLW1vYmlsZSAuY29udGFjdC1saW5rZWRpbiwgYm9keVtkYXRhLXBhZ2U9XCJjb250YWN0LXVzXCJdIC5vLWNvbnRhY3QtZm9ybS0tbW9iaWxlIC5hdHRhY2gsIGJvZHlbZGF0YS1wYWdlPVwiY29udGFjdC11c1wiXSAuby1jb250YWN0LWZvcm0tLW1vYmlsZSAudS1jb21wYW55IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqLyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgYm9keVtkYXRhLXBhZ2U9XCJjb250YWN0LXVzXCJdIC5vLWNvbnRhY3QtZm9ybS0tbW9iaWxlIGg2LCBib2R5W2RhdGEtcGFnZT1cImNvbnRhY3QtdXNcIl0gLm8tY29udGFjdC1mb3JtLS1tb2JpbGUgLmNvbnRhY3QtbGlua2VkaW4sIGJvZHlbZGF0YS1wYWdlPVwiY29udGFjdC11c1wiXSAuby1jb250YWN0LWZvcm0tLW1vYmlsZSAuYXR0YWNoLCBib2R5W2RhdGEtcGFnZT1cImNvbnRhY3QtdXNcIl0gLm8tY29udGFjdC1mb3JtLS1tb2JpbGUgLnUtY29tcGFueSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIGJvZHlbZGF0YS1wYWdlPVwiY29udGFjdC11c1wiXSAuby1jb250YWN0LWZvcm0tLW1vYmlsZSAuZ3JvdXAgLmNob29zZWNvdW50cnkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8qIG1lZGlhIHF1ZXJ5IGZvciB0YWJsZXQgbGFuZHNjYXBlICovIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBib2R5W2RhdGEtcGFnZT1cImNvbnRhY3QtdXNcIl0gLm8tY29udGFjdC1mb3JtLS1tb2JpbGUgLmdyb3VwIC5jaG9vc2Vjb3VudHJ5IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgYm9keVtkYXRhLXBhZ2U9XCJjb250YWN0LXVzXCJdIC5vLWNvbnRhY3QtZm9ybS0tbW9iaWxlIC5ncm91cCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29uLXBob25lLnN2Z1wiKSAwIDUwJSBuby1yZXBlYXQ7XG4gICAgICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqLyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgYm9keVtkYXRhLXBhZ2U9XCJjb250YWN0LXVzXCJdIC5vLWNvbnRhY3QtZm9ybS0tbW9iaWxlIC5ncm91cCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG4gIGJvZHlbZGF0YS1wYWdlPVwiY29udGFjdC11c1wiXSAuby1jb250YWN0LWZvcm0tLWNvbnRhY3QtZm9ybS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLyptb2JpbGUgZmlyc3QgZm9yIHRhYmxldCBsYW5kc2NhcGUgJiBzbWFsbCBkZXNrdG9wKi8gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgYm9keVtkYXRhLXBhZ2U9XCJjb250YWN0LXVzXCJdIC5vLWNvbnRhY3QtZm9ybS0tY29udGFjdC1mb3JtLWZvb3RlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgYm9keVtkYXRhLXBhZ2U9XCJjb250YWN0LXVzXCJdIC5vLWNvbnRhY3QtZm9ybS0tY29udGFjdC1mb3JtLWZvb3RlciB1bCBsaSB7XG4gICAgICBtYXJnaW46IDAgMTVweDsgfVxuICBib2R5W2RhdGEtcGFnZT1cImNvbnRhY3QtdXNcIl0gLm8tY29udGFjdC1mb3JtX19hdHRhY2hlbWVudC10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cblxuYm9keVtkYXRhLXBhZ2U9XCJjb250YWN0LXVzXCJdIC5jb250YWN0LW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8tY29udGFjdC1mb3JtIHtcbiAgLyptb2JpbGUgZmlyc3QgZm9yIHRhYmxldCBsYW5kc2NhcGUgJiBzbWFsbCBkZXNrdG9wKi9cbiAgLyogQ29udGFjdCBGb3JtIEJhY2tncm91bmQgICovXG4gIC8qIH4uL0NvbnRhY3QgRm9ybSBCYWNrZ3JvdW5kICovXG4gIC8qIEhlYXJ0IEFuaW1hdGlvbiAqL1xuICAvKiB+Li9IZWFydCBBbmltYXRpb24gKi9cbiAgLyogUHJpdmFjeSBUZXh0ICAqL1xuICAvKiB+Li9Qcml2YWN5IFRleHQgKi9cbiAgLyogQXR0YWNoZW1lbnQgVGV4dCAgKi9cbiAgLyogfi4vQXR0YWNoZW1lbnQgVGV4dCAqL1xuICAvKiBDb250YWN0IEZvcm0gRm9vdGVyICAqL1xuICAvKiB+Li9Db250YWN0IEZvcm0gRm9vdGVyICovXG4gIC8qIFBTRCB0byBIVE1MIFBsYWNlIHlvdXIgb3JkZXIgZm9ybSAqL1xuICAvKiB+Li8gUFNEIHRvIEhUTUwgUGxhY2UgeW91ciBvcmRlciBmb3JtICovIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tY29udGFjdC1mb3JtIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLm8tY29udGFjdC1mb3JtIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIC8qbW9iaWxlIGZpcnN0IGZvciB0YWJsZXQgbGFuZHNjYXBlICYgc21hbGwgZGVza3RvcCovIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWNvbnRhY3QtZm9ybSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggIzMzMywgLTFweCAxcHggMHB4ICMzMzMsIDFweCAtMXB4IDBweCAjMzMzLCAtMXB4IC0xcHggMHB4ICMzMzM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1jb250YWN0LWZvcm0gaDMge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9IH1cbiAgLm8tY29udGFjdC1mb3JtIGgzIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8qIG1vYmlsZSBmaXJzdCBmb3Igc21hbGwgZGVza3RvcCAqLyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1jb250YWN0LWZvcm0gaDMgYnIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNvbnRhY3QtZm9ybSBoNSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuICAuby1jb250YWN0LWZvcm0gaDUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyogbW9iaWxlIGZpcnN0IGZvciBzbWFsbCBkZXNrdG9wICovIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWNvbnRhY3QtZm9ybSBoNSBiciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm8tY29udGFjdC1mb3JtIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuby1jb250YWN0LWZvcm0gaDYge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcge1xuICAgIC8qbW9iaWxlIGZpcnN0IGZvciB0YWJsZXQgbGFuZHNjYXBlICYgc21hbGwgZGVza3RvcCovIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwcHgsIDBweCwgMjBweCwgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5vLWNvbnRhY3QtZm9ybSAuZm9ybS1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uOiAwLjFzLCBlYXNlLW91dDtcbiAgICBhbmltYXRpb246IGZvcm1hbmltYXRpb24sIDAuM3MsIGVhc2UtaW4tb3V0LCAwcywgMjsgfVxuICAuby1jb250YWN0LWZvcm1fX2hlYXJ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBhbmltYXRpb246IHB1bHNlLCAxLjVzLCBlYXNlLW91dCwgMHMsIGluZmluaXRlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIC8qIG1vYmlsZSBmaXJzdCBmb3IgbW9iaWxlcyAqLyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1jb250YWN0LWZvcm1fX2hlYXJ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWNvbnRhY3QtZm9ybV9faGVhcnQgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1OHB4OyB9IH1cbiAgLm8tY29udGFjdC1mb3JtX19wcml2YWN5IHtcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5vLWNvbnRhY3QtZm9ybV9fcHJpdmFjeSBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuby1jb250YWN0LWZvcm1fX2F0dGFjaGVtZW50LXRleHQgYSB7XG4gICAgY29sb3I6ICM0NDkyREM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuby1jb250YWN0LWZvcm1fX2F0dGFjaGVtZW50LXRleHQgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm8tY29udGFjdC1mb3JtX19hdHRhY2hlbWVudC10ZXh0IGxhYmVsIHtcbiAgICBjb2xvcjogIzQ0OTJEQztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuby1jb250YWN0LWZvcm1fX2F0dGFjaGVtZW50LXRleHQgbGFiZWw6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5vLWNvbnRhY3QtZm9ybS0tY29udGFjdC1mb3JtLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgIC5vLWNvbnRhY3QtZm9ybS0tY29udGFjdC1mb3JtLWZvb3RlciB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIG1hcmdpbjogMCAzMHB4OyB9XG4gICAgICAuby1jb250YWN0LWZvcm0tLWNvbnRhY3QtZm9ybS1mb290ZXIgdWwgbGkgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLm8tY29udGFjdC1mb3JtLS1jb250YWN0LWZvcm0tZm9vdGVyIHVsIGxpIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuby1jb250YWN0LWZvcm0tLWNvbnRhY3QtZm9ybS1mb290ZXIgYSB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLm8tY29udGFjdC1mb3JtLS1jb250YWN0LWZvcm0tZm9vdGVyIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5vLWNvbnRhY3QtZm9ybS0tY29udGFjdC1mb3JtLWZvb3RlciAuby1jbGllbnRzIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7IH1cbiAgLm8tY29udGFjdC1mb3JtLS1wbGFjZS1vcmRlciAudGFnbGluZSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5vLWNvbnRhY3QtZm9ybS0tcGxhY2Utb3JkZXIgLmF0dGFjaCBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5jb21tb24taW5wdXQudS1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2VtYWlsLWljb24ucG5nKSAwIDIwcHggbm8tcmVwZWF0OyB9XG5cbi5mb3JtLWluc2lkZSB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtLWluc2lkZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG4gIC5mb3JtLWluc2lkZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWluc2lkZSBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgLmZvcm0taW5zaWRlIHAgYSB7XG4gICAgICBjb2xvcjogIzRhOTBlMjsgfVxuXG4uYm5yLWZvcm0gLmdyb3VwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOUM4Qzg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYm5yLWZvcm0gaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJuci1mb3JtIGlucHV0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOEM4OyB9IH1cblxuLmJuci1mb3JtIC51LW5hbWUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5QzhDODtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDBweDtcbiAgY29sb3I6ICMzMzM7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5ibnItZm9ybSAudS1lbWFpbCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYm5yLWZvcm0gLnUtY29tcGFueSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYm5yLWZvcm0gLnUtbWVzc2FnZS5ibnItbXNnIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYm5yLWZvcm0gLnUtbWVzc2FnZS5ibnItbXNnIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOEM4OyB9IH1cblxuLmJuci1mb3JtIC51LW1lc3NhZ2UuYm5yLW1zZyB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL2Zvcm0taWNvbi01LnBuZ1wiKSAwIDIwcHggbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4O1xuICBjb2xvcjogIzMzMztcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmJuci1mb3JtIC5hdHRhY2gge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmJuci1mb3JtIC5hdHRhY2ggc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmJuci1mb3JtIC5vLWNvbnRhY3QtZm9ybV9fYXR0YWNoZW1lbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4Nzg3ODc7IH1cblxuLmJuci1mb3JtIC5hdHRhY2ggc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5ibnItZm9ybSAuYXR0YWNoIHtcbiAgcGFkZGluZzogMjBweCAyNXB4IDVweCAyNXB4OyB9XG5cbi5vLWNvbnRhY3QtZm9ybV9fcHJpdmFjeSB7XG4gIG1hcmdpbjogMjBweCAwIDIwcHggMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQxNDQ0NiAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNvbnRhY3QtZm9ybV9fcHJpdmFjeSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuXG4udS1tZXNzYWdlIHNwYW4jcmVxdWlyZW1lbnRzX2ZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDtcbiAgYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5zbWFsbC1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zbWFsbC1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbmlucHV0LCB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucy1idG4tbW9kaWZpZXIge1xuICB3aWR0aDogMjY1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnMtYnRuLW1vZGlmaWVyIHtcbiAgICAgIHdpZHRoOiA0NzhweDsgfSB9XG5cbi5jbnRjdC1wZy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY250Y3QtcGctc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAyMHB4IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbi5uZXctY29udGFjdCAuby1jb250YWN0LXVzIC5jb2wtbWQtNiB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1jb250YWN0IC5vLWNvbnRhY3QtdXMgLmNvbC1tZC02IHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG5cbi5uZXctY29udGFjdCAudS1zdWJtaXQucy1idG4tbW9kaWZpZXIge1xuICBtYXgtd2lkdGg6IDI2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctY29udGFjdCAudS1zdWJtaXQucy1idG4tbW9kaWZpZXIge1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDsgfSB9XG5cbi5uZXctY29udGFjdCAuby1mb290ZXIge1xuICBwYWRkaW5nOiAwIDAgNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWNvbnRhY3QgLm8tZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4OyB9IH1cblxuLmNuLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmNuLWZvcm06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29udGFjdC11cy9kYXNoZWQtbGluZS5wbmcpIDAgMCByZXBlYXQ7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmNuLWZvcm06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb250YWN0LXVzL2Rhc2hlZC1saW5lLnBuZykgMCAwIHJlcGVhdDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY24tZm9ybTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmNuLWZvcm0gLnJvdyAuY29sLW1kLTEwIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uby1jb250YWN0LXVzIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1jb250YWN0LXVzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uY29udGFjdC1hZGRyIC5vZmZpY2UgdWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5vLWNvbnRhY3QtZm9ybV9fY29udGFjdC1mb3JtIHtcbiAgcGFkZGluZzogMCAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNvbnRhY3QtZm9ybV9fY29udGFjdC1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ub3B0LXBobiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub3B0LXBobiBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi51cmwtbGlzdCBsYWJlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi51cmwtaW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIGRpc3BsYXk6IGluaXRpYWw7IH1cblxuLmNvbnRhY3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2Nsb3VkRmlsZUFkZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRDU5MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDAgMCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNvbnRhY3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2Nsb3VkRmlsZUFkZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi9hcnJvdy13aGl0ZS5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmNvbnRhY3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2Nsb3VkRmlsZUFkZCxcbi5jb250YWN0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5jbG91ZE1vZGFsRm9vdGVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRDU5MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDAgMCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNvbnRhY3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2Nsb3VkRmlsZUFkZDphZnRlcixcbiAgLmNvbnRhY3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNsb3VkTW9kYWxGb290ZXIgYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL2Fycm93LXdoaXRlLnBuZ1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uY29udGFjdC1oMSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNvbnRhY3QtaDEgLndoaXRlLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC5jb250YWN0LWgxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgbGVmdDogMTA1cHg7XG4gICAgdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC1oMTpiZWZvcmUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiBpbmhlcml0OyB9IH1cblxuLmRyb3AtcCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubmV3LWNvbnRhY3QgLm8tY29udGFjdC11cyB7XG4gIC8qIG1lZGlhIHF1ZXJ5IGZvciB0YWJsZXQgbGFuZHNjYXBlICovIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1jb250YWN0IC5vLWNvbnRhY3QtdXMge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gIC5uZXctY29udGFjdCAuby1jb250YWN0LXVzIC5zdWJoZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5uZXctY29udGFjdCAuby1jb250YWN0LXVzIC5vZmZpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAubmV3LWNvbnRhY3QgLm8tY29udGFjdC11cyAub2ZmaWNlIC5tYWluLWltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLm5ldy1jb250YWN0IC5vLWNvbnRhY3QtdXMgLm9mZmljZSAubWFpbi1pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ldy1jb250YWN0IC5vLWNvbnRhY3QtdXMgLm9mZmljZSAubWFpbi1pbWcgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAubmV3LWNvbnRhY3QgLm8tY29udGFjdC11cyAub2ZmaWNlIC5tYWluLWltZyBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTYlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgLyp0ZXh0LXNoYWRvdzogMnB4IDJweCAjM2UzZDNkOyovIH1cbiAgICAgIC5uZXctY29udGFjdCAuby1jb250YWN0LXVzIC5vZmZpY2UgLm1haW4taW1nIC5sb2NhdGlvbi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICAgICAgLm5ldy1jb250YWN0IC5vLWNvbnRhY3QtdXMgLm9mZmljZSAubWFpbi1pbWcgLmxvY2F0aW9uLWljb24gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgICAubmV3LWNvbnRhY3QgLm8tY29udGFjdC11cyAub2ZmaWNlIC5tYWluLWltZyAubG9jYXRpb24taWNvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDg4LCAwLCAwLjIpOyB9XG4gICAgLm5ldy1jb250YWN0IC5vLWNvbnRhY3QtdXMgLm9mZmljZSB1bCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgLm5ldy1jb250YWN0IC5vLWNvbnRhY3QtdXMgLm9mZmljZSB1bCBsaSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ldy1jb250YWN0IC5vLWNvbnRhY3QtdXMgLm9mZmljZSB1bCBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwOyB9IH1cbiAgICAgICAgLm5ldy1jb250YWN0IC5vLWNvbnRhY3QtdXMgLm9mZmljZSB1bCBsaSBpbWcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLm5ldy1jb250YWN0IC5vLWNvbnRhY3QtdXMgLm9mZmljZSB1bCBsaSBpbWcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgICAgICAubmV3LWNvbnRhY3QgLm8tY29udGFjdC11cyAub2ZmaWNlIHVsIGxpIC5tYWlsaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgICAgLm5ldy1jb250YWN0IC5vLWNvbnRhY3QtdXMgLm9mZmljZSB1bCBsaSBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDg4JTsgfVxuICAgICAgICAubmV3LWNvbnRhY3QgLm8tY29udGFjdC11cyAub2ZmaWNlIHVsIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjNDQ5MkRDO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5uZXctY29udGFjdCAuby1jb250YWN0LXVzIC5vZmZpY2UgdWwgbGkgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzOyB9IH1cbiAgICAgICAgICAubmV3LWNvbnRhY3QgLm8tY29udGFjdC11cyAub2ZmaWNlIHVsIGxpIGEuZW1haWwge1xuICAgICAgICAgICAgY29sb3I6ICM0NDkyREM7IH1cbiAgICAgICAgICAubmV3LWNvbnRhY3QgLm8tY29udGFjdC11cyAub2ZmaWNlIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm5ldy1jb250YWN0IC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgaW5wdXQjcGhvbmVOdW1iZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1waG9uZS5wbmcpIDAgNTAlIG5vLXJlcGVhdDsgfVxuXG4ubmV3LWNvbnRhY3QgLnMtZi1yaWdodCBpbnB1dCNwaG9uZU51bWJlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLm5ldy1jb250YWN0IC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgaW5wdXQucGMtcGhvbmUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubmV3LWNvbnRhY3QgLm8tY29udGFjdC11cy1uZXcgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4ubmV3LWNvbnRhY3QgLm8tY29udGFjdC11cy1uZXcgLnN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWNvbnRhY3QgLm8tY29udGFjdC11cy1uZXcgLnN1YmhlYWRpbmcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTI1cHg7IH0gfVxuICAubmV3LWNvbnRhY3QgLm8tY29udGFjdC11cy1uZXcgLnN1YmhlYWRpbmcgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMjdjMDcwOyB9XG5cbi5uZXctY29udGFjdCAuby1jb250YWN0LXVzLW5ldyAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29udGFjdC11cy9kYXNoZWQtbGluZS5wbmcpIDAgMCByZXBlYXQteDtcbiAgcGFkZGluZzogMzBweCAwIDUwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRUJFQjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWNvbnRhY3QgLm8tY29udGFjdC11cy1uZXcgLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMjBweCAwIDQwcHggIWltcG9ydGFudDsgfSB9XG4gIC5uZXctY29udGFjdCAuby1jb250YWN0LXVzLW5ldyAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC5mb3JtLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWNvbnRhY3QgLm8tY29udGFjdC11cy1uZXcgLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAuZm9ybS10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICAubmV3LWNvbnRhY3QgLm8tY29udGFjdC11cy1uZXcgLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAuZm9ybS10ZXh0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRBOTBFMjtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXctY29udGFjdCAuby1jb250YWN0LXVzLW5ldyAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC5mb3JtLXRleHQ6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXctY29udGFjdCAueXdnIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMjBweDsgfSB9XG5cbi5uZXctY29udGFjdCAueXdnIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5uZXctY29udGFjdCAueXdnIHVsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCA5cHggNTVweCA5cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC8qIG1lZGlhIHF1ZXJ5IGZvciB0YWJsZXQgbGFuZHNjYXBlICovIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWNvbnRhY3QgLnl3ZyB1bCBsaSB7XG4gICAgICB3aWR0aDogMjIlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5ldy1jb250YWN0IC55d2cgdWwgbGkge1xuICAgICAgd2lkdGg6IDIzJTsgfSB9XG4gIC5uZXctY29udGFjdCAueXdnIHVsIGxpIGltZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctY29udGFjdCAueXdnIHVsIGxpIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLm5ldy1jb250YWN0IC5hZGRyLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDAgMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWNvbnRhY3QgLmFkZHItc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA3NXB4IDAgNTBweDsgfSB9XG5cbi5uZXctY29udGFjdCAuY29udGFjdC1hZGRyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1jb250YWN0IC5jb250YWN0LWFkZHIge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG4gIC5uZXctY29udGFjdCAuY29udGFjdC1hZGRyIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1jb250YWN0IC5jb250YWN0LWFkZHIgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgLm5ldy1jb250YWN0IC5jb250YWN0LWFkZHIgaDI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogIzQ5QzY4NDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBib3R0b206IC0xNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ldy1jb250YWN0IC5jb250YWN0LWFkZHIgaDI6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG4gIC5uZXctY29udGFjdCAuY29udGFjdC1hZGRyIC5vZmZpY2Uge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctY29udGFjdCAuY29udGFjdC1hZGRyIC5vZmZpY2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuICAgIC5uZXctY29udGFjdCAuY29udGFjdC1hZGRyIC5vZmZpY2UgLm1haW4taW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ldy1jb250YWN0IC5jb250YWN0LWFkZHIgLm9mZmljZSAubWFpbi1pbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgICAgIC5uZXctY29udGFjdCAuY29udGFjdC1hZGRyIC5vZmZpY2UgLm1haW4taW1nIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAubmV3LWNvbnRhY3QgLmNvbnRhY3QtYWRkciAub2ZmaWNlIC5tYWluLWltZyBhIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLm5ldy1jb250YWN0IC5jb250YWN0LWFkZHIgLm9mZmljZSB1bCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LWNvbnRhY3QgLmNvbnRhY3QtYWRkciAub2ZmaWNlIHVsIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm5ldy1jb250YWN0IC5jb250YWN0LWFkZHIgLm9mZmljZSB1bCB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjQxcHg7IH0gfVxuICAgICAgLm5ldy1jb250YWN0IC5jb250YWN0LWFkZHIgLm9mZmljZSB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5uZXctY29udGFjdCAuY29udGFjdC1hZGRyIC5vZmZpY2UgLm9mZmljZS1sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi8gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXctY29udGFjdCAuY29udGFjdC1hZGRyIC5vZmZpY2UgLm9mZmljZS1sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgICAubmV3LWNvbnRhY3QgLmNvbnRhY3QtYWRkciAub2ZmaWNlIC5vZmZpY2UtcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqL1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXctY29udGFjdCAuY29udGFjdC1hZGRyIC5vZmZpY2UgLm9mZmljZS1yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDY0JTtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgLm5ldy1jb250YWN0IC5jb250YWN0LWFkZHIgLm9mZmljZSAub2ZmaWNlLXJpZ2h0IC5jLW5hbWUge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAubmV3LWNvbnRhY3QgLmNvbnRhY3QtYWRkciAub2ZmaWNlIC5vZmZpY2UtcmlnaHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5uZXctY29udGFjdCAuY29udGFjdC1hZGRyIC5vZmZpY2UgLm9mZmljZS1yaWdodCAuYWRkciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIC8qIG1lZGlhIHF1ZXJ5IGZvciB0YWJsZXQgbGFuZHNjYXBlICovXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3LWNvbnRhY3QgLmNvbnRhY3QtYWRkciAub2ZmaWNlIC5vZmZpY2UtcmlnaHQgLmFkZHIge1xuICAgICAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbnRhY3QtdXMvbWFwLnBuZykgMCA1cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLm5ldy1jb250YWN0IC5jb250YWN0LWFkZHIgLm9mZmljZSAub2ZmaWNlLXJpZ2h0IC5hZGRyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG4gICAgICAubmV3LWNvbnRhY3QgLmNvbnRhY3QtYWRkciAub2ZmaWNlIC5vZmZpY2UtcmlnaHQgLmNvbnRhY3QtbmV3IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIC8qIG1lZGlhIHF1ZXJ5IGZvciB0YWJsZXQgbGFuZHNjYXBlICovIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ldy1jb250YWN0IC5jb250YWN0LWFkZHIgLm9mZmljZSAub2ZmaWNlLXJpZ2h0IC5jb250YWN0LW5ldyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICAgICAgICAubmV3LWNvbnRhY3QgLmNvbnRhY3QtYWRkciAub2ZmaWNlIC5vZmZpY2UtcmlnaHQgLmNvbnRhY3QtbmV3IHVsIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLm5ldy1jb250YWN0IC5jb250YWN0LWFkZHIgLm9mZmljZSAub2ZmaWNlLXJpZ2h0IC5jb250YWN0LW5ldyB1bCBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi8gfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5uZXctY29udGFjdCAuY29udGFjdC1hZGRyIC5vZmZpY2UgLm9mZmljZS1yaWdodCAuY29udGFjdC1uZXcgdWwgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5uZXctY29udGFjdCAuYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJhNDk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTsgfVxuICAubmV3LWNvbnRhY3QgLmJsdWUtYmcgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWNvbnRhY3QgLmJsdWUtYmcgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuICAubmV3LWNvbnRhY3QgLmJsdWUtYmcgbGkgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWNvbnRhY3QgLmJsdWUtYmcgbGkgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5uZXctY29udGFjdCAub2ZmaWNlLXJpZ2h0IHAge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubmV3LWNvbnRhY3QgLm9mZmljZS1yaWdodCBwOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmV3LWNvbnRhY3QgLm9mZmljZSBoNCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMjdweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWNvbnRhY3QgLm9mZmljZSBoNCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLm5ldy1jb250YWN0IC5vZmZpY2UgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDAgMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWNvbnRhY3QgLm9mZmljZSBwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHggMDsgfSB9XG4gIC5uZXctY29udGFjdCAub2ZmaWNlIHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb250YWN0LXVzL21hcC5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWNvbnRhY3QgLm9mZmljZSBwOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm5ldy1jb250YWN0IC5vZmZpY2UgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1jb250YWN0IC5vZmZpY2UgcCBiciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm5ldy1jb250YWN0IC5vZmZpY2UgaW1nIHtcbiAgd2lkdGg6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5uZXctY29udGFjdCAub2ZmaWNlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5ldy1jb250YWN0IC5vLWNvbnRhY3QtdXMtbmV3IGgyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDQwcHg7IH1cbiAgLm5ldy1jb250YWN0IC5vLWNvbnRhY3QtdXMtbmV3IGgyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgdG9wOiAtN3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWNvbnRhY3QgLm8tY29udGFjdC11cy1uZXcgaDI6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDsgfSB9XG4gIC5uZXctY29udGFjdCAuby1jb250YWN0LXVzLW5ldyBoMiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5ldy1jb250YWN0IC5vLWNvbnRhY3QtdXMtbmV3IGgyIC53aGl0ZS10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4ubmV3LWNvbnRhY3QgLm8tY29udGFjdC1mb3JtIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5uZXctY29udGFjdCAuby1za2lsbHMtaGVyb19fYmFja2dyb3VuZC5jbnRjdC1ibnIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctY29udGFjdCAuby1za2lsbHMtaGVyb19fYmFja2dyb3VuZC5jbnRjdC1ibnIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubmV3LWNvbnRhY3QgLmdkLWNvbXBueSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBjb2xvcjogIzlCOUI5QiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ldy1jb250YWN0IC5vLWNvbnRhY3QtZm9ybV9fY29udGFjdC1mb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4ubmV3LWNvbnRhY3QgLm8tY29udGFjdC11cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctY29udGFjdCAuby1jb250YWN0LXVzIHtcbiAgICAgIHRvcDogMDsgfSB9XG5cbi5uZXctY29udGFjdCAuZ3JwLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1jb250YWN0IC5ncnAtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0OyB9IH1cblxuLm5ldy1jb250YWN0IC5vLW5hdmlnYXRpb24tYmFyICNwcmltYXJ5TmF2IC5yZXF1ZXN0LXF1b3RlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5sb2dvLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sb2dvLWdyb3VwOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNmOWY1ZjU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5sb2dvLWdyb3VwLXN1YiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y5ZjVmNTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmxvZ28tZ3JvdXAtc3ViLWJveCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMzVweCAxNXB4OyB9XG4gIC5sb2dvLWdyb3VwIC5uby1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmNudGN0LWJuciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jbnRjdC1ibnIge1xuICAgICAgaGVpZ2h0OiAzOTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNudGN0LWJuciB7XG4gICAgICBoZWlnaHQ6IDM0MHB4OyB9IH1cblxuLmNvbnRhY3QtaDEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0LWgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7IH0gfVxuXG4udS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jbnRjdC1wZy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMDBweCAyMHB4IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbi51LXN1Ym1pdC5zLWJ0bi1tb2RpZmllciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTNweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGNTgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTgwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjVweCBhdXRvIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnUtc3VibWl0LnMtYnRuLW1vZGlmaWVyIHtcbiAgICAgIHdpZHRoOiA0NzhweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmc6IDE5cHggMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9XG5cbi5xdWlja2Zvcm0taG9sZGVyIC5xdWlja2Zvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcge1xuICBwYWRkaW5nOiAwIDIwcHggN3B4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnF1aWNrZm9ybS1ob2xkZXIgLnF1aWNrZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAudW4sXG4ucXVpY2tmb3JtLWhvbGRlciAucXVpY2tmb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC51ZSxcbi5xdWlja2Zvcm0taG9sZGVyIC5xdWlja2Zvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLmdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5xdWlja2Zvcm0taG9sZGVyIC5xdWlja2Zvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLnVuOmFmdGVyLFxuLnF1aWNrZm9ybS1ob2xkZXIgLnF1aWNrZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAudWU6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5QzhDODtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNXB4OyB9XG5cbi5xdWlja2Zvcm0taG9sZGVyIC5xdWlja2Zvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLnVuIGlucHV0LFxuLnF1aWNrZm9ybS1ob2xkZXIgLnF1aWNrZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAudWUgaW5wdXQsXG4ucXVpY2tmb3JtLWhvbGRlciAucXVpY2tmb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC5ncm91cCBpbnB1dCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7IH1cblxuLnF1aWNrZm9ybS1ob2xkZXIgLnF1aWNrZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAuYy1idG4tLWxnIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vY29udGFjdC1mb3JtLWJ1dHRvbi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBwYWRkaW5nOiAycHggMCA2cHggMzVweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnF1aWNrZm9ybS1ob2xkZXIgLnF1aWNrZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAuYy1idG4tLWxnIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5vLXRoYW5rLXlvdV9fdG9wIHtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMHB4IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUU5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuYm9keVtkYXRhLXBhZ2U9XCJ0aGFuay15b3VcIl0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcge1xuICBtYXgtd2lkdGg6IDc5MHB4O1xuICBtYXJnaW46IDYwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDQwcHg7IH1cblxuYm9keVtkYXRhLXBhZ2U9XCJ0aGFuay15b3VcIl0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLmZpZWxkc2V0LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbmJvZHlbZGF0YS1wYWdlPVwidGhhbmsteW91XCJdIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC5maWVsZHNldC1jb250ZW50IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzQxNDQ0NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG5ib2R5W2RhdGEtcGFnZT1cInRoYW5rLXlvdVwiXSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAuZmllbGRzZXQtY29udGVudCBsYWJlbCBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG5ib2R5W2RhdGEtcGFnZT1cInRoYW5rLXlvdVwiXSAuYXR0YWNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG5ib2R5W2RhdGEtcGFnZT1cInRoYW5rLXlvdVwiXSAuby1jb250YWN0LWZvcm1fX2F0dGFjaGVtZW50LXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzg3ODc4NzsgfVxuXG4uby10aGFuay15b3VfX3RvcCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cblxuLm8tY29udGFjdC1mb3JtIGg1IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5ib2R5W2RhdGEtcGFnZT1cInRoYW5rLXlvdVwiXSAudS1uYW1lIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Zvcm0taWNvbi0xLnBuZykgMCA1MCUgbm8tcmVwZWF0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOEM4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4O1xuICBjb2xvcjogIzMzMztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuYm9keVtkYXRhLXBhZ2U9XCJ0aGFuay15b3VcIl0gLnUtZW1haWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZm9ybS1pY29uLTIucG5nKSAwIDUwJSBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOUM4Qzg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5ib2R5W2RhdGEtcGFnZT1cInRoYW5rLXlvdVwiXSAudS1waG9uZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9mb3JtLWljb24tMy5wbmcpIDAgNTAlIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5QzhDODtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDBweDtcbiAgY29sb3I6ICMzMzM7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmJvZHlbZGF0YS1wYWdlPVwidGhhbmsteW91XCJdIC51LW1lc3NhZ2UgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1tZXNzYWdlLnN2ZykgMCAyMHB4IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDBweDtcbiAgY29sb3I6ICMzMzM7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyOiAwOyB9XG5cbmJvZHlbZGF0YS1wYWdlPVwidGhhbmsteW91XCJdIC5ncm91cCBzZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5QzhDODsgfVxuXG5ib2R5W2RhdGEtcGFnZT1cInRoYW5rLXlvdVwiXSAuYy1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGRjU4MDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGNTgwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuaW5wdXQge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5tb2JpbGUtb2ZmIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9iaWxlLW9mZiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5jdS1sZXRzLXRhbGsge1xuICBiYWNrZ3JvdW5kOiAjMDkxQjM4O1xuICBwYWRkaW5nOiA5NnB4IDI1cHggNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmN1LWxldHMtdGFsayB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDI1cHg7IH0gfVxuICAuY3UtbGV0cy10YWxrOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODBweDtcbiAgICByaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9iLWZvcm0tZW52ZWxvcC53ZWJwKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8xMDAlO1xuICAgIHdpZHRoOiAxNTlweDtcbiAgICBoZWlnaHQ6IDE1OXB4OyB9XG4gIC5jdS1sZXRzLXRhbGs6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICMwOTFCMzg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEycHg7XG4gICAgbGVmdDogMzVweDtcbiAgICB6LWluZGV4OiA5OyB9XG4gIC5jdS1sZXRzLXRhbGsgaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAuY3UtbGV0cy10YWxrIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jdS1sZXRzLXRhbGsgcCBhIHtcbiAgICAgIGNvbG9yOiAjMzZFMDc5OyB9XG5cbi5yb3cuYm5yLWZvcm0ge1xuICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJvdy5ibnItZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLm1zZ2ctY29sbyB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1zZ2ctY29sbyB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuXG4ubW9iaWxlLW9mZi1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2JpbGUtb2ZmLWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4uZ29vZC1zZWMge1xuICBwYWRkaW5nOiAzMHB4IDAgMzVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmdvb2Qtc2VjIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAzNXB4OyB9IH1cbiAgLmdvb2Qtc2VjIGg1IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmdvb2Qtc2VjIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuZ29vZC1zZWMgdWwgbGkge1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAuZ29vZC1zZWMgdWwgbGkgaW1nIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjkpOyB9XG5cbi5pbmQtb2ZjIHtcbiAgbWluLWhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbmQtb2ZjIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5pbmQtb2ZjIHtcbiAgICAgIGhlaWdodDogMjgycHg7IH0gfVxuXG4ub3ItaGQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubG9nby1ncm91cC1zdWItYm94IGltZywgLmxvZ28tZ3JvdXAtc3ViLWJveCBzdmcge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAuOSk7IH1cblxuLmxvZ28tZ3JvdXAtc3ViLWJveCAuc3QtbG9nbyB7XG4gIGhlaWdodDogMzVweDsgfVxuXG4uZmllbGRzZXQtY29udGVudCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gIC5maWVsZHNldC1jb250ZW50IGxhYmVsIGlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7IH1cblxuLmF0dGFjaG1lbnQtbGlzdCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5hdHRhY2htZW50LWxpc3QgbGkgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCkgIWltcG9ydGFudDsgfVxuICAuYXR0YWNobWVudC1saXN0IGxpIGxhYmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG5cbi5jb250YWN0LXRoYW5reW91LWF0dGFjaG1lbnQgbGkge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA4cHggMTVweDsgfVxuXG4uYXR0YWNoLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL2ljb24tYXR0YWNobWVudC5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNsb3VkTW9kYWxGb290ZXIgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmRpc2FibGVkQXR0YWNoQnV0dG9uIGJ1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJiNzliICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IC45OyB9XG5cbi5uZXctcXVpY2tmb3JtLWhvbGRlciAubmV3LXNsaWRlLWZvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcge1xuICBwYWRkaW5nOiAwIDE1cHggN3B4IDE1cHg7IH1cbiAgLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5uZXctc2xpZGUtZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyBpbnB1dCxcbiAgLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5uZXctc2xpZGUtZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWEgIWltcG9ydGFudDsgfVxuICAgIC5uZXctcXVpY2tmb3JtLWhvbGRlciAubmV3LXNsaWRlLWZvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgIC5uZXctcXVpY2tmb3JtLWhvbGRlciAubmV3LXNsaWRlLWZvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAubmV3LXF1aWNrZm9ybS1ob2xkZXIgLm5ldy1zbGlkZS1mb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC51bjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmV3LXF1aWNrZm9ybS1ob2xkZXIgLm5ldy1zbGlkZS1mb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC51biAudS1uYW1lIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZm9ybS1pY29uLTEucG5nKSAwIDUwJSBuby1yZXBlYXQ7IH1cbiAgLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5uZXctc2xpZGUtZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAudWU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5uZXctc2xpZGUtZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAudWUgLnUtZW1haWwge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9mb3JtLWljb24tMi5wbmcpIDAgNTAlIG5vLXJlcGVhdDsgfVxuICAubmV3LXF1aWNrZm9ybS1ob2xkZXIgLm5ldy1zbGlkZS1mb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC5uZXctYi1hLWNhbGwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDNTkxRjtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nOiAxM3B4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5uZXctc2xpZGUtZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAubmV3LWItYS1jYWxsIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuICAubmV3LXF1aWNrZm9ybS1ob2xkZXIgLm5ldy1zbGlkZS1mb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC5jbW4tbGVmdC1wZC13cnAgaW5wdXQge1xuICAgIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5uZXctcXVpY2tmb3JtLWhvbGRlciAubmV3LXNsaWRlLWZvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLmNtbi1sZWZ0LXBkLXdycCBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5uZXctc2xpZGUtZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAuY21uLWxlZnQtcGQtd3JwIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMzBweDsgfSB9XG4gICAgLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5uZXctc2xpZGUtZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAuY21uLWxlZnQtcGQtd3JwIGlucHV0LnUtcGhvbmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Zvcm0taWNvbi0zLnBuZykgMCA1MCUgbm8tcmVwZWF0OyB9XG4gIC5uZXctcXVpY2tmb3JtLWhvbGRlciAubmV3LXNsaWRlLWZvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLmF0dGFjaCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCA1cHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5uZXctcXVpY2tmb3JtLWhvbGRlciAubmV3LXNsaWRlLWZvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLnVybC1saXN0IC5jb21wLWF0dGFjaCxcbiAgLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5uZXctc2xpZGUtZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAudXJsLWxpc3QgLmNsb3VkLWF0dGFjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5uZXctcXVpY2tmb3JtLWhvbGRlciAubmV3LXNsaWRlLWZvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLnVybC1saXN0IC5jb21wLWF0dGFjaCAuYXR0YWNoZWRGaWxlVXJsLFxuICAgIC5uZXctcXVpY2tmb3JtLWhvbGRlciAubmV3LXNsaWRlLWZvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLnVybC1saXN0IC5jbG91ZC1hdHRhY2ggLmF0dGFjaGVkRmlsZVVybCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAubmV3LXF1aWNrZm9ybS1ob2xkZXIgLm5ldy1zbGlkZS1mb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC51cmwtbGlzdCAuY29tcC1hdHRhY2ggLmF0dGFjaGVkRmlsZSxcbiAgICAubmV3LXF1aWNrZm9ybS1ob2xkZXIgLm5ldy1zbGlkZS1mb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC51cmwtbGlzdCAuY2xvdWQtYXR0YWNoIC5hdHRhY2hlZEZpbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5uZXctcXVpY2tmb3JtLWhvbGRlciAubmV3LXNsaWRlLWZvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLnVybC1saXN0IGxpLmNsb3VkLWF0dGFjaCxcbiAgLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5uZXctc2xpZGUtZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAudXJsLWxpc3QgbGkuc3R5bGVkLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTsgfVxuICAgIC5uZXctcXVpY2tmb3JtLWhvbGRlciAubmV3LXNsaWRlLWZvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLnVybC1saXN0IGxpLmNsb3VkLWF0dGFjaCAucmVtb3ZlQXR0YWNoZWRGaWxlMixcbiAgICAubmV3LXF1aWNrZm9ybS1ob2xkZXIgLm5ldy1zbGlkZS1mb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC51cmwtbGlzdCBsaS5zdHlsZWQtbGlzdCAucmVtb3ZlQXR0YWNoZWRGaWxlMiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QxZDFkMTsgfVxuICAgICAgLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5uZXctc2xpZGUtZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAudXJsLWxpc3QgbGkuY2xvdWQtYXR0YWNoIC5yZW1vdmVBdHRhY2hlZEZpbGUyIGltZyxcbiAgICAgIC5uZXctcXVpY2tmb3JtLWhvbGRlciAubmV3LXNsaWRlLWZvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLnVybC1saXN0IGxpLnN0eWxlZC1saXN0IC5yZW1vdmVBdHRhY2hlZEZpbGUyIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTVweDsgfVxuICAgICAgLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5uZXctc2xpZGUtZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAudXJsLWxpc3QgbGkuY2xvdWQtYXR0YWNoIC5yZW1vdmVBdHRhY2hlZEZpbGUyOmhvdmVyLFxuICAgICAgLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5uZXctc2xpZGUtZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAudXJsLWxpc3QgbGkuc3R5bGVkLWxpc3QgLnJlbW92ZUF0dGFjaGVkRmlsZTI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmYxYzMxOyB9XG4gICAgICAgIC5uZXctcXVpY2tmb3JtLWhvbGRlciAubmV3LXNsaWRlLWZvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLnVybC1saXN0IGxpLmNsb3VkLWF0dGFjaCAucmVtb3ZlQXR0YWNoZWRGaWxlMjpob3ZlciBpbWcsXG4gICAgICAgIC5uZXctcXVpY2tmb3JtLWhvbGRlciAubmV3LXNsaWRlLWZvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLnVybC1saXN0IGxpLnN0eWxlZC1saXN0IC5yZW1vdmVBdHRhY2hlZEZpbGUyOmhvdmVyIGltZyB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OSUpIHNlcGlhKDElKSBzYXR1cmF0ZSgyNDEwJSkgaHVlLXJvdGF0ZSgxMjJkZWcpIGJyaWdodG5lc3MoMTE3JSkgY29udHJhc3QoMTAxJSk7IH1cbiAgICAubmV3LXF1aWNrZm9ybS1ob2xkZXIgLm5ldy1zbGlkZS1mb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC51cmwtbGlzdCBsaS5jbG91ZC1hdHRhY2ggLmF0dGFjaGVkRmlsZVVybCxcbiAgICAubmV3LXF1aWNrZm9ybS1ob2xkZXIgLm5ldy1zbGlkZS1mb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC51cmwtbGlzdCBsaS5zdHlsZWQtbGlzdCAuYXR0YWNoZWRGaWxlVXJsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdpZHRoOiA4NCU7IH1cbiAgICAubmV3LXF1aWNrZm9ybS1ob2xkZXIgLm5ldy1zbGlkZS1mb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC51cmwtbGlzdCBsaS5jbG91ZC1hdHRhY2ggc3BhbixcbiAgICAubmV3LXF1aWNrZm9ybS1ob2xkZXIgLm5ldy1zbGlkZS1mb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC51cmwtbGlzdCBsaS5zdHlsZWQtbGlzdCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5uZXctc2xpZGUtZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAudXJsLWxpc3QgbGkuY2xvdWQtYXR0YWNoIGksXG4gICAgLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5uZXctc2xpZGUtZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAudXJsLWxpc3QgbGkuc3R5bGVkLWxpc3QgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QxZDFkMTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5uZXctc2xpZGUtZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAudXJsLWxpc3QgbGkuY2xvdWQtYXR0YWNoIGkgaW1nLFxuICAgICAgLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5uZXctc2xpZGUtZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAudXJsLWxpc3QgbGkuc3R5bGVkLWxpc3QgaSBpbWcge1xuICAgICAgICB3aWR0aDogMjBweDsgfVxuICAubmV3LXF1aWNrZm9ybS1ob2xkZXIgLm5ldy1zbGlkZS1mb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC51cmwtbGlzdCAuaW5wLXdyYXBwZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgIC5uZXctcXVpY2tmb3JtLWhvbGRlciAubmV3LXNsaWRlLWZvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLnVybC1saXN0IC5pbnAtd3JhcHBlciAuY2xvbmVkIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubmV3LXF1aWNrZm9ybS1ob2xkZXIgLm5ldy1zbGlkZS1mb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTVweCAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAubmV3LXF1aWNrZm9ybS1ob2xkZXIgLm5ldy1zbGlkZS1mb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDIwcHggMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5uZXctc2xpZGUtZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggN3B4IDMwcHg7IH0gfVxuXG4ubmV3LXF1aWNrZm9ybS1ob2xkZXIgLmJpZy1naXJsIHtcbiAgd2lkdGg6IDM3N3B4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5iaWctZ2lybCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA0M3B4OyB9IH1cblxuLm5ldy1xdWlja2Zvcm0taG9sZGVyIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5uZXctcXVpY2tmb3JtLWhvbGRlciAucy1mLWxlZnQge1xuICBwYWRkaW5nOiAzMHB4IDAgMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctcXVpY2tmb3JtLWhvbGRlciAucy1mLWxlZnQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5uZXctcXVpY2tmb3JtLWhvbGRlciAuYWRkLWNvbXB1dGVyLWZpbGUtbmV3IC5jb21wLWZpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7IH1cblxuLm8tYm90dG9tLWZvcm0gLnVybC1saXN0LFxuLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0IHtcbiAgLyogd2lkdGggKi9cbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG4gIC8qIEhhbmRsZSBvbiBob3ZlciAqLyB9XG4gIC5vLWJvdHRvbS1mb3JtIC51cmwtbGlzdCBsaSxcbiAgLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0IGxpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5vLWJvdHRvbS1mb3JtIC51cmwtbGlzdCBsYWJlbCxcbiAgLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0IGxhYmVsIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuICAuby1ib3R0b20tZm9ybSAudXJsLWxpc3QuYWRkLWhlaWdodCxcbiAgLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0LmFkZC1oZWlnaHQge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tYm90dG9tLWZvcm0gLnVybC1saXN0LmFkZC1oZWlnaHQsXG4gICAgICAuby1jb250YWN0LWZvcm0tY29udGFjdC11cyAudXJsLWxpc3QuYWRkLWhlaWdodCB7XG4gICAgICAgIGhlaWdodDogNjVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuby1ib3R0b20tZm9ybSAudXJsLWxpc3QuYWRkLWhlaWdodCxcbiAgICAgIC5vLWNvbnRhY3QtZm9ybS1jb250YWN0LXVzIC51cmwtbGlzdC5hZGQtaGVpZ2h0IHtcbiAgICAgICAgaGVpZ2h0OiA4MXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5vLWJvdHRvbS1mb3JtIC51cmwtbGlzdC5hZGQtaGVpZ2h0LFxuICAgICAgLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0LmFkZC1oZWlnaHQge1xuICAgICAgICBoZWlnaHQ6IDExNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgIC5vLWJvdHRvbS1mb3JtIC51cmwtbGlzdC5hZGQtaGVpZ2h0LFxuICAgICAgLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0LmFkZC1oZWlnaHQge1xuICAgICAgICBoZWlnaHQ6IDExNXB4OyB9IH1cbiAgLm8tYm90dG9tLWZvcm0gLnVybC1saXN0Ojotd2Via2l0LXNjcm9sbGJhcixcbiAgLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDVweDsgfVxuICAuby1ib3R0b20tZm9ybSAudXJsLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuICAuby1jb250YWN0LWZvcm0tY29udGFjdC11cyAudXJsLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC5vLWJvdHRvbS1mb3JtIC51cmwtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gIC5vLWNvbnRhY3QtZm9ybS1jb250YWN0LXVzIC51cmwtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAuby1ib3R0b20tZm9ybSAudXJsLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyLFxuICAuby1jb250YWN0LWZvcm0tY29udGFjdC11cyAudXJsLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTU1OyB9XG5cbi5vLWJvdHRvbS1mb3JtIC5hdHRhY2gsXG4uby1jb250YWN0LWZvcm0tY29udGFjdC11cyAuYXR0YWNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMHB4O1xuICBwYWRkaW5nOiAwIDIwcHggNXB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uby1ib3R0b20tZm9ybSAudXJsLWxpc3QgLmNvbXAtYXR0YWNoLFxuLm8tYm90dG9tLWZvcm0gLnVybC1saXN0IC5jbG91ZC1hdHRhY2gsXG4uby1jb250YWN0LWZvcm0tY29udGFjdC11cyAudXJsLWxpc3QgLmNvbXAtYXR0YWNoLFxuLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0IC5jbG91ZC1hdHRhY2gge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5vLWJvdHRvbS1mb3JtIC51cmwtbGlzdCAuY29tcC1hdHRhY2ggLmF0dGFjaGVkRmlsZVVybCxcbiAgLm8tYm90dG9tLWZvcm0gLnVybC1saXN0IC5jbG91ZC1hdHRhY2ggLmF0dGFjaGVkRmlsZVVybCxcbiAgLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0IC5jb21wLWF0dGFjaCAuYXR0YWNoZWRGaWxlVXJsLFxuICAuby1jb250YWN0LWZvcm0tY29udGFjdC11cyAudXJsLWxpc3QgLmNsb3VkLWF0dGFjaCAuYXR0YWNoZWRGaWxlVXJsIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLm8tYm90dG9tLWZvcm0gLnVybC1saXN0IC5jb21wLWF0dGFjaCAuYXR0YWNoZWRGaWxlLFxuICAuby1ib3R0b20tZm9ybSAudXJsLWxpc3QgLmNsb3VkLWF0dGFjaCAuYXR0YWNoZWRGaWxlLFxuICAuby1jb250YWN0LWZvcm0tY29udGFjdC11cyAudXJsLWxpc3QgLmNvbXAtYXR0YWNoIC5hdHRhY2hlZEZpbGUsXG4gIC5vLWNvbnRhY3QtZm9ybS1jb250YWN0LXVzIC51cmwtbGlzdCAuY2xvdWQtYXR0YWNoIC5hdHRhY2hlZEZpbGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uby1ib3R0b20tZm9ybSAudXJsLWxpc3QgbGkuY2xvdWQtYXR0YWNoLFxuLm8tYm90dG9tLWZvcm0gLnVybC1saXN0IGxpLnN0eWxlZC1saXN0LFxuLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0IGxpLmNsb3VkLWF0dGFjaCxcbi5vLWNvbnRhY3QtZm9ybS1jb250YWN0LXVzIC51cmwtbGlzdCBsaS5zdHlsZWQtbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTsgfVxuICAuby1ib3R0b20tZm9ybSAudXJsLWxpc3QgbGkuY2xvdWQtYXR0YWNoIC5yZW1vdmVBdHRhY2hlZEZpbGUyLFxuICAuby1ib3R0b20tZm9ybSAudXJsLWxpc3QgbGkuc3R5bGVkLWxpc3QgLnJlbW92ZUF0dGFjaGVkRmlsZTIsXG4gIC5vLWNvbnRhY3QtZm9ybS1jb250YWN0LXVzIC51cmwtbGlzdCBsaS5jbG91ZC1hdHRhY2ggLnJlbW92ZUF0dGFjaGVkRmlsZTIsXG4gIC5vLWNvbnRhY3QtZm9ybS1jb250YWN0LXVzIC51cmwtbGlzdCBsaS5zdHlsZWQtbGlzdCAucmVtb3ZlQXR0YWNoZWRGaWxlMiB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QxZDFkMTsgfVxuICAgIC5vLWJvdHRvbS1mb3JtIC51cmwtbGlzdCBsaS5jbG91ZC1hdHRhY2ggLnJlbW92ZUF0dGFjaGVkRmlsZTIgaW1nLFxuICAgIC5vLWJvdHRvbS1mb3JtIC51cmwtbGlzdCBsaS5zdHlsZWQtbGlzdCAucmVtb3ZlQXR0YWNoZWRGaWxlMiBpbWcsXG4gICAgLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0IGxpLmNsb3VkLWF0dGFjaCAucmVtb3ZlQXR0YWNoZWRGaWxlMiBpbWcsXG4gICAgLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0IGxpLnN0eWxlZC1saXN0IC5yZW1vdmVBdHRhY2hlZEZpbGUyIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTVweDsgfVxuICAgIC5vLWJvdHRvbS1mb3JtIC51cmwtbGlzdCBsaS5jbG91ZC1hdHRhY2ggLnJlbW92ZUF0dGFjaGVkRmlsZTI6aG92ZXIsXG4gICAgLm8tYm90dG9tLWZvcm0gLnVybC1saXN0IGxpLnN0eWxlZC1saXN0IC5yZW1vdmVBdHRhY2hlZEZpbGUyOmhvdmVyLFxuICAgIC5vLWNvbnRhY3QtZm9ybS1jb250YWN0LXVzIC51cmwtbGlzdCBsaS5jbG91ZC1hdHRhY2ggLnJlbW92ZUF0dGFjaGVkRmlsZTI6aG92ZXIsXG4gICAgLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0IGxpLnN0eWxlZC1saXN0IC5yZW1vdmVBdHRhY2hlZEZpbGUyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjFjMzE7IH1cbiAgICAgIC5vLWJvdHRvbS1mb3JtIC51cmwtbGlzdCBsaS5jbG91ZC1hdHRhY2ggLnJlbW92ZUF0dGFjaGVkRmlsZTI6aG92ZXIgaW1nLFxuICAgICAgLm8tYm90dG9tLWZvcm0gLnVybC1saXN0IGxpLnN0eWxlZC1saXN0IC5yZW1vdmVBdHRhY2hlZEZpbGUyOmhvdmVyIGltZyxcbiAgICAgIC5vLWNvbnRhY3QtZm9ybS1jb250YWN0LXVzIC51cmwtbGlzdCBsaS5jbG91ZC1hdHRhY2ggLnJlbW92ZUF0dGFjaGVkRmlsZTI6aG92ZXIgaW1nLFxuICAgICAgLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0IGxpLnN0eWxlZC1saXN0IC5yZW1vdmVBdHRhY2hlZEZpbGUyOmhvdmVyIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTklKSBzZXBpYSgxJSkgc2F0dXJhdGUoMjQxMCUpIGh1ZS1yb3RhdGUoMTIyZGVnKSBicmlnaHRuZXNzKDExNyUpIGNvbnRyYXN0KDEwMSUpOyB9XG4gIC5vLWJvdHRvbS1mb3JtIC51cmwtbGlzdCBsaS5jbG91ZC1hdHRhY2ggLmF0dGFjaGVkRmlsZVVybCxcbiAgLm8tYm90dG9tLWZvcm0gLnVybC1saXN0IGxpLnN0eWxlZC1saXN0IC5hdHRhY2hlZEZpbGVVcmwsXG4gIC5vLWNvbnRhY3QtZm9ybS1jb250YWN0LXVzIC51cmwtbGlzdCBsaS5jbG91ZC1hdHRhY2ggLmF0dGFjaGVkRmlsZVVybCxcbiAgLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0IGxpLnN0eWxlZC1saXN0IC5hdHRhY2hlZEZpbGVVcmwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aWR0aDogODQlOyB9XG4gIC5vLWJvdHRvbS1mb3JtIC51cmwtbGlzdCBsaS5jbG91ZC1hdHRhY2ggc3BhbixcbiAgLm8tYm90dG9tLWZvcm0gLnVybC1saXN0IGxpLnN0eWxlZC1saXN0IHNwYW4sXG4gIC5vLWNvbnRhY3QtZm9ybS1jb250YWN0LXVzIC51cmwtbGlzdCBsaS5jbG91ZC1hdHRhY2ggc3BhbixcbiAgLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0IGxpLnN0eWxlZC1saXN0IHNwYW4ge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5vLWJvdHRvbS1mb3JtIC51cmwtbGlzdCBsaS5jbG91ZC1hdHRhY2ggaSxcbiAgLm8tYm90dG9tLWZvcm0gLnVybC1saXN0IGxpLnN0eWxlZC1saXN0IGksXG4gIC5vLWNvbnRhY3QtZm9ybS1jb250YWN0LXVzIC51cmwtbGlzdCBsaS5jbG91ZC1hdHRhY2ggaSxcbiAgLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0IGxpLnN0eWxlZC1saXN0IGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5vLWJvdHRvbS1mb3JtIC51cmwtbGlzdCBsaS5jbG91ZC1hdHRhY2ggaSBpbWcsXG4gICAgLm8tYm90dG9tLWZvcm0gLnVybC1saXN0IGxpLnN0eWxlZC1saXN0IGkgaW1nLFxuICAgIC5vLWNvbnRhY3QtZm9ybS1jb250YWN0LXVzIC51cmwtbGlzdCBsaS5jbG91ZC1hdHRhY2ggaSBpbWcsXG4gICAgLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0IGxpLnN0eWxlZC1saXN0IGkgaW1nIHtcbiAgICAgIHdpZHRoOiAyMHB4OyB9XG5cbi5vLWJvdHRvbS1mb3JtIC51cmwtbGlzdCAuaW5wLXdyYXBwZXIsXG4uby1jb250YWN0LWZvcm0tY29udGFjdC11cyAudXJsLWxpc3QgLmlucC13cmFwcGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5vLWJvdHRvbS1mb3JtIC51cmwtbGlzdCAuaW5wLXdyYXBwZXIgLmNsb25lZCxcbiAgLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0IC5pbnAtd3JhcHBlciAuY2xvbmVkIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0IGxpLmNsb3VkLWF0dGFjaCBzcGFuIHtcbiAgZmxleDogMCAwIDcwJTsgfVxuXG4uYXR0YWNoZWRGaWxlIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICByaWdodDogLTk5OTk5OXB4OyB9XG5cbi8qIEFOQ0hPUiBQcm9kdWN0ICovXG4ucHJvZHVjdC1ibnIge1xuICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZHVjdC1ibnIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG5cbi5vLXNraWxscy1oZXJvX19wcm9kdWN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDsgfVxuICAuby1za2lsbHMtaGVyb19fcHJvZHVjdCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxscy1oZXJvX19wcm9kdWN0IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMCAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5vLXNraWxscy1oZXJvX19wcm9kdWN0IC5jb250YWluZXIgLnByb2R1Y3RfYmFubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tc2tpbGxzLWhlcm9fX3Byb2R1Y3QgLmNvbnRhaW5lciAucHJvZHVjdF9iYW5uZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Byb2R1Y3RzL3Byb2R1Y3QtYmFubmVyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNCU7IH0gfVxuICAgICAgLm8tc2tpbGxzLWhlcm9fX3Byb2R1Y3QgLmNvbnRhaW5lciAucHJvZHVjdF9iYW5uZXIgaDEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm8tc2tpbGxzLWhlcm9fX3Byb2R1Y3QgLmNvbnRhaW5lciAucHJvZHVjdF9iYW5uZXIgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzE0REY3RDsgfSB9XG4gICAgICAuby1za2lsbHMtaGVyb19fcHJvZHVjdCAuY29udGFpbmVyIC5wcm9kdWN0X2Jhbm5lciBwIHtcbiAgICAgICAgY29sb3I6ICM0OUM2ODQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5vLXNraWxscy1oZXJvX19wcm9kdWN0IC5jb250YWluZXIgLnByb2R1Y3RfYmFubmVyIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gIC5vLXNraWxscy1oZXJvX19wcm9kdWN0IC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX2Jhbm5lci1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wcm9kdWN0LTEtbGVmdCBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9kdWN0LTEtbGVmdCBoMyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuXG4ucHJvZHVjdC0xLWxlZnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZHVjdC0xLWxlZnQgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC0xLXJpZ2h0IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9IH1cblxuLnByb2R1Y3QtMS1yaWdodCB1bCBsaSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Byb2R1Y3RzL2dyZWVuLXRpY2sucG5nKSBuby1yZXBlYXQgMCAxMHB4O1xuICBwYWRkaW5nOiAwIDAgMTBweCAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9kdWN0LTEtcmlnaHQgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cblxuLnByb2R1Y3QtcGFuMiBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZHVjdC1wYW4yIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cblxuLnByb2R1Y3QtcGFuMiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZHVjdC1wYW4yIHAge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLnByb2R1Y3QtcGFuMiB1bCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5wcm9kdWN0LXBhbjIgdWwgbGkge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Byb2R1Y3RzL2dyZWVuLXRpY2sucG5nKSBuby1yZXBlYXQgMCA2cHg7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9kdWN0LXBhbjIgdWwgbGkge1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTBweDsgfSB9XG5cbi5wLWxvZ28tc2VjIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wLWxvZ28tc2VjIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnAtbG9nby1zZWMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmbGV4OiAwIDAgNTAlOyB9XG4gICAgLnAtbG9nby1zZWMgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMCAxNXB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmbGV4OiAwIDAgMzUlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnAtbG9nby1zZWMgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4IDA7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5Nzk3OTc7IH0gfVxuICAgICAgLnAtbG9nby1zZWMgbGk6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnAtbG9nby1zZWMgbGk6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAucC1sb2dvLXNlYyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnAtbG9nby1zZWMgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAucC1sb2dvLXNlYyBsaTpsYXN0LWNoaWxkIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbGV4OiAwIDAgMTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucC1sb2dvLXNlYyBsaTpsYXN0LWNoaWxkIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgLnAtbG9nby1zZWMgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wLWxvZ28tc2VjIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5wcm9kdWN0LWJsdWUtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogIzA5MUIzODtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZHVjdC1ibHVlLWJhbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9kdWN0LWJsdWUtYmFubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLnByb2R1Y3QtYmx1ZS1iYW5uZXIgaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wcm9kdWN0LWJsdWUtYmFubmVyIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIHBhZGRpbmc6IDI1cHggMCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2R1Y3QtYmx1ZS1iYW5uZXIgaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHJvZHVjdC1ibHVlLWJhbm5lciBoMiB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDsgfSB9XG5cbi5wcm9kdWN0LWJsdWUtYmFubmVyIGEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYXJyb3ctd2hpdGUucG5nKSA4NiUgNTAlIG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxNnB4IDYwcHggMThweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogMzEwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9kdWN0LWJsdWUtYmFubmVyIGEge1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICBtYXJnaW46IDE1cHggMCAxNXB4O1xuICAgICAgcGFkZGluZzogMTZweCAzMHB4IDE4cHggMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnByb2R1Y3QtYmx1ZS1iYW5uZXIgYSB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDYwcHggMThweCA2MHB4O1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMDsgfSB9XG5cbi5wcm9kdWN0LWJsdWUtYmFubmVyIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucHJvZHVjdC1ibHVlLWJhbm5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTgwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJ0bjIgdWwge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJ0bjIgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDsgfSB9XG4gIC5idG4yIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnRuMiB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi5idG4yIHVsIGxpIGEuYnRuLXdoaSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Byb2R1Y3RzL2Fycm93LWJsYWNrLnBuZykgNzUlIDUwJSBuby1yZXBlYXQgI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMTZweCA2MHB4IDE4cHggMzBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMzAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYnRuMiB1bCBsaSBhLmJ0bi13aGkge1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODMlIDUwJSAhaW1wb3J0YW50OyB9IH1cblxuLmJ0bjIgdWwgbGkgYS5idG4tb3JhIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGNTgwMDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Fycm93LXdoaXRlLnBuZykgOTMlIDUwJSBuby1yZXBlYXQgI0ZGNTgwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxNnB4IDQwcHggMThweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMzAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJ0bjIgdWwgbGkgYS5idG4tb3JhIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggNjBweCAxOHB4IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4OSUgNTAlICFpbXBvcnRhbnQ7IH0gfVxuXG4ucHJvZHVjdC1wYW4xIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2R1Y3QtcGFuMSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH0gfVxuXG4uemlwLWFsZXJ0LWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC56aXAtYWxlcnQtbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fYmFubmVyLWltYWdlIHtcbiAgcGFkZGluZzogNTBweCAwIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzX19iYW5uZXItaW1hZ2Uge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX2Jhbm5lci1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX2Jhbm5lci1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzX19iYW5uZXItY29udGVudCBoNCB7XG4gICAgY29sb3I6ICMxNERGN0Q7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX2Jhbm5lci1jb250ZW50IGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzX19iYW5uZXItY29udGVudCBwIHtcbiAgICBjb2xvcjogIzE0REY3RDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0REY3RDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fYmFubmVyLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuICAuby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzX19iYW5uZXItY29udGVudCBoMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX2Jhbm5lci1jb250ZW50IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX2Jhbm5lci1jb250ZW50IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjFweDsgfSB9XG5cbi5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX3RlY2hub2xvZ3ktZGl2IGgyIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX3RlY2hub2xvZ3ktZGl2IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzX190ZWNobm9sb2d5LWRpdiB1bCBsaSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzX190ZWNobm9sb2d5LWRpdiB1bCBsaSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNERGN0Q7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX3RlY2hub2xvZ3ktZGl2IHVsIGxpIHNwYW4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fdGVjaG5vbG9neS1kaXYgdWwgbGkgc3BhbiBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDQycHg7IH1cbiAgICAgICAgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fdGVjaG5vbG9neS1kaXYgdWwgbGkgc3BhbiBpbWcud2R0aC0yNSB7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAgICAgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fdGVjaG5vbG9neS1kaXYgdWwgbGkgc3BhbiBpbWcud2R0aC0xNSB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7IH1cbiAgICAgIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX3RlY2hub2xvZ3ktZGl2IHVsIGxpIHNwYW4gLnZlcnRpY2FsLWltYWdlLXJlc2l6ZSB7XG4gICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX3RlY2hub2xvZ3ktZGl2IHVsIGxpIHNwYW4gLnRyYW5zaXAge1xuICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgIGhlaWdodDogNzBweDsgfSB9XG5cbi5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7IH0gfVxuICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgdWwgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vZ3JlZW4tYXJyb3cucG5nKTtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHVsLm51bWJlci1zdHlsZSBsaTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHVsLm51bWJlci1zdHlsZSAubnVtYmVyLXN0eWxlMTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcxLic7IH1cbiAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgdWwubnVtYmVyLXN0eWxlIC5udW1iZXItc3R5bGUyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJzIuJzsgfVxuICAgIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCB1bC5udW1iZXItc3R5bGUgLm51bWJlci1zdHlsZTM6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnMy4nOyB9XG4gICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHVsLm51bWJlci1zdHlsZSAubnVtYmVyLXN0eWxlNDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICc0Lic7IH1cbiAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgdWwubnVtYmVyLXN0eWxlIC5udW1iZXItc3R5bGU1OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJzUuJzsgfVxuICAgIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCB1bC5udW1iZXItc3R5bGUgLm51bWJlci1zdHlsZTY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnNi4nOyB9XG4gICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHVsLm51bWJlci1zdHlsZSAubnVtYmVyLXN0eWxlNzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICc3Lic7IH1cbiAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgdWwubnVtYmVyLXN0eWxlIC5udW1iZXItc3R5bGU4OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJzguJzsgfVxuICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX3NlcnZpY2VzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCAwOyB9XG4gICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX3NlcnZpY2VzIHVsIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyB1bCBsaSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlOyB9IH1cbiAgICAgICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyB1bCBsaSBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMgdWwgbGkgc3BhbiBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMgdWwgbGkgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgICAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX3NlcnZpY2VzIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX3NlcnZpY2VzIHVsIGxpOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwcHg7IH1cbiAgICAgICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyB1bCBsaTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZmxleDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfSB9XG4gIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCAudGhlLXJlc3VsdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTsgfVxuICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgLnJlc3VsdHMtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCAucmVzdWx0cy1jb250ZW50IHVsIGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IC5yZXN1bHRzLWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9ncmVlbi1hcnJvdy5wbmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgLnJlc3VsdHMtY29udGVudCBoNCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19pY29uLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19pY29uLWhlYWRlciBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWF4LXdpZHRoOiAzNnB4OyB9XG4gICAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19pY29uLWhlYWRlciBoNCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7IH1cblxuLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLXJlc3VsdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtcmVzdWx0c19fZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1yZXN1bHRzX19kaXYgaDQge1xuICAgICAgY29sb3I6ICMwNUIyODE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uZm9udC1zaXplLTI0LWkge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuXG4uby1jYXNlLXN0dWRpZXMtbmV3IHtcbiAgcGFkZGluZzogMTVweCAwIDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tY2FzZS1zdHVkaWVzLW5ldyB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDAgNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLmJ0bl93cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5maWx0ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLm8tY2FzZS1zdHVkaWVzLW5ldyAuZmlsdGVyIHNwYW4uZmx0LXRlY2gge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAuZmlsdGVyIHNwYW4uZmx0LXRlY2gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAuby1jYXNlLXN0dWRpZXMtbmV3IC5maWx0ZXIgdWwgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5maWx0ZXIgdWwgbGkgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3Qge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggIzAwMDAwMDMwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQzMHB4OyB9IH1cbiAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IGEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdC1wb3J0Zm9saW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDVweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIC8qIG1vYmlsZSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqLyB9XG4gICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0LXBvcnRmb2xpbyBoMyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdC1wb3J0Zm9saW8gcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QtcG9ydGZvbGlvIGltZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QtcG9ydGZvbGlvIC5wcC10aHVtYiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0LXBvcnRmb2xpbyAucC1idXR0b24ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQTRCQjY2O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdC1wb3J0Zm9saW8gLnAtYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRCQjY2O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0LXBvcnRmb2xpbyAucC1saW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL3BvcnRmb2xpby9saW5rLWljb24ucG5nKSA4MyUgNnB4IG5vLXJlcGVhdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDJweCAwIDJweCAxOXB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QtcG9ydGZvbGlvIC5wLWxpbms6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9wb3J0Zm9saW8vbGluay1pY29uLWhvdmVyLnBuZykgODMlIDZweCBuby1yZXBlYXQgI0ZGNTgwMDsgfVxuICAgICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdC1wb3J0Zm9saW8gLmJvdHRvbS1jYXNlc3R1ZGllcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QtcG9ydGZvbGlvIC5ib3R0b20tY2FzZXN0dWRpZXMgLmNvdW50cnktY29kZSB7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0LXBvcnRmb2xpbyAuYm90dG9tLWNhc2VzdHVkaWVzIC5jb3VudHJ5LWNvZGUgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QtcG9ydGZvbGlvIC5ib3R0b20tY2FzZXN0dWRpZXMgaW1nIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IHNwYW4ge1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdCBoMyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QgaDMgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdCBoMiB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IGgyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuICAgICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdCBoMiBhIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA4NXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QgLmJvdHRvbS1jYXNlc3R1ZGllcyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLyogbW9iaWxlIHF1ZXJ5IGZvciB0YWJsZXQgbGFuZHNjYXBlICovIH1cbiAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QgLmJvdHRvbS1jYXNlc3R1ZGllcyBhLmNvbG9yLWljb24ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QgLmJvdHRvbS1jYXNlc3R1ZGllcyBhLmNvbG9yLWljb24gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IC5ib3R0b20tY2FzZXN0dWRpZXMgLmJ0bi1jYXNlc3R1ZGllcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogI0ZGNTgwMDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAvKiBtb2JpbGUgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi8gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IC5ib3R0b20tY2FzZXN0dWRpZXMgLmJ0bi1jYXNlc3R1ZGllcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAgICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IC5ib3R0b20tY2FzZXN0dWRpZXMgLmJ0bi1jYXNlc3R1ZGllczpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTgwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwOyB9XG4gICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IC5ib3R0b20tY2FzZXN0dWRpZXMgLmJ0bi1jYXNlc3R1ZGllczEge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDMycHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Nhc2Utc3R1ZHktaG9tZS9pY29uLXBkZi5zdmcpIDAgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvKiBtb2JpbGUgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi8gfVxuICAgICAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IC5ib3R0b20tY2FzZXN0dWRpZXMgLmJ0bi1jYXNlc3R1ZGllczE6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDM0MzQzM7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7IH1cbiAgICAgICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdCAuYm90dG9tLWNhc2VzdHVkaWVzIC5idG4tY2FzZXN0dWRpZXMxOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NDY0NjsgfVxuICAuby1jYXNlLXN0dWRpZXMtbmV3IC5maWx0ZXItaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtaW4td2lkdGg6IDIxNXB4OyB9XG4gICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAuZmlsdGVyLWhlaWdodCB1bCBsaSAuY2FzZS1zdHVkeS1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLmZpbHRlci1oZWlnaHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnRlY2gtZmlsdGVyLWhlaWdodCB7XG4gICAgei1pbmRleDogOTk7IH1cbiAgLm8tY2FzZS1zdHVkaWVzLW5ldyAuZmlsdGVyLWhlaWdodCB1bCBsaSB7XG4gICAgcGFkZGluZzogMCAwIDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vLWNhc2Utc3R1ZGllcy1uZXcgLmZpbHRlci1oZWlnaHQgdWwgbGkgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgLm8tY2FzZS1zdHVkaWVzLW5ldyAuZmlsdGVyLWhlaWdodCB1bCBsaSBpbnB1dCB7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5idG4tY2FzZXN0dWRpZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRkY1ODAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gIHBhZGRpbmc6IDAgMjdweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYnRuLWNhc2VzdHVkaWVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4OyB9IH1cbiAgLmJ0bi1jYXNlc3R1ZGllczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNERGN0Q7IH1cblxuLmRyb3AtZG93bi10ZWNobm9sb2dpZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZHJvcC1kb3duLXRlY2hub2xvZ2llcyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5kcm9wLWRvd24tdGVjaG5vbG9naWVzIC5zZWxlY3RlZCBhIGltZy5maWx0ZXItaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogLTZweDsgfVxuICAuZHJvcC1kb3duLXRlY2hub2xvZ2llcyAuc2VsZWN0ZWQgYSBpbWcuaWNvbi1hcnJvdyB7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmRyb3AtZG93bi10ZWNobm9sb2dpZXMgLnNlbGVjdGVkIGEgaW1nLmljb24tdXAge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLXdlbmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRyb3AtZG93bi10ZWNobm9sb2dpZXMgLnNlbGVjdGVkIGEgaW1nLmljb24tdXAge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH0gfVxuICAuZHJvcC1kb3duLXRlY2hub2xvZ2llcyAuc2VsZWN0ZWQgYSBpbWcuaWNvbi1kb3duIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZW5raXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRyb3AtZG93bi10ZWNobm9sb2dpZXMgLnNlbGVjdGVkIGEgaW1nLmljb24tZG93biB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfSB9XG5cbi5vLWNhc2Utc3R1ZHktY3RhIHtcbiAgcGFkZGluZzogMjBweCAwIDYwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqLyB9XG5cbi5wYWdpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweCAwIDMwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFnaW5nIHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDMwcHggMDsgfSB9XG4gIC5wYWdpbmcgc3BhbiB7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luOiA1cHg7IH1cbiAgICAucGFnaW5nIHNwYW4uY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY1ODAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2luZyBlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW46IDVweDsgfVxuICAucGFnaW5nIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDZweDsgfVxuICAucGFnaW5nIHVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFnaW5nIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLnBhZ2luZyB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgICAgIGNvbG9yOiAjMzczNzM3O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vbGVmdC1pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgICAgICAgLnBhZ2luZyB1bCBsaTpmaXJzdC1jaGlsZCAuZmxleC1jZW50ZXIge1xuICAgICAgICAgIHRleHQtaW5kZW50OiA5OTk5cHg7IH1cbiAgICAgIC5wYWdpbmcgdWwgbGkgLmZsZXgtY2VudGVyIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICAgLnBhZ2luZyB1bCBsaSAuYWN0aXZlLXBhZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1ODAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDsgfVxuICAgICAgLnBhZ2luZyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgICAgICAgY29sb3I6ICMzNzM3Mzc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3JpZ2h0LWljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAgICAgICAucGFnaW5nIHVsIGxpOmxhc3QtY2hpbGQgLmZsZXgtY2VudGVyIHtcbiAgICAgICAgICB0ZXh0LWluZGVudDogOTk5OXB4OyB9XG4gICAgICAucGFnaW5nIHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wYWdpbmcgdWwgbGk6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wYWdpbmcgdWwgbGk6bnRoLWxhc3QtY2hpbGQoMik6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIi4uLlwiO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMnB4IDAgMDsgfVxuICAgIC5wYWdpbmcgdWwucHJldlNoZXAgbGk6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBhZ2luZyB1bC5taWRTaGVwIGxpOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIuLi5cIjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMnB4IDAgMDsgfVxuICAgIC5wYWdpbmcgdWwubGFzdFNoZXAgbGk6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIi4uLlwiO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAycHggMCAwOyB9XG4gICAgLnBhZ2luZyB1bC5sYXN0U2hlcCBsaTpudGgtbGFzdC1jaGlsZCgyKTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYWdpbmcgdWwuZVNlcHRlciBsaTpudGgtbGFzdC1jaGlsZCgyKTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiB3aWR0aCAqL1xuLmZpbHRlciA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuXG4vKiBUcmFjayAqL1xuLmZpbHRlciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjRkNGQ0ZDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi8qIEhhbmRsZSAqL1xuLmZpbHRlciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE0QTRBO1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5iYW5uZXItaW1hZ2Utb3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmltYWdlLXBvc2l0aW9uLWNhc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA2MHB4OyB9XG4gIC5pbWFnZS1wb3NpdGlvbi1jYXNlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtd2Vua2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5wYWRkaW5nLXRvcC05MC1tbG5wIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MDlweDsgfVxuXG4uY2FzZS1zdHVkeS1iYWNrZ3JvdW5kLW1sbnAge1xuICBoZWlnaHQ6IDUwOXB4OyB9XG5cbi5jYXNlLXN0dWRpZXMtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMjYyMmRiO1xuICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDsgfVxuICAuY2FzZS1zdHVkaWVzLWJhbm5lciAubWxwbi1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAuY2FzZS1zdHVkaWVzLWJhbm5lcl9fYmFubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gICAgLmNhc2Utc3R1ZGllcy1iYW5uZXJfX2Jhbm5lci1jb250ZW50IHAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlFMjExNjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNhc2Utc3R1ZGllcy1iYW5uZXJfX2Jhbm5lci1jb250ZW50IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG4uY2xpZW50LWhlYWRpbmctbWxucCB7XG4gIGNvbG9yOiAjNDk0OTQ5O1xuICBmb250LXNpemU6IDU1cHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmNsaWVudC1kZXNjcmlwdGlvbi1tbG5wIHtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7IH1cblxuLmNoYWxsZW5nZS1idWxsZXRzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNoYWxsZW5nZS1idWxsZXRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuY2hhbGxlbmdlLWJ1bGxldHMgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDsgfVxuICAgIC5jaGFsbGVuZ2UtYnVsbGV0cyBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUMzRTJFO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA0cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNoYWxsZW5nZS1idWxsZXRzIGxpOmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ubWxucC13YXRjaC10ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sbnAtd2F0Y2gtdGV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QwMzUyQjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLThweDsgfVxuXG4udmlkZW8tbWxucCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi52aWRlbyB7XG4gIGhlaWdodDogMzE1cHg7IH1cblxuLnZpZGVvLWJveCB7XG4gIGhlaWdodDogMzE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udmlkZW8tdGh1bWJuYWlsIHtcbiAgei1pbmRleDogMzAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnZpZGVvLWZyYW1lIHtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRodW1ibmFpbC1saW5rIC52aWRlby10aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGh1bWJuYWlsLWxpbms6aG92ZXIgLnZpZGVvLXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3ZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MGVtO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJveC1zaGFkb3c6IDAuMjVlbSAwLjI1ZW0gMC4yNWVtIHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4jdmlkZW8tY29udGFpbmVyIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuI3ZpZGVvLWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jc3RhcnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7IH1cblxuLmdyYWRpZW50LWdyZWVuLWJsdWUtbWxucCB7XG4gIGJhY2tncm91bmQ6ICMwMGIzNWM7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAwYjM1YyAwJSwgIzBiOGE4YSA0NyUsICMwMDQ0NzUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzAwYjM1YyksIGNvbG9yLXN0b3AoNDclLCAjMGI4YThhKSwgY29sb3Itc3RvcCgxMDAlLCAjMDA0NDc1KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAwYjM1YyAwJSwgIzBiOGE4YSA0NyUsICMwMDQ0NzUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMwMGIzNWMgMCUsICMwYjhhOGEgNDclLCAjMDA0NDc1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAwYjM1YyAwJSwgIzBiOGE4YSA0NyUsICMwMDQ0NzUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMGIzNWMgLTIyJSwgIzBlNTU3OSA0NyUsICMwMDQ0NzUgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBiMzVjJywgZW5kQ29sb3JzdHI9JyMwMDQ0NzUnLCBHcmFkaWVudFR5cGU9MSApOyB9XG5cbnAuc2VydmljZS10eHQge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7IH1cblxuLmRvd25sb2FkLWZvcm0ge1xuICBtYXgtd2lkdGg6IDYyNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmRvd25sb2FkLWZvcm0gZm9ybSB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZG93bmxvYWQtZm9ybSBmb3JtIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA2MHB4IDQwcHg7IH0gfVxuICAuZG93bmxvYWQtZm9ybSBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZG93bmxvYWQtZm9ybSBpbnB1dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5kb3dubG9hZC1mb3JtIC5jcy1uYW1lIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2NvbW1vbi9mb3JtLWljb24tMS5wbmcpIDAgNTAlIG5vLXJlcGVhdDsgfVxuICAuZG93bmxvYWQtZm9ybSAuY3MtZW1haWwge1xuICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvY29tbW9uL2Zvcm0taWNvbi0yLnBuZykgMCA1MCUgbm8tcmVwZWF0OyB9XG4gIC5kb3dubG9hZC1mb3JtIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwOyB9XG4gIC5kb3dubG9hZC1mb3JtIC5wb3B1cC1oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMTQwcHggMzBweCA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRvd25sb2FkLWZvcm0gLnBvcHVwLWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDExMHB4IDMwcHggNjBweDsgfSB9XG4gICAgLmRvd25sb2FkLWZvcm0gLnBvcHVwLWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9jYXNlLXN0dWR5L3BvcHVwLWhlYWRpbmctYmcucG5nKSAxMDAlIDEwMCUgbm8tcmVwZWF0O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgaGVpZ2h0OiA4OHB4OyB9XG4gICAgLmRvd25sb2FkLWZvcm0gLnBvcHVwLWhlYWRpbmcgaDIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZG93bmxvYWQtZm9ybSAucG9wdXAtaGVhZGluZyBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4OyB9IH1cbiAgICAuZG93bmxvYWQtZm9ybSAucG9wdXAtaGVhZGluZyBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLmRvd25sb2FkLWZvcm0gLm9obm9ob25leSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi5wb3B1cC1tb2RhbCBidXR0b24uY2xvc2Uge1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDIzJSAhaW1wb3J0YW50O1xuICB0b3A6IDQycHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY3MtYmFubmVyLXBkZiB7XG4gIHBhZGRpbmc6IDdweCAzMnB4O1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXNlLXN0dWR5L2ljb24tcGRmLTEuc3ZnKSAwIDUwJSBuby1yZXBlYXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuY2FzZS1zdHVkaWVzLWRldGFpbHMgLmNzLWJhbm5lci1wZGYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNzLWJhbm5lci1wZGYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7IH0gfVxuICAuY3MtYmFubmVyLXBkZjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzRweDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMjg4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0REY3RDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3MtYmFubmVyLXBkZjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuY2FzZS1zdHVkaWVzLWRldGFpbHMgLmNzLWJhbm5lci1wZGY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIC5jcy1iYW5uZXItcGRmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jcy1iYW5uZXItcGRmOmhvdmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5jcy1iYW5uZXItcGRmOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY2FzZS1zdHVkeS1kb3dubG9hZCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTFCMzg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhc2Utc3R1ZHktZG93bmxvYWQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FzZS1zdHVkeS9kb3dubG9hZC1iZy5qcGcpIDUwJSA1MCUgbm8tcmVwZWF0ICMwOTFCMzg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmNhc2Utc3R1ZHktZG93bmxvYWQgaW1nLmRvd25sb2FkLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhc2Utc3R1ZHktZG93bmxvYWQgaW1nLmRvd25sb2FkLWljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uY2FzZS1zdHVkeS1kb3dubG9hZCBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTVweCAwIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNzLWJvdC1iYW5uZXItcGRmIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGNTgwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Nhc2Utc3R1ZHkvaWNvbi1kb3duLWFycm93LnBuZykgODglIDUwJSBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxNnB4IDYwcHggMThweCAzMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU4MDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY3MtYm90LWJhbm5lci1wZGYge1xuICAgICAgcGFkZGluZzogMTZweCA2MHB4IDE4cHggMTVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jcy1ib3QtYmFubmVyLXBkZiB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDYwcHggMThweCAzMHB4OyB9IH1cblxuLmNzLWJvdC1iYW5uZXItcGRmOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNzLWJvdC1iYW5uZXItcGRmOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTgwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7IH1cblxuLnJldGVudGlvbi1yYXRlIHtcbiAgYmFja2dyb3VuZDogIzEwRDA4RTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMTBEMDhFIDAlLCAjMDgyNjUzIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMxMEQwOEUgMCUsICMwODI2NTMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxMEQwOEUgMCUsICMwODI2NTMgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMTBEMDhFJywgZW5kQ29sb3JzdHI9JyMwODI2NTMnLEdyYWRpZW50VHlwZT0xICk7XG4gIHBhZGRpbmc6IDQ1cHggMzVweCAxMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5odXJyeSB7XG4gIHdpZHRoOiA4MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC0yMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBhZGRpbmc6IDQwcHggODBweCA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IDBweCAjYTZhNmE2O1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMThweCAwcHggI2E2YTZhNjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IDBweCAjYTZhNmE2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5odXJyeSBoMyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uaHVycnkgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmOyB9XG5cbi5odXJyeSAuYnRuIHtcbiAgcGFkZGluZzogMTJweCAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjQwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaHVycnkgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxOXB4IDBweCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cblxuLm8tY2FzZXN0dWRpZXMtdGhhbmt5b3Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTcwcHggMCA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Nhc2VzdHVkaWVzLXRoYW5rLXlvdS90aGFuay15b3UtYmFubmVyLmpwZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gIG1hcmdpbi1ib3R0b206IDI5MHB4OyB9XG5cbi5vLWNhc2VzdHVkaWVzLXRoYW5reW91IGgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uby1jYXNlc3R1ZGllcy10aGFua3lvdSBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4uby1jYXNlc3R1ZGllcy10aGFua3lvdSBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uY2FzZS10aGFua3MgLmJ0biB7XG4gIHotaW5kZXg6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1ODAwO1xuICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgbWF4LXdpZHRoOiAyNDBweDsgfVxuXG4uY2FzZS10aGFua3MgLmJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2NvbW1vbi9hcnJvdy13aGl0ZS5wbmcpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgei1pbmRleDogLTE7IH1cblxuLmNhc2UtdGhhbmtzIC5zb2NpYWwtZm9vdGVyLWRpdmlkZXItLXNvY2lhbC1wYW4ge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNoZWFwZXItYmV0dGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzE1Qjk2QTtcbiAgcGFkZGluZzogMTBweCAzNXB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNoZWFwZXItYmV0dGVyIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzVweDsgfSB9XG5cbi5jaGVhcGVyLWJldHRlciBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jaGVhcGVyLWJldHRlciBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cblxuLmNoZWFwZXItYmV0dGVyIHAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDExMHB4O1xuICBsaW5lLWhlaWdodDogMTIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnJldGVudGlvbi1yYXRlMSB7XG4gIGJhY2tncm91bmQ6ICMxMEQwOEU7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzEwRDA4RSAwJSwgIzA4MjY1MyAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMTBEMDhFIDAlLCAjMDgyNjUzIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMTBEMDhFIDAlLCAjMDgyNjUzIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzEwRDA4RScsIGVuZENvbG9yc3RyPScjMDgyNjUzJyxHcmFkaWVudFR5cGU9MSApO1xuICBwYWRkaW5nOiAyMHB4IDM1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5yZXRlbnRpb24tcmF0ZTEge1xuICAgICAgcGFkZGluZzogNDVweCAzNXB4IDA7IH0gfVxuXG4ucmV0ZW50aW9uLXJhdGUxIGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJldGVudGlvbi1yYXRlMSBoNCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuXG4ub2ZmLXZpZGVvLXBhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAub2ZmLXZpZGVvLXBhbiB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLm9mZi12aWRlby1wYW4gLm9mZi12aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm9mZi12aWRlby1wYW4gLm9mZi12aWRlbyB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cblxuLm9mZi12aWRlby1wYW4gLm9mZi12aWRlby10eHQge1xuICB3aWR0aDogNDUlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLm9mZi12aWRlby1wYW4gLm9mZi12aWRlby10eHQgaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLm9mZi12aWRlby1wYW4gLm9mZi12aWRlby10eHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmOyB9XG5cbi5vZmYtdmlkZW8tcGFuIC5vZmYtdmlkZW8tdHh0IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGRjU4MDAgIWltcG9ydGFudDsgfVxuXG4ucG9zdC1wYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBwYWRkaW5nOiAyNXB4IDIwcHggMjBweCAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wb3N0LXBhbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMzBweCAyMHB4OyB9IH1cblxuLnBvc3QtcGFuIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBvc3QtcGFuIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG4ucG9zdC1wYW4gdWwge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ucG9zdC1wYW4gdWwgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucG9zdC1wYW4gdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuXG4ucG9zdC1wYW4gdWwgbGkgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLnBvc3QtcGFuIHVsIGxpIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4ucG9zdC1wYW4gLmJ0biB7XG4gIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4udGhhbmstcmlnaHQtdG9wIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udGhhbmstcmlnaHQtdG9wIHVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudGhhbmstcmlnaHQtdG9wIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7IH1cbiAgICAudGhhbmstcmlnaHQtdG9wIHVsIGxpIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAudGhhbmstcmlnaHQtdG9wIHVsIGxpIGEge1xuICAgICAgY29sb3I6ICMwMDA7IH1cblxuLnRoYW5rLXJpZ2h0LXRvcCBoMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnRoYW5rLXJpZ2h0LXRvcCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4udC1sZWZ0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0OCU7XG4gIG1pbi1oZWlnaHQ6IDM2OHB4OyB9XG5cbi50LXJpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNDglO1xuICBtaW4taGVpZ2h0OiAzNjhweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci10b3AtcG9zaXRpb25fX2NlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXNlLXN0dWRpZXMtZGV0YWlscyAuYmFubmVyLXRvcC1wb3NpdGlvbl9fY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi5vLWNhc2Utc3R1ZGllcy1uZXcgLm1hc29ucnkge1xuICBjb2x1bW4tY291bnQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLm1hc29ucnkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAubWFzb25yeSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuXG4uby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3Qge1xuICAgICAgbWFyZ2luOiAxNXB4IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3Qge1xuICAgICAgZmxleDogMCAwICA0NyU7XG4gICAgICB3aWR0aDogNDclOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdCB7XG4gICAgICBmbGV4OiAwIDAgMzEuNTUlO1xuICAgICAgbWF4LXdpZHRoOiAzMS41NSU7XG4gICAgICBmbGV4LWdyb3c6IDE7IH0gfVxuXG4uby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IC5ib3R0b20tY2FzZXN0dWRpZXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VBRUFFQTtcbiAgcGFkZGluZzogMTNweCAyMHB4IDEzcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tY2FzZS1zdHVkaWVzLW5ldyAucHJvZHVjdCAuYm90dG9tLWNhc2VzdHVkaWVzIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87IH0gfVxuXG4uby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IC5ib3R0b20tY2FzZXN0dWRpZXMgLmJ0bi1jYXNlc3R1ZGllczEge1xuICBwYWRkaW5nOiAxM3B4IDEzcHggMTNweCAzMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXNlLXN0dWR5LWhvbWUvaWNvbi1wZGYuc3ZnKSAwIDUwJSBuby1yZXBlYXQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5wcm9kdWN0IC5ib3R0b20tY2FzZXN0dWRpZXMgLmJ0bi1jYXNlc3R1ZGllczEge1xuICAgICAgcGFkZGluZzogMTNweCAzMnB4OyB9IH1cblxuI215TW9kYWwxIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4jbXlNb2RhbDEgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLmRvd25sb2FkLWZvcm0gLnBvcHVwLWhlYWRpbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXNlLXN0dWR5L3BvcHVwLWhlYWRpbmctYmcucG5nKSAxMDAlIDEwMCUgbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDhweDtcbiAgaGVpZ2h0OiA4OHB4OyB9XG5cbi5kb3dubG9hZC1mb3JtIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwOyB9XG5cbi5kb3dubG9hZC1mb3JtIC5jcy1uYW1lIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Zvcm0taWNvbi0xLnBuZykgMCA1MCUgbm8tcmVwZWF0OyB9XG5cbi5kb3dubG9hZC1mb3JtIC5jcy1lbWFpbCB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9mb3JtLWljb24tMi5wbmcpIDAgNTAlIG5vLXJlcGVhdDsgfVxuXG4uZG93bmxvYWQtZm9ybSAudS1zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE5cHggMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU4MDA7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwOyB9XG5cbi51LXN1Ym1pdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYXJyb3ctd2hpdGUucG5nKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kb3dubG9hZC1mb3JtIHAge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jbXlNb2RhbDEgYnV0dG9uLmNsb3NlIHtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtODglICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDM3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICNteU1vZGFsMSBidXR0b24uY2xvc2Uge1xuICAgICAgcmlnaHQ6IC01MCUgIWltcG9ydGFudDtcbiAgICAgIHRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMzI1cHg7IH0gfVxuXG4uby10aGFuay15b3VfX2FwcGxpY2F0aW9uIHtcbiAgcGFkZGluZzogMTUwcHggMDsgfVxuXG4uby10aGFuay15b3VfX3RvcCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjsgfVxuXG4uby10aGFuay15b3VfX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM0MTQ0NDY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7IH1cblxuLmNhc2Utc3R1ZHktdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLm1sbnAtY2ggLnJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcGFkZGluZzogNjBweCAwOyB9XG5cbi5tbG5wLXNvbCB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAubWxucC1zb2wgLm1sbnAtc29sLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm1sbnAtcmVzIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7IH1cbiAgLm1sbnAtcmVzIGgzIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubWxucC1yZXMgLnBhZGRpbmctYm90dG9tLTYwLmltZy1yZXNwb25zaXZlLmNlbnRlci1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm1sbnAtcmVzIGg0IHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYXEtc2VjdGlvbiAuYnRuX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfSB9XG5cbi5jYXNlLXN0dWR5LWJuciB7XG4gIGJhY2tncm91bmQ6ICMwYTFiMzk7XG4gIHBhZGRpbmc6IDgwcHggMCAwIDA7XG4gIG1pbi1oZWlnaHQ6IDE0NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhc2Utc3R1ZHktYm5yIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCAwIDA7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhc2Utc3R1ZHktYm5yIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgICAgcGFkZGluZzogMTMwcHggMCAwIDIwMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FzZS1zdHVkeS9jYXNlLXN0dWRpZXMtYmFubmVyLnBuZykgbm8tcmVwZWF0IDEwJSAxMDAlICMwYTFiMzk7IH0gfVxuICAuY2FzZS1zdHVkeS1ibnIgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzM2REY3RDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhc2Utc3R1ZHktYm5yIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA2MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXNlLXN0dWRpZXMtY2xhc3MgLm8tY2FzZS1zdHVkaWVzLW5ldyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX2Jhbm5lci1jb250ZW50LFxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzX19iYW5uZXItY29udGVudCBwLFxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgaDMsXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBwLFxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgaDQsXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMgdWwgbGksXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX2Jhbm5lci1jb250ZW50LFxuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fYmFubmVyLWNvbnRlbnQgcCxcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBoMyxcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBwLFxuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IGg0LFxuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyB1bCBsaSxcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCB1bCBsaSB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLXNraWxscy1oZXJvIHtcbiAgcGFkZGluZzogMTAwcHggMCA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tc2tpbGxzLWhlcm8ge1xuICAgICAgcGFkZGluZzogMTAwcHggMCAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLXNraWxscy1oZXJvLnBhZGRpbmctMTAwIHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1za2lsbHMtaGVyby5wYWRkaW5nLTEwMCAuby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzX19iYW5uZXItaW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXMgLmNvbnRhaW5lciA+IC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllcyAuY29sLXNtLTYuYmFubmVyLXRvcC1wb3NpdGlvbl9fY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllcyAuY29sLXNtLTYuYmFubmVyLXRvcC1wb3NpdGlvbl9fY2VudGVyIHtcbiAgICAgIG9yZGVyOiAyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fYmFubmVyLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLmNzLWJhbm5lci1wZGYge1xuICBtYXJnaW46IDE1cHggYXV0byAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLmNzLWJhbm5lci1wZGYge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50cyAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50cyAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5wYWQtODAge1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAucGFkLTgwIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLnBhZGRpbmctODAge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5wYWRkaW5nLTgwIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuZm9udC13ZWlnaHQtNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLmZvbnQtd2VpZ2h0LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHMtZmlyc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50cy1maXJzdCB1bCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDsgfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5wYWQtODAuby1jYXNlLXN0dWR5X19jbGllbnRzLWJhbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLnBhZC04MC5vLWNhc2Utc3R1ZHlfX2NsaWVudHMtYmFubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzLWJhbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50cy1iYW5uZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHMtYmFubmVyIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50cy1iYW5uZXIgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHMtYmFubmVyIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzLWJhbm5lciAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5wYWQtYm90LTE1MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5wYWQtYm90LTE1MCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgaDMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBoNCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBwLFxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgdWwgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHAsXG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBwW2NsYXNzPVwiZm9udC13ZWlnaHQtNjAwXCJdIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCA+IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCA+IHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCAuZm9udC1zaXplLTI0LWkge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCAuZm9udC1zaXplLTI0LWkge1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX3NlcnZpY2VzIHVsIGxpIHtcbiAgcGFkZGluZzogMCA1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX3NlcnZpY2VzIHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4OyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX3NlcnZpY2VzIHVsIGxpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMgdWwgbGk6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMgdWwgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMgdWwgbGkgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMgKyBoMywgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX3NlcnZpY2VzICsgaDQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWltYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5wYWRkaW5nLWFsbC02MCB7XG4gIHBhZGRpbmc6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAucGFkZGluZy1hbGwtNjAge1xuICAgICAgcGFkZGluZzogNjBweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDBiMzVjIDAlLCAjMGI4YThhIDQ3JSwgIzAwNDQ3NSAxMDAlKTtcbiAgcGFkZGluZy10b3A6IDU1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtcmVzdWx0cyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1yZXN1bHRzX19kaXYge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1yZXN1bHRzX19kaXYge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCAudGhlLXJlc3VsdHMge1xuICB0b3A6IC01NXB4O1xuICBtYXgtd2lkdGg6IDE1OHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IC50aGUtcmVzdWx0cyB7XG4gICAgICB0b3A6IC03MHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtcmVzdWx0cyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLXJlc3VsdHMgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1yZXN1bHRzX19kaXYgaDQsXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5mb250LXNpemUtMjQtaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtcmVzdWx0c19fZGl2IGg0LFxuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLmZvbnQtc2l6ZS0yNC1pIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1yZXN1bHRzX19kaXYgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1yZXN1bHRzX19kaXYgcCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5yZXN1bHRzLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLnJlc3VsdHMtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLmNhc2Utc3R1ZHktZG93bmxvYWQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Nhc2Utc3R1ZHkvZG93bmxvYWQtbW9iLWJnLmpwZykgNTAlIDUwJSBuby1yZXBlYXQgIzA5MWIzODtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuY2FzZS1zdHVkeS1kb3dubG9hZCB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FzZS1zdHVkeS9kb3dubG9hZC1iZy5qcGcpIDUwJSA1MCUgbm8tcmVwZWF0ICMwOTFiMzg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLmNhc2Utc3R1ZHktZG93bmxvYWQgaW1nLmRvd25sb2FkLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBtYXgtd2lkdGg6IDExN3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLmNhc2Utc3R1ZHktZG93bmxvYWQgaW1nLmRvd25sb2FkLWljb24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuY3MtYm90LWJhbm5lci1wZGYge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLmNzLWJvdC1iYW5uZXItcGRmIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIC5jYXNlLXN0dWRpZXMtYmFubmVyIC5jcy1ib3QtYmFubmVyLXBkZiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAuY2FzZS1zdHVkeS1kb3dubG9hZCBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1heC13aWR0aDogMjI1cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLWRldGFpbHMgLmNhc2Utc3R1ZHktZG93bmxvYWQgaDIge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLmh1cnJ5LXNlY3Rpb24tY3MgLmh1cnJ5IC5idG4tb3JhbmdlIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAuby1jYXNlc3R1ZGllcy10aGFua3lvdSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5vLWNhc2VzdHVkaWVzLXRoYW5reW91IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjkwcHg7IH0gfVxuICBib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLm8tY2FzZXN0dWRpZXMtdGhhbmt5b3UgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLm8tY2FzZXN0dWRpZXMtdGhhbmt5b3UgaDEge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gIGJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAuby1jYXNlc3R1ZGllcy10aGFua3lvdSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAuby1jYXNlc3R1ZGllcy10aGFua3lvdSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5zdXJ2ZXktdGhhbmstcGcge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLmh1cnJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMzBweDtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAuaHVycnkge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogLTIwMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgcGFkZGluZzogNDBweCA4MHB4IDYwcHg7IH0gfVxuICBib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLmh1cnJ5IGgzIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5odXJyeSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIGJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAuaHVycnkgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLmh1cnJ5IHAge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5odXJyeSAuYnRuLWNlbnRlci1ibG9jayB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAuaHVycnkgLmJ0bi1jZW50ZXItYmxvY2sge1xuICAgICAgICB3aWR0aDogMzUwcHg7IH0gfVxuICBib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLmh1cnJ5IC5idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5odXJyeSAuYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC50LWxlZnQsXG5ib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLnQtcmlnaHQge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLnQtbGVmdCxcbiAgICBib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLnQtcmlnaHQge1xuICAgICAgd2lkdGg6IDQ4JTsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAub2ZmLXZpZGVvLXBhbiAub2ZmLXZpZGVvLXR4dCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAub2ZmLXZpZGVvLXBhbiAub2ZmLXZpZGVvLXR4dCB7XG4gICAgICB3aWR0aDogNDUlOyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5vZmYtdmlkZW8ge1xuICBtYXJnaW46IDAgMCAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAub2ZmLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5ib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLnBvc3QtcGFuIHVsIGxpIGEge1xuICB3aWR0aDogNjglOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAucG9zdC1wYW4gdWwgbGkgYSB7XG4gICAgICB3aWR0aDogODAlOyB9IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC50aGFuay1yaWdodC10b3AgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5LmNhc2Utc3R1ZGllcy10aGFua3MgLnRoYW5rLXJpZ2h0LXRvcCB1bCBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtzIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbmJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAub2ZmLXZpZGVvLXR4dCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkuY2FzZS1zdHVkaWVzLXRoYW5rcyAub2ZmLXZpZGVvLXR4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbi5jYXNlLXN0dWRpZXMtdGhhbmtzIC5vLW5hdmlnYXRpb24tYmFyIGltZyB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXNlLXN0dWRpZXMtdGhhbmtzIC5vLW5hdmlnYXRpb24tYmFyIGltZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfSB9XG5cbi5jYXNlLXN0dWRpZXMtdGhhbmtzIC5vLWNhc2VzdHVkaWVzLXRoYW5reW91IHAge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FzZS1zdHVkaWVzLXRoYW5rcyAuby1jYXNlc3R1ZGllcy10aGFua3lvdSBwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cblxuLmNhc2Utc3R1ZGllcy10aGFua3MgLnQtcmlnaHQge1xuICBtaW4taGVpZ2h0OiBpbmhlcml0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYXNlLXN0dWRpZXMtdGhhbmtzIC50LXJpZ2h0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM2OHB4OyB9IH1cblxuLmNhc2Utc3R1ZGllcy10aGFua3MgLm8tZm9vdGVyIHAge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhc2Utc3R1ZGllcy10aGFua3MgLm8tZm9vdGVyIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cblxuLmh1cnJ5LXNlY3Rpb24tY3Mge1xuICBtYXJnaW4tdG9wOiA0NXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5odXJyeS1zZWN0aW9uLWNzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzIC5tb2JpbGUtb2ZmIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXMgLm1vYmlsZS1vZmYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4uby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzIC5kZXNrdG9wLW9mZiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXMgLmRlc2t0b3Atb2ZmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtaW1hZ2UgcGljdHVyZSBpbWdbc3JjPVwiaW1hZ2VzL2Nhc2Utc3R1ZHkvdGhlLXNvbHV0aW9uLmpwZ1wiXSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1pbWFnZSBwaWN0dXJlIGltZ1tzcmM9XCJpbWFnZXMvY2FzZS1zdHVkeS90aGUtc29sdXRpb24ucG5nXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNoLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zb2wtY29udGVudCxcbiAgLmNsaS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29sIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG5cbi5zbWFsbC1pbWctdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMzBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zbWFsbC1pbWctdGV4dCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuc21hbGwtaW1nLXRleHQgaDIge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNtYWxsLWltZy10ZXh0IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuXG4ubmV3LXN0eWxlIGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uY2FzZS1zdHVkaWVzLWRldGFpbHMgLmdyYWRpZW50LWdyZWVuLWJsdWUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDBiMzVjIDAlLCAjMGI4YThhIDQ3JSwgIzAwNDQ3NSAxMDAlKTsgfVxuXG5mb3JtI2JyYW5kZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jYXNlLXN0dWRpZXMtY2xhc3MgLnByb2Nlc3Mtc2VjdGlvbiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4uby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzIC5yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzIC5yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7IH0gfVxuXG4uY2FzZS1zdHVkeS1ibnI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJTsgfVxuXG4uby1jYXNlLXN0dWRpZXMtc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmxpc3QtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5saXN0LWJveCBsaSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgLmxpc3QtYm94IGxpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmxpc3QtYm94IGxpIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAubGlzdC1ib3ggbGkgLnRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50OyB9XG4gICAgICAubGlzdC1ib3ggbGkgLnRpdGxlOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vZ3JlZW4tYXJyb3cucG5nKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwOyB9XG5cbi5jcy10YWJsZSB0YWJsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzM7IH1cbiAgLmNzLXRhYmxlIHRhYmxlIHRyIHRkIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5jcy1maW5hbmNlLWltZy13cnAge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jcy1maW5hbmNlLWltZy13cnAgLmwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5ncmVlbi1hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Nhc2Utc3R1ZHkvZ3JlZW4tcmlnaHQtYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDlweDtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHg7IH1cblxuLmRtLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA1YjI4MTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYmxlIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzdWx0cy1jb250ZW50IC50YWJsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweDsgfSB9XG5cbi5jYXItYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY2FyLWJveCBpbWcge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMXB4O1xuICAgIGJvcmRlci1jb2xvcjogI2VhZDZkNjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmUwZTA7IH1cblxuLyogQU5DSE9SIFRoYW5rIHlvdSBwYWdlcyAqL1xuLnN1cnZleS10aGFuay1wZyB7XG4gIHBhZGRpbmctdG9wOiA5OXB4OyB9XG4gIC5zdXJ2ZXktdGhhbmstcGcgLm8tbmF2aWdhdGlvbi1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDExMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLnN1cnZleS10aGFuay1wZyAuby1za2lsbHMtaGVyb19fdGhhbmsteW91LWhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzEwRDA4RTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMxMEQwOEUgMCUsICMwODI2NTMgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMTBEMDhFIDAlLCAjMDgyNjUzIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxMEQwOEUgMCUsICMwODI2NTMgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMxMEQwOEUnLCBlbmRDb2xvcnN0cj0nIzA4MjY1MycsR3JhZGllbnRUeXBlPTEgKTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLnN1cnZleS10aGFuay1wZyAuby1za2lsbHMtaGVyb19fdGhhbmsteW91LWhlYWRpbmcgaDEuanMtaGVyby10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc3VydmV5LXRoYW5rLXBnIC5vLXNraWxscy1oZXJvX190aGFuay15b3UtaGVhZGluZyBoMS5qcy1oZXJvLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH0gfVxuICAgIC5zdXJ2ZXktdGhhbmstcGcgLm8tc2tpbGxzLWhlcm9fX3RoYW5rLXlvdS1oZWFkaW5nIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnN1cnZleS10aGFuay1wZyAuY29sLW1kLTEwIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuc3VydmV5LXRoYW5rLXBnIC5odXJyeSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IDBweCAjYTZhNmE2O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc3VydmV5LXRoYW5rLXBnIC5odXJyeSB7XG4gICAgICAgIHdpZHRoOiA2NDhweDtcbiAgICAgICAgcGFkZGluZzogNDBweCA4MHB4IDYwcHg7IH0gfVxuICAgIC5zdXJ2ZXktdGhhbmstcGcgLmh1cnJ5OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdXJ2ZXktdGhhbmstcGcgLm8tcGhvdG8tZ2FsbGVyeSAuY2xvc2Uge1xuICAgIHRvcDogLTE1cHg7XG4gICAgcmlnaHQ6IC0xM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4OyB9XG5cbi5odXJyeS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5odXJyeS1zZWN0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuaHVycnktc2VjdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuaHVycnktc2VjdGlvbiAuanMtdGFsay10by11cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNGRjU4MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gICAgcGFkZGluZzogMCAyN3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaHVycnktc2VjdGlvbiAuanMtdGFsay10by11cyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5odXJyeS1zZWN0aW9uIC5qcy10YWxrLXRvLXVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LW5leHQtc21hbGwuc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogN3B4IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4uai1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZmlmdHktc2VjdGlvbiAuY2hlYXBlci1iZXR0ZXIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5maWZ0eS1zZWN0aW9uIC5jaGVhcGVyLWJldHRlciBwIHNwYW4ge1xuICAgIGNvbG9yOiAjNDE0NDQ2OyB9XG5cbi5maWZ0eS1zZWN0aW9uIC5qcy10YWxrLXRvLXVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI0ZGNTgwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwO1xuICBwYWRkaW5nOiAwIDI3cHg7IH1cbiAgLmZpZnR5LXNlY3Rpb24gLmpzLXRhbGstdG8tdXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1hcnJvdy1uZXh0LXNtYWxsLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3cHggYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4uZmlmdHktc2VjdGlvbiAucmV0ZW50aW9uLXJhdGUgaDQge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmZpZnR5LXNlY3Rpb24gLnJldGVudGlvbi1yYXRlIC5jLWJ0bi5qcy10YWxrLXRvLXVzLmpzLWhlcm8tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmZpZnR5LXNlY3Rpb24gLnJldGVudGlvbi1yYXRlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5maWZ0eS1zZWN0aW9uIC5vZmYtdmlkZW8tcGFuIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi5maWZ0eS1zZWN0aW9uIC5vZmYtdmlkZW8tcGFuIC5vZmYtdmlkZW8tdHh0IGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1hcnJvdy1uZXh0LW8uc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDsgfVxuXG4uZmlmdHktc2VjdGlvbiAucG9zdC1wYW4ge1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5maWZ0eS1zZWN0aW9uIC5wb3N0LXBhbiB7XG4gICAgICBwYWRkaW5nOiA0MHB4OyB9IH1cblxuLmMtYm9keXRleHQtNSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0MTQ0NDY7IH1cblxuLnN1cnZleS10aGFuay1wZy1maW5hbCAuby1za2lsbHMtaGVyb19fdGhhbmsteW91LWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9XG5cbi5jYXNlLXN0dWR5LXRoYW5rLXBnIC50aGFuay1yaWdodC10b3AgLmJ0biwgLmNhc2Utc3R1ZHktdGhhbmstcGcgLmNoZWFwZXItYmV0dGVyIC5idG4sIC5jYXNlLXN0dWR5LXRoYW5rLXBnIC5yZXRlbnRpb24tcmF0ZTEgLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB6LWluZGV4OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGNTgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTgwMDtcbiAgcGFkZGluZzogMTJweCAwcHg7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FzZS1zdHVkeS10aGFuay1wZyAudGhhbmstcmlnaHQtdG9wIC5idG4sIC5jYXNlLXN0dWR5LXRoYW5rLXBnIC5jaGVhcGVyLWJldHRlciAuYnRuLCAuY2FzZS1zdHVkeS10aGFuay1wZyAucmV0ZW50aW9uLXJhdGUxIC5idG4ge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLmNhc2Utc3R1ZHktdGhhbmstcGcgLnRoYW5rLXJpZ2h0LXRvcCAuYnRuOmFmdGVyLCAuY2FzZS1zdHVkeS10aGFuay1wZyAuY2hlYXBlci1iZXR0ZXIgLmJ0bjphZnRlciwgLmNhc2Utc3R1ZHktdGhhbmstcGcgLnJldGVudGlvbi1yYXRlMSAuYnRuOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYXJyb3ctd2hpdGUucG5nKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4uY2FzZS1zdHVkeS10aGFuay1wZyAub2ZmLXZpZGVvLXBhbiAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1ODAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gIHBhZGRpbmc6IDEycHggMHB4O1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhc2Utc3R1ZHktdGhhbmstcGcgLm9mZi12aWRlby1wYW4gLmJ0biB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7IH0gfVxuXG4uY2FzZS1zdHVkeS10aGFuay1wZyAucG9zdC1wYW4gLmJ0biB7XG4gIHotaW5kZXg6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1ODAwO1xuICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDdweCAwO1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhc2Utc3R1ZHktdGhhbmstcGcgLnBvc3QtcGFuIC5idG4ge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0OyB9IH1cbiAgLmNhc2Utc3R1ZHktdGhhbmstcGcgLnBvc3QtcGFuIC5idG46OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYXJyb3ctd2hpdGUucG5nKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4uby1jYXNlc3R1ZGllcy10aGFua3lvdSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNzBweCAwIDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi90aGFuay15b3UtYmFubmVyLmpwZWcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICBtYXJnaW4tYm90dG9tOiAyOTBweDsgfVxuXG4uY2FzZS1zdHVkeS10aGFuay1wZyAuby1jYXNlc3R1ZGllcy10aGFua3lvdSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4OyB9XG5cbi5odXJyeS1zZWN0aW9uLWNzIC5odXJyeSB7XG4gIHdpZHRoOiA3MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC0yMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBhZGRpbmc6IDQwcHggODBweCA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMThweCAwcHggI2E2YTZhNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5odXJyeS1zZWN0aW9uLWNzIC5odXJyeTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmh1cnJ5LXNlY3Rpb24tY3MgLmh1cnJ5IC5idG4tb3JhbmdlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG4gIC5odXJyeS1zZWN0aW9uLWNzIC5odXJyeSBoMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmh1cnJ5LXNlY3Rpb24tY3MgLmh1cnJ5IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG4ucGFnZS00MDQgLm8taGVyby1zbWFsbCB7XG4gIHBhZGRpbmc6IDgwcHggMCAwOyB9XG5cbi5wYWdlLTQwNCAuby1oZXJvLXNtYWxsIC5qcy1oZXJvLXN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5wYWdlLTQwNCAuby1oZXJvLXNtYWxsX19zaGFkb3cge1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLTQwNCAuby1oZXJvLXNtYWxsX19zaGFkb3cgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzOyB9XG5cbi5wYWdlLTQwNCAuY29tbW9uLWJnLWhvbGRlciB7XG4gIHBhZGRpbmc6IDgwcHggMCA2MHB4OyB9XG4gIC5wYWdlLTQwNCAuY29tbW9uLWJnLWhvbGRlciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5wYWdlLTQwNCAuY29tbW9uLWJnLWhvbGRlciAuYy1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNGRjU4MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gICAgcGFkZGluZzogMCAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5wYWdlLTQwNCAuY29tbW9uLWJnLWhvbGRlciAuYy1idG46YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tYXJyb3ctbmV4dC1iZy5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHggYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5zdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEZBO1xuICBwYWRkaW5nOiAyMHB4IDAgMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zdC1oZWFkZXIge1xuICAgICAgcGFkZGluZzogNjBweCAwIDM1cHg7IH0gfVxuICAuc3QtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zdC1oZWFkZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuc3QtaGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN0LWhlYWRlciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDsgfSB9XG4gIC5zdC1oZWFkZXIgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDkwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zdC1oZWFkZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuc3QtaGVhZGVyIC5kb3dubG9hZC1ndWlkZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnN0LWhlYWRlciAuZG93bmxvYWQtZ3VpZGUtd3JhcHBlciBoMSB7XG4gICAgICBtYXJnaW46IDMwcHggMCA0MHB4OyB9XG4gIC5zdC1oZWFkZXIgLmRvd25sb2FkLWd1aWRlLWljb24gaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnN0LWhlYWRlciAuczEwMDBkLXRoYW5rLWR3bmxkLWJ0biB7XG4gICAgZm9udC1mYW1pbHk6ICdwb3BwaW5zJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjU4MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIGhlaWdodDogNzFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAuc3QtaGVhZGVyIC5zMTAwMGQtdGhhbmstZHdubGQtYnRuIHN2ZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAuc3QtaGVhZGVyIC5zMTAwMGQtdGhhbmstZHdubGQtYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZjU4MDA7IH1cbiAgICAgIC5zdC1oZWFkZXIgLnMxMDAwZC10aGFuay1kd25sZC1idG46aG92ZXIgc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiAjZmY1ODAwOyB9XG4gICAgICAgIC5zdC1oZWFkZXIgLnMxMDAwZC10aGFuay1kd25sZC1idG46aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZjU4MDA7XG4gICAgICAgICAgc3Ryb2tlOiAjZmY1ODAwOyB9XG5cbi5zdC1oZWFkZXItMSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi90aGFua3lvdS1iZy5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnN0LWhlYWRlci0xIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN0LWhlYWRlci0xIHAge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9IH1cblxuLnMtdGhhbmsgLnBvc3QtcGFuIHVsIGxpIGEge1xuICB3aWR0aDogNjclO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucy10aGFuayAucG9zdC1wYW4gdWwgbGkgYSB7XG4gICAgICB3aWR0aDogODAlOyB9IH1cblxuLnN1cnZleS10aGFuay1wZy1maW5hbCAudGhhbmsteW91LWZpbmFsLWJhbm5lciB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuc3VydmV5LXRoYW5rLXBnLWZpbmFsIC50aGFuay15b3UtZmluYWwtYmFubmVyIC5vLXNraWxscy1oZXJvX19pY29uIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnN1cnZleS10aGFuay1wZy1maW5hbCAudGhhbmsteW91LWZpbmFsLWJhbm5lciBoMS5qcy1oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvc3QtcGFuIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuXG4ucG9zdC1wYW4gdWwgbGkgYSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBvc3QtcGFuIHVsIGxpIGEge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4vKiBBTkNIT1IgUmVmZXJyYWwgcHJvZ3JhbSBwYWdlcyAqL1xuYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIC5vLXNlcnZpY2VzLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEY4O1xuICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHlbZGF0YS1wYWdlPVwicmVmZXJyYWwtcHJvZ3JhbVwiXSAuby1zZXJ2aWNlcy1oZXJvIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDcwcHggMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9oZWFkZXItcGF0dGVybi1yLnBuZykgMTAwJSAwIG5vLXJlcGVhdCAjRjFGNEY4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMCU7IH0gfVxuICBib2R5W2RhdGEtcGFnZT1cInJlZmVycmFsLXByb2dyYW1cIl0gLm8tc2VydmljZXMtaGVybyAubG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIC5vLXNlcnZpY2VzLWhlcm8gLmxvZ28ge1xuICAgICAgICBtYXJnaW46IDAgMCA3MHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG4gIGJvZHlbZGF0YS1wYWdlPVwicmVmZXJyYWwtcHJvZ3JhbVwiXSAuby1zZXJ2aWNlcy1oZXJvIHAubWVkIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGJvZHlbZGF0YS1wYWdlPVwicmVmZXJyYWwtcHJvZ3JhbVwiXSAuby1zZXJ2aWNlcy1oZXJvIHAubWVkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIGJvZHlbZGF0YS1wYWdlPVwicmVmZXJyYWwtcHJvZ3JhbVwiXSAuby1zZXJ2aWNlcy1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIC5vLXNlcnZpY2VzLWhlcm8gaDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIC5vLXNlcnZpY2VzLWhlcm8gcC5yLXRleHQxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzI1YzM1MTtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBib2R5W2RhdGEtcGFnZT1cInJlZmVycmFsLXByb2dyYW1cIl0gLm8tc2VydmljZXMtaGVybyBwLnItdGV4dDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIC5vLXNlcnZpY2VzLWhlcm8gcC5yLXRleHQyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIC5vLXNlcnZpY2VzLWhlcm8gcC5yLXRleHQyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbmJvZHlbZGF0YS1wYWdlPVwicmVmZXJyYWwtcHJvZ3JhbVwiXSAuby1zZXJ2aWNlcy1oZXJvX19iYWNrZ3JvdW5kLTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vaGVhZGVyLWJvdHRvbS1iZy5wbmcpIDAgMTAwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUwcHg7IH1cblxuYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIC5jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7IH1cblxuYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIC5vLXNlcnZpY2VzLWhlcm8gLnJlZmVyLWNsaWVudC1mb3JtIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29udGFjdC11cy9kYXNoZWQtbGluZS5wbmcpIDAgMCByZXBlYXQteCAjZmZmO1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIGJvZHlbZGF0YS1wYWdlPVwicmVmZXJyYWwtcHJvZ3JhbVwiXSAuby1zZXJ2aWNlcy1oZXJvIC5yZWZlci1jbGllbnQtZm9ybSBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIGJvZHlbZGF0YS1wYWdlPVwicmVmZXJyYWwtcHJvZ3JhbVwiXSAuby1zZXJ2aWNlcy1oZXJvIC5yZWZlci1jbGllbnQtZm9ybSBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIC5vLXNlcnZpY2VzLWhlcm8gLnJlZmVyLWNsaWVudC1mb3JtIGlucHV0LFxuICBib2R5W2RhdGEtcGFnZT1cInJlZmVycmFsLXByb2dyYW1cIl0gLm8tc2VydmljZXMtaGVybyAucmVmZXItY2xpZW50LWZvcm0gdGV4dGFyZWEge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIC5vLXNlcnZpY2VzLWhlcm8gLnJlZmVyLWNsaWVudC1mb3JtIC51LW5hbWUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOEM4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIGJvZHlbZGF0YS1wYWdlPVwicmVmZXJyYWwtcHJvZ3JhbVwiXSAuby1zZXJ2aWNlcy1oZXJvIC5yZWZlci1jbGllbnQtZm9ybSAudS1lbWFpbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOUM4Qzg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIC5vLXNlcnZpY2VzLWhlcm8gLnJlZmVyLWNsaWVudC1mb3JtIC51LW5hbWUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOEM4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIGJvZHlbZGF0YS1wYWdlPVwicmVmZXJyYWwtcHJvZ3JhbVwiXSAuby1zZXJ2aWNlcy1oZXJvIC5yZWZlci1jbGllbnQtZm9ybSAucGhvbmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOEM4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAzNXB4IDA7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGJvZHlbZGF0YS1wYWdlPVwicmVmZXJyYWwtcHJvZ3JhbVwiXSAuby1zZXJ2aWNlcy1oZXJvIC5yZWZlci1jbGllbnQtZm9ybSAucGhvbmUgaW5wdXQge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICBib2R5W2RhdGEtcGFnZT1cInJlZmVycmFsLXByb2dyYW1cIl0gLm8tc2VydmljZXMtaGVybyAucmVmZXItY2xpZW50LWZvcm0gLnBob25lICNyLXBob25lTnVtYmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTlweDtcbiAgICAgIGxlZnQ6IDYwcHg7IH1cbiAgYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIC5vLXNlcnZpY2VzLWhlcm8gLnJlZmVyLWNsaWVudC1mb3JtIC50ZXJtcyB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIC5vLXNlcnZpY2VzLWhlcm8gLnJlZmVyLWNsaWVudC1mb3JtIC50ZXJtcyBpbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIC5vLXNlcnZpY2VzLWhlcm8gLnJlZmVyLWNsaWVudC1mb3JtIC5yLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI0ZGNTgwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gICAgcGFkZGluZzogMCAyN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDsgfVxuICAgIGJvZHlbZGF0YS1wYWdlPVwicmVmZXJyYWwtcHJvZ3JhbVwiXSAuby1zZXJ2aWNlcy1oZXJvIC5yZWZlci1jbGllbnQtZm9ybSAuci1zdWJtaXQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tYXJyb3ctbmV4dC1zbWFsbC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHggYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIGJvZHlbZGF0YS1wYWdlPVwicmVmZXJyYWwtcHJvZ3JhbVwiXSAuby1zZXJ2aWNlcy1oZXJvIC5yZWZlci1jbGllbnQtZm9ybSBpbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICBib2R5W2RhdGEtcGFnZT1cInJlZmVycmFsLXByb2dyYW1cIl0gLm8tc2VydmljZXMtaGVybyAucmVmZXItY2xpZW50LWZvcm0gcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIGJvZHlbZGF0YS1wYWdlPVwicmVmZXJyYWwtcHJvZ3JhbVwiXSAuby1zZXJ2aWNlcy1oZXJvIC5yZWZlci1jbGllbnQtZm9ybSBwIGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMjBweCAwOyB9XG4gIGJvZHlbZGF0YS1wYWdlPVwicmVmZXJyYWwtcHJvZ3JhbVwiXSAuby1zZXJ2aWNlcy1oZXJvIC5yZWZlci1jbGllbnQtZm9ybSAubmljZUNvdW50cnlJbnB1dE1lbnVGaWx0ZXIgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDVweDtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIC5vLXNlcnZpY2VzLWhlcm8gLnJlZmVyLWNsaWVudC1mb3JtIC5uaWNlQ291bnRyeUlucHV0TWVudURyb3Bkb3duQ29udGVudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E4YThhODtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk7IH1cbiAgICBib2R5W2RhdGEtcGFnZT1cInJlZmVycmFsLXByb2dyYW1cIl0gLm8tc2VydmljZXMtaGVybyAucmVmZXItY2xpZW50LWZvcm0gLm5pY2VDb3VudHJ5SW5wdXRNZW51RHJvcGRvd25Db250ZW50IGEge1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIC5vLXNlcnZpY2VzLWhlcm8gLnJlZmVyLWNsaWVudC1mb3JtIC5uaWNlQ291bnRyeUlucHV0TWVudURyb3Bkb3duQ29udGVudCBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBib2R5W2RhdGEtcGFnZT1cInJlZmVycmFsLXByb2dyYW1cIl0gLm8tc2VydmljZXMtaGVybyAucmVmZXItY2xpZW50LWZvcm0gLm5pY2VDb3VudHJ5SW5wdXRNZW51RHJvcGRvd25Db250ZW50IGEgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICBib2R5W2RhdGEtcGFnZT1cInJlZmVycmFsLXByb2dyYW1cIl0gLm8tc2VydmljZXMtaGVybyAucmVmZXItY2xpZW50LWZvcm0gLm5pY2VDb3VudHJ5SW5wdXRNZW51RHJvcGRvd25Db250ZW50IGEgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuICBib2R5W2RhdGEtcGFnZT1cInJlZmVycmFsLXByb2dyYW1cIl0gLm8tc2VydmljZXMtaGVybyAucmVmZXItY2xpZW50LWZvcm0gLm5pY2VDb3VudHJ5SW5wdXRNZW51IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIC5vLXNlcnZpY2VzLWhlcm8gLnJlZmVyLWNsaWVudC1mb3JtIC5uaWNlQ291bnRyeUlucHV0TWVudSAubmljZUNvdW50cnlJbnB1dE1lbnVEZWZhdWx0VGV4dCB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICBib2R5W2RhdGEtcGFnZT1cInJlZmVycmFsLXByb2dyYW1cIl0gLm8tc2VydmljZXMtaGVybyAucmVmZXItY2xpZW50LWZvcm0gLm5pY2VDb3VudHJ5SW5wdXRNZW51IGEge1xuICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5W2RhdGEtcGFnZT1cInJlZmVycmFsLXByb2dyYW1cIl0gLm8tc2VydmljZXMtaGVybyAucmVmZXItY2xpZW50LWZvcm0gLm5pY2VDb3VudHJ5SW5wdXRNZW51IC5uaWNlQ291bnRyeUlucHV0TWVudUNvdW50cnlGbGFnIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIGJvZHlbZGF0YS1wYWdlPVwicmVmZXJyYWwtcHJvZ3JhbVwiXSAuby1zZXJ2aWNlcy1oZXJvIC5yZWZlci1jbGllbnQtZm9ybSAubmljZUNvdW50cnlJbnB1dE1lbnUgLm5pY2VDb3VudHJ5SW5wdXRNZW51RHJvcGRvd24ge1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG5cbi5vLXdoYXQteW91LWdldC1mcm9tLXVzLS1oaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuICAuby13aGF0LXlvdS1nZXQtZnJvbS11cy0taGl0IGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW46IDBweCAwcHggNTBweCAwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8td2hhdC15b3UtZ2V0LWZyb20tdXMtLWhpdCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7IH0gfVxuICAuby13aGF0LXlvdS1nZXQtZnJvbS11cy0taGl0IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gIC5vLXdoYXQteW91LWdldC1mcm9tLXVzLS1oaXQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbjogMHB4IDBweCAyNXB4IDBweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuLnNydnktdGhhbmt1LXJlZiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLnJlY2FwdGNoYS1zdHlsZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi8qIEFOQ0hPUiBDc3IgcGFnZXMgKi9cbi8qIEdsb2JhbCBVdGlsaXR5IFN0eWxlKi9cbi5teC1hdXRvLFxuLm1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ubXgtYXV0byxcbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXItbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlOyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLyoqIENTUiBQYWdlICoqL1xuLyogU2VjdGlvbiBHbG9iYWwgKi9cbi5vLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc2VjdGlvbi0tdGhpbmstZ3JlZW4ge1xuICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG4gIC5vLXNlY3Rpb25fX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNlY3Rpb25fX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAuby1zZWN0aW9uX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuby1zZWN0aW9uX19jb250YWluZXItbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG4vKiBIZXJvICovXG4uby1za2lsbHMtaGVyby0tY3NyIHtcbiAgYmFja2dyb3VuZDogIzIzMmIzNDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuby1za2lsbHMtaGVyby0tY3NyIC5vLXNraWxscy1oZXJvX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cblxuLm8tc2tpbGxzLWhlcm8tLWNzciAuby1za2lsbHMtaGVyb19fYmFja2dyb3VuZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMyMzJiMzQrMCwyMzJiMzQrNTAsN2RiOWU4Kzk5JjErMCwxKzUwLDArMTAwICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMyMzJiMzQgMCUsICMyMzJiMzQgNTAlLCByZ2JhKDEyNSwgMTg1LCAyMzIsIDAuMDIpIDk5JSwgcmdiYSgxMjUsIDE4NSwgMjMyLCAwKSAxMDAlKTtcbiAgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzIzMmIzNCAwJSwgIzIzMmIzNCA1MCUsIHJnYmEoMTI1LCAxODUsIDIzMiwgMC4wMikgOTklLCByZ2JhKDEyNSwgMTg1LCAyMzIsIDApIDEwMCUpO1xuICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyMzJiMzQgMCUsICMyMzJiMzQgNTAlLCByZ2JhKDEyNSwgMTg1LCAyMzIsIDAuMDIpIDk5JSwgcmdiYSgxMjUsIDE4NSwgMjMyLCAwKSAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMjMyYjM0JywgZW5kQ29sb3JzdHI9JyMwMDdkYjllOCcsR3JhZGllbnRUeXBlPTEgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tc2tpbGxzLWhlcm8tLWNzciAuby1za2lsbHMtaGVyb19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLXNraWxscy1oZXJvX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7IH0gfVxuXG4uby1za2lsbHMtaGVyb19fc3ViLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc2tpbGxzLWhlcm9fX3N1Yi1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuLyogVGhpbmsgR3JlZW4gKi9cbi5vLWVmZm9ydHNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLWVmZm9ydHNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWVmZm9ydHNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG4gIC5vLWVmZm9ydHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uby1lZmZvcnRzX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1lZmZvcnRzX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uby1lZmZvcnRzX19pbmZvIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDA7XG4gIG1hcmdpbjogLTUwcHggMzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tZWZmb3J0c19faW5mbyB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDUwcHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWVmZm9ydHNfX2luZm8ge1xuICAgICAgcGFkZGluZzogMzBweCAwIDMwcHggMzBweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgLTE4MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1heC13aWR0aDogNTM1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1lZmZvcnRzX19pbmZvLS1yaWdodCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAwO1xuICAgICAgbWFyZ2luOiAwIC0xODBweCAwIDA7IH0gfVxuXG4uby1lZmZvcnRzX19kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWVmZm9ydHNfX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLyogVGhpbmsgR3JlZW4gKi9cbi5vLXRoaW5rLWdyZWVuX19tZWRpYS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby10aGluay1ncmVlbl9fbWVkaWEtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLm8tdGhpbmstZ3JlZW5fX2xpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMzZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby10aGluay1ncmVlbl9fbGlzdC1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5vLXRoaW5rLWdyZWVuX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuby10aGluay1ncmVlbl9fbGlzdC1pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jc3IvY2hlY2tfaWNvbi5zdmdcIik7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogOHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1zZWN0aW9uLS1wb3J0Zm9saW8gLm8tc2VjdGlvbl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4OyB9IH1cblxuLm8tc2VjdGlvbi0tcG9ydGZvbGlvIC5vLXNlY3Rpb25fX2Rlc2Mge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc2VjdGlvbi0tcG9ydGZvbGlvIC5vLXNlY3Rpb25fX2Rlc2Mge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgLyogbGluZS1oZWlnaHQ6IDQwcHg7ICovXG4gICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG5cbi5vLXBvcnRmb2xpbyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAuby1wb3J0Zm9saW9fX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuby1wb3J0Zm9saW9fX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm8tcG9ydGZvbGlvX19tZWRpYSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5vLXBvcnRmb2xpb19fbmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDM1cHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5vLXBvcnRmb2xpb19fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDsgfSB9XG4gIC5vLXBvcnRmb2xpb19faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5vLXBvcnRmb2xpb19faWNvbiB7XG4gICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgICBib3R0b206IDQycHg7IH0gfVxuICAuby1wb3J0Zm9saW8gLnNsaWNrLXByZXYsXG4gIC5vLXBvcnRmb2xpbyAuc2xpY2stbmV4dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbm9kZS9wcmV2LnN2Zyk7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1wb3J0Zm9saW8gLnNsaWNrLXByZXYsXG4gICAgICAuby1wb3J0Zm9saW8gLnNsaWNrLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGxlZnQ6IC0zMHB4OyB9IH1cbiAgICAuby1wb3J0Zm9saW8gLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQsXG4gICAgLm8tcG9ydGZvbGlvIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuby1wb3J0Zm9saW8gLnNsaWNrLW5leHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL25vZGUvbmV4dC5zdmcpO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC00NXB4OyB9XG4gIC5vLXBvcnRmb2xpb19fcmlnaHQtcGFuIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXBvcnRmb2xpb19fcmlnaHQtcGFuIHtcbiAgICAgICAgcGFkZGluZzogNjBweDsgfSB9XG4gIC5vLXBvcnRmb2xpb19fcHJvai1uYW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tcG9ydGZvbGlvX19wcm9qLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLm8tcG9ydGZvbGlvX19wcm9qLWRlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1wb3J0Zm9saW9fX3Byb2otZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuby1wb3J0Zm9saW9fX3Byb2otZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm8tcG9ydGZvbGlvX19saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM0YTkwZTI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXBvcnRmb2xpb19fbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbi8qIFNsaWNrIExpZ2h0Ym94IEN1c3RvbWl6YXRpb24gZm9yIFBvcnRmb2xpbyBOb2RlIEpTIHBhZ2UqL1xuLnNsaWNrLWxpZ2h0Ym94LW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5qcy1zbGlkZXItbW9kYWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1saWdodGJveCB7XG4gIHotaW5kZXg6IDk5OTk5OTk5ICFpbXBvcnRhbnQ7IH1cbiAgLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1saWdodGJveC1pbm5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zbGljay1saWdodGJveCAuc2xpY2stbGlnaHRib3gtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1saWdodGJveC1pbm5lci13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zbGljay1saWdodGJveCAuc2xpY2stbGlnaHRib3gtaW5uZXItd3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogOTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zbGljay1saWdodGJveCAuc2xpY2stbGlnaHRib3gtaW5uZXItd3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogMTE3MHB4OyB9IH1cbiAgLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1saWdodGJveC1zbGljay1pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuc2xpY2stbGlnaHRib3ggLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWl0ZW0taW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zbGljay1saWdodGJveCAuc2xpY2stbGlnaHRib3gtc2xpY2staXRlbS1pbm5lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAuc2xpY2stbGlnaHRib3ggLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWltZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5zbGljay1saWdodGJveCAuc2xpY2stbGlnaHRib3gtc2xpY2stY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1saWdodGJveC1zbGljay1jYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5zbGljay1saWdodGJveCAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1saWdodGJveC1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbm9kZS9jbG9zZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZjtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNsaWNrLWxpZ2h0Ym94IC5zbGljay1saWdodGJveC1jbG9zZSB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7IH0gfVxuICAuc2xpY2stbGlnaHRib3ggLnNsaWNrLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ub2RlL3ByZXYuc3ZnKTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRiZTcwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyZGJlNzA7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAgIC5zbGljay1saWdodGJveCAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zbGljay1saWdodGJveCAuc2xpY2stYXJyb3cge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zbGljay1saWdodGJveCAuc2xpY2stYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzJkYmU3MDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzJkYmU3MDsgfSB9XG4gIC5zbGljay1saWdodGJveCAuc2xpY2stbmV4dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbm9kZS9uZXh0LnN2Zyk7XG4gICAgcmlnaHQ6IC00NXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zbGljay1saWdodGJveCAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuICAuc2xpY2stbGlnaHRib3ggLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zbGljay1saWdodGJveCAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDUxcHg7IH0gfVxuXG51bC5mcmVhbXdvcmstbGlzdCB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICB1bC5mcmVhbXdvcmstbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIHVsLmZyZWFtd29yay1saXN0IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIHVsLmZyZWFtd29yay1saXN0IHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICB1bC5mcmVhbXdvcmstbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBpbmhlcml0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICB1bC5mcmVhbXdvcmstbGlzdCBsaSB7XG4gICAgICAgIGZsZXg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgdWwuZnJlYW13b3JrLWxpc3QgbGkgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxODdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICB1bC5mcmVhbXdvcmstbGlzdCBsaSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHVsLmZyZWFtd29yay1saXN0IGxpIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIHVsLmZyZWFtd29yay1saXN0IGxpIHAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICB1bC5mcmVhbXdvcmstbGlzdCBsaSBwIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZm9udC0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5zdGVwLWhlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnN0ZXAtaGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDsgfSB9XG5cbi53aHktZG90bmV0IGxpIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aHktZG90bmV0IGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAud2h5LWRvdG5ldCBsaSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAud2h5LWRvdG5ldCBsaSBpbWcge1xuICAgICAgICB3aWR0aDogNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gIC53aHktZG90bmV0IGxpIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAud2h5LWRvdG5ldCBsaSBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDE5JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cbiAgLndoeS1kb3RuZXQgbGkgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53aHktZG90bmV0IGxpIHAge1xuICAgICAgICB3aWR0aDogNjglO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLnN0ZXAtaG9sZGVyIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5zdGVwLWhvbGRlciBvbCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc3RlcC1ob2xkZXIgb2wgbGkge1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4ubmV3LXN0ZXAgLmhvdy1pdC13b3Jrcy1ob2xkZXIgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4OyB9XG5cbi5mYXEtaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuZmFxLWhvbGRlciAucGFuZWwxIHAucmVsYXRlZC10ZWNoIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5vLWNhc2Utc3R1ZGllcy1uZXcgLmZhcS1ob2xkZXIgLmFjY29yZGlvbjEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNhc2Utc3R1ZGllcy1uZXcgLmZhcS1ob2xkZXIgLmFjY29yZGlvbjEgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbi50ZWNobm9sb2d5IC5vLXNraWxscy1oZXJvIGgxIHtcbiAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50ZWNobm9sb2d5IC5vLXNraWxscy1oZXJvIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDY4cHggIWltcG9ydGFudDsgfSB9XG5cbi50ZWNoLXRleHQge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmxkcy1kdWFsLXJpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmxkcy1kdWFsLXJpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBsZHMtZHVhbC1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uY2FsZW5kbHktcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1JTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuY2FsZW5kbHktcHJlbG9hZGVyIC5jYWxlbmRseS1wcmVsb2FkZXItdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5zLXRoYW5rIC53aHktZGV0YWlscyBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG4uby1lZmZvcnRzX19pdGVtIC5jb2wtbWQtNCB7XG4gIHotaW5kZXg6IDk7IH1cblxuLnBlb3BsZS1iZWhpbmQge1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBlb3BsZS1iZWhpbmQge1xuICAgICAgcGFkZGluZzogODBweCAwIDUwcHg7IH0gfVxuXG4uby1hYm91dHVzLS1sZWFkZXJzaGlwLXRlYW0gLnRlYW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWFib3V0dXMtLWxlYWRlcnNoaXAtdGVhbSAudGVhbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5vLWFib3V0dXMtLWxlYWRlcnNoaXAtdGVhbSAudGVhbSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbi5vLWFib3V0dXMtLWxlYWRlcnNoaXAtdGVhbS1uZXcgLnRlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50ZWFtIHtcbiAgbWluLWhlaWdodDogMzgwcHg7IH1cblxuLm8tYWJvdXR1cy0tbGVhZGVyc2hpcC10ZWFtLW5ldyAudGVhbSAudGVhbS1pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDE3OHB4O1xuICBoZWlnaHQ6IDE3OHB4O1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm8tYWJvdXR1cy0tbGVhZGVyc2hpcC10ZWFtIC50ZWFtIGZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAyMHB4IHNvbGlkICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uby1hYm91dHVzLS1sZWFkZXJzaGlwLXRlYW0tbmV3IC50ZWFtIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1hYm91dHVzLS1sZWFkZXJzaGlwLXRlYW0tbmV3IC50ZWFtIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm8tYWJvdXR1cy0tbGVhZGVyc2hpcC10ZWFtLW5ldyAudGVhbSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5vLWFib3V0dXMtLWxlYWRlcnNoaXAtdGVhbS1uZXcgLnRlYW0gLnRlYW0taW1nLWhvbGRlciBhLmxpbmtpZC1pbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogNDBweDsgfVxuXG4uby1zZWN0aW9uX19kZXNjIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uY3NyLWxlYWRlcnNoaXAtdGVhbSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLyogQU5DSE9SIEh5YnJpZCBwYWdlcyovXG4uaHlicmlkIC5oeWJyaWQtb2ZmZXIgLm8tc2tpbGxzLWJlbmVmaXRzX19jb250ZW50aG9sZGVyIHtcbiAgcGFkZGluZzogNTBweCAzMHB4OyB9XG4gIC5oeWJyaWQgLmh5YnJpZC1vZmZlciAuby1za2lsbHMtYmVuZWZpdHNfX2NvbnRlbnRob2xkZXIgLmNvbnRlbnQtcGFuZWw6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oeWJyaWQgLmh5YnJpZC1vZmZlciAuby1za2lsbHMtYmVuZWZpdHNfX2NvbnRlbnRob2xkZXIgLmNvbnRlbnQtcGFuZWwgaW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgLmh5YnJpZCAuaHlicmlkLW9mZmVyIC5vLXNraWxscy1iZW5lZml0c19fY29udGVudGhvbGRlciAuY29udGVudC1wYW5lbCBoMyB7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHg7IH1cblxuLmh5YnJpZCAudC1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oeWJyaWQgLnQtbGlzdCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgLmh5YnJpZCAudC1saXN0IGxpIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7IH1cblxuLmh5YnJpZCAuaHlicmlkLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuaHlicmlkIC5oeWJyaWQtbGlzdC5jb2xvci1ibGFjayBsaSB7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgLmh5YnJpZCAuaHlicmlkLWxpc3QgbGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vdGljay5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmh5YnJpZCAuaHlicmlkLWxpc3QtMSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oeWJyaWQgLmh5YnJpZC1saXN0LTEge1xuICAgICAgd2lkdGg6IDE1JTsgfSB9XG5cbi5oeWJyaWQgLmh5YnJpZC1saXN0LTIge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaHlicmlkIC5oeWJyaWQtbGlzdC0yIHtcbiAgICAgIHdpZHRoOiAyMCU7IH0gfVxuXG4uaHlicmlkIC5oeWJyaWQtbGlzdC0zIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmh5YnJpZCAuaHlicmlkLWxpc3QtMyB7XG4gICAgICB3aWR0aDogMzAlOyB9IH1cblxuLmh5YnJpZCAuaHlicmlkLWxpc3QtNCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oeWJyaWQgLmh5YnJpZC1saXN0LTQge1xuICAgICAgd2lkdGg6IDIwJTsgfSB9XG5cbi5oeWJyaWQgLm1hc29ucnkgLmJvZHktdGV4dC1tZWRpdW0ge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cbi8qIEFOQ0hPUiBuZXctc2tpbGwqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5taWQtYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zdGFmZi9taWQtYm9yZGVyLnBuZykgcmVwZWF0LXkgNTAlIDUwJTsgfSB9XG5cbi53aXRoLWNuLWxpc3Qge1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLndpdGgtY24tbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLndpdGgtY24tbGlzdCBsaSBzcGFuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ud2l0aC1jbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aXRoLWNuIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCA1MHB4OyB9IH1cbiAgLndpdGgtY24gaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAud2l0aC1jbiBoMiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4OyB9IH1cbiAgLndpdGgtY24gaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC53aXRoLWNuIC5wYWRkaW5nLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4uZXhwZXJ0aXNlLXB5dGhvbi1zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMxNERGN0Q7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmV4cGVydGlzZS1weXRob24tc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cblxuLmV4cGVydGlzZS1weXRob24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlBQTFBQztcbiAgcGFkZGluZzogMTBweCAwOyB9XG4gIC5leHBlcnRpc2UtcHl0aG9uIHNwYW4ge1xuICAgIHdpZHRoOiAzOCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5leHBlcnRpc2UtcHl0aG9uIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG4gIC5leHBlcnRpc2UtcHl0aG9uIC5weXRob24taW1nLWhvbGRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV4cGVydGlzZS1weXRob24gLnB5dGhvbi1pbWctaG9sZGVyIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7IH0gfVxuICAuZXhwZXJ0aXNlLXB5dGhvbiBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEwcHg7IH1cblxuLmZjLWFjY28uby1jYXNlLXN0dWRpZXMtbmV3IC5mYXEtaG9sZGVyIC5hY2NvcmRpb24xIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZjLWFjY28uby1jYXNlLXN0dWRpZXMtbmV3IC5mYXEtaG9sZGVyIC5hY2NvcmRpb24xIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG5cbi5mYy1hY2NvIC5wYWQtODAge1xuICBwYWRkaW5nOiA1MHB4IDAgMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmMtYWNjbyAucGFkLTgwIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG5cbi5mYy1hY2NvIC5mYXEtcGFuIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmMtYWNjbyAuZmFxLXBhbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLmZhcS1zZWN0aW9uIHtcbiAgcGFkZGluZzogNTBweCAwIDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZhcS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG5cbi5mYy1hY2NvIC5mYXEtaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucmVtb3RlLWRldiAuaG93LWl0LXdvcmtzLWhvbGRlciBpbWcge1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMDsgfVxuXG4ucmVtb3RlLWRldiAuaG93LWl0LXdvcmtzLWhvbGRlciBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cblxuLm8tZW5nYWdlbWVudC1tb2RlbCBoZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5vLWVuZ2FnZW1lbnQtbW9kZWwgaGVhZGVyIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG4uc3RhZmYtY2hhcnQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjsgfVxuXG4uc3RhZmYtY2hhcnQgLmNoYXJ0LWhlYWQgLmNoYXJ0LWhlYWQtMTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zdGFmZi1jaGFydCAuY2hhcnQtaGVhZCAuY2hhcnQtaGVhZC0xIHtcbiAgd2lkdGg6IDE5JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFFMTlEO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnN0YWZmLWNoYXJ0IC5jaGFydC1oZWFkIC5jaGFydC1oZWFkLTEge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDsgfSB9XG5cbi5zdGFmZi1jaGFydCAuY2hhcnQtaGVhZCAuY2hhcnQtaGVhZC0xIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uc3RhZmYtY2hhcnQgLmNoYXJ0LWhlYWQgLmNoYXJ0LWhlYWQtMSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5jaGFydC1taWQtMTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQkUzRkY7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuY2hhcnQtbWlkLTE6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NzRENUE7IH0gfVxuXG4uc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuY2hhcnQtbWlkLTE6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnN0YWZmLWNoYXJ0IC5jaGFydC1oZWFkIC5jaGFydC1oZWFkLTEgc3BhbiBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuY2hhcnQtbWlkLTEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5jaGFydC1taWQtMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuY2hhcnQtbWlkLTEge1xuICAgICAgd2lkdGg6IDE5JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5jaGFydC1taWQtMSB7XG4gICAgICBtaW4taGVpZ2h0OiA4OHB4OyB9IH1cblxuLm1pZC1zdWIge1xuICBwYWRkaW5nOiAxMHB4IDAgMDsgfVxuICAubWlkLXN1YiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLnN0YWZmLWNoYXJ0IC5jaGFydC1taWQgLmNoYXJ0LW1pZC0xIHNwYW4ucHJpY2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5jaGFydC1taWQtMSBzcGFuLnByaWNlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbi5nc3Qge1xuICBjb2xvcjogI0NCRTNGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmdzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuc3RhZmYtZmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5zdGFmZi1maXJzdC1jaGlsZC1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDsgfSB9XG5cbi53ZS1oaXJlIHtcbiAgcGFkZGluZzogNTBweCAwIDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndlLWhpcmUge1xuICAgICAgcGFkZGluZzogODBweCAwIDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ldy1wcmljaW5nIC5jbW4taGVhZGluZy1wYXJhIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9IH1cblxuLmNzLW5ldy1wIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uY3MtbmV3LWgzIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNzLW5ldy1oMyB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDlweDsgfSB9XG5cbi5vLXNraWxscy1oZXJvX19zY2hkdWxlIC5taW51cy1zY2hlZHVsZS1ib3gge1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmxhc3QtZXhwZXJ0aXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubGFzdC1leHBlcnRpc2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi50ZWNoLWV4cCB7XG4gIHBhZGRpbmc6IDQ1cHggMCAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50ZWNoLWV4cCB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDAgNTBweDsgfSB9XG5cbi5mYy1hY2NvIHtcbiAgcGFkZGluZzogNDVweCAwIDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZjLWFjY28ge1xuICAgICAgcGFkZGluZzogNjVweCAwIDUwcHg7IH0gfVxuXG4uc2tpbGwtd2hhdCAuY29udGFpbmVyIHtcbiAgei1pbmRleDogOTsgfVxuXG4vKkNoZWFwZXIgYmV0dGVyKi9cbi5jYi1oZWFkZXItbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNiLWhlYWRlci1sZWZ0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cblxuLmNiLWhlYWRlci1sZWZ0IGgxIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYi1oZWFkZXItbGVmdCBoMSB7XG4gICAgICBsaW5lLWhlaWdodDogNThweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmNiLWhlYWRlci1sZWZ0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzJEQkU3MDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjsgfVxuXG4uY2ItaGVhZGVyLWxlZnQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2ItaGVhZGVyLWxlZnQgdWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cblxuLmNiLWhlYWRlci1sZWZ0IHVsIGxpIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZsZXg6IDAgMCAyNSU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2ItaGVhZGVyLWxlZnQgdWwgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZsZXg6IDE7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2ItaGVhZGVyLWxlZnQgdWwgbGkge1xuICAgICAgZmxleDogaW5oZXJpdDsgfSB9XG5cbi5jYi1oZWFkZXItcmlnaHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi5jYi1oZWFkZXItcmlnaHQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmNiLWhlYWRlci1yaWdodCB1bCBsaSB7XG4gIHdpZHRoOiA0MyU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDAgMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2ItaGVhZGVyLXJpZ2h0IHVsIGxpIHtcbiAgICAgIHdpZHRoOiAxNjVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jYi1oZWFkZXItcmlnaHQgdWwgbGkge1xuICAgICAgd2lkdGg6IDE4NHB4OyB9IH1cblxuLmNiLWhlYWRlci1yaWdodCB1bCBsaTpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE5MEUyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEE5MEUyOyB9XG5cbi5jYi1oZWFkZXItcmlnaHQgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRBOTBFMjsgfVxuXG4uY2ItaGVhZGVyLXJpZ2h0IHVsIGxpOm50aC1jaGlsZCgzKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDkzNjM7IH1cblxuLmNiLWhlYWRlci1yaWdodCB1bCBsaTpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MzYzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5MzYzOyB9XG5cbi5jYi1oZWFkZXItcmlnaHQgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWluLWhlaWdodDogNDZweDsgfVxuXG4uY2ItaGVhZGVyLXJpZ2h0IGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNiLWhlYWRlci1yaWdodCBoNCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDsgfSB9XG5cbi5jYi1oZWFkZXItcmlnaHQgaDUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jYi1oZWFkZXItcmlnaHQgaDUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLm9yLWNpcmNsZS1uZXcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgcGFkZGluZzogMTFweCAwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogMzdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHggYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAub3ItY2lyY2xlLW5ldyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMzBweCAwIGF1dG87IH0gfVxuXG4ud2h5LXVzLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMGU0MTczIDAlLCAjMDUxNDIzIDEwMCUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aHktdXMtcGFnZSAuYnRuX3dyYXBwZXIgLmJ0bi1vcmFuZ2Uge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndoeS11cy1wYWdlIC5hbmNob3ItbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi8qSW5kdXN0cnkqL1xuLnRlY2gtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udGVjaC1saXN0IGRpdiB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRlY2gtbGlzdCBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjAlOyB9IH1cblxuLnRlY2gtbGlzdCBkaXYudGVjdC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBOTBFMjsgfVxuXG4udGVjaC1saXN0IGRpdi50ZWN0LWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5QzY4NDsgfVxuXG4udGVjaC1saXN0IHVsIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRlY2gtbGlzdCB1bCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG4udGVjaC1saXN0IHVsIGxpIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50ZWNoLWxpc3QgdWwgbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREVERURFOyB9IH1cblxuLnRlY2gtbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi50ZWNoLWxpc3QgdWwgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNEE5MEUyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlLWluLW91dDsgfVxuICAudGVjaC1saXN0IHVsIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjI3NWQ3OyB9XG5cbi5mb250LXNpemUtNDgge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4OyB9XG5cbi5pbmR1c3RyeS1ib3gge1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbmR1c3RyeS1ib3gge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuXG4uaW5kdXN0cnktYm94IGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmluZHVzdHJ5LWJveCBoMyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbi5mLXNvZnR3YXJlIC5pbmR1c3RyeS1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mLXNvZnR3YXJlIC5pbmR1c3RyeS1ib3gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5mLXNvZnR3YXJlIC5pbmR1c3RyeS1ib3ggcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmYtc29mdHdhcmUgLmluZHVzdHJ5LWJveCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5mLXNvZnR3YXJlIC5wYWRkaW5nLWJvdHRvbS00MCBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZi1zb2Z0d2FyZSAuY29sLW1kLTYge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mLXNvZnR3YXJlIC5jb2wtbWQtNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmluZHVzdHJ5LWJhbm5lciB7XG4gIHBhZGRpbmc6IDUwcHggMCAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmluZHVzdHJ5LWJhbm5lciB7XG4gICAgICBwYWRkaW5nOiAxMTVweCAyMHB4IDQ1cHggIWltcG9ydGFudDsgfSB9XG4gIC5pbmR1c3RyeS1iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmluZHVzdHJ5LWJhbm5lciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7IH0gfVxuICAuaW5kdXN0cnktYmFubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbmR1c3RyeS1iYW5uZXIgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cbiAgLmluZHVzdHJ5LWJhbm5lciBwLmdyZWVuIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICMxNERGN0QgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbmR1c3RyeS1iYW5uZXIgcC5ncmVlbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaW5kdXN0cnktYmFubmVyIC5idG5fd3JhcHBlciAuYnRuLW9yYW5nZSB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaW5kdXN0cnktYmFubmVyIC5hbmNob3ItbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5mLXNvZnR3YXJlIHtcbiAgcGFkZGluZzogNTBweCAwIDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmYtc29mdHdhcmUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZi1zb2Z0d2FyZSAuY21uLWhlYWRpbmctcGFyYSB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZi1zb2Z0d2FyZSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDsgfSB9XG5cbi5yb2J1c3Qge1xuICBwYWRkaW5nOiA1MHB4IDAgMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucm9idXN0IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4OyB9IH1cbiAgLnJvYnVzdCBwIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucm9idXN0IHVsLmZyZWFtd29yay1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJvYnVzdCB1bC5mcmVhbXdvcmstbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uaW5kdXN0cnktY2FzZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMGIzNWMgMCUsICMwYjhhOGEgNDclLCAjMDA0NDc1IDEwMCUpOyB9XG4gIC5pbmR1c3RyeS1jYXNlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW5kdXN0cnktY2FzZSBiciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLndlLXVzZSBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53ZS11c2UgaDIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4uanMtcG9ydGZvbGlvLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmpzLXBvcnRmb2xpby1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4ubW9yZS1jbGFzczpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5WdWVKUyAuc2VydmljZXMtcGFuLm1vcmUtY2xhc3MsIC5pT1MgLnNlcnZpY2VzLXBhbi5tb3JlLWNsYXNzLCAuQW5kcm9pZCAuc2VydmljZXMtcGFuLm1vcmUtY2xhc3MsIC5NYWdlbnRvIC5zZXJ2aWNlcy1wYW4ubW9yZS1jbGFzcywgLkRydXBhbCAuc2VydmljZXMtcGFuLm1vcmUtY2xhc3Mge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5udy13cC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzA4NDI2ZiAhaW1wb3J0YW50OyB9XG5cbi5vZGQtZ3JleS1iZyB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cblxuLm1lcm4tc3RhY2stdGV4dC1uZXcge1xuICBjb2xvcjogIzMzMzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWVybi1zdGFjay10ZXh0LW5ldyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbnAgLmFuY2hvci1saW5rLW5ldyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uc2xpY2stdHJhY2sgLmFzeW5jLWltYWdlLW5ldyB7XG4gIGhlaWdodDogMzUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNsaWNrLXRyYWNrIC5hc3luYy1pbWFnZS1uZXcge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLmhvdmVyLXVuZGVybGluZS1uZXcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfVxuICAuaG92ZXItdW5kZXJsaW5lLW5ldzpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zdGFmZi1jaGFydCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmOyB9XG4gIC5zdGFmZi1jaGFydCAuY2hhcnQtaGVhZCB7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgLnN0YWZmLWNoYXJ0IC5jaGFydC1oZWFkIC5jaGFydC1oZWFkLTEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxRTE5RDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LWhlYWQgLmNoYXJ0LWhlYWQtMSB7XG4gICAgICAgICAgd2lkdGg6IDE5JTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7IH0gfVxuICAgICAgLnN0YWZmLWNoYXJ0IC5jaGFydC1oZWFkIC5jaGFydC1oZWFkLTE6Zmlyc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnN0YWZmLWNoYXJ0IC5jaGFydC1oZWFkIC5jaGFydC1oZWFkLTEgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LWhlYWQgLmNoYXJ0LWhlYWQtMSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zdGFmZi1jaGFydCAuY2hhcnQtaGVhZCAuY2hhcnQtaGVhZC0xIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAgICAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LWhlYWQgLmNoYXJ0LWhlYWQtMSBzcGFuIHN0cm9uZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0YWZmLWNoYXJ0IC5jaGFydC1taWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnN0YWZmLWNoYXJ0IC5jaGFydC1taWQgLmNoYXJ0LW1pZC0xIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDE1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5jaGFydC1taWQtMSB7XG4gICAgICAgICAgd2lkdGg6IDE5JTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA4OHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfSB9XG4gICAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuY2hhcnQtbWlkLTEgc3Bhbi5wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnN0YWZmLWNoYXJ0IC5jaGFydC1taWQgLmNoYXJ0LW1pZC0xIHNwYW4ucHJpY2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5jaGFydC1taWQtMSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5jaGFydC1taWQtMTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAxcHggc29saWQgI2NjYztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NCRTNGRjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5jaGFydC1taWQtMTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NzRENUE7IH0gfVxuICAgICAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuY2hhcnQtbWlkLTE6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnN0YWZmLWNoYXJ0IC5jaGFydC1taWQgLmNoYXJ0LW1pZC0xOmZpcnN0LWNoaWxkIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLnN0YWZmLWNoYXJ0IC5jaGFydC1taWQgLmNoYXJ0LW1pZC0xOmZpcnN0LWNoaWxkIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuY2hhcnQtbWlkLTE6Zmlyc3QtY2hpbGQgc3Bhbi5wcmljZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5jaGFydC1taWQtMTpmaXJzdC1jaGlsZCBzcGFuLnByaWNlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuc3RhZmYtZmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5zdGFmZi1maXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN0YWZmLWNoYXJ0IC5jaGFydC1taWQgLnN0YWZmLWZpcnN0LWNoaWxkLWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDsgfSB9XG4gICAgLnN0YWZmLWNoYXJ0IC5jaGFydC1taWQgLnN0YWZmLWxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NzRENUE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuc3RhZmYtbGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAubGFzdC1saW5lLW1pbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN0YWZmLWNoYXJ0IC5jaGFydC1taWQgLmNoYXJ0LW1pZC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cbiAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuY2hhcnQtbWlkLXdyYXBwZXIgLmNoYXJ0LW1pZC0xOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuY2hhcnQtbWlkLW1vZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5jaGFydC1taWQtbW9kIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4OyB9IH1cbiAgICAgIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5jaGFydC1taWQtbW9kIC5jaGFydC1taWQtc3ViIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5jaGFydC1taWQtbW9kIC5jaGFydC1taWQtc3ViIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgICAgLnN0YWZmLWNoYXJ0IC5jaGFydC1taWQgLmNoYXJ0LW1pZC1tb2QgLmNoYXJ0LW1pZC1zdWIgLm1pZC1zdWIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5jaGFydC1taWQtbW9kIC5jaGFydC1taWQtc3ViIC5taWQtc3ViIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDA7IH0gfVxuICAgICAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuY2hhcnQtbWlkLW1vZCAuY2hhcnQtbWlkLXN1YiBzcGFuLnByaWNlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuY2hhcnQtbWlkLW1vZCAuY2hhcnQtbWlkLXN1YiBzcGFuLnByaWNlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwOyB9IH1cbiAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuYWNjby1oZWFkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5hY2NvLWhlYWQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH0gfVxuICAuc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZDpudGgtY2hpbGQoMikgLmNoYXJ0LW1pZC0xOm50aC1jaGlsZCgxKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnN0YWZmLWNoYXJ0IC5jaGFydC1taWQ6bnRoLWNoaWxkKDIpIC5jaGFydC1taWQtMTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG4gICAgLnN0YWZmLWNoYXJ0IC5jaGFydC1taWQgLmFjY28taGVhZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5hY2NvLWhlYWQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcMDAyQic7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGNvbG9yOiAjZmY1ODAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5hY2NvLWhlYWQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnN0YWZmLWNoYXJ0IC5jaGFydC1taWQgLmFjY28taGVhZC5vcGVuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLkRlZGljYXRlZCAuc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuY2hhcnQtbWlkLTEgc3Bhbi5wcmljZSB7XG4gICAgcGFkZGluZzogMjZweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuRGVkaWNhdGVkIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5jaGFydC1taWQtMSBzcGFuLnByaWNlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuXG51bC5za2lsbC1wYWdlLW1vZCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgdWwuc2tpbGwtcGFnZS1tb2QgbGkge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDsgfVxuICAgIHVsLnNraWxsLXBhZ2UtbW9kIGxpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgdWwuc2tpbGwtcGFnZS1tb2QgbGkgc3ZnIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5DYXJlZXJzIHVsLnNraWxsLXBhZ2UtbW9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLkNhcmVlcnMgdWwuc2tpbGwtcGFnZS1tb2Qge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuICAuQ2FyZWVycyB1bC5za2lsbC1wYWdlLW1vZCBsaSB7XG4gICAgZmxleDogMCAwIDMwJSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuQ2FyZWVycyB1bC5za2lsbC1wYWdlLW1vZCBsaSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50OyB9IH1cbiAgICAuQ2FyZWVycyB1bC5za2lsbC1wYWdlLW1vZCBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5DYXJlZXJzIHVsLnNraWxsLXBhZ2UtbW9kIGxpIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG51bC5za2lsbC1wYWdlLW1vZCBsaTpudGgtY2hpbGQoMykge1xuICBmbGV4OiAwIDAgODBweDsgfVxuXG4uc2NoZWR1bGUtYm94IHtcbiAgcGFkZGluZzogNDBweCAzMHB4IDIwcHggMzBweDsgfVxuXG4uc2NoZWR1bGUtYm94LXRvcCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vbWlkLnBuZykgcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi5zY2hlZHVsZS1ib3gtdG9wIC5idG4tY2VudGVyLWJsb2NrIHtcbiAgd2lkdGg6IDM0MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zY2hlZHVsZS1ib3gtdG9wIC5idG4tY2VudGVyLWJsb2NrIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNjaGVkdWxlLWJveC10b3AgLmJ0bi1jZW50ZXItYmxvY2sge1xuICAgICAgd2lkdGg6IDM0MHB4OyB9IH1cblxuLnNjaGVkdWxlLWJveC10b3AgLmFuY2hvci1saW5rIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uc2NoZWR1bGUtYm94LXRvcCAuYnRuLW9yYW5nZSB7XG4gIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgbWF4LXdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5zY2hlZHVsZS1ib3gtdG9wLXRleHQgaW1nIHtcbiAgd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogNjlweDsgfVxuXG4uc2NoZHVsZV9oX2ltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uc2NoZWR1bGUtYm94LXRvcC10ZXh0IGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNjaGVkdWxlLWJveC10b3AtdGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNjaGVkdWxlLWJveC10b3AtdGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9IH1cblxuLnNjaGR1bGVfaF90ZXh0IHtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnNjaGVkdWxlLWJveC10b3AtaW1nIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3RvcC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGhlaWdodDogMjlweDsgfVxuXG4uc2NoZWR1bGUtYm94LWJvdHRvbS1pbWcge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYm90dG9tLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4OyB9XG5cbi53aXRoLWNuLWxpc3Qge1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLndpdGgtY24tbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndpdGgtY24tbGlzdCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgLndpdGgtY24tbGlzdCBsaSBzcGFuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGZsZXg6IDAgMCA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLndpdGgtY24tbGlzdCBsaSBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogNTVweDsgfSB9XG4gICAgICAud2l0aC1jbi1saXN0IGxpIHNwYW4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDY1JTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC53aXRoLWNuLWxpc3QgbGkgc3BhbiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1pZC1ib3JkZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3N0YWZmL21pZC1ib3JkZXIucG5nKSByZXBlYXQteSA1MCUgNTAlOyB9IH1cblxuLnN0YWZmLXRlY2hub2xvZ3kgLmJveCB7XG4gIHdpZHRoOiAyMzVweDsgfVxuXG4uc3RhZmYtdGVjaG5vbG9neSAuYm94X19ob21lLXRlY2hub2xvZ3ktMDEge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwYjA1YzsgfVxuXG4uc3RhZmYtdGVjaG5vbG9neSAuYm94X19ob21lLXRlY2hub2xvZ3ktMDIge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwYWY5MzsgfVxuXG4uc3RhZmYtdGVjaG5vbG9neSAuYm94X19ob21lLXRlY2hub2xvZ3ktMDMge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwOTViNTsgfVxuXG4uc3RhZmYtdGVjaG5vbG9neSAuYm94X19ob21lLXRlY2hub2xvZ3ktMDQge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwN2ZhYjsgfVxuXG4uc3RhZmYtdGVjaG5vbG9neSAuYm94IHtcbiAgcGFkZGluZzogMTEwcHggMTBweCAwOyB9XG5cbi5zdGFmZi10ZWNobm9sb2d5IC5ib3hfX2hvbWUtdGVjaG5vbG9neS0wMTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zdGFmZi9pY29uLXdlYi5zdmcpIHJlcGVhdC15IDUwJSA1MCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNjRweDtcbiAgdG9wOiAzMHB4OyB9XG5cbi5zdGFmZi10ZWNobm9sb2d5IC5ib3hfX2hvbWUtdGVjaG5vbG9neS0wMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zdGFmZi9pY29uLXNvZnR3YXJlLnN2ZykgcmVwZWF0LXkgNTAlIDUwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICB0b3A6IDMwcHg7IH1cblxuLnN0YWZmLXRlY2hub2xvZ3kgLmJveF9faG9tZS10ZWNobm9sb2d5LTAzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3N0YWZmL2ljb24tb3V0c291cmNlLnN2ZykgcmVwZWF0LXkgNTAlIDUwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICB0b3A6IDMwcHg7IH1cblxuLnN0YWZmLXRlY2hub2xvZ3kgLmJveF9faG9tZS10ZWNobm9sb2d5LTA0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3N0YWZmL2ljb24tcWEuc3ZnKSByZXBlYXQteSA1MCUgNTAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIHRvcDogMzBweDsgfVxuXG4uZ3N0IHtcbiAgY29sb3I6ICNDQkUzRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uZXhwZXJ0aXNlLXB5dGhvbi1zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMxNERGN0Q7IH1cblxuLmV4cGVydGlzZS1weXRob24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlBQTFBQztcbiAgcGFkZGluZzogMTBweCAwOyB9XG4gIC5leHBlcnRpc2UtcHl0aG9uIHNwYW4ge1xuICAgIHdpZHRoOiAzOCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5leHBlcnRpc2UtcHl0aG9uIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgLmV4cGVydGlzZS1weXRob24gLnB5dGhvbi1pbWctaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAuZXhwZXJ0aXNlLXB5dGhvbiBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEwcHg7IH1cblxuLnB5dGhvbi1jaGFydCAubGFzdC1saW5lLW1pbiB7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uY2FzZS1zdHVkaWVzLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjQpOyB9XG5cbi5jcy1zbGlkZXIgZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxudWwuc2tpbGwtcGFnZS1tb2QtcHJvIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuc2VydmljZS13cmFwIC5zZXJ2aWNlcy1wYW5fX3N0YWZmOmJlZm9yZSB7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDc1cHg7IH1cblxuLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuc2VydmljZS13cmFwIC5zZXJ2aWNlcy1wYW5fX3N0YWZmLXNlcnZpY2UtMDE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc3RhZmYvZHQtaWNvbi0xLnN2Zykgbm8tcmVwZWF0IDUwJSA1MCU7IH1cblxuLnNlcnZpY2VzLXBhbl9fc3RhZmYge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZXMtcGFuX19zdGFmZiB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG5cbi5zbS1wLXNlY3Rpb24gLnN0YWZmLWNoYXJ0IC5jaGFydC1taWQgLmNoYXJ0LW1pZC0xOmZpcnN0LWNoaWxkIHNwYW4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjdweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDsgfVxuXG4uc20tcC1zZWN0aW9uIC5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5jaGFydC1taWQtMSBzcGFuLnByaWNlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAyMnB4IDA7IH1cblxuLnBhY2stbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uY2hhcnQtaGVhZC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4jcHJpY2UtdGFicyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICNwcmljZS10YWJzIHtcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7IH0gfVxuXG4jcHJpY2UtdGFicyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDExcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAjcHJpY2UtdGFicyBsaSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAjcHJpY2UtdGFicyBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgI3ByaWNlLXRhYnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cblxuI3ByaWNlLXRhYnMgbGkgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAjcHJpY2UtdGFicyBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIHdpZHRoOiA5OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cblxuI3ByaWNlLXRhYnMgbGkgYS5pbmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjdDMDcwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyN0MwNzA7IH1cblxuI3ByaWNlLXRhYnMgbGkgYS5pbmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2NvbW1vbi9wcmljZS13aGl0ZS10aWNrLnBuZ1wiKSBuby1yZXBlYXQgMjAlIDUwJSAjMjdDMDcwO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAjcHJpY2UtdGFicyBsaSBhLmluYWN0aXZlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiNwcmljZS10YWJzIGxpIGE6aG92ZXIsICN0YWJzIGxpIGEuaW5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzI3QzA3MDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI3QzA3MDsgfVxuXG4uY29udGFpbmVyMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucHJpY2UtcGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGNvbG9yOiAjRkY1ODAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ucHJpY2UtcGFuIHN0cm9uZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogI0ZGNTgwMDsgfVxuXG4ubmV3LXByaWNlIC5oNSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnNrLWZhZGluZy1jaXJjbGUge1xuICBtYXJnaW46IDEwMHB4IGF1dG87XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTUlO1xuICBoZWlnaHQ6IDE1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YzA3MDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNpcmNsZUZhZGVEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG4gIGFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDsgfVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7IH1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpOyB9XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7IH1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpOyB9XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7IH1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpOyB9XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTExIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTsgfVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpOyB9XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xczsgfVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xczsgfVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7IH1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTU6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzOyB9XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU2OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43czsgfVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7IH1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTg6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzOyB9XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU5OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40czsgfVxuXG4uc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTA6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzOyB9XG5cbi5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7IH1cblxuLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY2lyY2xlRmFkZURlbGF5IHtcbiAgMCUsIDM5JSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XG4gIDAlLCAzOSUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLndoeS1oaXJlLWphdmEgLnNlcnZpY2Utd3JhcCB7XG4gIGNvbHVtbi1jb3VudDogaW5oZXJpdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aHktaGlyZS1qYXZhIC5zZXJ2aWNlLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2h5LWhpcmUtamF2YSAuc2VydmljZS13cmFwIC5zZXJ2aWNlcy1wYW4ge1xuICAgICAgZmxleDogMCAwIDMxLjUlOyB9IH1cblxuLnJlbW90ZS0zLWRldmVsb3BlciB7XG4gIHBhZGRpbmc6IDQwcHggMCAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJlbW90ZS0zLWRldmVsb3BlciB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICAucmVtb3RlLTMtZGV2ZWxvcGVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5yZW1vdGUtMy1kZXZlbG9wZXIgLnJkLXN0ZXAgaW1nIHtcbiAgICBtYXJnaW46IDVweCAwIDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlbW90ZS0zLWRldmVsb3BlciAucmQtc3RlcCBpbWcge1xuICAgICAgICBtYXJnaW46IDMwcHggMCA2MHB4OyB9IH1cbiAgLnJlbW90ZS0zLWRldmVsb3BlciAucmQtYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMnB4IHJnYmEoMTA0LCA5OCwgOTgsIDAuMSk7XG4gICAgcGFkZGluZzogNDVweCAzMHB4IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlbW90ZS0zLWRldmVsb3BlciAucmQtYmxvY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9IH1cbiAgICAucmVtb3RlLTMtZGV2ZWxvcGVyIC5yZC1ibG9jayAucmQtaW1nIHtcbiAgICAgIGhlaWdodDogODBweDsgfVxuICAgIC5yZW1vdGUtMy1kZXZlbG9wZXIgLnJkLWJsb2NrIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW46IDE1cHggMCAxMHB4OyB9XG4gICAgLnJlbW90ZS0zLWRldmVsb3BlciAucmQtYmxvY2sgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucmVtb3RlLTMtZGV2ZWxvcGVyIC5yZC1ibG9jayBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBjb2xvcjogIzNFOTNEQTtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2tjaGFpbi10ZXZoLXN0YWNrIC50ZWNoLWxpc3QgZGl2IHtcbiAgICB3aWR0aDogMjUlOyB9IH1cblxuI2hvc3RlZCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5vZmZpY2UtaW5mcmFzdHJ1Y3R1cmUgLm8tc2tpbGxzLWhlcm9fX3NjaGVkdWxlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3NjaGVkdWxlLXRhbGstYmcuanBnKSBuby1yZXBlYXQgMCAwL2NvdmVyO1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vZmZpY2UtaW5mcmFzdHJ1Y3R1cmUgLm8tc2tpbGxzLWhlcm9fX3NjaGVkdWxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDsgfSB9XG5cbi5ibG9nLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDAgMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9nLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNzVweCAwIDQ1cHg7IH0gfVxuICAuYmxvZy1zZWN0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmxvZy1zZWN0aW9uIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjFweDsgfSB9XG4gIC5ibG9nLXNlY3Rpb24gLmJsb2ctYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuYmxvZy1zZWN0aW9uIC5ibG9nLWJveCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYmxvZy1zZWN0aW9uIC5ibG9nLWJveCAuYmxvZy1pbWcge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7IH1cbiAgICAuYmxvZy1zZWN0aW9uIC5ibG9nLWJveCAuYmxvZy10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzhDN0NDO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ibG9nLXNlY3Rpb24gLmJsb2ctYm94IC5ibG9nLXRleHQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4OyB9IH1cbiAgICAgIC5ibG9nLXNlY3Rpb24gLmJsb2ctYm94IC5ibG9nLXRleHQgaDUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmOyB9XG4gICAgICAuYmxvZy1zZWN0aW9uIC5ibG9nLWJveCAuYmxvZy10ZXh0IHAge1xuICAgICAgICBjb2xvcjogIzRBOTBFMjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib3ItcmFkLWJsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib3ItcmFkLXRsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbi5iZWF1dHktc2VjdGlvbiAuby1jbGllbnRzIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDAgMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5iZWF1dHktc2VjdGlvbiAuby1jbGllbnRzIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAyNXB4OyB9IH1cbiAgLmJlYXV0eS1zZWN0aW9uIC5vLWNsaWVudHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5iZWF1dHktc2VjdGlvbiAuby1jbGllbnRzIHVsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmJlYXV0eS1zZWN0aW9uIC5vLWNsaWVudHMgdWwgbGkge1xuICAgICAgbWFyZ2luOiAxNXB4IDE1cHg7XG4gICAgICBmbGV4OiAwIDAgMzklOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmVhdXR5LXNlY3Rpb24gLm8tY2xpZW50cyB1bCBsaSB7XG4gICAgICAgICAgZmxleDogMCAwIDEyMHB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmJlYXV0eS1zZWN0aW9uIC5vLWNsaWVudHMgdWwgbGkge1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvOyB9IH1cbiAgICAgIC5iZWF1dHktc2VjdGlvbiAuby1jbGllbnRzIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZmxleDogMCAwIDUwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYmVhdXR5LXNlY3Rpb24gLm8tY2xpZW50cyB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bzsgfSB9XG4gICAgICAuYmVhdXR5LXNlY3Rpb24gLm8tY2xpZW50cyB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJlYXV0eS1zZWN0aW9uIC5vLWNsaWVudHMgdWwgbGkgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByaWNpbmctYnRuIC5idG4ge1xuICAgIG1heC13aWR0aDogNTAwcHg7IH0gfVxuXG4ucHJpY2luZy1idG4gLmJ0bjphZnRlciB7XG4gIHJpZ2h0OiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByaWNpbmctYnRuIC5idG46YWZ0ZXIge1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7IH0gfVxuXG4ud2hpdGUubmV3LWN0YS1zdHlsZS1maXgge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndoaXRlLm5ldy1jdGEtc3R5bGUtZml4IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAud2hpdGUubmV3LWN0YS1zdHlsZS1maXg6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLyogQU5DSE9SIG5ldyBmcmVlIHRyaWFsICAqL1xuLmZ1bGwtd2l0ZHRoLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4ICNlM2UzZTM7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCAjZTNlM2UzO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4ICNlM2UzZTM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZnVsbC13aXRkdGgtYm94IHtcbiAgICAgIHBhZGRpbmc6IDYwcHg7IH0gfVxuXG4uZnVsbC13aXRkdGgtYm94IC51LXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZ1bGwtd2l0ZHRoLWJveCAudS1wdWxsLWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG4uZnVsbC13aXRkdGgtYm94IC51LXB1bGwtbGVmdCBpbWcge1xuICBtYXgtd2lkdGg6IDIzM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uZmItcmlnaHQtcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYi1yaWdodC1wYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgd2lkdGg6IDYyJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mYi1yaWdodC1wYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gIC5mYi1yaWdodC1wYW4gaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5mYi1yaWdodC1wYW4gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZiLXJpZ2h0LXBhbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cblxuLmZiLXJpZ2h0LXBhbiBoMyArIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmZiLXJpZ2h0LXBhbiB1bCBsaSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi90aWNrLnBuZykgbm8tcmVwZWF0IDAgMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4ucHJpY2luZy1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgMTBweCA0MHB4O1xuICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByaWNpbmctYm94IHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtaW4taGVpZ2h0OiA1MjBweDsgfSB9XG5cbi5wcmljaW5nLWJveCBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHJpY2luZy1ib3ggcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnByaWNpbmctYm94IGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cblxuLnByaWNpbmctYm94IC5wcmljZS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wcmljaW5nLWJveCAucHJpY2UtdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgY29sb3I6ICNGRjU4MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ucHJpY2luZy1ib3ggLnByaWNlLXRleHQgc3BhbiBzdHJvbmcge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLnByaWNpbmctYm94IGEge1xuICB3aWR0aDogMjI4cHg7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9hcnJvdy1ibGFjay1uZXcucG5nKSBuby1yZXBlYXQgODUlIDUwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cblxuLnByaWNpbmctYm94IGE6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwO1xuICBjb2xvcjogI0ZGNTgwMDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Fycm93LW9yYW5nZS5wbmcpIG5vLXJlcGVhdCA4NSUgNTAlOyB9XG5cbi5mb3VyLWJveCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggI2UzZTNlMztcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4ICNlM2UzZTM7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggI2UzZTNlMztcbiAgcGFkZGluZzogMzBweCAzMHB4IDVweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvdXItYm94IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI4NnB4O1xuICAgICAgcGFkZGluZzogNDBweCAzMHB4IDIwcHggMzBweDsgfSB9XG5cbi5mb3VyLWJveCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZm91ci1ib3ggcCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM0QTkwRTI7IH1cblxuLmZyZWUtdGVybXMtbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5mcmVlLXRlcm1zLWxpc3QgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMyREJFNzA7XG4gIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJEQkU3MDtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogNTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwIDE0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZnJlZS10ZXJtcy1saXN0IGxpIHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9IH1cblxuLmZyZWUtZmFjdC1zZWN0aW9uIC5hbGwtZmFjdHMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLmZyZWUtZmFjdC1zZWN0aW9uIC5hbGwtZmFjdHMgdWwgbGk6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZDogIzAwOUM1MjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5QzUyOyB9XG5cbi5mcmVlLWZhY3Qtc2VjdGlvbiAuYWxsLWZhY3RzIHVsIGxpOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM0QTkwRTI7IH1cblxuLmZyZWUtdHdvLWJveCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggI2UzZTNlMztcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4ICNlM2UzZTM7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggI2UzZTNlMztcbiAgcGFkZGluZzogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uZnJlZS10d28tYm94IGltZyB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mcmVlLXR3by1ib3ggaDMge1xuICBwYWRkaW5nOiAwIDAgMzBweCA4MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZyZWUtdHdvLWJveCBoMyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbi5mcmVlLXR3by1ib3ggdWwgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vdGljay5wbmcpIG5vLXJlcGVhdCAwIDRweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4OyB9XG5cbi5mcmVlLXR3by1ib3ggdWwgbGkuY3Jvc3Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9mcmVlLXRyaWFsL3JlZC1jcm9zcy5zdmcpIG5vLXJlcGVhdCAwIDRweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG4uZnJlZS10cmlhbCAuaGVhZGVyX2xlZnRfcGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZyZWUtdHJpYWwgLmhlYWRlcl9sZWZ0X3BhbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmZyZWUtdHJpYWwgLmhlYWRlcl9sZWZ0X3BhbiBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZnJlZS10cmlhbCAuaGVhZGVyX2xlZnRfcGFuIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5mcmVlLXRyaWFsIC5oZWFkZXJfbGVmdF9wYW4gLmJ0bl93cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZnJlZS10cmlhbCAuaGVhZGVyX2xlZnRfcGFuIC5idG5fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4uZnJlZS10cmlhbCAuaGVhZGVyX2xlZnRfcGFuIHAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZnJlZS10cmlhbCAuZmFjdC1zZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mcmVlLXRyaWFsIC5mYWN0LXNlY3Rpb24gaDIge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7IH0gfVxuXG4uZnJlZS10cmlhbCAuYy1pY29uLWRlc2MtMy1jb2wtYm94IGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLmhpcmUtZGVzaWduZXIgLmZvbnQtc2l6ZS0zMCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLk1FUk4gLnNraWxsLXNlcnZpY2UgLmJyaWNrIGgzIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDsgfVxuXG4uZnJlZS10cmlhbC1iYW5uZXIgLmNvbnRhaW5lciAucm93IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZyZWUtdHJpYWwtYmFubmVyIC5jb250YWluZXIgLnJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDsgfSB9XG5cbi5mcmVlLXRlcm1zLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZyZWUtdGVybXMtbGlzdCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0OyB9IH1cblxuLmJhbm5lci1ncmFwaGljcy1pbWctbW9kaWZ5IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmFubmVyLWdyYXBoaWNzLWltZy1tb2RpZnkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC5iYW5uZXItZ3JhcGhpY3MtaW1nLW1vZGlmeSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLmZyZWUtdHJpYWwtYmFubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLmZyZWUtdHJpYWwtYmFubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mcmVlLXRyaWFsLWJhbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvYmFubmVyLWdyYWRpZW50LnBuZykgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCAhaW1wb3J0YW50OyB9IH1cbiAgLmZyZWUtdHJpYWwtYmFubmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZnJlZS10cmlhbC1iYW5uZXJfX3NwYWNpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZnJlZS10cmlhbC1iYW5uZXJfX3NwYWNpbmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA0NTNweDtcbiAgICAgIGhlaWdodDogMTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvYmFubmVyLWdyYWRpZW50Mi5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDA7IH0gfVxuICAuZnJlZS10cmlhbC1iYW5uZXIgLmNvbC02MCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsLWJhbm5lciAuY29sLTYwIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICAuZnJlZS10cmlhbC1iYW5uZXIgLmNvbC00MCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsLWJhbm5lciAuY29sLTQwIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAuZnJlZS10cmlhbC1iYW5uZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZnJlZS10cmlhbC1iYW5uZXJfX2hlYWRpbmcge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZnJlZS10cmlhbC1iYW5uZXJfX2hlYWRpbmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsLWJhbm5lcl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7IH0gfVxuICAuZnJlZS10cmlhbC1iYW5uZXJfX3R3by1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsLWJhbm5lcl9fdHdvLXNlY3Rpb24ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZyZWUtdHJpYWwtYmFubmVyX190d28tc2VjdGlvbiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4OyB9IH1cbiAgLmZyZWUtdHJpYWwtYmFubmVyX190d28tc2VjdGlvbi1pbWFnZSB7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZyZWUtdHJpYWwtYmFubmVyX190d28tc2VjdGlvbi1pbWFnZSB7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsLWJhbm5lcl9fdHdvLXNlY3Rpb24taW1hZ2Uge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZnJlZS10cmlhbC1iYW5uZXJfX3R3by1zZWN0aW9uLWltYWdlIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMzBweDsgfSB9XG4gIC5mcmVlLXRyaWFsLWJhbm5lcl9fdHdvLXNlY3Rpb24tc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsLWJhbm5lcl9fdHdvLXNlY3Rpb24tc3ViaGVhZGluZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mcmVlLXRyaWFsLWJhbm5lcl9fdHdvLXNlY3Rpb24tc3ViaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy90d28tZm9yLW9uZS9mcmVlLXRyaWFsLWJhbm5lci1iYWNrZ3JvdW5kLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4OyB9IH1cbiAgLmZyZWUtdHJpYWwtYmFubmVyX19mb3JtYXJlYTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZyZWUtdHJpYWwtYmFubmVyX19mb3JtYXJlYTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgICAgei1pbmRleDogMDsgfSB9XG5cbi5ob3ctZnJlZS10cmlhbCB7XG4gIHBhZGRpbmc6IDMwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ob3ctZnJlZS10cmlhbCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDBweDsgfSB9XG4gIC5ob3ctZnJlZS10cmlhbF9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhvdy1mcmVlLXRyaWFsX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhvdy1mcmVlLXRyaWFsX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDsgfSB9XG4gIC5ob3ctZnJlZS10cmlhbF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmhvdy1mcmVlLXRyaWFsX19kZXNjcmlwdGlvbi1iciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ob3ctZnJlZS10cmlhbF9fZGVzY3JpcHRpb24tYnIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5ob3ctZnJlZS10cmlhbF9fc3ViaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaG93LWZyZWUtdHJpYWxfX3N1YmhlYWRpbmc6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzQ0OTJkYztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuaG93LWZyZWUtdHJpYWxfX2NhcmQtYXJlYSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgZ2FwOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaG93LWZyZWUtdHJpYWxfX2NhcmQtYXJlYSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ob3ctZnJlZS10cmlhbF9fY2FyZC1hcmVhIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgfSB9XG4gIC5ob3ctZnJlZS10cmlhbF9fY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDsgfVxuICAuaG93LWZyZWUtdHJpYWxfX2NhcmQtaWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuaG93LWZyZWUtdHJpYWxfX2NhcmQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjsgfVxuXG4ud2hvLWNhbiB7XG4gIHBhZGRpbmc6IDMwcHggMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aG8tY2FuIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMHB4OyB9IH1cbiAgLndoby1jYW5fX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgY29sb3I6ICMyNjJlMzY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLndoby1jYW5fX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAud2hvLWNhbl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7IH0gfVxuICAud2hvLWNhbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53aG8tY2FuX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAud2hvLWNhbl9fZGVzY3JpcHRpb24tYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAud2hvLWNhbl9fZGVzY3JpcHRpb24tYnIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC53aG8tY2FuX19jYXJkLWFyZWEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAud2hvLWNhbl9fY2FyZC1hcmVhIHtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgLndoby1jYW5fX2JpZy1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCAjZTNlM2UzOyB9XG4gICAgLndoby1jYW5fX2JpZy1jYXJkLS1ncmVlbiB7XG4gICAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzNjYzA2NTsgfVxuICAgIC53aG8tY2FuX19iaWctY2FyZC0tcmVkIHtcbiAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmY0OTQ5OyB9XG4gIC53aG8tY2FuX190d28tc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7IH1cbiAgLndoby1jYW5fX3R3by1zZWN0aW9uLWljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC53aG8tY2FuX190d28tc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLndoby1jYW5fX3R3by1zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLndoby1jYW5fX2xpc3QtbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjsgfVxuICAud2hvLWNhbl9fbGlzdC1pY29uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbiAgLndoby1jYW5fX2xpc3QtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDsgfVxuICAud2hvLWNhbl9fc3ViaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAud2hvLWNhbl9fc3ViaGVhZGluZy1iciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC53aG8tY2FuX19zdWJoZWFkaW5nLWJyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2VjdGlvbi1pbnZpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU1YmJmO1xuICBwYWRkaW5nOiAzMHB4IDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VjdGlvbi1pbnZpdGUge1xuICAgICAgcGFkZGluZzogNjBweCAwcHg7IH0gfVxuICAuc2VjdGlvbi1pbnZpdGVfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLWludml0ZV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUxcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zZWN0aW9uLWludml0ZV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7IH0gfVxuICAuc2VjdGlvbi1pbnZpdGVfX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi1pbnZpdGVfX3N1YmhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9IH1cbiAgLnNlY3Rpb24taW52aXRlX19saXN0LWFyZWEge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIGdhcDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi1pbnZpdGVfX2xpc3QtYXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMHB4OyB9IH1cbiAgLnNlY3Rpb24taW52aXRlX19hc3Rlcmlza3RleHQge1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAuc2VjdGlvbi1pbnZpdGVfX2xpc3QtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGZsZXg6IDAgMCA0OCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLWludml0ZV9fbGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNWI4MWUxO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzViODFlMTtcbiAgICAgICAgZmxleDogMCAwIDMzJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VjdGlvbi1pbnZpdGVfX2xpc3QtaXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7IH0gfVxuICAgIC5zZWN0aW9uLWludml0ZV9fbGlzdC1pdGVtOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NWJiZjtcbiAgICAgIGJvdHRvbTogLTcuNXB4O1xuICAgICAgcmlnaHQ6IC03LjVweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWN0aW9uLWludml0ZV9fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWN0aW9uLWludml0ZV9fbGlzdC1pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VjdGlvbi1pbnZpdGVfX2xpc3QtaXRlbTpudGgtY2hpbGQoOSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24taW52aXRlX19saXN0LWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWN0aW9uLWludml0ZV9fbGlzdC1pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1YjgxZTE7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlY3Rpb24taW52aXRlX19saXN0LWl0ZW06bnRoLWNoaWxkKDRuKzQpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLWludml0ZV9fbGlzdC1pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLWludml0ZV9fbGlzdC1pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWN0aW9uLWludml0ZV9fbGlzdC1pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9IH1cbiAgICAuc2VjdGlvbi1pbnZpdGVfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDsgfVxuICAuc2VjdGlvbi1pbnZpdGVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWN0aW9uLWludml0ZV9faXRlbSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5zZWN0aW9uLWludml0ZV9faXRlbS1pY29uIHtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuc2VjdGlvbi1pbnZpdGUgLm93bC1zdGFnZS1vdXRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDgyJTtcbiAgICBiYWNrZ3JvdW5kOiAjNWI4MWUxOyB9XG4gIC5zZWN0aW9uLWludml0ZV9faXRlbS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24taW52aXRlX19pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG4gICAgLnNlY3Rpb24taW52aXRlX19pdGVtLXRpdGxlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zZWN0aW9uLWludml0ZV9faXRlbS10aXRsZSBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7IH0gfVxuXG4udGVybXMtY29uZGl0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMzBweCAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLnRlcm1zLWNvbmRpdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDBweDsgfSB9XG4gIC50ZXJtcy1jb25kaXRpb25fX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGVybXMtY29uZGl0aW9uX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG4gIC50ZXJtcy1jb25kaXRpb25fX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnRlcm1zLWNvbmRpdGlvbl9fY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgI2UzZTNlMzsgfVxuICAgIC50ZXJtcy1jb25kaXRpb25fX2NhcmQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGVybXMtY29uZGl0aW9uX19jYXJkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNXB4OyB9IH1cbiAgLnRlcm1zLWNvbmRpdGlvbl9fY2FyZC1jb3VudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDQ5cHg7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNjYzA2NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50ZXJtcy1jb25kaXRpb25fX2NhcmQtY291bnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfSB9XG4gIC50ZXJtcy1jb25kaXRpb25fX2NhcmQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRlcm1zLWNvbmRpdGlvbl9fY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7IH0gfVxuXG4uZGVtYW5kLXRlY2hub2xvZ2llcyB7XG4gIHBhZGRpbmc6IDMwcHggMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kZW1hbmQtdGVjaG5vbG9naWVzIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMHB4OyB9IH1cbiAgLmRlbWFuZC10ZWNobm9sb2dpZXNfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmRlbWFuZC10ZWNobm9sb2dpZXNfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZGVtYW5kLXRlY2hub2xvZ2llc19faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7IH0gfVxuICAuZGVtYW5kLXRlY2hub2xvZ2llc19fYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuZGVtYW5kLXRlY2hub2xvZ2llc19fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGVtYW5kLXRlY2hub2xvZ2llc19fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG4gIC5kZW1hbmQtdGVjaG5vbG9naWVzX190ZWNoLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kZW1hbmQtdGVjaG5vbG9naWVzX190ZWNoLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIHdpZHRoOiAyNjZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7IH0gfVxuICAgIC5kZW1hbmQtdGVjaG5vbG9naWVzX190ZWNoLXRpdGxlLS1ibHVlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0NDkyZGM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZGVtYW5kLXRlY2hub2xvZ2llc19fdGVjaC10aXRsZS0tYmx1ZSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NDkyZGM7IH0gfVxuICAgIC5kZW1hbmQtdGVjaG5vbG9naWVzX190ZWNoLXRpdGxlLS1ncmVlbiB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjM2NjMDY1OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmRlbWFuZC10ZWNobm9sb2dpZXNfX3RlY2gtdGl0bGUtLWdyZWVuIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzNjYzA2NTsgfSB9XG4gIC5kZW1hbmQtdGVjaG5vbG9naWVzX190ZWNoLWxpc3RzIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmRlbWFuZC10ZWNobm9sb2dpZXNfX3RlY2gtbGlzdHMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTsgfSB9XG4gIC5kZW1hbmQtdGVjaG5vbG9naWVzX190ZWNoLXVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGVtYW5kLXRlY2hub2xvZ2llc19fdGVjaC11bCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gICAgICAgIGdhcDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGVtYW5kLXRlY2hub2xvZ2llc19fdGVjaC11bCB7XG4gICAgICAgIGdhcDogMTVweDsgfSB9XG4gIC5kZW1hbmQtdGVjaG5vbG9naWVzX190ZWNoLWxpc3Qge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kZW1hbmQtdGVjaG5vbG9naWVzX190ZWNoLWxpc3Q6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAgIC5kZW1hbmQtdGVjaG5vbG9naWVzX190ZWNoLWxpc3Q6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmRlbWFuZC10ZWNobm9sb2dpZXNfX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuZGVtYW5kLXRlY2hub2xvZ2llc19fc3VidGl0bGUtYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZGVtYW5kLXRlY2hub2xvZ2llc19fc3VidGl0bGUtYnIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8qIEFOQ0hPUiBQcmljaW5nKi9cbi54LXBhZ2UtbG9nbyB7XG4gIHBhZGRpbmc6IDI1cHggMDsgfVxuXG4ucHJpY2luZy1wYWdlIHtcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByaWNpbmctcGFnZSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcmljaW5nLXBhZ2UgaDIge1xuICAgICAgZm9udC1zaXplOiA1NnB4OyB9IH1cbiAgLnByaWNpbmctcGFnZSBzbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnByaWNpbmctcGFnZSAucC1wYWdlLWJveCB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcmljaW5nLXBhZ2UgLnAtcGFnZS1ib3ggaDMge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgIC5wcmljaW5nLXBhZ2UgLnAtcGFnZS1ib3ggaDQge1xuICAgICAgY29sb3I6ICNmZjU4MDA7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICAgIC5wcmljaW5nLXBhZ2UgLnAtcGFnZS1ib3ggaDQgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAucHJpY2luZy1wYWdlIC5wLXBhZ2UtYm94IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogIzQxNDQ0NjsgfVxuICAgIC5wcmljaW5nLXBhZ2UgLnAtcGFnZS1ib3ggdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByaWNpbmctcGFnZSAucC1wYWdlLWJveCB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZjY2MTQ7IH1cbiAgICAucHJpY2luZy1wYWdlIC5wLXBhZ2UtYm94IGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHBhZGRpbmc6IDZweCAyMHB4OyB9XG4gIC5wcmljaW5nLXBhZ2UgaDYge1xuICAgIGNvbG9yOiAjZmY2NjE0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnBheW1lbnQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYXltZW50LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgLnBheW1lbnQtc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnBheW1lbnQtc2VjdGlvbiAucGF5bWVudC1ib3gtd3JhcCB7XG4gICAgcGFkZGluZzogMjVweCA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLnBheW1lbnQtc2VjdGlvbiAucGF5bWVudC1ib3gtd3JhcCAucGF5bWVudC1ib3gtbGVmdCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBheW1lbnQtc2VjdGlvbiAucGF5bWVudC1ib3gtd3JhcCAucGF5bWVudC1ib3gtbGVmdCB7XG4gICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjOyB9IH1cbiAgICAucGF5bWVudC1zZWN0aW9uIC5wYXltZW50LWJveC13cmFwIC5wYXltZW50LWJveC1yaWdodCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMCAzMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGF5bWVudC1zZWN0aW9uIC5wYXltZW50LWJveC13cmFwIC5wYXltZW50LWJveC1yaWdodCB7XG4gICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGF5bWVudC1zZWN0aW9uIC5wYXltZW50LWJveC13cmFwIC5wYXltZW50LWJveC1taWQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAzMHB4O1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAucGF5bWVudC1zZWN0aW9uIC5wYXltZW50LWJveC13cmFwIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAucGF5bWVudC1zZWN0aW9uIC5wYXltZW50LWJveC13cmFwIHAge1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuVUktVVggLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHNfX3RvcF9faW5uZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG5cbi5uZXctcHJpY2Utd3JhcHBlciAuby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkcyAuby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkc19fdG9wX19pbm5lciB7XG4gIG1hcmdpbjogMTVweCAwIDVweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctcHJpY2Utd3JhcHBlciAuby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkcyAuby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkc19fdG9wX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogNzRweDtcbiAgICAgIG1hcmdpbjogMTVweCAwIDVweCAwOyB9IH1cbiAgLm5ldy1wcmljZS13cmFwcGVyIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX2NhcmRzIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX2NhcmRzX190b3BfX2lubmVyIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LXByaWNlLXdyYXBwZXIgLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHMgLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHNfX3RvcF9faW5uZXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4OyB9IH1cbiAgICAubmV3LXByaWNlLXdyYXBwZXIgLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHMgLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHNfX3RvcF9faW5uZXIgaDMgLmNvbnRhaW5lcjEge1xuICAgICAgY29sb3I6ICNGRjU4MDA7IH1cbiAgICAubmV3LXByaWNlLXdyYXBwZXIgLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHMgLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHNfX3RvcF9faW5uZXIgaDMgLnByaWNlLWhvdXItdGFnIHtcbiAgICAgIGNvbG9yOiAjRkY1ODAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ubmV3LXByaWNlLXdyYXBwZXIgLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHMgLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHNfX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1wcmljZS13cmFwcGVyIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX2NhcmRzIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX2NhcmRzX19ib3R0b20ge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5uZXctcHJpY2Utd3JhcHBlciAuby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkcyAuby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkc19fYm90dG9tIC5wcmljZS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ldy1wcmljZS13cmFwcGVyIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX2NhcmRzIC50aW1lLW1hdGVyaWFsLXNpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4ucHJpY2Utc2VwYXJhdGUtYnRuIHtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgcGFkZGluZzogMTRweCAxMHB4OyB9XG5cbi5ib3gucmV2aWV3LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjM2MzYzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMzBweCAzNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnJldmlldy1tYXNvbnJ5IHtcbiAgY29sdW1uLWNvdW50OiAzO1xuICBtYXJnaW46IDJlbSAwO1xuICBjb2x1bW4tZ2FwOiAyZW07XG4gIC13ZWJraXQtY29sdW1uLWdhcDogMmVtOyB9XG5cbi5yZXZpZXctaXRlbSBwIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnJldmlldy1pdGVtIGgzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnJldmlldy1zdGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vc3Rhci1pY29uLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uby1jYXNlLXN0dWRpZXMtdG9wLXNlbGVjdG9yIC5zZWxlY3Rvci1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uby1jYXNlLXN0dWRpZXMtdG9wLXNlbGVjdG9yX19jbGllbnQtcmV2aWV3IC5zZWxlY3Rvci1kcm9wZG93biAuc2VsZWN0b3ItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUVCRUNEICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgNjBweCAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG1pbi13aWR0aDogMjI3cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vLWNhc2Utc3R1ZGllcy10b3Atc2VsZWN0b3JfX2NsaWVudC1yZXZpZXcgLnNlbGVjdG9yLWRyb3Bkb3duIC5zZWxlY3Rvci10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL25hdi1kb3duLWFycm93LnN2ZykgMTAwJSA1MCUgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0b3A6IDE2cHg7IH1cblxuLm8tY2FzZS1zdHVkaWVzLXRvcC1zZWxlY3Rvcl9fY2xpZW50LXJldmlldyAuc2VsZWN0b3ItZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMjE5cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwIDAgMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0FFQkVDRDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0FFQkVDRDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBRUJFQ0Q7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8tY2FzZS1zdHVkaWVzLXRvcC1zZWxlY3RvciAuc2VsZWN0b3ItZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRlbnQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmNsaWVudC10b3Atd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNsaWVudC10b3Atd3JhcCAuY2xpZW50LWNpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5jbGllbnQtdG9wLXdyYXAgLmNsaWVudC1yZXZpZXctcmlnaHQge1xuICBmbGV4OiAxOyB9XG5cbi5jbGllbnQtdG9wLXdyYXAgLmNsaWVudC1yZXZpZXctcmlnaHQgaDMge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uY2xpZW50LXRvcC13cmFwIC5jbGllbnQtcmV2aWV3LXJpZ2h0IGg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uY2xpZW50LXRvcC13cmFwIC5jbGllbnQtcmV2aWV3LXJpZ2h0IHAge1xuICBjb2xvcjogIzhjODU4NTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uY2xpZW50LXJldmlldy1oZWxwZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG4uYm94LnJldmlldy1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NsaWVudHMtcmV2aWV3cy9xdW90ZS1pY29uLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHJpZ2h0OiAzNXB4O1xuICBib3R0b206IDMwcHg7IH1cblxuLnJldmlldy1pdGVtIC5zdGFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2xpZW50LXJldmlldy1ibnItaWNvbi13cmFwIGltZyB7XG4gIG1hcmdpbjogMCAyNXB4OyB9XG5cbi50ZWFtcXVvdGUtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyoqIFRoaXMgY2xhc3Mgd2lsbCBoaWRlIGFsbCB0aGUgYm9keSBiZSBkZWZhdWx0ICoqL1xuICAvKiogVGhpcyBjbGFzcyB3aWxsIHNob3cgdGhlIGJvZHkgaWYgaXQgaGFzIGEgcGFyZW50IHdpdGggYWN0aXZlICAgICAgIGNsYXNzXG4gKiovXG4gIC8qICNmbG9hdC1zZWMge1xuICAgIFxuICB9ICovIH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5xdW90ZS1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5hY2NvcmRpb24tc2VjdGlvbiAucGFuZWwtYm9keSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmFjY29yZGlvbi1zZWN0aW9uIC5wYW5lbCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0Q2RDZENjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmFjY29yZGlvbi1zZWN0aW9uIC5wYW5lbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy90ZWFtLXF1b3RlL3BsdXMucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICB0b3A6IDE3cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuYWNjb3JkaW9uLXNlY3Rpb24gLnBhbmVsLmFjdGl2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy90ZWFtLXF1b3RlL21pbnVzLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudGVhbXF1b3RlLWJvZHkgLnR0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC50dGlwIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiA1cHg7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC50dGlwIC50b29sdGlwdGV4dCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAxMjUlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC50dGlwIC50b29sdGlwdGV4dDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICM1NTUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC50dGlwOmhvdmVyIC50b29sdGlwdGV4dCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAucXVvdGUtc2VjdGlvbi1oZWFkIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5xdW90ZS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5xdW90ZS1zZWxlY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvdGVhbS1xdW90ZS9kb3duLWFycm93LnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxOHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLnF1b3RlLXNlbGVjdCBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5xdW90ZS1zZWxlY3Qgc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAucXVvdGUtc2VjdGlvbi1oZWFkLXJpZ2h0IHNtYWxsIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5hY2NvcmRpb24taGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmFjY29yZGlvbi1oZWFkIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuYWNjb3JkaW9uLWhlYWQtc3BhbjEsIC50ZWFtcXVvdGUtYm9keSAuYWNjb3JkaW9uLWhlYWQtc3BhbjIsIC50ZWFtcXVvdGUtYm9keSAuYWNjb3JkaW9uLWhlYWQtc3BhbjMsIC50ZWFtcXVvdGUtYm9keSAuYWNjb3JkaW9uLWhlYWQtc3BhbjQsIC50ZWFtcXVvdGUtYm9keSAuYWNjb3JkaW9uLWhlYWQtc3BhbjUsIC50ZWFtcXVvdGUtYm9keSAuYWNjb3JkaW9uLWhlYWQtc3BhbjYsIC50ZWFtcXVvdGUtYm9keSAuYWNjb3JkaW9uLWhlYWQtc3Bhbjcge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuYWNjb3JkaW9uLWhlYWQtc3BhbjEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmFjY29yZGlvbi1oZWFkLXNwYW4zIHtcbiAgICBtYXgtd2lkdGg6IDE2N3B4O1xuICAgIGZsZXg6IDAgMCAxNjdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5hY2NvcmRpb24taGVhZC1zcGFuNCB7XG4gICAgbWF4LXdpZHRoOiAxMjJweDtcbiAgICBmbGV4OiAwIDAgMTIycHg7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5ib2R5LWNlbGwxLCAudGVhbXF1b3RlLWJvZHkgLmJvZHktY2VsbDIsIC50ZWFtcXVvdGUtYm9keSAuYm9keS1jZWxsMywgLnRlYW1xdW90ZS1ib2R5IC5ib2R5LWNlbGw0LCAudGVhbXF1b3RlLWJvZHkgLmJvZHktY2VsbDUsIC50ZWFtcXVvdGUtYm9keSAuYm9keS1jZWxsNiwgLnRlYW1xdW90ZS1ib2R5IC5ib2R5LWNlbGw3IHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuYm9keS1jZWxsMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAucGFuZWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAucGFuZWwtaGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTRlNDtcbiAgICBwYWRkaW5nOiAwIDI1cHggMjBweDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmJvZHktY2VsbDMgLmJvZHktc2VsZWN0LXdyYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNmU2ZDZkO1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuYm9keS1jZWxsMyAuYm9keS1zZWxlY3Qtd3JhcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy90ZWFtLXF1b3RlL2Rvd24tYXJyb3cucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuYm9keS1jZWxsMyAuYm9keS1zZWxlY3Qtd3JhcCBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5ib2R5LWNlbGwzIC5ib2R5LXNlbGVjdC13cmFwIHNlbGVjdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmJvZHktY2VsbDQgLmJvZHktc2VsZWN0LXdyYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNmU2ZDZkO1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuYm9keS1jZWxsNCAuYm9keS1zZWxlY3Qtd3JhcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy90ZWFtLXF1b3RlL2Rvd24tYXJyb3cucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuYm9keS1jZWxsNCAuYm9keS1zZWxlY3Qtd3JhcCBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5ib2R5LWNlbGw0IC5ib2R5LXNlbGVjdC13cmFwIHNlbGVjdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAudGVhbXF1b3RlLWJvZHkgc2VjdGlvbi5xdW90ZS1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogei1pbmRleDogMTsgKi9cbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuZmxvYXRpbmctc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuZmxvYXRpbmctc2VjdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuZGV2ZWxvcGVyLWxpc3Qge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuZGV2ZWxvcGVyLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiZWMzOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuZGV2ZWxvcGVyLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZTk7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5kZXZlbG9wZXItbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmRldmVsb3Blci1saXN0IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWluLWhlaWdodDogMTc1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmRldmVsb3Blci1saXN0IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDVkMWQxO1xuICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmRldmVsb3Blci1saXN0IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmRldmVsb3Blci1saXN0IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5kZXZlbG9wZXItbGlzdC1uYW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmbGV4OiAwIDAgNTUlOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuZGV2ZWxvcGVyLWxpc3QtcHJpY2luZyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxleDogMTsgfVxuICAudGVhbXF1b3RlLWJvZHkgc3Bhbi5jb2xvciB7XG4gICAgY29sb3I6ICMzZWQxM2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmRldmVsb3Blci1saXN0LXByaWNpbmcge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZsZXg6IDE7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IHNwYW4ucHJpY2Uge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAubGlzdC10b3RhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5saXN0LXRvdGFsIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmxpc3QtdG90YWwgc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxleDogMTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAucmlnaHQtaGVhZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5yaWdodC1oZWFkIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogI2FkYTdhNztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZmxleDogMCAwIDM5JTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAucmlnaHQtaGVhZCBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLnJpZ2h0LWJvZHkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLnJpZ2h0LWJvZHkgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAucmlnaHQtYm9keSBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLnJpZ2h0LWZvb3Qge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLnJpZ2h0LWZvb3QgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzNFQzA2NjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAucmlnaHQtZm9vdCBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzNFQzA2NjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuZmxvYXRpbmctc2VjdGlvbi1yaWdodCBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGNTgwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmZsb2F0aW5nLXNlY3Rpb24tcmlnaHQgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3RlYW0tcXVvdGUvcmlnaHQtYXJyb3cucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICByaWdodDogMjElO1xuICAgIHRvcDogMzBweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gIC50ZWFtcXVvdGUtYm9keSBidXR0b24ucmFuZ2Uge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyZXk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmZsb2F0LXNlYy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuZmxvYXRpbmctc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogMCAtMTJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmZsb2F0aW5nLXNlY3Rpb24tdHJpZ2dlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTM1cHg7XG4gICAgcmlnaHQ6IDElO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIC02cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5mbG9hdGluZy1zZWN0aW9uLXRyaWdnZXIuYWN0aXZlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3RlYW0tcXVvdGUvZG93bi1hcnJvdy1iaWcucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRvcDogNXB4O1xuICAgIHRvcDogMTVweDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmZsb2F0aW5nLXNlY3Rpb24tdHJpZ2dlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvdGVhbS1xdW90ZS9kb3duLWFycm93LWJpZy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIHRvcDogNXB4OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuZC1tLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5kLWQtbm9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5hY2NvcmRpb24tc2VjdGlvbiAuYWN0aXZlIC5wYW5lbC1ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvKiBhbGlnbi1pdGVtczogY2VudGVyOyAqLyB9XG4gIC50ZWFtcXVvdGUtYm9keSAudHRpcC5kLWQtbm9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLm1pbnVzLCAudGVhbXF1b3RlLWJvZHkgLnBsdXMge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogOHB4IDVweCA4cHggNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5udW1iZXIgaW5wdXQge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNmU2ZDZkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMnB4IDA7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5udW1iZXIgLm1pbnVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAubnVtYmVyIC5taW51czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy90ZWFtLXF1b3RlL2MtbWludXMucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAtMnB4OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAubnVtYmVyIC5wbHVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAubnVtYmVyIC5wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3RlYW0tcXVvdGUvYy1wbHVzLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogNHB4OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAucXVvdGUtc2VjdGlvbi1oZWFkLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhbXF1b3RlLWJvZHkgLnF1b3RlLXNlY3Rpb24taGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLnF1b3RlLXNlY3Rpb24taGVhZC1yaWdodCB7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLnF1b3RlLXNlbGVjdCB7XG4gICAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuZC1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5kLW0tbm9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5hY2NvcmRpb24tc2VjdGlvbiAuYWN0aXZlIC5wYW5lbC1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8qIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICovIH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5ib2R5LWNlbGwzIHtcbiAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgIGZsZXg6IDAgMCAxNjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5ib2R5LWNlbGw0IHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIGZsZXg6IDAgMCAxMjBweDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmJvZHktY2VsbDEsIC50ZWFtcXVvdGUtYm9keSAuYm9keS1jZWxsMiwgLnRlYW1xdW90ZS1ib2R5IC5ib2R5LWNlbGwzLCAudGVhbXF1b3RlLWJvZHkgLmJvZHktY2VsbDQsIC50ZWFtcXVvdGUtYm9keSAuYm9keS1jZWxsNSwgLnRlYW1xdW90ZS1ib2R5IC5ib2R5LWNlbGw2LCAudGVhbXF1b3RlLWJvZHkgLmJvZHktY2VsbDcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLnR0aXAuZC1kLW5vbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5ib2R5LWNlbGwxIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgZmxleDogMCAwIDMzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLm51bWJlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuZmxvYXRpbmctc2VjdGlvbi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5mbG9hdGluZy1zZWN0aW9uLWxlZnQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTRlNDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuZmxvYXRpbmctc2VjdGlvbi1yaWdodCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5mbG9hdGluZy1zZWN0aW9uLXJpZ2h0IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5mbG9hdGluZy1zZWN0aW9uLXJpZ2h0IGJ1dHRvbjpiZWZvcmUge1xuICAgIHJpZ2h0OiAyMyU7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5kZXZlbG9wZXItbGlzdCB7XG4gICAgaGVpZ2h0OiAxNjBweDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLnJpZ2h0LWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5yaWdodC1oZWFkIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLnJpZ2h0LWhlYWQgaDQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAucmlnaHQtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLnJpZ2h0LWJvZHkgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAucmlnaHQtYm9keSBoNCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5yaWdodC1mb290IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAucmlnaHQtZm9vdCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5yaWdodC1mb290IGg0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLnF1b3RlLXNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAucXVvdGUtc2VjdGlvbi1oZWFkIGg0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAucXVvdGUtc2VjdGlvbi1oZWFkLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLnF1b3RlLXNlbGVjdCB7XG4gICAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuYWNjb3JkaW9uLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgLnRlYW1xdW90ZS1ib2R5IC5hY2NvcmRpb24taGVhZC1zcGFuMSB7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICBmbGV4OiAwIDAgMzMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmJvZHktY2VsbDYge1xuICAgIGJhY2tncm91bmQ6ICNFRUY5RjE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmFjY29yZGlvbi1oZWFkLXNwYW42IC50dGlwIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC50ZWFtcXVvdGUtYm9keSAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAubGlzdC10b3RhbCBzcGFuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC50ZWFtcXVvdGUtYm9keSAuYWNjb3JkaW9uLWhlYWQtc3BhbjIuZC1tLW5vbmUge1xuICAgIGZsZXg6IDAgMCAxMDJweDsgfVxuICAudGVhbXF1b3RlLWJvZHkgLmFjY29yZGlvbi1oZWFkLXNwYW4zLmQtbS1ub25lIHtcbiAgICBtYXJnaW46IDAgMzVweDsgfSB9XG5cbi5hdC1wYW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNUM1QzU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzRweCAwcHggIzAwMDAwMDFjO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hdC1wYW4tMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAuYXQtcGFuLTEgaDMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmF0LXBhbi0xIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmF0LXBhbi0xIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmF0LXBhbi0xIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZ3JlZW4tdGljay5zdmcpIG5vLXJlcGVhdCAwIDVweDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hdC1wYW4tMSB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuLnRlc3RpbmctdG9vbC1wYW4ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMjBweCAwO1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnRlc3RpbmctdG9vbC1wYW4gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAudGVzdGluZy10b29sLXBhbiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAudGVzdGluZy10b29sLXBhbiB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4udGVzdGluZy1wcm9jZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50ZXN0aW5nLXByb2Nlc3MgLmFycm93X2JveDphZnRlciwgLnRlc3RpbmctcHJvY2VzcyAuYXJyb3dfYm94OmJlZm9yZSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAudGVzdGluZy1wcm9jZXNzIC50cC1wYW4tbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVzdGluZy1wcm9jZXNzIC50cC1wYW4tbGVmdCB7XG4gICAgICAgIGZsZXg6IDQ1JTsgfSB9XG4gICAgLnRlc3RpbmctcHJvY2VzcyAudHAtcGFuLWxlZnQgZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlc3RpbmctcHJvY2VzcyAudHAtcGFuLWxlZnQgZGl2IHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgLnRlc3RpbmctcHJvY2VzcyAudHAtcGFuLWxlZnQgZGl2OmFmdGVyLCAudGVzdGluZy1wcm9jZXNzIC50cC1wYW4tbGVmdCBkaXY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAudGVzdGluZy1wcm9jZXNzIC50cC1wYW4tbGVmdCBkaXY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTM2LCAxODMsIDIxMywgMCk7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4OyB9XG4gICAgICAudGVzdGluZy1wcm9jZXNzIC50cC1wYW4tbGVmdCBkaXY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NCwgMjI1LCAyNDUsIDApO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI0UzRTNFMztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDsgfVxuICAgICAgLnRlc3RpbmctcHJvY2VzcyAudHAtcGFuLWxlZnQgZGl2IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2NDk3O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAudGVzdGluZy1wcm9jZXNzIC50cC1wYW4tbGVmdCBkaXYgc3BhbiB7XG4gICAgICAgICAgICBsZWZ0OiA0NTRweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuICAgICAgLnRlc3RpbmctcHJvY2VzcyAudHAtcGFuLWxlZnQgZGl2IGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA0M3B4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC50ZXN0aW5nLXByb2Nlc3MgLnRwLXBhbi1sZWZ0IGRpdiBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgICAgLnRlc3RpbmctcHJvY2VzcyAudHAtcGFuLWxlZnQgZGl2IHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50ZXN0aW5nLXByb2Nlc3MgLnRwLXBhbi1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZXN0aW5nLXByb2Nlc3MgLnRwLXBhbi1yaWdodCB7XG4gICAgICAgIGZsZXg6IDQ1JTsgfSB9XG4gICAgLnRlc3RpbmctcHJvY2VzcyAudHAtcGFuLXJpZ2h0IGRpdiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M1QzVDNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlc3RpbmctcHJvY2VzcyAudHAtcGFuLXJpZ2h0IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9IH1cbiAgICAgIC50ZXN0aW5nLXByb2Nlc3MgLnRwLXBhbi1yaWdodCBkaXY6YWZ0ZXIsIC50ZXN0aW5nLXByb2Nlc3MgLnRwLXBhbi1yaWdodCBkaXY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLnRlc3RpbmctcHJvY2VzcyAudHAtcGFuLXJpZ2h0IGRpdjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzYsIDE4MywgMjEzLCAwKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4OyB9XG4gICAgICAudGVzdGluZy1wcm9jZXNzIC50cC1wYW4tcmlnaHQgZGl2OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTQsIDIyNSwgMjQ1LCAwKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTNFM0UzO1xuICAgICAgICBib3JkZXItd2lkdGg6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xN3B4OyB9XG4gICAgICAudGVzdGluZy1wcm9jZXNzIC50cC1wYW4tcmlnaHQgZGl2IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2NDk3O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAudGVzdGluZy1wcm9jZXNzIC50cC1wYW4tcmlnaHQgZGl2IHNwYW4ge1xuICAgICAgICAgICAgbGVmdDogLTExNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG4gICAgICAudGVzdGluZy1wcm9jZXNzIC50cC1wYW4tcmlnaHQgZGl2IGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA0M3B4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC50ZXN0aW5nLXByb2Nlc3MgLnRwLXBhbi1yaWdodCBkaXYgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgIC50ZXN0aW5nLXByb2Nlc3MgLnRwLXBhbi1yaWdodCBkaXYgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAudGVzdGluZy1wcm9jZXNzIC50cC1taWRkbGUtbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNTglO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlc3RpbmctcHJvY2VzcyAudHAtbWlkZGxlLWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zb2Z0d2FyZS10ZXN0IHVsIGxpIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2dyZWVuLXRpY2suc3ZnKSBuby1yZXBlYXQgMCA1cHg7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi8qIEFOQ0hPUiBjb21tb24taGVhZGluZy1iYW5uZXIqL1xuLmNtbi1ibnItbW9kIHtcbiAgcGFkZGluZy10b3A6IDEwMnB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY21uLWJuci1tb2Qge1xuICAgICAgcGFkZGluZzogNjVweCAyMHB4IDAgIWltcG9ydGFudDsgfSB9XG4gIC5jbW4tYm5yLW1vZCBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jbW4tYm5yLW1vZCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDdweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogNjFweCAhaW1wb3J0YW50OyB9IH1cbiAgLmNtbi1ibnItbW9kIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jbW4tYm5yLW1vZCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY21uLWJuci1tb2QgLnNraWxsLXBhZ2UtbW9kIGxpIGltZyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNtbi1ibnItbW9kIC5oZWFkZXJfbGVmdF9wYW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuICAuY21uLWJuci1tb2QgLmhlYWRlcl9sZWZ0X3BhbiBwaWN0dXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY21uLWJuci1tb2QgLmhlYWRlcl9sZWZ0X3BhbiBwaWN0dXJlIGltZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY21uLWJuci1tb2QgLmhlYWRlcl9sZWZ0X3BhbiBwaWN0dXJlIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogODVweDsgfSB9XG4gIC5jbW4tYm5yLW1vZCAuc2tpbGwtcGFnZS1tb2QgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jbW4tYm5yLW1vZCAuc2tpbGwtcGFnZS1tb2QgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG4gIC5jbW4tYm5yLW1vZCAuc2NoZWR1bGUtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY21uLWJuci1tb2QgLnNjaGVkdWxlLWJveC10b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jbW4tYm5yLW1vZCAuc2NoZWR1bGUtYm94LXRvcC10ZXh0IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH0gfVxuICAuY21uLWJuci1tb2QgLmhlYWRlcl9yaWdodF9wYW4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNtbi1ibnItbW9kIC5oZWFkZXJfcmlnaHRfcGFuIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbi8qIEFOQ0hPUiBhd3MgZGV2b3BzIHNlcnZpY2UqL1xuLnRvb2xzLXRlY2gge1xuICBwYWRkaW5nOiA0NXB4IDAgNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50b29scy10ZWNoIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA1NXB4OyB9IH1cbiAgLnRvb2xzLXRlY2ggcCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC50b29scy10ZWNoIC50bnQtYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgIGhlaWdodDogMTM4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gICAgLnRvb2xzLXRlY2ggLnRudC1ib3ggaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNTVweDsgfVxuICAgIC50b29scy10ZWNoIC50bnQtYm94IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnRvb2xzLXRlY2ggLnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAudG9vbHMtdGVjaCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnRvb2xzLXRlY2ggaDIgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRvb2xzLXRlY2ggaDIgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnN0ZXAtYnktc3RlcCAuc3BpcmFsLWNvbC1ib3gge1xuICBwYWRkaW5nOiAzMHB4IDE1cHggMzBweCAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnN0ZXAtYnktc3RlcCAuc3BpcmFsLWNvbC1ib3gge1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMzVweDsgfSB9XG5cbi5zdGVwLWJ5LXN0ZXAgaDQge1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3RlcC1ieS1zdGVwIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5zdGVwLWJ5LXN0ZXAgLmJ0bl93cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zdGVwLWJ5LXN0ZXAgLmJ0bl93cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uc3RlcC1ieS1zdGVwIC5zcGlyYWwtY29sLWJveDMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5zdGVwLWJ5LXN0ZXAgaDIge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi8qTmV3IE1vYmlsZSBhcHAgZGVzaWduIGNzcyovXG4udG9vbHMtdGVjaC1zZWN0aW9uIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50b29scy10ZWNoLXNlY3Rpb24gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi50b29scy10ZWNoLXNlY3Rpb24gLnRlY2gtbGlzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMURGRTY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudG9vbHMtdGVjaC1zZWN0aW9uIC50ZWNoLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50b29scy10ZWNoLXNlY3Rpb24gLnRlY2gtbGlzdCBkaXYge1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLnRvb2xzLXRlY2gtc2VjdGlvbiAudGVjaC1saXN0IHVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudG9vbHMtdGVjaC1zZWN0aW9uIC50ZWNoLWxpc3QgdWwge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRvb2xzLXRlY2gtc2VjdGlvbiAudGVjaC1saXN0IHVsIGxpIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAudG9vbHMtdGVjaC1zZWN0aW9uIC50ZWNoLWxpc3QgdWwgbGk6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50b29scy10ZWNoLXNlY3Rpb24gLnRlY2gtbGlzdCB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICB0b3A6IDZweDsgfSB9XG4gICAgLnRvb2xzLXRlY2gtc2VjdGlvbiAudGVjaC1saXN0IHVsIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnRvb2xzLXRlY2gtc2VjdGlvbiAudGVjaC1saXN0IHVsIGxpIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjNEE5MEUyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgICAudG9vbHMtdGVjaC1zZWN0aW9uIC50ZWNoLWxpc3QgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjI3NWQ3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudG9vbHMtdGVjaC1zZWN0aW9uIC50ZWNoLWxpc3QgdWwgLmxnLW5vLWxlZnQtYmFyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC50b29scy10ZWNoLXNlY3Rpb24gLnRlY2gtbGlzdCB1bCAubWQtbm8tbGVmdC1iYXI6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudG9vbHMtdGVjaC1zZWN0aW9uIC50ZWNoLWxpc3QgdWwgLm1kLW5vLWxlZnQtYmFyOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODlweCkge1xuICAgICAgLnRvb2xzLXRlY2gtc2VjdGlvbiAudGVjaC1saXN0IHVsIC5tZC1uby1sZWZ0LWJhcjI6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICAgICAudG9vbHMtdGVjaC1zZWN0aW9uIC50ZWNoLWxpc3QgdWwgLm1kLW5vLWxlZnQtYmFyMjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnRvb2xzLXRlY2gtc2VjdGlvbiAudGVjaC1saXN0IHVsIC5tZC1uby1sZWZ0LWJhcjM6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODlweCkge1xuICAgICAgICAudG9vbHMtdGVjaC1zZWN0aW9uIC50ZWNoLWxpc3QgdWwgLm1kLW5vLWxlZnQtYmFyMzpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRvb2xzLXRlY2gtc2VjdGlvbiAudGVjaC1saXN0IC50ZXh0LWJyayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudG9vbHMtdGVjaC1zZWN0aW9uIC50ZWNoLWxpc3QgLnRleHQtYnJrLWxnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50b29scy10ZWNoLXNlY3Rpb24gLnRlY2gtbGlzdCAudGV4dC1icmstbGcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnRvb2xzLXRlY2gtc2VjdGlvbiAudGVjaC1saXN0LWluc2lkZSB7XG4gICAgZmxleDogMSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgLnRvb2xzLXRlY2gtc2VjdGlvbiAudGVjaC1saXN0LWluc2lkZSB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnRvb2xzLXRlY2gtc2VjdGlvbiAudGVjaC1saXN0LWluc2lkZSB1bCBsaSB7XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIC50b29scy10ZWNoLXNlY3Rpb24gLnRlY2gtbGlzdC1pbnNpZGUgdWwgbGkgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAudG9vbHMtdGVjaC1zZWN0aW9uIC50ZWNoLWxpc3QtaW5zaWRlIHVsIGxpIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4udG9vbHMtdGVjaC1zZWN0aW9uIC5idG5fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudG9vbHMtdGVjaC1zZWN0aW9uIC5idG5fd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuLmRldi1wcm9jZXNzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kZXYtcHJvY2VzcyBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9IH1cblxuLmRldi1wcm9jZXNzIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZGV2LXByb2Nlc3MgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgLmRldi1wcm9jZXNzIHVsIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tb2JpbGUtYXBwL2MtcmlnaHQtYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHRvcDogMnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXYtcHJvY2VzcyAuc3BpcmFsLWNvbC1ib3gxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXYtcHJvY2VzcyAuc3BpcmFsLWNvbC1ib3g1IHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXYtcHJvY2VzcyAuc3BpcmFsLWNvbC1ib3g2IHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2Nlc3MtbW9iaWxlLWFwcCAuc3BpcmFsLWNvbC1taWQge1xuICAgIGZsZXg6IDAgMCAyNCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvY2Vzcy1tb2JpbGUtYXBwIC5zcGlyYWwtY29sLWJveDEge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvY2Vzcy1tb2JpbGUtYXBwIC5zcGlyYWwtY29sLWJveDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2Nlc3MtbW9iaWxlLWFwcCAuc3BpcmFsLWNvbC1ib3g0IHtcbiAgICBtYXJnaW4tdG9wOiAyMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvY2Vzcy1tb2JpbGUtYXBwIC5zcGlyYWwtY29sLWJveDQge1xuICAgIG1hcmdpbi10b3A6IDIzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2Nlc3MtbW9iaWxlLWFwcCAuc3BpcmFsLWNvbC1ib3g1IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9jZXNzLW1vYmlsZS1hcHAgLnNwaXJhbC1jb2wtYm94NSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvY2Vzcy1tb2JpbGUtYXBwIC5zcGlyYWwtY29sLWJveDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2Nlc3MtbW9iaWxlLWFwcCAuc3BpcmFsLWNvbC1ib3g2IHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9jZXNzLW1vYmlsZS1hcHAgLnNwaXJhbC1jb2wtYm94MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvY2Vzcy1tb2JpbGUtYXBwIC5zcGlyYWwtY29sLWJveDIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvY2Vzcy1tb2JpbGUtYXBwIC5zcGlyYWwtY29sLWJveDMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2Nlc3MtbW9iaWxlLWFwcCAuc3BpcmFsLWNvbC1ib3gzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG5cbi5wcm9jZXNzLW1vYmlsZS1hcHAgLnNwaXJhbC1jb2wtYm94NyAuY29sb3ItNyB7XG4gIGNvbG9yOiAjNzFGOTlCOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9jZXNzLTYtaW4tZ3JpZCAuc3BpcmFsLWNvbC1ib3ggcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9jZXNzLTYtaW4tZ3JpZCAuc3BpcmFsLWNvbC1taWQge1xuICAgIGZsZXg6IDAgMCAyNCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvY2Vzcy02LWluLWdyaWQgLnNwaXJhbC1jb2wtYm94MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9jZXNzLTYtaW4tZ3JpZCAuc3BpcmFsLWNvbC1ib3gxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvY2Vzcy02LWluLWdyaWQgLnNwaXJhbC1jb2wtYm94NCB7XG4gICAgbWFyZ2luLXRvcDogMjEwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2Nlc3MtNi1pbi1ncmlkIC5zcGlyYWwtY29sLWJveDQge1xuICAgIG1hcmdpbi10b3A6IDIzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2Nlc3MtNi1pbi1ncmlkIC5zcGlyYWwtY29sLWJveDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2Nlc3MtNi1pbi1ncmlkIC5zcGlyYWwtY29sLWJveDUge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2Nlc3MtNi1pbi1ncmlkIC5zcGlyYWwtY29sLWJveDYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2Nlc3MtNi1pbi1ncmlkIC5zcGlyYWwtY29sLWJveDYge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2Nlc3MtNi1pbi1ncmlkIC5zcGlyYWwtY29sLWJveDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2Nlc3MtNi1pbi1ncmlkIC5zcGlyYWwtY29sLWJveDIge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2Nlc3MtNi1pbi1ncmlkIC5zcGlyYWwtY29sLWJveDMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2Nlc3MtNi1pbi1ncmlkIC5zcGlyYWwtY29sLWJveDMge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cblxuLmFwcC1jb3N0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDAgMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hcHAtY29zdC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA2MHB4OyB9IH1cbiAgLmFwcC1jb3N0LXNlY3Rpb24gaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFwcC1jb3N0LXNlY3Rpb24gaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4OyB9IH1cbiAgLmFwcC1jb3N0LXNlY3Rpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hcHAtY29zdC1zZWN0aW9uIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuYXBwLWNvc3Qtc2VjdGlvbiAuY29zdC10YWJzLW5ldyB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJzsgfVxuICAgIC5hcHAtY29zdC1zZWN0aW9uIC5jb3N0LXRhYnMtbmV3IGxpIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJzsgfVxuICAuYXBwLWNvc3Qtc2VjdGlvbiAjY29zdC10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hcHAtY29zdC1zZWN0aW9uICNjb3N0LXRhYnMge1xuICAgICAgICBvdmVyZmxvdy14OiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgLmFwcC1jb3N0LXNlY3Rpb24gI2Nvc3QtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5hcHAtY29zdC1zZWN0aW9uICNjb3N0LXRhYnMgbGkge1xuICAgICAgbWFyZ2luOiAwIDVweDsgfVxuICAgICAgLmFwcC1jb3N0LXNlY3Rpb24gI2Nvc3QtdGFicyBsaSBhwqAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmFwcC1jb3N0LXNlY3Rpb24gI2Nvc3QtdGFicyBsaSBhLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyN0MwNzA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyN0MwNzA7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5hcHAtY29zdC1zZWN0aW9uIC5hcHAtY29zdC1ib3gge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAxNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFwcC1jb3N0LXNlY3Rpb24gLmFwcC1jb3N0LWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFwcC1jb3N0LXNlY3Rpb24gLmFwcC1jb3N0LWJveCB7XG4gICAgICAgIG1heC13aWR0aDogOTcwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgIC5hcHAtY29zdC1zZWN0aW9uIC5hcHAtY29zdC1ib3gtbGVmdCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hcHAtY29zdC1zZWN0aW9uIC5hcHAtY29zdC1ib3gtbGVmdCB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCA3NXB4IDMwcHggMzBweDsgfSB9XG4gICAgICAuYXBwLWNvc3Qtc2VjdGlvbiAuYXBwLWNvc3QtYm94LWxlZnQgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5hcHAtY29zdC1zZWN0aW9uIC5hcHAtY29zdC1ib3gtbGVmdCBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gICAgICAgIC5hcHAtY29zdC1zZWN0aW9uIC5hcHAtY29zdC1ib3gtbGVmdCBwOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuYXBwLWNvc3Qtc2VjdGlvbiAuYXBwLWNvc3QtYm94LWxlZnQgcDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cbiAgICAuYXBwLWNvc3Qtc2VjdGlvbiAuYXBwLWNvc3QtYm94LXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzRBOTBFMjtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hcHAtY29zdC1zZWN0aW9uIC5hcHAtY29zdC1ib3gtcmlnaHQge1xuICAgICAgICAgIGZsZXg6IDAgMCAzOCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzOCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYXBwLWNvc3Qtc2VjdGlvbiAuYXBwLWNvc3QtYm94LXJpZ2h0IHtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzRBOTBFMjtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgcGFkZGluZzogNTBweCA1MHB4IDYwcHggNDBweDsgfSB9XG4gICAgICAuYXBwLWNvc3Qtc2VjdGlvbiAuYXBwLWNvc3QtYm94LXJpZ2h0IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5hcHAtY29zdC1zZWN0aW9uIC5hcHAtY29zdC1ib3gtcmlnaHQgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAgICAgLmFwcC1jb3N0LXNlY3Rpb24gLmFwcC1jb3N0LWJveC1yaWdodCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5hcHAtY29zdC1zZWN0aW9uIC5hcHAtY29zdC1ib3gtcmlnaHQgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAgICAgLmFwcC1jb3N0LXNlY3Rpb24gLmFwcC1jb3N0LWJveC1yaWdodC10b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmFwcC1jb3N0LXNlY3Rpb24gLmFwcC1jb3N0LWJveC1yaWdodC10b3Age1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi8qIEFOQ0hPUiBoeXBlcmxlZGdlciBza2lsbCBwYWdlKi9cbi5zZXJ2aWNlLWJveC1jbW4gLnNlcnZpY2VzLXBhbiB7XG4gIHBhZGRpbmc6IDUwcHggMjVweCAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNlcnZpY2UtYm94LWNtbiAuc2VydmljZXMtcGFuIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMjVweCAzMHB4OyB9IH1cblxuLmV4cGVydGlzZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogNDBweCAwIDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZXhwZXJ0aXNlLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNzBweCAwIDcwcHg7IH0gfVxuICAuZXhwZXJ0aXNlLXNlY3Rpb24gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV4cGVydGlzZS1zZWN0aW9uIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfSB9XG4gIC5leHBlcnRpc2Utc2VjdGlvbiAuZXhwZXJ0aXNlLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXhwZXJ0aXNlLXNlY3Rpb24gLmV4cGVydGlzZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5leHBlcnRpc2Utc2VjdGlvbiAuZXhwZXJ0aXNlLXdyYXBwZXItbGVmdCB7XG4gICAgICAgIGZsZXg6IDAgMCA0OCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmV4cGVydGlzZS1zZWN0aW9uIC5leHBlcnRpc2Utd3JhcHBlci1sZWZ0IHtcbiAgICAgICAgZmxleDogMCAwIDQ5JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5leHBlcnRpc2Utc2VjdGlvbiAuZXhwZXJ0aXNlLXdyYXBwZXItcmlnaHQge1xuICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXhwZXJ0aXNlLXNlY3Rpb24gLmV4cGVydGlzZS13cmFwcGVyLXJpZ2h0IHtcbiAgICAgICAgZmxleDogMCAwIDQ5JTsgfSB9XG4gICAgLmV4cGVydGlzZS1zZWN0aW9uIC5leHBlcnRpc2Utd3JhcHBlciAuZXhwZXJ0aXNlLWJveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXhwZXJ0aXNlLXNlY3Rpb24gLmV4cGVydGlzZS13cmFwcGVyIC5leHBlcnRpc2UtYm94IHtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgICAuZXhwZXJ0aXNlLXNlY3Rpb24gLmV4cGVydGlzZS13cmFwcGVyIC5leHBlcnRpc2UtYm94LWxlZnQge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGhlaWdodDogMTQzcHg7XG4gICAgICAgIGZsZXg6IDAgMCAxNzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzVDNUM1O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggMTdweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV4cGVydGlzZS1zZWN0aW9uIC5leHBlcnRpc2Utd3JhcHBlciAuZXhwZXJ0aXNlLWJveC1sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICAuZXhwZXJ0aXNlLXNlY3Rpb24gLmV4cGVydGlzZS13cmFwcGVyIC5leHBlcnRpc2UtYm94IHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZXhwZXJ0aXNlLXNlY3Rpb24gLmV4cGVydGlzZS13cmFwcGVyIC5leHBlcnRpc2UtYm94IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV4cGVydGlzZS1zZWN0aW9uIC5leHBlcnRpc2Utd3JhcHBlciAuZXhwZXJ0aXNlLWJveCBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV4cGVydGlzZS1zZWN0aW9uIC5leHBlcnRpc2Utd3JhcHBlciAuZXhwZXJ0aXNlLWJveC1yaWdodCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG4uYmxrLWRldi1wci1zZWN0aW9uIHtcbiAgcGFkZGluZzogNDBweCAwIDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxrLWRldi1wci1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA3MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxrLWRldi1wci1zZWN0aW9uIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAuYmxrLWRldi1wci1zZWN0aW9uIC5ibGstZGV2LXByLWxlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsay1kZXYtcHItc2VjdGlvbiAuYmxrLWRldi1wci1sZWZ0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgLmJsay1kZXYtcHItc2VjdGlvbiAuYmxrLWRldi1wci1sZWZ0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTczcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICAuYmxrLWRldi1wci1zZWN0aW9uIC5ibGstZGV2LXByLWxlZnQtdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmJsay1kZXYtcHItc2VjdGlvbiAuYmxrLWRldi1wci1sZWZ0LXRvcCBpbWcge1xuICAgICAgICB3aWR0aDogNTBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ibGstZGV2LXByLXNlY3Rpb24gLmJsay1kZXYtcHItbGVmdC10b3AgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0OyB9IH1cbiAgICAgIC5ibGstZGV2LXByLXNlY3Rpb24gLmJsay1kZXYtcHItbGVmdC10b3AgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYmxrLWRldi1wci1zZWN0aW9uIC5ibGstZGV2LXByLWxlZnQtdG9wIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAuYmxrLWRldi1wci1zZWN0aW9uIC5ibGstZGV2LXByLWxlZnQtYzE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJzAxJztcbiAgICBiYWNrZ3JvdW5kOiAjMkM0RDgyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsay1kZXYtcHItc2VjdGlvbiAuYmxrLWRldi1wci1sZWZ0LWMyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH0gfVxuICAuYmxrLWRldi1wci1zZWN0aW9uIC5ibGstZGV2LXByLWxlZnQtYzI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJzAyJztcbiAgICBiYWNrZ3JvdW5kOiAjMDM2NDk3OyB9XG4gIC5ibGstZGV2LXByLXNlY3Rpb24gLmJsay1kZXYtcHItbGVmdC1jMzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnMDMnO1xuICAgIGJhY2tncm91bmQ6ICMxQjg5QUY7IH1cbiAgLmJsay1kZXYtcHItc2VjdGlvbiAuYmxrLWRldi1wci1sZWZ0LWM0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcwNCc7XG4gICAgYmFja2dyb3VuZDogIzJCQkRDMzsgfVxuICAuYmxrLWRldi1wci1zZWN0aW9uIC5ibGstZGV2LXByLWxlZnQtYzU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJzA1JztcbiAgICBiYWNrZ3JvdW5kOiAjMjhDODlBOyB9XG4gIC5ibGstZGV2LXByLXNlY3Rpb24gLmJsay1kZXYtcHItbGVmdC1jNjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnMDYnO1xuICAgIGJhY2tncm91bmQ6ICMzQkUwNkU7IH1cbiAgLmJsay1kZXYtcHItc2VjdGlvbiB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5ibGstZGV2LXByLXNlY3Rpb24gdWwgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbGVkZ2VyL3BvaW50LWNpcmNsZS5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogMDsgfVxuICAuYmxrLWRldi1wci1zZWN0aW9uIC5ibGstZGV2LXByLWJveCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgICBib3gtc2hhZG93OiAwIDAgMjVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgcGFkZGluZzogMjVweCAxNXB4IDI1cHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibGstZGV2LXByLXNlY3Rpb24gLmJsay1kZXYtcHItYm94IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyNXB4IDM1cHggMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmJsay1kZXYtcHItc2VjdGlvbiAuYmxrLWRldi1wci1ib3ggaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5ibGstZGV2LXByLXNlY3Rpb24gLmJsay1kZXYtcHItYm94IHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibGstZGV2LXByLXNlY3Rpb24gLmJsay1kZXYtcHItYm94LWhpZ2h0MSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5ibGstZGV2LXByLXNlY3Rpb24gLmJsay1kZXYtcHItYm94LWhpZ2h0MSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsay1kZXYtcHItc2VjdGlvbiAuYmxrLWRldi1wci1ib3gtaGlnaHQyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJsay1kZXYtcHItc2VjdGlvbiAuYmxrLWRldi1wci1ib3gtaGlnaHQyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxrLWRldi1wci1zZWN0aW9uIC5ibGstZGV2LXByLWJveC1oaWdodDMge1xuICAgICAgbWluLWhlaWdodDogMzA1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibGstZGV2LXByLXNlY3Rpb24gLmJsay1kZXYtcHItYm94LWhpZ2h0NCB7XG4gICAgICBtaW4taGVpZ2h0OiAyNzJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsay1kZXYtcHItc2VjdGlvbiAuYmxrLWRldi1wci1ib3gtaGlnaHQ1IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMxNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJsay1kZXYtcHItc2VjdGlvbiAuYmxrLWRldi1wci1ib3gtaGlnaHQ1IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxrLWRldi1wci1zZWN0aW9uIC5ibGstZGV2LXByLWJveC1oaWdodDYge1xuICAgICAgbWluLWhlaWdodDogMzIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYmxrLWRldi1wci1zZWN0aW9uIC5ibGstZGV2LXByLWJveC1oaWdodDYge1xuICAgICAgbWluLWhlaWdodDogMjk1cHg7IH0gfVxuICAuYmxrLWRldi1wci1zZWN0aW9uIC5ibGstZGV2LXByLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibGstZGV2LXByLXNlY3Rpb24gLmJsay1kZXYtcHItd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgIC5ibGstZGV2LXByLXNlY3Rpb24gLmJsay1kZXYtcHItd3JhcHBlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjREZERkRGO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogODYlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMjVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmJsay1kZXYtcHItc2VjdGlvbiAuYmxrLWRldi1wci13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiA4OCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVtb3RlLWRldiBoMiB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLnByaWNlLWJ0bi1tb2Qge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcmljZS1idG4tbW9kIHtcbiAgICAgIHdpZHRoOiBpbmhlcml0OyB9IH1cblxuLypKb2IgZGVzY3JpcHRpb24qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmpkLXByLW1uZ3Ige1xuICAgIGhlaWdodDogNjYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuamQtcHItbW5nciB7XG4gICAgaGVpZ2h0OiA1NzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmpkLXByLW1uZ3IyIHtcbiAgICBoZWlnaHQ6IDU5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmpkLXByLW1uZ3IyIHtcbiAgICBoZWlnaHQ6IDUyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uaW50bWR0IHtcbiAgLypQcm9ncmVzcyBiYXIgY3NzKi8gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbnRtZHQgLm8tc2tpbGxzLWhlcm8ge1xuICAgICAgcGFkZGluZzogMTAwcHggMjBweCA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuaW50bWR0IC5vLXNraWxscy1oZXJvIGgxIHtcbiAgICBtYXJnaW46IDI1cHggMCAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRtZHQgLm8tc2tpbGxzLWhlcm8gaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuICAuaW50bWR0IC5pbnRlcm1lZGlhdGUtbG9hZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzA5MWIzODtcbiAgICBoZWlnaHQ6IDEwMHZoOyB9XG4gICAgLmludG1kdCAuaW50ZXJtZWRpYXRlLWxvYWRlciAjaW50ZXJtZWRpYXRlLWxvYWRlci1wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5pbnRtZHQgLmludGVybWVkaWF0ZS1sb2FkZXIgI2ludGVybWVkaWF0ZS1sb2FkZXItcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgICAgIC5pbnRtZHQgLmludGVybWVkaWF0ZS1sb2FkZXIgI2ludGVybWVkaWF0ZS1sb2FkZXItcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAuaW50bWR0IGg0LndhaXQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGFuaW1hdGlvbjogYmVhdCAxLjJzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludG1kdCBoNC53YWl0LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9IH1cblxuQGtleWZyYW1lcyBiZWF0IHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IC44OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuY2FsZW5kbHktaW5saW5lLXdpZGdldCB7XG4gICAgbWluLWhlaWdodDogOTYwcHg7IH0gfVxuXG4uY29udGFpbmVyLWxlZGdlciB7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzJlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyLWxlZGdlciB7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMTBweDtcbiAgICAgIGhlaWdodDogMTVweDsgfSB9XG5cbiNpbm5lci1jb250YWluZXIge1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuXG4vKiBBTkNIT1IgZm9ybSBzZWN0aW9uIGNhcmVlciBwYWdlKi9cbi5jYXJlZXItZm9ybSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLm5ldy1jYXJlZXItZm9ybSAuY29tbW9uLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmV3LWNhcmVlci1mb3JtIC5jb21tb24taW5wdXQge1xuICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDsgfSB9XG5cbi5uZXctY2FyZWVyLWZvcm0gW2RhdGEtdGlwXSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5ldy1jYXJlZXItZm9ybSBbZGF0YS10aXBdIHtcbiAgICAgIHdpZHRoOiA0NiU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7IH0gfVxuXG4ubmV3LWNhcmVlci1mb3JtIGlucHV0LmlucHV0NyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NhcmVlci9qb2ItaWNvbi03LnBuZykgMCA1MCUgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uZXctY2FyZWVyLWZvcm0gaW5wdXQueWVhcnMtb2YtZXhwZXJpZW5jZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NhcmVlci9qb2ItaWNvbi01LnBuZykgMCA1MCUgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uZXctY2FyZWVyLWZvcm0gLnAtc2tpbGxzLWljb24sXG4ubmV3LWNhcmVlci1mb3JtIC5zLXNraWxscy1pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2Zvcm0taWNvbjkucG5nKSBuby1yZXBlYXQgMCAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4ubmV3LWNhcmVlci1mb3JtIC5mb3JtLXBhbmVsIGg0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5ldy1jYXJlZXItZm9ybSAucC1za2lsbHMtaWNvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5ldy1jYXJlZXItZm9ybSAucC1za2lsbHMtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDYlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuLm5ldy1jYXJlZXItZm9ybSAucy1za2lsbHMtaWNvbiB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5ldy1jYXJlZXItZm9ybSAucy1za2lsbHMtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDYlOyB9IH1cblxuLm5ldy1jYXJlZXItZm9ybSAuYXR0YWNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxOXB4OyB9XG5cbi5uZXctY2FyZWVyLWZvcm0gI2F0dGFjaGVkRmlsZXMgbGkge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5uZXctY2FyZWVyLWZvcm0gLnNlbGVjdDIgdWwgbGkge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5uZXctY2FyZWVyLWZvcm0gLnNlbGVjdDIgYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmNhcmVlci1mb3JtIC51LXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLypoaXJlIGRlc2lnbmVyIHBhZ2UgY3NzIGZpeGluZyBhbmQgd2ViZmxvdyBwYWdlIGNzcyBmaXhpbmcqL1xuLm8tY2FzZS1zdHVkaWVzLW5ldyAuZmFxLWhvbGRlciAuYWNjb3JkaW9uMSBzcGFuLmZvbnQtc2l6ZS1tb2RpZnkge1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1jYXNlLXN0dWRpZXMtbmV3IC5mYXEtaG9sZGVyIC5hY2NvcmRpb24xIHNwYW4uZm9udC1zaXplLW1vZGlmeSB7XG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbi8qIEFOQ0hPUiBEaWdpdGFsIFRyYW5zZm9ybWF0aW9uIHBhZ2UqL1xuLm5ldy1zZXJ2aWNlLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA0MHB4IDAgMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctc2VydmljZS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA2MHB4OyB9IH1cbiAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24gaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9IH1cbiAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgY29sdW1uLWdhcDogMzBweDsgfSB9XG4gIC5uZXctc2VydmljZS1zZWN0aW9uLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24tYm94IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAubmV3LXNlcnZpY2Utc2VjdGlvbi1ib3ggaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24tYm94IGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5uZXctc2VydmljZS1zZWN0aW9uLWJveC1yaWdodCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LXNlcnZpY2Utc2VjdGlvbi1ib3gtcmlnaHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgIC5uZXctc2VydmljZS1zZWN0aW9uLWJveC1yaWdodCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXctc2VydmljZS1zZWN0aW9uLWJveC1yaWdodCBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgICAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24tYm94LXJpZ2h0IHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3LXNlcnZpY2Utc2VjdGlvbi1ib3gtcmlnaHQgcCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5uZXctc2VydmljZS1zZWN0aW9uLWJveC1yaWdodCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIC5uZXctc2VydmljZS1zZWN0aW9uLWJveC1yaWdodCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAgIC5uZXctc2VydmljZS1zZWN0aW9uLWJveC1yaWdodCBwIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24tYm94LXJpZ2h0IHAgYTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAubmV3LXNlcnZpY2Utc2VjdGlvbi1ib3gtcmlnaHQgcCAuaW5uZXItbGluayB7XG4gICAgICAgICAgY29sb3I6ICMwZDZlZmQ7IH1cbiAgICAgICAgICAubmV3LXNlcnZpY2Utc2VjdGlvbi1ib3gtcmlnaHQgcCAuaW5uZXItbGluazpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAxNDNhMzsgfVxuICAgICAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24tYm94LXJpZ2h0IGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDVweCBhdXRvIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwN3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIC5uZXctc2VydmljZS1zZWN0aW9uLWJveC1yaWdodCBhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLinp5cIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5uZXctc2VydmljZS1zZWN0aW9uLWJveC1yaWdodCBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24tYm94LXJpZ2h0IGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgICAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24tYm94LXJpZ2h0IGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIGNvbG9yOiAjMDI1N2Q1OyB9XG4gICAgICAgICAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24tYm94LXJpZ2h0IGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjJweDsgfVxuICAubmV3LXNlcnZpY2Utc2VjdGlvbiAubnMtb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24gLm5zLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5uZXctc2VydmljZS1zZWN0aW9uIC5ucy1vcmRlci0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAubmV3LXNlcnZpY2Utc2VjdGlvbiAubnMtb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24gLm5zLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5uZXctc2VydmljZS1zZWN0aW9uIC5ucy1vcmRlci02IHtcbiAgICBvcmRlcjogNjsgfVxuICAubmV3LXNlcnZpY2Utc2VjdGlvbiAubnMtb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24gLm5zLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5uZXctc2VydmljZS1zZWN0aW9uIC5ucy1vcmRlci05IHtcbiAgICBvcmRlcjogOTsgfVxuICAubmV3LXNlcnZpY2Utc2VjdGlvbiAubnMtb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAubmV3LXNlcnZpY2Utc2VjdGlvbiAubnMtb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAubmV3LXNlcnZpY2Utc2VjdGlvbiAubnMtb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAubmV3LXNlcnZpY2Utc2VjdGlvbiAubnMtb3JkZXItMTMge1xuICAgIG9yZGVyOiAxMzsgfVxuICAubmV3LXNlcnZpY2Utc2VjdGlvbiAubnMtb3JkZXItMTQge1xuICAgIG9yZGVyOiAxNDsgfVxuICAubmV3LXNlcnZpY2Utc2VjdGlvbiAubnMtb3JkZXItMTUge1xuICAgIG9yZGVyOiAxNTsgfVxuXG4ubWFyZ2luLXRvcC02MC1tb2RpZnkge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hcmdpbi10b3AtNjAtbW9kaWZ5IHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG4uYmx1ZS1ibnItc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDI1NGE7XG4gIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmx1ZS1ibnItc2VjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgNzVweDsgfSB9XG4gIC5ibHVlLWJuci1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsdWUtYm5yLXNlY3Rpb24gaDIge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9IH1cbiAgLmJsdWUtYm5yLXNlY3Rpb24gcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogUG9wcGluczsgfVxuICAgIC5ibHVlLWJuci1zZWN0aW9uIHAgLmFuY2hvci1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi53aGl0ZS1ibnItbW9kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGlnaXRhbC10cmFuc2Zvcm1hdGlvbi9ncmFkLXdoaXRlLWJnLnN2Zyk7IH1cbiAgLndoaXRlLWJuci1tb2QgaDIge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC53aGl0ZS1ibnItbW9kIHAge1xuICAgIGNvbG9yOiAjMzMzOyB9XG5cbi8qVHJhbnNmb3JtYXRpb24gcHJvY2VzcyovXG4uZC10cmFucy1wcm8ge1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kLXRyYW5zLXBybyB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNjBweDsgfSB9XG4gIC5kLXRyYW5zLXBybyBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmQtdHJhbnMtcHJvIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIC5kLXRyYW5zLXByby13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kLXRyYW5zLXByby13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tdGFiIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby10YWIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby10YWItYnRuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgd2lkdGg6IDM1MnB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tdGFiLWJ0bi5hY3RpdmUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tdGFiLWJ0biAudHJpYW5nbGUtY2xhc3Mge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IC0xM3B4OyB9XG4gICAgICAgICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLXRhYi1idG4gLnRyaWFuZ2xlLWNsYXNzOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxM3B4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLXRhYi1idG4gLnRyaWFuZ2xlLWNsYXNzOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjRTNFM0UzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgICB0b3A6IC0ycHg7IH1cbiAgICAgICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLXRhYi1idG4uYWN0aXZlIC50cmlhbmdsZS1jbGFzcyB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby10YWItYnRuOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgIGxlZnQ6IC04OXB4O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tdGFiLWJ0bjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBsZWZ0OiAtNzFweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tdGFiLWJ0bjpiZWZvcmUge1xuICAgICAgICAgICAgICBsZWZ0OiAtOTZweDsgfSB9XG4gICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tdGFiIC5zdGVwMTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnMDEnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDkxQjM4OyB9XG4gICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tdGFiIC5zdGVwMjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnMDInO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDI1NjgzOyB9XG4gICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tdGFiIC5zdGVwMzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnMDMnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDM2NDk3OyB9XG4gICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tdGFiIC5zdGVwNDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnMDQnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUI4OUFGOyB9XG4gICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tdGFiIC5zdGVwNTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnMDUnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkJCREMzOyB9XG4gICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tdGFiIC5zdGVwNjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnMDYnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjhDODlBOyB9XG4gICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tdGFiIC5zdGVwNzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnMDcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjM0JFMDZFOyB9XG4gICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tdGFiIC5zdGVwODpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnMDgnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNENFMzY5OyB9XG4gICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tdGFiIC5zdGVwOTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnMDknO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzVFMzRDOyB9XG4gICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAgICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RjhGQTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggNXB4IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNXB4IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7IH0gfVxuICAgICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3g6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgIGxlZnQ6IC01M3B4O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3g6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3ggaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICB3aWR0aDogNDVweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3ggaSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7IH0gfVxuICAgICAgICAgIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveCBpIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94IGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3ggaDMge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgICAgICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3ggcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuICAgICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3gxOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJzAxJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDkxQjM4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94MiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9IH1cbiAgICAgICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94MjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcwMic7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAyNTY4MzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveDMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTgwcHg7IH0gfVxuICAgICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3gzOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJzAzJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDM2NDk3OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyODBweDsgfSB9XG4gICAgICAgIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveDQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnMDQnO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxQjg5QUY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3g1IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM5MHB4OyB9IH1cbiAgICAgICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcwNSc7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJCQkRDMzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveDYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzkwcHg7IH0gfVxuICAgICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3g2OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJzA2JztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjhDODlBOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzOTBweDsgfSB9XG4gICAgICAgIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveDc6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnMDcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzQkUwNkU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3g4IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQyMnB4OyB9IH1cbiAgICAgICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94ODpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcwOCc7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzNCRTA2RTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveDkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTMycHg7IH0gfVxuICAgICAgICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3g5OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJzA5JztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzVFMzRDOyB9XG4gICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLXN0ZXBzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLXN0ZXBzIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1zdGVwcyB7XG4gICAgICAgICAgZmxleDogMCAwIDE1MHB4OyB9IH1cbiAgICAgIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1zdGVwczpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjREZERkRGO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDk4JTtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIHJpZ2h0OiAtMTBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1zdGVwczpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiA5MiU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG5cbi5uZXctYnRuIHtcbiAgbWF4LXdpZHRoOiAzODZweDtcbiAgcGFkZGluZzogMTRweCAyMHB4OyB9XG4gIC5uZXctYnRuLm5ldy1idG4tbW9kaWZ5IHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmJsb2NrLWNoYWluLXBiLW1vZCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsdWUtYm5yLXNlY3Rpb24tbW9kIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNzBweDsgfVxuICAgIC5ibHVlLWJuci1zZWN0aW9uLW1vZCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tdGFiLWJ0bi5kLXRyYW5zLXByby13cmFwcGVyLW5ldy1tb2RpZnkge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tdGFiLWJ0bi5kLXRyYW5zLXByby13cmFwcGVyLW5ldy1tb2RpZnkuYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzOyB9XG5cbi5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveC1ib3JkZXItbmV3IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M2QzZDNjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2ViLWRldi1wcm9jZXNzIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby10YWItYnRuIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4OyB9IH1cblxuLnNlcnZpY2UtYmVuaWZpdCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMGIzNWMgMCUsICMwYjhhOGEgNDclLCAjMDA0NDc1IDEwMCUpO1xuICBwYWRkaW5nOiAwIDAgMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5zZXJ2aWNlLWJlbmlmaXQge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgLnNlcnZpY2UtYmVuaWZpdCAubWFyZ2luLWJvdHRvbS0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuc2VydmljZS1iZW5pZml0X19saWdodCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5zZXJ2aWNlLWJlbmlmaXRfX2xpZ2h0IGgyIHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLnNlcnZpY2UtYmVuaWZpdF9fbGlnaHQgLnNlcnZpY2UtY2FyZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTFERkU2O1xuICAgICAgYm94LXNoYWRvdzogNXB4IDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiA0MHB4IDI4cHggNDBweCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2VydmljZS1iZW5pZml0X19saWdodCAuc2VydmljZS1jYXJkIC5kZXRhaWxzIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zZXJ2aWNlLWJlbmlmaXRfX2xpZ2h0IC5zZXJ2aWNlLWNhcmQgLmRldGFpbHMge1xuICAgICAgICAgICAgd2lkdGg6IDc2JTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5zZXJ2aWNlLWJlbmlmaXRfX2xpZ2h0IC5zZXJ2aWNlLWNhcmQgLmRldGFpbHMge1xuICAgICAgICAgICAgd2lkdGg6IDgyJSAhaW1wb3J0YW50OyB9IH1cbiAgICAuc2VydmljZS1iZW5pZml0X19saWdodCAuYnRuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5zZXJ2aWNlLWJlbmlmaXQtLWJ0bmxlZnQge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgICAuc2VydmljZS1iZW5pZml0LS1idG5sZWZ0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmY1ODAwOyB9XG4gICAgICAuc2VydmljZS1iZW5pZml0LS1idG5sZWZ0OmhvdmVyIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmY1ODAwOyB9XG4gIC5zZXJ2aWNlLWJlbmlmaXQgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VydmljZS1iZW5pZml0IGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5zZXJ2aWNlLWJlbmlmaXQgLnNlcnZpY2UtY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogNTBweCAzNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zZXJ2aWNlLWJlbmlmaXQgLnNlcnZpY2UtY2FyZCAuaWNvbiB7XG4gICAgICB3aWR0aDogMTYlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2VydmljZS1iZW5pZml0IC5zZXJ2aWNlLWNhcmQgLmljb24ge1xuICAgICAgICAgIHdpZHRoOiAyMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlLWJlbmlmaXQgLnNlcnZpY2UtY2FyZCAuaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE1JTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNlcnZpY2UtYmVuaWZpdCAuc2VydmljZS1jYXJkIC5pY29uIHtcbiAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlLWJlbmlmaXQgLnNlcnZpY2UtY2FyZCAuc2VydmljZS1jYXJkLWpvaW4ge1xuICAgICAgICBoZWlnaHQ6IDExMHB4OyB9IH1cbiAgICAuc2VydmljZS1iZW5pZml0IC5zZXJ2aWNlLWNhcmQgLmRldGFpbHMge1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNlcnZpY2UtYmVuaWZpdCAuc2VydmljZS1jYXJkIC5kZXRhaWxzIHtcbiAgICAgICAgICB3aWR0aDogNzYlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuc2VydmljZS1iZW5pZml0IC5zZXJ2aWNlLWNhcmQgLmRldGFpbHMge1xuICAgICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgICAgLnNlcnZpY2UtYmVuaWZpdCAuc2VydmljZS1jYXJkIC5kZXRhaWxzIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuc2VydmljZS1iZW5pZml0IC5zZXJ2aWNlLWNhcmQgLmRldGFpbHMgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuICAgICAgLnNlcnZpY2UtYmVuaWZpdCAuc2VydmljZS1jYXJkIC5kZXRhaWxzIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuc2VydmljZS1iZW5pZml0IC5zZXJ2aWNlLWNhcmQgLmRldGFpbHMgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gIC5zZXJ2aWNlLWJlbmlmaXQgLmJ0bl93cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VydmljZS1iZW5pZml0IC5idG5fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuICAuc2VydmljZS1iZW5pZml0LS1kamFuZ286YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZXJ2aWNlLWJlbmlmaXQtLWRqYW5nbyAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VydmljZS1iZW5pZml0LS1kamFuZ28gLmhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2UtYmVuaWZpdC0tZGphbmdvIC5oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfSB9XG4gIC5zZXJ2aWNlLWJlbmlmaXQtLWRqYW5nbyAuc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlLWJlbmlmaXQtLWRqYW5nbyAuc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnNlcnZpY2UtYmVuaWZpdC0tZGphbmdvIC5jdXN0b20taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VydmljZS1iZW5pZml0LS1kamFuZ28gLmN1c3RvbS1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZXJ2aWNlLWJlbmlmaXQtLWRqYW5nbyAuY3VzdG9tLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLnNlcnZpY2UtYmVuaWZpdC0tZGphbmdvIC5zZXJ2aWNlLWNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLnNlcnZpY2UtYmVuaWZpdC0tZGphbmdvIC5zZXJ2aWNlLWNhcmQgLmljb24ge1xuICAgICAgd2lkdGg6IDc4JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zZXJ2aWNlLWJlbmlmaXQtLWRqYW5nbyAuc2VydmljZS1jYXJkIC5pY29uIHtcbiAgICAgICAgICB3aWR0aDogNjYlOyB9IH1cbiAgICAgIC5zZXJ2aWNlLWJlbmlmaXQtLWRqYW5nbyAuc2VydmljZS1jYXJkIC5pY29uIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2VydmljZS1iZW5pZml0LS1kamFuZ28gLnNlcnZpY2UtY2FyZCAuaWNvbi1tZCB7XG4gICAgICAgIHdpZHRoOiA3MCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuc2VydmljZS1iZW5pZml0LS1kamFuZ28gLnNlcnZpY2UtY2FyZCAuaWNvbi1tZCB7XG4gICAgICAgICAgICB3aWR0aDogNTElOyB9IH1cbiAgICAgIC5zZXJ2aWNlLWJlbmlmaXQtLWRqYW5nbyAuc2VydmljZS1jYXJkIC5pY29uLXNtIHtcbiAgICAgICAgd2lkdGg6IDQ1JTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5zZXJ2aWNlLWJlbmlmaXQtLWRqYW5nbyAuc2VydmljZS1jYXJkIC5pY29uLXNtIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7IH0gfVxuICAgICAgLnNlcnZpY2UtYmVuaWZpdC0tZGphbmdvIC5zZXJ2aWNlLWNhcmQgLmljb24tbGcge1xuICAgICAgICB3aWR0aDogNjYlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnNlcnZpY2UtYmVuaWZpdC0tZGphbmdvIC5zZXJ2aWNlLWNhcmQgLmljb24tbGcge1xuICAgICAgICAgICAgd2lkdGg6IDQ3JTsgfSB9XG4gICAgICAuc2VydmljZS1iZW5pZml0LS1kamFuZ28gLnNlcnZpY2UtY2FyZCAuaWNvbi13aWR0aCB7XG4gICAgICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc2VydmljZS1iZW5pZml0LS1kamFuZ28gLnNlcnZpY2UtY2FyZCAuaWNvbi13aWR0aG0ge1xuICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlcnZpY2UtYmVuaWZpdC0tZGphbmdvIC5zZXJ2aWNlLWNhcmQgLmljb24td2lkdGhsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VydmljZS1iZW5pZml0LS1kamFuZ28gLnNlcnZpY2UtY2FyZCAuZGV0YWlscyB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5zZXJ2aWNlLWJlbmlmaXQtLW1vYmlsZWFwcCAuc2VydmljZS1jYXJkIC5pY29uIGltZyB7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgLnNlcnZpY2UtYmVuaWZpdC0tbW9iaWxlYXBwIC5zZXJ2aWNlLWNhcmQgLmljb24tLWxhcmdlIGltZyB7XG4gICAgd2lkdGg6IDE3MHB4OyB9XG4gIC5zZXJ2aWNlLWJlbmlmaXQtLW1vYmlsZWFwcCAuc2VydmljZS1jYXJkIC5pY29uLS1sb3cgaW1nIHtcbiAgICB3aWR0aDogNTVweDsgfVxuICAuc2VydmljZS1iZW5pZml0LS1ibG9ja2NoYWluIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG4gICAgLnNlcnZpY2UtYmVuaWZpdC0tYmxvY2tjaGFpbiAuc2VydmljZS1jYXJkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNlcnZpY2UtYmVuaWZpdC0tYmxvY2tjaGFpbiAuaWNvbiB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5zZXJ2aWNlLWJlbmlmaXQtLWJsb2NrY2hhaW4gLmljb24gaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5zZXJ2aWNlLWJlbmlmaXQtLWJsb2NrY2hhaW4gLmRldGFpbHMge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ud2lkdGgtMjU1IHtcbiAgbWF4LXdpZHRoOiAyNTVweDsgfVxuXG4uaW5kdXN0cnktc2VydmUge1xuICBwYWRkaW5nOiA0MHB4IDEwcHggMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5pbmR1c3RyeS1zZXJ2ZSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICAuaW5kdXN0cnktc2VydmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaW5kdXN0cnktc2VydmUgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLmluZHVzdHJ5LXNlcnZlIC5jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMURGRTY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiA1cHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbmR1c3RyeS1zZXJ2ZSAuY2FyZCB7XG4gICAgICAgIGhlaWdodDogMjI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuICAgIC5pbmR1c3RyeS1zZXJ2ZSAuY2FyZCBpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5pbmR1c3RyeS1zZXJ2ZSAuY2FyZCBpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuaW5kdXN0cnktc2VydmUgLmNhcmQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW5kdXN0cnktc2VydmUgLmJ0bl93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmluZHVzdHJ5LXNlcnZlIC5idG5fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuXG4uc2VydmljZS1ub3ctZWxlbWVudCB7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5zZXJ2aWNlLW5vdy1lbGVtZW50IHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIC5zZXJ2aWNlLW5vdy1lbGVtZW50IC5wcm9jZXNzLWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgIzYyNjI2MjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnNlcnZpY2Utbm93LWVsZW1lbnQgLnByb2Nlc3MtbGluZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc2VydmljZS1ub3ctZWxlbWVudCAucHJvY2Vzcy1saW5lIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgICAuc2VydmljZS1ub3ctZWxlbWVudCAucHJvY2Vzcy1saW5lIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NDkyREM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm94LXNoYWRvdzogNXB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlLW5vdy1lbGVtZW50IC5wcm9jZXNzLWxpbmUgbGkge1xuICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgICAgd2lkdGg6IDIyJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwM3B4OyB9IH1cbiAgICAgIC5zZXJ2aWNlLW5vdy1lbGVtZW50IC5wcm9jZXNzLWxpbmUgbGkuaXBhZC12aWV3IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zZXJ2aWNlLW5vdy1lbGVtZW50IC5wcm9jZXNzLWxpbmUgbGkuaXBhZC12aWV3IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgICAgLnNlcnZpY2Utbm93LWVsZW1lbnQgLnByb2Nlc3MtbGluZSBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICBoZWlnaHQ6IDYzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3NlcnZpY2Utbm93L2Fycm93LWxpbmUuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuc2VydmljZS1ub3ctZWxlbWVudCAucHJvY2Vzcy1saW5lIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnNlcnZpY2Utbm93LWVsZW1lbnQgLnByb2Nlc3MtbGluZS5pbnRha2UtcHJvY2VzcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnNlcnZpY2Utbm93LWVsZW1lbnQgLnByb2Nlc3MtbGluZS5pbnRha2UtcHJvY2VzcyB7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5zZXJ2aWNlLW5vdy1lbGVtZW50IC5wcm9jZXNzLWxpbmUuaW50YWtlLXByb2Nlc3MgbGkge1xuICAgICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuc2VydmljZS1ub3ctZWxlbWVudCAucHJvY2Vzcy1saW5lLmludGFrZS1wcm9jZXNzIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4OyB9IH1cbiAgICAgICAgLnNlcnZpY2Utbm93LWVsZW1lbnQgLnByb2Nlc3MtbGluZS5pbnRha2UtcHJvY2VzcyBsaTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgLnNlcnZpY2Utbm93LWVsZW1lbnQgLnByb2Nlc3MtbGluZS5pbnRha2UtcHJvY2VzcyBsaTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgICAgICAgLnNlcnZpY2Utbm93LWVsZW1lbnQgLnByb2Nlc3MtbGluZS5pbnRha2UtcHJvY2VzcyBsaTpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyOTBkZWcpOyB9XG4gICAgICAgIC5zZXJ2aWNlLW5vdy1lbGVtZW50IC5wcm9jZXNzLWxpbmUuaW50YWtlLXByb2Nlc3MgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICB0b3A6IGluaGVyaXQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIC5zZXJ2aWNlLW5vdy1lbGVtZW50IC5wcm9jZXNzLWxpbmUuaW50YWtlLXByb2Nlc3MgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDM1JTsgfSB9XG4gICAgICAgICAgLnNlcnZpY2Utbm93LWVsZW1lbnQgLnByb2Nlc3MtbGluZS5pbnRha2UtcHJvY2VzcyBsaTpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDJkZWcpOyB9XG4gICAgICAgIC5zZXJ2aWNlLW5vdy1lbGVtZW50IC5wcm9jZXNzLWxpbmUuaW50YWtlLXByb2Nlc3MgbGk6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtODBweDtcbiAgICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAuc2VydmljZS1ub3ctZWxlbWVudCAucHJvY2Vzcy1saW5lLmludGFrZS1wcm9jZXNzIGxpOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjY5ZGVnKTsgfVxuICAgICAgICAuc2VydmljZS1ub3ctZWxlbWVudCAucHJvY2Vzcy1saW5lLmludGFrZS1wcm9jZXNzIGxpOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIHRvcDogaW5oZXJpdDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgLnNlcnZpY2Utbm93LWVsZW1lbnQgLnByb2Nlc3MtbGluZS5pbnRha2UtcHJvY2VzcyBsaTpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDM1JTsgfSB9XG4gICAgICAgICAgLnNlcnZpY2Utbm93LWVsZW1lbnQgLnByb2Nlc3MtbGluZS5pbnRha2UtcHJvY2VzcyBsaTpudGgtY2hpbGQoNSk6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwN2RlZyk7IH1cbiAgICAgICAgLnNlcnZpY2Utbm93LWVsZW1lbnQgLnByb2Nlc3MtbGluZS5pbnRha2UtcHJvY2VzcyBsaTpudGgtY2hpbGQoNikge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBib3R0b206IGluaGVyaXQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIC5zZXJ2aWNlLW5vdy1lbGVtZW50IC5wcm9jZXNzLWxpbmUuaW50YWtlLXByb2Nlc3MgbGk6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgICAgICAgICAuc2VydmljZS1ub3ctZWxlbWVudCAucHJvY2Vzcy1saW5lLmludGFrZS1wcm9jZXNzIGxpOm50aC1jaGlsZCg2KTpiZWZvcmUge1xuICAgICAgICAgICAgYm90dG9tOiA0NSU7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjBkZWcpOyB9XG4gICAgLnNlcnZpY2Utbm93LWVsZW1lbnQgLnByb2Nlc3MtbGluZS5vdXRnb2luZy1wcm9jZXNzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuc2VydmljZS1ub3ctZWxlbWVudCAucHJvY2Vzcy1saW5lLm91dGdvaW5nLXByb2Nlc3Mge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC03MHB4OyB9IH1cbiAgICAgIC5zZXJ2aWNlLW5vdy1lbGVtZW50IC5wcm9jZXNzLWxpbmUub3V0Z29pbmctcHJvY2VzcyBsaSB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5zZXJ2aWNlLW5vdy1lbGVtZW50IC5wcm9jZXNzLWxpbmUub3V0Z29pbmctcHJvY2VzcyBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDsgfSB9XG4gICAgICAgIC5zZXJ2aWNlLW5vdy1lbGVtZW50IC5wcm9jZXNzLWxpbmUub3V0Z29pbmctcHJvY2VzcyBsaTpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC04MHB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgICAuc2VydmljZS1ub3ctZWxlbWVudCAucHJvY2Vzcy1saW5lLm91dGdvaW5nLXByb2Nlc3MgbGk6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtODBweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnNlcnZpY2Utbm93LWVsZW1lbnQgcGljdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlcnZpY2Utbm93LWVsZW1lbnQgcGljdHVyZSAuc2VydmljZS1sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlLW5vdy1lbGVtZW50IHBpY3R1cmUgLnNlcnZpY2UtbG9nbyB7XG4gICAgICAgICAgdG9wOiAtMzQlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VydmljZS1ub3ctZWxlbWVudCBwaWN0dXJlIC5zZXJ2aWNlLWxvZ28ge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLnNlcnZpY2Utbm93LWVsZW1lbnQgcGljdHVyZTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICBoZWlnaHQ6IDYzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zZXJ2aWNlLW5vdy9hcnJvdy1saW5lLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC05MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDhkZWcpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnNlcnZpY2Utbm93LWVsZW1lbnQgcGljdHVyZTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zZXJ2aWNlLW5vdy1lbGVtZW50IHBpY3R1cmU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICBoZWlnaHQ6IDYzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zZXJ2aWNlLW5vdy9hcnJvdy1saW5lLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IC05MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDhkZWcpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnNlcnZpY2Utbm93LWVsZW1lbnQgcGljdHVyZTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi52aWV3LWNoYXJ0LWFyZWEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDBiMzVjIDAlLCAjMGI4YThhIDQ3JSwgIzAwNDQ3NSAxMDAlKTtcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpZXctY2hhcnQtYXJlYSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuZGF0YS1mbG93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweCA4cHg7XG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLmRhdGEtZmxvdyB7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5kYXRhLWZsb3cgaDIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgxcHgpIHtcbiAgICAgICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5kYXRhLWZsb3cgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLmRhdGEtZmxvdyB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLmRhdGEtZmxvdyB1bCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NzVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLmRhdGEtZmxvdyB1bCBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDc5cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogNXB4IDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuZGF0YS1mbG93IHVsIGxpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLmRhdGEtZmxvdyB1bCBsaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MXB4KSB7XG4gICAgICAgICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5kYXRhLWZsb3cgdWwgbGkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuZGF0YS1mbG93IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLmRhdGEtZmxvdyB1bCBsaTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc25vd2ZsYWtlL2xpbmUucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLmRhdGEtZmxvdyB1bCBsaTphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuZGF0YS1mbG93X19pbnB1dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAgICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5kYXRhLWZsb3dfX2lucHV0OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc25vd2ZsYWtlL2xpbmUucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAtNTBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5kYXRhLWZsb3dfX2lucHV0OmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuZGF0YS1mbG93X19pbnB1dCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLmRhdGEtZmxvd19faW5wdXQgbGkge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzgyRkZBOSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuZGF0YS1mbG93X19pbnB1dCBsaTphZnRlciB7XG4gICAgICAgICAgICByaWdodDogLTQwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5kYXRhLWZsb3dfX2lucHV0IGxpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTQwJTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuZGF0YS1mbG93X19pbnB1dCBsaTphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zMCU7IH0gfVxuICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuZGF0YS1mbG93X19vdXRwdXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5kYXRhLWZsb3dfX291dHB1dDphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Nub3dmbGFrZS9saW5lLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRvcDogLTUwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuZGF0YS1mbG93X19vdXRwdXQ6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5kYXRhLWZsb3dfX291dHB1dCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5kYXRhLWZsb3dfX291dHB1dCB1bCB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuZGF0YS1mbG93X19vdXRwdXQgdWwgbGkge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDQ5MkRDICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLmRhdGEtZmxvd19fb3V0cHV0IHVsIGxpOmFmdGVyIHtcbiAgICAgICAgICAgICAgbGVmdDogLTQwJTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLmRhdGEtZmxvd19fb3V0cHV0IHVsIGxpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDAlOyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuZGF0YS1mbG93X19vdXRwdXQgdWwgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zMCU7IH0gfVxuICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLnN0cmFtdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuc3RyYW10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAlOyB9IH1cbiAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLnN0cmFtdGV4dDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgIGhlaWdodDogMTExcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Nub3dmbGFrZS9saW5lLWdyb3VwLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIHRvcDogNDUlO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5zdHJhbXRleHQ6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuc3RyYW10ZXh0IGg0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNTlweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5zdHJhbXRleHQgaDQ6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zbm93Zmxha2UvbGluZS5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBib3R0b206IC01MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLnN0cmFtdGV4dCBoNDphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLnN0cmFtdGV4dCBoNCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDI1NnB4O1xuICAgICAgICAgICAgbGVmdDogLTEyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0b3A6IDQ5JTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLnN0cmFtdGV4dCBoNCB7XG4gICAgICAgICAgICBsZWZ0OiAtOTdweDsgfSB9XG4gICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuc2hvd2ZsYWtlLW1haW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuc2hvd2ZsYWtlLW1haW4ge1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuc2hvd2ZsYWtlLW1haW4ge1xuICAgICAgICAgIGhlaWdodDogNTY3cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgxcHgpIHtcbiAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuc2hvd2ZsYWtlLW1haW4ge1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5zaG93Zmxha2UtbWFpbiAuc25vdy1ibG9jayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5zaG93Zmxha2UtbWFpbiAuc25vdy1ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4OyB9IH1cbiAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuc2hvd2ZsYWtlLW1haW4gLnNub3ctYmxvY2suc2hvd2ZpcnN0IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5zaG93Zmxha2UtbWFpbiAuc25vdy1ibG9jay5zaG93Zmlyc3Qge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMzBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLnNob3dmbGFrZS1tYWluIC5zbm93LWJsb2NrLnNob3dmaXJzdCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODFweCkge1xuICAgICAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuc2hvd2ZsYWtlLW1haW4gLnNub3ctYmxvY2suc2hvd2ZpcnN0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDsgfSB9XG4gICAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuc2hvd2ZsYWtlLW1haW4gLnNub3ctYmxvY2suc2hvd2ZpcnN0IHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuc2hvd2ZsYWtlLW1haW4gLnNub3ctYmxvY2suc2hvd2ZpcnN0IHVsIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuc2hvd2ZsYWtlLW1haW4gLnNub3ctYmxvY2suc2hvd2ZpcnN0IHVsIGxpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5zaG93Zmxha2UtbWFpbiAuc25vdy1ibG9jay5zaG93Zmlyc3QgdWwgbGkge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzNweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExM3B4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5zaG93Zmxha2UtbWFpbiAuc25vdy1ibG9jay5zaG93Zmlyc3QgdWwgbGkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAgICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5zaG93Zmxha2UtbWFpbiAuc25vdy1ibG9jay5zaG93Zmlyc3QgdWwgbGkgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5zaG93Zmxha2UtbWFpbiAuc25vdy1ibG9jay5zaG93Zmlyc3QgLnRhZy1sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAudmlldy1jaGFydC1hcmVhIC5jaGFydC13cmFwcGVyIC5zaG93Zmxha2UtbWFpbiAuc25vdy1ibG9jay5zaG93Zmlyc3QgLnRhZy1sb2dvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gICAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLnNob3dmbGFrZS1tYWluIC5zbm93LWJsb2NrLnNob3dzZWNvbmQgdWwge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLnNob3dmbGFrZS1tYWluIC5zbm93LWJsb2NrLnNob3dzZWNvbmQgdWwge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgICAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLnNob3dmbGFrZS1tYWluIC5zbm93LWJsb2NrLnNob3dzZWNvbmQgdWwgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA3cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLnNob3dmbGFrZS1tYWluIC5zbm93LWJsb2NrLnNob3dzZWNvbmQgdWwgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuc2hvd2ZsYWtlLW1haW4gLnNub3ctYmxvY2suc2hvd3NlY29uZCB1bCBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7IH0gfVxuICAgICAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuc2hvd2ZsYWtlLW1haW4gLnNub3ctYmxvY2suc2hvd3NlY29uZCB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICB3aWR0aDogMTQlOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLnZpZXctY2hhcnQtYXJlYSAuY2hhcnQtd3JhcHBlciAuc2hvd2ZsYWtlLW1haW4gLnNub3ctYmxvY2suc2hvd3NlY29uZCB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5JTsgfSB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIC52aWV3LWNoYXJ0LWFyZWEgLmNoYXJ0LXdyYXBwZXIgLnNob3dmbGFrZS1tYWluIC5zbm93LWJsb2NrLnNob3dzZWNvbmQgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7IH0gfVxuXG4uc25vd2ZsYWtlLXByb2Nlc3MgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNub3dmbGFrZS1wcm9jZXNzIC5kLXRyYW5zLXByby1zdGVwczpiZWZvcmUge1xuICAgIGhlaWdodDogODQlICFpbXBvcnRhbnQ7IH0gfVxuXG4uc2VydmljZS1iZW5pZml0LWVjb20gaDIuaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnNlcnZpY2UtYmVuaWZpdC1lY29tIHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZS1iZW5pZml0LWVjb20gcCB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4vKiBBTkNIT1IgRG90bmV0IGdlbmVyaWMgcGFnZSovXG4uZG90bmV0LWdlbmVyaWMtc2VjdGlvbiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm5ldy1leHBlcnRpc2Utc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1leHBlcnRpc2Utc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgODBweDsgfSB9XG4gIC5uZXctZXhwZXJ0aXNlLXNlY3Rpb24gaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctZXhwZXJ0aXNlLXNlY3Rpb24gaDIge1xuICAgICAgICBhcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAubmV3LWV4cGVydGlzZS1zZWN0aW9uLWJveCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMzBweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzVDNUM1O1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctZXhwZXJ0aXNlLXNlY3Rpb24tYm94IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLm5ldy1leHBlcnRpc2Utc2VjdGlvbi1ib3ggaSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAubmV3LWV4cGVydGlzZS1zZWN0aW9uLWJveCBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAubmV3LWV4cGVydGlzZS1zZWN0aW9uLWJveCB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgICAubmV3LWV4cGVydGlzZS1zZWN0aW9uLWJveCB1bCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAgICAgICAubmV3LWV4cGVydGlzZS1zZWN0aW9uLWJveCB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RvdG5ldC9ncmVlbi10aWNrLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7IH1cblxuLm5ldy10ZWNoLXN0YWNrIC50ZWNoLWxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFERkU2O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLyogQU5DSE9SIE5ldyBoaXJlIHRvcCAxJSBkZXYqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhpcmUtdG9wLW9uZSB7XG4gICAgcGFkZGluZzogNzBweCAwIDA7IH0gfVxuXG4uaGlyZS10b3Atb25lIC5tYXgtd2lkdGgtMTAyNC1jZW50ZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oaXJlLXRvcC1vbmUgLm1heC13aWR0aC0xMDI0LWNlbnRlciB7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmb250LXNpemU6IDE5cHg7IH0gfVxuXG4uaGlyZS10b3Atb25lIC50ZXh0LWJnIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAzMHB4IDAgMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oaXJlLXRvcC1vbmUgLnRleHQtYmcge1xuICAgICAgcGFkZGluZzogNTBweCA0MHB4IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5oaXJlLXRvcC1vbmUgaDMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhpcmUtdG9wLW9uZSBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmhpcmUtdG9wLW9uZSAudGV4dC1iZzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhpcmUtdG9wLW9uZSAudGV4dC1iZzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmhpcmUtdG9wLW9uZSAuaG93LWl0LXdvcmtzLWhvbGRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gIC5oaXJlLXRvcC1vbmUgLmhvdy1pdC13b3Jrcy1ob2xkZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA5OCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhpcmUtdG9wLW9uZSAuaG93LWl0LXdvcmtzLWhvbGRlcjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgLmhpcmUtdG9wLW9uZSAuaG93LWl0LXdvcmtzLWhvbGRlciAuY29sLWxnLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGlyZS10b3Atb25lIC5ob3ctaXQtd29ya3MtaG9sZGVyIC5ibHVlLWMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDhweCBzb2xpZCAjZmZmO1xuICAgIGxlZnQ6IC01OHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oaXJlLXRvcC1vbmUgLmhvdy1pdC13b3Jrcy1ob2xkZXIgLmJsdWUtYyB7XG4gICAgICAgIHRvcDogNDBweDsgfSB9XG4gICAgLmhpcmUtdG9wLW9uZSAuaG93LWl0LXdvcmtzLWhvbGRlciAuYmx1ZS1jIHNwYW4ge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMUI3QUFGO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMnB4ICNjZGUxZmI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oaXJlLXRvcC1vbmUgLmhvdy1pdC13b3Jrcy1ob2xkZXIgLmJsdWUtYzEge1xuICAgICAgcmlnaHQ6IC0xMTNweDtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGlyZS10b3Atb25lIC5ob3ctaXQtd29ya3MtaG9sZGVyIC5ibHVlLWMxIHtcbiAgICAgIHJpZ2h0OiAtMTI3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuaGlyZS10b3Atb25lIC5ob3ctaXQtd29ya3MtaG9sZGVyIC5ibHVlLWMxIHtcbiAgICAgIHJpZ2h0OiAtMTMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oaXJlLXRvcC1vbmUgLmhvdy1pdC13b3Jrcy1ob2xkZXIgLmJsdWUtYzIge1xuICAgICAgbGVmdDogLTExM3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhpcmUtdG9wLW9uZSAuaG93LWl0LXdvcmtzLWhvbGRlciAuYmx1ZS1jMiB7XG4gICAgICBsZWZ0OiAtMTI3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuaGlyZS10b3Atb25lIC5ob3ctaXQtd29ya3MtaG9sZGVyIC5ibHVlLWMyIHtcbiAgICAgIGxlZnQ6IC0xMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhpcmUtdG9wLW9uZSAuaG93LWl0LXdvcmtzLWhvbGRlciAuYmx1ZS1jMyB7XG4gICAgICByaWdodDogLTExM3B4O1xuICAgICAgbGVmdDogaW5oZXJpdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oaXJlLXRvcC1vbmUgLmhvdy1pdC13b3Jrcy1ob2xkZXIgLmJsdWUtYzMge1xuICAgICAgcmlnaHQ6IC0xMjdweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5oaXJlLXRvcC1vbmUgLmhvdy1pdC13b3Jrcy1ob2xkZXIgLmJsdWUtYzMge1xuICAgICAgcmlnaHQ6IC0xMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhpcmUtdG9wLW9uZSAuaG93LWl0LXdvcmtzLWhvbGRlciAuYmx1ZS1jNCB7XG4gICAgICBsZWZ0OiAtMTEzcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGlyZS10b3Atb25lIC5ob3ctaXQtd29ya3MtaG9sZGVyIC5ibHVlLWM0IHtcbiAgICAgIGxlZnQ6IC0xMjdweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5oaXJlLXRvcC1vbmUgLmhvdy1pdC13b3Jrcy1ob2xkZXIgLmJsdWUtYzQge1xuICAgICAgbGVmdDogLTEzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGlyZS10b3Atb25lIC5ob3ctaXQtd29ya3MtaG9sZGVyIC5ibHVlLWM1IHtcbiAgICAgIHJpZ2h0OiAtMTEzcHg7XG4gICAgICBsZWZ0OiBpbmhlcml0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhpcmUtdG9wLW9uZSAuaG93LWl0LXdvcmtzLWhvbGRlciAuYmx1ZS1jNSB7XG4gICAgICByaWdodDogLTEyN3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmhpcmUtdG9wLW9uZSAuaG93LWl0LXdvcmtzLWhvbGRlciAuYmx1ZS1jNSB7XG4gICAgICByaWdodDogLTEzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGlyZS10b3Atb25lIC5ob3ctaXQtd29ya3MtaG9sZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMjVweCAwIDUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oaXJlLXRvcC1vbmUgLmhvdy1pdC13b3Jrcy1ob2xkZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmhpcmUtdG9wLW9uZSBwIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhpcmUtdG9wLW9uZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgLmhpcmUtdG9wLW9uZSBwIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4vKiBBTkNIT1IgQXBpIERldmVsb3BtZW50IHBhZ2UqL1xuLmJnLWxpZ2h0Z3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cblxuLmEtZGV2LXBybyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmEtZGV2LXBybyBwLmQtdHJhbnMtcHJvLXBhcmEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hLWRldi1wcm8gcC5kLXRyYW5zLXByby1wYXJhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYS1kZXYtcHJvIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1zdGVwczpiZWZvcmUge1xuICAgIGhlaWdodDogOTElOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmEtZGV2LXBybyAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3g0IHtcbiAgICBtYXJnaW4tdG9wOiAyMTVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hLWRldi1wcm8gLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NSB7XG4gICAgbWFyZ2luLXRvcDogMzYwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYS1kZXYtcHJvIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveDYge1xuICAgIG1hcmdpbi10b3A6IDMwNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ldy10ZWNoLXN0YWNrIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNzBweDsgfSB9XG5cbi5uZXctdGVjaC1zdGFjayAudGVjaC1saXN0IHVsIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAubmV3LXRlY2gtc3RhY2sgLnRlY2gtbGlzdCB1bCBsaSBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNEE5MEUyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAubmV3LXRlY2gtc3RhY2sgLnRlY2gtbGlzdCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjI3NWQ3OyB9XG5cbi5uZXctdGVjaC1zdGFjay1wYXJhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctdGVjaC1zdGFjay1wYXJhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWF4LXdpZHRoOiA3OTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7IH0gfVxuXG4ubmV3LXRlY2gtc3RhY2sgaDIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy10ZWNoLXN0YWNrIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAubmV3LXRlY2gtc3RhY2sgaDIud2l0aG91dC1wYXJhLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy10ZWNoLXN0YWNrIGgyLndpdGhvdXQtcGFyYS1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5vLWtleS1kaWZmIHtcbiAgcGFkZGluZzogNTBweCAwIDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1rZXktZGlmZiB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNzBweDsgfSB9XG4gIC5vLWtleS1kaWZmIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuby1rZXktZGlmZi1wYXJhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8ta2V5LWRpZmYtcGFyYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1rZXktZGlmZi1sZWZ0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG4gIC5vLWtleS1kaWZmLWxlZnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8ta2V5LWRpZmYtbGVmdCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAuby1rZXktZGlmZi1sZWZ0IGgzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYXBpLWRldmVsb3BtZW50L2wtcmlnaHQtYXJyb3cuc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1rZXktZGlmZi1sZWZ0IGgzOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuby1rZXktZGlmZi1ib3gge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA4cHg7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8ta2V5LWRpZmYtYm94IHtcbiAgICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gICAgLm8ta2V5LWRpZmYtYm94IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAuby1rZXktZGlmZi1ib3ggdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuby1rZXktZGlmZi1ib3ggcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuby1rZXktZGlmZi1ib3ggaDQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8ta2V5LWRpZmYtYm94IGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAuby1rZXktZGlmZiAuYm9yZC1jb2wtMSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0QTkwRTI7IH1cbiAgLm8ta2V5LWRpZmYgLmJvcmQtY29sLTIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDlDNjg0OyB9XG4gIC5vLWtleS1kaWZmIC5ib3JkLWNvbC0zIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzRBOTBFMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1rZXktZGlmZiAuYm9yZC1jb2wtMyB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDlDNjg0OyB9IH1cbiAgLm8ta2V5LWRpZmYgLmJvcmQtY29sLTQge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDlDNjg0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWtleS1kaWZmIC5ib3JkLWNvbC00IHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0QTkwRTI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWtleS1kaWZmIC5jb2wtbGctNCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLnR5cGUtb2YtZGV2IHtcbiAgcGFkZGluZzogNTBweCAwIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudHlwZS1vZi1kZXYge1xuICAgICAgcGFkZGluZzogNzBweCAwIDA7IH0gfVxuICAudHlwZS1vZi1kZXYgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC50eXBlLW9mLWRldi1wYXJhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnR5cGUtb2YtZGV2LXBhcmEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4OyB9IH1cbiAgLnR5cGUtb2YtZGV2LWJveCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50eXBlLW9mLWRldi1ib3gge1xuICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgICAudHlwZS1vZi1kZXYtYm94IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgLnR5cGUtb2YtZGV2LWJveCBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudHlwZS1vZi1kZXYtYm94IGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIC50eXBlLW9mLWRldi1ib3gtY29sb3ItMSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNEE5MEUyOyB9XG4gICAgLnR5cGUtb2YtZGV2LWJveC1jb2xvci0yIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0OUM2ODQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudHlwZS1vZi1kZXYgLmNvbC1sZy0zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4ubmV3LXNlcnZpY2Utc2VjdGlvbi1hcGktZGV2IC5ucy1vcmRlci0zIHtcbiAgb3JkZXI6IDQ7IH1cblxuLm5ldy1zZXJ2aWNlLXNlY3Rpb24tYXBpLWRldiAubnMtb3JkZXItNCB7XG4gIG9yZGVyOiAzOyB9XG5cbi5uZXctc2VydmljZS1zZWN0aW9uLWFwaS1kZXYgLm5zLW9yZGVyLTUge1xuICBvcmRlcjogNjsgfVxuXG4ubmV3LXNlcnZpY2Utc2VjdGlvbi1hcGktZGV2IC5ucy1vcmRlci02IHtcbiAgb3JkZXI6IDU7IH1cblxuLm5vLWJuci1tb2Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uby1ibnItbW9kIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cblxuLypzbWFydC1jb250cmFjdCBwYWdlKi9cbi5zbWFydC1jb250cmFjdC11c2UtY2FzZSAuby1rZXktZGlmZi1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi8qUnRlY2FyZCovXG4ucmF0ZWNhcmQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDkwcHggMCA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5yYXRlY2FyZC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4OyB9IH1cbiAgLnJhdGVjYXJkLXNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmF0ZWNhcmQtc2VjdGlvbiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7IH0gfVxuXG4vKiBBTkNIT1IgRG90bmV0IENvcmUgU2tpbGwqL1xuLmRvdG5ldC1leHBlcnRpc2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzVDNUM1O1xuICBwYWRkaW5nOiAyNnB4IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWluLWhlaWdodDogMTAycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRvdG5ldC1leHBlcnRpc2Uge1xuICAgICAgbWluLWhlaWdodDogMTI3cHg7IH0gfVxuICAuZG90bmV0LWV4cGVydGlzZSBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4OyB9XG4gICAgLmRvdG5ldC1leHBlcnRpc2UgcDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZG90bmV0L2dyZWVuLXRpY2suc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7IH1cblxuLyogQU5DSE9SIE5ldyBOYXZpZ2F0aW9uKi9cbi5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmV3LW5hdl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IC0xMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MnB4KTtcbiAgdG9wOiA3MnB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gIGJhY2tncm91bmQ6ICMyNGNkN2I7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyODBkZWcsICMyNGNkN2IgMCUsICMzNTVmZDUgNzAlKTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LW5hdl9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9IH1cbiAgLm5ldy1uYXZfX3dyYXBwZXIuc2hvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICByaWdodDogMDsgfVxuXG4ubmV3LW5hdl9fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LW5hdl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4OyB9IH1cblxuLm5ldy1uYXZfX2NoaWxkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LW5hdl9fY2hpbGQtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDgxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDMzNHB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMTBweCk7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDAgMTNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAubmV3LW5hdl9fY2hpbGQtd3JhcHBlci5zaG93TmF2IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctbmF2X19jaGlsZC13cmFwcGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LW5hdl9fY2hpbGQtd3JhcHBlci0tY29sIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIGxlZnQ6IC0xOTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctbmF2X19jaGlsZC13cmFwcGVyLS1jb2wgLm5ldy1uYXZfX2NoaWxkLWl0ZW1zIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7IH0gfVxuICAubmV3LW5hdl9fY2hpbGQtd3JhcHBlci0tY29sIC5uZXctbmF2X19jaGlsZC1pdGVtczpudGgtbGFzdC1jaGlsZCgyKSAubmV3LW5hdl9fY2hpbGQtbGlua3M6YWZ0ZXIge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4ubmV3LW5hdl9faXRlbXMge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1uYXZfX2l0ZW1zIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgcGFkZGluZzogMjRweCAwOyB9IH1cbiAgLm5ldy1uYXZfX2l0ZW1zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZDogIzI5YWQ5NTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LW5hdl9faXRlbXM6aG92ZXIgLm5ldy1uYXZfX2NoaWxkLXdyYXBwZXIge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1uYXZfX2l0ZW1zOmhvdmVyOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAubmV3LW5hdl9faXRlbXM6aG92ZXIgLm5ldy1uYXZfX2xpbmtzIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LW5hdl9faXRlbXM6aG92ZXIgLm5ldy1uYXZfX2xpbmtzIHtcbiAgICAgICAgY29sb3I6ICMzNWIxNWM7IH0gfVxuICAubmV3LW5hdl9faXRlbXM6aG92ZXIgLm5ldy1uYXZfX2Fycm93IHBhdGgge1xuICAgIHN0cm9rZTogIzM1YjE1YzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctbmF2X19pdGVtcy0tbGVmdC1nYXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5ldy1uYXZfX2l0ZW1zLS1sZWZ0LWdhcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctbmF2X19pdGVtcy0tbGVmdC1nYXA6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgd2lkdGg6IDc5cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubmV3LW5hdl9faXRlbXMtLWxlZnQtZ2FwOjpiZWZvcmUge1xuICAgICAgbGVmdDogMTFweDtcbiAgICAgIHdpZHRoOiA3NXB4OyB9IH1cbiAgLm5ldy1uYXZfX2l0ZW1zLS1sZWZ0LWdhcDpob3ZlcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LW5hdl9faXRlbXMtLWxlZnQtZ2FwOmhvdmVyIC5uZXctbmF2X19saW5rcy0tbGVmdC1iYXIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH0gfVxuXG4ubmV3LW5hdl9fbGlua3Mge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1uYXZfX2xpbmtzIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm5ldy1uYXZfX2xpbmtzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5uZXctbmF2X19saW5rcyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAubmV3LW5hdl9fbGlua3Mgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZmxleDogMCAwIDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6ICNmZmYgMXB4IHNvbGlkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm5ldy1uYXZfX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuXG4ubmV3LW5hdl9fY2hpbGQtaXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LW5hdl9fY2hpbGQtaXRlbXMge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1uYXZfX2NoaWxkLWl0ZW1zOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyNGNkN2I7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjMjRjZDdiIDAlLCAjMzU1ZmQ1IDYwJSk7IH0gfVxuICAubmV3LW5hdl9fY2hpbGQtaXRlbXM6aG92ZXIgLm5ldy1uYXZfX2NoaWxkLWxpbmtzIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LW5hdl9fY2hpbGQtaXRlbXM6aG92ZXIgLm5ldy1uYXZfX2NoaWxkLWxpbmtzOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgLm5ldy1uYXZfX2NoaWxkLWl0ZW1zOmhvdmVyIHBhdGgge1xuICAgIHN0cm9rZTogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctbmF2X19jaGlsZC1pdGVtczpob3ZlciAubmV3LW5hdl9fY2hpbGQtd3JhcHBlci1zZWNvbmQge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfSB9XG4gIC5uZXctbmF2X19jaGlsZC1pdGVtcyBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctbmF2X19jaGlsZC1pdGVtcyBzdmcge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LW5hdl9fY2hpbGQtaXRlbXMgc3ZnLmJlZm9yZS1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAubmV3LW5hdl9fY2hpbGQtaXRlbXM6bGFzdC1jaGlsZCAubmV3LW5hdl9fY2hpbGQtbGlua3M6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctbmF2X19jaGlsZC1pdGVtczpsYXN0LWNoaWxkIC5uZXctbmF2X19jaGlsZC1saW5rczphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubmV3LW5hdl9fY2hpbGQtaXRlbXMtLXRvcC1zcGFjZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LW5hdl9fY2hpbGQtaXRlbXMtLXRvcC1zcGFjZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ubmV3LW5hdl9fY2hpbGQtbGlua3Mge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDAgNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1uYXZfX2NoaWxkLWxpbmtzIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAubmV3LW5hdl9fY2hpbGQtbGlua3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzcHg7XG4gICAgbGVmdDogLTExcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3doaXRlLXJpZ2h0LWJyYWNrZXQuc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctbmF2X19jaGlsZC1saW5rczphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogODIlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2Q5ZDlkOTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG4gIC5uZXctbmF2X19jaGlsZC1saW5rcy0taGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctbmF2X19jaGlsZC1saW5rcy0taGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuICAgIC5uZXctbmF2X19jaGlsZC1saW5rcy0taGVhZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTRkZjdkO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LW5hdl9fY2hpbGQtbGlua3MtLWhlYWQ6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm5ldy1uYXZfX2NoaWxkLXdyYXBwZXItc2Vjb25kIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1uYXZfX2NoaWxkLXdyYXBwZXItc2Vjb25kIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAtMzAzcHg7XG4gICAgICB3aWR0aDogMzAzcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwcHgsIDApO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMzNTVmZDU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuICAubmV3LW5hdl9fY2hpbGQtd3JhcHBlci1zZWNvbmQtLXNlcGVyYXRvciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1uYXZfX2NoaWxkLXdyYXBwZXItc2Vjb25kLS1zZXBlcmF0b3Ige1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5uZXctbmF2X19jaGlsZC13cmFwcGVyLXNlY29uZC0tc2VwZXJhdG9yOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ldy1uYXZfX2NoaWxkLXdyYXBwZXItc2Vjb25kLS1zZXBlcmF0b3I6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm5ldy1uYXZfX2NoaWxkLXdyYXBwZXItc2Vjb25kOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctbmF2X19jaGlsZC13cmFwcGVyLXNlY29uZDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubmV3LW5hdl9fY2hpbGQtd3JhcHBlci1zZWNvbmQtLXRyZWUxOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDc4JTsgfVxuICAubmV3LW5hdl9fY2hpbGQtd3JhcHBlci1zZWNvbmQtLXRyZWUyOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDc0JTsgfVxuXG4ubmV3LW5hdl9fY2hpbGQtaXRlbXMtc2Vjb25kIHtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1uYXZfX2NoaWxkLWl0ZW1zLXNlY29uZCB7XG4gICAgICBwYWRkaW5nOiAxcHggMTVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1uYXZfX2NoaWxkLWl0ZW1zLXNlY29uZDpob3ZlciAubmV3LW5hdl9fY2hpbGQtbGlua3Mtc2Vjb25kIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzI2NDU5YjsgfSB9XG4gIC5uZXctbmF2X19jaGlsZC1pdGVtcy1zZWNvbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LW5hdl9fY2hpbGQtaXRlbXMtc2Vjb25kOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmV3LW5hdl9fY2hpbGQtbGlua3Mtc2Vjb25kIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGxpbmVhcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctbmF2X19jaGlsZC1saW5rcy1zZWNvbmQge1xuICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9IH1cblxuLm92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MDAlOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlOyB9IH1cblxuLyogQU5DSE9SIERhdGEgRW5naW5lZXJpbmctc2VydmljZXMqL1xuLmRhdGEtZW5naW5lZXJpbmctc2VydmljZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5kYXRhLWVuZ2luZWVyaW5nLXNlcnZpY2Utd3JhcCAuZGF0YS1lbmdpbmVlcmluZy1zZXJ2aWNlLWJveCB7XG4gICAgd2lkdGg6IDMwJTsgfVxuXG4uc2VydmljZS1zZWN0aW9uLWhlYWRpbmctbmV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZXJ2aWNlLXNlY3Rpb24taGVhZGluZy1uZXcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5zZXJ2aWNlLXNlY3Rpb24taGVhZGluZy1uZXcgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNlcnZpY2Utc2VjdGlvbi1oZWFkaW5nLW5ldyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc2VydmljZS1zZWN0aW9uLWhlYWRpbmctbmV3LS1pbmR1c3RyaWVzLXdlLXNlcnZlIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZS1zZWN0aW9uLWhlYWRpbmctbmV3LS1pbmR1c3RyaWVzLXdlLXNlcnZlIHAge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuXG4uZC10cmFucy1wcm8tdGFiLWJ0bi1uZXcgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmluZHVzdHJpZXMtd2Utc2VydmUtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbmR1c3RyaWVzLXdlLXNlcnZlLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaW5kdXN0cmllcy13ZS1zZXJ2ZS1jb250ZW50IHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbmR1c3RyaWVzLXdlLXNlcnZlLWNvbnRlbnQudXgtdWktc2VydmUtY29udGVudC1uZXcgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbi5kLXRyYW5zLXByby13cmFwcGVyLW5ldyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmQtdHJhbnMtcHJvLXdyYXBwZXItbmV3IC5kLXRyYW5zLXByby1jb250ZW50LXNwYWNpbmctbmV3IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kLXRyYW5zLXByby13cmFwcGVyLW5ldyAuZC10cmFucy1wcm8tY29udGVudC1zcGFjaW5nLW5ldyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4OyB9IH1cbiAgLmQtdHJhbnMtcHJvLXdyYXBwZXItbmV3IC5kLXRyYW5zLXByby10YWItYnRuLW5ldyB7XG4gICAgd2lkdGg6IDQwMHB4OyB9XG4gICAgLmQtdHJhbnMtcHJvLXdyYXBwZXItbmV3IC5kLXRyYW5zLXByby10YWItYnRuLW5ldy5kLXRyYW5zLXByby13cmFwcGVyLWFuYWx5c2lzLW5ldyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmQtdHJhbnMtcHJvLXdyYXBwZXItbmV3IC5kLXRyYW5zLXByby10YWItYnRuLW5ldyAuZC10cmFucy1wcm8tc3RlcHM6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiA5OCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5kLXRyYW5zLXByby13cmFwcGVyLW5ldyAuZC10cmFucy1wcm8tdGFiLWJ0bi1uZXcgLmQtdHJhbnMtcHJvLXN0ZXBzOjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogODglOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5oZXJpdDsgfSB9XG5cbi5vLWtleS1kaWZmLW5ldyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1rZXktZGlmZi1uZXcgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbi5kLW5ldy1wcm9jZXNzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjJweDsgfVxuXG4uZC1uZXctcHJvY2Vzc19fdWwge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kLW5ldy1wcm9jZXNzX191bCB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmQtbmV3LXByb2Nlc3NfX3VsIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuLmQtbmV3LXByb2Nlc3NfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzNnB4IDMwcHggMThweCAzNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmQtbmV3LXByb2Nlc3NfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDM5LjMlOyB9IH1cbiAgLmQtbmV3LXByb2Nlc3NfX2l0ZW06YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHJpZ2h0OiAtMThweDtcbiAgICB0b3A6IDMwJTtcbiAgICB3aWR0aDogMHB4O1xuICAgIGhlaWdodDogMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxN3B4IDAgMTdweCAxOHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRkZGRjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kLW5ldy1wcm9jZXNzX19pdGVtOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZC1uZXctcHJvY2Vzc19faXRlbSAuY291bnQge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUNFQztcbiAgICBjb2xvcjogIzQ0OTJEQztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuZC1uZXctcHJvY2Vzc19faXRlbSBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuZC1uZXctcHJvY2Vzc19faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmQtbmV3LXByb2Nlc3NfX2l0ZW0gLnByb2Nlc3MtaW1hZ2Uge1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogODRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgdG9wOiBpbmhlcml0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kLW5ldy1wcm9jZXNzX19pdGVtIC5wcm9jZXNzLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMzNERjY3O1xuICAgICAgICByaWdodDogLTM5JTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdG9wOiAxNiU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfSB9XG4gICAgLmQtbmV3LXByb2Nlc3NfX2l0ZW0gLnByb2Nlc3MtaW1hZ2U6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiA2N3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2VuZXJhdGl2ZS1haS9hcnJvdzEuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTEwNSU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZC1uZXctcHJvY2Vzc19faXRlbSAucHJvY2Vzcy1pbWFnZTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZC1uZXctcHJvY2Vzc19fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kLW5ldy1wcm9jZXNzX19saXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kLW5ldy1wcm9jZXNzX19saXN0Om50aC1jaGlsZChldmVuKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZC1uZXctcHJvY2Vzc19fbGlzdDpudGgtY2hpbGQoZXZlbikgLmQtbmV3LXByb2Nlc3NfX2l0ZW0gLmNvdW50IHtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICByaWdodDogMjVweDsgfSB9XG4gIC5kLW5ldy1wcm9jZXNzX19saXN0Om50aC1jaGlsZChldmVuKSAuZC1uZXctcHJvY2Vzc19faXRlbTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgbGVmdDogLTE4cHg7XG4gICAgdG9wOiAzMCU7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMTdweCAxOHB4IDE3cHggMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNGRkZGRkYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZC1uZXctcHJvY2Vzc19fbGlzdDpudGgtY2hpbGQoZXZlbikgLmQtbmV3LXByb2Nlc3NfX2l0ZW06YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmQtbmV3LXByb2Nlc3NfX2xpc3Q6bnRoLWNoaWxkKGV2ZW4pIC5kLW5ldy1wcm9jZXNzX19pdGVtIC5wcm9jZXNzLWltYWdlIHtcbiAgICAgIGxlZnQ6IC0zOSU7XG4gICAgICByaWdodDogaW5oZXJpdDsgfSB9XG4gIC5kLW5ldy1wcm9jZXNzX19saXN0Om50aC1jaGlsZCgyKSAuZC1uZXctcHJvY2Vzc19faXRlbSAucHJvY2Vzcy1pbWFnZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzdEQzcyOyB9XG4gICAgLmQtbmV3LXByb2Nlc3NfX2xpc3Q6bnRoLWNoaWxkKDIpIC5kLW5ldy1wcm9jZXNzX19pdGVtIC5wcm9jZXNzLWltYWdlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dlbmVyYXRpdmUtYWkvYXJyb3cyLnN2Zyk7IH1cbiAgLmQtbmV3LXByb2Nlc3NfX2xpc3Q6bnRoLWNoaWxkKDMpIC5kLW5ldy1wcm9jZXNzX19pdGVtIC5wcm9jZXNzLWltYWdlIHtcbiAgICBib3JkZXItY29sb3I6ICMzQ0QzOEE7IH1cbiAgICAuZC1uZXctcHJvY2Vzc19fbGlzdDpudGgtY2hpbGQoMykgLmQtbmV3LXByb2Nlc3NfX2l0ZW0gLnByb2Nlc3MtaW1hZ2U6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2VuZXJhdGl2ZS1haS9hcnJvdzMuc3ZnKTsgfVxuICAuZC1uZXctcHJvY2Vzc19fbGlzdDpudGgtY2hpbGQoNCkgLmQtbmV3LXByb2Nlc3NfX2l0ZW0gLnByb2Nlc3MtaW1hZ2Uge1xuICAgIGJvcmRlci1jb2xvcjogIzQxQzlBMTsgfVxuICAgIC5kLW5ldy1wcm9jZXNzX19saXN0Om50aC1jaGlsZCg0KSAuZC1uZXctcHJvY2Vzc19faXRlbSAucHJvY2Vzcy1pbWFnZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nZW5lcmF0aXZlLWFpL2Fycm93NC5zdmcpOyB9XG4gIC5kLW5ldy1wcm9jZXNzX19saXN0Om50aC1jaGlsZCg1KSAuZC1uZXctcHJvY2Vzc19faXRlbSAucHJvY2Vzcy1pbWFnZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDZDMEI5OyB9XG4gICAgLmQtbmV3LXByb2Nlc3NfX2xpc3Q6bnRoLWNoaWxkKDUpIC5kLW5ldy1wcm9jZXNzX19pdGVtIC5wcm9jZXNzLWltYWdlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dlbmVyYXRpdmUtYWkvYXJyb3c1LnN2Zyk7IH1cbiAgLmQtbmV3LXByb2Nlc3NfX2xpc3Q6bGFzdC1jaGlsZCAuZC1uZXctcHJvY2Vzc19faXRlbSAucHJvY2Vzcy1pbWFnZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNEJCNkQwOyB9XG4gICAgLmQtbmV3LXByb2Nlc3NfX2xpc3Q6bGFzdC1jaGlsZCAuZC1uZXctcHJvY2Vzc19faXRlbSAucHJvY2Vzcy1pbWFnZTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi50ZWNobm9sb2d5LXN0YWNrLXN1Yi10aXR0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGVjaG5vbG9neS1zdGFjay1zdWItdGl0dGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5ibHVlLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0Mzc5OyB9XG5cbi5zZXJ2aWNlLWNhc2Utc3R1ZHkge1xuICBwYWRkaW5nOiA5MHB4IDA7IH1cbiAgLnNlcnZpY2UtY2FzZS1zdHVkeSAudGl0dGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VydmljZS1jYXNlLXN0dWR5IC5zdWItdGl0dGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjJweDsgfVxuICAuc2VydmljZS1jYXNlLXN0dWR5IC5zZXJ2aWNlLWFyZWEge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNlcnZpY2UtY2FzZS1zdHVkeSAuc2VydmljZS10aXR0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuc2VydmljZS1jYXNlLXN0dWR5IC5zZXJ2aWNlLXRpdHRsZSBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4OyB9XG4gICAgLnNlcnZpY2UtY2FzZS1zdHVkeSAuc2VydmljZS10aXR0bGUgaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLnNlcnZpY2UtY2FzZS1zdHVkeSAuc2VydmljZS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gIC5zZXJ2aWNlLWNhc2Utc3R1ZHkgLnNlcnZpY2UtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2NoZWNrbWFyay1pY29uLWdyZWVuLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5ncmFkaWVudC1ibHVlLWJvdHRvbS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMjRkZWcsICMxRjkwNkQgMCwgIzBBNEE3NSAxNSUsICMwNDIyNDIgNjAlLCAjMDQyMjQyIDEwMCUpOyB9XG5cbi5haS13b3JrZmxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgcGFkZGluZzogNzdweCA2MHB4IDcwcHg7XG4gIG1heC13aWR0aDogMTE3N3B4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgLmFpLXdvcmtmbG93X19maXJzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5haS13b3JrZmxvd19fZmlyc3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmFpLXdvcmtmbG93X191c2VyYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWktd29ya2Zsb3dfX3VzZXJibG9jayB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3N3B4KSB7XG4gICAgICAuYWktd29ya2Zsb3dfX3VzZXJibG9jayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5haS13b3JrZmxvd19faWNvbmJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFpLXdvcmtmbG93X19pY29uYmxvY2sge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzdweCkge1xuICAgICAgLmFpLXdvcmtmbG93X19pY29uYmxvY2sge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH0gfVxuICAuYWktd29ya2Zsb3dfX2ljb250aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmFpLXdvcmtmbG93X190ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICM2RDk5Q0U7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFpLXdvcmtmbG93X190ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLmFpLXdvcmtmbG93X190ZXh0LS13aXRoYXJyb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI2cHggIWltcG9ydGFudDsgfVxuICAgICAgLmFpLXdvcmtmbG93X190ZXh0LS13aXRoYXJyb3c6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2VuZXJhdGl2ZS1haS91c2VyLWxpbmUuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmFpLXdvcmtmbG93X190ZXh0LS13aXRoYXJyb3c6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYWktd29ya2Zsb3dfX2ljb24ge1xuICAgIHdpZHRoOiA3M3B4O1xuICAgIGhlaWdodDogNzNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzQ0OTJEQztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmFpLXdvcmtmbG93X19hcnJvd3RleHQge1xuICAgIG1heC13aWR0aDogMTU1cHg7IH1cbiAgLmFpLXdvcmtmbG93X19wb2ludGJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAyNDhweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTc3cHgpIHtcbiAgICAgIC5haS13b3JrZmxvd19fcG9pbnRibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4OyB9IH1cbiAgLmFpLXdvcmtmbG93X19zbWFsbHBvaW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDkyREM7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmFpLXdvcmtmbG93X19zbWFsbHBvaW50IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAuYWktd29ya2Zsb3dfX3NtYWxscG9pbnQgcCBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYWktd29ya2Zsb3dfX2xhcmdlcG9pbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9XG4gICAgLmFpLXdvcmtmbG93X19sYXJnZXBvaW50IGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmFpLXdvcmtmbG93X19sYXJnZXBvaW50IGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLmFpLXdvcmtmbG93X19sYXJnZXBvaW50LS1ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0NDMDY1OyB9XG4gICAgLmFpLXdvcmtmbG93X19sYXJnZXBvaW50LS13aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5haS13b3JrZmxvd19fYXJyb3dwb2ludGFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAxNHB4IDAgMThweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmFpLXdvcmtmbG93X19hcnJvd3BvaW50YXJlYSAuYWktd29ya2Zsb3dfX3RleHQge1xuICAgICAgd2lkdGg6IDQ1JTsgfVxuICAuYWktd29ya2Zsb3dfX2Fycm93cG9pbnQge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgaGVpZ2h0OiA2N3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dlbmVyYXRpdmUtYWkvY29tcGFyZS1saW5lLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg1JSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMTAwJTsgfVxuICAuYWktd29ya2Zsb3dfX3JlbGV2ZW50YmxvY2sge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFpLXdvcmtmbG93X19yZWxldmVudGJsb2NrIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzdweCkge1xuICAgICAgLmFpLXdvcmtmbG93X19yZWxldmVudGJsb2NrIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuYWktd29ya2Zsb3dfX3JlbGV2ZW50YmxvY2sgcCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFpLXdvcmtmbG93X19yZWxldmVudGJsb2NrIHAge1xuICAgICAgICAgIHdpZHRoOiA4OSU7IH0gfVxuICAgIC5haS13b3JrZmxvd19fcmVsZXZlbnRibG9jayBoNiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYWktd29ya2Zsb3dfX3JlbGV2ZW50aWNvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDE0cHggMCA3cHg7IH1cbiAgICAuYWktd29ya2Zsb3dfX3JlbGV2ZW50aWNvbjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nZW5lcmF0aXZlLWFpL3JlbGV2ZW50LWFycm93LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWktd29ya2Zsb3dfX3JlbGV2ZW50aWNvbjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuYWktd29ya2Zsb3dfX3JlbGV2ZW50aWNvbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDYycHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dlbmVyYXRpdmUtYWkvcmVsZXZlbnQtYXJyb3cuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWktd29ya2Zsb3dfX3JlbGV2ZW50aWNvbjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYWktd29ya2Zsb3dfX3NlY29uZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5haS13b3JrZmxvd19fc2Vjb25kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFpLXdvcmtmbG93X190YXNrb3V0cHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogOTVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzdweCkge1xuICAgIC5haS13b3JrZmxvd19fdGFza291dHB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4OyB9IH1cbiAgLmFpLXdvcmtmbG93X190YXNrb3V0cHV0IC5haS13b3JrZmxvd19faWNvbmJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5haS13b3JrZmxvd19fdGFza291dHB1dCAuYWktd29ya2Zsb3dfX2ljb25ibG9jayB7XG4gICAgICAgIGxlZnQ6IDEwcHg7IH0gfVxuICAuYWktd29ya2Zsb3dfX3Rhc2tvdXRwdXQgLmFpLXdvcmtmbG93X19hcnJvd3RleHQge1xuICAgIG1heC13aWR0aDogMjA1cHg7IH1cbiAgLmFpLXdvcmtmbG93X190YXNrb3V0cHV0IC5haS13b3JrZmxvd19fdGV4dC0td2l0aGFycm93IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFpLXdvcmtmbG93X190YXNrb3V0cHV0IC5haS13b3JrZmxvd19fdGV4dC0td2l0aGFycm93IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTlweCAyMHB4IDAgIWltcG9ydGFudDsgfSB9XG4gICAgLmFpLXdvcmtmbG93X190YXNrb3V0cHV0IC5haS13b3JrZmxvd19fdGV4dC0td2l0aGFycm93OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dlbmVyYXRpdmUtYWkvdGFzay1vdXRwdXQtYXJyb3cuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFpLXdvcmtmbG93X190YXNrb3V0cHV0IC5haS13b3JrZmxvd19fdGV4dC0td2l0aGFycm93OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8qIEFOQ0hPUiBSZWFjdC5qcyBEZXZlbG9wbWVudCovXG4ucmVhY3QtanMtZGV2ZWxvcG1lbnQtcHJvY2VzcyAuaGVhZGluZy1wYXJhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5yZWFjdC1qcy1kZXZlbG9wbWVudC1wcm9jZXNzIC5oZWFkaW5nLXBhcmEge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4ubG9va2luZy1zZXJ2aWNlIHtcbiAgcGFkZGluZzogMTVweCAwIDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubG9va2luZy1zZXJ2aWNlIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMCA4MHB4OyB9IH1cbiAgLmxvb2tpbmctc2VydmljZSAuaGVhZGluZy10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxvb2tpbmctc2VydmljZSAuaGVhZGluZy10b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAubG9va2luZy1zZXJ2aWNlIC5oZWFkaW5nLXRvcCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubG9va2luZy1zZXJ2aWNlIC5oZWFkaW5nLXRvcCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuICAubG9va2luZy1zZXJ2aWNlIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubG9va2luZy1zZXJ2aWNlIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5sb29raW5nLXNlcnZpY2UgLm90aGVyLXNlci1ib3gge1xuICAgIHBhZGRpbmc6IDM1cHggMTVweCAzMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTFERkU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogLjRzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgIC5sb29raW5nLXNlcnZpY2UgLm90aGVyLXNlci1ib3g6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IC0zcHggMjVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sb29raW5nLXNlcnZpY2UgLm90aGVyLXNlci1ib3gge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDsgfSB9XG4gICAgLmxvb2tpbmctc2VydmljZSAub3RoZXItc2VyLWJveC1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5sb29raW5nLXNlcnZpY2UgLm90aGVyLXNlci1ib3gtaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwM3B4OyB9IH1cbiAgICAubG9va2luZy1zZXJ2aWNlIC5vdGhlci1zZXItYm94IGg0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5sb29raW5nLXNlcnZpY2UgLm90aGVyLXNlci1ib3ggaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAubG9va2luZy1zZXJ2aWNlIC5vdGhlci1zZXItYm94Lm1sLTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubG9va2luZy1zZXJ2aWNlIC5vdGhlci1zZXItYm94IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAzNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubG9va2luZy1zZXJ2aWNlIC5vdGhlci1zZXItYm94IHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gIC5sb29raW5nLXNlcnZpY2UgLm90aGVyLXNlci1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sb29raW5nLXNlcnZpY2UgLm90aGVyLXNlci1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubG9va2luZy1zZXJ2aWNlIC5vdGhlci1zZXItcmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9IH1cbiAgLmxvb2tpbmctc2VydmljZSAubmV3LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubG9va2luZy1zZXJ2aWNlIC5uZXctYnRuIHtcbiAgICAgICAgd2lkdGg6IDMzNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLnJlYWN0LWpzLWRldmVsb3BtZW50LXByb2Nlc3MgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94Mixcbi5yZWFjdC1qcy1kZXZlbG9wbWVudC1wcm9jZXNzIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveDMsXG4ucmVhY3QtanMtZGV2ZWxvcG1lbnQtcHJvY2VzcyAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3g0LFxuLnJlYWN0LWpzLWRldmVsb3BtZW50LXByb2Nlc3MgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlYWN0LWpzLWRldmVsb3BtZW50LXByb2Nlc3MgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLXN0ZXBzOjpiZWZvcmUge1xuICAgIGhlaWdodDogODUlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlYWN0LWpzLWRldmVsb3BtZW50LXByb2Nlc3MgLmQtdHJhbnMtcHJvLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4ucmVhY3QtanMtZGV2ZWxvcG1lbnQtcHJvY2VzcyAuaGVhZGluZy1wYXJhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJlYWN0LWpzLWRldmVsb3BtZW50LXByb2Nlc3MgLmhlYWRpbmctcGFyYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWFjdC1qcy1kZXZlbG9wbWVudC1wcm9jZXNzIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLnJqLWRldi1zdGFjayB7XG4gIHBhZGRpbmc6IDQwcHggMCA1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJqLWRldi1zdGFjayB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDAgMzBweDsgfSB9XG4gIC5yai1kZXYtc3RhY2stdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmotZGV2LXN0YWNrLXRvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgIC5yai1kZXYtc3RhY2stdG9wIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yai1kZXYtc3RhY2stdG9wIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDk0MHB4OyB9IH1cbiAgLnJqLWRldi1zdGFjayAud3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMURGRTY7XG4gICAgYm94LXNoYWRvdzogM3B4IDdweCAxM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yai1kZXYtc3RhY2sgLndyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0byA1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfSB9XG4gIC5yai1kZXYtc3RhY2sgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5yai1kZXYtc3RhY2sgLmFjY29yZGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJqLWRldi1zdGFjayAuYWNjb3JkaW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJqLWRldi1zdGFjayAudG9wLWxlZnQtYi1yIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAucmotZGV2LXN0YWNrIC5hY2NvcmRpb24tdGl0bGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJqLWRldi1zdGFjayAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJqLWRldi1zdGFjayAuYWNjb3JkaW9uLXRpdGxlOmhvdmVyIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAgIC5yai1kZXYtc3RhY2sgLmFjY29yZGlvbi10aXRsZTpob3ZlciBhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzQ0MwNjU7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDk7IH0gfVxuICAucmotZGV2LXN0YWNrIC5hY2NvcmRpb24tdGl0bGUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFERkU2O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmotZGV2LXN0YWNrIC5hY2NvcmRpb24tdGl0bGUgYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgycHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCA4cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMURGRTY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDsgfSB9XG4gICAgLnJqLWRldi1zdGFjayAuYWNjb3JkaW9uLXRpdGxlIGEgc3BhbiB7XG4gICAgICBtYXJnaW46IDAgNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmotZGV2LXN0YWNrIC5hY2NvcmRpb24tdGl0bGUgYSBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5yai1kZXYtc3RhY2sgLmFjY29yZGlvbi10aXRsZSBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjZGJiYjdjOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmotZGV2LXN0YWNrIC5hY2NvcmRpb24tdGl0bGUgYTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5yai1kZXYtc3RhY2sgLmFjY29yZGlvbi10aXRsZSBhLm5vLWJvcmRlciB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgLnJqLWRldi1zdGFjayAuYWNjb3JkaW9uLXRpdGxlLmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnJqLWRldi1zdGFjayAuYWNjb3JkaW9uLXRpdGxlLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogIzNDQzA2NTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yai1kZXYtc3RhY2sgLmFjY29yZGlvbi10aXRsZS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucmotZGV2LXN0YWNrIC5hY2NvcmRpb24tdGl0bGUuYWN0aXZlIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmotZGV2LXN0YWNrIC5hY2NvcmRpb24tdGl0bGUuYWN0aXZlIGEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9IH1cbiAgICAucmotZGV2LXN0YWNrIC5hY2NvcmRpb24tdGl0bGUuYWN0aXZlIGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjZGJiYjdjO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmotZGV2LXN0YWNrIC5hY2NvcmRpb24tdGl0bGUuYWN0aXZlIGE6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnJqLWRldi1zdGFjayAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZGZlNjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yai1kZXYtc3RhY2sgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNDVweCAzMHB4IDQ1cHggNTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWRmZTY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4MnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuICAgIC5yai1kZXYtc3RhY2sgLmFjY29yZGlvbi1jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yai1kZXYtc3RhY2sgLmFjY29yZGlvbi1jb250ZW50IGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuICAgIC5yai1kZXYtc3RhY2sgLmFjY29yZGlvbi1jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJqLWRldi1zdGFjayAuYWNjb3JkaW9uLWNvbnRlbnQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5yai1kZXYtc3RhY2sgLmZzLTAge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9IH1cbiAgLnJqLWRldi1zdGFjayAuYWNjb3JkaW9uLWNvbnRlbnQtaW1nIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yai1kZXYtc3RhY2sgLmFjY29yZGlvbi1jb250ZW50LWltZyBpbWcge1xuICAgICAgICB3aWR0aDogaW5oZXJpdDsgfSB9XG5cbi8qIEFOQ0hPUiBJb1QgU2VydmljZSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW90LWhvdy13ZS13b3JrIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1zdGVwczpiZWZvcmUge1xuICAgIGhlaWdodDogOTAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlvdC1ob3ctd2Utd29yayAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3g0LFxuICAuaW90LWhvdy13ZS13b3JrIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveDUsXG4gIC5pb3QtaG93LXdlLXdvcmsgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NixcbiAgLmlvdC1ob3ctd2Utd29yayAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3g3IHtcbiAgICBtYXJnaW4tdG9wOiAyMjBweDsgfSB9XG5cbi5sZXZlcmFnZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogNTBweCAwIDUwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTBkZWcsICMwMzgwNzAgMCUsICMwMDUxN2YgNDUlLCAjMDIzZTY2IDY0JSwgIzA1MWIzOSAxMDAlKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5sZXZlcmFnZS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA3MHB4OyB9IH1cbiAgLmxldmVyYWdlLXNlY3Rpb24gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxldmVyYWdlLXNlY3Rpb24gaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLmxldmVyYWdlLXNlY3Rpb24gLm8ta2V5LWRpZmYtbGVmdCBoMzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2lvdC9ncmVlbi1yaWdodC1hcnJvdy5zdmcpOyB9XG4gIC5sZXZlcmFnZS1zZWN0aW9uIC5vLWtleS1kaWZmLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGV2ZXJhZ2Utc2VjdGlvbiAuby1rZXktZGlmZi1ib3ggdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICAubGV2ZXJhZ2Utc2VjdGlvbiAuby1rZXktZGlmZi1ib3ggdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBwYWRkaW5nOiAwIDAgNXB4IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5sZXZlcmFnZS1zZWN0aW9uIC5vLWtleS1kaWZmLWJveCB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZG90bmV0L2dyZWVuLXRpY2suc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4OyB9XG4gIC5sZXZlcmFnZS1zZWN0aW9uIC5sdHMtZGlzY3VzcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sZXZlcmFnZS1zZWN0aW9uIC5sdHMtZGlzY3VzcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuICAgIC5sZXZlcmFnZS1zZWN0aW9uIC5sdHMtZGlzY3VzcyBoMiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmxldmVyYWdlLXNlY3Rpb24gLmx0cy1kaXNjdXNzIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgICAubGV2ZXJhZ2Utc2VjdGlvbiAubHRzLWRpc2N1c3MgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmlvdC1jYXNlIHtcbiAgcGFkZGluZzogNDBweCAwIDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaW90LWNhc2Uge1xuICAgICAgcGFkZGluZzogNzBweCAwIDcwcHg7IH0gfVxuICAuaW90LWNhc2UtdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW90LWNhc2UtdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgLmlvdC1jYXNlLXRvcCBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaW90LWNhc2UtdG9wIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pb3QtY2FzZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogODA1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5pb3QtY2FzZS13cmFwcGVyLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW90LWNhc2Utd3JhcHBlci1ib3gge1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICBtYXJnaW46IDAgMTVweCAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmlvdC1jYXNlLXdyYXBwZXItYm94IHtcbiAgICAgICAgcGFkZGluZzogMzVweCAzNXB4IDMwcHggNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNDM1cHg7IH0gfVxuICAgIC5pb3QtY2FzZS13cmFwcGVyLWJveCBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5pb3QtY2FzZS13cmFwcGVyLWJveCBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAuaW90LWNhc2Utd3JhcHBlci1ib3ggdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaW90LWNhc2Utd3JhcHBlci1ib3ggdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgICAuaW90LWNhc2Utd3JhcHBlci1ib3ggdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RvdG5ldC9ncmVlbi10aWNrLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMTZweDsgfVxuICAuaW90LWNhc2Utd3JhcHBlciAuYm9yZGVyLWNvbG9yMSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRBOTBFMjsgfVxuICAuaW90LWNhc2Utd3JhcHBlciAuYm9yZGVyLWNvbG9yMiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ5QzY4NDsgfVxuICAuaW90LWNhc2Utd3JhcHBlciAuYm9yZGVyLWNvbG9yMyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRBOTBFMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW90LWNhc2Utd3JhcHBlciAuYm9yZGVyLWNvbG9yMyB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0OUM2ODQ7IH0gfVxuICAuaW90LWNhc2Utd3JhcHBlciAuYm9yZGVyLWNvbG9yNCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ5QzY4NDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW90LWNhc2Utd3JhcHBlciAuYm9yZGVyLWNvbG9yNCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0QTkwRTI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwIDUwcHg7IH0gfVxuXG4udHQtc2VjdGlvbiAucHJvZmlsZS10YWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudHQtc2VjdGlvbiAucHJvZmlsZS10YWJzIHtcbiAgICAgIHdpZHRoOiA5MyU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9IH1cbiAgLnR0LXNlY3Rpb24gLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudHQtc2VjdGlvbiAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1oZWFkZXIge1xuICAgICAgICB3aWR0aDogMjglO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnR0LXNlY3Rpb24gLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtaGVhZGVyIHVsIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRyYW5zaXRpb246IC40cyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50dC1zZWN0aW9uIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWhlYWRlciB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgIC50dC1zZWN0aW9uIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWhlYWRlciB1bCBsaS5hY3RpdmUge1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMyREJFNzA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y5Rjk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50dC1zZWN0aW9uIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWhlYWRlciB1bCBsaTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjlGOTtcbiAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMyREJFNzA7IH0gfVxuICAudHQtc2VjdGlvbiAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudHQtc2VjdGlvbiAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfSB9XG4gICAgLnR0LXNlY3Rpb24gLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudHQtc2VjdGlvbiAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IGRpdiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTUwdmg7XG4gICAgICAgICAgbGVmdDogMTAwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLnR0LXNlY3Rpb24gLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAudHQtc2VjdGlvbiAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgLnRhYi1wcm9maWxlLWNvbnRlbnQtd3JhcCxcbiAgICAgIC50dC1zZWN0aW9uIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSAudGFiLXByb2ZpbGUtY29udGVudC10aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC50dC1zZWN0aW9uIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSAudGFiLXByb2ZpbGUtY29udGVudC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNmYWY5O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnR0LXNlY3Rpb24gLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIC50YWItcHJvZmlsZS1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH0gfVxuICAgICAgICAudHQtc2VjdGlvbiAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgLnRhYi1wcm9maWxlLWNvbnRlbnQtdGl0bGUgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgICAudHQtc2VjdGlvbiAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgLnRhYi1wcm9maWxlLWNvbnRlbnQtdGl0bGUgaDM6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAudHQtc2VjdGlvbiAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgLnRhYi1wcm9maWxlLWNvbnRlbnQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC50dC1zZWN0aW9uIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAudHQtc2VjdGlvbiAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC50dC1zZWN0aW9uIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSB1bCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAudHQtc2VjdGlvbiAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgdWwgbGkge1xuICAgICAgICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnR0LXNlY3Rpb24gLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIHVsIGxpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2LjYlOyB9IH1cbiAgICAgICAgICAudHQtc2VjdGlvbiAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgdWwgbGkgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFkZmU2O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGxpbmVhcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgbGluZWFyOyB9XG4gICAgICAgICAgICAudHQtc2VjdGlvbiAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgdWwgbGkgYSBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgICAgICAgLnR0LXNlY3Rpb24gLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgICAudHQtc2VjdGlvbiAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAudHQtc2VjdGlvbiAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEuYWN0aXZlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC50dC1zZWN0aW9uIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYS5hY3RpdmUge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gICAgICAgIC50dC1zZWN0aW9uIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYS5hY3RpdmUgLnRhYi1wcm9maWxlLWNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnR0LXNlY3Rpb24gLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhLmFjdGl2ZSBoMzo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi8qIEFOQ0hPUiBMZWdhY3kgU29mdHdhcmUgTW9kZXJuaXphdGlvbiBTZXJ2aWNlKi9cbi5sZWdhY3ktc29mdHdhcmUtYmx1ZS1iYW5uZXIgcC5sZWdhY3ktc29mdHdhcmUtYmx1ZS1iYW5uZXItdGV4dCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubGVnYWN5LXNvZnR3YXJlLWJsdWUtYmFubmVyIC5sZWdhY3ktc29mdHdhcmUtbmV3LWJ0biB7XG4gIG1heC13aWR0aDogMzg2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubGVnYWN5LXNvZnR3YXJlLWJsdWUtYmFubmVyIC5sZWdhY3ktc29mdHdhcmUtbmV3LWJ0biB7XG4gICAgICBtYXgtd2lkdGg6IDQ2JTsgfSB9XG5cbi5kLXRyYW5zLXByby1jb250ZW50LWJveC5kLXRyYW5zLXByby1jb250ZW50LWxlZ2FsLXNwYWNpbmctbmV3IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveC5kLXRyYW5zLXByby1jb250ZW50LWxlZ2FsLXNwYWNpbmctbmV3IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cblxuLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94LmQtdHJhbnMtcHJvLWNvbnRlbnQtbGVnYWwtc3BhY2luZy1uZXctbW9kaWZ5IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveC5kLXRyYW5zLXByby1jb250ZW50LWxlZ2FsLXNwYWNpbmctbmV3LW1vZGlmeSB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4OyB9IH1cblxuLmxlZ2FsLXNvZnR3YXJlLWJhbm5lci1jdGEtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5sZWdhbC1zb2Z0d2FyZS1iYW5uZXItY3RhLWJveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cblxuLnByb2ZpbGUtb3VyLXN0b3J5LXRleHQtY29udGVudCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9maWxlLW91ci1zdG9yeS10ZXh0LWNvbnRlbnQgaDIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ucHJvZmlsZS1vdXItc3RvcnktdGV4dC1jb250ZW50IHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZmlsZS1vdXItc3RvcnktdGV4dC1jb250ZW50IHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5sZWdhY3ktc29mdHdhcmUtY2FzZS1zdHVkeS1tb2RpZnkgLmxlZ2FjeS1zb2Z0d2FyZS1jYXNlLXN0dWR5LWN0YSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubGVnYWN5LXNvZnR3YXJlLWNhc2Utc3R1ZHktbW9kaWZ5IC5sZWdhY3ktc29mdHdhcmUtY2FzZS1zdHVkeS1jdGEge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5kLXRyYW5zLXByby13cmFwcGVyLW5ldyB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZC10cmFucy1wcm8td3JhcHBlci1uZXcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmQtdHJhbnMtcHJvLXdyYXBwZXItbmV3LmQtdHJhbnMtcHJvLXdyYXBwZXItbmV3LW1vZGlmeS1jbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLm90aGVyLXNlci1ib3gtaW1nLW1vZGlmeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5tYXJnaW4tdG9wLTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucG9zaXRpb24tdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi5uZXctc2VydmljZS1zZWN0aW9uLW5ldy1tb2RpZnkge1xuICBwYWRkaW5nOiA0MHB4IDAgMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctc2VydmljZS1zZWN0aW9uLW5ldy1tb2RpZnkge1xuICAgICAgcGFkZGluZzogNzBweCAwOyB9IH1cblxuLyogQU5DSE9SIFByb2R1Y3QgRW5naW5lZXJpbmcqL1xuLm1ldGhvZG9sb2dpZXMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUwZGVnLCAjMDM4MDcwIDAlLCAjMDA1MTdmIDQ1JSwgIzAyM2U2NiA2NCUsICMwNTFiMzkgMTAwJSk7XG4gIHBhZGRpbmc6IDUwcHggMCAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1ldGhvZG9sb2dpZXMge1xuICAgICAgcGFkZGluZzogNjBweCAwIDgwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tZXRob2RvbG9naWVzIC5zZWN0aW9uLWhlYWRpbmctdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAubWV0aG9kb2xvZ2llcyAuc2VjdGlvbi1oZWFkaW5nLXRvcCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tZXRob2RvbG9naWVzIC5zZWN0aW9uLWhlYWRpbmctdG9wIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDgxNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5tZXRob2RvbG9naWVzLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWV0aG9kb2xvZ2llcy1ib3gge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHggMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLm1ldGhvZG9sb2dpZXMtYm94IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tZXRob2RvbG9naWVzLWJveCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuXG4uaW5kdXN0cmllcy1zZXJ2ZSAuaW5kdXN0cmllcy1wYXJhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbmR1c3RyaWVzLXNlcnZlIC5pbmR1c3RyaWVzLXBhcmEge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnJlYWstY29sdW1uLW1vZCB7XG4gICAgYnJlYWstYWZ0ZXI6IGNvbHVtbjsgfSB9XG5cbi53aHktd2ViLWRldmVsb3BtZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1MGRlZywgIzAwQjM1RCAwLCAjMDA1MTdmIDQ1JSwgIzAyM2U2NiA2NCUsICMwNTFiMzkgMTAwJSk7IH1cbiAgLndoeS13ZWItZGV2ZWxvcG1lbnQgLm1ldGhvZG9sb2dpZXMtYm94IGkge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLndoeS13ZWItZGV2ZWxvcG1lbnQgLm1ldGhvZG9sb2dpZXMtYm94IGkgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAud2h5LXdlYi1kZXZlbG9wbWVudCAuc2VjdGlvbi1oZWFkaW5nLXRvcCBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbWF4LXdpZHRoOiA5MyU7IH1cblxuLyogQU5DSE9SIERlc2lnbiBTdHVkaW8qL1xuLmVtZXJnaW5nIHtcbiAgcGFkZGluZzogNTBweCAwIDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZW1lcmdpbmcge1xuICAgICAgcGFkZGluZzogNjBweCAwIDgwcHg7IH0gfVxuICAuZW1lcmdpbmcgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lbWVyZ2luZyBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAuZW1lcmdpbmctYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVtZXJnaW5nLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMjBweCAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICAuZW1lcmdpbmctYm94IGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmVtZXJnaW5nLWJveCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZW1lcmdpbmctYm94IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gICAgLmVtZXJnaW5nLWJveCAuZW1lcmdlLWltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZW1lcmdpbmctYm94IC5lbWVyZ2UtaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVzaWduLXN0dWRpby11aXV4IC5vLWtleS1kaWZmLWJveCB7XG4gICAgbWluLWhlaWdodDogMjMwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGVzaWduLXN0dWRpby11aXV4IC5vLWtleS1kaWZmLWxlZnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZGVzaWduLXN0dWRpby11aXV4IC5vLWtleS1kaWZmLWxlZnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbi5kZXNpZ24tc3R1ZGlvLXVpdXggLmNvbC1sZy00IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNhbXBsZS13b3JrIHtcbiAgcGFkZGluZzogNTBweCAwIDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2FtcGxlLXdvcmsge1xuICAgICAgcGFkZGluZzogNjBweCAwIDgwcHg7IH0gfVxuICAuc2FtcGxlLXdvcmsgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zYW1wbGUtd29yayBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAuc2FtcGxlLXdvcmstYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zYW1wbGUtd29yay1ib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuc2FtcGxlLXdvcmstYm94LXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2FtcGxlLXdvcmstYm94LXdyYXBwZXIgLnNhbXBsZS13b3JrLWJveC1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5zYW1wbGUtd29yay1ib3gtd3JhcHBlciAuc2FtcGxlLXdvcmstYm94LWltZyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLnNhbXBsZS13b3JrLWJveC13cmFwcGVyIC5wbGF5LWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgLnNhbXBsZS13b3JrLWJveC13cmFwcGVyIC5wbGF5LWljb246aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAgICAgICAuc2FtcGxlLXdvcmstYm94LXdyYXBwZXIgLnBsYXktaWNvbjpob3ZlciBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAgICAgICAuc2FtcGxlLXdvcmstYm94LXdyYXBwZXIgLnBsYXktaWNvbiBpbWcge1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAuc2FtcGxlLXdvcmstYm94IGg1IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zYW1wbGUtd29yay1ib3ggaDUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIC5zYW1wbGUtd29yayAuYnRuX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNhbXBsZS13b3JrIC5idG5fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICAuc2FtcGxlLXdvcmsgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW46IDAgMTVweDsgfVxuICAuc2FtcGxlLXdvcmsgdWwuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2FtcGxlLXdvcmsgdWwuc2xpY2stZG90cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zYW1wbGUtd29yayAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuXG4uc2FtcGxlLXdvcmstY2xpcCB7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45NSk7IH1cbiAgLnNhbXBsZS13b3JrLWNsaXAgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAuc2FtcGxlLXdvcmstY2xpcCAubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNhbXBsZS13b3JrLWNsaXAgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLnNhbXBsZS13b3JrLWNsaXAgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogN3B4O1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogN3B4IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1QjVCNUI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kZXNpZ24tc3R1ZGlvL21vZGFsLWNsb3NlLWljb24uc3ZnKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNhbXBsZS13b3JrLWNsaXAgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5zYW1wbGUtd29yay1jbGlwIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zYW1wbGUtd29yay1jbGlwIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5zYW1wbGUtd29yay1jbGlwIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4IDAgMTJweDsgfSB9XG4gICAgLnNhbXBsZS13b3JrLWNsaXAgLm1vZGFsLWJvZHkgI3ZpZGVvVGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNhbXBsZS13b3JrLWNsaXAgLm1vZGFsLWJvZHkgI3ZpZGVvVGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnNhbXBsZS13b3JrLWNsaXAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNhbXBsZS13b3JrLWNsaXAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHggIWltcG9ydGFudDsgfSB9XG4gICAgLnNhbXBsZS13b3JrLWNsaXAgLm1vZGFsLWRpYWxvZyBpZnJhbWUge1xuICAgICAgaGVpZ2h0OiA0NzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNhbXBsZS13b3JrLWNsaXAgLm1vZGFsLWRpYWxvZyBpZnJhbWUge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQzNXB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAuc2FtcGxlLXdvcmstY2xpcCAubW9kYWwtZGlhbG9nIGlmcmFtZSB7XG4gICAgICAgICAgaGVpZ2h0OiA0NjNweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgLnNhbXBsZS13b3JrLWNsaXAgLm1vZGFsLWRpYWxvZyBpZnJhbWUge1xuICAgICAgICAgIGhlaWdodDogNTIwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gICAgICAgIC5zYW1wbGUtd29yay1jbGlwIC5tb2RhbC1kaWFsb2cgaWZyYW1lIHtcbiAgICAgICAgICBoZWlnaHQ6IDYxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgICAuc2FtcGxlLXdvcmstY2xpcCAubW9kYWwtZGlhbG9nIGlmcmFtZSB7XG4gICAgICAgICAgaGVpZ2h0OiA2NjVweDsgfSB9XG4gICAgICAuc2FtcGxlLXdvcmstY2xpcCAubW9kYWwtZGlhbG9nIGlmcmFtZSAudnAtc3BpbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLnNhbXBsZS13b3JrLWNsaXAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIG1heC13aWR0aDogODQ1cHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuc2FtcGxlLXdvcmstY2xpcCAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NDVweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgIC5zYW1wbGUtd29yay1jbGlwIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXgtd2lkdGg6IDExMTVweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgIC5zYW1wbGUtd29yay1jbGlwIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweCAhaW1wb3J0YW50OyB9IH1cbiAgLnNhbXBsZS13b3JrLWNsaXAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gLjVyZW0pOyB9XG5cbi5uZXctdGVjaC1zdGFjay1oZWFkaW5nLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LXRlY2gtc3RhY2staGVhZGluZy10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5zYW1wbGUtd29yay1zbGlkZXIge1xuICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAuc2FtcGxlLXdvcmstc2xpZGVyIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNhbXBsZS13b3JrLXNsaWRlciAub3dsLWRvdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNhbXBsZS13b3JrLXNsaWRlciAub3dsLWRvdHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLyogQU5DSE9SIFJhdGUgQ2FyZCovXG4ucmF0ZWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjMDkxQjM4OyB9XG5cbi5sb2dvLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnJhdGUtY2FyZC1mb3JtLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5yYXRlLWNhcmQtZm9ybS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucmF0ZS1jYXJkLWZvcm0tc2VjdGlvbiAucmF0ZS1jYXJkLWZvcm0td3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLnJhdGUtY2FyZC1mb3JtLXNlY3Rpb24gLnJhdGUtY2FyZC1mb3JtLXdyYXBwZXIgLnJhdGUtY2FyZC1mb3JtLWxlZnQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJhdGUtY2FyZC1mb3JtLXNlY3Rpb24gLnJhdGUtY2FyZC1mb3JtLXdyYXBwZXIgLnJhdGUtY2FyZC1mb3JtLWxlZnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDQwcHggNTBweCA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTcyZGVnLCAjMDU3NTY4IDAlLCAjMDM0NzZkIDQzJSwgIzBmMjc0ZSAxMDAlKTsgfSB9XG4gICAgLnJhdGUtY2FyZC1mb3JtLXNlY3Rpb24gLnJhdGUtY2FyZC1mb3JtLXdyYXBwZXIgLnJhdGUtY2FyZC1mb3JtLWxlZnQgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yYXRlLWNhcmQtZm9ybS1zZWN0aW9uIC5yYXRlLWNhcmQtZm9ybS13cmFwcGVyIC5yYXRlLWNhcmQtZm9ybS1sZWZ0IGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH0gfVxuICAgIC5yYXRlLWNhcmQtZm9ybS1zZWN0aW9uIC5yYXRlLWNhcmQtZm9ybS13cmFwcGVyIC5yYXRlLWNhcmQtZm9ybS1sZWZ0IHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yYXRlLWNhcmQtZm9ybS1zZWN0aW9uIC5yYXRlLWNhcmQtZm9ybS13cmFwcGVyIC5yYXRlLWNhcmQtZm9ybS1sZWZ0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAucmF0ZS1jYXJkLWZvcm0tc2VjdGlvbiAucmF0ZS1jYXJkLWZvcm0td3JhcHBlciAucmF0ZS1jYXJkLWZvcm0tbGVmdCBwIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzJEQkU3MDsgfVxuICAgIC5yYXRlLWNhcmQtZm9ybS1zZWN0aW9uIC5yYXRlLWNhcmQtZm9ybS13cmFwcGVyIC5yYXRlLWNhcmQtZm9ybS1sZWZ0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3JhdGUtY2FyZC9kb3dubG9hZC1pbWcuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmF0ZS1jYXJkLWZvcm0tc2VjdGlvbiAucmF0ZS1jYXJkLWZvcm0td3JhcHBlciAucmF0ZS1jYXJkLWZvcm0tbGVmdDpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAyMDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwNHB4O1xuICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgYm90dG9tOiA3MHB4OyB9IH1cbiAgLnJhdGUtY2FyZC1mb3JtLXNlY3Rpb24gLnJhdGUtY2FyZC1mb3JtLXdyYXBwZXIgLnJhdGUtY2FyZC1mb3JtLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGJhY2tncm91bmQ6ICMwOTFCMzg7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJhdGUtY2FyZC1mb3JtLXNlY3Rpb24gLnJhdGUtY2FyZC1mb3JtLXdyYXBwZXIgLnJhdGUtY2FyZC1mb3JtLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogNTBweCA1MHB4IDcwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI4NDY3ODtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH0gfVxuICAgIC5yYXRlLWNhcmQtZm9ybS1zZWN0aW9uIC5yYXRlLWNhcmQtZm9ybS13cmFwcGVyIC5yYXRlLWNhcmQtZm9ybS1yaWdodCBmb3JtIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5yYXRlLWNhcmQtZm9ybS1zZWN0aW9uIC5yYXRlLWNhcmQtZm9ybS13cmFwcGVyIC5yYXRlLWNhcmQtZm9ybS1yaWdodCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnJhdGUtY2FyZC1mb3JtLXNlY3Rpb24gLnJhdGUtY2FyZC1mb3JtLXdyYXBwZXIgLnJhdGUtY2FyZC1mb3JtLXJpZ2h0IGZvcm0gLnVzZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcmF0ZS1jYXJkL3VzZXItaWNvbi5zdmcpIG5vLXJlcGVhdCAwIDUwJTsgfVxuICAgIC5yYXRlLWNhcmQtZm9ybS1zZWN0aW9uIC5yYXRlLWNhcmQtZm9ybS13cmFwcGVyIC5yYXRlLWNhcmQtZm9ybS1yaWdodCBmb3JtIC5lbWFpbCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9yYXRlLWNhcmQvZW1haWwtaWNvbi5zdmcpIG5vLXJlcGVhdCAwIDUwJTsgfVxuICAgIC5yYXRlLWNhcmQtZm9ybS1zZWN0aW9uIC5yYXRlLWNhcmQtZm9ybS13cmFwcGVyIC5yYXRlLWNhcmQtZm9ybS1yaWdodCBmb3JtIC5tb2JpbGUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcmF0ZS1jYXJkL21vYmlsZS1pY29uLnN2Zykgbm8tcmVwZWF0IDAgNTAlOyB9XG4gICAgLnJhdGUtY2FyZC1mb3JtLXNlY3Rpb24gLnJhdGUtY2FyZC1mb3JtLXdyYXBwZXIgLnJhdGUtY2FyZC1mb3JtLXJpZ2h0IGZvcm0gLmJ0bi1vcmFuZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnJhdGUtY2FyZC1mb3JtLXNlY3Rpb24gLnJhdGUtY2FyZC1mb3JtLXdyYXBwZXIgLnJhdGUtY2FyZC1mb3JtLXJpZ2h0IGZvcm0gLmJ0bi1vcmFuZ2Uge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLnJhdGUtY2FyZC1mb3JtLXNlY3Rpb24gLnJhdGUtY2FyZC1mb3JtLXdyYXBwZXIgLnJhdGUtY2FyZC1mb3JtLXJpZ2h0IHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIC5yYXRlLWNhcmQtZm9ybS1zZWN0aW9uIC5yYXRlLWNhcmQtZm9ybS13cmFwcGVyIC5yYXRlLWNhcmQtZm9ybS1yaWdodCBwIGEge1xuICAgICAgICBjb2xvcjogIzRBOTBFMjsgfVxuXG4vKiBBTkNIT1IgVnVlLmpzIERldmVsb3BtZW50Ki9cbi5ncmV5LW1vZC1jbGFzcyAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4uZ3JleS1tb2QtY2xhc3MgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLXRhYi1idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1OyB9XG4gIC5ncmV5LW1vZC1jbGFzcyAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tdGFiLWJ0bi5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2UzZTNlMzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ3JleS1tb2QtY2xhc3MgLmhlYWRpbmctcGFyYSB7XG4gICAgbWF4LXdpZHRoOiA4NzVweDsgfSB9XG5cbi5ibHVlLWJuci1zZWN0aW9uLW1vZCAuYnRuX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5ibnItY29udGFjdC1tb2QgaDIuYmlnLWgyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJuci1jb250YWN0LW1vZCAuYm5yLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxNTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM1NUM3N0M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibnItY29udGFjdC1tb2QgLmJuci1jb250YWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLmJuci1jb250YWN0LW1vZCAuYm5yLWNvbnRhY3Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Z1ZWpzLWRldmVsb3BtZW50L2dyZWVuLWFycm93LnN2Zykgbm8tcmVwZWF0O1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYm5yLWNvbnRhY3QtbW9kIC5ibnItY29udGFjdDo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA3cHg7IH0gfVxuXG4vKk5vZGVqcyBkZXZlbG9wbWVudCBwYWdlIHByb2Nlc3Mgc2VjdGlvbiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS1qcy1kZXZlbG9wbWVudC1wcm9jZXNzIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1zdGVwczpiZWZvcmUge1xuICAgIGhlaWdodDogOTAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtanMtZGV2ZWxvcG1lbnQtcHJvY2VzcyAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3g0LFxuICAubm9kZS1qcy1kZXZlbG9wbWVudC1wcm9jZXNzIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveDUsXG4gIC5ub2RlLWpzLWRldmVsb3BtZW50LXByb2Nlc3MgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NiB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7IH0gfVxuXG4vKmlvcyBkZXZlbG9wbWVudCBwYWdlIHByb2Nlc3Mgc2VjdGlvbiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW9zLWFwcC1kZXYtcHJvY2VzcyAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tc3RlcHM6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDkwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pb3MtYXBwLWRldi1wcm9jZXNzIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveDQsXG4gIC5pb3MtYXBwLWRldi1wcm9jZXNzIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveDUsXG4gIC5pb3MtYXBwLWRldi1wcm9jZXNzIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveDYge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4OyB9IH1cblxuLyogQU5DSE9SIE1hY2hpbmUgTGVhcm5pbmcgRGV2ZWxvcG1lbnQqL1xuLm8ta2V5LWRpZmYtbW9kaWZ5IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uby1rZXktZGlmZi1tb2RpZnkgLm8ta2V5LWRpZmYtYm94IC5tbC1jYXNlcy1pbWcge1xuICBtaW4taGVpZ2h0OiA2NXB4OyB9XG5cbi5vLWtleS1kaWZmLW1vZGlmeSAuby1rZXktZGlmZi1ib3ggLnNraWxsc3otbGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuby1rZXktZGlmZi1tb2RpZnkgLm8ta2V5LWRpZmYtYm94IC5za2lsbHN6LWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubWwtZnJhbXdvcmstYm94LWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4ubWFyZ2luLXRvcC01MC1tb2RpZnkge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hcmdpbi10b3AtNTAtbW9kaWZ5IHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG4uZ3JhZGllbnQtYmctbmV3IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzA3QjI2MCAwJSwgIzA1MUIzOSA0MCUpOyB9XG4gIC5ncmFkaWVudC1iZy1uZXcubWwtZnJhbXdvcmsgaDIsIC5ncmFkaWVudC1iZy1uZXcubWwtZnJhbXdvcmsgcCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmdyYWRpZW50LWJnLW5ldyAubWwtZnJhbXdvcmstYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiMmIyYjI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAuZ3JhZGllbnQtYmctbmV3IC5tbC1mcmFtd29yay1ib3ggLmhlYWRpbmctYXJlYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ncmFkaWVudC1iZy1uZXcgLm1sLWZyYW13b3JrLWJveCAuaGVhZGluZy1hcmVhOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5ncmFkaWVudC1iZy1uZXcgLm1sLWZyYW13b3JrLWJveCAuaGVhZGluZy1hcmVhIGg0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5ncmFkaWVudC1iZy1uZXcgLm1sLWZyYW13b3JrLWJveCAubWwtZnJhbXdvcmstYm94LXRpY2staWNvbiB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgLmdyYWRpZW50LWJnLW5ldyAubWwtZnJhbXdvcmstYm94IC50ZXh0LWFyZWEge1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLmdyYWRpZW50LWJnLW5ldyAubWwtZnJhbXdvcmstYm94IC50ZXh0LWFyZWEgLm1sLWZyYW13b3JrLWJveC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgLmdyYWRpZW50LWJnLW5ldyAubWwtZnJhbXdvcmstYm94IC50ZXh0LWFyZWEgcCB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuXG4uaGVhZGluZy1hcmVhLW1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRpbmctYXJlYS1tYWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmhlYWRpbmctYXJlYS1tYWluOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMDdCMjYwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3R0b206IC05cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRpbmctYXJlYS1tYWluOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzA3QjI2MDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm90dG9tOiBhdXRvOyB9IH1cbiAgLmhlYWRpbmctYXJlYS1tYWluOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwN0IyNjA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRpbmctYXJlYS1tYWluOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3QjI2MDtcbiAgICAgICAgYm90dG9tOiBhdXRvOyB9IH1cbiAgLmhlYWRpbmctYXJlYS1tYWluIGg0IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBBTkNIT1IgQVItVlIgRGV2ZWxvcG1lbnQqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFyLXZyLXByb2Nlc3MgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NCxcbiAgLmFyLXZyLXByb2Nlc3MgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NSxcbiAgLmFyLXZyLXByb2Nlc3MgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NiB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXItdnItdGVjaCAuby1rZXktZGlmZi1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggNXB4IDMwcHggMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hci12ci10ZWNoIC5vLWtleS1kaWZmLWJveCB1bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmbGV4OiAxOyB9IH1cblxuLmFyLXZyLXRlY2ggLm8ta2V5LWRpZmYtYm94IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAwIDAgOHB4IDI1cHg7IH1cblxuLmFyLXZyLXRlY2ggLm8ta2V5LWRpZmYtYm94IC5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXItdnItdGVjaCAuby1rZXktZGlmZi1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hci12ci10ZWNoIC5vLWtleS1kaWZmLWxlZnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG5cbi8qIEFOQ0hPUiBDbG91ZCBDb21wdXRpbmcgRGV2ZWxvcG1lbnQqL1xuLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94IC5wcm9jZXNzLWNvbnRlbnQtb3JkZXItbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94IC5wcm9jZXNzLWNvbnRlbnQtb3JkZXItbGlzdCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RvdG5ldC9ncmVlbi10aWNrLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7IH1cblxuLmNsb3VkZS1jb21wdXRpbmctdGVjaC1zdGFjayAudGVjaC1zdGFjay1vcmVkZXItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuICAuY2xvdWRlLWNvbXB1dGluZy10ZWNoLXN0YWNrIC50ZWNoLXN0YWNrLW9yZWRlci1saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuY2xvdWRlLWNvbXB1dGluZy10ZWNoLXN0YWNrIC50ZWNoLXN0YWNrLW9yZWRlci1saXN0IGxpIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jbG91ZGUtY29tcHV0aW5nLXRlY2gtc3RhY2sgLnRlY2gtc3RhY2stb3JlZGVyLWxpc3QgbGkge1xuICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAuY2xvdWRlLWNvbXB1dGluZy10ZWNoLXN0YWNrIC50ZWNoLXN0YWNrLW9yZWRlci1saXN0IGxpIC50ZWNoLXN0YWNrLW9yZWRlci1saXN0LWl0ZWFtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2xvdWRlLWNvbXB1dGluZy10ZWNoLXN0YWNrIC50ZWNoLXN0YWNrLW9yZWRlci1saXN0IGxpIC50ZWNoLXN0YWNrLW9yZWRlci1saXN0LWl0ZWFtIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA3OHB4OyB9IH1cbiAgICAgIC5jbG91ZGUtY29tcHV0aW5nLXRlY2gtc3RhY2sgLnRlY2gtc3RhY2stb3JlZGVyLWxpc3QgbGkgLnRlY2gtc3RhY2stb3JlZGVyLWxpc3QtaXRlYW06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kb3RuZXQvZ3JlZW4tdGljay5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7IH1cblxuLmNsb3VkZS1jYXNlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNsb3VkZS1jYXNlLXdyYXBwZXIge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuICAuY2xvdWRlLWNhc2Utd3JhcHBlciAuaW90LWNhc2Utd3JhcHBlci1ib3gge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2xvdWRlLWNhc2Utd3JhcHBlciAuaW90LWNhc2Utd3JhcHBlci1ib3gge1xuICAgICAgICB3aWR0aDogMzAuMzMlOyB9IH1cblxuLmNsb2RlLWNvbXB1dGluZy1kZXBsb3ltZW50LW1vZGVscy1yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNsb2RlLWNvbXB1dGluZy1kZXBsb3ltZW50LW1vZGVscy1yb3cge1xuICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gIC5jbG9kZS1jb21wdXRpbmctZGVwbG95bWVudC1tb2RlbHMtcm93IC5jbG9kZS1jb21wdXRpbmctZGVwbG95bWVudC1tb2RlbHMtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jbG9kZS1jb21wdXRpbmctZGVwbG95bWVudC1tb2RlbHMtcm93IC5jbG9kZS1jb21wdXRpbmctZGVwbG95bWVudC1tb2RlbHMtYm94IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMjBweDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuICAgIC5jbG9kZS1jb21wdXRpbmctZGVwbG95bWVudC1tb2RlbHMtcm93IC5jbG9kZS1jb21wdXRpbmctZGVwbG95bWVudC1tb2RlbHMtYm94IC5tbC1jYXNlcy1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2xvZGUtY29tcHV0aW5nLWRlcGxveW1lbnQtbW9kZWxzLXJvdyAuY2xvZGUtY29tcHV0aW5nLWRlcGxveW1lbnQtbW9kZWxzLWJveCAubWwtY2FzZXMtaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjIlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5jbG9kZS1jb21wdXRpbmctZGVwbG95bWVudC1tb2RlbHMtcm93IC5jbG9kZS1jb21wdXRpbmctZGVwbG95bWVudC1tb2RlbHMtYm94IC5tbC1jYXNlcy1pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY2xvZGUtY29tcHV0aW5nLWRlcGxveW1lbnQtbW9kZWxzLXJvdyAuY2xvZGUtY29tcHV0aW5nLWRlcGxveW1lbnQtbW9kZWxzLWJveCAubWwtY2FzZXMtaW1nIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmNsb2RlLWNvbXB1dGluZy1kZXBsb3ltZW50LW1vZGVscy1yb3cgLmNsb2RlLWNvbXB1dGluZy1kZXBsb3ltZW50LW1vZGVscy1ib3ggLmNsb2RlLWNvbXB1dGluZy1yaWdodC1zaWRlLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jbG9kZS1jb21wdXRpbmctZGVwbG95bWVudC1tb2RlbHMtcm93IC5jbG9kZS1jb21wdXRpbmctZGVwbG95bWVudC1tb2RlbHMtYm94IC5jbG9kZS1jb21wdXRpbmctcmlnaHQtc2lkZS10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgLmNsb2RlLWNvbXB1dGluZy1kZXBsb3ltZW50LW1vZGVscy1yb3ctLWNsb3VkLWVuZ2luZWVyaW5nIC5jbG9kZS1jb21wdXRpbmctZGVwbG95bWVudC1tb2RlbHMtYm94IHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jbG9kZS1jb21wdXRpbmctZGVwbG95bWVudC1tb2RlbHMtcm93LS1jbG91ZC1lbmdpbmVlcmluZyAuY2xvZGUtY29tcHV0aW5nLWRlcGxveW1lbnQtbW9kZWxzLWJveCAubWwtY2FzZXMtaW1nIHtcbiAgICAgICAgd2lkdGg6IDE1JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jbG91ZC1jb21wdXRpbmctZGV2ZWxvcG1lbnQtcHJvY2Vzcy1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDgwMHB4OyB9IH1cblxuLmNsb3VkLWNvbXB1dGluZy1kZXZlbG9wbWVudC1wcm9jZXNzLXNlY3Rpb24gLmNsb3VkLWNvbXB1dGluZy1kZXZlbG9wbWVudC1wcm9jZXNzIC5kLXRyYW5zLXByby1zdGVwcy5kLXRyYW5zLXByby1zdGVwcy1uZXc6OmJlZm9yZSB7XG4gIGhlaWdodDogOTglOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNsb3VkLWNvbXB1dGluZy1kZXZlbG9wbWVudC1wcm9jZXNzLXNlY3Rpb24gLmNsb3VkLWNvbXB1dGluZy1kZXZlbG9wbWVudC1wcm9jZXNzIC5kLXRyYW5zLXByby1zdGVwcy5kLXRyYW5zLXByby1zdGVwcy1uZXc6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDQwJTsgfSB9XG5cbi5jbG91ZC1jb21wdXRpbmctZGV2ZWxvcG1lbnQtcHJvY2Vzcy1zZWN0aW9uIC5jbG91ZC1jb21wdXRpbmctZGV2ZWxvcG1lbnQtcHJvY2VzcyAuY2xvdWQtY29tcHV0aW5nLWRldmVsb3BtZW50LXByb2Nlc3MtYm94IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY2xvdWQtY29tcHV0aW5nLXNlcnZpY2Utc29sdXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cblxuLnJvYnVzdC1uZXctbW9kaWZ5IHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucm9idXN0LW5ldy1tb2RpZnkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuXG4ubWFyZ2luLWJvdHRvbS0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFyZ2luLWJvdHRvbS0zMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLyogQU5DSE9SIENvZGVJZ25pdGVyIERldmVsb3BtZW50Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2RlaWduaXRlci1kZXYgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94MixcbiAgLmNvZGVpZ25pdGVyLWRldiAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3gzLFxuICAuY29kZWlnbml0ZXItZGV2IC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveDQge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29kZWlnbml0ZXItZGV2IC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1zdGVwczpiZWZvcmUge1xuICAgIGhlaWdodDogODYlOyB9IH1cblxuLmhyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaHItYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4vKiBBTkNIT1IgTmV3IEVuZ2FnZW1lbnQgTW9kZWwqL1xuLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzExZGVnLCAjMDZhNTY0IDAlLCAjMDA1MTdmIDQxJSwgIzAyM2U2NiA3MiUsICMwNTFiMzkgMTAwJSk7XG4gIHBhZGRpbmc6IDQwcHggMCA1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwge1xuICAgICAgcGFkZGluZzogNjVweCAwIDQwcHg7IH0gfVxuICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuaGVhZGluZy10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmhlYWRpbmctdG9wIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuaGVhZGluZy10b3AgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9IH1cbiAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuaGVhZGluZy10b3AgaDMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmhlYWRpbmctdG9wIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmhlYWRpbmctdG9wIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7IH0gfVxuICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmhlYWRpbmctdG9wIGgzIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzcxRTE5RDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5oZWFkaW5nLXRvcCBoMyBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4OyB9IH1cbiAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5oZWFkaW5nLXRvcCBoMyBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzcxRTE5RDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5oZWFkaW5nLXRvcCBoMyBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7IH0gfVxuICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmhlYWRpbmctdG9wIGgzLm0tZXh0cmEtcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDhweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5oZWFkaW5nLXRvcCBoMy5tLWV4dHJhLXBhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5oZWFkaW5nLXRvcCBoMy5tLWV4dHJhLXBhZGRpbmcgc3BhbiB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuaGVhZGluZy10b3AgaDMubS1leHRyYS1wYWRkaW5nIHNwYW4ge1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDsgfSB9XG4gICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmhlYWRpbmctdG9wIC5saXN0LXVuc3R5bGVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5oZWFkaW5nLXRvcCAuc2xjdC1jbnRyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0b3A6IDE5cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuZml4ZWQtZW5nYWdlbWVudCB7XG4gICAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmZpeGVkLWVuZ2FnZW1lbnQtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuZml4ZWQtZW5nYWdlbWVudC1yb3cgaDUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuZml4ZWQtZW5nYWdlbWVudC1yb3cgaDUgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuZml4ZWQtZW5nYWdlbWVudC1yb3cgaDUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQge1xuICAgIGZsZXg6IDAgMCA0MSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kOiAjMDE2MEE5O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuZml4ZWQtZW5nYWdlbWVudC1yb3ctbGVmdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cbiAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuZml4ZWQtZW5nYWdlbWVudC1yb3ctbGVmdCBpIHtcbiAgICAgIHdpZHRoOiA0MnB4OyB9XG4gICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQgaDUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZmxleDogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQgaDUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQtY29udGVudCB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuZml4ZWQtZW5nYWdlbWVudC1yb3ctbGVmdC1jb250ZW50IGg1IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5maXhlZC1lbmdhZ2VtZW50LXJvdy1sZWZ0LWNvbnRlbnQgaDUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5maXhlZC1lbmdhZ2VtZW50LXJvdy1sZWZ0LWNvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5maXhlZC1lbmdhZ2VtZW50LXJvdyAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuZml4ZWQtZW5nYWdlbWVudC1yb3cgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuZml4ZWQtZW5nYWdlbWVudC1yb3cgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQgLmZpeGVkLWVuZ2FnZW1lbnQtY29sIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREFEQkRFO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuZml4ZWQtZW5nYWdlbWVudC1yb3cgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQgLmZpeGVkLWVuZ2FnZW1lbnQtY29sIHtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4OyB9IH1cbiAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5maXhlZC1lbmdhZ2VtZW50LXJvdyAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuZml4ZWQtZW5nYWdlbWVudC1jb2wgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmZpeGVkLWVuZ2FnZW1lbnQtcm93IC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IC5maXhlZC1lbmdhZ2VtZW50LWNvbCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5maXhlZC1lbmdhZ2VtZW50LXJvdyAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuZml4ZWQtZW5nYWdlbWVudC1jb2wgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuZml4ZWQtZW5nYWdlbWVudC1yb3cgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQgLmZpeGVkLWVuZ2FnZW1lbnQtY29sIHNwYW4gaW1nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmZpeGVkLWVuZ2FnZW1lbnQtcm93IC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IC5maXhlZC1lbmdhZ2VtZW50LWNvbCBzcGFuLmhhcy1wb2ludGVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuZml4ZWQtZW5nYWdlbWVudC1yb3cgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQgLmNvbC1jb250ZW50LWJveCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VkZWU7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuZml4ZWQtZW5nYWdlbWVudC1yb3cgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQgLmNvbC1jb250ZW50LWJveC10b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5maXhlZC1lbmdhZ2VtZW50LXJvdyAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuY29sLWNvbnRlbnQtYm94LXRvcCBoNSB7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZmxleDogMCAwIDU1JTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5maXhlZC1lbmdhZ2VtZW50LXJvdyAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuY29sLWNvbnRlbnQtYm94LXRvcCBoNTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctZW5nYWdlbWVudC1tb2RlbC9jaXJjbGUtZG93bi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAgICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5maXhlZC1lbmdhZ2VtZW50LXJvdyAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuY29sLWNvbnRlbnQtYm94LXRvcCBoNS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1lbmdhZ2VtZW50LW1vZGVsL2NpcmNsZS11cC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5maXhlZC1lbmdhZ2VtZW50LXJvdyAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuY29sLWNvbnRlbnQtYm94LXRvcCBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmZpeGVkLWVuZ2FnZW1lbnQtcm93IC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IC5jb2wtY29udGVudC1ib3ggLmNvbC1jb250ZW50LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuZml4ZWQtZW5nYWdlbWVudC1yb3cgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQgLmNvbC1jb250ZW50LWJveCAuY29sLWNvbnRlbnQtZGVzY3JpcHRpb24gcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LXRvcCAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuZml4ZWQtZW5nYWdlbWVudC1jb2wge1xuICAgIGJhY2tncm91bmQ6ICM3MUUxOUQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDY1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LXRvcCAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuZml4ZWQtZW5nYWdlbWVudC1jb2wge1xuICAgICAgICBtaW4taGVpZ2h0OiA4NXB4OyB9IH1cbiAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuZml4ZWQtZW5nYWdlbWVudC1yb3ctdG9wIC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IC5maXhlZC1lbmdhZ2VtZW50LWNvbC5oYXMtdG9vbHRpcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuZml4ZWQtZW5nYWdlbWVudC1yb3ctdG9wIC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IGg1IHtcbiAgICAgIHBhZGRpbmc6IDlweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5maXhlZC1lbmdhZ2VtZW50LXJvdy10b3AgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQgaDUgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDsgfSB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5maXhlZC1lbmdhZ2VtZW50LXJvdy10b3AgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuYm9yZGVyLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMTBweDsgfVxuICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAxMHB4OyB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5ib3JkZXItdG9wLWxlZnQtcmFkaXVzIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogMTBweDsgfVxuICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuc2xjdC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuc2xjdC1ib3gge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsICNwcmljZS10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgI3ByaWNlLXRhYnMgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAjcHJpY2UtdGFicyBsaSBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogMCAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgI3ByaWNlLXRhYnMgbGkgYTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsICNwcmljZS10YWJzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsICNwcmljZS10YWJzIGxpOmhvdmVyIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsICNwcmljZS10YWJzLmFlLXNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmFjY29yZGlvbl9ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5kcm9wZG93bi13cmFwcGVyIC5hZS1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBib3JkZXI6IDJweCAjRkY3NzJGIHNvbGlkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyOXB4OyB9XG4gICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmRyb3Bkb3duLXdyYXBwZXIgLmFlLXNlbGVjdC1jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdG9wOiAzcHg7IH1cbiAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5kcm9wZG93bi13cmFwcGVyIC5hZS1zZWxlY3QtY29udGVudDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LWVuZ2FnZW1lbnQtbW9kZWwvYm90dG9tLWFycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIHJpZ2h0OiAxMnB4OyB9XG4gICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmRyb3Bkb3duLXdyYXBwZXIgLmFlLXNlbGVjdCAuYWUtc2VsZWN0LWNvbnRlbnQuYWN0aXZlOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgcmlnaHQ6IDEycHg7IH1cbiAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmRyb3Bkb3duLXdyYXBwZXIgLmFlLXNlbGVjdC5jaG9zZW4ge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5kcm9wZG93bi13cmFwcGVyIC5hZS1zZWxlY3QgLmRvd24taWNvbiwgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmFlLXNlbGVjdCAudXAtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiA3cHg7IH1cbiAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmRyb3Bkb3duLXdyYXBwZXIgLmFlLWRyb3Bkb3duIC5zZWxlY3QtbWVudSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmRyb3Bkb3duLXdyYXBwZXIgLmFlLWRyb3Bkb3duIC5hZS1zZWxlY3QsIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5kcm9wZG93bi13cmFwcGVyIC5hZS1kcm9wZG93biAuc2VsZWN0LW1lbnUgPiBsaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5kcm9wZG93bi13cmFwcGVyIC5hZS1kcm9wZG93biAuc2VsZWN0LW1lbnUgPiBsaSA+IGE6Zm9jdXMsIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5kcm9wZG93bi13cmFwcGVyIC5hZS1kcm9wZG93biAuc2VsZWN0LW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmRyb3Bkb3duLXdyYXBwZXIgLmFlLWRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAuYWUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCB1bC5zZWxlY3QtbWVudSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIHVsLnNlbGVjdC1tZW51IHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCB1bC5zZWxlY3QtbWVudSBsaSB7XG4gICAgcGFkZGluZzogNXB4IDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5zaHItcnFzdC1idG4gYSB7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4OyB9IH1cbiAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwgLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1kZXYgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQge1xuICBmbGV4OiAwIDAgMzUlOyB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtZGV2IC5maXhlZC1lbmdhZ2VtZW50LXJvdy1sZWZ0LmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQtbmV3LWJnIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDkxQjNBO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtZGV2IC5maXhlZC1lbmdhZ2VtZW50LXJvdy1sZWZ0LmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQtbmV3LWJnIGg1IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi51aS10b29sdGlwLCAuYXJyb3c6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmOWNmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNkNThmOyB9XG5cbi51aS10b29sdGlwIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMjdweCAtOXB4IHJnYmEoMCwgMCwgMCwgMC43NSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjljZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNkNThmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgbWluLXdpZHRoOiAzODBweDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLmFycm93IHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgYm90dG9tOiAtMTZweDsgfVxuXG4uYXJyb3cudG9wIHtcbiAgdG9wOiAtMTZweDtcbiAgYm90dG9tOiBhdXRvOyB9XG5cbi5hcnJvdy5sZWZ0IHtcbiAgbGVmdDogMjAlOyB9XG5cbi5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAtMjBweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm94LXNoYWRvdzogNnB4IDVweCA5cHggLTlweCBibGFjaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uYXJyb3cudG9wOmFmdGVyIHtcbiAgYm90dG9tOiAtMjBweDtcbiAgdG9wOiBhdXRvOyB9XG5cbi5ib3JkZXItcmlnaHQtcmFkaW91cyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDEwcHg7IH1cblxuLyogQU5DSE9SIERqYW5nbyBEZXZlbG9tZW50Ki9cbi5kamFuZ28tdGVjaC1zdGFjayB7XG4gIHBhZGRpbmc6IDQwcHggMCA1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRqYW5nby10ZWNoLXN0YWNrIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA4MHB4OyB9IH1cbiAgLmRqYW5nby10ZWNoLXN0YWNrIGgyIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kamFuZ28tdGVjaC1zdGFjayBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuZGphbmdvLXRlY2gtc3RhY2std3JhcHBlciB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZGphbmdvLXRlY2gtc3RhY2std3JhcHBlciB1bCBsaSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZGphbmdvLXRlY2gtc3RhY2std3JhcHBlciB1bCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEyLjUlOyB9IH1cbiAgICAgIC5kamFuZ28tdGVjaC1zdGFjay13cmFwcGVyIHVsIGxpIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZGphbmdvLXRlY2gtc3RhY2std3JhcHBlciB1bCBsaSBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZGphbmdvLXRlY2gtc3RhY2std3JhcHBlciB1bCBsaSBpIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4OyB9IH1cbiAgICAgICAgLmRqYW5nby10ZWNoLXN0YWNrLXdyYXBwZXIgdWwgbGkgaSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICAgIC5kamFuZ28tdGVjaC1zdGFjay13cmFwcGVyIHVsIGxpIGkuc3RhY2staW1nLW1vZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgICAgIC5kamFuZ28tdGVjaC1zdGFjay13cmFwcGVyIHVsIGxpIGkub3Blbi1hcGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZWZ0OiA1cHg7IH1cbiAgICAuZGphbmdvLXRlY2gtc3RhY2std3JhcHBlciB1bCAuc2xpY2stZG90cyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5kamFuZ28tdGVjaC1zdGFjay13cmFwcGVyIHVsIC5zbGljay1kb3RzIGxpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKkZvciBjb250YWN0IHVzIHBhZ2UqL1xuLypGb3IgY29udGFjdCB1cyBwYWdlKi9cbi5kamFuZ28tdGVjaC1zdGFjay1zbGlkZXIgLm93bC1kb3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udGVjaC1zdGFjay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLyogQU5DSE9SIE1lYW4gU3RhY2sgRGV2ZWxvbWVudCovXG4ubmV3LXRlY2gtbWVhbi1zdGFjayB7XG4gIHBhZGRpbmc6IDQwcHggMCA1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy10ZWNoLW1lYW4tc3RhY2sge1xuICAgICAgcGFkZGluZzogNzBweCAwIDgwcHg7IH0gfVxuICAubmV3LXRlY2gtbWVhbi1zdGFjayBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LXRlY2gtbWVhbi1zdGFjayBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDsgfSB9XG4gIC5uZXctdGVjaC1tZWFuLXN0YWNrIC5uZXctdGVjaC1tZWFuLXN0YWNrLXVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LXRlY2gtbWVhbi1zdGFjayAubmV3LXRlY2gtbWVhbi1zdGFjay11bCB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5uZXctdGVjaC1tZWFuLXN0YWNrIC5uZXctdGVjaC1tZWFuLXN0YWNrLXVsIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LXRlY2gtbWVhbi1zdGFjayAubmV3LXRlY2gtbWVhbi1zdGFjay11bCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gICAgICAubmV3LXRlY2gtbWVhbi1zdGFjayAubmV3LXRlY2gtbWVhbi1zdGFjay11bCBsaSAubmV3LXRlY2gtbWVhbi1zdGFjay1hbmNob3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXctdGVjaC1tZWFuLXN0YWNrIC5uZXctdGVjaC1tZWFuLXN0YWNrLXVsIGxpIC5uZXctdGVjaC1tZWFuLXN0YWNrLWFuY2hvciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjVweDsgfSB9XG5cbi5mb250LXdlaWdudC00MDAge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5ibHVlLWJuci1zZWN0aW9uIGgyLmZvbnQtc2l6ZS1yZXNpemUtbmV3IHtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsdWUtYm5yLXNlY3Rpb24gaDIuZm9udC1zaXplLXJlc2l6ZS1uZXcge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuLmZvbnQtd2VpZ2h0LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7IH1cblxuLyogQU5DSE9SIGRBcHAgU2tpbGxzKi9cbi5kYXBwLWJsb2NrY2huLm8ta2V5LWRpZmYgLmJvcmQtY29sLTEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGE5MGUyOyB9XG5cbi5kYXBwLWJsb2NrY2huLm8ta2V5LWRpZmYgLmJvcmQtY29sLTIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDljNjg0OyB9XG5cbi5kYXBwLWJsb2NrY2huLm8ta2V5LWRpZmYgLm8ta2V5LWRpZmYtYm94IHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kYXBwLWJsb2NrY2huLm8ta2V5LWRpZmYgLm8ta2V5LWRpZmYtYm94IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4IDI1cHg7IH0gfVxuICAuZGFwcC1ibG9ja2Nobi5vLWtleS1kaWZmIC5vLWtleS1kaWZmLWJveCBpbWcge1xuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cbiAgLmRhcHAtYmxvY2tjaG4uby1rZXktZGlmZiAuby1rZXktZGlmZi1ib3ggaDQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRhcHAtYmxvY2tjaG4uby1rZXktZGlmZiAuby1rZXktZGlmZi1ib3ggaDQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuXG4uZGFwcC1ibG9ja2Nobi5vLWtleS1kaWZmIC5jb2wtbGctMyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmRhcHAtdGVjaC1zdGFjayAucHJvZmlsZS10YWJzIHtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kYXBwLXRlY2gtc3RhY2sgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAuZGFwcC10ZWNoLXN0YWNrIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWhlYWRlciB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZGFwcC10ZWNoLXN0YWNrIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWhlYWRlciB1bCBsaSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzk2OTY5NjtcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHggNXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZGFwcC10ZWNoLXN0YWNrIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWhlYWRlciB1bCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgICAgICAuZGFwcC10ZWNoLXN0YWNrIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWhlYWRlciB1bCBsaS5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAgICAgICAuZGFwcC10ZWNoLXN0YWNrIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWhlYWRlciB1bCBsaS5hY3RpdmUgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogNXB4OyB9XG4gICAgICAgIC5kYXBwLXRlY2gtc3RhY2sgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtaGVhZGVyIHVsIGxpIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIC5kYXBwLXRlY2gtc3RhY2sgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtaGVhZGVyIHVsIGxpIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGNTgwMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxNDhweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgIC5kYXBwLXRlY2gtc3RhY2sgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtaGVhZGVyIHVsIGxpOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gIC5kYXBwLXRlY2gtc3RhY2sgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kYXBwLXRlY2gtc3RhY2sgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIHVsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZGFwcC10ZWNoLXN0YWNrIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZGFwcC10ZWNoLXN0YWNrIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSB1bCBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gICAgICAgIC5kYXBwLXRlY2gtc3RhY2sgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIHVsIGxpIGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgICAuZGFwcC10ZWNoLXN0YWNrIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgICAgLmRhcHAtdGVjaC1zdGFjayAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgdWwgbGkgYSBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5kYXBwLXRlY2gtc3RhY2sgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIHVsIGxpIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmRhcHAtdGVjaC1zdGFjayAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuZGFwcC10ZWNoLXN0YWNrIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgZGl2IHtcbiAgICAgIHBvc2l0aW9uOiBpbmhlcml0OyB9XG5cbi8qIEFOQ0hPUiBIeWJyaWQgRGV2ZWxvcG1lbnQqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmh5YnJpZC10ZWNoLXVzZS5vLWtleS1kaWZmLW1vZGlmeSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbi5oeWJyaWQtdGVjaC11c2UgLm8ta2V5LWRpZmYtYm94IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oeWJyaWQtdGVjaC11c2UgLm8ta2V5LWRpZmYtYm94IHtcbiAgICAgIHBhZGRpbmc6IDM1cHggNTBweCAzNXB4IDM1cHg7IH0gfVxuICAuaHlicmlkLXRlY2gtdXNlIC5vLWtleS1kaWZmLWJveCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmh5YnJpZC1kZXYtcHJvY2VzcyAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tY29udGVudC1ib3gzLFxuICAuaHlicmlkLWRldi1wcm9jZXNzIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveDQsXG4gIC5oeWJyaWQtZGV2LXByb2Nlc3MgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94MiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oeWJyaWQtZGV2LXByb2Nlc3MgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLXN0ZXBzOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA4MCU7IH0gfVxuXG4vKkZsdXR0ZXIgZGV2ZWxvcG1lbnQqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsdXR0ZXItZGV2LXByb2Nlc3MgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94MyxcbiAgLmZsdXR0ZXItZGV2LXByb2Nlc3MgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NCxcbiAgLmZsdXR0ZXItZGV2LXByb2Nlc3MgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94MiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbHV0dGVyLWRldi1wcm9jZXNzIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveDUsXG4gIC5mbHV0dGVyLWRldi1wcm9jZXNzIC5kLXRyYW5zLXByby13cmFwcGVyIC5kLXRyYW5zLXByby1jb250ZW50LWJveDYge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsdXR0ZXItZGV2LXByb2Nlc3MgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLXN0ZXBzOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA5MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2QtcHJvY2VzcyAuZC10cmFucy1wcm8td3JhcHBlciAuZC10cmFucy1wcm8tc3RlcHM6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDg2JTsgfSB9XG5cbi8qIEFOQ0hPUiBNVlAgRGV2ZWxvcG1lbnQqL1xuLm12cC10ZXhoLXN0YWNrIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSB1bCBsaSBhIGltZy5pY29uLXNtYWxsIHtcbiAgd2lkdGg6IDMwcHg7IH1cblxuLm12cC10ZXhoLXN0YWNrIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSB1bCBsaSBhIGltZy5pY29uLW1lZGl1bSB7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbi5tdnAtdGV4aC1zdGFjayAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgdWwgbGkgYSBpbWcuaWNvbi1jLXNoYXJwIHtcbiAgd2lkdGg6IDUycHg7IH1cblxuLm12cC10ZXhoLXN0YWNrIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSB1bCBsaSBhIGltZy5pY29uLWF6dXJlLXNxbC1kYXRhYmFzZSB7XG4gIHdpZHRoOiA1MnB4OyB9XG5cbi5tdnAtdGV4aC1zdGFjayAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgdWwubGlzdC13aXNlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLm12cC10ZXhoLXN0YWNrIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSB1bC5saXN0LXdpc2UgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm12cC10ZXhoLXN0YWNrIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSB1bC5saXN0LXdpc2UgbGkge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAubXZwLXRleGgtc3RhY2sgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIHVsLmxpc3Qtd2lzZSBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA1ZWI4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgdG9wOiAxOHB4O1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5tdnAtdGV4aC1zdGFjayAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1jb250ZW50IC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEgdWwubGlzdC13aXNlIGxpIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAubXZwLXRleGgtc3RhY2sgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIHVsLmxpc3Qtd2lzZSBsaSBhOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDVlYjg7IH1cblxuLm12cC10ZXhoLXN0YWNrIC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSAudGFiLXByb2ZpbGUtY29udGVudC13cmFwIGg0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubXZwLXRleGgtc3RhY2sgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIC50YWItcHJvZmlsZS1jb250ZW50LXdyYXAgaDQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubXZwLXRleGgtc3RhY2sgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtY29udGVudCAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIC50YWItcHJvZmlsZS1jb250ZW50LXdyYXAgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ubXZwLWJlbmVmaXQtZGV2ZWxvcG1lbnQgLmhlYWRpbmctdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAubXZwLWJlbmVmaXQtZGV2ZWxvcG1lbnQgLmhlYWRpbmctdG9wIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5tdnAtYmVuZWZpdC1kZXZlbG9wbWVudCAuaGVhZGluZy10b3AgcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubXZwLWJlbmVmaXQtZGV2ZWxvcG1lbnQgLmhlYWRpbmctdG9wIHAge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cblxuLm12cC1rZXktcm9sZSAuaGVhZGluZy10b3Age1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5tdnAta2V5LXJvbGUgLmhlYWRpbmctdG9wIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5tdnAta2V5LXJvbGUgLmhlYWRpbmctdG9wIHAge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm12cC1rZXktcm9sZSAuaGVhZGluZy10b3AgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXYtZGV2LXByb2Nlc3MgLmQtdHJhbnMtcHJvLXdyYXBwZXIgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NSB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHg7IH0gfVxuXG4vKiBBTkNIT1IgQVdTIERldk9wcyBEZXZlbG9tZW50Ki9cbi5hd3MtZGV2b3BzLXRlY2gtc3RhY2sge1xuICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hd3MtZGV2b3BzLXRlY2gtc3RhY2sge1xuICAgICAgcGFkZGluZzogNzBweCAwIDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0OyB9IH1cbiAgLmF3cy1kZXZvcHMtdGVjaC1zdGFjayBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYXdzLWRldm9wcy10ZWNoLXN0YWNrIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5hd3MtZGV2b3BzLXRlY2gtc3RhY2std3JhcHBlciAuYXdzLWRldm9wcy10ZWNoLXN0YWNrLXNsaWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuYXdzLWRldm9wcy10ZWNoLXN0YWNrLXdyYXBwZXIgLmF3cy1kZXZvcHMtdGVjaC1zdGFjay1zbGlkZXIgLnNwbGlkZV9zbGlkZW1vZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYXdzLWRldm9wcy10ZWNoLXN0YWNrLXdyYXBwZXIgLmF3cy1kZXZvcHMtdGVjaC1zdGFjay1zbGlkZXIgLnNwbGlkZV9zbGlkZW1vZCB7XG4gICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAuYXdzLWRldm9wcy10ZWNoLXN0YWNrLXdyYXBwZXIgLmF3cy1kZXZvcHMtdGVjaC1zdGFjay1zbGlkZXIgLnNwbGlkZV9zbGlkZW1vZCAuYXdzLWRldm9wcy1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDVweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDVweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgICAgICAgLmF3cy1kZXZvcHMtdGVjaC1zdGFjay13cmFwcGVyIC5hd3MtZGV2b3BzLXRlY2gtc3RhY2stc2xpZGVyIC5zcGxpZGVfc2xpZGVtb2QgLmF3cy1kZXZvcHMtY29udGFpbmVyIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmF3cy1kZXZvcHMtdGVjaC1zdGFjay13cmFwcGVyIC5hd3MtZGV2b3BzLXRlY2gtc3RhY2stc2xpZGVyIC5zcGxpZGVfc2xpZGVtb2QgLmF3cy1kZXZvcHMtY29udGFpbmVyIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuYXdzLWRldm9wcy10ZWNoLXN0YWNrLXdyYXBwZXIgLmF3cy1kZXZvcHMtdGVjaC1zdGFjay1zbGlkZXIgLnNwbGlkZV9zbGlkZW1vZCAuYXdzLWRldm9wcy1jb250YWluZXIgaSB7XG4gICAgICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE4NXB4OyB9IH1cbiAgICAgICAgICAuYXdzLWRldm9wcy10ZWNoLXN0YWNrLXdyYXBwZXIgLmF3cy1kZXZvcHMtdGVjaC1zdGFjay1zbGlkZXIgLnNwbGlkZV9zbGlkZW1vZCAuYXdzLWRldm9wcy1jb250YWluZXIgaSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICAgICAgLmF3cy1kZXZvcHMtdGVjaC1zdGFjay13cmFwcGVyIC5hd3MtZGV2b3BzLXRlY2gtc3RhY2stc2xpZGVyIC5zcGxpZGVfc2xpZGVtb2QgLmF3cy1kZXZvcHMtY29udGFpbmVyIGkuc3RhY2staW1nLW1vZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgICAgICAuYXdzLWRldm9wcy10ZWNoLXN0YWNrLXdyYXBwZXIgLmF3cy1kZXZvcHMtdGVjaC1zdGFjay1zbGlkZXIgLnNwbGlkZV9zbGlkZW1vZCAuYXdzLWRldm9wcy1jb250YWluZXIgaS5vcGVuLWFwaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7IH1cbiAgICAuYXdzLWRldm9wcy10ZWNoLXN0YWNrLXdyYXBwZXIgLmF3cy1kZXZvcHMtdGVjaC1zdGFjay1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYXdzLWRldm9wcy10ZWNoLXN0YWNrLXdyYXBwZXIgLmF3cy1kZXZvcHMtdGVjaC1zdGFjay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5hd3MtZGV2b3BzLXRlY2gtc3RhY2stc2xpZGVyIC5vd2wtZG90cyB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogQU5DSE9SIC1FbmdhZ2VtZW50IE1vZGVsKi9cbi5lbmdhZ2VtZW50LW1vZGVsLXBhZ2UtYm5yIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZW5nYWdlbWVudC1tb2RlbC1wYWdlLWJuciB7XG4gICAgICBwYWRkaW5nOiAxMzBweCAyMHB4IDc1cHggIWltcG9ydGFudDsgfSB9XG4gIC5lbmdhZ2VtZW50LW1vZGVsLXBhZ2UtYm5yIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lbmdhZ2VtZW50LW1vZGVsLXBhZ2UtYm5yIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5lbmdhZ2VtZW50LW1vZGVsLXBhZ2UtYm5yIC5oZWFkZXJfcmlnaHRfcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lbmdhZ2VtZW50LW1vZGVsLXBhZ2UtYm5yIC5oZWFkZXJfcmlnaHRfcGFuIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuICAgIC5lbmdhZ2VtZW50LW1vZGVsLXBhZ2UtYm5yIC5oZWFkZXJfcmlnaHRfcGFuIHAge1xuICAgICAgY29sb3I6ICNFOUY0RjU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lbmdhZ2VtZW50LW1vZGVsLXBhZ2UtYm5yIC5oZWFkZXJfcmlnaHRfcGFuIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVuZ2FnZW1lbnQtbW9kZWwtcGFnZS1ibnIgLmhlYWRlcl9yaWdodF9wYW4gLmJ0bi1vcmFuZ2Uge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZW5nYWdlbWVudC1tb2RlbC1wYWdlLWJuciAuaGVhZGVyX3JpZ2h0X3BhbiAuYW5jaG9yLWxpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wYWdlLWVuZ2FnZW1lbnQtc3BlY2lmaWMgLmhlYWRpbmctdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAucGFnZS1lbmdhZ2VtZW50LXNwZWNpZmljIC5oZWFkaW5nLXRvcCBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBhZ2UtZW5nYWdlbWVudC1zcGVjaWZpYyAuaGVhZGluZy10b3AgcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFnZS1lbmdhZ2VtZW50LXNwZWNpZmljIC5oZWFkaW5nLXRvcCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cblxuLnBhZ2UtZW5nYWdlbWVudC1zcGVjaWZpYyAuaW90LWNhc2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAucGFnZS1lbmdhZ2VtZW50LXNwZWNpZmljIC5pb3QtY2FzZS13cmFwcGVyLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNXB4OyB9XG4gICAgLnBhZ2UtZW5nYWdlbWVudC1zcGVjaWZpYyAuaW90LWNhc2Utd3JhcHBlci1ib3ggaDMge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAucGFnZS1lbmdhZ2VtZW50LXNwZWNpZmljIC5pb3QtY2FzZS13cmFwcGVyLWJveCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5wYWdlLWVuZ2FnZW1lbnQtc3BlY2lmaWMgLmlvdC1jYXNlLXdyYXBwZXItYm94IGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QyRDJEMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgICAucGFnZS1lbmdhZ2VtZW50LXNwZWNpZmljIC5pb3QtY2FzZS13cmFwcGVyLWJveCBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmNTgwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmY1ODAwO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW5nYWdlbWVudC1tb2RlbHMgLnBhZ2UtZW5nYWdlbWVudC1zcGVjaWZpYyAuaGVhZGluZy10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uZW5nYWdlbWVudC1tb2RlbHMgLnBhZ2UtZW5nYWdlbWVudC1zcGVjaWZpYyAuaGVhZGluZy10b3AgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVuZ2FnZW1lbnQtbW9kZWxzIC5wYWdlLWVuZ2FnZW1lbnQtc3BlY2lmaWMgLmhlYWRpbmctdG9wIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbi5lbmdhZ2VtZW50LW1vZGVscyAucGFnZS1lbmdhZ2VtZW50LXNwZWNpZmljIC5pb3QtY2FzZS13cmFwcGVyLWJveCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVuZ2FnZW1lbnQtbW9kZWxzIC5wYWdlLWVuZ2FnZW1lbnQtc3BlY2lmaWMgLmlvdC1jYXNlLXdyYXBwZXItYm94IGgzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVuZ2FnZW1lbnQtbW9kZWxzIC5wYWdlLWVuZ2FnZW1lbnQtc3BlY2lmaWMgLmlvdC1jYXNlLXdyYXBwZXItYm94IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG4gIC5lbmdhZ2VtZW50LW1vZGVscyAucGFnZS1lbmdhZ2VtZW50LXNwZWNpZmljIC5pb3QtY2FzZS13cmFwcGVyLWJveCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lbmdhZ2VtZW50LW1vZGVscyAucGFnZS1lbmdhZ2VtZW50LXNwZWNpZmljIC5pb3QtY2FzZS13cmFwcGVyLWJveCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG5cbi5tZXNzYWdlLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWVzc2FnZS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1lc3NhZ2Utc2VjdGlvbl9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLm1lc3NhZ2Utc2VjdGlvbl9fd3JhcHBlciBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1lc3NhZ2Utc2VjdGlvbl9fd3JhcHBlciBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZsZXg6IDEwMCU7IH0gfVxuICAubWVzc2FnZS1zZWN0aW9uX19sZWZ0IHtcbiAgICBmbGV4OiAxNzNweDtcbiAgICBtYXgtd2lkdGg6IDE3M3B4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tZXNzYWdlLXNlY3Rpb25fX2xlZnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH0gfVxuICAubWVzc2FnZS1zZWN0aW9uX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTczcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNCMUIxQjE7IH1cbiAgLm1lc3NhZ2Utc2VjdGlvbl9faW5mb3JtYXRpb24ge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tZXNzYWdlLXNlY3Rpb25fX2luZm9ybWF0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLm1lc3NhZ2Utc2VjdGlvbl9faW5mb3JtYXRpb24gaDMge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tZXNzYWdlLXNlY3Rpb25fX2luZm9ybWF0aW9uIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAubWVzc2FnZS1zZWN0aW9uX19pbmZvcm1hdGlvbiBoNCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLm1lc3NhZ2Utc2VjdGlvbl9faW5mb3JtYXRpb24gaDUge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLm1lc3NhZ2Utc2VjdGlvbl9faW5mb3JtYXRpb24gaDYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmVuZ2FnZW1lbnQtd2h5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1MGRlZywgIzA1MWIzOSAwLCAjMDIzZTY2IDQ1JSwgIzAwNTE3ZiA2NCUsICMwMzgwNzAgMTAwJSkgIWltcG9ydGFudDsgfVxuICAuZW5nYWdlbWVudC13aHkgLm93bC1zdGFnZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5lbmdhZ2VtZW50LXdoeSAub3dsLXN0YWdlIC5vd2wtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVuZ2FnZW1lbnQtd2h5IC5kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICBmbGV4OiAxOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZW5nYWdlbWVudC13aHkgLmRldGFpbHMgaDQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lbmdhZ2VtZW50LXdoeSAuZGV0YWlscyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cblxuLyogQU5DSE9SIC1Qcm9qZWN0IEJhc2VkKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9qZWN0LWJhc2VkLWJhbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfSB9XG5cbi5wcm9qZWN0LWJhc2VkLWJhbm5lciAucGFyb2plY3QtYmFzZWQtYmFubmVyLWdyYXBoaWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvamVjdC1iYXNlZC1iYW5uZXIgLnBhcm9qZWN0LWJhc2VkLWJhbm5lci1ncmFwaGljIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgLnByb2plY3QtYmFzZWQtYmFubmVyIC5wYXJvamVjdC1iYXNlZC1iYW5uZXItZ3JhcGhpYyBpbWcge1xuICAgIHdpZHRoOiA5MCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2plY3QtYmFzZWQtYmFubmVyIC5wYXJvamVjdC1iYXNlZC1iYW5uZXItZ3JhcGhpYy1tb2Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgbGVmdDogLTY1cHg7IH0gfVxuXG4ucHJvamVjdC1iYXNlZC1iYW5uZXIgLnBhcm9qZWN0LWJhc2VkLWJhbm5lci1ncmFwaGljLW1vZCBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHJvamVjdC1iYXNlZC1iYW5uZXIgaDEge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2plY3QtYmFzZWQtYmFubmVyIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODlweCkge1xuICAgIC5wcm9qZWN0LWJhc2VkLWJhbm5lciBoMSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ucHJvamVjdC1iYXNlZC1iYW5uZXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9qZWN0LWJhc2VkLWJhbm5lciBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9qZWN0LWJhc2VkLWJhbm5lciAucHJvamVjdC1iYXNlZC1iYW5uZXItcmlnaHQtcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHg7IH0gfVxuXG4ucHJvamVjdC1iYXNlZC1iYW5uZXIgLmJ0bi1vcmFuZ2Uge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9qZWN0LWJhc2VkLWJhbm5lciAuYnRuLW9yYW5nZSB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4ucHJvamVjdC1iYXNlZC1iYW5uZXIgLmFuY2hvci1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9qZWN0LWJhc2VkLWJhbm5lciAuYW5jaG9yLWxpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfSB9XG5cbi5wcm9qZWN0LWJhc2VkLWJhbm5lciAuaGVhZGVyX2xlZnRfcGFuIHAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJvamVjdC1iYXNlZC1iYW5uZXIgLnJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9qZWN0LWJhc2VkLWJhbm5lciAucm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4ucHJvamVjdC10YWlsb3JlZCAuaGVhZGluZy10b3Age1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5wcm9qZWN0LXRhaWxvcmVkIC5oZWFkaW5nLXRvcCBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByb2plY3QtdGFpbG9yZWQgLmhlYWRpbmctdG9wIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2plY3QtdGFpbG9yZWQgLnRhaWxvcmVkLWJveCB7XG4gICAgcGFkZGluZzogMCA2MHB4OyB9IH1cblxuLnByb2plY3QtdGFpbG9yZWQgLnRhaWxvcmVkLWJveC1ncmF5IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2plY3QtdGFpbG9yZWQgLnRhaWxvcmVkLWJveC1ncmF5IHtcbiAgICAgIG1hcmdpbjogNzBweCAwO1xuICAgICAgYmFja2dyb3VuZDogI0Y3RjdGNzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2plY3QtdGFpbG9yZWQgLnRhaWxvcmVkLWJveC1ncmF5IC5yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2plY3QtdGFpbG9yZWQgLnRhaWxvcmVkLWJveC1zZXF1ZW5jZTEge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvamVjdC10YWlsb3JlZCAudGFpbG9yZWQtYm94LXNlcXVlbmNlMSAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2plY3QtdGFpbG9yZWQgLnRhaWxvcmVkLWJveC1zZXF1ZW5jZTIgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cblxuLnByb2plY3QtdGFpbG9yZWQgLnRhaWxvcmVkLWJveC10ZXh0IGg0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2plY3QtdGFpbG9yZWQgLnRhaWxvcmVkLWJveC10ZXh0IGg0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ucHJvamVjdC10YWlsb3JlZCAudGFpbG9yZWQtYm94LXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5wcm9qZWN0LXRhaWxvcmVkIC50YWlsb3JlZC1ib3gtdGV4dCBoNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucHJvamVjdC10YWlsb3JlZCAudGFpbG9yZWQtYm94LXRleHQgdWwgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzMzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5wcm9qZWN0LXRhaWxvcmVkIC50YWlsb3JlZC1ib3gtdGV4dCB1bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9wcm9qZWN0LWJhc2VkL2NpcmNsZS10aWNrLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDsgfVxuICAucHJvamVjdC10YWlsb3JlZCAudGFpbG9yZWQtYm94LXRleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnByb2plY3QtdGFpbG9yZWQgLnRhaWxvcmVkLWJveCAucm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucHJvamVjdC10YWlsb3JlZCAudGFpbG9yZWQtYm94IC5yb3cgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvamVjdC10YWlsb3JlZCAudGFpbG9yZWQtYm94IC5yb3cgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4ucHJvcy1jb25zIHtcbiAgcGFkZGluZzogNDBweCAwIDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvcy1jb25zIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMCA4MHB4OyB9IH1cbiAgLnByb3MtY29ucyAuaGVhZGluZy10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAucHJvcy1jb25zIC5oZWFkaW5nLXRvcCBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnByb3MtY29ucyAuaGVhZGluZy10b3AgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAucHJvcy1jb25zLXNsYWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3MtY29ucy1zbGFiIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9zLWNvbnMtc2xhYiB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuICAgIC5wcm9zLWNvbnMtc2xhYi1ib3gge1xuICAgICAgZmxleDogMTtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0UzRTNFMztcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgLnByb3MtY29ucy1zbGFiLWJveCBoNiB7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAucHJvcy1jb25zLXNsYWItYm94IGg2OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAgIC5wcm9zLWNvbnMtc2xhYi1ib3ggbGkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAucHJvcy1jb25zLXNsYWItYm94IGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ+KAoic7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAucHJvcy1jb25zLXNsYWItYm94LXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3MtY29ucy1zbGFiLWJveC10aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjAwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuICAgICAgICAucHJvcy1jb25zLXNsYWItYm94LXRpdGxlIGg0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvcy1jb25zLXNsYWItYm94LXRpdGxlIGg0IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICAucHJvcy1jb25zLXNsYWItYm94LWdyYXkge1xuICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQzdDN0M3O1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3MtY29ucy1zbGFiLWJveC1ncmF5IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4OyB9IH1cbiAgICAgICAgLnByb3MtY29ucy1zbGFiLWJveC1ncmF5IGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJy0nOyB9XG4gICAgICAucHJvcy1jb25zLXNsYWItYm94LWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMwQjA1ODtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzBCMDU4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAucHJvcy1jb25zLXNsYWItYm94LWdyZWVuIGg2IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5wcm9zLWNvbnMtc2xhYi1ib3gtZ3JlZW4gaDY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgICAgLnByb3MtY29ucy1zbGFiLWJveC1ncmVlbiBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcrJzsgfVxuXG4uZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1iZy1yZW1vdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1iZy1yZW1vdmVyIC5oZWFkaW5nLXRvcCBwIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmZpeGVkLWVuZ2FnZW1lbnQge1xuICAgICAgbWF4LXdpZHRoOiA4NzBweDsgfSB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQge1xuICAgIGJhY2tncm91bmQ6ICMwOTFCM0E7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtYmctcmVtb3ZlciAuZml4ZWQtZW5nYWdlbWVudC1yb3ctbGVmdCBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQtaGVhZCB7XG4gICAgYmFja2dyb3VuZDogI0U4RUFFRDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtYmctcmVtb3ZlciAuZml4ZWQtZW5nYWdlbWVudC1yb3ctbGVmdC1oZWFkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7IH0gfVxuICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQtaGVhZCBoNSB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtYmctcmVtb3ZlciAuZml4ZWQtZW5nYWdlbWVudC1yb3ctdG9wIC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IGg1IHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1iZy1yZW1vdmVyIC5maXhlZC1lbmdhZ2VtZW50LXJvdy10b3AgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQgaDUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LXRvcCAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCBoNSBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1iZy1yZW1vdmVyIC5maXhlZC1lbmdhZ2VtZW50LXJvdy10b3AgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQgLmZpeGVkLWVuZ2FnZW1lbnQtY29sIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzFFMTlEO1xuICAgIG1pbi1oZWlnaHQ6IDY1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtYmctcmVtb3ZlciAuZml4ZWQtZW5nYWdlbWVudC1yb3ctdG9wIC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IC5maXhlZC1lbmdhZ2VtZW50LWNvbCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg1cHg7IH0gfVxuICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LXRvcCAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuZml4ZWQtZW5nYWdlbWVudC1jb2wgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmZpeGVkLWVuZ2FnZW1lbnQtcm93IC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IC5maXhlZC1lbmdhZ2VtZW50LWNvbCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREFEQkRFO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQURCREU7IH1cbiAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1iZy1yZW1vdmVyIC5maXhlZC1lbmdhZ2VtZW50LXJvdyAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuZml4ZWQtZW5nYWdlbWVudC1jb2wgdWwge1xuICAgICAgcGFkZGluZzogMjdweCAzMHB4IDI3cHggMjBweDsgfVxuICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtYmctcmVtb3ZlciAuZml4ZWQtZW5nYWdlbWVudC1yb3cgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQgLmZpeGVkLWVuZ2FnZW1lbnQtY29sIHVsIGxpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogM3B4IDAgM3B4IDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmZpeGVkLWVuZ2FnZW1lbnQtcm93IC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IC5maXhlZC1lbmdhZ2VtZW50LWNvbCB1bCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmZpeGVkLWVuZ2FnZW1lbnQtcm93IC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IC5maXhlZC1lbmdhZ2VtZW50LWNvbCB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RlZGljYXRlZC10ZWFtLWJhc2VkL3JpZ2h0LWFycm93LnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1iZy1yZW1vdmVyIC5maXhlZC1lbmdhZ2VtZW50LXJvdyAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuZml4ZWQtZW5nYWdlbWVudC1jb2wtdWwge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtYmctcmVtb3ZlciAuY29sLWNvbnRlbnQtYm94LXRvcC11bCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1iZy1yZW1vdmVyIC5jb2wtY29udGVudC1ib3gtdG9wLXVsIHVsIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAzcHggMCAzcHggMTJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtYmctcmVtb3ZlciAuY29sLWNvbnRlbnQtYm94LXRvcC11bCB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGVkaWNhdGVkLXRlYW0tYmFzZWQvcmlnaHQtYXJyb3cuc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICBsZWZ0OiAwOyB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmNsaWNrLWJsb2NrIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmNsaWNrLWJsb2NrIC5jb2wtY29udGVudC1ib3gtdG9wLXVsIGg1OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uZXctZW5nYWdlbWVudC1tb2RlbC1wYWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZW5nYWdlbWVudC1tb2RlbC9uZXctZ3JhcGhpYy9lbmdhZ2VtZW50LW5ldy1ncmFwaGljLmpwZykgbm8tcmVwZWF0IDAgMC9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXctZW5nYWdlbWVudC1tb2RlbC1wYWdlX19sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWVuZ2FnZW1lbnQtbW9kZWwtcGFnZSB7XG4gICAgICBwYWRkaW5nOiAxMzBweCAyMHB4IDQ1cHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1lbmdhZ2VtZW50LW1vZGVsLXBhZ2UgaDEge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5uZXctZW5nYWdlbWVudC1tb2RlbC1wYWdlIC5uZXctYnRuIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG5cbi5jaXJjbGUtd2l0aC1oYW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNpcmNsZS13aXRoLWhhbmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNDVweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcmlnaHQ6IC01MHB4OyB9IH1cbiAgLmNpcmNsZS13aXRoLWhhbmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1iZy1yZW1vdmVyIC5oZWFkaW5nLXRvcC1jb21wYXJlLW1vZGVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cblxuLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtYmctcmVtb3ZlciAubmV3LWNvbXBhcmUtZW5nYWdlbWVudCB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0RGREY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1iZy1yZW1vdmVyIC5uZXctY29tcGFyZS1lbmdhZ2VtZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHg7IH0gfVxuXG4uZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1iZy1yZW1vdmVyIC5maXhlZC1lbmdhZ2VtZW50LXJvdy1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMUQzRDcwO1xuICBmbGV4OiAwIDAgMjMlO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQgaDUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1iZy1yZW1vdmVyIC5maXhlZC1lbmdhZ2VtZW50LXJvdy1sZWZ0IGg1OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9lbmdhZ2VtZW50LW1vZGVsL25ldy1ncmFwaGljL3doaXRlLXRpY2suc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQtaGVhZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQtaGVhZCBoNSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzFEM0Q3MDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQtaGVhZCBoNTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjM0NDMDY1O1xuICAgICAgICB3aWR0aDogOTFweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH0gfVxuXG4uZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1iZy1yZW1vdmVyIC5maXhlZC1lbmdhZ2VtZW50LXJvdyAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI5LCA2MSwgMTEyLCAwLjMpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjksIDYxLCAxMTIsIDAuMyk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjksIDYxLCAxMTIsIDAuMyk7IH1cbiAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtYmctcmVtb3ZlciAuZml4ZWQtZW5nYWdlbWVudC1yb3cgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQgLmZpeGVkLWVuZ2FnZW1lbnQtY29sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjVweCAyNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtYmctcmVtb3ZlciAuZml4ZWQtZW5nYWdlbWVudC1yb3cgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQgLmZpeGVkLWVuZ2FnZW1lbnQtY29sIGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1iZy1yZW1vdmVyIC5maXhlZC1lbmdhZ2VtZW50LXJvdyAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuZml4ZWQtZW5nYWdlbWVudC1jb2wgaDUge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtYmctcmVtb3ZlciAuZml4ZWQtZW5nYWdlbWVudC1yb3cgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQgLmZpeGVkLWVuZ2FnZW1lbnQtY29sIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtYmctcmVtb3ZlciAuZml4ZWQtZW5nYWdlbWVudC1yb3cgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQgLmZpeGVkLWVuZ2FnZW1lbnQtY29sIHNwYW4ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmZpeGVkLWVuZ2FnZW1lbnQtcm93IC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IC5maXhlZC1lbmdhZ2VtZW50LWNvbC1ib3JkZXItcmlnaHQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyOSwgNjEsIDExMiwgMC4zKTsgfVxuICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1iZy1yZW1vdmVyIC5maXhlZC1lbmdhZ2VtZW50LXJvdyAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuZml4ZWQtZW5nYWdlbWVudC1jb2wtcmlnaHQtaGVhZCB7XG4gICAgcGFkZGluZzogMTBweCAyNXB4IDVweDsgfVxuICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmZpeGVkLWVuZ2FnZW1lbnQtcm93IC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IC5maXhlZC1lbmdhZ2VtZW50LWNvbC1yaWdodC1oZWFkIC5ib3gtaGVhZC1iYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1iZy1yZW1vdmVyIC5maXhlZC1lbmdhZ2VtZW50LXJvdyAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuZml4ZWQtZW5nYWdlbWVudC1jb2wtcmlnaHQtaGVhZCAuYm94LWhlYWQtYmFyOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIHotaW5kZXg6IDk5OyB9XG4gICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1iZy1yZW1vdmVyIC5maXhlZC1lbmdhZ2VtZW50LXJvdyAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuZml4ZWQtZW5nYWdlbWVudC1jb2wtcmlnaHQtaGVhZCAuYm94LWhlYWQtYmFyLWdyZWVuOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjM0NDMDY1OyB9XG4gICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1iZy1yZW1vdmVyIC5maXhlZC1lbmdhZ2VtZW50LXJvdyAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuZml4ZWQtZW5nYWdlbWVudC1jb2wtcmlnaHQtaGVhZCAuYm94LWhlYWQtYmFyLWJsdWU6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0QjY5OUI7IH1cbiAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmZpeGVkLWVuZ2FnZW1lbnQtcm93IC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IC5maXhlZC1lbmdhZ2VtZW50LWNvbC1yaWdodC1oZWFkIC5ib3gtaGVhZC1iYXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICByaWdodDogLTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZW5nYWdlbWVudC1tb2RlbC9uZXctZ3JhcGhpYy90cmlhbmdsZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmZpeGVkLWVuZ2FnZW1lbnQtcm93OmZpcnN0LWNoaWxkIC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIgLmZpeGVkLWVuZ2FnZW1lbnQtcm93Omxhc3QtY2hpbGQgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQgLmZpeGVkLWVuZ2FnZW1lbnQtY29sIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjksIDYxLCAxMTIsIDAuMyk7IH1cblxuLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtYmctcmVtb3ZlciAuZml4ZWQtZW5nYWdlbWVudC1yb3c6bGFzdC1jaGlsZCAuZml4ZWQtZW5nYWdlbWVudC1yb3ctbGVmdCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7IH1cblxuLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtYmctcmVtb3ZlciAuZml4ZWQtZW5nYWdlbWVudC1yb3c6bnRoLWNoaWxkKDIpIC5maXhlZC1lbmdhZ2VtZW50LXJvdy1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDsgfVxuXG4uZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbCAubS1jb21wYXJlLW1vZGVsIC5maXhlZC1lbmdhZ2VtZW50LXJvdyAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuY29sLWNvbnRlbnQtYm94LXRvcCBoNSB7XG4gIGZsZXg6IDAgMCAxMDAlOyB9XG5cbi5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5tLWNvbXBhcmUtbW9kZWwgLmZpeGVkLWVuZ2FnZW1lbnQtcm93IC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IC5maXhlZC1lbmdhZ2VtZW50LWNvbCB7XG4gIHBhZGRpbmc6IDEwcHggMjVweCAyNXB4OyB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIC5tLWNvbXBhcmUtbW9kZWwgLmZpeGVkLWVuZ2FnZW1lbnQtcm93IC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IC5maXhlZC1lbmdhZ2VtZW50LWNvbCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIEFOQ0hPUiAtTVdDKi9cbi5td2MtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5td2MtYmFubmVyLm8tc2tpbGxzLWhlcm8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMTVweCAhaW1wb3J0YW50OyB9IH1cbiAgLm13Yy1iYW5uZXIgLmhlYWRlcl9sZWZ0X3BhbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubXdjLWJhbm5lciAuaGVhZGVyX2xlZnRfcGFuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLm13Yy1iYW5uZXIgLmhlYWRlcl9sZWZ0X3BhbiAubXdjLWxvZ28ge1xuICAgICAgd2lkdGg6IDEzM3B4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubXdjLWJhbm5lciAuaGVhZGVyX2xlZnRfcGFuIC5td2MtbG9nbyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5td2MtYmFubmVyIC5oZWFkZXJfbGVmdF9wYW4gcCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5td2MtYmFubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtYmFubmVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgLm13Yy1iYW5uZXIgaDEgLnNwY2wtdGV4dCB7XG4gICAgICBjb2xvcjogIzM2RTA3OTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm13Yy1iYW5uZXIgaDEgLnNwY2wtdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICMzQ0YwQTk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubXdjLWJhbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1iYW5uZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICAubXdjLWJhbm5lciAuYmFubmVyLWxhYmVsLXNoYXBlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubXdjLWJhbm5lciAuYmFubmVyLWxhYmVsLXNoYXBlIHtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDAgMjVweDsgfSB9XG4gICAgLm13Yy1iYW5uZXIgLmJhbm5lci1sYWJlbC1zaGFwZS10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIC5td2MtYmFubmVyIC5iYW5uZXItbGFiZWwtc2hhcGUtdGV4dCB7XG4gICAgICAgICAgdG9wOiAxMXB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5td2MtYmFubmVyIC5iYW5uZXItbGFiZWwtc2hhcGUtdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgICAgIC5td2MtYmFubmVyIC5iYW5uZXItbGFiZWwtc2hhcGUtdGV4dCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgICAgICAgLm13Yy1iYW5uZXIgLmJhbm5lci1sYWJlbC1zaGFwZS10ZXh0IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubXdjLWJhbm5lciAuYmFubmVyLWxhYmVsLXNoYXBlLXRleHQgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgICAgICAubXdjLWJhbm5lciAuYmFubmVyLWxhYmVsLXNoYXBlLXRleHQgc3Bhbi53aGl0ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgICAgLm13Yy1iYW5uZXIgLmJhbm5lci1sYWJlbC1zaGFwZS10ZXh0IHNwYW4ud2hpdGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5td2MtYmFubmVyIC5iYW5uZXItbGFiZWwtc2hhcGUtdGV4dCBzcGFuLndoaXRlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubXdjLWJhbm5lciAuYnRuLW9yYW5nZSB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4ucGFnZS1lbmdhZ2VtZW50LXNwZWNpZmljIHtcbiAgcGFkZGluZzogNTBweCAwIDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFnZS1lbmdhZ2VtZW50LXNwZWNpZmljIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA3MHB4OyB9IH1cbiAgLnBhZ2UtZW5nYWdlbWVudC1zcGVjaWZpYyAuaGVhZGluZy10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAucGFnZS1lbmdhZ2VtZW50LXNwZWNpZmljIC5oZWFkaW5nLXRvcCBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhZ2UtZW5nYWdlbWVudC1zcGVjaWZpYyAuaGVhZGluZy10b3AgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgICAgLnBhZ2UtZW5nYWdlbWVudC1zcGVjaWZpYyAuaGVhZGluZy10b3AgaDIubm90LWNvbnZpbmNlZC1oMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5wYWdlLWVuZ2FnZW1lbnQtc3BlY2lmaWMgLmhlYWRpbmctdG9wIHAge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBhZ2UtZW5nYWdlbWVudC1zcGVjaWZpYyAuaGVhZGluZy10b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH0gfVxuICAucGFnZS1lbmdhZ2VtZW50LXNwZWNpZmljIC5pb3QtY2FzZS13cmFwcGVyLWJveCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYWdlLWVuZ2FnZW1lbnQtc3BlY2lmaWMgLmlvdC1jYXNlLXdyYXBwZXItYm94IHtcbiAgICAgICAgcGFkZGluZzogMzVweCAzMHB4IDMwcHggMzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5wYWdlLWVuZ2FnZW1lbnQtc3BlY2lmaWMgLmlvdC1jYXNlLXdyYXBwZXItYm94IGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNThweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhZ2UtZW5nYWdlbWVudC1zcGVjaWZpYyAuaW90LWNhc2Utd3JhcHBlci1ib3ggaSB7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAucGFnZS1lbmdhZ2VtZW50LXNwZWNpZmljIC5pb3QtY2FzZS13cmFwcGVyLWJveCBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGFnZS1lbmdhZ2VtZW50LXNwZWNpZmljIC5pb3QtY2FzZS13cmFwcGVyLWJveCBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgICAucGFnZS1lbmdhZ2VtZW50LXNwZWNpZmljIC5pb3QtY2FzZS13cmFwcGVyLWJveCBwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wYWdlLWVuZ2FnZW1lbnQtc3BlY2lmaWMgLmlvdC1jYXNlLXdyYXBwZXItYm94IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1pZC1iYW5uZXItc2VjMSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5taWQtYmFubmVyLXNlYzEge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgLm1pZC1iYW5uZXItc2VjMSBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1pZC1iYW5uZXItc2VjMSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH0gfVxuICAgIC5taWQtYmFubmVyLXNlYzEgaDIgc3BhbiB7XG4gICAgICBjb2xvcjogIzNDRjBBOTsgfVxuICAubWlkLWJhbm5lci1zZWMxIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWlkLWJhbm5lci1zZWMxIHAge1xuICAgICAgICBtYXJnaW46IDMwcHggMCA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuLm5vdC1jb252aW5jZWQgLmhlYWRpbmctdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ub3QtY29udmluY2VkIC5oZWFkaW5nLXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cbiAgLm5vdC1jb252aW5jZWQgLmhlYWRpbmctdG9wIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ub3QtY29udmluY2VkIC5oZWFkaW5nLXRvcCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5ub3QtY29udmluY2VkIC5pb3QtY2FzZS13cmFwcGVyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QyRDJEMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubm90LWNvbnZpbmNlZCAuaW90LWNhc2Utd3JhcHBlci1ib3gge1xuICAgICAgcGFkZGluZzogMzBweCAyNXB4IDMwcHggMjVweDsgfSB9XG4gIC5ub3QtY29udmluY2VkIC5pb3QtY2FzZS13cmFwcGVyLWJveCBoMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5vdC1jb252aW5jZWQgLmlvdC1jYXNlLXdyYXBwZXItYm94IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5ub3QtY29udmluY2VkIC5pb3QtY2FzZS13cmFwcGVyLWJveCBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ub3QtY29udmluY2VkIC5pb3QtY2FzZS13cmFwcGVyLWJveCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gIC5ub3QtY29udmluY2VkIC5pb3QtY2FzZS13cmFwcGVyLWJveCAubm9uLWJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY29sb3I6ICM0RjhERTk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm5vdC1jb252aW5jZWQgLmlvdC1jYXNlLXdyYXBwZXItYm94IC5ub24tYnRuOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjI3MGUzOyB9XG4gICAgLm5vdC1jb252aW5jZWQgLmlvdC1jYXNlLXdyYXBwZXItYm94IC5ub24tYnRuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnPj4nO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC0yMHB4OyB9XG4gIC5ub3QtY29udmluY2VkIC5pb3QtY2FzZS13cmFwcGVyLWJveCAubnVtYnIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tncm91bmQ6ICM0RjhERTk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5vdC1jb252aW5jZWQgLmlvdC1jYXNlLXdyYXBwZXItYm94IC5udW1iciB7XG4gICAgICAgIGxlZnQ6IDI1cHg7IH0gfVxuXG4ubWlkLWJhbm5lci1zZWMyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5taWQtYmFubmVyLXNlYzIge1xuICAgICAgcGFkZGluZzogOTBweCAwIDEwMHB4OyB9IH1cbiAgLm1pZC1iYW5uZXItc2VjMiBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5taWQtYmFubmVyLXNlYzIgaDIge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9IH1cbiAgLm1pZC1iYW5uZXItc2VjMiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1pZC1iYW5uZXItc2VjMiBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuXG4udS1kYXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2RhdGUtaWNvbi5zdmcpIG5vLXJlcGVhdCAwIDUwJSwgdXJsKC9pbWFnZXMvY29tbW9uL2JvdHRvbS1hcnJvdy5zdmcpIG5vLXJlcGVhdCAxMDAlIDUwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3I6ICMzQjNCM0I7IH1cblxuLm13Yy1vLWJvdHRvbS1mb3JtIC5mb3JtLWxlZnQge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5td2Mtby1ib3R0b20tZm9ybSAuZm9ybS1sZWZ0IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggNjBweCA0NnB4OyB9IH1cbiAgLm13Yy1vLWJvdHRvbS1mb3JtIC5mb3JtLWxlZnQgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1vLWJvdHRvbS1mb3JtIC5mb3JtLWxlZnQgaDMge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9IH1cbiAgLm13Yy1vLWJvdHRvbS1mb3JtIC5mb3JtLWxlZnQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubXdjLW8tYm90dG9tLWZvcm0gLmZvcm0tbGVmdCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG5cbi5td2Mtby1ib3R0b20tZm9ybSAuYnR3bi1saW5lIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzUxNTE1MTsgfVxuXG4ubXdjLW8tYm90dG9tLWZvcm0gLmNvbW1vbi1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzNCM0IzQjtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubXdjIC50b3AtYWRkdmVydGlzZW1lbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5td2MgLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2IHtcbiAgdG9wOiA1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm13YyAuby1uYXZpZ2F0aW9uLWJhci1uZXcgI3ByaW1hcnlOYXYge1xuICAgICAgdG9wOiAwOyB9IH1cblxuLyogQU5DSE9SIC1FYXN0ZXIgT2ZmZXJpbmcqL1xuLmVhc3Rlci1vZmZlcmluZy1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjRDlFREUzO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVhc3Rlci1vZmZlcmluZy1iYW5uZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Vhc3Rlci1vZmZlcmluZy9iYW5uZXItaGFuZ2luZy1lZ2cucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIHRvcDogNjVweDtcbiAgICByaWdodDogMHB4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lYXN0ZXItb2ZmZXJpbmctYmFubmVyOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5lYXN0ZXItb2ZmZXJpbmctYmFubmVyIGgxIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVhc3Rlci1vZmZlcmluZy1iYW5uZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5lYXN0ZXItb2ZmZXJpbmctYmFubmVyIC5wcm9qZWN0LWJhc2VkLWJhbm5lci1yaWdodC1wIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lYXN0ZXItb2ZmZXJpbmctYmFubmVyIC5wcm9qZWN0LWJhc2VkLWJhbm5lci1yaWdodC1wIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLmVhc3Rlci1vZmZlcmluZy1iYW5uZXIgLnByb2plY3QtYmFzZWQtYmFubmVyLXJpZ2h0LXAgLnVuZGVyLWxpbmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWFzdGVyLW9mZmVyaW5nLWJhbm5lciAubmV3LWJ0biB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWFzdGVyLW9mZmVyaW5nLWJhbm5lciAucGFyb2plY3QtYmFzZWQtYmFubmVyLWdyYXBoaWMtbW9kIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5MHB4OyB9IH1cbiAgLmVhc3Rlci1vZmZlcmluZy1iYW5uZXIgLmNzdG0tbGluay1wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVhc3Rlci1vZmZlcmluZy1iYW5uZXIgLmNzdG0tbGluay1wIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5lYXN0ZXItb2ZmZXJpbmctYmFubmVyLXB0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9lYXN0ZXItb2ZmZXJpbmcvYmctcGF0dGVybi1sZnQucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgIHdpZHRoOiAyMjJweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVhc3Rlci1vZmZlcmluZy1iYW5uZXItcHQ6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfSB9XG4gIC5lYXN0ZXItb2ZmZXJpbmctYmFubmVyLXB0OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Vhc3Rlci1vZmZlcmluZy9iZy1wYXR0ZXJuLXJ0LnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgaGVpZ2h0OiAyMTZweDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZWFzdGVyLW9mZmVyaW5nLWJhbm5lci1wdDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ib3R0b20tdGVybXMtdGV4dCB7XG4gIGJhY2tncm91bmQ6ICMyODM0NUE7XG4gIHBhZGRpbmc6IDEzcHggMDsgfVxuICAuYm90dG9tLXRlcm1zLXRleHQgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuYm90dG9tLXRlcm1zLXRleHQgcCAubGlnaHQtdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmJvdHRvbS10ZXJtcy10ZXh0IHAgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5lZ3N0cmEtc3VwcG9ydCB7XG4gIHBhZGRpbmc6IDQwcHggMCAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVnc3RyYS1zdXBwb3J0IHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMCA1MHB4OyB9IH1cbiAgLmVnc3RyYS1zdXBwb3J0IGgyIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lZ3N0cmEtc3VwcG9ydCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lZ3N0cmEtc3VwcG9ydC10b3Age1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9IH1cbiAgLmVnc3RyYS1zdXBwb3J0LWJsdWUge1xuICAgIGNvbG9yOiAjNEE5MEUyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVnc3RyYS1zdXBwb3J0IHAge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cbiAgLmVnc3RyYS1zdXBwb3J0IC5jc3RtLWxpbmstcCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uZWFzdGVyLXdoeS1jaG9vc2Uge1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lYXN0ZXItd2h5LWNob29zZSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVhc3Rlci13aHktY2hvb3NlIC5oZWFkaW5nLXRvcCAuY21uLWhlYWRpbmctcGFyYSB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG4gIC5lYXN0ZXItd2h5LWNob29zZSBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZWFzdGVyLXdoeS1jaG9vc2UgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLmVhc3Rlci13aHktY2hvb3NlIC5vLWtleS1kaWZmLWJveCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lYXN0ZXItd2h5LWNob29zZSAuby1rZXktZGlmZi1ib3gge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7IH0gfVxuICAgIC5lYXN0ZXItd2h5LWNob29zZSAuby1rZXktZGlmZi1ib3ggaDQge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVhc3Rlci13aHktY2hvb3NlIC5vLWtleS1kaWZmLWJveCBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG4gIC5lYXN0ZXItd2h5LWNob29zZSAubWwtY2FzZXMtaW1nIGkge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuZWFzdGVyLXdoeS1jaG9vc2UgLmNtbi1oZWFkaW5nLXBhcmEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVhc3Rlci13aHktY2hvb3NlIC5jbW4taGVhZGluZy1wYXJhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5lYXN0ZXItaG93LWRvZXMtd29yayB7XG4gIGJhY2tncm91bmQ6ICMyODM0NUE7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVhc3Rlci1ob3ctZG9lcy13b3JrIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMCA0NXB4OyB9IH1cbiAgLmVhc3Rlci1ob3ctZG9lcy13b3JrIHAge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lYXN0ZXItaG93LWRvZXMtd29yayBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9IH1cbiAgLmVhc3Rlci1ob3ctZG9lcy13b3JrIC5idG5fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVhc3Rlci1ob3ctZG9lcy13b3JrIC5idG5fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfSB9XG4gICAgLmVhc3Rlci1ob3ctZG9lcy13b3JrIC5idG5fd3JhcHBlciBhIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZWFzdGVyLWhvdy1kb2VzLXdvcmsgLmNzdG0tbGluay1wIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5lYXN0ZXItaG93LWRvZXMtd29yayAuYm9yZGVyZWQtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVhc3Rlci1ob3ctZG9lcy13b3JrIC5ib3JkZXJlZC1ib3gge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDQwcHggMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAuZWFzdGVyLWhvdy1kb2VzLXdvcmsgLmJvcmRlcmVkLWJveDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiA2cHggc29saWQgIzY3QkM5MztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZWFzdGVyLWhvdy1kb2VzLXdvcmsgLmJvcmRlcmVkLWJveDo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNDUxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNjlweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZWFzdGVyLWhvdy1kb2VzLXdvcmsgLmJvcmRlcmVkLWJveDo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmVhc3Rlci1ob3ctZG9lcy13b3JrIC5ib3JkZXJlZC1ib3g6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9lYXN0ZXItb2ZmZXJpbmcvbWlkLWVnZy1pbWcucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIGJvdHRvbTogNDVweDtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVhc3Rlci1ob3ctZG9lcy13b3JrIC5ib3JkZXJlZC1ib3g6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZWFzdGVyLWhvdy1kb2VzLXdvcmsgLmJvcmRlcmVkLWJveCBoMiB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZWFzdGVyLWhvdy1kb2VzLXdvcmsgLmJvcmRlcmVkLWJveCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uZWFzdGVyLWJvdHRvbS1mb3JtLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjQUZEMEMxOyB9XG4gIC5lYXN0ZXItYm90dG9tLWZvcm0tc2VjdGlvbiBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZWFzdGVyLWJvdHRvbS1mb3JtLXNlY3Rpb24gaDM6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICMyQjM0NDY7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDI1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVhc3Rlci1ib3R0b20tZm9ybS1zZWN0aW9uIGgzOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVhc3Rlci1ib3R0b20tZm9ybS1zZWN0aW9uIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuICAgIC5lYXN0ZXItYm90dG9tLWZvcm0tc2VjdGlvbiBoMyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjRkZFMTc1OyB9XG4gIC5lYXN0ZXItYm90dG9tLWZvcm0tc2VjdGlvbiAuZm9ybS1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVhc3Rlci1ib3R0b20tZm9ybS1zZWN0aW9uIC5mb3JtLWxlZnQge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDQ1cHggNDZweDsgfSB9XG4gICAgLmVhc3Rlci1ib3R0b20tZm9ybS1zZWN0aW9uIC5mb3JtLWxlZnQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIwNnB4O1xuICAgICAgaGVpZ2h0OiAxNTFweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Vhc3Rlci1vZmZlcmluZy9mb3JtLWVnZy1pbWcucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzMlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZWFzdGVyLWJvdHRvbS1mb3JtLXNlY3Rpb24gLmZvcm0tbGVmdDpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9IH1cblxuLndoaXRlLWJuci1zdXBwb3J0LXNldGNpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGM0Y4OyB9XG4gIC53aGl0ZS1ibnItc3VwcG9ydC1zZXRjaW9uIGgyIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53aGl0ZS1ibnItc3VwcG9ydC1zZXRjaW9uIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzdweDsgfSB9XG4gICAgLndoaXRlLWJuci1zdXBwb3J0LXNldGNpb24gaDIgLnRleHQtYmx1ZSB7XG4gICAgICBjb2xvcjogIzRBOTBFMjsgfVxuICAud2hpdGUtYm5yLXN1cHBvcnQtc2V0Y2lvbiBwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndoaXRlLWJuci1zdXBwb3J0LXNldGNpb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgIC53aGl0ZS1ibnItc3VwcG9ydC1zZXRjaW9uIHAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC53aGl0ZS1ibnItc3VwcG9ydC1zZXRjaW9uIC5jc3RtLWxpbmstcCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uZWFzdGVyLW9mZmVyaW5nIC50b3AtYWRkdmVydGlzZW1lbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5lYXN0ZXItb2ZmZXJpbmcgLm8tc2tpbGxzLWhlcm8ge1xuICBwYWRkaW5nLXRvcDogMTAycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZWFzdGVyLW9mZmVyaW5nIC5vLXNraWxscy1oZXJvIHtcbiAgICAgIHBhZGRpbmc6IDExNXB4IDIwcHggNDVweCAhaW1wb3J0YW50OyB9IH1cblxuLyogQU5DSE9SIC1PZmZzaG9yZSB3ZWIgZGV2ZWxvcG1lbnQqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNob29zZS1vZmZzaG9yZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5jaG9vc2Utb2Zmc2hvcmUgLmNvbC1sZy0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uY2hvb3NlLW9mZnNob3JlIC5vLWtleS1kaWZmLWJveCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNob29zZS1vZmZzaG9yZSAuby1rZXktZGlmZi1ib3ggLmNob29zZS1udW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHRvcDogLTMwcHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNEY4REU5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2hvb3NlLW9mZnNob3JlIC5vLWtleS1kaWZmLWJveCAuY2hvb3NlLW51bSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gIC5jaG9vc2Utb2Zmc2hvcmUgLm8ta2V5LWRpZmYtYm94IGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1kZXYgLnByb2ZpbGUtdGFicyB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDAgMCAwO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWRldiAucHJvZmlsZS10YWJzIGg2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNDQkUzRkY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1kZXYgLnByb2ZpbGUtdGFicyBoNiB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4OyB9IH1cbiAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtZGV2IC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWNvbnRlbnQgZGl2IHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWRldiAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtZGV2IC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1kZXYgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtaGVhZGVyIHVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWRldiAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1oZWFkZXIgdWwge1xuICAgICAgICAgIG1heC13aWR0aDogODI1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtZGV2IC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWhlYWRlciB1bDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzRGOERFOTtcbiAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1kZXYgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtaGVhZGVyIHVsIGxpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtZGV2IC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWhlYWRlciB1bCBsaSBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDVweDsgfVxuICAgICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1kZXYgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtaGVhZGVyIHVsIGxpIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBjb2xvcjogIzYxRjM4RTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtZGV2IC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWhlYWRlciB1bCBsaSBzcGFuIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDIwcHggNjBweDsgfSB9XG4gICAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtZGV2IC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWhlYWRlciB1bCBsaSBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0NDMDY1O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7IH1cbiAgICAgICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1kZXYgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtaGVhZGVyIHVsIGxpIHNwYW46OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtZGV2IC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWhlYWRlciB1bCBsaSBzcGFuOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWRldiAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1oZWFkZXIgdWwgbGkgc3Bhbi5mbGFnMTphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL29mZnNob3JlLXdlYi1kZXZlbG9wbWVudC9mbGFnMS5wbmcpOyB9XG4gICAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtZGV2IC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWhlYWRlciB1bCBsaSBzcGFuLmZsYWcyOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvb2Zmc2hvcmUtd2ViLWRldmVsb3BtZW50L2ZsYWcyLnBuZyk7IH1cbiAgICAgICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1kZXYgLnByb2ZpbGUtdGFicyAudGFiLXByb2ZpbGUtaGVhZGVyIHVsIGxpIHNwYW4uZmxhZzM6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9vZmZzaG9yZS13ZWItZGV2ZWxvcG1lbnQvZmxhZzMucG5nKTsgfVxuICAgICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWRldiAucHJvZmlsZS10YWJzIC50YWItcHJvZmlsZS1oZWFkZXIgdWwgbGkgc3Bhbi5mbGFnNDphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL29mZnNob3JlLXdlYi1kZXZlbG9wbWVudC9mbGFnNC5wbmcpOyB9XG4gICAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtZGV2IC5wcm9maWxlLXRhYnMgLnRhYi1wcm9maWxlLWhlYWRlciB1bCBsaSBzcGFuIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1kZXYgLnByb2ZpbGUtdGFicyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfSB9XG5cbi5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWRldi5kYXBwLXRlY2gtc3RhY2sge1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWRldi5kYXBwLXRlY2gtc3RhY2sge1xuICAgICAgcGFkZGluZzogNjVweCAwIDQwcHg7IH0gfVxuICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1kZXYuZGFwcC10ZWNoLXN0YWNrIC5maXhlZC1lbmdhZ2VtZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1kZXYuZGFwcC10ZWNoLXN0YWNrIC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1kZXYuZGFwcC10ZWNoLXN0YWNrIC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEuYWN0aXZlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1kZXYuZGFwcC10ZWNoLXN0YWNrIC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1kZXYuZGFwcC10ZWNoLXN0YWNrIC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEuYWN0aXZlIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtZGV2LmRhcHAtdGVjaC1zdGFjayAuZml4ZWQtZW5nYWdlbWVudC1yb3ctbGVmdCB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDEwcHggMzJweCAyNXB4OyB9IH1cbiAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtZGV2LmRhcHAtdGVjaC1zdGFjayAuZml4ZWQtZW5nYWdlbWVudC1yb3ctdG9wIC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtZGV2LmRhcHAtdGVjaC1zdGFjayAuZml4ZWQtZW5nYWdlbWVudC1yb3ctdG9wIC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IC5maXhlZC1lbmdhZ2VtZW50LWNvbCBoNSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEycHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWRldi5kYXBwLXRlY2gtc3RhY2sgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LXRvcCAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuZml4ZWQtZW5nYWdlbWVudC1jb2wgaDUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtZGV2LmRhcHAtdGVjaC1zdGFjayAuZml4ZWQtZW5nYWdlbWVudC1yb3ctdG9wIC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IC5jb2wtY29udGVudC1ib3gge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWRldi5kYXBwLXRlY2gtc3RhY2sgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LXRvcCAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCAuY29sLWNvbnRlbnQtYm94LXRvcCBoNTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMXB4OyB9XG5cbi5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtZGV2LmRhcHAtdGVjaC1zdGFjayAuZml4ZWQtZW5nYWdlbWVudC1yb3ctbGVmdC5maXhlZC1lbmdhZ2VtZW50LXJvdy1sZWZ0LW5ldy1iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAzLCAyMjcsIDI1NSwgMC4xKTsgfVxuICAuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWRldi5kYXBwLXRlY2gtc3RhY2sgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQuZml4ZWQtZW5nYWdlbWVudC1yb3ctbGVmdC1uZXctYmcgaDUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtZGV2LmRhcHAtdGVjaC1zdGFjayAuZml4ZWQtZW5nYWdlbWVudC1yb3ctbGVmdCB7XG4gIGZsZXg6IDAgMCAxOSU7XG4gIGJhY2tncm91bmQ6ICNDQkUzRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDc0RDVBOyB9XG4gIC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwtZGV2LmRhcHAtdGVjaC1zdGFjayAuZml4ZWQtZW5nYWdlbWVudC1yb3ctbGVmdCBoNSB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wcmljaW5nLW5ldy10YWJsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnByaWNpbmctbmV3LXRhYmxlIHRyIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC5wcmljaW5nLW5ldy10YWJsZSB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQ0JFM0ZGOyB9XG4gIC5wcmljaW5nLW5ldy10YWJsZSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAucHJpY2luZy1uZXctdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgLnByaWNpbmctbmV3LXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAucHJpY2luZy1uZXctdGFibGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAucHJpY2luZy1uZXctdGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5uby1ib3JkZXItbW9kIC5vLWtleS1kaWZmLWJveCB7XG4gIGJvcmRlci13aWR0aDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uby1ib3JkZXItbW9kIC5vLWtleS1kaWZmLWJveCB7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogNXB4O1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH0gfVxuXG4vKiB3aWR0aCAqL1xuLnRhYmxlLXJlc3BvbnNpdmU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDFweDsgfVxuXG4vKiBUcmFjayAqL1xuLnRhYmxlLXJlc3BvbnNpdmU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyogSGFuZGxlICovXG4udGFibGUtcmVzcG9uc2l2ZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBIYW5kbGUgb24gaG92ZXIgKi9cbi50YWJsZS1yZXNwb25zaXZlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi50aC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudGgtZmxleCBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDsgfVxuICAgIC50aC1mbGV4IGkgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5yb2xlLWNsYXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7IH1cblxuLmV4cGVydHMtbW9kIC5vLWtleS1kaWZmLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZXhwZXJ0cy1tb2QgLm8ta2V5LWRpZmYtYm94IHtcbiAgICAgIHBhZGRpbmc6IDM1cHggODVweCAzNXB4IDM1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5leHBlcnRzLW1vZCAuby1rZXktZGlmZi1ib3ggcCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oaXJlLXdlYi1kZXZlbG9wZXJzLXNlciAubmV3LXNlcnZpY2Utc2VjdGlvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLyogQU5DSE9SIC1TaXRlbWFwKi9cbi5zaXRlbWFwLWJvZHkge1xuICBwYWRkaW5nOiA3MHB4IDAgMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zaXRlbWFwLWJvZHkge1xuICAgICAgcGFkZGluZzogOTBweCAwIDYwcHg7IH0gfVxuICAuc2l0ZW1hcC1ib2R5IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2l0ZW1hcC1ib2R5IGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgLnNpdGVtYXAtYm9keSBoMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpdGVtYXAtYm9keSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgLnNpdGVtYXAtYm9keSBoMzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2dyZWVuLWFycm93LnBuZyk7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zaXRlbWFwLWJvZHkgaDM6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAxcHg7IH0gfVxuICAuc2l0ZW1hcC1ib2R5IGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpdGVtYXAtYm9keSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIC5zaXRlbWFwLWJvZHkgaDEsIC5zaXRlbWFwLWJvZHkgaDIsIC5zaXRlbWFwLWJvZHkgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuc2l0ZW1hcC1ib2R5IGgxIGEsIC5zaXRlbWFwLWJvZHkgaDIgYSwgLnNpdGVtYXAtYm9keSBoMyBhIHtcbiAgICAgIGNvbG9yOiAjMmRiZTcwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgICAgLnNpdGVtYXAtYm9keSBoMSBhOmhvdmVyLCAuc2l0ZW1hcC1ib2R5IGgyIGE6aG92ZXIsIC5zaXRlbWFwLWJvZHkgaDMgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmY1ODAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaXRlbWFwLWJvZHkgaDEuaW5kdXN0cnktbWItbW9kLCAuc2l0ZW1hcC1ib2R5IGgyLmluZHVzdHJ5LW1iLW1vZCwgLnNpdGVtYXAtYm9keSBoMy5pbmR1c3RyeS1tYi1tb2Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLnNpdGVtYXAtcGFnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2l0ZW1hcC1wYWdlLnNpdGVtYXAtcGFnZS0zIHtcbiAgICAgIHdpZHRoOiAzMyU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zaXRlbWFwLXBhZ2Uuc2l0ZW1hcC1wYWdlLTIge1xuICAgICAgd2lkdGg6IDQ5LjUlOyB9IH1cbiAgLnNpdGVtYXAtcGFnZSBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDZweCAwIDZweCAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaXRlbWFwLXBhZ2UgbGkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAzMHB4OyB9IH1cbiAgICAuc2l0ZW1hcC1wYWdlIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNpdGVtYXAtcGFnZSBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgLnNpdGVtYXAtcGFnZSBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyZGJlNzA7IH1cbiAgICAuc2l0ZW1hcC1wYWdlIGxpOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgI2VjZWJmOTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICM0ODQyYTg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNpdGVtYXAtcGFnZSBsaTo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDE1cHg7IH0gfVxuXG4uc2l0ZW1hcC1wYWdlLXRlY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnNpdGVtYXAtcGFnZS10ZWNoIGxpIHtcbiAgICBmbGV4OiAwIDAgMzMlOyB9XG5cbi5zaXRlbWFwLXBhZ2UtdGVjaDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnNpdGVtYXAtcGFnZS10ZWNoMiBsaSB7XG4gICAgZmxleDogMCAwIDUwJTsgfVxuXG4uc2l0ZW1hcC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5zaXRlbWFwLXdyYXAucGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNpdGVtYXAtd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cblxuLyogQU5DSE9SIC1CdXR0b24qL1xuLmJ0bi12MiB7XG4gIG1heC13aWR0aDogNDA5cHg7XG4gIGhlaWdodDogNjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLmJ0bi12Mi0tdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tdjItLXRyYW5zcGFyZW50LWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItY29sb3I6ICMzMzM7IH1cbiAgICAuYnRuLXYyLS10cmFuc3BhcmVudC1ibGFjazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuYnRuLXYyLS10cmFuc3BhcmVudC1ibGFjazpob3ZlciBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAuYnRuLXYyIC5idG4tYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5idG4tb3JhbmdlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRkY1ODAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAuYnRuLW9yYW5nZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogI0ZGNTgwMDsgfVxuICAgIC5idG4tb3JhbmdlOmhvdmVyIHBhdGgge1xuICAgICAgZmlsbDogI0ZGNTgwMDsgfVxuXG4uYnRuLXdyYXBwZXItdjItLXBhaXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5idG4td3JhcHBlci12Mi0tcGFpciAuYnRuLXYyIHtcbiAgICBmbGV4OiAwIDAgMzYwcHg7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcwcHgpIHtcbiAgICAgIC5idG4td3JhcHBlci12Mi0tcGFpciAuYnRuLXYyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OSU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYnRuLXdyYXBwZXItdjItLXBhaXIgLmJ0bi12MiB7XG4gICAgICAgIG1hcmdpbjogNTBweCA1cHggMjBweDtcbiAgICAgICAgZmxleDogMCAwIDM3MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4OyB9IH1cbiAgLmJ0bi13cmFwcGVyLXYyLS1wYWlyIC5idG4tdjMge1xuICAgIGZsZXg6IDAgMCAzNjBweDtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzBweCkge1xuICAgICAgLmJ0bi13cmFwcGVyLXYyLS1wYWlyIC5idG4tdjMge1xuICAgICAgICBtYXgtd2lkdGg6IDQ5JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5idG4td3JhcHBlci12Mi0tcGFpciAuYnRuLXYzIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDVweCAyMHB4O1xuICAgICAgICBmbGV4OiAwIDAgNDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7IH0gfVxuXG4uY21uLWJ0bi10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAuY21uLWJ0bi10cmFuc2l0aW9uIHN2ZyB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAuY21uLWJ0bi10cmFuc2l0aW9uIHBhdGgge1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgLmNtbi1idG4tdHJhbnNpdGlvbjpob3ZlciBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDApOyB9XG5cbi5idG4tYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ud2hpdGUtaG92ZXI6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICNGRjU4MDA7IH1cblxuLmJ0bi0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLWNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogQU5DSE9SIC1Ib21lIFNraWxsKi9cbi8qUG9vbCBTZXRpb24qL1xuLnBvb2wtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDI1cHggMCA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wb29sLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG4gIC5wb29sLXNlY3Rpb24gaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wb29sLXNlY3Rpb24gaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgLnBvb2wtc2VjdGlvbiBoMjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMzY2MwNjU7XG4gICAgICB3aWR0aDogODNweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wb29sLXNlY3Rpb24gaDI6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wb29sLXNlY3Rpb24gaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICMzNWIxNWM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBvb2wtc2VjdGlvbiBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH0gfVxuICAgIC5wb29sLXNlY3Rpb24gaDMgLmhlYWRpbmctdW5kZXJsaW5lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnBvb2wtc2VjdGlvbiBoMyAuaGVhZGluZy11bmRlcmxpbmU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNWIxNWM7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAucG9vbC1zZWN0aW9uIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucG9vbC1zZWN0aW9uIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAucG9vbC1zZWN0aW9uIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5wb29sLXNlY3Rpb24gLnAtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucG9vbC1zZWN0aW9uIC5wb29sLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucG9vbC1zZWN0aW9uIC5wb29sLWJveC5tYi00MCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgLnBvb2wtc2VjdGlvbiAucG9vbC1ib3ggLm93bC1kb3RzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA1cHggMCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZ2FwOiAwIDEwcHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wb29sLXNlY3Rpb24gLnBvb2wtYm94IC5vd2wtZG90cyB7XG4gICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICBoZWlnaHQ6IDczcHg7IH0gfVxuICAgICAgLnBvb2wtc2VjdGlvbiAucG9vbC1ib3ggLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxZTFlMTsgfVxuICAgICAgICAucG9vbC1zZWN0aW9uIC5wb29sLWJveCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmNTgwMDsgfVxuICAgIC5wb29sLXNlY3Rpb24gLnBvb2wtYm94IC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI2UxZTFlMTsgfVxuICAgICAgLnBvb2wtc2VjdGlvbiAucG9vbC1ib3ggLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmY1ODAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgLnBvb2wtc2VjdGlvbiAucG9vbC1ib3gtbGlzdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDZlM2YwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUzZjA7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIG1hcmdpbjogN3B4IDNweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNzdweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucG9vbC1zZWN0aW9uIC5wb29sLWJveC1saXN0IHtcbiAgICAgICAgICBmbGV4OiBpbmhlcml0O1xuICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfSB9XG4gICAgICAucG9vbC1zZWN0aW9uIC5wb29sLWJveC1saXN0OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucG9vbC1zZWN0aW9uIC5wb29sLWJveC1saXN0OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xMDZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q2ZTNmMDtcbiAgICAgICAgICAgIHdpZHRoOiA1NjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlLWluLW91dDsgfSB9XG4gICAgICAucG9vbC1zZWN0aW9uIC5wb29sLWJveC1saXN0IGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgIC5wb29sLXNlY3Rpb24gLnBvb2wtYm94LWxpc3Qgc21hbGwge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAgIC5wb29sLXNlY3Rpb24gLnBvb2wtYm94LWxpc3QgaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5wb29sLXNlY3Rpb24gLnBvb2wtYm94LWxpc3QgLndkLTUwIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7IH1cbiAgICAgIC5wb29sLXNlY3Rpb24gLnBvb2wtYm94LWxpc3QgLnJsdHYtMyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtM3B4OyB9XG4gICAgICAucG9vbC1zZWN0aW9uIC5wb29sLWJveC1saXN0IGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogOTk7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucG9vbC1zZWN0aW9uIC5wb29sLWJveC1saXN0IGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTdweCAyM3B4OyB9IH1cbiAgICAgIC5wb29sLXNlY3Rpb24gLnBvb2wtYm94LWxpc3Q6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICM1MDhlYzg7IH1cbiAgICAgICAgLnBvb2wtc2VjdGlvbiAucG9vbC1ib3gtbGlzdDpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzg4ZGViMSAwJSwgIzFhYjg2NCAyMCUsIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzg4ZGViMSAwJSwgIzFhYjg2NCAyMCUsIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJSk7XG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM4OGRlYjFcIixlbmRDb2xvcnN0cj1cIiMwNjU3YjVcIixHcmFkaWVudFR5cGU9MSk7IH1cbiAgLnBvb2wtc2VjdGlvbiAuYnRuX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBvb2wtc2VjdGlvbiAuYnRuX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7IH0gfVxuICAgIC5wb29sLXNlY3Rpb24gLmJ0bl93cmFwcGVyIC5idG4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wb29sLXNlY3Rpb24gLmJ0bl93cmFwcGVyIC5idG4ge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucG9vbC1zZWN0aW9uIC5jb2wtbGctOCB7XG4gICAgICB3aWR0aDogNjklOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLnBvb2wtc2VjdGlvbiAuY29sLWxnLTgge1xuICAgICAgd2lkdGg6IDY2JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBvb2wtc2VjdGlvbiAuY29sLWxnLTQge1xuICAgICAgd2lkdGg6IDMxJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5wb29sLXNlY3Rpb24gLmNvbC1sZy00IHtcbiAgICAgIHdpZHRoOiAzNCU7IH0gfVxuICAucG9vbC1zZWN0aW9uIC5wb29sLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBvb2wtc2VjdGlvbiAucG9vbC1zbGlkZXIgLm93bC1wcmV2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgdG9wOiAzMnB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5wb29sLXNlY3Rpb24gLnBvb2wtc2xpZGVyIC5vd2wtcHJldiBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgY29sb3I6ICMzY2MwNjU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgIC5wb29sLXNlY3Rpb24gLnBvb2wtc2xpZGVyIC5vd2wtbmV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTMwcHg7XG4gICAgICB0b3A6IDMycHg7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLnBvb2wtc2VjdGlvbiAucG9vbC1zbGlkZXIgLm93bC1uZXh0IHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBjb2xvcjogIzNjYzA2NTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5wb29sLXNlY3Rpb24gLmJ0bi13cmFwcGVyLXYyLS1wYWlyIC5idG4tdjIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogNDRweDsgfVxuICAucG9vbC1zZWN0aW9uLS1zdWJwYWdlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5wb29sLXNlY3Rpb24tLXN1YnBhZ2UgLnBvb2wtYm94LWxpc3Qge1xuICAgIG1hcmdpbjogN3B4OyB9XG4gIC5wb29sLXNlY3Rpb24tLWNsb3VkLWVuZ2luZWVyaW5nIC5wb29sLWJveC1saXN0IGkge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wb29sLXNlY3Rpb24tLWNsb3VkLWVuZ2luZWVyaW5nIC5wb29sLWJveC1saXN0IGkgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogZmlsbDsgfVxuICAucG9vbC1zZWN0aW9uIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBvb2wtc2VjdGlvbi0tYW5ndWxhciAuYnRuLXYyIHtcbiAgICAgIGZsZXg6IDAgMCAzODBweDtcbiAgICAgIG1heC13aWR0aDogMzgwcHg7IH0gfVxuXG4uby1wbGF0Zm9ybS13b3JrIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7IH1cbiAgLm8tcGxhdGZvcm0td29ya19fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXBsYXRmb3JtLXdvcmtfX3NwYWNpbmcge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAgIC5vLXBsYXRmb3JtLXdvcmtfX3NwYWNpbmctLWlubmVyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2FlMGU3OyB9XG4gIC5vLXBsYXRmb3JtLXdvcmtfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgY29sb3I6ICMyNjJlMzY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8tcGxhdGZvcm0td29ya19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tcGxhdGZvcm0td29ya19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4OyB9IH1cbiAgICAuby1wbGF0Zm9ybS13b3JrX190aXRsZS0taW5uZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuby1wbGF0Zm9ybS13b3JrX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgY29sb3I6ICMzNWIxNWM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5vLXBsYXRmb3JtLXdvcmtfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUzZjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgIC5vLXBsYXRmb3JtLXdvcmtfX2JveC0tbm9hbmNob3Ige1xuICAgICAgcGFkZGluZzogMzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm8tcGxhdGZvcm0td29ya19fYm94LS1ub2FuY2hvciB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4OyB9IH1cbiAgICAuby1wbGF0Zm9ybS13b3JrX19ib3g6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLm8tcGxhdGZvcm0td29ya19fYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1wbGF0Zm9ybS13b3JrX19hbmNob3Ige1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7IH0gfVxuICAuby1wbGF0Zm9ybS13b3JrX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm8tcGxhdGZvcm0td29ya19faWNvbiBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAuby1wbGF0Zm9ybS13b3JrX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm8tcGxhdGZvcm0td29yayAuYnRuLXdyYXBwZXItdjItLXBhaXIgLmJ0bi12MiB7XG4gICAgbWFyZ2luOiAyMHB4IDVweCAwOyB9XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuXG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi8qIEFOQ0hPUiAtTmV3IEJvdHRvbSBGb3JtKi9cbi5uZXctYm90dG9tLWZvcm0ge1xuICBwYWRkaW5nOiAzNXB4IDAgNDBweDtcbiAgYmFja2dyb3VuZDogIzA1MmM1OCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1ib3R0b20tZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyYzU4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICBwYWRkaW5nOiAwIDAgNDBweDsgfSB9XG4gIC5uZXctYm90dG9tLWZvcm0gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC5uZXctYm90dG9tLWZvcm1fX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWJvdHRvbS1mb3JtX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5uZXctYm90dG9tLWZvcm1fX2xlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ib3R0b20tZm9ybV9fbGVmdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBmbGV4OiAwIDAgNTglO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAgICAgLm5ldy1ib3R0b20tZm9ybV9fbGVmdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweDsgfSB9XG4gICAgLm5ldy1ib3R0b20tZm9ybV9fbGVmdCAuYXR0YWNobWVudC1saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LWJvdHRvbS1mb3JtX19sZWZ0IC5hdHRhY2htZW50LWxpc3Qge1xuICAgICAgICAgIHdpZHRoOiA5OSU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiAwIDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ldy1ib3R0b20tZm9ybV9fbGVmdCAuYXR0YWNobWVudC1saXN0IGxpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNDklO1xuICAgICAgICAgIG1heC13aWR0aDogNDklICFpbXBvcnRhbnQ7IH0gfVxuICAubmV3LWJvdHRvbS1mb3JtX19yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWJvdHRvbS1mb3JtX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAubmV3LWJvdHRvbS1mb3JtIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctYm90dG9tLWZvcm0gaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLm5ldy1ib3R0b20tZm9ybSAuZm9ybS1zdWItaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwIDAgMjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWJvdHRvbS1mb3JtIC5mb3JtLXN1Yi1oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICM3NWEzZjA7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDI1cHg7IH0gfVxuICAubmV3LWJvdHRvbS1mb3JtX19zdHJvbmcge1xuICAgIGNvbG9yOiAjYmFkMmVkOyB9XG4gIC5uZXctYm90dG9tLWZvcm0gLm8tY29udGFjdC1mb3JtX19jb250YWN0LWZvcm0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5uZXctYm90dG9tLWZvcm0gLmZvcm0tcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAubmV3LWJvdHRvbS1mb3JtIGlucHV0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOThiY2Y4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWJvdHRvbS1mb3JtIGlucHV0IHtcbiAgICAgICAgZmxleDogMCAwIDQ4LjUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7IH0gfVxuICAgIC5uZXctYm90dG9tLWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5ldy1ib3R0b20tZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIC5uZXctYm90dG9tLWZvcm0gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLm5ldy1ib3R0b20tZm9ybSBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLm5ldy1ib3R0b20tZm9ybSB0ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OGJjZjg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctYm90dG9tLWZvcm0gdGV4dGFyZWEge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDsgfSB9XG4gICAgLm5ldy1ib3R0b20tZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm5ldy1ib3R0b20tZm9ybSAuYXR0YWNoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE1cHg7XG4gICAgZmxleDogMCAwIDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5ldy1ib3R0b20tZm9ybSAuYXR0YWNoIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwIDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAubmV3LWJvdHRvbS1mb3JtIC5vLWNvbnRhY3QtZm9ybV9fYXR0YWNoZW1lbnQtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjNzVhM2YwO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAubmV3LWJvdHRvbS1mb3JtIGxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubmV3LWJvdHRvbS1mb3JtX19idG4td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctYm90dG9tLWZvcm1fX2J0bi13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7IH0gfVxuICAgIC5uZXctYm90dG9tLWZvcm1fX2J0bi13cmFwcGVyIGJ1dHRvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMTlweCAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LWJvdHRvbS1mb3JtX19idG4td3JhcHBlciBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfSB9XG4gIC5uZXctYm90dG9tLWZvcm0gLmNvbmZpZGVudGlhbC10ZXh0LXdyYXAge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWJvdHRvbS1mb3JtIC5jb25maWRlbnRpYWwtdGV4dC13cmFwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLm5ldy1ib3R0b20tZm9ybSAuY29uZmlkZW50aWFsLXRleHQtd3JhcCB1bCBsaSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAgIC5uZXctYm90dG9tLWZvcm0gLmNvbmZpZGVudGlhbC10ZXh0LXdyYXAgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5uZXctYm90dG9tLWZvcm0gLmNvbmZpZGVudGlhbC10ZXh0LXdyYXAgdWwgbGk6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzIxNTg5NDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0b3A6IDRweDsgfVxuICAgICAgLm5ldy1ib3R0b20tZm9ybSAuY29uZmlkZW50aWFsLXRleHQtd3JhcCB1bCBsaSBpbWcge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4OyB9XG4gIC5uZXctYm90dG9tLWZvcm1fX3doYXRzLW5leHQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjE1ODk0O1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ib3R0b20tZm9ybV9fd2hhdHMtbmV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5uZXctYm90dG9tLWZvcm1fX3doYXRzLW5leHQgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5ldy1ib3R0b20tZm9ybV9fd2hhdHMtbmV4dCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzQ0OTJkYzsgfVxuICAubmV3LWJvdHRvbS1mb3JtIC5mb3JtLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNjAlOyB9XG4gIC5uZXctYm90dG9tLWZvcm0gLmZvcm0tbGVmdCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5ldy1ib3R0b20tZm9ybV9fZW1haWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMTM1MTk1O1xuICAgIHBhZGRpbmc6IDYwcHggNDBweCA2MHB4OyB9XG4gICAgLm5ldy1ib3R0b20tZm9ybV9fZW1haWwgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAubmV3LWJvdHRvbS1mb3JtX19lbWFpbCBoNCB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI2JhZDJlZDsgfVxuICAgICAgLm5ldy1ib3R0b20tZm9ybV9fZW1haWwgaDQgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZjNmNmY5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLm5ldy1ib3R0b20tZm9ybV9fZW1haWwgaDQgYTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzUyODljNztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7IH1cbiAgLm5ldy1ib3R0b20tZm9ybV9fdHJ1c3Qge1xuICAgIGJhY2tncm91bmQ6ICMwNDI1NGE7XG4gICAgcGFkZGluZzogNTBweCA0MHB4IDQwcHg7IH1cbiAgICAubmV3LWJvdHRvbS1mb3JtX190cnVzdCBoNSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2YzZjZmOTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIC5uZXctYm90dG9tLWZvcm1fX3RydXN0IGg1IHNwYW4ge1xuICAgICAgICBjb2xvcjogI2JhZDJlZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5uZXctYm90dG9tLWZvcm1fX3RydXN0IHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZ2FwOiAxNXB4OyB9XG4gICAgICAubmV3LWJvdHRvbS1mb3JtX190cnVzdCB1bCBsaSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3LWJvdHRvbS1mb3JtX190cnVzdCB1bCBsaSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDclO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgICAgLm5ldy1ib3R0b20tZm9ybV9fdHJ1c3QgdWwgbGkgaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3LWJvdHRvbS1mb3JtX190cnVzdCB1bCBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ldy1ib3R0b20tZm9ybV9fdHJ1c3QgdWwgbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAgIC5uZXctYm90dG9tLWZvcm1fX3RydXN0IHVsIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAubmV3LWJvdHRvbS1mb3JtX190cnVzdCB1bCBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLm5ldy1ib3R0b20tZm9ybV9fdHJ1c3QgdWwgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgICAubmV3LWJvdHRvbS1mb3JtX190cnVzdCB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5uZXctYm90dG9tLWZvcm1fX3RydXN0IHVsIGxpOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubmV3LWJvdHRvbS1mb3JtX190cnVzdCBoNiB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBjb2xvcjogIzc1YTNmMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnNraWxsLWJvdHRvbS1mb3JtLWN1c3RvbS1kZXYgaDIge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5za2lsbC1ib3R0b20tZm9ybV9fc3Ryb25nIHtcbiAgY29sb3I6ICNjZGRlZmE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNraWxsLWJvdHRvbS1mb3JtLS1oZWFsdGhjYXJlIC5uZXctYm90dG9tLWZvcm1fX2J0bi13cmFwcGVyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDMyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbi8qIEFOQ0hPUiAtTmV3IEJhbm5lciBBcmVhKi9cbi5uZXctYmFubmVyLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwODFDMzY7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1iYW5uZXItYXJlYSB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfSB9XG4gIC5uZXctYmFubmVyLWFyZWE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNDEwcHg7XG4gICAgaGVpZ2h0OiAyNDVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy90d28tZm9yLW9uZS9iYW5uZXItdG9wLWdyYWRpZW50LnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB0b3A6IDY1cHg7XG4gICAgbGVmdDogMDsgfVxuICAubmV3LWJhbm5lci1hcmVhOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy90d28tZm9yLW9uZS9iYW5uZXItYm90dG9tLWJsdWUuc3ZnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5uZXctYmFubmVyLWFyZWFfX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDExNXB4IDIwcHggMDsgfVxuICAubmV3LWJhbm5lci1hcmVhX19sZWZ0dG9wLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLm5ldy1iYW5uZXItYXJlYV9fY29udGVudGFyZWEge1xuICAgIG1heC13aWR0aDogNTU0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1iYW5uZXItYXJlYV9fY29udGVudGFyZWEge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG4gIC5uZXctYmFubmVyLWFyZWFfX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM4NEE1Rjk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcwcHgpIHtcbiAgICAgIC5uZXctYmFubmVyLWFyZWFfX3N1YmhlYWRpbmcge1xuICAgICAgICB3aWR0aDogNjAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1iYW5uZXItYXJlYV9fc3ViaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLm5ldy1iYW5uZXItYXJlYV9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDU1JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWJhbm5lci1hcmVhX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubmV3LWJhbm5lci1hcmVhX19oZWFkaW5nYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzNDQzA2NTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1heC13aWR0aDogMzg5cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1iYW5uZXItYXJlYV9faGVhZGluZ2JvbGQge1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9IH1cbiAgLm5ldy1iYW5uZXItYXJlYV9faGVhZGluZ2NvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1iYW5uZXItYXJlYV9faGVhZGluZ2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyB9IH1cbiAgLm5ldy1iYW5uZXItYXJlYV9fdHdvbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRvcDogLTU1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjBweCkge1xuICAgICAgLm5ldy1iYW5uZXItYXJlYV9fdHdvbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWJhbm5lci1hcmVhX190d29sb2dvIHtcbiAgICAgICAgcmlnaHQ6IC0zNXB4O1xuICAgICAgICB0b3A6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAgICAgLm5ldy1iYW5uZXItYXJlYV9fdHdvbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgICAgdG9wOiAwOyB9IH1cbiAgLm5ldy1iYW5uZXItYXJlYV9fZm9ybWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRvcDogN3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAgIC5uZXctYmFubmVyLWFyZWFfX2Zvcm1hcmVhIHtcbiAgICAgICAgdG9wOiBpbmhlcml0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5uZXctYmFubmVyLWFyZWFfX2Zvcm1hcmVhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIC5uZXctYmFubmVyLWFyZWFfX2Zvcm1hcmVhOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDc1MHB4O1xuICAgICAgaGVpZ2h0OiA1MjhweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3R3by1mb3Itb25lL25ldy1iYW5uZXItZm9ybS1iZWZvcmUucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5uZXctYmFubmVyLWFyZWFfX2Zvcm1hcmVhOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTM1JTtcbiAgICAgICAgICByaWdodDogaW5oZXJpdDsgfSB9XG4gIC5uZXctYmFubmVyLWFyZWFfX2Zvcm1wYXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB6LWluZGV4OiAxMTExOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctYmFubmVyLWFyZWFfX2Zvcm1wYXJ0IHtcbiAgICAgICAgcGFkZGluZzogMzVweCAyN3B4OyB9IH1cbiAgICAubmV3LWJhbm5lci1hcmVhX19mb3JtcGFydDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb250YWN0LXVzL2Rhc2hlZC1saW5lLnBuZykgMCAwIHJlcGVhdDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgLm5ldy1iYW5uZXItYXJlYV9fZm9ybXdyYXBwZXJhY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm5ldy1iYW5uZXItYXJlYV9fZm9ybXdyYXBwZXJhY3Rpb24gI2RqYW5nby1vLWNvbnRhY3QtZm9ybTEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubmV3LWJhbm5lci1hcmVhX19mb3Jtd3JhcHBlcmFjdGlvbiAjZGphbmdvLW8tY29udGFjdC1mb3JtMSAubmV3LWJvdHRvbS1mb3JtX19idG4td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubmV3LWJhbm5lci1hcmVhX19mb3Jtd3JhcHBlcmFjdGlvbiAubmV3LWJvdHRvbS1mb3JtX193cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm5ldy1iYW5uZXItYXJlYV9fZm9ybXdyYXBwZXJhY3Rpb24gLmF0dGFjaCB7XG4gICAgICBtYXJnaW46IDVweCAwIDIwcHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgOXB4O1xuICAgICAgcGFkZGluZzogMCAwIDAgMzVweDsgfVxuICAgICAgLm5ldy1iYW5uZXItYXJlYV9fZm9ybXdyYXBwZXJhY3Rpb24gLmF0dGFjaCAuby1jb250YWN0LWZvcm1fX2F0dGFjaGVtZW50LXRleHQge1xuICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5uZXctYmFubmVyLWFyZWFfX2Zvcm13cmFwcGVyYWN0aW9uIC5hdHRhY2ggLm8tY29udGFjdC1mb3JtX19hdHRhY2hlbWVudC10ZXh0IGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzNjYzA2NSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICAgIC5uZXctYmFubmVyLWFyZWFfX2Zvcm13cmFwcGVyYWN0aW9uIC5uZXctYmFubmVyLWFyZWFfX2NvbmZpZGVudGlhbCB7XG4gICAgICBtYXJnaW46IDMwcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uZXctYmFubmVyLWFyZWFfX2Zvcm13cmFwcGVyYWN0aW9uIC5jb25maWRlbnRpYWwtdGV4dC13cmFwIHVsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAubmV3LWJhbm5lci1hcmVhX19mb3Jtd3JhcHBlcmFjdGlvbiAuY29uZmlkZW50aWFsLXRleHQtd3JhcCB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5ldy1iYW5uZXItYXJlYV9fZm9ybXRpdHRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctYmFubmVyLWFyZWFfX2Zvcm10aXR0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLm5ldy1iYW5uZXItYXJlYV9fZm9ybWlucHV0IHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RCREJEQiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctYmFubmVyLWFyZWFfX2Zvcm1pbnB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9IH1cbiAgICAubmV3LWJhbm5lci1hcmVhX19mb3JtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDsgfVxuICAgIC5uZXctYmFubmVyLWFyZWFfX2Zvcm1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50OyB9XG4gICAgLm5ldy1iYW5uZXItYXJlYV9fZm9ybWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50OyB9XG4gICAgLm5ldy1iYW5uZXItYXJlYV9fZm9ybWlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDsgfVxuICAgIC5uZXctYmFubmVyLWFyZWFfX2Zvcm1pbnB1dC0tdGV4dGFyZWEge1xuICAgICAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwIDE5cHggIWltcG9ydGFudDsgfVxuICAgICAgLm5ldy1iYW5uZXItYXJlYV9fZm9ybWlucHV0LS10ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDsgfVxuICAgICAgLm5ldy1iYW5uZXItYXJlYV9fZm9ybWlucHV0LS10ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDsgfVxuICAgICAgLm5ldy1iYW5uZXItYXJlYV9fZm9ybWlucHV0LS10ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5uZXctYmFubmVyLWFyZWFfX2Zvcm1pbnB1dC0tdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDsgfVxuICAubmV3LWJhbm5lci1hcmVhX19jb25maWRlbnRpYWwtbGlzdCB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgN3B4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWJhbm5lci1hcmVhX19jb25maWRlbnRpYWwtbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweCAhaW1wb3J0YW50OyB9IH1cbiAgICAubmV3LWJhbm5lci1hcmVhX19jb25maWRlbnRpYWwtbGlzdDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxICFpbXBvcnRhbnQ7IH1cbiAgLm5ldy1iYW5uZXItYXJlYV9fYnRuIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTdweCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAubmV3LWJhbm5lci1hcmVhX19idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5uZXctYmFubmVyLWFyZWFfX2J0biBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAubmV3LWJhbm5lci1hcmVhX19idG46aG92ZXIgZyB7XG4gICAgICBmaWxsOiAjZmY1ODAwOyB9XG5cbi8qIEFOQ0hPUiAtT2ZmZXIgRGV0YWlscyovXG4ub2ZmZXItZGV0YWlscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTsgfVxuICAub2ZmZXItZGV0YWlsc19fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vZmZlci1kZXRhaWxzX19zcGFjaW5nIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLm9mZmVyLWRldGFpbHNfX3RpdHRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub2ZmZXItZGV0YWlsc19fdGl0dGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG4gIC5vZmZlci1kZXRhaWxzX19saXN0IHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm9mZmVyLWRldGFpbHNfX21hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm9mZmVyLWRldGFpbHNfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM2MmRiYmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm9mZmVyLWRldGFpbHNfX2l0ZW0ge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDAgMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTsgfSB9XG4gIC5vZmZlci1kZXRhaWxzX19pdGVtY291bnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNkUwNzk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAub2ZmZXItZGV0YWlsc19faXRlbXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAub2ZmZXItZGV0YWlsc19faXRlbXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLm9mZmVyLWRldGFpbHNfX2J0biB7XG4gICAgbWFyZ2luOiA0N3B4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxN3B4IDI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vZmZlci1kZXRhaWxzX19idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDI4N3B4OyB9IH1cbiAgICAub2ZmZXItZGV0YWlsc19fYnRuIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5vZmZlci1kZXRhaWxzX19idG46aG92ZXIgZyB7XG4gICAgICBmaWxsOiAjZmY1ODAwOyB9XG5cbi5ub3RlLXRleHQge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDE1cHg7IH1cblxuLyogQU5DSE9SIC1PZmZlciBCZW5lZml0cyovXG4ub2ZmZXItYmVuZWZpdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLm9mZmVyLWJlbmVmaXRzX19zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm9mZmVyLWJlbmVmaXRzX19zcGFjaW5nIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLm9mZmVyLWJlbmVmaXRzX190aXR0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vZmZlci1iZW5lZml0c19fdGl0dGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfSB9XG4gIC5vZmZlci1iZW5lZml0c19fbGlzdCB7XG4gICAgbWFyZ2luOiA0NnB4IDAgNjdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAub2ZmZXItYmVuZWZpdHNfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmc6IDQwcHggMzZweCA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMzYycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMzE4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgxcHgpIHtcbiAgICAgIC5vZmZlci1iZW5lZml0c19faXRlbTpudGgtY2hpbGQoM24rMykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLm9mZmVyLWJlbmVmaXRzX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gIC5vZmZlci1iZW5lZml0c19faXRlbXRpdHRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm9mZmVyLWJlbmVmaXRzX19pdGVtdGl0dGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG4gIC5vZmZlci1iZW5lZml0c19faXRlbXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5vZmZlci1iZW5lZml0c19fYnRuIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm9mZmVyLWJlbmVmaXRzX19idG4ge1xuICAgICAgICB3aWR0aDogMzk3cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDI1cHg7IH0gfVxuICAgIC5vZmZlci1iZW5lZml0c19fYnRuIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5vZmZlci1iZW5lZml0c19fYnRuOmhvdmVyIGcge1xuICAgICAgZmlsbDogI2ZmNTgwMDsgfVxuXG4vKiBBTkNIT1IgLUV4Y2VsbGVuY2UgTWVldHMqL1xuLmV4Y2VsbGVuY2UtbWVldHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDI1cHggMCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmV4Y2VsbGVuY2UtbWVldHMge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5leGNlbGxlbmNlLW1lZXRzLS10b3BwYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXhjZWxsZW5jZS1tZWV0cy0tdG9wcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cbiAgLmV4Y2VsbGVuY2UtbWVldHNfX3RpdHRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV4Y2VsbGVuY2UtbWVldHNfX3RpdHRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgICAuZXhjZWxsZW5jZS1tZWV0c19fdGl0dGxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNDQzA2NTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXhjZWxsZW5jZS1tZWV0c19fdGl0dGxlOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5leGNlbGxlbmNlLW1lZXRzX19zdWJ0aXR0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV4Y2VsbGVuY2UtbWVldHNfX3N1YnRpdHRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuICAuZXhjZWxsZW5jZS1tZWV0c19fY2xpZW50bGlzdHMtbWIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV4Y2VsbGVuY2UtbWVldHNfX2NsaWVudGxpc3RzLW1iIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmV4Y2VsbGVuY2UtbWVldHNfX2NsaWVudGxpc3RzLW1iIC5vd2wtZG90cyB7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDczcHg7IH1cbiAgLmV4Y2VsbGVuY2UtbWVldHNfX2NsaWVudGxpc3Qge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV4Y2VsbGVuY2UtbWVldHNfX2NsaWVudGxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5leGNlbGxlbmNlLW1lZXRzX19jbGllbnRsaXN0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZXhjZWxsZW5jZS1tZWV0c19fY2xpZW50bGlzdCAub3dsLXN0YWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5leGNlbGxlbmNlLW1lZXRzX19jbGllbnRpdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV4Y2VsbGVuY2UtbWVldHNfX2NsaWVudGl0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgNDclO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMjBweCAhaW1wb3J0YW50OyB9IH1cbiAgLmV4Y2VsbGVuY2UtbWVldHMgLm93bC1zdGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMCAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5leGNlbGxlbmNlLW1lZXRzIC5vd2wtc3RhZ2Uge1xuICAgICAgICBnYXA6IDA7IH0gfVxuICAuZXhjZWxsZW5jZS1tZWV0c19fY2xpZW50dGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0yMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcwcHgpIHtcbiAgICAgIC5leGNlbGxlbmNlLW1lZXRzX19jbGllbnR0ZXh0IHtcbiAgICAgICAgdG9wOiBpbmhlcml0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV4Y2VsbGVuY2UtbWVldHNfX2NsaWVudHRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB0b3A6IC01NXB4OyB9IH1cbiAgLmV4Y2VsbGVuY2UtbWVldHNfX21lZXRzYXJlYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTVCQkY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDQ1cHggMjBweCAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5leGNlbGxlbmNlLW1lZXRzX19tZWV0c2FyZWEge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCA0MHB4OyB9IH1cbiAgICAuZXhjZWxsZW5jZS1tZWV0c19fbWVldHNhcmVhOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NUJCRjtcbiAgICAgIHJpZ2h0OiAtMTAwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXhjZWxsZW5jZS1tZWV0c19fbWVldHNhcmVhOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5leGNlbGxlbmNlLW1lZXRzX19tZWV0c2FyZWE6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NUJCRjtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXhjZWxsZW5jZS1tZWV0c19fbWVldHNhcmVhOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmV4Y2VsbGVuY2UtbWVldHNfX21lZXRzYXJlYSAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogLTE1cHggIWltcG9ydGFudDsgfVxuICAgIC5leGNlbGxlbmNlLW1lZXRzX19tZWV0c2FyZWEgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5leGNlbGxlbmNlLW1lZXRzX19tZWV0c2FyZWEgLm93bC1zdGFnZS1vdXRlcjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogLTE2cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1QjgxRTE7IH1cbiAgICAuZXhjZWxsZW5jZS1tZWV0c19fbWVldHNhcmVhIC5vd2wtZG90cyB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDczcHg7IH1cbiAgLmV4Y2VsbGVuY2UtbWVldHMgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTU1cHg7IH1cbiAgLmV4Y2VsbGVuY2UtbWVldHMgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2UxZTFlMTsgfVxuICAgIC5leGNlbGxlbmNlLW1lZXRzIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmNTgwMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLmV4Y2VsbGVuY2UtbWVldHNfX21lZXRzbGlzdCAuc3BsaWRlX190cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmV4Y2VsbGVuY2UtbWVldHNfX21lZXRzbGlzdCAuc3BsaWRlX190cmFjazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAtMTZweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICM1QjgxRTE7IH1cbiAgLmV4Y2VsbGVuY2UtbWVldHNfX21lZXRzdGl0dGxlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBjb2xvcjogIzg0QTVGOTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV4Y2VsbGVuY2UtbWVldHNfX21lZXRzdGl0dGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjZweDsgfSB9XG4gICAgLmV4Y2VsbGVuY2UtbWVldHNfX21lZXRzdGl0dGxlIHN2ZyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMzNweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICByaWdodDogLTZweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV4Y2VsbGVuY2UtbWVldHNfX21lZXRzdGl0dGxlIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG4gIC5leGNlbGxlbmNlLW1lZXRzX19tZWV0c2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmV4Y2VsbGVuY2UtbWVldHNfX21lZXRzbGlzdCAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAuZXhjZWxsZW5jZS1tZWV0c19fbWVldHNsaXN0IC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICAgICAgYmFja2dyb3VuZDogIzliOWI5YjsgfVxuICAuZXhjZWxsZW5jZS1tZWV0c19fbWVldHNpdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzBweCkge1xuICAgICAgLmV4Y2VsbGVuY2UtbWVldHNfX21lZXRzaXRlbSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV4Y2VsbGVuY2UtbWVldHNfX21lZXRzaXRlbSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzVCODFFMTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1QjgxRTE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5leGNlbGxlbmNlLW1lZXRzX19tZWV0c2l0ZW06YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV4Y2VsbGVuY2UtbWVldHNfX21lZXRzaXRlbTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU1QkJGO1xuICAgICAgICAgIGJvdHRvbTogLTcuNXB4O1xuICAgICAgICAgIHJpZ2h0OiAtNy41cHg7XG4gICAgICAgICAgei1pbmRleDogMTsgfSB9XG4gICAgLmV4Y2VsbGVuY2UtbWVldHNfX21lZXRzaXRlbTpudGgtY2hpbGQoMm4rMikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAuZXhjZWxsZW5jZS1tZWV0c19fbWVldHNpdGVtOm50aC1jaGlsZCgybisyKTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZXhjZWxsZW5jZS1tZWV0c19fbWVldHNpdGVtOm50aC1jaGlsZCgybisyKTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXhjZWxsZW5jZS1tZWV0c19fbWVldHNpdGVtOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzVCODFFMTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5leGNlbGxlbmNlLW1lZXRzX19tZWV0c2l0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgLmV4Y2VsbGVuY2UtbWVldHNfX21lZXRzaXRlbTpudGgtY2hpbGQoM24rMyk6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXhjZWxsZW5jZS1tZWV0c19fbWVldHNpdGVtOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICAuZXhjZWxsZW5jZS1tZWV0c19fbWVldHNpdGVtOm50aC1sYXN0LWNoaWxkKC1uKzMpOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZXhjZWxsZW5jZS1tZWV0c19fbWVldHNpdGVtOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5leGNlbGxlbmNlLW1lZXRzX19tZWV0c2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH0gfVxuICAgIC5leGNlbGxlbmNlLW1lZXRzX19tZWV0c2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzBweCkge1xuICAgICAgICAuZXhjZWxsZW5jZS1tZWV0c19fbWVldHNpdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5leGNlbGxlbmNlLW1lZXRzX19tZWV0c2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgLmV4Y2VsbGVuY2UtbWVldHNfX21lZXRzaXRlbSBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXhjZWxsZW5jZS1tZWV0c19fbWVldHNpdGVtIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmV4Y2VsbGVuY2UtbWVldHNfX2xpc3Rjb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV4Y2VsbGVuY2UtbWVldHNfX2xpc3Rjb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTYycHg7IH0gfVxuICAuZXhjZWxsZW5jZS1tZWV0c19fY29udGVudHRpdHRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV4Y2VsbGVuY2UtbWVldHNfX2NvbnRlbnR0aXR0bGUge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cbiAgLmV4Y2VsbGVuY2UtbWVldHNfX2NvbnRlbnR0ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZXhjZWxsZW5jZS1tZWV0c19fb2ZmaWNldGl0dGxlIHtcbiAgICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM4NEE1Rjk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5leGNlbGxlbmNlLW1lZXRzX19vZmZpY2V0aXR0bGUge1xuICAgICAgICBtYXJnaW46IDI4cHggMCAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmV4Y2VsbGVuY2UtbWVldHNfX29mZmljZWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg0QTVGOTsgfVxuICAuZXhjZWxsZW5jZS1tZWV0c19fb2ZmaWNlaXRlbSB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZXhjZWxsZW5jZS1tZWV0c19fb2ZmaWNlaXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5leGNlbGxlbmNlLW1lZXRzX19vZmZpY2VpdGVtczpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIC5leGNlbGxlbmNlLW1lZXRzX19vZmZpY2VpdGVtcyBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5leGNlbGxlbmNlLW1lZXRzX19vZmZpY2VpdGVtczpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgLmV4Y2VsbGVuY2UtbWVldHNfX29mZmljZWl0ZW1zOmhvdmVyOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3R3by1mb3Itb25lL3BvcC11cC1pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5leGNlbGxlbmNlLW1lZXRzIC5vZmZpY2Utd3JhcHBlciB7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg0YTVmOTsgfVxuICAuZXhjZWxsZW5jZS1tZWV0c19fb2ZmaWNlYnV0dG9uYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5leGNlbGxlbmNlLW1lZXRzX19vZmZpY2VidG4ge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxN3B4IDI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5leGNlbGxlbmNlLW1lZXRzX19vZmZpY2VidG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgICAgICBtYXJnaW46IDAgMTNweCAwIDA7IH0gfVxuICAgIC5leGNlbGxlbmNlLW1lZXRzX19vZmZpY2VidG4gc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmV4Y2VsbGVuY2UtbWVldHNfX29mZmljZWJ0bjpob3ZlciBnIHtcbiAgICAgIGZpbGw6ICNmZjU4MDA7IH1cbiAgLmV4Y2VsbGVuY2UtbWVldHNfX3Rha2VidG4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDE3cHggMjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV4Y2VsbGVuY2UtbWVldHNfX3Rha2VidG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDMwN3B4OyB9IH1cbiAgICAuZXhjZWxsZW5jZS1tZWV0c19fdGFrZWJ0biBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXhjZWxsZW5jZS1tZWV0c19fdGFrZWJ0biBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICAgIC5leGNlbGxlbmNlLW1lZXRzX190YWtlYnRuIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5leGNlbGxlbmNlLW1lZXRzX190YWtlYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI2ZmNTgwMDsgfVxuICAgICAgLmV4Y2VsbGVuY2UtbWVldHNfX3Rha2VidG46aG92ZXIgZyB7XG4gICAgICAgIGZpbGw6ICNmZjU4MDA7IH1cbiAgLmV4Y2VsbGVuY2UtbWVldHMgLm93bC1kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwIDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdhcDogMCAxMHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV4Y2VsbGVuY2UtbWVldHMgLm93bC1kb3RzIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgIGhlaWdodDogNzNweDsgfSB9XG4gICAgLmV4Y2VsbGVuY2UtbWVldHMgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNFMUUxRTE7IH1cbiAgICAgIC5leGNlbGxlbmNlLW1lZXRzIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1ODAwOyB9XG4gIC5leGNlbGxlbmNlLW1lZXRzX19hc3Rlcmlza3RleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi5zbGJPdmVybGF5IHtcbiAgei1pbmRleDogOTk5OTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuOSAhaW1wb3J0YW50OyB9XG5cbi5zbGJXcmFwT3V0ZXIge1xuICB6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1leGNlbGxlbmNlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NiY2JjYjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWV4Y2VsbGVuY2UgLmNvbC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbi8qIEFOQ0hPUiAtQ3VzdG9tIFJldmlldyovXG4uY3VzdG9tLXJldmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY3VzdG9tLXJldmlld19fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMzBweCAwIDM1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbS1yZXZpZXdfX3NwYWNpbmcge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNTBweDsgfSB9XG4gICAgLmN1c3RvbS1yZXZpZXdfX3NwYWNpbmctLWxpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmN1c3RvbS1yZXZpZXdfX3NwYWNpbmctLWxpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuICAuY3VzdG9tLXJldmlld19fdGl0dGxlaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbS1yZXZpZXdfX3RpdHRsZWltZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuY3VzdG9tLXJldmlld19fdGl0dGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgY29sb3I6ICMyNjJFMzY7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MHB4KSB7XG4gICAgICAuY3VzdG9tLXJldmlld19fdGl0dGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdXN0b20tcmV2aWV3X190aXR0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzRweDsgfSB9XG4gICAgLmN1c3RvbS1yZXZpZXdfX3RpdHRsZTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OThERjk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jdXN0b20tcmV2aWV3X190aXR0bGU6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5jdXN0b20tcmV2aWV3X19zdWJ0aXR0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdXN0b20tcmV2aWV3X19zdWJ0aXR0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwOyB9IH1cbiAgLmN1c3RvbS1yZXZpZXdfX3Jldmlld2FyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jdXN0b20tcmV2aWV3X19yZXZpZXdhcmVhIC5vd2wtbmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jdXN0b20tcmV2aWV3X19yZXZpZXdhcmVhIC5vd2wtbmF2IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmN1c3RvbS1yZXZpZXdfX3Jldmlld2FyZWEgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzNjYzA2NSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2NjMDY1ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jdXN0b20tcmV2aWV3X19yZXZpZXdhcmVhIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuICAgICAgLmN1c3RvbS1yZXZpZXdfX3Jldmlld2FyZWEgLnNwbGlkZV9fYXJyb3ctLXByZXY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NjMDY1ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmN1c3RvbS1yZXZpZXdfX3Jldmlld2FyZWEgLnNwbGlkZV9fYXJyb3ctLXByZXY6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgIC5jdXN0b20tcmV2aWV3X19yZXZpZXdhcmVhIC5zcGxpZGVfX2Fycm93LS1wcmV2IHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAgIC5jdXN0b20tcmV2aWV3X19yZXZpZXdhcmVhIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMzY2MwNjUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNjYzA2NSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3VzdG9tLXJldmlld19fcmV2aWV3YXJlYSAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cbiAgICAgIC5jdXN0b20tcmV2aWV3X19yZXZpZXdhcmVhIC5zcGxpZGVfX2Fycm93LS1uZXh0OmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjYzA2NSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5jdXN0b20tcmV2aWV3X19yZXZpZXdhcmVhIC5zcGxpZGVfX2Fycm93LS1uZXh0OmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAuY3VzdG9tLXJldmlld19fcmV2aWV3YXJlYSAuc3BsaWRlX19hcnJvdy0tbmV4dCBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gIC5jdXN0b20tcmV2aWV3X19yZXZpZXdpdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuICAuY3VzdG9tLXJldmlld19fcmV2aWV3aXRlbXMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmN1c3RvbS1yZXZpZXdfX3Jldmlld2l0ZW1zIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyMHB4KSB7XG4gICAgICAuY3VzdG9tLXJldmlld19fcmV2aWV3aXRlbXMge1xuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIC5jdXN0b20tcmV2aWV3X19yZXZpZXdpdGVtcyB7XG4gICAgICAgIG1heC13aWR0aDogMzQ1cHg7IH0gfVxuICAgIC5jdXN0b20tcmV2aWV3X19yZXZpZXdpdGVtczpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5jdXN0b20tcmV2aWV3X19xdW90ZWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY3VzdG9tLXJldmlld19fcXVvdGVjb250ZW50IHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5jdXN0b20tcmV2aWV3X19hdXRob3JhcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbS1yZXZpZXdfX2F1dGhvcmFyZWEge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9IH1cbiAgLmN1c3RvbS1yZXZpZXdfX2F1dGhvcmltYWdlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmN1c3RvbS1yZXZpZXdfX2F1dGhvcmRldGFpbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG4gIC5jdXN0b20tcmV2aWV3X19hdXRob3JuYW1lIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5jdXN0b20tcmV2aWV3X19hdXRob3JkZXNpZ25hdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmN1c3RvbS1yZXZpZXdfX2F1dGhvcmNvbXBhbnkge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5jdXN0b20tcmV2aWV3X19idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxN3B4IDI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdXN0b20tcmV2aWV3X19idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDMzM3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTRweDsgfSB9XG4gICAgLmN1c3RvbS1yZXZpZXdfX2J0biBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuY3VzdG9tLXJldmlld19fYnRuOmhvdmVyIGcge1xuICAgICAgZmlsbDogI2ZmNTgwMDsgfVxuICAuY3VzdG9tLXJldmlld19fcGFydG5lciB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIG1hcmdpbjogMThweCAwIDI1cHg7IH1cbiAgLmN1c3RvbS1yZXZpZXdfX3BhcnRuZXJsaXN0IHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW46IDAgMjBweCA3cHggMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdXN0b20tcmV2aWV3X19wYXJ0bmVybGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4IDEwcHggMDsgfSB9XG4gICAgLmN1c3RvbS1yZXZpZXdfX3BhcnRuZXJsaXN0Om50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDsgfVxuICAuY3VzdG9tLXJldmlld19fcmFua3JpYmJvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWF4LXdpZHRoOiAzMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQ0MwNjU7XG4gICAgcGFkZGluZzogNS41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLXJldmlld19fcmFua3JpYmJvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5jdXN0b20tcmV2aWV3X19yYW5rcmliYm9uOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTE2cHg7XG4gICAgICB3aWR0aDogMHB4O1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxNnB4IDMwcHggMCAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNEU2NDU0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgLmN1c3RvbS1yZXZpZXcgLmNvbC1sZy04LXJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jdXN0b20tcmV2aWV3IC5zay1mYWRpbmctY2lyY2xlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMTIwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLXJldmlldyAuc2stZmFkaW5nLWNpcmNsZSB7XG4gICAgICAgIHRvcDogMjM5cHg7IH0gfVxuICAuY3VzdG9tLXJldmlldyAuY3MtY29udC5pbnZpc2libGUge1xuICAgIGhlaWdodDogMzI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbS1yZXZpZXcgLmNzLWNvbnQuaW52aXNpYmxlIHtcbiAgICAgICAgaGVpZ2h0OiA2NDhweDsgfSB9XG4gIC5jdXN0b20tcmV2aWV3IC5zcGxpZGVfX2Fycm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIHJpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdXN0b20tcmV2aWV3IC5zcGxpZGVfX2Fycm93cyB7XG4gICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIHJpZ2h0OiA1M3B4OyB9IH1cbiAgLmN1c3RvbS1yZXZpZXcgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgbGVmdDogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLXJldmlldyAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gICAgICAgIHJpZ2h0OiAyMHB4OyB9IH1cbiAgICAuY3VzdG9tLXJldmlldyAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmcge1xuICAgICAgd2lkdGg6IDE4cHg7IH1cbiAgLmN1c3RvbS1yZXZpZXcgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICBsZWZ0OiBpbmhlcml0OyB9XG4gICAgLmN1c3RvbS1yZXZpZXcgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3ZnIHtcbiAgICAgIHdpZHRoOiAxOHB4OyB9XG5cbi50cnVzdHBpbG90LXdpZGdldC1tb2Qge1xuICB0b3A6IDIwcHg7IH1cblxuLmN1c3RvbS1yZXZpZXdfX3Jldmlld2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY3VzdG9tLXJldmlld19fcmV2aWV3aXRlbSAuc2xpZGUge1xuICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDsgfSB9XG5cbi5ncnQtc2xpZGVyLWxpZ2h0IC5zcGxpZGVfX2Fycm93cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogQU5DSE9SIC1BcHBvaW50bWVudCovXG4uby1hcHBvaW5ybWVudC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQyNjQyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1hcHBvaW5ybWVudC1oZWFkZXIge1xuICAgICAgbWluLWhlaWdodDogMTE3cHg7IH0gfVxuICAuby1hcHBvaW5ybWVudC1oZWFkZXJfX2xvZ29wYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDU3cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tYXBwb2lucm1lbnQtaGVhZGVyX19sb2dvcGFuIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLm8tYXBwb2lucm1lbnQtaGVhZGVyX19sb2dvaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2EzYzJkMDtcbiAgICBtYXgtd2lkdGg6IDQ4JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1hcHBvaW5ybWVudC1oZWFkZXJfX2xvZ29pY29uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4OyB9IH1cbiAgICAuby1hcHBvaW5ybWVudC1oZWFkZXJfX2xvZ29pY29uOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAuby1hcHBvaW5ybWVudC1oZWFkZXJfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWFwcG9pbnJtZW50LWhlYWRlcl9fbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gICAgLm8tYXBwb2lucm1lbnQtaGVhZGVyX19saXN0OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogIzBkMjY0MjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMTMsIDM4LCA2NiwgMCkgMCUsICMwZDI2NDIgNDUlKTtcbiAgICAgIHotaW5kZXg6IDk5OTk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWFwcG9pbnJtZW50LWhlYWRlcl9fbGlzdDpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAzMHB4OyB9IH1cbiAgICAuby1hcHBvaW5ybWVudC1oZWFkZXJfX2xpc3Q6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGQyNjQyO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDEzLCAzOCwgNjYsIDApIDAlLCAjMGQyNjQyIDQ1JSk7XG4gICAgICB6LWluZGV4OiA5OTk5OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1hcHBvaW5ybWVudC1oZWFkZXJfX2xpc3Q6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAzMHB4OyB9IH1cbiAgLm8tYXBwb2lucm1lbnQtaGVhZGVyX19saXN0YXJlYSAuby1hcHBvaW5ybWVudC1oZWFkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm8tYXBwb2lucm1lbnQtaGVhZGVyX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1hcHBvaW5ybWVudC1oZWFkZXJfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDEzcHg7IH0gfVxuICAuby1hcHBvaW5ybWVudC1oZWFkZXJfX2l0ZW1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICBmbGV4OiAxOyB9XG4gIC5vLWFwcG9pbnJtZW50LWhlYWRlcl9faXRlbXRpdHRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1hcHBvaW5ybWVudC1oZWFkZXJfX2l0ZW10aXR0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cbiAgLm8tYXBwb2lucm1lbnQtaGVhZGVyX19pdGVtc3ViIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWFwcG9pbnJtZW50LWhlYWRlcl9faXRlbXN1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuXG4uby1hcHBvaW50bWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EzYzJkMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZTNmM2ZhO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTNmM2ZhIDAlLCByZ2JhKDIzNSwgMjQ2LCAyNTEsIDAuNikgNjYlLCB3aGl0ZSAxMDAlKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWFwcG9pbnRtZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgLm8tYXBwb2ludG1lbnQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZTNmM2ZhO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlM2YzZmEgMCUsIHJnYmEoMjM1LCAyNDYsIDI1MSwgMC42KSA2NiUsIHdoaXRlIDEwMCUpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWFwcG9pbnRtZW50OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm8tYXBwb2ludG1lbnQ6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbjogZmFkZUluIGVhc2UgNXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiBlYXNlIDVzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBmYWRlSW4gZWFzZSA1cztcbiAgICAtby1hbmltYXRpb246IGZhZGVJbiBlYXNlIDVzO1xuICAgIC1tcy1hbmltYXRpb246IGZhZGVJbiBlYXNlIDVzOyB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBmYWRlSW4ge1xuICAuby1hcHBvaW50bWVudCAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuby1hcHBvaW50bWVudCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cbiAgLm8tYXBwb2ludG1lbnQuanMtZ3JheWVkLW91dDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNhM2MyZDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTYzLCAxOTQsIDIwOCwgMCkgMCUsIHJnYmEoMTYzLCAxOTQsIDIwOCwgMC4xKSAzNSUsIHJnYmEoMTYzLCAxOTQsIDIwOCwgMC42KSA1MCUsIHJnYmEoMTYzLCAxOTQsIDIwOCwgMC4zKSA3MCUsIHJnYmEoMTYzLCAxOTQsIDIwOCwgMCkgMTAwJSk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFuaW1hdGlvbjogZmFkZUluIGVhc2UgNXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiBlYXNlIC41cztcbiAgICAtbW96LWFuaW1hdGlvbjogZmFkZUluIGVhc2UgLjVzO1xuICAgIC1vLWFuaW1hdGlvbjogZmFkZUluIGVhc2UgLjVzO1xuICAgIC1tcy1hbmltYXRpb246IGZhZGVJbiBlYXNlIC41cztcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1hcHBvaW50bWVudC5qcy1ncmF5ZWQtb3V0OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiA4NiU7IH0gfVxuICAuby1hcHBvaW50bWVudCAucmlnaHQtYm9yZGVyLXRyYW5zcGFyZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuby1hcHBvaW50bWVudCAucmlnaHQtYm9yZGVyLXRyYW5zcGFyZW50OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2EzYzJkMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNhM2MyZDAgMCUsIHJnYmEoMTYzLCAxOTQsIDIwOCwgMC42MikgNzAlLCByZ2JhKDE2MywgMTk0LCAyMDgsIDApIDEwMCUpO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tYXBwb2ludG1lbnQgLnJpZ2h0LWJvcmRlci10cmFuc3BhcmVudDpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm8tYXBwb2ludG1lbnRfX29ydGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogIzQ0OTJEQztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogOTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWFwcG9pbnRtZW50X19vcnRleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLm8tYXBwb2ludG1lbnRfX2Zvcm1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyZW0gMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1hcHBvaW50bWVudF9fZm9ybXBhbmVsIHtcbiAgICAgICAgcGFkZGluZzogNTJweCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgLm8tYXBwb2ludG1lbnRfX3RpdHRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1hcHBvaW50bWVudF9fdGl0dGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDYuNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5vLWFwcG9pbnRtZW50X190aXR0bGUgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLm8tYXBwb2ludG1lbnRfX3N1YnRpdHRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm8tYXBwb2ludG1lbnRfX3N1YnRpdHRsZSBzcGFuIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODQ4NDg0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWFwcG9pbnRtZW50X19zdWJ0aXR0bGUge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLm8tYXBwb2ludG1lbnQtLWNvbnZlcnNhdGlvbi1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWFwcG9pbnRtZW50LS1jb252ZXJzYXRpb24tZm9ybSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gICAgLm8tYXBwb2ludG1lbnQtLWNvbnZlcnNhdGlvbi1mb3JtIGlucHV0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdmYTBiMDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzI2MmUzNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICAgLm8tYXBwb2ludG1lbnQtLWNvbnZlcnNhdGlvbi1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAgIC5vLWFwcG9pbnRtZW50LS1jb252ZXJzYXRpb24tZm9ybSBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuby1hcHBvaW50bWVudC0tY29udmVyc2F0aW9uLWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm8tYXBwb2ludG1lbnQtLWNvbnZlcnNhdGlvbi1mb3JtIGlucHV0LmZpbGVhdHRhY2hlZC11cmwtbW9kIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5vLWFwcG9pbnRtZW50LS1jb252ZXJzYXRpb24tZm9ybSBpbnB1dCNwaG9uZU51bWJlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgLm8tYXBwb2ludG1lbnQtLWNvbnZlcnNhdGlvbi1mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzI2MmUzNiAhaW1wb3J0YW50OyB9XG4gICAgICAuby1hcHBvaW50bWVudC0tY29udmVyc2F0aW9uLWZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMyNjJlMzYgIWltcG9ydGFudDsgfVxuICAgICAgLm8tYXBwb2ludG1lbnQtLWNvbnZlcnNhdGlvbi1mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzI2MmUzNiAhaW1wb3J0YW50OyB9XG4gICAgICAuby1hcHBvaW50bWVudC0tY29udmVyc2F0aW9uLWZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzI2MmUzNiAhaW1wb3J0YW50OyB9XG4gICAgLm8tYXBwb2ludG1lbnQtLWNvbnZlcnNhdGlvbi1mb3JtIHRleHRhcmVhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNTdweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ZmEwYjA7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTZweCAxNnB4O1xuICAgICAgY29sb3I6ICMyNjJlMzY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcmVzaXplOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAuby1hcHBvaW50bWVudC0tY29udmVyc2F0aW9uLWZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMjYyZTM2ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5vLWFwcG9pbnRtZW50LS1jb252ZXJzYXRpb24tZm9ybSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzI2MmUzNiAhaW1wb3J0YW50OyB9XG4gICAgICAuby1hcHBvaW50bWVudC0tY29udmVyc2F0aW9uLWZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMjYyZTM2ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5vLWFwcG9pbnRtZW50LS1jb252ZXJzYXRpb24tZm9ybSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMjYyZTM2ICFpbXBvcnRhbnQ7IH1cbiAgLm8tYXBwb2ludG1lbnRfX2Zvcm13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5vLWFwcG9pbnRtZW50X19mb3Jtd3JhcHBlcmluc2lkZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLm8tYXBwb2ludG1lbnRfX2Zvcm13cmFwcGVyaW5zaWRlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm8tYXBwb2ludG1lbnRfX2Zvcm13cmFwcGVyaW5zaWRlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuby1hcHBvaW50bWVudF9fZm9ybXdyYXBwZXJpbnNpZGUgLm8tY29udGFjdC1mb3JtX19jb250YWN0LWZvcm0ge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAuby1hcHBvaW50bWVudF9fY2FsZW5kZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAwIDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB6LWluZGV4OiA5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWFwcG9pbnRtZW50X19jYWxlbmRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDUycHggMCAyZW0gM2VtOyB9IH1cbiAgICAuby1hcHBvaW50bWVudF9fY2FsZW5kZXI6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiT3JcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogIzQ0OTJEQztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTQ1cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tYXBwb2ludG1lbnRfX2NhbGVuZGVyOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm8tYXBwb2ludG1lbnRfX2NhbGVuZGVyOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICNhM2MyZDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDE2MywgMTk0LCAyMDgsIDApIDAlLCByZ2JhKDE2MywgMTk0LCAyMDgsIDAuNjgpIDUwJSwgcmdiYSgxNjMsIDE5NCwgMjA4LCAwKSAxMDAlKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1hcHBvaW50bWVudF9fY2FsZW5kZXI6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuby1hcHBvaW50bWVudF9fYXR0YWNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvdHdvLWZvci1vbmUvYXR0YWNoLWljb24tYmxhY2suc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwIDAgMzVweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDEwcHggMCAwICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tYXBwb2ludG1lbnRfX2F0dGFjaCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5vLWFwcG9pbnRtZW50X19hdHRhY2ggLm8tY29udGFjdC1mb3JtX19hdHRhY2hlbWVudC10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC5vLWFwcG9pbnRtZW50X19hdHRhY2ggLm8tY29udGFjdC1mb3JtX19hdHRhY2hlbWVudC10ZXh0IGxhYmVsIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5vLWFwcG9pbnRtZW50X19jYWxlbmRlcmNvbnRhaW5lciAjY2FsZW5kYXIge1xuICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLm8tYXBwb2ludG1lbnRfX2NhbGVuZGVyY29udGFpbmVyICNjYWxlbmRhciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTVweCAwIDVweDsgfVxuICAgICAgLm8tYXBwb2ludG1lbnRfX2NhbGVuZGVyY29udGFpbmVyICNjYWxlbmRhciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLm8tYXBwb2ludG1lbnRfX2NhbGVuZGVyY29udGFpbmVyICNjYWxlbmRhciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiAudWktaWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzNjYzA2NTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgICAgICAgIC5vLWFwcG9pbnRtZW50X19jYWxlbmRlcmNvbnRhaW5lciAjY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLnVpLWljb246aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmNTgwMDsgfVxuICAgICAgICAgIC5vLWFwcG9pbnRtZW50X19jYWxlbmRlcmNvbnRhaW5lciAjY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLnVpLWljb246YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCLigLlcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICBsZWZ0OiAtMXB4OyB9XG4gICAgICAgIC5vLWFwcG9pbnRtZW50X19jYWxlbmRlcmNvbnRhaW5lciAjY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYudWktc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IC40OyB9XG4gICAgICAgICAgLm8tYXBwb2ludG1lbnRfX2NhbGVuZGVyY29udGFpbmVyICNjYWxlbmRhciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAgICAgLm8tYXBwb2ludG1lbnRfX2NhbGVuZGVyY29udGFpbmVyICNjYWxlbmRhciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuby1hcHBvaW50bWVudF9fY2FsZW5kZXJjb250YWluZXIgI2NhbGVuZGFyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuby1hcHBvaW50bWVudF9fY2FsZW5kZXJjb250YWluZXIgI2NhbGVuZGFyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IC51aS1pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2NjMDY1O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgLm8tYXBwb2ludG1lbnRfX2NhbGVuZGVyY29udGFpbmVyICNjYWxlbmRhciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAudWktaWNvbjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY1ODAwOyB9XG4gICAgICAgICAgLm8tYXBwb2ludG1lbnRfX2NhbGVuZGVyY29udGFpbmVyICNjYWxlbmRhciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAudWktaWNvbjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuKAulwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4OyB9XG4gICAgICAgIC5vLWFwcG9pbnRtZW50X19jYWxlbmRlcmNvbnRhaW5lciAjY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQudWktc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IC40OyB9XG4gICAgICAgICAgLm8tYXBwb2ludG1lbnRfX2NhbGVuZGVyY29udGFpbmVyICNjYWxlbmRhciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dC51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAgIC5vLWFwcG9pbnRtZW50X19jYWxlbmRlcmNvbnRhaW5lciAjY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5vLWFwcG9pbnRtZW50X19jYWxlbmRlcmNvbnRhaW5lciAjY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGgge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuby1hcHBvaW50bWVudF9fY2FsZW5kZXJjb250YWluZXIgI2NhbGVuZGFyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI2LCAyNiwgMjYsIDAuNjEyKTsgfVxuICAuby1hcHBvaW50bWVudF9fY2FsZW5kZXJjb250YWluZXIgLnVpLWRhdGVwaWNrZXItd2Vlay1lbmQudWktZGF0ZXBpY2tlci10b2RheSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5vLWFwcG9pbnRtZW50X19jYWxlbmRlcmNvbnRhaW5lciAudWktZGF0ZXBpY2tlci13ZWVrLWVuZC51aS1kYXRlcGlja2VyLXRvZGF5IGEge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLm8tYXBwb2ludG1lbnRfX2NhbGVuZGVyY29udGFpbmVyIC51aS1kYXRlcGlja2VyLXdlZWstZW5kLnVpLWRhdGVwaWNrZXItdG9kYXkgYTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vLWFwcG9pbnRtZW50X19jYWxlbmRlcnRpdHRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm8tYXBwb2ludG1lbnRfX2VtYWlsdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWFwcG9pbnRtZW50X19lbWFpbHRleHQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB6LWluZGV4OiAzOyB9IH1cbiAgLm8tYXBwb2ludG1lbnRfX2VtYWlsYW5jaG9yIHtcbiAgICBjb2xvcjogIzRhOTBlMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuby1hcHBvaW50bWVudCAuYy1idG4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tYXBwb2ludG1lbnQgLmMtYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDA7IH0gfVxuICAgIC5vLWFwcG9pbnRtZW50IC5jLWJ0biBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuby1hcHBvaW50bWVudCAuYy1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmY1ODAwOyB9XG4gICAgICAuby1hcHBvaW50bWVudCAuYy1idG46aG92ZXIgZyB7XG4gICAgICAgIGZpbGw6ICNmZjU4MDA7IH1cbiAgLm8tYXBwb2ludG1lbnRfX2ZsaXBmb3JtIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7IH1cbiAgICAuby1hcHBvaW50bWVudF9fZmxpcGZvcm0gaW5wdXQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjN2ZhMGIwO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAuby1hcHBvaW50bWVudF9fZmxpcGZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMjYyZTM2ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5vLWFwcG9pbnRtZW50X19mbGlwZm9ybSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzI2MmUzNiAhaW1wb3J0YW50OyB9XG4gICAgICAuby1hcHBvaW50bWVudF9fZmxpcGZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMjYyZTM2ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5vLWFwcG9pbnRtZW50X19mbGlwZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMjYyZTM2ICFpbXBvcnRhbnQ7IH1cbiAgICAuby1hcHBvaW50bWVudF9fZmxpcGZvcm0gLmMtYnRuIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5vLWFwcG9pbnRtZW50X19mbGlwZm9ybSAuYy1idG46ZGlzYWJsZWQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyYjQ5MztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjJiNDkzOyB9XG5cbi51aS1kYXRlcGlja2VyLWN1cnJlbnQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMDUsIDI1NSwgMC4wNjcpO1xuICBjb2xvcjogIzAwNjBlNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC51aS1kYXRlcGlja2VyLWN1cnJlbnQgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMDUsIDI1NSwgMC4xNDkpOyB9XG4gIC51aS1kYXRlcGlja2VyLWN1cnJlbnQgYTphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI1cHg7IH1cblxuLnVpLWRhdGVwaWNrZXItbm9uZXdvcmtpbmcgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTA1LCAyNTUsIDAuMDY3KTtcbiAgY29sb3I6ICMwMDYwZTY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAudWktZGF0ZXBpY2tlci1ub25ld29ya2luZyBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwNSwgMjU1LCAwLjE0OSk7IH1cblxuLmZsaXAtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLW8tcGVyc3BlY3RpdmU6IDEwMDA7XG4gIHBlcnNwZWN0aXZlOiAxMDAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhM2MyZDA7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjM2NjMDY1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZsaXAtY29udGFpbmVyLmhvdmVyIC5mbGlwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpOyB9XG5cbi5mbGlwLWNvbnRhaW5lcixcbi5mcm9udCxcbi5iYWNrIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDQzMHB4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuZmxpcC1jb250YWluZXIsXG4gICAgLmZyb250LFxuICAgIC5iYWNrIHtcbiAgICAgIHdpZHRoOiA0MDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZsaXAtY29udGFpbmVyLFxuICAgIC5mcm9udCxcbiAgICAuYmFjayB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuZmxpcC1jb250YWluZXIsXG4gICAgLmZyb250LFxuICAgIC5iYWNrIHtcbiAgICAgIHdpZHRoOiA1MTdweDsgfSB9XG5cbi5mbGlwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tb3otdHJhbnNpdGlvbjogMC42cztcbiAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtby10cmFuc2l0aW9uOiAwLjZzO1xuICAtby10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2l0aW9uOiAwLjZzO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZyb250LFxuLmJhY2sge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1vLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMjBweCAxNXB4OyB9XG4gIC5mcm9udCAuYmFjay1sb2dvLFxuICAuYmFjayAuYmFjay1sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgICBtYXgtd2lkdGg6IDQyOHB4OyB9XG4gIC5mcm9udCAuYmFjay1hbmNob3JlLFxuICAuYmFjayAuYmFjay1hbmNob3JlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmZyb250IC5iYWNrLWFuY2hvcmUgc3ZnLFxuICAgIC5iYWNrIC5iYWNrLWFuY2hvcmUgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHRyYW5zaXRpb246IDFzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgIC5mcm9udCAuYmFjay1hbmNob3JlOmhvdmVyLFxuICAgIC5iYWNrIC5iYWNrLWFuY2hvcmU6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU4MDA7IH1cbiAgICAgIC5mcm9udCAuYmFjay1hbmNob3JlOmhvdmVyIHN2ZyxcbiAgICAgIC5iYWNrIC5iYWNrLWFuY2hvcmU6aG92ZXIgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDApOyB9XG4gICAgICAgIC5mcm9udCAuYmFjay1hbmNob3JlOmhvdmVyIHN2ZyBnLFxuICAgICAgICAuYmFjayAuYmFjay1hbmNob3JlOmhvdmVyIHN2ZyBnIHtcbiAgICAgICAgICBzdHJva2U6ICNmZjU4MDA7IH1cblxuLmZyb250IHtcbiAgei1pbmRleDogMjsgfVxuXG4uYmFjayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgYmFja2dyb3VuZDogI0Y1RjlGQTtcbiAgei1pbmRleDogMzsgfVxuXG5ib2R5LmpzLW1vYmlsZWJvZHlncmF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGJvZHkuanMtbW9iaWxlYm9keWdyYXkgLm1vYmlsZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTYzLCAxOTQsIDIwOCwgMC41KTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMjtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICAgIGFuaW1hdGlvbjogZmFkZUluIGVhc2UgMXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiBlYXNlIDFzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBmYWRlSW4gZWFzZSAxcztcbiAgICAtby1hbmltYXRpb246IGZhZGVJbiBlYXNlIDFzO1xuICAgIC1tcy1hbmltYXRpb246IGZhZGVJbiBlYXNlIDFzOyB9XG4gIGJvZHkuanMtbW9iaWxlYm9keWdyYXkgLmZsaXAtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgYm9keS5qcy1tb2JpbGVib2R5Z3JheSAuby1hcHBvaW50bWVudCB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7IH1cbiAgYm9keS5qcy1tb2JpbGVib2R5Z3JheSAuby1hcHBvaW50bWVudF9fY2FsZW5kZXIge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsOyB9XG5cbi5qcy1jb252ZXJzYXRpb24tZXJyb3Ige1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAgIC5qcy1jb252ZXJzYXRpb24tZXJyb3Ige1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTc4cHg7IH0gfVxuXG4vKiBBTkNIT1IgLU5ldyBDb250YWN0Ki9cbi5jb250YWN0LW5ldyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1jb250YWN0L21vYmlsZS1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogODVweCAwIDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA4NjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0LW5ldyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctY29udGFjdC9iYW5uZXItYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3QtbmV3IHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDIwcHggMCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLmNvbnRhY3QtbmV3IC5vLWNvbnRhY3QtdXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5jb250YWN0LW5ldyAuby1jb250YWN0LXVzLW5ldyBoMSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDMxcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LW5ldyAuby1jb250YWN0LXVzLW5ldyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLmNvbnRhY3QtbmV3IC5vLWNvbnRhY3QtdXMtbmV3IGgxOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC1uZXcgLm8tY29udGFjdC11cy1uZXcgaDE6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5jb250YWN0LW5ldyAuby1jb250YWN0LXVzLW5ldyBoMSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjM0NDMDY1OyB9XG4gIC5jb250YWN0LW5ldyAuby1jb250YWN0LXVzLW5ldyBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jb250YWN0LW5ld19fYmFubmVyLWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4IDA7IH1cbiAgLmNvbnRhY3QtbmV3X19sb2dvLWltZyB7XG4gICAgZmxleDogMCAwIDUwJTsgfVxuICAuY29udGFjdC1uZXcgLm8tY29udGFjdC1mb3JtX19jb250YWN0LWZvcm0ge1xuICAgIHBhZGRpbmc6IDAgMTVweCAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtbmV3IC5vLWNvbnRhY3QtZm9ybV9fY29udGFjdC1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDQwcHggIWltcG9ydGFudDsgfSB9XG4gICAgLmNvbnRhY3QtbmV3IC5vLWNvbnRhY3QtZm9ybV9fY29udGFjdC1mb3JtIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgcGFkZGluZzogMTdweCAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29udGFjdC1uZXcgLm8tY29udGFjdC1mb3JtX19jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgICAgLmNvbnRhY3QtbmV3IC5vLWNvbnRhY3QtZm9ybV9fY29udGFjdC1mb3JtIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5jb250YWN0LW5ldyAuby1jb250YWN0LWZvcm1fX2NvbnRhY3QtZm9ybSBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY29udGFjdC1uZXcgLm8tY29udGFjdC1mb3JtX19jb250YWN0LWZvcm0gaW5wdXQjcGhvbmVOdW1iZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAuY29udGFjdC1uZXcgLm8tY29udGFjdC1mb3JtX19jb250YWN0LWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGFjdC1uZXcgLm8tY29udGFjdC1mb3JtX19jb250YWN0LWZvcm0gdGV4dGFyZWEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDExMHB4OyB9XG4gICAgICAuY29udGFjdC1uZXcgLm8tY29udGFjdC1mb3JtX19jb250YWN0LWZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGFjdC1uZXcgLm8tY29udGFjdC1mb3JtX19jb250YWN0LWZvcm0gLnUtbWVzc2FnZSB7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAuY29udGFjdC1uZXcgLm8tY29udGFjdC1mb3JtX19jb250YWN0LWZvcm0gaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgIGZvbnQtc2l6ZTogMzFweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtbmV3IC5vLWNvbnRhY3QtZm9ybV9fY29udGFjdC1mb3JtIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDUxcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LW5ldyAuby1jb250YWN0LWZvcm1fX2NvbnRhY3QtZm9ybSAuY29uZmlkZW50aWFsLXRleHQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5jb250YWN0LW5ldyAuby1jb250YWN0LWZvcm1fX2NvbnRhY3QtZm9ybSAudS1zdWJtaXQucy1idG4tbW9kaWZpZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7IH1cbiAgICAgIC5jb250YWN0LW5ldyAuby1jb250YWN0LWZvcm1fX2NvbnRhY3QtZm9ybSAudS1zdWJtaXQucy1idG4tbW9kaWZpZXI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogI2ZmNTgwMDsgfVxuICAgICAgICAuY29udGFjdC1uZXcgLm8tY29udGFjdC1mb3JtX19jb250YWN0LWZvcm0gLnUtc3VibWl0LnMtYnRuLW1vZGlmaWVyOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjZmY1ODAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3QtbmV3X19jb2wtbGVmdCB7XG4gICAgICBmbGV4OiAxOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdC1uZXdfX2NvbC1yaWdodCB7XG4gICAgICB3aWR0aDogNjElOyB9IH1cbiAgLmNvbnRhY3QtbmV3IC5vLWNvbnRhY3QtZm9ybV9fYXR0YWNoZW1lbnQtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgLmNvbnRhY3QtbmV3IC5hdHRhY2gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICAuY29udGFjdC1uZXcgLnUtbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jb250YWN0LW5ldyAudS1tZXNzYWdlIHNwYW4jcmVxdWlyZW1lbnRzX2ZlZWRiYWNrIHtcbiAgICAgIHJpZ2h0OiA0MHB4OyB9XG4gIC5jb250YWN0LW5ldyAuY29uZmlkZW50aWFsLXRleHQtd3JhcF9faW52ZXJzZSB1bCB7XG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmNvbnRhY3QtbmV3IC5jb25maWRlbnRpYWwtdGV4dC13cmFwX19pbnZlcnNlIGxpIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5jb250YWN0LW5ldyAuY29uZmlkZW50aWFsLXRleHQtd3JhcF9faW52ZXJzZSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuY29udGFjdC1uZXcgLmNvbmZpZGVudGlhbC10ZXh0LXdyYXBfX2ludmVyc2UgbGkgaW1nIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4OyB9XG4gIC5jb250YWN0LW5ldyAuby1jb250YWN0LWZvcm0ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5jb250YWN0LW5ldyAuby1jb250YWN0LXVzLW5ldyAuY24tZm9ybSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTVweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC1uZXcgLm8tY29udGFjdC11cy1uZXcgLmNuLWZvcm0ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNjVweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjsgfSB9XG4gICAgLmNvbnRhY3QtbmV3IC5vLWNvbnRhY3QtdXMtbmV3IC5jbi1mb3JtOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1jb250YWN0L3NhbWUtZGF5LXJlc3BvbnNlLWJhZGdlLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIHRvcDogLTQ0cHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICB3aWR0aDogMTg2cHg7XG4gICAgICBoZWlnaHQ6IDE3MHB4OyB9XG4gIC5jb250YWN0LW5ld19fbW9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY29udGFjdC1uZXcgLmNvbnRhY3QtcmVxdWlyZS1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDEycHg7IH1cbiAgLmNvbnRhY3QtbmV3IC51LW1lc3NhZ2UgLmNvbnRhY3QtcmVxdWlyZS1tZXNzYWdlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTE0cHg7IH1cblxuLmNvbnRhY3QtbWVldHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JDQkNCOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3QtbWVldHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICAuY29udGFjdC1tZWV0czpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtbWVldHM6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNTVCQkY7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLmNvbnRhY3QtbWVldHMgLmV4Y2VsbGVuY2UtbWVldHNfX3RpdHRsZSBwIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhY3QtbWVldHMgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtbWVldHMgaDMge1xuICAgICAgICBmb250LXNpemU6IDUxcHg7IH0gfVxuICAuY29udGFjdC1tZWV0c19fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LW1lZXRzX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5jb250YWN0LW1lZXRzX19sZWZ0IHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtbWVldHNfX2xlZnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmNvbnRhY3QtbWVldHNfX2xlZnQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogIzYzODVEQTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LW1lZXRzX19sZWZ0OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjM4NURBO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLmNvbnRhY3QtbWVldHNfX2xlZnQtY2FyZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgIC5jb250YWN0LW1lZXRzX19sZWZ0LWNhcmQtLWd1cmdhb24ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjM4NWRhO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmNvbnRhY3QtbWVldHNfX2xlZnQtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jb250YWN0LW1lZXRzX19sZWZ0LXRvcCBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY29udGFjdC1tZWV0c19fcmlnaHRib3ggcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdC1tZWV0c19fcmlnaHRib3gge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG4gIC5jb250YWN0LW1lZXRzX19yaWdodGJveDpmaXJzdC1jaGlsZCwgLmNvbnRhY3QtbWVldHNfX3JpZ2h0Ym94Om50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYzODVkYTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC1tZWV0c19fcmlnaHRib3g6Zmlyc3QtY2hpbGQsIC5jb250YWN0LW1lZXRzX19yaWdodGJveDpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gIC5jb250YWN0LW1lZXRzX19yaWdodC10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmNvbnRhY3QtbWVldHNfX3JpZ2h0LXRvcCBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY29udGFjdC1tZWV0cyAub3dsLWRvdHMge1xuICAgIHBhZGRpbmc6IDBweCAwIDIwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAuY29udGFjdC1tZWV0cyAuY29udGFjdC1sb2NhdGlvbi1zcGFjaW5nLW5ldyB7XG4gICAgYmFja2dyb3VuZDogIzM1NUJCRjtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LW1lZXRzIC5jb250YWN0LWxvY2F0aW9uLXNwYWNpbmctbmV3IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5jb250YWN0LW1lZXRzIC5jb250YWN0LWxvY2F0aW9uLXNwYWNpbmctbmV3IGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC1tZWV0cyAuY29udGFjdC1sb2NhdGlvbi1zcGFjaW5nLW5ldyBoMyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH0gfVxuICAgIC5jb250YWN0LW1lZXRzIC5jb250YWN0LWxvY2F0aW9uLXNwYWNpbmctbmV3IHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmNvbnRhY3QtbWVldHMgLmNvbnRhY3QtbG9jYXRpb24tc3BhY2luZy1uZXcgYSB7XG4gICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuY29udGFjdC1tZWV0cyAuY29udGFjdC1sb2NhdGlvbi1zcGFjaW5nLW5ldyBoNCB7XG4gICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgLmNvbnRhY3QtbWVldHMgLmNvbC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LW1lZXRzIC5jb2wtbGctNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5jb250YWN0LW1lZXRzIC5jb2wtbGctNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7IH0gfVxuICAuY29udGFjdC1tZWV0cyAuZXhjZWxsZW5jZS1tZWV0c19fY2xpZW50bGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tY291bnQ6IGluaGVyaXQ7XG4gICAgY29sdW1uLWdhcDogaW5oZXJpdDsgfVxuICAuY29udGFjdC1tZWV0cyAuZXhjZWxsZW5jZS1tZWV0c19fY2xpZW50aXRlbSB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICBmbGV4OiAwIDAgMjglOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LW1lZXRzIC5leGNlbGxlbmNlLW1lZXRzX19jbGllbnRpdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4OyB9IH1cblxuLnRlYW0tZm9ydHVuZSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNDBweCAwIDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGVhbS1mb3J0dW5lIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC50ZWFtLWZvcnR1bmUgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMyNjJFMzY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLWZvcnR1bmUgaDIge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9IH1cbiAgICAudGVhbS1mb3J0dW5lIGgyIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAudGVhbS1mb3J0dW5lIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlYW0tZm9ydHVuZSB1bCB7XG4gICAgICAgIGdhcDogMDsgfSB9XG4gICAgLnRlYW0tZm9ydHVuZSB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGZsZXg6IDAgMCA0OCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZWFtLWZvcnR1bmUgdWwgbGkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREJERkU3O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQkRGRTc7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgICAgIGZsZXg6IDAgMCAyNSU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgIC50ZWFtLWZvcnR1bmUgdWwgbGkge1xuICAgICAgICAgIGZsZXg6IDAgMCAyMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tZm9ydHVuZSB1bCBsaTpudGgtY2hpbGQoNG4rNCkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgLnRlYW0tZm9ydHVuZSB1bCBsaTpudGgtY2hpbGQoNG4rNCkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQkRGRTc7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgIC50ZWFtLWZvcnR1bmUgdWwgbGk6bnRoLWNoaWxkKDVuKzUpIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuICAgICAgLnRlYW0tZm9ydHVuZSB1bCBsaTpudGgtY2hpbGQoNikgLnl3Z19faW5mbyBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAgICAgLnRlYW0tZm9ydHVuZSB1bCBsaTpudGgtY2hpbGQoNykgLnl3Z19faW5mbyBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgIC50ZWFtLWZvcnR1bmUgdWwgbGk6bnRoLWxhc3QtY2hpbGQoLW4rNCkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgIC50ZWFtLWZvcnR1bmUgdWwgbGk6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tZm9ydHVuZSB1bCBsaTpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gICAgICAudGVhbS1mb3J0dW5lIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgICAgLnRlYW0tZm9ydHVuZSB1bCBsaTpsYXN0LWNoaWxkIC55d2dfX2luZm8gc3BhbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZWFtLWZvcnR1bmUgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICB6LWluZGV4OiA5OyB9IH1cbiAgICAgIC50ZWFtLWZvcnR1bmUgdWwgbGkgaSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gICAgLnRlYW0tZm9ydHVuZSB1bCAueXdnX19pbmZvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZWFtLWZvcnR1bmUgdWwgLnl3Z19faW5mbyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuICAgICAgLnRlYW0tZm9ydHVuZSB1bCAueXdnX19pbmZvIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnRlYW0tZm9ydHVuZSB1bCAueXdnX19pbmZvIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgICAgIC50ZWFtLWZvcnR1bmUgdWwgLnl3Z19faW5mbyBzbWFsbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnRlYW0tZm9ydHVuZSB1bCAueXdnX19pbmZvIHNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cbiAgLnRlYW0tZm9ydHVuZSAub3dsLWRvdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAudGVhbS1mb3J0dW5lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI0ZGNTgwMDsgfVxuICAudGVhbS1mb3J0dW5lIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZWFtLWZvcnR1bmUgLm93bC1zdGFnZS1vdXRlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjREJERkU3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDFweDsgfVxuICAudGVhbS1mb3J0dW5lIC5zcGxpZGVfX3RyYWNrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjREJERkU3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMXB4OyB9XG4gIC50ZWFtLWZvcnR1bmUgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgZ2FwOiAwOyB9XG4gICAgLnRlYW0tZm9ydHVuZSAuc3BsaWRlX19wYWdpbmF0aW9uIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbGV4OiAwIDAgYXV0byAhaW1wb3J0YW50OyB9XG4gIC50ZWFtLWZvcnR1bmVfX2FzdGVyaXNrdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLmVtYWlsLWluZm8ge1xuICBwYWRkaW5nOiAzMTVweCAwIDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQkNCQ0I7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZW1haWwtaW5mbyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAuZW1haWwtaW5mbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRTBFMEUwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiA4OCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVtYWlsLWluZm86YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5lbWFpbC1pbmZvX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVtYWlsLWluZm9fX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5lbWFpbC1pbmZvX19sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lbWFpbC1pbmZvX19sZWZ0IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuZW1haWwtaW5mb19fbGVmdCBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLmVtYWlsLWluZm9fX2xlZnQgYSB7XG4gICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzQ0OTJEQztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVtYWlsLWluZm9fX2xlZnQgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZW1haWwtaW5mb19fcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxODBweDsgfSB9XG4gIC5lbWFpbC1pbmZvX19yaWdodCBzcGFuIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAuZW1haWwtaW5mb19fcmlnaHQgYSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM0NDkyREM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZW1haWwtaW5mb19fcmlnaHQgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG5cbi5vZmZpY2UtaW5zaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAub2ZmaWNlLWluc2lkZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA1OCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5vZmZpY2UtaW5zaWRlLWltYWdlcyB7XG4gICAgaGVpZ2h0OiAxNDJweDsgfVxuICAgIC5vZmZpY2UtaW5zaWRlLWltYWdlcyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uY29udGFjdC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY29udGFjdC1kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICAuY29udGFjdC1kcm9wZG93biAuZHJvcGRvd24tbGlzdCB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNThweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC1kcm9wZG93biAuZHJvcGRvd24tbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweCA1cHg7IH0gfVxuICAuY29udGFjdC1kcm9wZG93biAuY2hlY2tib3gge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7IH1cbiAgLmNvbnRhY3QtZHJvcGRvd24gLmRyb3Bkb3duLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuY29udGFjdC1kcm9wZG93biAuZHJvcGRvd24tbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LWNvbnRhY3QvYm90dG9tLWFycm93LnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG4gIC5jb250YWN0LWRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LWRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuY29udGFjdC1kcm9wZG93bi5vcGVuIC5jaGVja2JveCB7XG4gICAgdHJhbnNpdGlvbjogMnMgb3BhY2l0eSAycztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5jb250YWN0LWRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLWxhYmVsOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4uY29udGFjdC1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdC1jaGVja2JveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgZmxleDogMCAwIDQ1JTtcbiAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0LWNoZWNrYm94Om50aC1jaGlsZChvZGQpIHtcbiAgICAgIGZsZXg6IGF1dG87IH0gfVxuICAuY29udGFjdC1jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb250YWN0LWNoZWNrYm94IC5jaGVja2JveC1jdXN0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRhY3QtY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbS1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY29udGFjdC1jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tICsgLmNoZWNrYm94LWN1c3RvbS1sYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCNkIyQjI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgLmNvbnRhY3QtY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbTpjaGVja2VkICsgLmNoZWNrYm94LWN1c3RvbS1sYWJlbDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItd2lkdGg6IDBweCAycHggMnB4IDA7XG4gICAgd2lkdGg6IDZweDsgfVxuICAuY29udGFjdC1jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbS1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi8qIEFOQ0hPUiAtRW5nYWdlbWVudCBNb2RlbCovXG4uby1lbmdhZ2VtZW50LWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MkM1ODsgfVxuICAuby1lbmdhZ2VtZW50LWJhbm5lcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgaGVpZ2h0OiA5MyU7XG4gICAgYmFja2dyb3VuZDogIzA2MGEyNTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDYsIDEwLCAzNywgMC43KSAwLCByZ2JhKDUsIDQ0LCA4OCwgMCkgNDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cbiAgLm8tZW5nYWdlbWVudC1iYW5uZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvYmFubmVyLWdyYWRpZW50LWludmVyc2UucG5nKSwgdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2Jhbm5lci1ncmFkaWVudC5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwLDAgMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAuby1lbmdhZ2VtZW50LWJhbm5lciAuei0xIHtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5vLWVuZ2FnZW1lbnQtYmFubmVyIC5jb2wtNTUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1lbmdhZ2VtZW50LWJhbm5lciAuY29sLTU1IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA1NSU7IH0gfVxuICAuby1lbmdhZ2VtZW50LWJhbm5lciAuY29sLTQ1IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tZW5nYWdlbWVudC1iYW5uZXIgLmNvbC00NSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgLm8tZW5nYWdlbWVudC1iYW5uZXIgLmNvbC01MiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWVuZ2FnZW1lbnQtYmFubmVyIC5jb2wtNTIge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDUyJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5vLWVuZ2FnZW1lbnQtYmFubmVyIC5jb2wtNDgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1lbmdhZ2VtZW50LWJhbm5lciAuY29sLTQ4IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC5vLWVuZ2FnZW1lbnQtYmFubmVyX19zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAxMTBweCAwIDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tZW5nYWdlbWVudC1iYW5uZXJfX3NwYWNpbmcge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDQwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1lbmdhZ2VtZW50LWJhbm5lcl9fc3BhY2luZy0taG93LXdvcmsge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDYwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1lbmdhZ2VtZW50LWJhbm5lcl9fc3BhY2luZy0tZGVkaWNhdGVkIHtcbiAgICAgICAgcGFkZGluZzogMTUwcHggMCAwOyB9IH1cbiAgLm8tZW5nYWdlbWVudC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWVuZ2FnZW1lbnQtYmFubmVyX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuby1lbmdhZ2VtZW50LWJhbm5lcl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzQ0MwNjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWVuZ2FnZW1lbnQtYmFubmVyX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5vLWVuZ2FnZW1lbnQtYmFubmVyX19zdWJ0aXRsZS0taG93LXdlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLm8tZW5nYWdlbWVudC1iYW5uZXJfX3N1YnRpdGxlLS1kZWRpY2F0ZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tZW5nYWdlbWVudC1iYW5uZXJfX3N1YnRpdGxlLS1kZWRpY2F0ZWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLm8tZW5nYWdlbWVudC1iYW5uZXJfX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tZW5nYWdlbWVudC1iYW5uZXJfX3N1YmhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLm8tZW5nYWdlbWVudC1iYW5uZXJfX3N1YmNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWVuZ2FnZW1lbnQtYmFubmVyX19zdWJjb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5vLWVuZ2FnZW1lbnQtYmFubmVyX19iYW5uZXJpbWFnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1lbmdhZ2VtZW50LWJhbm5lcl9fYmFubmVyaW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5vLWVuZ2FnZW1lbnQtYmFubmVyX19yZXZpZXdpY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2Jhbm5lci1sZWZ0LWFycm93LnN2ZyksIHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9iYW5uZXItcmlnaHQtYXJyb3cuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwxMDAlIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAyNXB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDsgfVxuICAuby1lbmdhZ2VtZW50LWJhbm5lcl9faWNvbnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWVuZ2FnZW1lbnQtYmFubmVyX19pY29udGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4OyB9IH1cbiAgLm8tZW5nYWdlbWVudC1iYW5uZXJfX2ljb25saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm8tZW5nYWdlbWVudC1iYW5uZXJfX2ljb25pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWVuZ2FnZW1lbnQtYmFubmVyX19pY29uaXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogMjUlOyB9IH1cbiAgLm8tZW5nYWdlbWVudC1iYW5uZXJfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWVuZ2FnZW1lbnQtYmFubmVyX19idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tZW5nYWdlbWVudC1iYW5uZXJfX2J0bi0tYXV0b3dpZHRoIHtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfSB9XG5cbi5vLWNvcmUtZW5nYWdlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuby1jb3JlLWVuZ2FnZW1lbnQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDclO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTJjNTg7IH1cbiAgLm8tY29yZS1lbmdhZ2VtZW50X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjVweCAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiMmJhYzc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tY29yZS1lbmdhZ2VtZW50X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMzVweCAyMHB4IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAgICAgLm8tY29yZS1lbmdhZ2VtZW50X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNjVweCA4MHB4IDMwcHg7IH0gfVxuICAgIC5vLWNvcmUtZW5nYWdlbWVudF9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDI1JTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHdoaXRlIDAlLCAjYjJiYWM3IDEwMCUpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNXB4OyB9XG4gICAgLm8tY29yZS1lbmdhZ2VtZW50X193cmFwcGVyOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAyNSU7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCB3aGl0ZSAwJSwgI2IyYmFjNyAxMDAlKTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1cHg7IH1cbiAgLm8tY29yZS1lbmdhZ2VtZW50X19sYXJnZXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWNvcmUtZW5nYWdlbWVudF9fbGFyZ2V0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAuby1jb3JlLWVuZ2FnZW1lbnRfX3NtYWxsdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMyNjJFMzY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuby1jb3JlLWVuZ2FnZW1lbnRfX3NtYWxsdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tY29yZS1lbmdhZ2VtZW50X19zbWFsbHRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH0gfVxuICAuby1jb3JlLWVuZ2FnZW1lbnRfX2NvcmV3cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vLWNvcmUtZW5nYWdlbWVudF9fY29yZXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuby1jb3JlLWVuZ2FnZW1lbnRfX2NvcmVoZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzBweCAxOHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJhY2tncm91bmQ6ICMzNTVCQkY7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuby1jb3JlLWVuZ2FnZW1lbnRfX2NvcmVoZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMjZweCAyNXB4IDI2cHg7IH0gfVxuICAgIC5vLWNvcmUtZW5nYWdlbWVudF9fY29yZWhlYWRpbmcgaSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGZsZXg6IDAgMCA1MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLm8tY29yZS1lbmdhZ2VtZW50X19jb3JlaGVhZGluZyBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuby1jb3JlLWVuZ2FnZW1lbnRfX3BvcHVsYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHRvcDogLTE1cHg7XG4gICAgYmFja2dyb3VuZDogIzNDQzA2NTtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDAgMTlweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vLWNvcmUtZW5nYWdlbWVudF9fY29yZWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE2cHggMzBweCAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vLWNvcmUtZW5nYWdlbWVudF9fY29yZWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDg3JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuby1jb3JlLWVuZ2FnZW1lbnRfX2NvcmVjb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiA4MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAgICAgLm8tY29yZS1lbmdhZ2VtZW50X19jb3JlY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuby1jb3JlLWVuZ2FnZW1lbnRfX2NvcmV0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXg6IDAgMCAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWNvcmUtZW5nYWdlbWVudF9fY29yZXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAuby1jb3JlLWVuZ2FnZW1lbnRfX2lubmVydGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm8tY29yZS1lbmdhZ2VtZW50X19pbm5lcnRpdGxlIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gIC5vLWNvcmUtZW5nYWdlbWVudF9faW5uZXJjb250ZW50IHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuby1jb3JlLWVuZ2FnZW1lbnRfX2lubmVyY29udGVudDpudGgtY2hpbGQoNikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuby1jb3JlLWVuZ2FnZW1lbnRfX2lubmVyYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAuby1jb3JlLWVuZ2FnZW1lbnRfX21vcmVpdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2IyYmFjNyA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tY29yZS1lbmdhZ2VtZW50X19tb3JlaXRlbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5vLWNvcmUtZW5nYWdlbWVudF9fbW9yZWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAuby1jb3JlLWVuZ2FnZW1lbnRfX2l0ZW10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLm8tY29yZS1lbmdhZ2VtZW50X19pdGVtdGl0bGU6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjM0NDMDY1O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1jb3JlLWVuZ2FnZW1lbnRfX2l0ZW10aXRsZTphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7IH0gfVxuICAuby1jb3JlLWVuZ2FnZW1lbnRfX2l0ZW1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLm8tY29yZS1lbmdhZ2VtZW50X19idG4tZ3JhZGllbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuby1jb3JlLWVuZ2FnZW1lbnRfX2J0bi1ncmFkaWVudDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTIwMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAtNTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjU4MDA7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAuby1jb3JlLWVuZ2FnZW1lbnRfX2J0bi1ncmFkaWVudDpob3ZlcjphZnRlciB7XG4gICAgICBhbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM4OGRlYjEpLCBjb2xvci1zdG9wKDIwJSwgIzFhYjg2NCksIGNvbG9yLXN0b3AoNTIlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikpLCB0byhyZ2JhKDYsIDg3LCAxODEsIDAuNjIpKSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpOyB9XG4gIC5vLWNvcmUtZW5nYWdlbWVudF9faXRlbWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuby1jb3JlLWVuZ2FnZW1lbnRfX2l0ZW1idG4ge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7IH0gfVxuXG4uby1jb21wYXJlLXNoZWV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjsgfVxuICAuby1jb21wYXJlLXNoZWV0X19zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tY29tcGFyZS1zaGVldF9fc3BhY2luZyB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5vLWNvbXBhcmUtc2hlZXRfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMyNjJFMzY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tY29tcGFyZS1zaGVldF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAuby1jb21wYXJlLXNoZWV0X190YWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7IH1cbiAgLm8tY29tcGFyZS1zaGVldF9fdGhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYzZkNDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm8tY29tcGFyZS1zaGVldF9fdGhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuICAuby1jb21wYXJlLXNoZWV0X190Ym9keSAuby1jb21wYXJlLXNoZWV0X190ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYzZkNDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1jb21wYXJlLXNoZWV0X190Ym9keSB7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7IH1cbiAgICAgIC5vLWNvbXBhcmUtc2hlZXRfX3Rib2R5IC5vLWNvbXBhcmUtc2hlZXRfX3RyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAuby1jb21wYXJlLXNoZWV0X190Ym9keSAuby1jb21wYXJlLXNoZWV0X190cjpmaXJzdC1jaGlsZCAuby1jb21wYXJlLXNoZWV0X190ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMDsgfVxuICAgICAgICAuby1jb21wYXJlLXNoZWV0X190Ym9keSAuby1jb21wYXJlLXNoZWV0X190cjpsYXN0LWNoaWxkIC5vLWNvbXBhcmUtc2hlZXRfX3RkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLm8tY29tcGFyZS1zaGVldF9fdGJvZHkgLm8tY29tcGFyZS1zaGVldF9fdHI6bGFzdC1jaGlsZCAuby1jb21wYXJlLXNoZWV0X190ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAuby1jb21wYXJlLXNoZWV0X190ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuby1jb21wYXJlLXNoZWV0X190ciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuby1jb21wYXJlLXNoZWV0X190aCB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY5O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBjb2xvcjogIzI2MkUzNjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJjNmQ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuby1jb21wYXJlLXNoZWV0X190aCB7XG4gICAgICAgIHdpZHRoOiAxOS41JTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JiYzZkNDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAgICAgLm8tY29tcGFyZS1zaGVldF9fdGgge1xuICAgICAgICB3aWR0aDogMTklO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMTVweDsgfSB9XG4gICAgLm8tY29tcGFyZS1zaGVldF9fdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm8tY29tcGFyZS1zaGVldF9fdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAyMiU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAgICAgICAuby1jb21wYXJlLXNoZWV0X190aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDI0JTtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuICAgIC5vLWNvbXBhcmUtc2hlZXRfX3RoOm50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAwOyB9XG4gICAgLm8tY29tcGFyZS1zaGVldF9fdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMCAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm8tY29tcGFyZS1zaGVldF9fdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmM2ZDQ7IH0gfVxuICAgIC5vLWNvbXBhcmUtc2hlZXRfX3RoIGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgLm8tY29tcGFyZS1zaGVldF9fdGQge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYzZkNDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuby1jb21wYXJlLXNoZWV0X190ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgd2lkdGg6IDE5LjUlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmJjNmQ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgICAgIC5vLWNvbXBhcmUtc2hlZXRfX3RkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgd2lkdGg6IDE5JTsgfSB9XG4gICAgLm8tY29tcGFyZS1zaGVldF9fdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzU1QkJGO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNzQ2YTA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5vLWNvbXBhcmUtc2hlZXRfX3RkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogMjIlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAgICAgICAuby1jb21wYXJlLXNoZWV0X190ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDI0JTsgfSB9XG4gICAgLm8tY29tcGFyZS1zaGVldF9fdGQgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAuby1jb21wYXJlLXNoZWV0X19tb3JldGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cbiAgLm8tY29tcGFyZS1zaGVldF9fZnJlZWJ0biB7XG4gICAgbWF4LXdpZHRoOiA0MDlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5vLWlkZWEtdHJhbnNmb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MmM1ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG93LXdlLWhlbHAteW91L2hvdy13ZS1oZWxwLWdyYXBoaWMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7IH1cbiAgLm8taWRlYS10cmFuc2Zvcm1fX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1pZGVhLXRyYW5zZm9ybV9fc3BhY2luZyB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5vLWlkZWEtdHJhbnNmb3JtX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm8taWRlYS10cmFuc2Zvcm1fX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1pZGVhLXRyYW5zZm9ybV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIC5vLWlkZWEtdHJhbnNmb3JtX19oZWFkaW5nLS1ibGFjayB7XG4gICAgICBjb2xvcjogIzI2MkUzNjsgfVxuICAuby1pZGVhLXRyYW5zZm9ybV9fY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5vLWlkZWEtdHJhbnNmb3JtX19jb250ZW50LS1ibGFjayB7XG4gICAgICBjb2xvcjogIzI2MkUzNjsgfVxuICAuby1pZGVhLXRyYW5zZm9ybV9fYnRuYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taWRlYS10cmFuc2Zvcm1fX2J0bmFyZWEge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLm8taWRlYS10cmFuc2Zvcm1fX2J0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm8taWRlYS10cmFuc2Zvcm1fX2J0biB7XG4gICAgICAgIHdpZHRoOiAzMzNweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gICAgICAuby1pZGVhLXRyYW5zZm9ybV9fYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwIDhweDsgfSB9XG4gICAgLm8taWRlYS10cmFuc2Zvcm1fX2J0bi0td2hpdGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgIC5vLWlkZWEtdHJhbnNmb3JtX19idG4tLXdoaXRlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgICAuby1pZGVhLXRyYW5zZm9ybV9fYnRuLS13aGl0ZTpob3ZlciBzdmcgZyB7XG4gICAgICAgICAgZmlsbDogIzMzMzsgfVxuICAgIC5vLWlkZWEtdHJhbnNmb3JtX19idG4tLWJsYWNrIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGNTgwMDsgfVxuICAgICAgLm8taWRlYS10cmFuc2Zvcm1fX2J0bi0tYmxhY2s6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGNTgwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgICAuby1pZGVhLXRyYW5zZm9ybV9fYnRuLS1ibGFjazpob3ZlciBzdmcgZyB7XG4gICAgICAgICAgZmlsbDogI0ZGNTgwMDsgfVxuICAuby1pZGVhLXRyYW5zZm9ybS0tbm8tYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi8qIEFOQ0hPUiAtTmV3IFJlZmVycmFsICovXG4ubmV3LWNsZWFuLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzA1MkM1ODtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEyMHB4IDBweCA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5uZXctY2xlYW4tYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDE1MHB4IDBweCA2MHB4OyB9IH1cbiAgLm5ldy1jbGVhbi1iYW5uZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNDEwcHg7XG4gICAgaGVpZ2h0OiAyNDVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy90d28tZm9yLW9uZS9iYW5uZXItdG9wLWdyYWRpZW50LnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB0b3A6IDY1cHg7XG4gICAgbGVmdDogMDsgfVxuICAubmV3LWNsZWFuLWJhbm5lcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctY2xlYW4tYmFubmVyX19oZWFkaW5nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm5ldy1jbGVhbi1iYW5uZXJfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmV3LWNsZWFuLWJhbm5lcl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7IH0gfVxuICAubmV3LWNsZWFuLWJhbm5lcl9faGVhZGluZy1zcGFuIHtcbiAgICBjb2xvcjogIzE0REY3RDsgfVxuICAubmV3LWNsZWFuLWJhbm5lcl9fc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAubmV3LWNsZWFuLWJhbm5lcl9fc3ViaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWNsZWFuLWJhbm5lcl9fc3ViaGVhZGluZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXctY2xlYW4tYmFubmVyX19zdWJoZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIC5uZXctY2xlYW4tYmFubmVyX19jdGEtYXJlYSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5ldy1jbGVhbi1iYW5uZXJfX2N0YS1hcmVhIHtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubmV3LWNsZWFuLWJhbm5lcl9fY3RhLWFyZWEge1xuICAgICAgICBnYXA6IDBweDsgfSB9XG4gIC5uZXctY2xlYW4tYmFubmVyX19ibm5lci1pbWFnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5ldy1jbGVhbi1iYW5uZXJfX2JubmVyLWltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm5ldy1jbGVhbi1iYW5uZXJfX2JubmVyLWltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4uaGlnaGVzdC1yYXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODFDMzY7XG4gIHBhZGRpbmc6IDMwcHggMHB4IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5oaWdoZXN0LXJhdGVkIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMHB4OyB9IH1cbiAgLmhpZ2hlc3QtcmF0ZWRfX2NvbnRlbnQtYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oaWdoZXN0LXJhdGVkX19jb250ZW50LWFyZWEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLmhpZ2hlc3QtcmF0ZWRfX2JyYWNrZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGlnaGVzdC1yYXRlZF9fYnJhY2tldCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmhpZ2hlc3QtcmF0ZWRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGlnaGVzdC1yYXRlZF9faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDsgfSB9XG4gIC5oaWdoZXN0LXJhdGVkX19oZWFkaW5nLWJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhpZ2hlc3QtcmF0ZWRfX2hlYWRpbmctYnIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5oaWdoZXN0LXJhdGVkX19pbWFnZS1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oaWdoZXN0LXJhdGVkX19pbWFnZS1hcmVhIHtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7IH0gfVxuICAuaGlnaGVzdC1yYXRlZF9fcmF0aW5ncyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhpZ2hlc3QtcmF0ZWRfX3JhdGluZ3Mge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7IH0gfVxuXG4uZWFybmluZy1jb21taXNzaW9uIHtcbiAgcGFkZGluZzogMzBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lYXJuaW5nLWNvbW1pc3Npb24ge1xuICAgICAgcGFkZGluZzogNjBweCAwcHg7IH0gfVxuICAuZWFybmluZy1jb21taXNzaW9uX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZWFybmluZy1jb21taXNzaW9uX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmVhcm5pbmctY29tbWlzc2lvbl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7IH0gfVxuICAuZWFybmluZy1jb21taXNzaW9uX19oZWFkaW5nLWJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmVhcm5pbmctY29tbWlzc2lvbl9faGVhZGluZy1iciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmVhcm5pbmctY29tbWlzc2lvbl9faGVhZGluZy1zcGFuIHtcbiAgICBjb2xvcjogIzQ3NkZENDsgfVxuICAuZWFybmluZy1jb21taXNzaW9uX19jYXJkLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmVhcm5pbmctY29tbWlzc2lvbl9fY2FyZC1saXN0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmVhcm5pbmctY29tbWlzc2lvbl9fY2FyZC1saXN0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgfSB9XG5cbi5jb21taXNzaW9uLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29tbWlzc2lvbi1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjRweDsgfSB9XG4gIC5jb21taXNzaW9uLWNhcmRfX2ljb24tYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY29tbWlzc2lvbi1jYXJkX19pY29uIHtcbiAgICB3aWR0aDogNTBweDsgfVxuICAgIC5jb21taXNzaW9uLWNhcmRfX2ljb24tLWxnIHtcbiAgICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbW1pc3Npb24tY2FyZF9faWNvbi0tbGcge1xuICAgICAgICAgIHdpZHRoOiA3MHB4OyB9IH1cbiAgLmNvbW1pc3Npb24tY2FyZF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50OyB9XG4gIC5jb21taXNzaW9uLWNhcmRfX2hlYWRpbmctbGcge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29tbWlzc2lvbi1jYXJkX19oZWFkaW5nLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9XG4gIC5jb21taXNzaW9uLWNhcmRfX2Rlc2NyaXB0aW9uLWxnIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb21taXNzaW9uLWNhcmRfX2Rlc2NyaXB0aW9uLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5jb21taXNzaW9uLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5jb21taXNzaW9uLWNhcmQtLWxnIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbW1pc3Npb24tY2FyZC0tbGcge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDY4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbW1pc3Npb24tY2FyZDpob3ZlciB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH0gfVxuXG4ucmVmZXJyYWwtcHJvZ3JhbS10b3Age1xuICBoZWlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucmVmZXJyYWwtcHJvZ3JhbS10b3Age1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cblxuLnJlZmVycmFsLXByb2dyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyQzU4O1xuICBwYWRkaW5nOiA0MHB4IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlZmVycmFsLXByb2dyYW0ge1xuICAgICAgcGFkZGluZzogNTVweCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5yZWZlcnJhbC1wcm9ncmFtIHtcbiAgICAgIHBhZGRpbmc6IDU1cHggNDhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucmVmZXJyYWwtcHJvZ3JhbSB7XG4gICAgICBwYWRkaW5nOiA3NXB4IDY4cHg7IH0gfVxuICAucmVmZXJyYWwtcHJvZ3JhbV9faGVhZGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWZlcnJhbC1wcm9ncmFtX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgLnJlZmVycmFsLXByb2dyYW1fX3N0ZXBzLWFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVmZXJyYWwtcHJvZ3JhbV9fc3RlcHMtYXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAucmVmZXJyYWwtcHJvZ3JhbV9fY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWZlcnJhbC1wcm9ncmFtX19jYXJkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDsgfVxuICAgICAgICAucmVmZXJyYWwtcHJvZ3JhbV9fY2FyZDphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctcmVmZXJyYWwvYXJyb3ctcmlnaHQuc3ZnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAucmVmZXJyYWwtcHJvZ3JhbV9fY2FyZDpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5yZWZlcnJhbC1wcm9ncmFtX19zdGVwLWNvdW50IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyQzU4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWZlcnJhbC1wcm9ncmFtX19zdGVwLWNvdW50IHtcbiAgICAgICAgbGVmdDogNDIlO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAucmVmZXJyYWwtcHJvZ3JhbV9fY2lyY2xlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAucmVmZXJyYWwtcHJvZ3JhbV9fY2FyZC1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDsgfVxuICAucmVmZXJyYWwtcHJvZ3JhbV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZmVycmFsLXByb2dyYW1fX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDsgfSB9XG5cbi5yZWZlcnJhbC1yZWFzb25zIHtcbiAgcGFkZGluZzogMzBweCAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucmVmZXJyYWwtcmVhc29ucyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDBweDsgfSB9XG4gIC5yZWZlcnJhbC1yZWFzb25zX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlZmVycmFsLXJlYXNvbnNfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucmVmZXJyYWwtcmVhc29uc19faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7IH0gfVxuICAucmVmZXJyYWwtcmVhc29uc19faGVhZGluZy1iciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5yZWZlcnJhbC1yZWFzb25zX19oZWFkaW5nLWJyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucmVmZXJyYWwtcmVhc29uc19fY2FyZC1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlZmVycmFsLXJlYXNvbnNfX2NhcmQtYXJlYSB7XG4gICAgICAgIGdhcDogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnJlZmVycmFsLXJlYXNvbnNfX2NhcmQtYXJlYSB7XG4gICAgICAgIGdhcDogNDBweDsgfSB9XG4gIC5yZWZlcnJhbC1yZWFzb25zX19jYXJkIHtcbiAgICBmbGV4LWJhc2lzOiAyMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODk4OTg5O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICAucmVmZXJyYWwtcmVhc29uc19fY2FyZCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnJlZmVycmFsLXJlYXNvbnNfX2NhcmQge1xuICAgICAgICBmbGV4LWJhc2lzOiAzNDBweDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgLnJlZmVycmFsLXJlYXNvbnNfX2NhcmQtaWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAucmVmZXJyYWwtcmVhc29uc19fY2FyZC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICAucmVmZXJyYWwtcmVhc29uc19fY2FyZC1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7IH0gfVxuICAucmVmZXJyYWwtcmVhc29uc19fY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4ucmVhZHktam9pbiB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LXJlZmVycmFsL3JlYWR5LXRvLWpvaW4tYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5yZWFkeS1qb2luIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5yZWFkeS1qb2luIGgyIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWFkeS1qb2luIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5yZWFkeS1qb2luIHAge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWFkeS1qb2luIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgLnJlYWR5LWpvaW5fX2J0bi13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlYWR5LWpvaW5fX2J0bi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfSB9XG4gIC5yZWFkeS1qb2luX19idG4ge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiAjRkY1ODAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTZweCA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgLnJlYWR5LWpvaW5fX2J0biBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgLnJlYWR5LWpvaW5fX2J0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICNGRjU4MDA7IH1cbiAgICAgIC5yZWFkeS1qb2luX19idG46aG92ZXIgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpOyB9XG4gICAgICAucmVhZHktam9pbl9fYnRuOmhvdmVyIHBhdGgge1xuICAgICAgICBmaWxsOiAjRkY1ODAwOyB9XG4gIC5yZWFkeS1qb2luX19saW5rIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnJlYWR5LWpvaW5fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMGI1NGE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJlYWR5LWpvaW5fX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDsgfSB9XG5cbi5yZWZlcnJhbC1wIC5udy1jbGllbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q2RDZENjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENkQ2RDY7IH1cblxuLyogQU5DSE9SIC1OZXcgRkFRKi9cbi5uZXctZmFxIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgZm9udC1zaXplOiA1MXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzI2MkUzNjtcbiAgYmFja2dyb3VuZDogI0RERjBGODtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWZhcSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgNjBweCAhaW1wb3J0YW50OyB9IH1cbiAgLm5ldy1mYXFfX3dyYXBwZXIge1xuICAgIGhlaWdodDogMzM1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA4MzBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWZhcV9fd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMjc1cHg7IH0gfVxuICAubmV3LWZhcV9fYmx1ci0tYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2RkZjBmODtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjIxLCAyNDAsIDI0OCwgMCkgMCwgI2RkZjBmOCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjIxLCAyNDAsIDI0OCwgMCkgMCwgI2RkZjBmOCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIyMSwgMjQwLCAyNDgsIDApIDAsICNkZGYwZjggMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNkZGYwZjhcIixlbmRDb2xvcnN0cj1cIiNkZGYwZjhcIixHcmFkaWVudFR5cGU9MSk7XG4gICAgei1pbmRleDogOTk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1mYXFfX2JsdXItLWFjdGl2ZSB7XG4gICAgICAgIGhlaWdodDogNTIlOyB9IH1cbiAgICAubmV3LWZhcV9fYmx1ci0tYWN0aXZlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuMXJlbSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWZhcV9fYmx1ci0tYWN0aXZlLWRpdGEge1xuICAgICAgaGVpZ2h0OiA2NSU7IH0gfVxuICAubmV3LWZhcSAuZmFxLWhvbGRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubmV3LWZhcSAuZmFxLWhvbGRlciAuYWNjb3JkaW9uMSB7XG4gICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBjb2xvcjogIzI2MkUzNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ldy1mYXEgLmZhcS1ob2xkZXIgLmFjY29yZGlvbjEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuICAgICAgLm5ldy1mYXEgLmZhcS1ob2xkZXIgLmFjY29yZGlvbjE6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm5ldy1mYXEgLmZhcS1ob2xkZXIgLnBhbmVsMSB7XG4gICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5uZXctZmFxIC5mYXEtaG9sZGVyIC5wYW5lbDEgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLm5ldy1mYXEgLmZhcS1ob2xkZXIgLnBhbmVsMSBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAubmV3LWZhcSAuY2xpY2stdG8tYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgei1pbmRleDogOTk7IH1cbiAgICAubmV3LWZhcSAuY2xpY2stdG8tYnRuIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubmV3LWZhcSAuY2xpY2stdG8tYnRuIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xMHB4OyB9XG4gIC5uZXctZmFxIGgyIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5uZXctZmFxIC5zdWJoZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogODEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogQU5DSE9SIC1NV0MgbmV3Ki9cbi5td2MtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMmU2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDElIDEwNSU7XG4gIG1heC13aWR0aDogMTE0NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogOTk5O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZDRjODg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubXdjLWhlYWRlciB7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFkNGM4ODtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbXdjLW5ldy9iYW5uZXIvaGVhZGVyLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH0gfVxuICAubXdjLWhlYWRlcl9fd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubXdjLWhlYWRlcl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAubXdjLWhlYWRlcl9fbG9nbyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1oZWFkZXJfX2xvZ28ge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggM3B4IDEzcHggMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLm13Yy1oZWFkZXJfX2xvZ286OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC00cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzg1Zjg1O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5td2MtaGVhZGVyX19sb2dvOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5td2MtaGVhZGVyX19sb2dvIHN2ZyB7XG4gICAgICBtYXJnaW46IDAgMCAwIDE1cHg7IH1cbiAgLm13Yy1oZWFkZXIgLmdzbWEtbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtaGVhZGVyIC5nc21hLWxvZ28ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC0xMnB4OyB9IH1cbiAgLm13Yy1oZWFkZXIgLmxlYXAtbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtaGVhZGVyIC5sZWFwLWxvZ28ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9IH1cbiAgLm13Yy1oZWFkZXJfX2luZm9ybWF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubXdjLWhlYWRlcl9faW5mb3JtYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1OHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubXdjLWhlYWRlcl9faW5mb3JtYXRpb246OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzM4NWY4NTsgfSB9XG4gICAgLm13Yy1oZWFkZXJfX2luZm9ybWF0aW9uIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm13Yy1oZWFkZXJfX2luZm9ybWF0aW9uIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDsgfSB9XG4gICAgLm13Yy1oZWFkZXJfX2luZm9ybWF0aW9uIC5saW5lMSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5td2MtaGVhZGVyX19pbmZvcm1hdGlvbiAubGluZTIge1xuICAgICAgY29sb3I6ICMzY2MwNjU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1oZWFkZXJfX2luZm9ybWF0aW9uLS1sZWFwIHtcbiAgICAgICAgcGFkZGluZzogMTNweCAwIDEzcHggNjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtaGVhZGVyX19pbmZvcm1hdGlvbi0tbGVhcDpiZWZvcmUge1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogODRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtaGVhZGVyX19pbmZvcm1hdGlvbi0tbGVhcCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG5cbi5td2MtbWFpbi1iYW5uZXItd3JhcCB7XG4gIGJhY2tncm91bmQ6ICMwNjFkM2E7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm13Yy1tYWluLWJhbm5lci13cmFwIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL213Yy1uZXcvYmFubmVyL2JnLWdyYXBoaWMuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjsgfSB9XG5cbi5td2MtYmFubmVyIHtcbiAgcGFkZGluZzogMCAwIDUwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm13Yy1iYW5uZXIge1xuICAgICAgcGFkZGluZzogNDVweCAwIDgwcHggIWltcG9ydGFudDsgfSB9XG4gIC5td2MtYmFubmVyLS1sZWFwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNTBweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtYmFubmVyLS1sZWFwIHtcbiAgICAgICAgcGFkZGluZzogNDVweCAwIDgwcHggIWltcG9ydGFudDsgfSB9XG4gIC5td2MtYmFubmVyX190b3Age1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1iYW5uZXJfX3RvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAubXdjLWJhbm5lcl9fbGVmdCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtYmFubmVyX19sZWZ0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0OXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICAubXdjLWJhbm5lcl9fbGVmdCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDsgfSB9XG4gIC5td2MtYmFubmVyX19sZWZ0IGgzIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzNjYzA2NTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1iYW5uZXJfX2xlZnQgaDMge1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLm13Yy1iYW5uZXJfX2xlZnQgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtYmFubmVyX19sZWZ0IHAge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweDsgfSB9XG4gICAgLm13Yy1iYW5uZXJfX2xlZnQgcC5sb25nLXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm13Yy1iYW5uZXJfX2xlZnQgcC5sb25nLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgICAubXdjLWJhbm5lcl9fbGVmdCBwLmxvbmctdGV4dCBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLm13Yy1iYW5uZXJfX2xlZnQgcCBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubXdjLWJhbm5lcl9fbGVmdCBwIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDNweDsgfVxuICAgICAgLm13Yy1iYW5uZXJfX2xlZnQgcCBhLmJvdHRvbS1saW5lMTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjRiOWY0OyB9XG4gICAgICAubXdjLWJhbm5lcl9fbGVmdCBwIGEuYm90dG9tLWxpbmUyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMjY4MjY7IH1cbiAgICAgIC5td2MtYmFubmVyX19sZWZ0IHAgYS5ib3R0b20tbGluZTM6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzhhYzY0MDsgfVxuICAgICAgLm13Yy1iYW5uZXJfX2xlZnQgcCBhLmJvdHRvbS1saW5lNDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmJiYTE0OyB9XG4gICAgICAubXdjLWJhbm5lcl9fbGVmdCBwIGEuYm90dG9tLWxpbmU1OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4MDRiOGI7IH1cbiAgICAgIC5td2MtYmFubmVyX19sZWZ0IHAgYS5ib3R0b20tbGluZTY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzY0YjlmNDsgfVxuICAgICAgLm13Yy1iYW5uZXJfX2xlZnQgcCBhLmJvdHRvbS1saW5lNzpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTk4ZTVjOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm13Yy1iYW5uZXJfX2xlZnQtLXBvc3QgaDEge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH0gfVxuICAubXdjLWJhbm5lcl9fbGVmdC0tcG9zdCBwIHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtYmFubmVyX19sZWZ0LS1wb3N0IHAge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgICAubXdjLWJhbm5lcl9fbGVmdC0tcG9zdCBwIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5td2MtYmFubmVyX19yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXg6IDAgMCAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtYmFubmVyX19yaWdodCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLm13Yy1iYW5uZXJfX2JyYWNrZXQge1xuICAgIGhlaWdodDogMTE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1iYW5uZXJfX2JyYWNrZXQge1xuICAgICAgICBoZWlnaHQ6IDE2NXB4OyB9IH1cbiAgICAubXdjLWJhbm5lcl9fYnJhY2tldCBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAubXdjLWJhbm5lcl9fcmF0dGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtYmFubmVyX19yYXR0aW5nIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLm13Yy1iYW5uZXJfX2FuaW1hdGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1iYW5uZXJfX2FuaW1hdGVkIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cbiAgICAubXdjLWJhbm5lcl9fYW5pbWF0ZWQgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbiAgICAubXdjLWJhbm5lcl9fYW5pbWF0ZWQgLmFuaW1hdGVkMSB7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgd2lkdGg6IDE0MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubXdjLWJhbm5lcl9fYW5pbWF0ZWQgLmFuaW1hdGVkMSB7XG4gICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgIGxlZnQ6IDM1cHg7IH0gfVxuICAgIC5td2MtYmFubmVyX19hbmltYXRlZCAuYW5pbWF0ZWQyIHtcbiAgICAgIHRvcDogMjJweDtcbiAgICAgIGxlZnQ6IDVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm13Yy1iYW5uZXJfX2FuaW1hdGVkIC5hbmltYXRlZDIge1xuICAgICAgICAgIHRvcDogNDdweDtcbiAgICAgICAgICBsZWZ0OiAyNHB4OyB9IH1cbiAgICAubXdjLWJhbm5lcl9fYW5pbWF0ZWQgLmFuaW1hdGVkMyB7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBsZWZ0OiA2cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5td2MtYmFubmVyX19hbmltYXRlZCAuYW5pbWF0ZWQzIHtcbiAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgbGVmdDogMjlweDsgfSB9XG4gICAgLm13Yy1iYW5uZXJfX2FuaW1hdGVkIC5hbmltYXRlZDQge1xuICAgICAgdG9wOiAzMnB4O1xuICAgICAgbGVmdDogN3B4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubXdjLWJhbm5lcl9fYW5pbWF0ZWQgLmFuaW1hdGVkNCB7XG4gICAgICAgICAgdG9wOiA1NnB4O1xuICAgICAgICAgIGxlZnQ6IDMwcHg7IH0gfVxuICAubXdjLWJhbm5lcl9fYm90dG9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubXdjLWJhbm5lcl9fYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gICAgLm13Yy1iYW5uZXJfX2JvdHRvbSBoMiB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2ZjYzkwMDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubXdjLWJhbm5lcl9fYm90dG9tIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgIC5td2MtYmFubmVyX19ib3R0b20gaDI6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgbGVmdDogMzklO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9td2MtbmV3L2Jhbm5lci90b3VibGUtdHJpYW5nbGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogMzdweDsgfVxuICAubXdjLWJhbm5lcl9fZ3JhZGllbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogNXB4OyB9XG4gICAgLm13Yy1iYW5uZXJfX2dyYWRpZW50OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMzA3cHg7XG4gICAgICBsZWZ0OiAtMTEzcHg7XG4gICAgICB3aWR0aDogMTQwMHB4O1xuICAgICAgaGVpZ2h0OiAxNDAwcHg7XG4gICAgICBhbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpOyB9XG4gICAgLm13Yy1iYW5uZXJfX2dyYWRpZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCwgIzFhYjg2NCAyMCUsIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJSk7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLm13Yy1iYW5uZXJfX29mZmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogIzA2MTgzMztcbiAgICB6LWluZGV4OiA5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1iYW5uZXJfX29mZmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7IH0gfVxuICAubXdjLWJhbm5lcl9fb2ZmZXIxIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTJiNzQ2O1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE0MmRlZywgIzEyYjc0NiAwJSwgIzAwOWEzMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxNDJkZWcsICMxMmI3NDYgMCUsICMwMDlhMzAgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MmRlZywgIzEyYjc0NiAwJSwgIzAwOWEzMCAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzEyYjc0NlwiLGVuZENvbG9yc3RyPVwiIzAwOWEzMFwiLEdyYWRpZW50VHlwZT0xKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtYmFubmVyX19vZmZlcjEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLm13Yy1iYW5uZXJfX29mZmVyMiB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzMyOTZmMztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxNDJkZWcsICMzMjk2ZjMgMCUsICMxZjVjZDIgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTQyZGVnLCAjMzI5NmYzIDAlLCAjMWY1Y2QyIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDJkZWcsICMzMjk2ZjMgMCUsICMxZjVjZDIgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMzMjk2ZjNcIixlbmRDb2xvcnN0cj1cIiMxZjVjZDJcIixHcmFkaWVudFR5cGU9MSk7IH1cbiAgLm13Yy1iYW5uZXIgLnNoaW5lLWVmZmVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubXdjLWJhbm5lciAuc2hpbmUtZWZmZWN0OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAxMDAlKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IC03NSU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdYKC0yNWRlZyk7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5td2MtYmFubmVyIC5zaGluZS1lZmZlY3Q6aG92ZXI6YmVmb3JlLCAubXdjLWJhbm5lciAuc2hpbmUtZWZmZWN0OmZvY3VzOmJlZm9yZSB7XG4gICAgICBhbmltYXRpb246IHNoaW5lIDAuODVzIGxpbmVhcjsgfVxuICAubXdjLWJhbm5lcl9fb2ZmZXItaW1nIHtcbiAgICBmbGV4OiAwIDAgMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1iYW5uZXJfX29mZmVyLWltZyB7XG4gICAgICAgIGZsZXg6IDAgMCAxNDdweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDdweDtcbiAgICAgICAgaGVpZ2h0OiAxMzhweDsgfSB9XG4gICAgLm13Yy1iYW5uZXJfX29mZmVyLWltZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAubXdjLWJhbm5lcl9fb2ZmZXItaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1iYW5uZXJfX29mZmVyLWluZm8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDsgfSB9XG4gICAgLm13Yy1iYW5uZXJfX29mZmVyLWluZm8gaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5td2MtYmFubmVyX19vZmZlci1pbmZvIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH0gfVxuICAgIC5td2MtYmFubmVyX19vZmZlci1pbmZvIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogOTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm13Yy1iYW5uZXJfX29mZmVyLWluZm8gc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDlweDsgfSB9XG4gICAgICAubXdjLWJhbm5lcl9fb2ZmZXItaW5mbyBzcGFuOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5td2MtYmFubmVyIC5vd2wtY2Fyb3VzZWwtdmVydGljYWwge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5td2MtYmFubmVyIC5vd2wtY2Fyb3VzZWwtdmVydGljYWwgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm13Yy1iYW5uZXIgLm93bC1jYXJvdXNlbC12ZXJ0aWNhbCAuaXRlbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpOyB9XG4gIC5td2MtYmFubmVyX19tZWV0aWNvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gICAgICAubXdjLWJhbm5lcl9fbWVldGljb25zIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm13Yy1iYW5uZXJfX21lZXRpY29ucyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubXdjLWJhbm5lcl9fbWVldGljb25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLm13Yy1iYW5uZXJfX21lZXRpY29uczphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzBweCkge1xuICAgICAgICAubXdjLWJhbm5lcl9fbWVldGljb25zOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgdG9wOiAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MHB4KSB7XG4gICAgICAgIC5td2MtYmFubmVyX19tZWV0aWNvbnM6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubXdjLWJhbm5lcl9fbWVldHNpdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzBweCkge1xuICAgICAgLm13Yy1iYW5uZXJfX21lZXRzaXRlbSB7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubXdjLWJhbm5lcl9fbWVldHNpdGVtIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2JTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLm13Yy1iYW5uZXJfX21lZXRzaXRlbTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcwcHgpIHtcbiAgICAgICAgLm13Yy1iYW5uZXJfX21lZXRzaXRlbTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiA5MyU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzViODFlMTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgIC5td2MtYmFubmVyX19tZWV0c2l0ZW06YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcwcHgpIHtcbiAgICAgICAgLm13Yy1iYW5uZXJfX21lZXRzaXRlbTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDg1JTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI4MWUxO1xuICAgICAgICAgIHRvcDogNDklO1xuICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gICAgLm13Yy1iYW5uZXJfX21lZXRzaXRlbTpudGgtY2hpbGQoM24gKyAzKTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubXdjLWJhbm5lcl9fbWVldHNpdGVtOm50aC1jaGlsZCgzbiArIDMpOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtYmFubmVyX19tZWV0c2l0ZW06bnRoLWNoaWxkKDZuICsgNikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgLm13Yy1iYW5uZXJfX21lZXRzaXRlbTpudGgtY2hpbGQoNm4gKyA2KTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtYmFubmVyX19tZWV0c2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4gKyA2KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLm13Yy1iYW5uZXJfX21lZXRzaXRlbTpudGgtbGFzdC1jaGlsZCgtbiArIDYpOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtYmFubmVyX19tZWV0c2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4gKyA1KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLm13Yy1iYW5uZXJfX21lZXRzaXRlbTpudGgtbGFzdC1jaGlsZCgtbiArIDUpOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtYmFubmVyX19tZWV0c2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4gKyA0KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLm13Yy1iYW5uZXJfX21lZXRzaXRlbTpudGgtbGFzdC1jaGlsZCgtbiArIDQpOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcwcHgpIHtcbiAgICAgIC5td2MtYmFubmVyX19tZWV0c2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4gKyAzKTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1iYW5uZXJfX21lZXRzaXRlbTpudGgtbGFzdC1jaGlsZCgtbiArIDMpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICAubXdjLWJhbm5lcl9fbWVldHNpdGVtOm50aC1sYXN0LWNoaWxkKC1uICsgMyk6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzBweCkge1xuICAgICAgLm13Yy1iYW5uZXJfX21lZXRzaXRlbTpudGgtbGFzdC1jaGlsZCgtbiArIDIpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubXdjLWJhbm5lcl9fbWVldHNpdGVtOm50aC1sYXN0LWNoaWxkKC1uICsgMikge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9IH1cbiAgICAubXdjLWJhbm5lcl9fbWVldHNpdGVtIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5td2MtYmFubmVyX19tZWV0c2l0ZW0gaW1nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAubXdjLWJhbm5lcl9fbGlzdGNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtYmFubmVyX19saXN0Y29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgLm13Yy1iYW5uZXJfX2NvbnRlbnR0aXR0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzM1OGFjYjtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1iYW5uZXJfX2NvbnRlbnR0aXR0bGUge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgLm13Yy1iYW5uZXJfX2NvbnRlbnR0ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5td2MtYmFubmVyX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubXdjLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC5td2MtYmFubmVyIC5oaWdoZXN0LXJhdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5td2MtYmFubmVyIC5oaWdoZXN0LXJhdGVkX19jb250ZW50LWFyZWEge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubXdjLWJhbm5lciAuaGlnaGVzdC1yYXRlZF9fY29udGVudC1hcmVhIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm13Yy1iYW5uZXIgLmhpZ2hlc3QtcmF0ZWRfX2ltYWdlLWFyZWEge1xuICAgICAgZ2FwOiAyNXB4OyB9IH1cbiAgLm13Yy1iYW5uZXIgLmhpZ2hlc3QtcmF0ZWRfX3JhdGluZ3Mge1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG5Aa2V5ZnJhbWVzIHNoaW5lIHtcbiAgMTAwJSB7XG4gICAgbGVmdDogMTI1JTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRpb24yIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhvcml6b250YWwtc2hha2luZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH0gfVxuXG4uc2hha2UtYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uOiBob3Jpem9udGFsLXNoYWtpbmcgMC4yczsgfVxuXG4udHJ1c3RlZCB7XG4gIHBhZGRpbmc6IDQwcHggMCA1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRydXN0ZWQge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgLnRydXN0ZWRfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50cnVzdGVkX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLnRydXN0ZWQgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudHJ1c3RlZCBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAudHJ1c3RlZCAuZ29vZC1jb21wYW55X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudHJ1c3RlZCAuZ29vZC1jb21wYW55X19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICAgICAgICBnYXA6IDMwcHggMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7IH0gfVxuICAgIC50cnVzdGVkIC5nb29kLWNvbXBhbnlfX2xpc3QgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICBmbGV4OiAwIDAgMzElOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudHJ1c3RlZCAuZ29vZC1jb21wYW55X19saXN0IGxpIHtcbiAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDsgfSB9XG4gIC50cnVzdGVkIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50cnVzdGVkIC5tLWdvb2QtY29tcGFueS1zbGlkZXIgLmdvb2QtY29tcGFueV9fbGlzdCBsaSB7XG4gICAgZmxleDogMCAwIDQ3JTtcbiAgICBtYXgtd2lkdGg6IDQ3JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudHJ1c3RlZCAubS1nb29kLWNvbXBhbnktc2xpZGVyIC5nb29kLWNvbXBhbnlfX2xpc3QgbGkge1xuICAgICAgICBoZWlnaHQ6IDEyMHB4OyB9IH1cbiAgLnRydXN0ZWQgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxOyB9XG4gICAgLnRydXN0ZWQgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmY1ODAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRydXN0ZWRfX3dyYXBwZXItdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAudHJ1c3RlZF9fc2xpZGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLmJvb2stYW4tYXBwb2ludG1lbnQtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQ6ICM0NDkyZGM7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5ib29rLWFuLWFwcG9pbnRtZW50LXRvZ2dsZSBpbWcge1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gIC5ib29rLWFuLWFwcG9pbnRtZW50LXRvZ2dsZS5jbG9zZSB7XG4gICAgdG9wOiAxM3B4O1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5ib29rLWFuLWFwcG9pbnRtZW50LXRvZ2dsZS5jbG9zZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4pyVXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5ib29rLWFuLWFwcG9pbnRtZW50LXRvZ2dsZS5jbG9zZSBpbWcge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdXBlci1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN1cGVyLXN0aWNreS5zdGlja3ktYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwOyB9IH1cblxuLm13Yy1hcHBvaW50bWVudC1mb3JtIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogMXB4IDEwcHggOXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgei1pbmRleDogOTk5OTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5td2MtYXBwb2ludG1lbnQtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiA0NDBweDsgfSB9XG4gIC5td2MtYXBwb2ludG1lbnQtZm9ybS5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLm13Yy1hcHBvaW50bWVudC1mb3JtIC5mb3JtLXBhbmVsIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubXdjLWFwcG9pbnRtZW50LWZvcm0gLmZvcm0tcGFuZWwge1xuICAgICAgICBwYWRkaW5nOiAyNXB4OyB9IH1cbiAgLm13Yy1hcHBvaW50bWVudC1mb3JtIC5jb21tb24taW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1hcHBvaW50bWVudC1mb3JtIC5jb21tb24taW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4OyB9IH1cbiAgICAubXdjLWFwcG9pbnRtZW50LWZvcm0gLmNvbW1vbi1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gICAgLm13Yy1hcHBvaW50bWVudC1mb3JtIC5jb21tb24taW5wdXQudS1tZXNzYWdlIHtcbiAgICAgIGhlaWdodDogODVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubXdjLWFwcG9pbnRtZW50LWZvcm0gLmNvbW1vbi1pbnB1dC51LW1lc3NhZ2Uge1xuICAgICAgICAgIGhlaWdodDogNzVweDsgfSB9XG4gIC5td2MtYXBwb2ludG1lbnQtZm9ybSAudS1zdWJtaXQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5td2MtYXBwb2ludG1lbnQtZm9ybSAuYm9vay1zbG90LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwIDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1hcHBvaW50bWVudC1mb3JtIC5ib29rLXNsb3Qtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtd3JhcDogaW5oZXJpdDsgfSB9XG4gICAgLm13Yy1hcHBvaW50bWVudC1mb3JtIC5ib29rLXNsb3Qtd3JhcHBlciAuZGF0ZS1zbG90IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm13Yy1hcHBvaW50bWVudC1mb3JtIC5ib29rLXNsb3Qtd3JhcHBlciAuZGF0ZS1zbG90IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCA0MyU7IH0gfVxuICAgIC5td2MtYXBwb2ludG1lbnQtZm9ybSAuYm9vay1zbG90LXdyYXBwZXIgLnRpbWUtc2xvdCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5td2MtYXBwb2ludG1lbnQtZm9ybSAuYm9vay1zbG90LXdyYXBwZXIgLnRpbWUtc2xvdCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgICBmbGV4OiAwIDAgMzAlOyB9IH1cbiAgLm13Yy1hcHBvaW50bWVudC1mb3JtIC5ib29rLWEtc2xvdC1sYWJlbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm13Yy1hcHBvaW50bWVudC1mb3JtIC5ib29rLWEtc2xvdC1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxNjM5OTY7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubXdjLWFwcG9pbnRtZW50LWZvcm0gLmJvb2stYS1zbG90LWhlYWRpbmcge1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLm13Yy1hcHBvaW50bWVudC1mb3JtIC5zbG90LXJhZGlvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm13Yy1hcHBvaW50bWVudC1mb3JtIC5zbG90LXJhZGlvIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZmxleDogMTsgfVxuICAubXdjLWFwcG9pbnRtZW50LWZvcm0gLnNsb3QtcmFkaW8gbGFiZWwsXG4gIC5td2MtYXBwb2ludG1lbnQtZm9ybSAuc2xvdC1yYWRpbyBpbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubXdjLWFwcG9pbnRtZW50LWZvcm0gLnNsb3QtcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBvcGFjaXR5OiAwLjAxMTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5td2MtYXBwb2ludG1lbnQtZm9ybSAuc2xvdC1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzU3NTc1O1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7IH1cbiAgLm13Yy1hcHBvaW50bWVudC1mb3JtIC5zbG90LXJhZGlvIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogOTA7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5td2MtYXBwb2ludG1lbnQtZm9ybSAubXdjLWFwcG9pbnRtZW50LWZvcm0tdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTYzOTk2O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtYXBwb2ludG1lbnQtZm9ybSAubXdjLWFwcG9pbnRtZW50LWZvcm0tdG9wIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4IDMwcHg7IH0gfVxuICAgIC5td2MtYXBwb2ludG1lbnQtZm9ybSAubXdjLWFwcG9pbnRtZW50LWZvcm0tdG9wOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbXdjLW5ldy90cnVzdGVkL3N0cmlwZS1iZy5qcGcpIHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCAwcHg7IH1cbiAgICAubXdjLWFwcG9pbnRtZW50LWZvcm0gLm13Yy1hcHBvaW50bWVudC1mb3JtLXRvcCBoMyB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5td2MtYXBwb2ludG1lbnQtZm9ybSAubXdjLWFwcG9pbnRtZW50LWZvcm0tdG9wIGgzIC5saWdodC10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC5td2MtYXBwb2ludG1lbnQtZm9ybSAubXdjLWFwcG9pbnRtZW50LWZvcm0tdG9wIGgzIC5oYWxsLWluZm8ge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICM1M2QwOTQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAubXdjLWFwcG9pbnRtZW50LWZvcm0gLm13Yy1hcHBvaW50bWVudC1mb3JtLXRvcCBoMyAuaGFsbC1pbmZvOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTNkMDk0OyB9XG5cbi5jb21tb24tbGVmdC1zaWRlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29tbW9uLWxlZnQtc2lkZS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNjkwcHg7IH0gfVxuXG4uY29tbW9uLWJvdHRvbS1hcmVhIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29tbW9uLWJvdHRvbS1hcmVhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmNvbW1vbi1ib3R0b20tYXJlYSAuY29tbW9uLW9yYW5nZS1idG4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmY1ODAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmY1ODAwO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxN3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29tbW9uLWJvdHRvbS1hcmVhIC5jb21tb24tb3JhbmdlLWJ0biB7XG4gICAgICAgIGZsZXg6IDAgMCAzNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbjsgfSB9XG4gICAgLmNvbW1vbi1ib3R0b20tYXJlYSAuY29tbW9uLW9yYW5nZS1idG4gLmNvbW1vbi1hcnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW47IH1cbiAgICAuY29tbW9uLWJvdHRvbS1hcmVhIC5jb21tb24tb3JhbmdlLWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICNmZjU4MDA7IH1cbiAgICAgIC5jb21tb24tYm90dG9tLWFyZWEgLmNvbW1vbi1vcmFuZ2UtYnRuOmhvdmVyIC5jb21tb24tYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAwKTsgfVxuICAgICAgLmNvbW1vbi1ib3R0b20tYXJlYSAuY29tbW9uLW9yYW5nZS1idG46aG92ZXIgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZjU4MDA7IH1cbiAgLmNvbW1vbi1ib3R0b20tYXJlYSAuZW1haWwtbGluZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbW1vbi1ib3R0b20tYXJlYSAuZW1haWwtbGluZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZsZXg6IGluaGVyaXQ7IH0gfVxuICAgIC5jb21tb24tYm90dG9tLWFyZWEgLmVtYWlsLWxpbmUgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICM0NDkyZGM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb21tb24tYm90dG9tLWFyZWEgLmVtYWlsLWxpbmUgYSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDhweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgIC5jb21tb24tYm90dG9tLWFyZWEgLmVtYWlsLWxpbmUgYTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzQ0OTJkYzsgfVxuXG4uZm9ydHVuZS1pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZDogIzBkMjY0MjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3J0dW5lLWluZm9ybWF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIC5mb3J0dW5lLWluZm9ybWF0aW9uIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcnR1bmUtaW5mb3JtYXRpb24gaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAuZm9ydHVuZS1pbmZvcm1hdGlvbiBoMiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmZvcnR1bmUtaW5mb3JtYXRpb24gaDIgc3BhbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAuZm9ydHVuZS1pbmZvcm1hdGlvbiBoMiBzcGFuOm50aC1jaGlsZCgxKTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2NGI5ZjQ7IH1cbiAgICAgIC5mb3J0dW5lLWluZm9ybWF0aW9uIGgyIHNwYW46bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UyNjgyNjsgfVxuICAgICAgLmZvcnR1bmUtaW5mb3JtYXRpb24gaDIgc3BhbjpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOGFjNjQwOyB9XG4gICAgICAuZm9ydHVuZS1pbmZvcm1hdGlvbiBoMiBzcGFuOm50aC1jaGlsZCg0KTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYmJhMTQ7IH1cbiAgICAgIC5mb3J0dW5lLWluZm9ybWF0aW9uIGgyIHNwYW46bnRoLWNoaWxkKDUpOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzY0YjlmNDsgfVxuICAgICAgLmZvcnR1bmUtaW5mb3JtYXRpb24gaDIgc3BhbjpudGgtY2hpbGQoNik6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODA0YjhiOyB9XG4gIC5mb3J0dW5lLWluZm9ybWF0aW9uX19tZWV0c2FyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDY2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3J0dW5lLWluZm9ybWF0aW9uX19tZWV0c2FyZWEge1xuICAgICAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAuZm9ydHVuZS1pbmZvcm1hdGlvbl9fbWVldHNhcmVhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMjlweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogNDElO1xuICAgICAgYmFja2dyb3VuZDogIzViODFlMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9ydHVuZS1pbmZvcm1hdGlvbl9fbWVldHNhcmVhOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiA3NiU7IH0gfVxuICAgIC5mb3J0dW5lLWluZm9ybWF0aW9uX19tZWV0c2FyZWEgLm93bC1kb3RzIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwZDI2NDI7IH1cbiAgICAgIC5mb3J0dW5lLWluZm9ybWF0aW9uX19tZWV0c2FyZWEgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxZTFlMTsgfVxuICAgICAgICAuZm9ydHVuZS1pbmZvcm1hdGlvbl9fbWVldHNhcmVhIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjU4MDA7IH1cbiAgLmZvcnR1bmUtaW5mb3JtYXRpb25fX21lZXRzbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ydHVuZS1pbmZvcm1hdGlvbl9fbWVldHNsaXN0IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmZvcnR1bmUtaW5mb3JtYXRpb25fX21lZXRzaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3J0dW5lLWluZm9ybWF0aW9uX19tZWV0c2l0ZW0ge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1YjgxZTE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWI4MWUxOyB9IH1cbiAgICAuZm9ydHVuZS1pbmZvcm1hdGlvbl9fbWVldHNpdGVtOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDI2NDI7XG4gICAgICBib3R0b206IC03LjVweDtcbiAgICAgIHJpZ2h0OiAtNy41cHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmZvcnR1bmUtaW5mb3JtYXRpb25fX21lZXRzaXRlbTpudGgtY2hpbGQoMm4gKyAyKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgIC5mb3J0dW5lLWluZm9ybWF0aW9uX19tZWV0c2l0ZW06bnRoLWNoaWxkKDJuICsgMik6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvcnR1bmUtaW5mb3JtYXRpb25fX21lZXRzaXRlbTpudGgtY2hpbGQoMm4gKyAyKTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9ydHVuZS1pbmZvcm1hdGlvbl9fbWVldHNpdGVtOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNWI4MWUxOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcnR1bmUtaW5mb3JtYXRpb25fX21lZXRzaXRlbTpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAgIC5mb3J0dW5lLWluZm9ybWF0aW9uX19tZWV0c2l0ZW06bnRoLWNoaWxkKDNuICsgMyk6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ydHVuZS1pbmZvcm1hdGlvbl9fbWVldHNpdGVtOm50aC1sYXN0LWNoaWxkKC1uICsgMykge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLmZvcnR1bmUtaW5mb3JtYXRpb25fX21lZXRzaXRlbTpudGgtbGFzdC1jaGlsZCgtbiArIDMpOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZm9ydHVuZS1pbmZvcm1hdGlvbl9fbWVldHNpdGVtOm50aC1sYXN0LWNoaWxkKC1uICsgMikge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5mb3J0dW5lLWluZm9ybWF0aW9uX19tZWV0c2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmZvcnR1bmUtaW5mb3JtYXRpb25fX21lZXRzaXRlbTpudGgtY2hpbGQoMm4pIC5leGNlbGxlbmNlLW1lZXRzX19saXN0Y29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7IH1cbiAgICAuZm9ydHVuZS1pbmZvcm1hdGlvbl9fbWVldHNpdGVtOm50aC1jaGlsZCg1bikge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5mb3J0dW5lLWluZm9ybWF0aW9uX19tZWV0c2l0ZW06bnRoLWNoaWxkKDVuKSAuZXhjZWxsZW5jZS1tZWV0c19fbGlzdGNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7IH1cbiAgLmZvcnR1bmUtaW5mb3JtYXRpb25fX2xpc3Rjb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3J0dW5lLWluZm9ybWF0aW9uX19saXN0Y29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE2MnB4OyB9IH1cbiAgLmZvcnR1bmUtaW5mb3JtYXRpb25fX2NvbnRlbnR0aXR0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcnR1bmUtaW5mb3JtYXRpb25fX2NvbnRlbnR0aXR0bGUge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLmZvcnR1bmUtaW5mb3JtYXRpb25fX2NvbnRlbnR0ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3J0dW5lLWluZm9ybWF0aW9uX19jb250ZW50dGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuICAuZm9ydHVuZS1pbmZvcm1hdGlvbi0tbmV3IC5mb3J0dW5lLWluZm9ybWF0aW9uX19tZWV0c2FyZWE6OmJlZm9yZSB7XG4gICAgdG9wOiAxNXB4OyB9XG4gIC5mb3J0dW5lLWluZm9ybWF0aW9uLS1uZXcgLmZvcnR1bmUtaW5mb3JtYXRpb25fX2NvbnRlbnR0aXR0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzM1OGFjYjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ydHVuZS1pbmZvcm1hdGlvbi0tbmV3IC5mb3J0dW5lLWluZm9ybWF0aW9uX19jb250ZW50dGl0dGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ydHVuZS1pbmZvcm1hdGlvbi0tbmV3IC5mb3J0dW5lLWluZm9ybWF0aW9uX19tZWV0c2l0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAuZm9ydHVuZS1pbmZvcm1hdGlvbi0tbmV3IC5mb3J0dW5lLWluZm9ybWF0aW9uX19tZWV0c2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mb3J0dW5lLWluZm9ybWF0aW9uLS1uZXcgLmZvcnR1bmUtaW5mb3JtYXRpb25fX21lZXRzaXRlbTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcnR1bmUtaW5mb3JtYXRpb24tLW5ldyAuZm9ydHVuZS1pbmZvcm1hdGlvbl9fbWVldHNpdGVtOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ydHVuZS1pbmZvcm1hdGlvbi0tbmV3IC5mb3J0dW5lLWluZm9ybWF0aW9uX19tZWV0c2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4gKyAzKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gIC5mb3J0dW5lLWluZm9ybWF0aW9uIC5jb21tb24tYm90dG9tLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcnR1bmUtaW5mb3JtYXRpb24gLmNvbW1vbi1ib3R0b20tYXJlYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ubGltaXRlZC10aW1lIHtcbiAgcGFkZGluZzogNDBweCAwIDUwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxpbWl0ZWQtdGltZSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cbiAgLmxpbWl0ZWQtdGltZV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA2NjBweDsgfVxuICAubGltaXRlZC10aW1lIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5saW1pdGVkLXRpbWUgaDIge1xuICAgICAgICBmb250LXNpemU6IDUxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICAubGltaXRlZC10aW1lIGgyIC5td2Mtb2ZmZXItYmxhY2sge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5saW1pdGVkLXRpbWUgaDIgLm13Yy1vZmZlci1ibGFjayB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgfSB9XG4gICAgLmxpbWl0ZWQtdGltZSBoMiAudG9wLWdyYXBoaWMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubGltaXRlZC10aW1lIGgyIC50b3AtZ3JhcGhpYzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9td2MtbmV3L2Jhbm5lci90b3VibGUtdHJpYW5nbGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmxpbWl0ZWQtdGltZSBoMiAudG9wLWdyYXBoaWM6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAtMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbmhlcml0OyB9IH1cbiAgLmxpbWl0ZWQtdGltZV9fY2FyZC10b3Age1xuICAgIGhlaWdodDogMXB4OyB9XG4gIC5saW1pdGVkLXRpbWVfX2NhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMzY2MwNjU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxpbWl0ZWQtdGltZV9fY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMzlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDsgfSB9XG4gICAgLmxpbWl0ZWQtdGltZV9fY2FyZCBoMyB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogLTI0cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmY2M5MDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5saW1pdGVkLXRpbWVfX2NhcmQgaDMge1xuICAgICAgICAgIHRvcDogLTIzcHg7XG4gICAgICAgICAgbGVmdDogMzlweDtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7IH0gfVxuICAgICAgLmxpbWl0ZWQtdGltZV9fY2FyZCBoMzpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDE2cHggMTJweCAwIDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZjYzkwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAubGltaXRlZC10aW1lX19jYXJkIGgzOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxNnB4IDAgMCAxMnB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmY2M5MDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5saW1pdGVkLXRpbWVfX2NhcmQgaDQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogIzI2MmUzNjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubGltaXRlZC10aW1lX19jYXJkIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDMxcHg7IH0gfVxuICAgIC5saW1pdGVkLXRpbWVfX2NhcmQgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmxpbWl0ZWQtdGltZV9fY2FyZCB1bCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfSB9XG4gICAgICAubGltaXRlZC10aW1lX19jYXJkIHVsIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmxpbWl0ZWQtdGltZV9fY2FyZCB1bCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuICAgICAgICAubGltaXRlZC10aW1lX19jYXJkIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL213Yy1uZXcvaWNvbi9ncmVlbi10aWNrLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgICAubGltaXRlZC10aW1lX19jYXJkIC5idG4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB3aWR0aDogMjE0cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbjsgfVxuICAgICAgLmxpbWl0ZWQtdGltZV9fY2FyZCAuYnRuIC5mYXItYXJyb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbjsgfVxuICAgICAgLmxpbWl0ZWQtdGltZV9fY2FyZCAuYnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZjU4MDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmNTgwMDsgfVxuICAgICAgICAubGltaXRlZC10aW1lX19jYXJkIC5idG46aG92ZXIgLmZhci1hcnJvdyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMCk7IH1cbiAgICAgICAgLmxpbWl0ZWQtdGltZV9fY2FyZCAuYnRuOmhvdmVyIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZjU4MDA7IH1cbiAgICAubGltaXRlZC10aW1lX19jYXJkLS1ibHVlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ0OTJkYzsgfVxuICAgICAgLmxpbWl0ZWQtdGltZV9fY2FyZC0tYmx1ZSB1bCBsaTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9td2MtbmV3L2ljb24vYmx1ZS10aWNrLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4gIC5saW1pdGVkLXRpbWVfX2xldHMtbWVldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxpbWl0ZWQtdGltZV9fbGV0cy1tZWV0IGg1IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgY29sb3I6ICMyNjJlMzY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubGltaXRlZC10aW1lX19sZXRzLW1lZXQgaDUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAubGltaXRlZC10aW1lX19sZXRzLW1lZXQgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5saW1pdGVkLXRpbWVfX2xldHMtbWVldCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICAubGltaXRlZC10aW1lX19sZXRzLW1lZXQgcCBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdmZWJhMTtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5saW1pdGVkLXRpbWVfX2xldHMtbWVldCBwIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxpbWl0ZWQtdGltZV9fbGV0cy1tZWV0LS1wb3N0IGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAyOXB4OyB9IH1cbiAgICAubGltaXRlZC10aW1lX19sZXRzLW1lZXQtLXBvc3QgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmxpbWl0ZWQtdGltZV9fbGV0cy1tZWV0LS1wb3N0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5saW1pdGVkLXRpbWUgLmNvbW1vbi1ib3R0b20tYXJlYSAuZW1haWwtbGluZSBhOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5td2MtcmV2aWV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgcGFkZGluZzogMzBweCAwIDgwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubXdjLXJldmlld3Mge1xuICAgICAgcGFkZGluZzogNzZweCAwIDk4cHg7IH0gfVxuICAubXdjLXJldmlld3NfX3N0YXIge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubXdjLXJldmlld3NfX3N0YXIgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubXdjLXJldmlld3NfX3N0YXIgbGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9IH1cbiAgLm13Yy1yZXZpZXdzIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubXdjLXJldmlld3MgaDIge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgICAubXdjLXJldmlld3MgaDI6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk4ZGY5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubXdjLXJldmlld3MgaDI6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiBpbmhlcml0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubXdjLXJldmlld3NfX3Jldmlld2FyZWEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDY2MHB4OyB9IH1cbiAgLm13Yy1yZXZpZXdzX19yZXZpZXdhcmVhIC5vd2wtbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubXdjLXJldmlld3NfX3Jldmlld2FyZWEgLm93bC1uYXYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgLm13Yy1yZXZpZXdzX19yZXZpZXdhcmVhIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjM2NjMDY1ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzY2MwNjUgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5td2MtcmV2aWV3c19fcmV2aWV3YXJlYSAub3dsLW5hdiAub3dsLXByZXYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDsgfSB9XG4gICAgICAubXdjLXJldmlld3NfX3Jldmlld2FyZWEgLm93bC1uYXYgLm93bC1wcmV2IHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5td2MtcmV2aWV3c19fcmV2aWV3YXJlYSAub3dsLW5hdiAub3dsLXByZXYgc3BhbiB7XG4gICAgICAgICAgICB0b3A6IC0zcHg7IH0gfVxuICAgICAgLm13Yy1yZXZpZXdzX19yZXZpZXdhcmVhIC5vd2wtbmF2IC5vd2wtcHJldjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzY2MwNjUgIWltcG9ydGFudDsgfVxuICAgIC5td2MtcmV2aWV3c19fcmV2aWV3YXJlYSAub3dsLW5hdiAub3dsLW5leHQge1xuICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzNjYzA2NSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2NjMDY1ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubXdjLXJldmlld3NfX3Jldmlld2FyZWEgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuICAgICAgLm13Yy1yZXZpZXdzX19yZXZpZXdhcmVhIC5vd2wtbmF2IC5vd2wtbmV4dCBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm13Yy1yZXZpZXdzX19yZXZpZXdhcmVhIC5vd2wtbmF2IC5vd2wtbmV4dCBzcGFuIHtcbiAgICAgICAgICAgIHRvcDogLTNweDsgfSB9XG4gICAgICAubXdjLXJldmlld3NfX3Jldmlld2FyZWEgLm93bC1uYXYgLm93bC1uZXh0OmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjYzA2NSAhaW1wb3J0YW50OyB9XG4gIC5td2MtcmV2aWV3c19fcmV2aWV3aXRlbXMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1yZXZpZXdzX19yZXZpZXdpdGVtcyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDM4cHggMzBweCA1MHB4IDQzcHg7IH0gfVxuICAgIC5td2MtcmV2aWV3c19fcmV2aWV3aXRlbXM6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLm13Yy1yZXZpZXdzX19xdW90ZWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubXdjLXJldmlld3NfX3F1b3RlY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5td2MtcmV2aWV3c19fYXV0aG9yYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5td2MtcmV2aWV3c19fYXV0aG9yYXJlYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH0gfVxuICAubXdjLXJldmlld3NfX2F1dGhvcmltYWdlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm13Yy1yZXZpZXdzX19hdXRob3JkZXRhaWxzIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC5td2MtcmV2aWV3c19fYXV0aG9ybmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5td2MtcmV2aWV3c19fYXV0aG9yZGVzaWduYXRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLm13Yy1yZXZpZXdzX19hdXRob3Jjb21wYW55IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5td2MtcmV2aWV3cyAuc3BsaWRlX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtODBweDsgfVxuICAubXdjLXJldmlld3MgLnNwbGlkZV9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNjYzA2NTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgLm13Yy1yZXZpZXdzIC5zcGxpZGVfX2Fycm93IHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICMzY2MwNjU7IH1cbiAgICAubXdjLXJldmlld3MgLnNwbGlkZV9fYXJyb3c6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzNjYzA2NTsgfVxuICAgICAgLm13Yy1yZXZpZXdzIC5zcGxpZGVfX2Fycm93OmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAubXdjLXJldmlld3MgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ubXdjLWZvb3RlciB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MjU0YTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm13Yy1mb290ZXIge1xuICAgICAgcGFkZGluZzogNzlweCAwIDgycHg7IH0gfVxuICAubXdjLWZvb3Rlcl9fdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjQ0Mzc2O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1mb290ZXJfX3RvcCB7XG4gICAgICAgIG1heC13aWR0aDogNjYwcHg7IH0gfVxuICAubXdjLWZvb3Rlcl9fcGFyYWdyYXBoIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjYWVjN2RhO1xuICAgIG1hcmdpbjogMjBweCAwIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1mb290ZXJfX3BhcmFncmFwaCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICAubXdjLWZvb3Rlcl9fYm90dG9tIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm13Yy1mb290ZXJfX2JvdHRvbSBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5td2MtZm9vdGVyX19ib3R0b20gcCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7IH0gfVxuICAubXdjLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uZGF0ZXBpY2tlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmRhdGVwaWNrZXItd3JhcHBlciBpbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGJkYmRiO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYmRiZGI7IH1cbiAgLmRhdGVwaWNrZXItd3JhcHBlciAjcHJldkJ0biB7XG4gICAgZmxleDogMCAwIDQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuZGF0ZXBpY2tlci13cmFwcGVyICNuZXh0QnRuIHtcbiAgICBmbGV4OiAwIDAgNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5td2MtZ2FpbiB7XG4gIG1hcmdpbjogNDBweCAwIDA7IH1cbiAgLm13Yy1nYWluIC5idG4ge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjU4MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZjU4MDA7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxN3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIC5td2MtZ2FpbiAuYnRuIC5jb21tb24tYXJyb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW47IH1cbiAgICAubXdjLWdhaW4gLmJ0bjpob3ZlciAuY29tbW9uLWFycm93IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDApOyB9XG4gIC5td2MtZ2FpbiBwIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMyNjJlMzY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHg7IH1cblxuLmN1c3RvbS1kYXkge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5td2MtY2FzZXN0dWR5LXdyYXAge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5td2MtY2FzZXN0dWR5LXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiA2NjBweDsgfSB9XG4gIC5td2MtY2FzZXN0dWR5LXdyYXAgLm8tdGVzdGltb25pYWxfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyNjJlMzY7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm13Yy1jYXNlc3R1ZHktd3JhcCAuby10ZXN0aW1vbmlhbF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLm13Yy1jYXNlc3R1ZHktd3JhcCAuby10ZXN0aW1vbmlhbF9fbW9yZS0tc3BsaWRlYnRuIHtcbiAgICBtYXJnaW46IDIwcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjU4MDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxN3B4O1xuICAgIGNvbG9yOiAjZmY1ODAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW47IH1cbiAgICAubXdjLWNhc2VzdHVkeS13cmFwIC5vLXRlc3RpbW9uaWFsX19tb3JlLS1zcGxpZGVidG46aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI2ZmNTgwMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5td2MtY2FzZXN0dWR5LXdyYXAgLm8tdGVzdGltb25pYWxfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5td2MtY2FzZXN0dWR5LXdyYXAgLm8tdGVzdGltb25pYWxfX2l0ZW1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5td2MtY2FzZXN0dWR5LXdyYXAgLm8tdGVzdGltb25pYWxfX2l0ZW10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDsgfVxuICAubXdjLWNhc2VzdHVkeS13cmFwIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTgwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm13Yy1jYXNlc3R1ZHktd3JhcCAuc3BsaWRlX19hcnJvdyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNjYzA2NTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAubXdjLWNhc2VzdHVkeS13cmFwIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5td2MtY2FzZXN0dWR5LXdyYXAgLnNwbGlkZV9fYXJyb3cgc3ZnIHtcbiAgICAgIGZpbGw6ICMzY2MwNjU7IH1cblxuLnByZWxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbi5wcmVsb2FkZXIuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXdjLWJhbm5lci1kaWdpdGFsIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgNTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm13Yy1iYW5uZXItZGlnaXRhbCAubXdjLWJhbm5lcl9fbGVmdCBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm13Yy1iYW5uZXItZGlnaXRhbCAubXdjLWJhbm5lcl9fbGVmdCBwLmxvbmctdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG5cbi8qIEFOQ0hPUiAtTmV3IEhvdyB3ZSBXb3JrKi9cbi5vLWhvdy1pdC13b3JrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICAuby1ob3ctaXQtd29ya19fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWhvdy1pdC13b3JrX19zcGFjaW5nIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLm8taG93LWl0LXdvcmtfX2hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taG93LWl0LXdvcmtfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDUxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLm8taG93LWl0LXdvcmtfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5vLWhvdy1pdC13b3JrX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWhvdy1pdC13b3JrX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7IH0gfVxuICAgIC5vLWhvdy1pdC13b3JrX19pdGVtOm50aC1jaGlsZCgybisyKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1ob3ctaXQtd29ya19faXRlbTpudGgtY2hpbGQoMm4rMikgLm8taG93LWl0LXdvcmtfX2l0ZW1ib3g6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAtMzZweDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNiYmM2ZDQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8taG93LWl0LXdvcmtfX2l0ZW06bnRoLWNoaWxkKDJuKzIpIC5vLWhvdy1pdC13b3JrX19pdGVtYm94OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMzJweDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8taG93LWl0LXdvcmtfX2l0ZW06bnRoLWNoaWxkKDJuKzIpIC5vLWhvdy1pdC13b3JrX19pdGVtbnVtYmVyIHtcbiAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgIHJpZ2h0OiAzNXB4OyB9IH1cbiAgLm8taG93LWl0LXdvcmtfX2l0ZW1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJjNmQ0O1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taG93LWl0LXdvcmtfX2l0ZW1ib3gge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAuby1ob3ctaXQtd29ya19faXRlbWJveDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAtMzZweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNiYmM2ZDQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDE4cHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWhvdy1pdC13b3JrX19pdGVtYm94OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2JiYzZkNDsgfSB9XG4gICAgLm8taG93LWl0LXdvcmtfX2l0ZW1ib3g6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgIGJvdHRvbTogLTMycHg7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWhvdy1pdC13b3JrX19pdGVtYm94OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taG93LWl0LXdvcmtfX2l0ZW1ib3gge1xuICAgICAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgLm8taG93LWl0LXdvcmtfX2l0ZW1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDlweDtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjNDQ5MkRDO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGVmdDogMzVweDtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NDkyZGM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogMTsgfVxuICAuby1ob3ctaXQtd29ya19faXRlbXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5vLWhvdy1pdC13b3JrX19pdGVtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuby1ob3ctaXQtd29ya19faW1hZ2VtYXJrZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDg0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzdGRUJBMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAuby1ob3ctaXQtd29ya19faW1hZ2VtYXJrZXI6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvdHdvLWZvci1vbmUvaG93LWl0LXdvcmstZG93bmFycm93LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IC02MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5vLWhvdy1pdC13b3JrX19pdGVtcG9pbnRpdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm8taG93LWl0LXdvcmtfX2l0ZW1wb2ludGl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm8taG93LWl0LXdvcmtfX2l0ZW1wb2ludGl0ZW06YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3R3by1mb3Itb25lL2hvdy1pdC13b3JrLWxpc3QtaWNvbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4gIC5vLWhvdy1pdC13b3JrX19idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgcGFkZGluZzogMTVweCAzMHB4OyB9XG5cbi5vLXRhaWxvcmVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7IH1cbiAgLm8tdGFpbG9yZWQtLWNvbXBhbnktcHJvZmlsZSB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuby10YWlsb3JlZC0tY29tcGFueS1wcm9maWxlIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwNTBweDsgfSB9XG4gIC5vLXRhaWxvcmVkX19zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGFpbG9yZWRfX3NwYWNpbmcge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAuby10YWlsb3JlZF9faGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMyNjJFMzY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuby10YWlsb3JlZF9faGVhZGluZzphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTIycHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0NDMDY1OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRhaWxvcmVkX19oZWFkaW5nLS1jb21wYW55LXByb2ZpbGUge1xuICAgICAgICBsaW5lLWhlaWdodDogNjVweCAhaW1wb3J0YW50OyB9IH1cbiAgICAuby10YWlsb3JlZF9faGVhZGluZy0tY29tcGFueS1wcm9maWxlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGFpbG9yZWRfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDUxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGFpbG9yZWRfX2hlYWRpbmctLWNvbXBhbnktcHJvZmlsZS1kaXRhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5vLXRhaWxvcmVkX19zdWJoZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBjb2xvcjogIzQ3NDc0NztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10YWlsb3JlZF9fc3ViaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH0gfVxuICAuby10YWlsb3JlZF9fYm94IHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OTg5ODk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRhaWxvcmVkX19ib3gge1xuICAgICAgICBtaW4taGVpZ2h0OiAxOTNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMjZweCAxOHB4IDE4cHggMjJweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRhaWxvcmVkX19ib3gtLWNvbXBhbnktcHJvZmlsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI5NHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDE4cHggMTVweCAzMHB4OyB9IH1cbiAgICAuby10YWlsb3JlZF9fYm94LS1jb21wYW55LXByb2ZpbGUgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDQ2cHg7IH1cbiAgICAuby10YWlsb3JlZF9fYm94LS1jb21wYW55LXByb2ZpbGUgLm8tdGFpbG9yZWRfX2JveGhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLm8tdGFpbG9yZWRfX2JveC0tY29tcGFueS1wcm9maWxlIC5vLXRhaWxvcmVkX19ib3hjb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5vLXRhaWxvcmVkIC5tYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuby10YWlsb3JlZF9fYm94aGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgbWFyZ2luOiAxMXB4IDAgN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLm8tdGFpbG9yZWRfX2JveGNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgY29sb3I6ICM3MjcyNzI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAuby10YWlsb3JlZF9fYm90dG9tdGl0dGxlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDE4cHggMCAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vLXRhaWxvcmVkX19idG4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10YWlsb3JlZF9fYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMTNweDsgfSB9XG4gIC5vLXRhaWxvcmVkLS1jb21wYW55LXByb2ZpbGUtZGl0YSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuby10YWlsb3JlZC0tY29tcGFueS1wcm9maWxlLWRpdGEgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTE3MHB4OyB9IH1cbiAgICAuby10YWlsb3JlZC0tY29tcGFueS1wcm9maWxlLWRpdGEgLm8tdGFpbG9yZWRfX2JveC0tY29tcGFueS1wcm9maWxlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gICAgICBib3gtc2hhZG93OiAwcHggMXB4IDIycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby10YWlsb3JlZC0tY29tcGFueS1wcm9maWxlLWRpdGEgLm8tdGFpbG9yZWRfX2JveC0tY29tcGFueS1wcm9maWxlIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDsgfSB9XG4gICAgICAuby10YWlsb3JlZC0tY29tcGFueS1wcm9maWxlLWRpdGEgLm8tdGFpbG9yZWRfX2JveC0tY29tcGFueS1wcm9maWxlIGkge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAuby10YWlsb3JlZC0tY29tcGFueS1wcm9maWxlLWRpdGEgLm8tdGFpbG9yZWRfX2JveGhlYWRpbmcge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tdGFpbG9yZWQtLWNvbXBhbnktcHJvZmlsZS1kaXRhIC5vLXRhaWxvcmVkX19ib3hoZWFkaW5nIHtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9XG4gICAgLm8tdGFpbG9yZWQtLWNvbXBhbnktcHJvZmlsZS1kaXRhIC5vLXRhaWxvcmVkX19ib3hjb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAuby10YWlsb3JlZC0tY29tcGFueS1wcm9maWxlLWRpdGEgLmJ0bi1vcmFuZ2Uge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby10YWlsb3JlZC0tY29tcGFueS1wcm9maWxlLWRpdGEgLmJ0bi1vcmFuZ2Uge1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLm8tdGFpbG9yZWRfX3BhcmEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGFpbG9yZWRfX3BhcmEge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLm8taG93LWV4Y2VsbGVuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU1QkJGOyB9XG4gIC5vLWhvdy1leGNlbGxlbmNlX19zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taG93LWV4Y2VsbGVuY2VfX3NwYWNpbmcge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAuby1ob3ctZXhjZWxsZW5jZV9faGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDQ1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taG93LWV4Y2VsbGVuY2VfX2hlYWRpbmcge1xuICAgICAgICBtYXgtd2lkdGg6IDg1JTsgfSB9XG4gIC5vLWhvdy1leGNlbGxlbmNlX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taG93LWV4Y2VsbGVuY2VfX2xpc3Qge1xuICAgICAgICBnYXA6IDA7IH0gfVxuICAuby1ob3ctZXhjZWxsZW5jZV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNDglO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1ob3ctZXhjZWxsZW5jZV9faXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNUI4MUUxO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVCODFFMTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICAuby1ob3ctZXhjZWxsZW5jZV9faXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogMTYuNSU7XG4gICAgICAgIHdpZHRoOiAxNi41JTsgfSB9XG4gICAgLm8taG93LWV4Y2VsbGVuY2VfX2l0ZW06YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8taG93LWV4Y2VsbGVuY2VfX2l0ZW06YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NUJCRjtcbiAgICAgICAgICBib3R0b206IC03LjVweDtcbiAgICAgICAgICByaWdodDogLTcuNXB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1ob3ctZXhjZWxsZW5jZV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLm8taG93LWV4Y2VsbGVuY2VfX2l0ZW06bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8taG93LWV4Y2VsbGVuY2VfX2l0ZW06bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNUI4MUUxOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taG93LWV4Y2VsbGVuY2VfX2l0ZW06bnRoLWNoaWxkKDRuKzQpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgIC5vLWhvdy1leGNlbGxlbmNlX19pdGVtOm50aC1jaGlsZCg0bis0KSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1QjgxRTE7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgICAgLm8taG93LWV4Y2VsbGVuY2VfX2l0ZW06bnRoLWNoaWxkKDZuKzYpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cbiAgICAuby1ob3ctZXhjZWxsZW5jZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuby1ob3ctZXhjZWxsZW5jZV9faXRlbTpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWhvdy1leGNlbGxlbmNlX19pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWhvdy1leGNlbGxlbmNlX19pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICAuby1ob3ctZXhjZWxsZW5jZV9faXRlbTpudGgtbGFzdC1jaGlsZCgtbis1KSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgICAgLm8taG93LWV4Y2VsbGVuY2VfX2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4rNikge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgLm8taG93LWV4Y2VsbGVuY2VfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWhvdy1leGNlbGxlbmNlX19pdGVtcyB7XG4gICAgICAgIG1heC13aWR0aDogMTc4cHg7IH0gfVxuICAgIC5vLWhvdy1leGNlbGxlbmNlX19pdGVtcyBpIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1ob3ctZXhjZWxsZW5jZV9faXRlbXMgaSB7XG4gICAgICAgICAgZmxleDogMCAwIDQwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gICAgICAgIC5vLWhvdy1leGNlbGxlbmNlX19pdGVtcyBpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICAuby1ob3ctZXhjZWxsZW5jZSAub3dsLXN0YWdlLW91dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICM1YjgxZTE7IH1cbiAgLm8taG93LWV4Y2VsbGVuY2VfX2l0ZW10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWhvdy1leGNlbGxlbmNlX19pdGVtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDsgfSB9XG4gICAgLm8taG93LWV4Y2VsbGVuY2VfX2l0ZW10aXRsZS0tZjIxIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1ob3ctZXhjZWxsZW5jZV9faXRlbXRpdGxlLS1mMjEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9IH1cbiAgLm8taG93LWV4Y2VsbGVuY2VfX2l0ZW1zdWIge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taG93LWV4Y2VsbGVuY2VfX2l0ZW1zdWIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLm8taG93LWV4Y2VsbGVuY2VfX2FzdGVyaXNrdGV4dCB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLyogQU5DSE9SIC0gbmV3IHRlY2hub2xvZ2llcyAqL1xuLmJhbm5lci10ZWNobm9sb2dpZXMge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9iYW5uZXItZ3JhZGllbnQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDI2NDI7IH1cbiAgLmJhbm5lci10ZWNobm9sb2dpZXNfX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMzQ0MwNjU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5iYW5uZXItdGVjaG5vbG9naWVzX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5iYW5uZXItdGVjaG5vbG9naWVzX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7IH0gfVxuICAuYmFubmVyLXRlY2hub2xvZ2llc19faGVhZGVyLWJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJhbm5lci10ZWNobm9sb2dpZXNfX2hlYWRlci1iciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5iYW5uZXItdGVjaG5vbG9naWVzIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmFubmVyLXRlY2hub2xvZ2llcyB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICAuYmFubmVyLXRlY2hub2xvZ2llc19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmFubmVyLXRlY2hub2xvZ2llc19faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5iYW5uZXItdGVjaG5vbG9naWVzX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5iYW5uZXItdGVjaG5vbG9naWVzX19saXN0LWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGdhcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJhbm5lci10ZWNobm9sb2dpZXNfX2xpc3QtaXRlbXMge1xuICAgICAgICBnYXA6IDEwcHggIWltcG9ydGFudDsgfSB9XG4gIC5iYW5uZXItdGVjaG5vbG9naWVzX19saXN0LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7IH1cbiAgICAuYmFubmVyLXRlY2hub2xvZ2llc19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgICAgIHRvcDogLTI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAtMjAlICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgIGJvdHRvbTogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJhbm5lci10ZWNobm9sb2dpZXNfX2xpc3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iYW5uZXItdGVjaG5vbG9naWVzX19saXN0LWl0ZW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5iYW5uZXItdGVjaG5vbG9naWVzX19saXN0LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA4cHggMjRweDsgfSB9XG4gIC5iYW5uZXItdGVjaG5vbG9naWVzX19saXN0LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJhbm5lci10ZWNobm9sb2dpZXNfX2xpc3QtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5iYW5uZXItdGVjaG5vbG9naWVzX19saXN0LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9IH1cbiAgLmJhbm5lci10ZWNobm9sb2dpZXMgLm5vLWhyZWYge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwIDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMGQyNjQyO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJhbm5lci10ZWNobm9sb2dpZXMgLm5vLWhyZWYge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyNXB4OyB9IH1cbiAgICAuYmFubmVyLXRlY2hub2xvZ2llcyAubm8taHJlZiBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAuYmFubmVyLXRlY2hub2xvZ2llcyAuZ3JlZW4tYmx1ZTpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDIwJSwgIzFhYjg2NCA1MiUsICM4OGRlYjEgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgMjAlLCAjMWFiODY0IDUyJSwgIzg4ZGViMSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgMjAlLCAjMWFiODY0IDUyJSwgIzg4ZGViMSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzA2NTdiNVwiLGVuZENvbG9yc3RyPVwiIzg4ZGViMVwiLEdyYWRpZW50VHlwZT0xKTsgfVxuXG4udGVjaG5vbG9naWVzLXRhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRlY2hub2xvZ2llcy10YWIge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDsgfSB9XG4gIC50ZWNobm9sb2dpZXMtdGFiLS1hY2NvcmJ0biAuby1hY2NvcmRpb25fX3RhYiB7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRlY2hub2xvZ2llcy10YWJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGVjaG5vbG9naWVzLXRhYl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC50ZWNobm9sb2dpZXMtdGFiX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDsgfSB9XG4gIC50ZWNobm9sb2dpZXMtdGFiX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWNobm9sb2dpZXMtdGFiX19zdWItaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRlY2hub2xvZ2llcy10YWJfX2hlYWRpbmctYnIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAudGVjaG5vbG9naWVzLXRhYl9fYXJlYSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NzBweCkge1xuICAgICAgLnRlY2hub2xvZ2llcy10YWJfX2FyZWEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAudGVjaG5vbG9naWVzLXRhYl9fYXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDRmcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7IH0gfVxuICAudGVjaG5vbG9naWVzLXRhYl9fYXJlYS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NzBweCkge1xuICAgICAgLnRlY2hub2xvZ2llcy10YWJfX2FyZWEtbGVmdCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlY2hub2xvZ2llcy10YWJfX2FyZWEtbGVmdCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLnRlY2hub2xvZ2llcy10YWJfX2FyZWEtcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc3MHB4KSB7XG4gICAgICAudGVjaG5vbG9naWVzLXRhYl9fYXJlYS1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWNobm9sb2dpZXMtdGFiX19hcmVhLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4uby1hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vLWFjY29yZGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cbiAgLm8tYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAuby1hY2NvcmRpb25fX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHggMjZweCAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogYXV0bztcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1hY2NvcmRpb25fX2J1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgICAuby1hY2NvcmRpb25fX2J1dHRvbjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5vLWFjY29yZGlvbl9fYnV0dG9uOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5vLWFjY29yZGlvbl9fYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4OyB9IH1cbiAgICAuby1hY2NvcmRpb25fX2J1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5vLWFjY29yZGlvbl9faXRlbSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5vLWFjY29yZGlvbl9fYm9keSB7XG4gICAgcGFkZGluZzogMHB4IDVweCAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8tYWNjb3JkaW9uX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMHB4IDI4cHggMHB4OyB9IH1cbiAgLm8tYWNjb3JkaW9uX190YWItaWNvbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8tYWNjb3JkaW9uX190YWItaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cbiAgLm8tYWNjb3JkaW9uX190YWIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8tYWNjb3JkaW9uX190YWIge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9IH1cbiAgICAuby1hY2NvcmRpb25fX3RhYjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0OTJkYztcbiAgICAgIGNvbG9yOiAjNDQ5MmRjOyB9XG4gICAgICAuby1hY2NvcmRpb25fX3RhYjpob3ZlciAuby1hY2NvcmRpb25fX3RhYi1pY29uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgLm8tYWNjb3JkaW9uX19idG4ge1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLWFjY29yZGlvbl9fYnRuIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICBtYXJnaW46IDUwcHggMCAwOyB9IH1cbiAgLm8tYWNjb3JkaW9uX19uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTRweDsgfVxuICAgIC5vLWFjY29yZGlvbl9fbmF2IC5hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDkyZGM7XG4gICAgICBjb2xvcjogIzQ0OTJkYzsgfVxuICAgICAgLm8tYWNjb3JkaW9uX19uYXYgLmFjdGl2ZSAuby1hY2NvcmRpb25fX3RhYi1pY29uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgLm8tYWNjb3JkaW9uX19jb250ZW50LWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLWFjY29yZGlvbl9fY29udGVudC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuby1hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICAuby1hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vLWFjY29yZGlvbl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm8tYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDU1cHggNTVweDsgfSB9XG4gIC5vLWFjY29yZGlvbl9fY29udGVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLWFjY29yZGlvbl9fY29udGVudC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm8tYWNjb3JkaW9uX19jb250ZW50LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfSB9XG4gIC5vLWFjY29yZGlvbl9fY29udGVudC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLWFjY29yZGlvbl9fY29udGVudC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuICAuby1hY2NvcmRpb25fX3Bvb2wtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1hY2NvcmRpb25fX3Bvb2wtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tYWNjb3JkaW9uX19wb29sLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfSB9XG4gIC5vLWFjY29yZGlvbl9fcG9vbC1ib3gge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50O1xuICAgIGdhcDogMCAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1hY2NvcmRpb25fX3Bvb2wtYm94IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdhcDogMDsgfSB9XG4gIC5vLWFjY29yZGlvbl9fcG9vbC1ib3gtbGlzdDpiZWZvcmUge1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IC0zMDBweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC0zMCUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuby1hY2NvcmRpb25fX3Bvb2wtYm94LWxpc3Qge1xuICAgICAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuby1hY2NvcmRpb25fX3Bvb2wtYm94LWxpc3QgYSBzbWFsbCB7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG4gIC5vLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjM1cyBlYXNlOyB9XG4gIC5vLWFjY29yZGlvbiAuY29sbGFwc2UuY29sbGFwc2luZyB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zNXMgZWFzZTsgfVxuICAuby1hY2NvcmRpb24gLnNob3cuY29sbGFwc2luZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzIGVhc2U7IH1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhpZGRlbi10YWIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50ZWNobm9sb2d5LWZhcV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC50ZWNobm9sb2d5LWZhcV9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRlY2hub2xvZ3ktZmFxX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfSB9XG5cbi50ZWNobm9sb2d5LWZhcV9fc3VidGl0bGUtYnIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGVjaG5vbG9neS1mYXFfX3N1YnRpdGxlLWJyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmF1Z21lbnRhdGlvbi1iYW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9hZ2lsZS1wb2QtYmFubmVyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNTUwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hdWdtZW50YXRpb24tYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIC5hdWdtZW50YXRpb24tYmFubmVyLS1maXhlZGNvc3Qge1xuICAgIGJhY2tncm91bmQ6ICMwNzA1NTAgdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2FnaWxlLWZpeGVkLWNvc3QtYmFubmVyLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmF1Z21lbnRhdGlvbi1iYW5uZXItLWZpeGVkY29zdCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5hdWdtZW50YXRpb24tYmFubmVyLS1zdHVmZi1hdWdtZW50YXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICMwNzA1NTAgdXJsKC9pbWFnZXMvc3RhZmYtYXVnbWVudGF0aW9uL2Jhbm5lci1iZy5qcGcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hdWdtZW50YXRpb24tYmFubmVyLS1zdHVmZi1hdWdtZW50YXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxMTBweCAwOyB9IH1cbiAgICAuYXVnbWVudGF0aW9uLWJhbm5lci0tc3R1ZmYtYXVnbWVudGF0aW9uIC5hdWdtZW50YXRpb24tYmFubmVyX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjM0NDMDY1OyB9XG4gICAgLmF1Z21lbnRhdGlvbi1iYW5uZXItLXN0dWZmLWF1Z21lbnRhdGlvbiAuYXVnbWVudGF0aW9uLWJhbm5lcl9fYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjU4MDA7IH1cbiAgICAgIC5hdWdtZW50YXRpb24tYmFubmVyLS1zdHVmZi1hdWdtZW50YXRpb24gLmF1Z21lbnRhdGlvbi1iYW5uZXJfX2J0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmF1Z21lbnRhdGlvbi1iYW5uZXItLXN0dWZmLWF1Z21lbnRhdGlvbiAuYXVnbWVudGF0aW9uLWJhbm5lcl9fYmFubmVydGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9IH1cbiAgLmF1Z21lbnRhdGlvbi1iYW5uZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogIzIwREVBNTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hdWdtZW50YXRpb24tYmFubmVyX19oZWFkaW5nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cbiAgLmF1Z21lbnRhdGlvbi1iYW5uZXJfX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMnB4IDAgMThweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmF1Z21lbnRhdGlvbi1iYW5uZXJfX3N1YmhlYWRpbmcge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cbiAgLmF1Z21lbnRhdGlvbi1iYW5uZXJfX2Jhbm5lcnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hdWdtZW50YXRpb24tYmFubmVyX19iYW5uZXJ0aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuICAuYXVnbWVudGF0aW9uLWJhbm5lcl9fYmFubmVyY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYXVnbWVudGF0aW9uLWJhbm5lcl9fYmFubmVyY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5hdWdtZW50YXRpb24tYmFubmVyX19idG4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDE3LjVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmF1Z21lbnRhdGlvbi1iYW5uZXJfX2J0biB7XG4gICAgICAgIHdpZHRoOiAzNDBweDsgfSB9XG4gICAgLmF1Z21lbnRhdGlvbi1iYW5uZXJfX2J0biBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuICAgIC5hdWdtZW50YXRpb24tYmFubmVyX19idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTgwMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYXVnbWVudGF0aW9uLWJhbm5lcl9fYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDAgMDsgfSB9XG5cbi5kZXZlbG9wbWVudC1jb21wYW55IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgcGFkZGluZzogMzVweCAwOyB9XG4gIC5kZXZlbG9wbWVudC1jb21wYW55X19jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmRldmVsb3BtZW50LWNvbXBhbnlfX2NvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5kZXZlbG9wbWVudC1jb21wYW55X19jb250ZW50IHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmRldmVsb3BtZW50LWNvbXBhbnlfX2NvbnRlbnQgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5kZXZlbG9wbWVudC1jb21wYW55X190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGV2ZWxvcG1lbnQtY29tcGFueV9fdGl0bGUge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuZGV2ZWxvcG1lbnQtY29tcGFueV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZGV2ZWxvcG1lbnQtY29tcGFueV9fbGlzdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuICAgIC5kZXZlbG9wbWVudC1jb21wYW55X19saXN0IGxpIHtcbiAgICAgIHdpZHRoOiA0NyU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZGV2ZWxvcG1lbnQtY29tcGFueV9fbGlzdCBsaSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ud2hhdC1hcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0REREFEQTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERERBREE7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2hhdC1hcmUge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgLndoYXQtYXJlX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAud2hhdC1hcmVfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cbiAgLndoYXQtYXJlX19jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICMyNjJFMzY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53aGF0LWFyZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH0gfVxuXG4ud2h5LWNob29zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERERBREE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndoeS1jaG9vc2Uge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgLndoeS1jaG9vc2UtLWZpeGVkLWNvc3QgLndoeS1jaG9vc2VfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAud2h5LWNob29zZS0tZml4ZWQtY29zdCAud2h5LWNob29zZV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QwRTNGNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLndoeS1jaG9vc2UtLWZpeGVkLWNvc3QgLndoeS1jaG9vc2VfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53aHktY2hvb3NlLS1maXhlZC1jb3N0IC53aHktY2hvb3NlX19pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG4gIC53aHktY2hvb3NlLS1maXhlZC1jb3N0IC53aHktY2hvb3NlX19idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAud2h5LWNob29zZS0tZml4ZWQtY29zdCAud2h5LWNob29zZV9fYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMTBweDsgfSB9XG4gIC53aHktY2hvb3NlX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICMyNjJFMzY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53aHktY2hvb3NlX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIC53aHktY2hvb3NlX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxOHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndoeS1jaG9vc2VfX2xpc3Qge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gIC53aHktY2hvb3NlX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMnB4IDEuNHB4IDFweDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWF4LXdpZHRoOiA0MTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53aHktY2hvb3NlX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAzNzdweDsgfSB9XG4gICAgLndoeS1jaG9vc2VfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTIwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC0xMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICM4OTg5ODk7XG4gICAgICB3aWR0aDogNjAwcHg7XG4gICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAud2h5LWNob29zZV9faXRlbTpob3ZlcjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uOiByb3RhdGlvbjIgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjODhkZWIxKSwgY29sb3Itc3RvcCgyMCUsICMxYWI4NjQpLCBjb2xvci1zdG9wKDUyJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpKSwgdG8ocmdiYSg2LCA4NywgMTgxLCAwLjYyKSkpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzg4ZGViMSAwLCAjMWFiODY0IDIwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSwgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlKTsgfVxuICAud2h5LWNob29zZV9faXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzMHB4IDI4cHg7IH1cbiAgICAud2h5LWNob29zZV9faXRlbXMtLXN0dWZmLWF1ZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAud2h5LWNob29zZV9faXRlbXMtLXN0dWZmLWF1ZyB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgcGFkZGluZzogNDVweCAzMHB4OyB9IH1cbiAgLndoeS1jaG9vc2VfX2l0ZW1zY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53aHktY2hvb3NlX19pdGVtc2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAud2h5LWNob29zZV9faXRlbXNjb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG4gIC53aHktY2hvb3NlX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDIwcHggMCAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMyNjJFMzY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53aHktY2hvb3NlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDIwcHg7IH0gfVxuICAgIC53aHktY2hvb3NlX190aXRsZS0tc3R1ZmYtYXVnIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAud2h5LWNob29zZV9fdGl0bGUtLXN0dWZmLWF1ZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXB4OyB9IH1cbiAgLndoeS1jaG9vc2VfX2NvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMjYyRTM2OyB9XG5cbi5zYW1wbGUtcG9kcyB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2FtcGxlLXBvZHMge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgLnNhbXBsZS1wb2RzX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICMyNjJFMzY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zYW1wbGUtcG9kc19faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAuc2FtcGxlLXBvZHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxMTY3cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuc2FtcGxlLXBvZHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDdENkQ2O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zYW1wbGUtcG9kc19faXRlbSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zYW1wbGUtcG9kc19faXRlbSB7XG4gICAgICAgIGhlaWdodDogMzI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH0gfVxuICAgIC5zYW1wbGUtcG9kc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNhbXBsZS1wb2RzX19pdGVtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMzU5cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnNhbXBsZS1wb2RzX19pdGVtaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnNhbXBsZS1wb2RzX19pdGVtY29udGVudCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zYW1wbGUtcG9kc19faXRlbWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA1MHB4OyB9IH1cbiAgLnNhbXBsZS1wb2RzX19pdGVtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMwQzI4NDg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2FtcGxlLXBvZHNfX2l0ZW10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIC5zYW1wbGUtcG9kc19faXRlbXBhcmFncmFwaCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGNvbG9yOiAjMEMyODQ4OyB9XG4gIC5zYW1wbGUtcG9kc19fdWxoZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAuc2FtcGxlLXBvZHNfX3VsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHB4IDVweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnNhbXBsZS1wb2RzX19saSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgICAuc2FtcGxlLXBvZHNfX2xpIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIHBhZGRpbmc6IDhweCAxOXB4IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgIC5zYW1wbGUtcG9kc19fbGkgc3Bhbi5ibHVlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMEE5REVGOyB9XG4gICAgICAgIC5zYW1wbGUtcG9kc19fbGkgc3Bhbi5ibHVlOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE5REVGO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuc2FtcGxlLXBvZHNfX2xpIHNwYW4uZ3JlZW4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICMyMERFQTU7IH1cbiAgICAgICAgLnNhbXBsZS1wb2RzX19saSBzcGFuLmdyZWVuOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBERUE1O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuc2FtcGxlLXBvZHNfX2xpIHNwYW4ueWVsbG93IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZDMzI3OyB9XG4gICAgICAgIC5zYW1wbGUtcG9kc19fbGkgc3Bhbi55ZWxsb3c6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkMzMjc7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zYW1wbGUtcG9kc19fbGkgc3Bhbi5iZXJnZW5keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0E2NkJENDsgfVxuICAgICAgICAuc2FtcGxlLXBvZHNfX2xpIHNwYW4uYmVyZ2VuZHk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNjZCRDQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zYW1wbGUtcG9kc19fbGkgc3Bhbi5kZWVwZ3JlZW4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICM0RkE5NDE7IH1cbiAgICAgICAgLnNhbXBsZS1wb2RzX19saSBzcGFuLmRlZXBncmVlbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGQTk0MTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2FtcGxlLXBvZHNfX2J0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiAxN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDVweCBhdXRvIDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zYW1wbGUtcG9kc19fYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDsgfSB9XG5cbi5wb2RzLWJpbGxpbmcge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9hZ2lsZS1wcm9kcy9iaWxsaW5nLWJhY2tncm91bmQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTJDNTg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBvZHMtYmlsbGluZyB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICAucG9kcy1iaWxsaW5nLS1maXhlZC1jb3N0IC5wb2RzLWJpbGxpbmdfX2l0ZW0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBvZHMtYmlsbGluZy0tZml4ZWQtY29zdCAucG9kcy1iaWxsaW5nX19pdGVtIHtcbiAgICAgICAgbWluLWhlaWdodDogNjYwcHg7IH0gfVxuICAucG9kcy1iaWxsaW5nLS1zdGFmZi1hdWdtZW50YXRpb24gLnBvZHMtYmlsbGluZ19fc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAucG9kcy1iaWxsaW5nLS1zdGFmZi1hdWdtZW50YXRpb24gLnBvZHMtYmlsbGluZ19fYmlnLWNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucG9kcy1iaWxsaW5nLS1zdGFmZi1hdWdtZW50YXRpb24gLnBvZHMtYmlsbGluZ19fYmlnLWNhcmQge1xuICAgICAgICBwYWRkaW5nOiA1MHB4OyB9IH1cbiAgLnBvZHMtYmlsbGluZ19faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucG9kcy1iaWxsaW5nX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDsgfSB9XG4gIC5wb2RzLWJpbGxpbmdfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5wb2RzLWJpbGxpbmdfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb2RzLWJpbGxpbmdfX2l0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDQ5NHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wb2RzLWJpbGxpbmdfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogNzMycHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgLnBvZHMtYmlsbGluZ19faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4OyB9IH1cbiAgICAucG9kcy1iaWxsaW5nX19pdGVtLS1ibHVlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzUyNTBBNzsgfVxuICAgICAgLnBvZHMtYmlsbGluZ19faXRlbS0tYmx1ZSAucG9kcy1iaWxsaW5nX19saXN0aGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAjMzU1QkJGOyB9XG4gICAgICAucG9kcy1iaWxsaW5nX19pdGVtLS1ibHVlIC5wb2RzLWJpbGxpbmdfX2l0ZW13b3JrcyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzBBOURFRjsgfVxuICAgICAgICAucG9kcy1iaWxsaW5nX19pdGVtLS1ibHVlIC5wb2RzLWJpbGxpbmdfX2l0ZW13b3JrcyBoNSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NUJCRjsgfVxuICAgIC5wb2RzLWJpbGxpbmdfX2l0ZW0tLWdyZWVuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzBFQjg4NTsgfVxuICAgICAgLnBvZHMtYmlsbGluZ19faXRlbS0tZ3JlZW4gLnBvZHMtYmlsbGluZ19fbGlzdGhlYWRpbmcge1xuICAgICAgICBjb2xvcjogIzBFQjg4NTsgfVxuICAgICAgLnBvZHMtYmlsbGluZ19faXRlbS0tZ3JlZW4gLnBvZHMtYmlsbGluZ19faXRlbXdvcmtzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMEVCODg1OyB9XG4gICAgICAgIC5wb2RzLWJpbGxpbmdfX2l0ZW0tLWdyZWVuIC5wb2RzLWJpbGxpbmdfX2l0ZW13b3JrcyBoNSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBFQjg4NTsgfVxuICAucG9kcy1iaWxsaW5nX19saXN0aGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wb2RzLWJpbGxpbmdfX2xpc3RoZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDsgfSB9XG4gIC5wb2RzLWJpbGxpbmdfX2l0ZW13b3JrcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBvZHMtYmlsbGluZ19faXRlbXdvcmtzIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyM3B4IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAgIC5wb2RzLWJpbGxpbmdfX2l0ZW13b3JrcyBoNSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMzlweDsgfVxuICAgIC5wb2RzLWJpbGxpbmdfX2l0ZW13b3JrcyBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICMwQzI4NDg7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAucG9kcy1iaWxsaW5nX19saXN0YmFydGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMEMyODQ4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAucG9kcy1iaWxsaW5nX19saXN0YmFydGl0bGU6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNDlweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBDMjg0ODtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAucG9kcy1iaWxsaW5nIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogIzBDMjg0ODtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucG9kcy1iaWxsaW5nX19saXN0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMEMyODQ4O1xuICAgIG1hcmdpbjogMCAwIDdweCAhaW1wb3J0YW50OyB9XG4gIC5wb2RzLWJpbGxpbmdfX2J0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDE3cHg7IH1cbiAgICAucG9kcy1iaWxsaW5nX19idG4gc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLnBvZHMtYmlsbGluZ19fYmlnLWNhcmQtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnBvZHMtYmlsbGluZ19fYmlnLWNhcmQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNEOUQ5RDk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucG9kcy1iaWxsaW5nX19iaWctY2FyZC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICNEOUQ5RDk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9IH1cbiAgICAucG9kcy1iaWxsaW5nX19iaWctY2FyZC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAucG9kcy1iaWxsaW5nX19iaWctY2FyZC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAucG9kcy1iaWxsaW5nX19iaWctY2FyZC1pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnBvZHMtYmlsbGluZ19fYmlnLWNhcmQtaXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDsgfSB9XG4gICAgLnBvZHMtYmlsbGluZ19fYmlnLWNhcmQtaXRlbTpudGgtY2hpbGQoNikge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAucG9kcy1iaWxsaW5nX19iaWctY2FyZC1pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7IH0gfVxuICAgIC5wb2RzLWJpbGxpbmdfX2JpZy1jYXJkLWl0ZW06bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnBvZHMtYmlsbGluZ19fYmlnLWNhcmQtaXRlbTpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfSB9XG4gICAgLnBvZHMtYmlsbGluZ19fYmlnLWNhcmQtaXRlbSBsaSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucG9kcy1iaWxsaW5nX19iaWctY2FyZC1pdGVtIGxpIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBmbGV4OiAwIDAgMThweDsgfVxuICAucG9kcy1iaWxsaW5nX19iaWctY2FyZC1pdGVtLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnBvZHMtYmlsbGluZ19fYmlnLWNhcmQtaXRlbS10b3AgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAucG9kcy1iaWxsaW5nX19iaWctY2FyZC1pdGVtLXRvcCBoMyB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBjb2xvcjogIzBDMjg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAucG9kcy1iaWxsaW5nX19yZWFkeS1ib3R0b20tdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAucG9kcy1iaWxsaW5nX19yZWFkeS1ib3R0b20tc3ViLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAucG9kcy1iaWxsaW5nX19yZWFkeS1ib3R0b20tdWwge1xuICAgIG1heC13aWR0aDogNTYycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnBvZHMtYmlsbGluZ19fcmVhZHktYm90dG9tLXVsIGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucG9kcy1iaWxsaW5nX19yZWFkeS1ib3R0b20tdWwgbGkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4uY29tcGFyZS1hZ2lsZSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERERBREE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbXBhcmUtYWdpbGUge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgLmNvbXBhcmUtYWdpbGUtLWZpeGVkLWNvc3QgLmNvbXBhcmUtYWdpbGVfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbXBhcmUtYWdpbGUtLWZpeGVkLWNvc3QgLmNvbXBhcmUtYWdpbGVfX3RhYmxlaXRlbXMgbGkge1xuICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG4gIC5jb21wYXJlLWFnaWxlLS1maXhlZC1jb3N0IC5jb21wYXJlLWFnaWxlX190YWJsZWl0ZW1zIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb21wYXJlLWFnaWxlLS1maXhlZC1jb3N0IC5jb21wYXJlLWFnaWxlX190YWJsZWl0ZW1zOmxhc3QtY2hpbGQgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGhlaWdodDogMTUwcHg7IH0gfVxuICAuY29tcGFyZS1hZ2lsZS0tZml4ZWQtY29zdCAuY29tcGFyZS1hZ2lsZV9fYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxN3B4O1xuICAgIG1hcmdpbjogNDVweCBhdXRvIDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb21wYXJlLWFnaWxlLS1maXhlZC1jb3N0IC5jb21wYXJlLWFnaWxlX19idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDQzMXB4OyB9IH1cbiAgLmNvbXBhcmUtYWdpbGUtLXN0dWZmLWF1ZyAuY29tcGFyZS1hZ2lsZV9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29tcGFyZS1hZ2lsZS0tc3R1ZmYtYXVnIC5jb21wYXJlLWFnaWxlX190YWJsZWl0ZW1zIGxpIHtcbiAgICAgIGhlaWdodDogMTUwcHg7IH0gfVxuICAuY29tcGFyZS1hZ2lsZS0tc3R1ZmYtYXVnIC5jb21wYXJlLWFnaWxlX190YWJsZWl0ZW1zIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb21wYXJlLWFnaWxlLS1zdHVmZi1hdWcgLmNvbXBhcmUtYWdpbGVfX3RhYmxlaXRlbXM6bGFzdC1jaGlsZCBsaTpudGgtY2hpbGQoMykge1xuICAgICAgaGVpZ2h0OiAxNjVweDsgfSB9XG4gIC5jb21wYXJlLWFnaWxlLS1zdHVmZi1hdWcgLmNvbXBhcmUtYWdpbGVfX2J0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTdweDtcbiAgICBtYXJnaW46IDQ1cHggYXV0byAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29tcGFyZS1hZ2lsZS0tc3R1ZmYtYXVnIC5jb21wYXJlLWFnaWxlX19idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDQzMXB4OyB9IH1cbiAgLmNvbXBhcmUtYWdpbGVfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogIzI2MkUzNjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbXBhcmUtYWdpbGVfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLmNvbXBhcmUtYWdpbGVfX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogIzQ3NDc0NztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbXBhcmUtYWdpbGVfX3N1YmhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLmNvbXBhcmUtYWdpbGVfX3RhYmxld3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvbXBhcmUtYWdpbGVfX3RvcGhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogIzI2MkUzNjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbXBhcmUtYWdpbGVfX3RvcGhlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNvbXBhcmUtYWdpbGVfX3RhYmxldGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbXBhcmUtYWdpbGVfX3RhYmxldGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuY29tcGFyZS1hZ2lsZV9fdGFibGV0aXRsZSBsaSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMyNjJFMzY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZCO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCNkJFQ0Q7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I2QkVDRDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0I2QkVDRDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb21wYXJlLWFnaWxlX190YWJsZXRpdGxlIGxpIHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgIC5jb21wYXJlLWFnaWxlX190YWJsZXRpdGxlIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDU1cHg7IH1cbiAgICAgIC5jb21wYXJlLWFnaWxlX190YWJsZXRpdGxlIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQjZCRUNEOyB9XG4gICAgICAgIC5jb21wYXJlLWFnaWxlX190YWJsZXRpdGxlIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogNDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTY2QkQ0O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLmNvbXBhcmUtYWdpbGVfX3RhYmxldGl0bGUgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgaGVpZ2h0OiAxMzRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4IDlweCAwIDA7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjQTVCOERDO1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNBNUI4REM7XG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNBNUI4REM7IH1cbiAgICAgICAgLmNvbXBhcmUtYWdpbGVfX3RhYmxldGl0bGUgbGk6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwREVBNTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5jb21wYXJlLWFnaWxlX190YWJsZXRpdGxlIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVGRjU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7IH1cbiAgICAgICAgLmNvbXBhcmUtYWdpbGVfX3RhYmxldGl0bGUgbGk6bnRoLWNoaWxkKDMpOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzMyNztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgLmNvbXBhcmUtYWdpbGVfX3RhYmxlaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb21wYXJlLWFnaWxlX190YWJsZWl0ZW1zIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgICAuY29tcGFyZS1hZ2lsZV9fdGFibGVpdGVtcyBsaSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I2QkVDRDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0I2QkVDRDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCNkJFQ0Q7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY29tcGFyZS1hZ2lsZV9fdGFibGVpdGVtcyBsaS50ZXh0LWNlbnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVGRjU7IH1cbiAgICAgIC5jb21wYXJlLWFnaWxlX190YWJsZWl0ZW1zIGxpIGg2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29tcGFyZS1hZ2lsZV9fdGFibGVpdGVtcyBsaSB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I2QkVDRDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCNkJFQ0Q7IH0gfVxuICAgICAgLmNvbXBhcmUtYWdpbGVfX3RhYmxlaXRlbXMgbGkgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5jb21wYXJlLWFnaWxlX190YWJsZWl0ZW1zIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQjZCRUNEOyB9XG4gICAgICAuY29tcGFyZS1hZ2lsZV9fdGFibGVpdGVtcyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTVCQkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUQzRDcwOyB9XG4gICAgICAgIC5jb21wYXJlLWFnaWxlX190YWJsZWl0ZW1zIGxpOmZpcnN0LWNoaWxkIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbXBhcmUtYWdpbGVfX3RhYmxlaXRlbXMgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNBNUI4REM7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0E1QjhEQzsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbXBhcmUtYWdpbGVfX3RhYmxlaXRlbXMgbGk6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVGRjU7IH0gfVxuICAgIC5jb21wYXJlLWFnaWxlX190YWJsZWl0ZW1zOmxhc3QtY2hpbGQgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29tcGFyZS1hZ2lsZV9fdGFibGVpdGVtczpsYXN0LWNoaWxkIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGhlaWdodDogMTI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA5cHggOXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0E1QjhEQzsgfSB9XG5cbi5vdXItYXBwcm9hY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyB9XG4gIC5vdXItYXBwcm9hY2ggLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fc3BhY2luZyB7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3VyLWFwcHJvYWNoIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX3NwYWNpbmcge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICAub3VyLWFwcHJvYWNoX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm91ci1hcHByb2FjaF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7IH0gfVxuICAub3VyLWFwcHJvYWNoIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBFM0Y1O1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDIwcHggMHB4IHJnYmEoMTIsIDQwLCA3MiwgMC4wNyk7XG4gICAgcGFkZGluZzogMCAxNXB4IDIwcHg7XG4gICAgbWFyZ2luOiA2MHB4IDAgMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm91ci1hcHByb2FjaCAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMzNXB4O1xuICAgICAgICBtYXJnaW46IDUycHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAwIDI4cHggMTVweDsgfSB9XG4gICAgLm91ci1hcHByb2FjaCAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcy5ibHVlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNjRCOUY0OyB9XG4gICAgLm91ci1hcHByb2FjaCAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcy5sZ3JlZW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMyMERFQTU7IH1cbiAgICAub3VyLWFwcHJvYWNoIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zLmR5ZWxsb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNGMjk5MDY7IH1cbiAgICAub3VyLWFwcHJvYWNoIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zLmx5ZWxsb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNGRkMzMjc7IH1cbiAgICAub3VyLWFwcHJvYWNoIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zLnB1cnBsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0ExNUZBRTsgfVxuICAgIC5vdXItYXBwcm9hY2ggLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMuZGdyZWVuIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNEZBOTQxOyB9XG4gICAgLm91ci1hcHByb2FjaCAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAub3VyLWFwcHJvYWNoIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMEMyODQ4O1xuICAgIG1hcmdpbjogMCAwIDVweDsgfVxuICAub3VyLWFwcHJvYWNoIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgY29sb3I6ICMyNjJFMzY7IH1cbiAgLm91ci1hcHByb2FjaF9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTdweCAhaW1wb3J0YW50OyB9XG5cbi5nZXQtZm9ydHJlc3Mge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5nZXQtZm9ydHJlc3Mge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgLmdldC1mb3J0cmVzcy0tZml4ZWQtY29zdCAuZ2V0LWZvcnRyZXNzX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDM1cHggYXV0byAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2V0LWZvcnRyZXNzLS1maXhlZC1jb3N0IC5nZXQtZm9ydHJlc3NfX2J0biB7XG4gICAgICAgIG1heC13aWR0aDogMzY2cHg7IH0gfVxuICAuZ2V0LWZvcnRyZXNzX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmdldC1mb3J0cmVzc19faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuICAuZ2V0LWZvcnRyZXNzX19jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5nZXQtZm9ydHJlc3NfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5nZXQtZm9ydHJlc3NfX2NvbnRlbnQtLW1iNTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICAuZ2V0LWZvcnRyZXNzX19jb250ZW50Lm1lZGl1bS0wIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5nZXQtZm9ydHJlc3NfX3JvYnVzdCB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGJhY2tncm91bmQ6ICMwNTJDNTggdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2FnaWxlLXByb2RzL2dldC1mb3J0cmVzcy5qcGcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmdldC1mb3J0cmVzc19fcm9idXN0IHtcbiAgICAgICAgcGFkZGluZzogNDVweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cbiAgLmdldC1mb3J0cmVzc19fcm9idXN0dWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5nZXQtZm9ydHJlc3NfX3JvYnVzdHVsIGxpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmdldC1mb3J0cmVzc19fcm9idXN0dWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgICBwYWRkaW5nOiAzOHB4IDQycHg7IH0gfVxuICAgICAgLmdldC1mb3J0cmVzc19fcm9idXN0dWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5nZXQtZm9ydHJlc3NfX3JvYnVzdHVsIGxpLmJsdWUge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwQTlERUY7IH1cbiAgICAgIC5nZXQtZm9ydHJlc3NfX3JvYnVzdHVsIGxpLmdyZWVuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjBERUE1OyB9XG4gICAgICAuZ2V0LWZvcnRyZXNzX19yb2J1c3R1bCBsaS55ZWxsb3cge1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRkMzMjc7IH1cbiAgICAgIC5nZXQtZm9ydHJlc3NfX3JvYnVzdHVsIGxpIGg0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogIzBDMjg0ODtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5nZXQtZm9ydHJlc3NfX3JvYnVzdHVsIGxpIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgICAgIC5nZXQtZm9ydHJlc3NfX3JvYnVzdHVsIGxpIHAge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAuZ2V0LWZvcnRyZXNzX19idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxN3B4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdldC1mb3J0cmVzc19fYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODRweDsgfSB9XG5cbi5wb2RzLWJlbmVmaXRzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucG9kcy1iZW5lZml0cyB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICAucG9kcy1iZW5lZml0cy0tZml4ZWQtY29zdCAucG9kcy1iZW5lZml0c19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvZHMtYmVuZWZpdHMtLWZpeGVkLWNvc3QgLnBvZHMtYmVuZWZpdHNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucG9kcy1iZW5lZml0cy0tZml4ZWQtY29zdCAucG9kcy1iZW5lZml0c19faXRlbSB7XG4gICAgICAgIGhlaWdodDogMTc2cHg7IH0gfVxuICAgIC5wb2RzLWJlbmVmaXRzLS1maXhlZC1jb3N0IC5wb2RzLWJlbmVmaXRzX19pdGVtOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBsZWZ0OiAyNXB4O1xuICAgICAgdG9wOiAwOyB9XG4gIC5wb2RzLWJlbmVmaXRzX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wb2RzLWJlbmVmaXRzX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweDsgfSB9XG4gIC5wb2RzLWJlbmVmaXRzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBvZHMtYmVuZWZpdHNfX2xpc3Qge1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cbiAgLnBvZHMtYmVuZWZpdHNfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERTJFQTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBvZHMtYmVuZWZpdHNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMjc1cHg7IH0gfVxuICAgIC5wb2RzLWJlbmVmaXRzX19pdGVtOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA0MHB4OyB9XG4gICAgLnBvZHMtYmVuZWZpdHNfX2l0ZW0uYmx1ZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBBOURFRjsgfVxuICAgIC5wb2RzLWJlbmVmaXRzX19pdGVtLnB1cnBsZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E2NkJENDsgfVxuICAgIC5wb2RzLWJlbmVmaXRzX19pdGVtLmdyZWVuOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBERUE1OyB9XG4gICAgLnBvZHMtYmVuZWZpdHNfX2l0ZW0ueWVsbG93OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMzI3OyB9XG4gICAgLnBvZHMtYmVuZWZpdHNfX2l0ZW0ubGdyZWVuOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEZBOTQxOyB9XG4gIC5wb2RzLWJlbmVmaXRzX19pdGVtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzBDMjg0ODtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMCAwIDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBvZHMtYmVuZWZpdHNfX2l0ZW1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG4gIC5wb2RzLWJlbmVmaXRzX19pdGVtY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzBDMjg0ODtcbiAgICBtYXJnaW46IDA7IH1cblxuLmdldC1leHBlcmllbmNlIHtcbiAgYmFja2dyb3VuZDogIzA1MkM1OCB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvYWdpbGUtcHJvZHMvcmVhZHktZXhwZXJpZW5jZS1iYWNrZ3JvdW5kLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5nZXQtZXhwZXJpZW5jZSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuZ2V0LWV4cGVyaWVuY2UtLWZpeGVkLWNvc3QgLmdldC1leHBlcmllbmNlX19idG4ge1xuICAgICAgbWF4LXdpZHRoOiA0MDhweDsgfSB9XG4gIC5nZXQtZXhwZXJpZW5jZS0tc3RhZmYtYXVnbWVudGF0aW9uIC5nZXQtZXhwZXJpZW5jZV9fY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmdldC1leHBlcmllbmNlLS1zdGFmZi1hdWdtZW50YXRpb24gLmdldC1leHBlcmllbmNlX19idG4ge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdldC1leHBlcmllbmNlLS1zdGFmZi1hdWdtZW50YXRpb24gLmdldC1leHBlcmllbmNlX19idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDI1OXB4OyB9IH1cbiAgLmdldC1leHBlcmllbmNlLS1zdGFmZi1hdWdtZW50YXRpb24gLmdldC1leHBlcmllbmNlX19idG4xIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMTdweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2V0LWV4cGVyaWVuY2UtLXN0YWZmLWF1Z21lbnRhdGlvbiAuZ2V0LWV4cGVyaWVuY2VfX2J0bjEge1xuICAgICAgICBtYXgtd2lkdGg6IDI1OXB4OyB9IH1cbiAgICAuZ2V0LWV4cGVyaWVuY2UtLXN0YWZmLWF1Z21lbnRhdGlvbiAuZ2V0LWV4cGVyaWVuY2VfX2J0bjE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmY1ODAwOyB9XG4gIC5nZXQtZXhwZXJpZW5jZV9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5nZXQtZXhwZXJpZW5jZV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH0gfVxuICAuZ2V0LWV4cGVyaWVuY2VfX2NvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLmdldC1leHBlcmllbmNlX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmdldC1leHBlcmllbmNlX19pdGVtcyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjQjBDMEU5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5nZXQtZXhwZXJpZW5jZV9fYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZzogMTdweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdldC1leHBlcmllbmNlX19idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDI5OXB4OyB9IH1cbiAgLmdldC1leHBlcmllbmNlX19ib3R0b21ub3RlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDsgfVxuICAuZ2V0LWV4cGVyaWVuY2VfX3BhaXIge1xuICAgIG1heC13aWR0aDogNjg0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZ2V0LWV4cGVyaWVuY2VfX3BhaXIge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gIC5nZXQtZXhwZXJpZW5jZV9faW5mb21haWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjQjBDMEU5OyB9XG4gICAgLmdldC1leHBlcmllbmNlX19pbmZvbWFpbCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuZ2V0LWV4cGVyaWVuY2VfX2luZm9tYWlsIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmNTgwMDsgfVxuXG4uaG93LWl0LWFnaWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0REREFEQTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaG93LWl0LWFnaWxlIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIC5ob3ctaXQtYWdpbGVfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogIzI2MkUzNjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhvdy1pdC1hZ2lsZV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7IH0gfVxuICAuaG93LWl0LWFnaWxlX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ob3ctaXQtYWdpbGVfX2xpc3Qge1xuICAgICAgICBnYXA6IDBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDYxM3B4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmhvdy1pdC1hZ2lsZV9faXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjg0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMEUzRjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ob3ctaXQtYWdpbGVfX2l0ZW1zOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGxlZnQ6IDE5MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaG93LWl0LWFnaWxlX19pdGVtczpudGgtY2hpbGQoNCkge1xuICAgICAgICBsZWZ0OiAxOTBweDsgfSB9XG4gICAgLmhvdy1pdC1hZ2lsZV9faXRlbXMuYmx1ZTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBoZWlnaHQ6IDI1M3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2FnaWxlLWZpeGVkLWNvc3QvYmx1ZS1hcnJvdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAtMjUzcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ob3ctaXQtYWdpbGVfX2l0ZW1zLmJsdWU6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgICAgICAgLmhvdy1pdC1hZ2lsZV9faXRlbXMuYmx1ZTphZnRlciB7XG4gICAgICAgICAgbGVmdDogMjVweDsgfSB9XG4gICAgLmhvdy1pdC1hZ2lsZV9faXRlbXMuZ3JlZW46YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgaGVpZ2h0OiAyNTNweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9hZ2lsZS1maXhlZC1jb3N0L2Fycm93LWdyZWVuLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0yNTNweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmhvdy1pdC1hZ2lsZV9faXRlbXMuZ3JlZW46YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgICAgICAgLmhvdy1pdC1hZ2lsZV9faXRlbXMuZ3JlZW46YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDI1cHg7IH0gfVxuICAgIC5ob3ctaXQtYWdpbGVfX2l0ZW1zLnB1cnBsZTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBoZWlnaHQ6IDE3M3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2FnaWxlLWZpeGVkLWNvc3QvYXJyb3ctcHVycGxlLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IC0xNzNweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmhvdy1pdC1hZ2lsZV9faXRlbXMucHVycGxlOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gICAgICAgIC5ob3ctaXQtYWdpbGVfX2l0ZW1zLnB1cnBsZTphZnRlciB7XG4gICAgICAgICAgbGVmdDogMjVweDsgfSB9XG4gICAgLmhvdy1pdC1hZ2lsZV9faXRlbXMueWVsbG93OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGhlaWdodDogMTczcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvYWdpbGUtZml4ZWQtY29zdC9hcnJvdy15ZWxsb3cuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTE3M3B4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuaG93LWl0LWFnaWxlX19pdGVtcy55ZWxsb3c6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgICAgICAgLmhvdy1pdC1hZ2lsZV9faXRlbXMueWVsbG93OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAyNXB4OyB9IH1cbiAgLmhvdy1pdC1hZ2lsZV9fdGl0bGVhcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhvdy1pdC1hZ2lsZV9fdGl0bGVhcmVhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5ob3ctaXQtYWdpbGVfX2l0ZW10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgY29sb3I6ICMwQzI4NDg7IH1cbiAgLmhvdy1pdC1hZ2lsZV9faXRlbWNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgY29sb3I6ICMyNjJFMzY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmhvdy1pdC1hZ2lsZV9fbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBjb2xvcjogI2YyZjJmMjtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7IH1cbiAgLmhvdy1pdC1hZ2lsZV9fYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAxN3B4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaG93LWl0LWFnaWxlX19idG4ge1xuICAgICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6IDM0MXB4OyB9IH1cblxuLmhvdy1zdHVmZi1hdWdtZW50YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhvdy1zdHVmZi1hdWdtZW50YXRpb24gLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fc3BhY2luZyB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIC5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBFM0Y1O1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDIwcHggMCByZ2JhKDEyLCA0MCwgNzIsIDAuMDcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhvdy1zdHVmZi1hdWdtZW50YXRpb24gLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIGhlaWdodDogMjgwcHg7IH0gfVxuICAgIC5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zLmJsdWU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL3N0YWZmLWF1Z21lbnRhdGlvbi9ibHVlLWFycm93LnN2Zyk7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIHJpZ2h0OiAtMjhweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaG93LXN0dWZmLWF1Z21lbnRhdGlvbiAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcy5ibHVlOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmhvdy1zdHVmZi1hdWdtZW50YXRpb24gLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMuZ3JlZW46YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL3N0YWZmLWF1Z21lbnRhdGlvbi9ncmVlbi1hcnJvdy5zdmcpO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICByaWdodDogLTI4cHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhvdy1zdHVmZi1hdWdtZW50YXRpb24gLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMuZ3JlZW46YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuaG93LXN0dWZmLWF1Z21lbnRhdGlvbiAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcy55ZWxsb3c6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL3N0YWZmLWF1Z21lbnRhdGlvbi95ZWxsb3ctYXJyb3cuc3ZnKSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAtMjhweDtcbiAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zLnllbGxvdzphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuaG93LXN0dWZmLWF1Z21lbnRhdGlvbiAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICMwQzI4NDg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gIC5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjMjYyRTM2OyB9XG4gIC5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2JvdHRvbS10ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogNTBweCAwIDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuaG93LXN0dWZmLWF1Z21lbnRhdGlvbiAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaG93LXN0dWZmLWF1Z21lbnRhdGlvbiAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19saXN0IHtcbiAgICAgICAgZ2FwOiAwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uX19idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhvdy1zdHVmZi1hdWdtZW50YXRpb25fX2J0biB7XG4gICAgICAgIG1heC13aWR0aDogMjYzcHg7IH0gfVxuXG4uc3R1ZmYtYXVnbWVudGF0aW9uLXRlY2hub2xvZ2llcyB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnN0dWZmLWF1Z21lbnRhdGlvbi10ZWNobm9sb2dpZXMge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgLnN0dWZmLWF1Z21lbnRhdGlvbi10ZWNobm9sb2dpZXMgLnRlY2hub2xvZ2llcy10YWJfX2hlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnN0dWZmLWF1Z21lbnRhdGlvbi10ZWNobm9sb2dpZXMgLm8tYWNjb3JkaW9uX19idXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnN0dWZmLWF1Z21lbnRhdGlvbi10ZWNobm9sb2dpZXMgLm8tYWNjb3JkaW9uX19jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jdXN0b20tZGV2LXRlY2ggLnRlY2hub2xvZ2llcy10YWJfX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5jdXN0b20tZGV2LXRlY2ggLmN1c3RvbS1zb2x1dGlvbl9fc3ViLWhlYWRpbmcge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLnRlY2hub2xvZ2llcy10YWItLWhlYWx0aGNhcmUtc2VyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC50ZWNobm9sb2dpZXMtdGFiLS1oZWFsdGhjYXJlLXNlciAuYWNjb3JkaW9uLWJ1dHRvbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlY2hub2xvZ2llcy10YWItLWhlYWx0aGNhcmUtc2VyIC5vLWFjY29yZGlvbl9fbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlY2hub2xvZ2llcy10YWItLWhlYWx0aGNhcmUtc2VyIC5vLWFjY29yZGlvbl9fYm9keSB7XG4gICAgcGFkZGluZzogMCAyOHB4IDAgMDsgfSB9XG5cbi50ZWNobm9sb2dpZXMtdGFiLS1oZWFsdGhjYXJlLXNlciAuby1hY2NvcmRpb25fX3RhYiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnRlY2hub2xvZ2llcy10YWItLWhlYWx0aGNhcmUtc2VyIC5vLWFjY29yZGlvbl9fdGFiIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWNobm9sb2dpZXMtdGFiLS1oZWFsdGhjYXJlLXNlciAuby1hY2NvcmRpb25fX3RhYiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuLnRlY2hub2xvZ2llcy10YWItLWhlYWx0aGNhcmUtc2VyIC5hY2NvcmRpb24tYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMEQ2NUNBICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRERFMkVBOyB9XG4gIC50ZWNobm9sb2dpZXMtdGFiLS1oZWFsdGhjYXJlLXNlciAuYWNjb3JkaW9uLWJ1dHRvbi5hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2hlYWx0aGNhcmUtc2VydmljZXMvYXJyb3ctcmlnaHQuc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0b3A6IDIxcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRlY2hub2xvZ2llcy10YWItLWhlYWx0aGNhcmUtc2VyIC5vLWFjY29yZGlvbl9faGVhZGVyLS1lY29tbWVyY2UgLm8tYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi50ZWNobm9sb2dpZXMtdGFiLS1hdXRvbW90aXZlIC5vLWFjY29yZGlvbl9fdGFiIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLnRlY2hub2xvZ2llcy10YWItLWF1dG9tb3RpdmUgLm8tYWNjb3JkaW9uX190YWIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG5cbi50ZWNobm9sb2dpZXMtdGFiLS1hdXRvbW90aXZlIC5wb29sLWJveC1saXN0LS1vdGE6YmVmb3JlIHtcbiAgd2lkdGg6IDczMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRlY2hub2xvZ2llcy10YWItLWxlYXJuaW5nIC5vLWFjY29yZGlvbl9fY29udGVudC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4udGVjaG5vbG9naWVzLXRhYi0tbGVhcm5pbmcgLmJ0bi5idG4tb3JhbmdlIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4vKiBBTkNIT1IgLSBuZXcgaG9tZSBiYW5uZXIgKi9cbi5uZXctaG9tZS1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDI2NDI7XG4gIHBhZGRpbmc6IDI1cHggMCA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1ob21lLWJhbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvYmFubmVyLWdyYWRpZW50LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgcGFkZGluZzogNjBweCAwIDE2MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWhvbWUtYmFubmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNDUzcHg7XG4gICAgICBoZWlnaHQ6IDE5OXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2Jhbm5lci1ncmFkaWVudDIucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB6LWluZGV4OiAwOyB9IH1cbiAgLm5ldy1ob21lLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyX193cmFwcGVyLS1vdXQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX193cmFwcGVyLS1sZWFwLW13YzpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvbGVhcC1td2MtZ3JhZGlhbnQuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBsZWZ0OiAxNDBweDtcbiAgICAgIGJvdHRvbTogLTIzNXB4O1xuICAgICAgd2lkdGg6IDg1NHB4O1xuICAgICAgaGVpZ2h0OiA2ODVweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3dyYXBwZXItLWxlYXAtbXdjOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubmV3LWhvbWUtYmFubmVyX19sZWZ0IHtcbiAgICBmbGV4OiAwIDAgNjklO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19sZWZ0IHtcbiAgICAgICAgZmxleDogMCAwIDY1JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19sZWZ0IHtcbiAgICAgICAgZmxleDogMCAwIDY5JTsgfSB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fbGVmdDo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXctaG9tZS1iYW5uZXJfX2xlZnQ6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogNTY1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2Jhbm5lci1kZXZpZGVyMi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19sZWZ0LS1sZWFwLW13YyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19sZWZ0LS1sZWFwLW13YzpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19sZWZ0LS1sZWFwLW13YyB7XG4gICAgICAgIGZsZXg6IDAgMCA1OCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fbGVmdC0tbGVhcC1td2Mge1xuICAgICAgICBmbGV4OiAwIDAgNjAlOyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19sZWZ0LS1sZWFwLW13YyAubmV3LWhvbWUtYmFubmVyX19zdWItaGVhZGluZy13aGl0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LWhvbWUtYmFubmVyX19sZWZ0LS1sZWFwLW13YyAubmV3LWhvbWUtYmFubmVyX19zdWItaGVhZGluZy13aGl0ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19sZWZ0LS1sZWFwLW13YyAubmV3LWhvbWUtYmFubmVyX19zdWItaGVhZGluZy13aGl0ZSAubmV3LWhvbWUtYmFubmVyX19zdWItaGVhZGluZy1ncmVlbiB7XG4gICAgICAgIGNvbG9yOiAjM0NDMDY1OyB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fbGVmdC0tbGVhcC1td2MgLm5ldy1ob21lLWJhbm5lcl9fYmx1ZS1wYXJhIHtcbiAgICAgIGNvbG9yOiAjOTdCM0NFO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LWhvbWUtYmFubmVyX19sZWZ0LS1sZWFwLW13YyAubmV3LWhvbWUtYmFubmVyX19ibHVlLXBhcmEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX2xlZnQtLWxlYXAtbXdjIC5uZXctaG9tZS1iYW5uZXJfX2J0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19sZWZ0LS1vdXQge1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19sZWZ0LS1vdXQ6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQge1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7IH0gfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1vdXQge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM1NUJCRjtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDI1NEE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tb3V0IHtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCA0ODJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13YyB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2Mge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtZGVhdGlscyB7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LWRlYXRpbHMge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLXRvcCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLXRvcCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLXRvcCAuZGF0ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjREUwMDJCO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLXRvcC1ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmOyB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLWJvdHRvbS1ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmOyB9XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtYm90dG9tLWJveC0tc2VhbWxlc3MgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLWJvdHRvbS1ib3gtbGVhcC1sZWZ0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLWJvdHRvbSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICBwYWRkaW5nOiAyNXB4OyB9XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtYm90dG9tIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy1ib3R0b20gLmRhdGUge1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgYmFja2dyb3VuZDogIzAwN0Q5RjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjsgfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy10b3Age1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDEsIDExNSwgMTMyLCAwLjYyKTtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAyMHB4OyB9XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtdG9wIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy10b3AgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtdG9wLWJveC1sZWFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtdG9wLWJveC1sZWFwLWxlZnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy10b3AtYm94LWxlYXAtbGVmdDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtdG9wLWJveC1sZWFwLWxlZnQgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy10b3AtYm94LWxlYXAtcmlnaHQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGJhY2tncm91bmQ6ICMwQzBDNjg7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLXRvcC1ib3gtbGVhcC1yaWdodCBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLXRvcC1ib3gtbGVhcC1yaWdodCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDsgfSB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLWJvdHRvbSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTAxLCAxMTUsIDEzMiwgMC42Mik7IH1cbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy1ib3R0b20gcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLWJvdHRvbSBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy1ib3R0b20tYm94LWxlYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy1ib3R0b20tYm94LWxlYXAtbGVmdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLWJvdHRvbS1ib3gtbGVhcC1sZWZ0OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy1ib3R0b20tYm94LWxlYXAtbGVmdCBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLWJvdHRvbS1ib3gtbGVhcC1yaWdodCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYmFja2dyb3VuZDogIzIyNTY5RDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtYm90dG9tLWJveC1sZWFwLXJpZ2h0IHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy1ib3R0b20tYm94LWxlYXAtcmlnaHQgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtYm90dG9tLWJveC1sZWFwLXJpZ2h0IHNwYW4gc21hbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1jb252ZXJnZW5jZS1naXRleCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1jb252ZXJnZW5jZS1naXRleCAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtdG9wLWJveC1sZWFwLWxlZnQge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE3cHg7IH1cbiAgICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWNvbnZlcmdlbmNlLWdpdGV4IC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy10b3AtYm94LWxlYXAtbGVmdDo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1jb252ZXJnZW5jZS1naXRleCAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtdG9wLWJveC1sZWFwLWxlZnQgaW1nIHtcbiAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgb2JqZWN0LWZpdDogaW5pdGlhbDsgfVxuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWNvbnZlcmdlbmNlLWdpdGV4IC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy1ib3R0b20tYm94LWxlYXAtcmlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMEUxNDg4OyB9XG4gICAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1jb252ZXJnZW5jZS1naXRleCAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtYm90dG9tLWJveC1sZWFwLXJpZ2h0LmJnLWRhcmtncmVlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwNjY2QzsgfVxuICAgICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tY29udmVyZ2VuY2UtZ2l0ZXggLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLWJvdHRvbS1ib3gtbGVhcC1yaWdodC5iZy1ibHVlaGFsbCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA4NUM4QjsgfVxuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWNvbnZlcmdlbmNlLWdpdGV4IC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy10b3AgLmRhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjcwMDI2O1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tY29udmVyZ2VuY2UtZ2l0ZXggLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLXRvcCAuZGF0ZS5iZy1kYXRlLXNlYW1sZXNzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjAyQzQzOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWNvbnZlcmdlbmNlLWdpdGV4IC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy10b3AgLmRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1jb252ZXJnZW5jZS1naXRleCAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtYm90dG9tLWJveC1sZWFwLXJpZ2h0IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tY29udmVyZ2VuY2UtZ2l0ZXggLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLWJvdHRvbS1ib3gtbGVhcC1yaWdodCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfSB9XG4gICAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1jb252ZXJnZW5jZS1naXRleCAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtYm90dG9tLWJveC1sZWFwLXJpZ2h0IHNwYW4gc21hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1jb252ZXJnZW5jZS1naXRleCAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtYm90dG9tLWJveC1sZWFwLXJpZ2h0IHNwYW4gc21hbGwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH0gfVxuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWNvbnZlcmdlbmNlLWdpdGV4IC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy1ib3R0b20tYm94LWxlYXAtbGVmdCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tY29udmVyZ2VuY2UtZ2l0ZXggLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLWJvdHRvbS1ib3gtbGVhcC1sZWZ0OjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWNvbnZlcmdlbmNlLWdpdGV4IC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy1ib3R0b20tYm94LWxlYXAtbGVmdCBpbWcge1xuICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBvYmplY3QtZml0OiBpbml0aWFsOyB9XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tY29udmVyZ2VuY2UtZ2l0ZXggLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLWJvdHRvbSAuZGF0ZSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWNvbnZlcmdlbmNlLWdpdGV4IC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy1ib3R0b20gLmRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cbiAgLm5ldy1ob21lLWJhbm5lcl9faGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTFhY2NkO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDI2NXB4OyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19oZWFkaW5nLS1sZWFwLW13YyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LWhvbWUtYmFubmVyX19oZWFkaW5nLS1sZWFwLW13YyB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19oZWFkaW5nLS1sZWFwLW13YzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODRBNUY5O1xuICAgICAgICB3aWR0aDogMTY4cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ldy1ob21lLWJhbm5lcl9faGVhZGluZy0tbGVhcC1td2M6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19oZWFkaW5nLS1sZWFwLW13YzpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX2hlYWRpbmctLW91dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXctaG9tZS1iYW5uZXJfX2hlYWRpbmctLW91dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuICAgICAgLm5ldy1ob21lLWJhbm5lcl9faGVhZGluZy0tb3V0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4NEE1Rjk7XG4gICAgICAgIHdpZHRoOiAxNjhweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3LWhvbWUtYmFubmVyX19oZWFkaW5nLS1vdXQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19oZWFkaW5nLS1ncmVlbi1vdXQge1xuICAgICAgY29sb3I6ICMyREJFNzA7IH1cbiAgLm5ldy1ob21lLWJhbm5lcl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC04NnB4O1xuICAgIHJpZ2h0OiAtNzZweDsgfVxuICAubmV3LWhvbWUtYmFubmVyX19zdWItaGVhZGluZyB7XG4gICAgY29sb3I6ICMzY2MwNjU7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9IH1cbiAgLm5ldy1ob21lLWJhbm5lcl9fc3ViLWhlYWRpbmctd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19zdWItaGVhZGluZy13aGl0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAubmV3LWhvbWUtYmFubmVyX19yaWdodC1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzNjYzA2NTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LWhlYWRpbmcge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtaGVhZGluZyAuYmFubmVyLWxpbmUtYnJlYWsgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LWhlYWRpbmcgLmJhbm5lci1saW5lLWJyZWFrIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtaGVhZGluZyAuYmFubmVyLWxpbmUtYnJlYWsgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC1oZWFkaW5nIGEge1xuICAgICAgY29sb3I6ICMzY2MwNjU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtaGVhZGluZyBhIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC1oZWFkaW5nIGEgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMzY2MwNjUpIGxlZnQgbm8tcmVwZWF0LCAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMCUgMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC1oZWFkaW5nIGE6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH0gfVxuICAubmV3LWhvbWUtYmFubmVyX19yaWdodC1ib3R0b20tYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtYm90dG9tLWJhcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGFuaW1hdGlvbjogNHMgbGluZWFyIGFuaW1hdGUgaW5maW5pdGU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1iYXI6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4OyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC1ib3R0b20tYmFyLS1maXJzdDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMwM2E5ZjQsICNmZjU4MDAsICNmYmJhMTQsICMwM2E5ZjQpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMwM2E5ZjQsICNmZjU4MDAsICNmYmJhMTQsICMwM2E5ZjQpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDNhOWY0LCAjZmY1ODAwLCAjZmJiYTE0LCAjMDNhOWY0KTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTsgfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LWJvdHRvbS1iYXItLXNlY29uZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmU3MGUsICM3OGU2ZmYsICMxNWZlOGEsICNmZmU3MGUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmU3MGUsICM3OGU2ZmYsICMxNWZlOGEsICNmZmU3MGUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZlNzBlLCAjNzhlNmZmLCAjMTVmZThhLCAjZmZlNzBlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTsgfVxuICAubmV3LWhvbWUtYmFubmVyX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX2xpc3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7IH0gfVxuICAubmV3LWhvbWUtYmFubmVyX19saXN0LWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCAyLjVweCA1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEuNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7IH0gfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbSBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtOmhvdmVyIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCAwKTsgfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTgwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC0xM3B4O1xuICAgICAgd2lkdGg6IDI2NXB4O1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3IxIHtcbiAgICAgICAgd2lkdGg6IDI0NXB4OyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19saXN0LWl0ZW0tLWJvcmRlci1jb2xvcjE6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjRiOWY0O1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICB0b3A6IC0xMTRweDtcbiAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3IxOmhvdmVyIHtcbiAgICAgICAgd2lkdGg6IDI3NXB4OyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19saXN0LWl0ZW0tLWJvcmRlci1jb2xvcjE6aG92ZXIgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3IxOmhvdmVyOmJlZm9yZSB7XG4gICAgICBhbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAlLCAjMWFiODY0IDIwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSwgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM4OGRlYjFcIixlbmRDb2xvcnN0cj1cIiMwNjU3YjVcIixHcmFkaWVudFR5cGU9MSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3IyIHtcbiAgICAgICAgd2lkdGg6IDE1NXB4OyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19saXN0LWl0ZW0tLWJvcmRlci1jb2xvcjI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlMjY4MjY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3IyOmhvdmVyIHtcbiAgICAgICAgd2lkdGg6IDE4NXB4OyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19saXN0LWl0ZW0tLWJvcmRlci1jb2xvcjI6aG92ZXIgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3IyOmhvdmVyOmJlZm9yZSB7XG4gICAgICBhbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAlLCAjMWFiODY0IDIwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSwgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM4OGRlYjFcIixlbmRDb2xvcnN0cj1cIiMwNjU3YjVcIixHcmFkaWVudFR5cGU9MSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3IzIHtcbiAgICAgICAgd2lkdGg6IDE5NXB4OyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19saXN0LWl0ZW0tLWJvcmRlci1jb2xvcjM6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmYmJhMTQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3IzOmhvdmVyIHtcbiAgICAgICAgd2lkdGg6IDIyNXB4OyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19saXN0LWl0ZW0tLWJvcmRlci1jb2xvcjM6aG92ZXIgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3IzOmhvdmVyOmJlZm9yZSB7XG4gICAgICBhbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAlLCAjMWFiODY0IDIwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSwgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM4OGRlYjFcIixlbmRDb2xvcnN0cj1cIiMwNjU3YjVcIixHcmFkaWVudFR5cGU9MSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3I0IHtcbiAgICAgICAgd2lkdGg6IDE1NXB4OyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19saXN0LWl0ZW0tLWJvcmRlci1jb2xvcjQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2NDhmZjQ7XG4gICAgICB3aWR0aDogMzEwcHg7XG4gICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB0b3A6IC0xMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19saXN0LWl0ZW0tLWJvcmRlci1jb2xvcjQ6aG92ZXIge1xuICAgICAgICB3aWR0aDogMTgwcHg7IH0gfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbS0tYm9yZGVyLWNvbG9yNDpob3ZlciBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19saXN0LWl0ZW0tLWJvcmRlci1jb2xvcjQ6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzg4ZGViMSAwJSwgIzFhYjg2NCAyMCUsIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzg4ZGViMSAwJSwgIzFhYjg2NCAyMCUsIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJSk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzg4ZGViMVwiLGVuZENvbG9yc3RyPVwiIzA2NTdiNVwiLEdyYWRpZW50VHlwZT0xKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19saXN0LWl0ZW0tLWJvcmRlci1jb2xvcjUge1xuICAgICAgICB3aWR0aDogMjYwcHg7IH0gfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbS0tYm9yZGVyLWNvbG9yNTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzgwNGI4YjtcbiAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHRvcDogLTEyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbS0tYm9yZGVyLWNvbG9yNTpob3ZlciB7XG4gICAgICAgIHdpZHRoOiAyNzVweDsgfSB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3I1OmhvdmVyIHBhdGgge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbS0tYm9yZGVyLWNvbG9yNTpob3ZlcjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uOiByb3RhdGlvbjIgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAlLCAjMWFiODY0IDIwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSwgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzg4ZGViMSAwJSwgIzFhYjg2NCAyMCUsIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAlLCAjMWFiODY0IDIwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSwgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlKTtcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjODhkZWIxXCIsZW5kQ29sb3JzdHI9XCIjMDY1N2I1XCIsR3JhZGllbnRUeXBlPTEpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbS0tYm9yZGVyLWNvbG9yNiB7XG4gICAgICAgIHdpZHRoOiAxNjVweDsgfSB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3I2OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2I5NWQzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbS0tYm9yZGVyLWNvbG9yNjpob3ZlciB7XG4gICAgICAgIHdpZHRoOiAxOTVweDsgfSB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3I2OmhvdmVyIHBhdGgge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbS0tYm9yZGVyLWNvbG9yNjpob3ZlcjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uOiByb3RhdGlvbjIgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAlLCAjMWFiODY0IDIwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSwgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzg4ZGViMSAwJSwgIzFhYjg2NCAyMCUsIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAlLCAjMWFiODY0IDIwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSwgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlKTtcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjODhkZWIxXCIsZW5kQ29sb3JzdHI9XCIjMDY1N2I1XCIsR3JhZGllbnRUeXBlPTEpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbS0tYm9yZGVyLWNvbG9yNyB7XG4gICAgICAgIHdpZHRoOiAxNTVweDsgfSB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3I3OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTk4ZTVjOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbS0tYm9yZGVyLWNvbG9yNzpob3ZlciB7XG4gICAgICAgIHdpZHRoOiAxODVweDsgfSB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3I3OmhvdmVyIHBhdGgge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbS0tYm9yZGVyLWNvbG9yNzpob3ZlcjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uOiByb3RhdGlvbjIgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAlLCAjMWFiODY0IDIwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSwgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzg4ZGViMSAwJSwgIzFhYjg2NCAyMCUsIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAlLCAjMWFiODY0IDIwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSwgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlKTtcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjODhkZWIxXCIsZW5kQ29sb3JzdHI9XCIjMDY1N2I1XCIsR3JhZGllbnRUeXBlPTEpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbS0tYm9yZGVyLWNvbG9yOCB7XG4gICAgICAgIHdpZHRoOiAxMTVweDsgfSB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3I4OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2NjMDY1OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbS0tYm9yZGVyLWNvbG9yODpob3ZlciB7XG4gICAgICAgIHdpZHRoOiAxNDVweDsgfSB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3I4OmhvdmVyIHBhdGgge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbS0tYm9yZGVyLWNvbG9yODpob3ZlcjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uOiByb3RhdGlvbjIgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAlLCAjMWFiODY0IDIwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSwgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzg4ZGViMSAwJSwgIzFhYjg2NCAyMCUsIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAlLCAjMWFiODY0IDIwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSwgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlKTtcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjODhkZWIxXCIsZW5kQ29sb3JzdHI9XCIjMDY1N2I1XCIsR3JhZGllbnRUeXBlPTEpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbS0tYm9yZGVyLWNvbG9yOSB7XG4gICAgICAgIHdpZHRoOiAyNzBweDsgfSB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3I5OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTk4RTVDO1xuICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgdG9wOiAtMTIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3I5OmhvdmVyIHtcbiAgICAgICAgd2lkdGg6IDI4NXB4OyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19saXN0LWl0ZW0tLWJvcmRlci1jb2xvcjk6aG92ZXIgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fbGlzdC1pdGVtLS1ib3JkZXItY29sb3I5OmhvdmVyOmJlZm9yZSB7XG4gICAgICBhbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAlLCAjMWFiODY0IDIwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSwgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM4OGRlYjFcIixlbmRDb2xvcnN0cj1cIiMwNjU3YjVcIixHcmFkaWVudFR5cGU9MSk7IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19saXN0LWl0ZW0gYSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAwIDVweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwZDI2NDI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA5OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LWhvbWUtYmFubmVyX19saXN0LWl0ZW0gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAyNXB4OyB9IH1cbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbSBhIHN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gIC5uZXctaG9tZS1iYW5uZXJfX2xlZnQtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTE1cHg7IH1cbiAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0xNXB4OyB9XG4gIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LWRlYXRpbHMge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtZGVhdGlscyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LWRlYXRpbHMtZ3JlZW4ge1xuICAgIGNvbG9yOiAjM0NDMDY1O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWhvbWUtYmFubmVyX19yYXRpbmcge1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMjVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmc6IDAgNTBweCAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAubmV3LWhvbWUtYmFubmVyX19yYXRlZC10ZXh0IHtcbiAgICBmbGV4OiAwIDAgNDklO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19yYXRlZC10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5uZXctaG9tZS1iYW5uZXJfX3JhdGVkLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5uZXctaG9tZS1iYW5uZXJfX3JhdGVkLXN1Yi1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzNjYzA2NTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAubmV3LWhvbWUtYmFubmVyX19yYXRlZC1pY29uIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmF0ZWQtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9IH1cbiAgLm5ldy1ob21lLWJhbm5lcl9faWNvbi1pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDA7IH1cbiAgLm5ldy1ob21lLWJhbm5lcl9fYnRuLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fYnRuLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEzNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX2J0bi13cmFwcGVyIHtcbiAgICAgICAgYm90dG9tOiAtODVweDsgfSB9XG4gIC5uZXctaG9tZS1iYW5uZXJfX2J0biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY1ODAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZjU4MDAgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19idG4ge1xuICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAubmV3LWhvbWUtYmFubmVyX19idG46aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH0gfVxuICAgIC5uZXctaG9tZS1iYW5uZXJfX2J0biBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXctaG9tZS1iYW5uZXJfX2J0biBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjZmY1ODAwOyB9IH1cbiAgLm5ldy1ob21lLWJhbm5lcl9fYnRuLWFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAubmV3LWhvbWUtYmFubmVyX19sZWZ0bGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX2xlZnRsaXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4OyB9IH1cbiAgICAubmV3LWhvbWUtYmFubmVyX19sZWZ0bGlzdCBsaSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjOEZDNEY1O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL25ldy1iYW5uZXItc2t5LXRpY2suc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBtYXJnaW46IDEycHggMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ldy1ob21lLWJhbm5lcl9fbGVmdGxpc3QgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvbmV3LWJhbm5lci1za3ktdGljay5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggMjNweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4OyB9IH1cbiAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjZweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1pbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1pbWcge1xuICAgICAgICBoZWlnaHQ6IDkwJTsgfSB9XG4gICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1pbWcuZGVza3RvcC1iYW5uZXItaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1iYW5uZXItaW1nLmRlc2t0b3AtYmFubmVyLWltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1iYW5uZXItaW1nLm1vYmlsZS1iYW5uZXItaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctYmFubmVyLWltZy5tb2JpbGUtYmFubmVyLWltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1ob21lLWJhbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1ob21lLWJhbm5lci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTI1cHggMCAxOTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4OXB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctaG9tZS1iYW5uZXItY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMjIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWhvbWUtYmFubmVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDIyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1ob21lLWJhbm5lci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCAyMTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctaG9tZS1iYW5uZXItY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMjE1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MTNweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWhvbWUtYmFubmVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxMTVweCAwIDIzMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDQwcHgpIHtcbiAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1ob21lLWJhbm5lci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTcwcHggMCAyNzVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjcyMHB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctaG9tZS1iYW5uZXItY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE5MHB4IDAgNDAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwODBweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWhvbWUtYmFubmVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA4NnB4IDAgNTUwcHg7IH0gfVxuICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1ob21lLWJhbm5lci1jb250ZW50IC5uZXctaG9tZS1iYW5uZXItdGV4dC1vcmRlci0xIHtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctaG9tZS1iYW5uZXItY29udGVudCAubmV3LWhvbWUtYmFubmVyLXRleHQtb3JkZXItMSB7XG4gICAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1ob21lLWJhbm5lci1jb250ZW50IC5uZXctaG9tZS1iYW5uZXItdGV4dC1vcmRlci0yIHtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctaG9tZS1iYW5uZXItY29udGVudCAubmV3LWhvbWUtYmFubmVyLXRleHQtb3JkZXItMiB7XG4gICAgICAgICAgb3JkZXI6IDI7IH0gfVxuICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1ob21lLWJhbm5lci1jb250ZW50IC5iYW5uZXItbWFpbi1oZWFkaW5nLXRleHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctaG9tZS1iYW5uZXItY29udGVudCAuYmFubmVyLW1haW4taGVhZGluZy10ZXh0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA0OXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1ob21lLWJhbm5lci1jb250ZW50IC5iYW5uZXItbWFpbi1oZWFkaW5nLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjJweDsgfSB9XG4gICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWhvbWUtYmFubmVyLWNvbnRlbnQgLm9uLWRlbWFuZC1wIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMjBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWhvbWUtYmFubmVyLWNvbnRlbnQgLm9uLWRlbWFuZC1wIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMzVweDsgfSB9XG4gICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWhvbWUtYmFubmVyLWNvbnRlbnQgLm5ldy1iYW5uZXItdGV4dC1hcmVhIC5uZXctYmFubmVyLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWhvbWUtYmFubmVyLWNvbnRlbnQgLm5ldy1iYW5uZXItdGV4dC1hcmVhIC5uZXctYmFubmVyLXRleHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWhvbWUtYmFubmVyLWNvbnRlbnQgLm5ldy1iYW5uZXItdGV4dC1hcmVhIC5uZXctYmFubmVyLXRleHQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4OyB9IH1cbiAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1ob21lLWJhbm5lci1jb250ZW50IC5uZXctYmFubmVyLXRleHQtYXJlYSAubmV3LWJhbm5lci10ZXh0IC5uZXctYmFubmVyLXRleHQtbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogIzQ2ZGY3NTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1ob21lLWJhbm5lci1jb250ZW50IC5uZXctYmFubmVyLXRleHQtYXJlYSAubmV3LWJhbm5lci10ZXh0IC5uZXctYmFubmVyLXRleHQtbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWhvbWUtYmFubmVyLWNvbnRlbnQgLmJ0bi1vcmFuZ2UuYmFubmVyLWJ0bi1uZXcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctaG9tZS1iYW5uZXItY29udGVudCAuYm90dG9tLWZvcm0tbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1ob21lLWJhbm5lci1jb250ZW50IC5ib3R0b20tZm9ybS1saW5rIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1saXN0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1saXN0IGxpIHtcbiAgICAgIGNvbG9yOiAjM2NjMDY1O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctYmFubmVyLWxpc3QgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctYmFubmVyLWxpc3QgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvYmFubmVyLWJ1bGxldC5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgcmlnaHQ6IC02NXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4OyB9IH1cbiAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1iYW5uZXItbGlzdCBsaTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYSB7XG4gICAgYmFja2dyb3VuZDogIzA2MTIyNjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctYmFubmVyLXJhdGVkLWFyZWEubS1oZWlnaHQge1xuICAgICAgaGVpZ2h0OiAxMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1yYXRlZC1hcmVhLm0taGVpZ2h0IHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctYmFubmVyLXJhdGVkLWFyZWEgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYS1tYWluLWJveCxcbiAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctYmFubmVyLXJhdGVkLWFyZWEgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYS1tYWluLWJveC1tb2Qge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctYmFubmVyLXJhdGVkLWFyZWEgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYS1tYWluLWJveCxcbiAgICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1yYXRlZC1hcmVhIC5uZXctYmFubmVyLXJhdGVkLWFyZWEtbWFpbi1ib3gtbW9kIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYSAubmV3LWJhbm5lci1yYXRlZC1hcmVhLW1haW4tYm94IC5uZXctYmFubmVyLXJhdGVkLWFyZWEtYm94LFxuICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1yYXRlZC1hcmVhIC5uZXctYmFubmVyLXJhdGVkLWFyZWEtbWFpbi1ib3gtbW9kIC5uZXctYmFubmVyLXJhdGVkLWFyZWEtYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMThweCA1MHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctYmFubmVyLXJhdGVkLWFyZWEgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYS1tYWluLWJveCAubmV3LWJhbm5lci1yYXRlZC1hcmVhLWJveCxcbiAgICAgICAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctYmFubmVyLXJhdGVkLWFyZWEgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYS1tYWluLWJveC1tb2QgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYS1ib3gge1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAyNXB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1yYXRlZC1hcmVhIC5uZXctYmFubmVyLXJhdGVkLWFyZWEtbWFpbi1ib3ggLm5ldy1iYW5uZXItcmF0ZWQtYXJlYS1ib3gsXG4gICAgICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1yYXRlZC1hcmVhIC5uZXctYmFubmVyLXJhdGVkLWFyZWEtbWFpbi1ib3gtbW9kIC5uZXctYmFubmVyLXJhdGVkLWFyZWEtYm94IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYSAubmV3LWJhbm5lci1yYXRlZC1hcmVhLW1haW4tYm94IC5uZXctYmFubmVyLXJhdGVkLWFyZWEtYm94LFxuICAgICAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYSAubmV3LWJhbm5lci1yYXRlZC1hcmVhLW1haW4tYm94LW1vZCAubmV3LWJhbm5lci1yYXRlZC1hcmVhLWJveCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDQ0cHg7IH0gfVxuICAgICAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctYmFubmVyLXJhdGVkLWFyZWEgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYS1tYWluLWJveCAubmV3LWJhbm5lci1yYXRlZC1hcmVhLWJveDpiZWZvcmUsXG4gICAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYSAubmV3LWJhbm5lci1yYXRlZC1hcmVhLW1haW4tYm94LW1vZCAubmV3LWJhbm5lci1yYXRlZC1hcmVhLWJveDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9iYW5uZXItZGV2aWRlci5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYSAubmV3LWJhbm5lci1yYXRlZC1hcmVhLW1haW4tYm94IC5uZXctYmFubmVyLXJhdGVkLWFyZWEtYm94Omxhc3QtY2hpbGQ6YmVmb3JlLFxuICAgICAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctYmFubmVyLXJhdGVkLWFyZWEgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYS1tYWluLWJveC1tb2QgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYS1ib3g6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1yYXRlZC1hcmVhIC5uZXctYmFubmVyLXJhdGVkLWFyZWEtbWFpbi1ib3ggLm5ldy1iYW5uZXItcmF0ZWQtYXJlYS1ib3ggLnJhdGVkLWxlZnQtYXJlYSxcbiAgICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1yYXRlZC1hcmVhIC5uZXctYmFubmVyLXJhdGVkLWFyZWEtbWFpbi1ib3gtbW9kIC5uZXctYmFubmVyLXJhdGVkLWFyZWEtYm94IC5yYXRlZC1sZWZ0LWFyZWEge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYSAubmV3LWJhbm5lci1yYXRlZC1hcmVhLW1haW4tYm94IC5uZXctYmFubmVyLXJhdGVkLWFyZWEtYm94IC5yYXRlZC1sZWZ0LWFyZWEsXG4gICAgICAgICAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctYmFubmVyLXJhdGVkLWFyZWEgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYS1tYWluLWJveC1tb2QgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYS1ib3ggLnJhdGVkLWxlZnQtYXJlYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1yYXRlZC1hcmVhIC5uZXctYmFubmVyLXJhdGVkLWFyZWEtbWFpbi1ib3ggLm5ldy1iYW5uZXItcmF0ZWQtYXJlYS1ib3ggLnJhdGVkLWxlZnQtYXJlYSxcbiAgICAgICAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYSAubmV3LWJhbm5lci1yYXRlZC1hcmVhLW1haW4tYm94LW1vZCAubmV3LWJhbm5lci1yYXRlZC1hcmVhLWJveCAucmF0ZWQtbGVmdC1hcmVhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzhweDsgfSB9XG4gICAgICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1yYXRlZC1hcmVhIC5uZXctYmFubmVyLXJhdGVkLWFyZWEtbWFpbi1ib3ggLm5ldy1iYW5uZXItcmF0ZWQtYXJlYS1ib3ggLnJhdGVkLWxlZnQtYXJlYSAucmF0ZWQtdGV4dCxcbiAgICAgICAgICAubmV3LWhvbWUtYmFubmVyIC5uZXctYmFubmVyLXJhdGVkLWFyZWEgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYS1tYWluLWJveC1tb2QgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYS1ib3ggLnJhdGVkLWxlZnQtYXJlYSAucmF0ZWQtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzhkOWViMjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYSAubmV3LWJhbm5lci1yYXRlZC1hcmVhLW1haW4tYm94IC5uZXctYmFubmVyLXJhdGVkLWFyZWEtYm94IC5yYXRlZC1sZWZ0LWFyZWEgLnJhdGVkLXBlcmNlbnRhZ2UsXG4gICAgICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1yYXRlZC1hcmVhIC5uZXctYmFubmVyLXJhdGVkLWFyZWEtbWFpbi1ib3gtbW9kIC5uZXctYmFubmVyLXJhdGVkLWFyZWEtYm94IC5yYXRlZC1sZWZ0LWFyZWEgLnJhdGVkLXBlcmNlbnRhZ2Uge1xuICAgICAgICAgICAgY29sb3I6ICM4MWJhZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgNXB4OyB9XG4gICAgICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1yYXRlZC1hcmVhIC5uZXctYmFubmVyLXJhdGVkLWFyZWEtbWFpbi1ib3ggLm5ldy1iYW5uZXItcmF0ZWQtYXJlYS1ib3ggLnJhdGVkLWxlZnQtYXJlYSAucmF0ZWQtc3RhciBpLFxuICAgICAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYSAubmV3LWJhbm5lci1yYXRlZC1hcmVhLW1haW4tYm94LW1vZCAubmV3LWJhbm5lci1yYXRlZC1hcmVhLWJveCAucmF0ZWQtbGVmdC1hcmVhIC5yYXRlZC1zdGFyIGkge1xuICAgICAgICAgICAgY29sb3I6ICNmN2I1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgIC5uZXctaG9tZS1iYW5uZXIgLm5ldy1iYW5uZXItcmF0ZWQtYXJlYSAubmV3LWJhbm5lci1yYXRlZC1hcmVhLW1haW4tYm94IC5zbGljay1kb3RzLFxuICAgICAgLm5ldy1ob21lLWJhbm5lciAubmV3LWJhbm5lci1yYXRlZC1hcmVhIC5uZXctYmFubmVyLXJhdGVkLWFyZWEtbWFpbi1ib3gtbW9kIC5zbGljay1kb3RzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLm5ldy1ob21lLWJhbm5lciAuc3BsaWRlX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ldy1ob21lLWJhbm5lci0tdGltZS1idXNpbmVzcy1hd2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm5ldy1ob21lLWJhbm5lci0tdGltZS1idXNpbmVzcy1hd2FyZDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvZ3JlZW4tZ3JhZGlhbnQtdHIucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgd2lkdGg6IDcxMHB4O1xuICAgICAgaGVpZ2h0OiA0ODZweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHotaW5kZXg6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lci0tdGltZS1idXNpbmVzcy1hd2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5uZXctaG9tZS1iYW5uZXItLXRpbWUtYnVzaW5lc3MtYXdhcmQgLm5ldy1ob21lLWJhbm5lcl9fbGVmdDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyLS10aW1lLWJ1c2luZXNzLWF3YXJkIC5uZXctaG9tZS1iYW5uZXJfX2xlZnQge1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwIDA7IH0gfVxuICAgIC5uZXctaG9tZS1iYW5uZXItLXRpbWUtYnVzaW5lc3MtYXdhcmQgLm5ldy1ob21lLWJhbm5lcl9faGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXctaG9tZS1iYW5uZXItLXRpbWUtYnVzaW5lc3MtYXdhcmQgLm5ldy1ob21lLWJhbm5lcl9faGVhZGluZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1M3B4OyB9IH1cbiAgICAgIC5uZXctaG9tZS1iYW5uZXItLXRpbWUtYnVzaW5lc3MtYXdhcmQgLm5ldy1ob21lLWJhbm5lcl9faGVhZGluZzpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5ldy1ob21lLWJhbm5lci0tdGltZS1idXNpbmVzcy1hd2FyZCAubmV3LWhvbWUtYmFubmVyX19oZWFkaW5nLXF1b3RlIHtcbiAgICAgIGNvbG9yOiAjM0NDMDY1OyB9XG4gICAgLm5ldy1ob21lLWJhbm5lci0tdGltZS1idXNpbmVzcy1hd2FyZCAubmV3LWhvbWUtYmFubmVyX19ibHVlLXBhcmEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICM4RkM0RjU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3LWhvbWUtYmFubmVyLS10aW1lLWJ1c2luZXNzLWF3YXJkIC5uZXctaG9tZS1iYW5uZXJfX2JsdWUtcGFyYSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjkwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLm5ldy1ob21lLWJhbm5lci0tdGltZS1idXNpbmVzcy1hd2FyZCAubmV3LWhvbWUtYmFubmVyX19idG4td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXctaG9tZS1iYW5uZXItLXRpbWUtYnVzaW5lc3MtYXdhcmQgLm5ldy1ob21lLWJhbm5lcl9fYnRuLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI3cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyLS10aW1lLWJ1c2luZXNzLWF3YXJkIC5uZXctaG9tZS1iYW5uZXJfX2F3YXJkLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogOTk5OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lci0tdGltZS1idXNpbmVzcy1hd2FyZCAubmV3LWhvbWUtYmFubmVyX19hd2FyZC1pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDk0JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWhvbWUtYmFubmVyLS1ldC1hd2FyZCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgODBweCAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2V0LWF3YXJkLXNsaWRlci5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB9IH1cbiAgLm5ldy1ob21lLWJhbm5lci0tZXQtYXdhcmQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ldy1ob21lLWJhbm5lci0tZXQtYXdhcmQgLm5ldy1ob21lLWJhbm5lcl9fbGVmdDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ldy1ob21lLWJhbm5lci0tZXQtYXdhcmQgLm5ldy1ob21lLWJhbm5lcl9faGVhZGluZzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ldy1ob21lLWJhbm5lci0tZXQtYXdhcmQgLm5ldy1ob21lLWJhbm5lcl9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyLS1ldC1hd2FyZCAubmV3LWhvbWUtYmFubmVyX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAubmV3LWhvbWUtYmFubmVyLS1ldC1hd2FyZCAubmV3LWhvbWUtYmFubmVyX19ibHVlLXBhcmEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzk3QjNDRTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lci0tZXQtYXdhcmQgLm5ldy1ob21lLWJhbm5lcl9fYmx1ZS1wYXJhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5uZXctaG9tZS1iYW5uZXItLWV0LWF3YXJkIC5uZXctaG9tZS1iYW5uZXJfX2hlYWRpbmctcXVvdGUge1xuICAgIGNvbG9yOiAjM0NDMDY1OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1ob21lLWJhbm5lci0tZXQtYXdhcmQgLm5ldy1ob21lLWJhbm5lcl9fbGVmdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAubmV3LWhvbWUtYmFubmVyLS1ldC1hd2FyZCAubmV3LWhvbWUtYmFubmVyX19sZWZ0IHtcbiAgICAgIGZsZXg6IDAgMCA1NSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctaG9tZS1iYW5uZXItLWV0LWV4Y2VsbGVuY2Uge1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2V0LWV4Y2VsbGVuY2Utc2xpZGVyLW5ldzIuanBnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAubmV3LWhvbWUtYmFubmVyLS1ldC1leGNlbGxlbmNlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuICAubmV3LWhvbWUtYmFubmVyLS1ldC1leGNlbGxlbmNlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uZXctaG9tZS1iYW5uZXItLWV0LWV4Y2VsbGVuY2UgLm5ldy1ob21lLWJhbm5lcl9fbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmbGV4OiAwIDAgNDklOyB9XG4gICAgLm5ldy1ob21lLWJhbm5lci0tZXQtZXhjZWxsZW5jZSAubmV3LWhvbWUtYmFubmVyX19sZWZ0OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uZXctaG9tZS1iYW5uZXItLWV0LWV4Y2VsbGVuY2UgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyLS1ldC1leGNlbGxlbmNlIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1ob21lLWJhbm5lci0tZXQtZXhjZWxsZW5jZSAubmV3LWhvbWUtYmFubmVyX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLm5ldy1ob21lLWJhbm5lci0tZXQtZXhjZWxsZW5jZSAubmV3LWhvbWUtYmFubmVyX19oZWFkaW5nOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmV3LWhvbWUtYmFubmVyLS1ldC1leGNlbGxlbmNlIC5uZXctaG9tZS1iYW5uZXJfX2JsdWUtcGFyYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyLS1ldC1leGNlbGxlbmNlIC5uZXctaG9tZS1iYW5uZXJfX2JsdWUtcGFyYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAubmV3LWhvbWUtYmFubmVyLS1ldC1leGNlbGxlbmNlIC5uZXctaG9tZS1iYW5uZXJfX2J0bi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1ob21lLWJhbm5lci0tb3V0c291Y2luZy1zdWNjZXNzLWJsdWVwcmludCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgODBweCAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL291dHNvdXJjaW5nLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IH0gfVxuICAubmV3LWhvbWUtYmFubmVyLS1vdXRzb3VjaW5nLXN1Y2Nlc3MtYmx1ZXByaW50OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uZXctaG9tZS1iYW5uZXItLW91dHNvdWNpbmctc3VjY2Vzcy1ibHVlcHJpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDM4NnB4O1xuICAgIGhlaWdodDogMzYwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2Jhbm5lci1ncmFkaWVudC5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyLS1vdXRzb3VjaW5nLXN1Y2Nlc3MtYmx1ZXByaW50OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm5ldy1ob21lLWJhbm5lci0tb3V0c291Y2luZy1zdWNjZXNzLWJsdWVwcmludCAubmV3LWhvbWUtYmFubmVyX19idG4td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm5ldy1ob21lLWJhbm5lci0tb3V0c291Y2luZy1zdWNjZXNzLWJsdWVwcmludCAubmV3LWhvbWUtYmFubmVyX19idG4ge1xuICAgIGJhY2tncm91bmQ6ICNGRjU4MDAgIWltcG9ydGFudDsgfVxuICAgIC5uZXctaG9tZS1iYW5uZXItLW91dHNvdWNpbmctc3VjY2Vzcy1ibHVlcHJpbnQgLm5ldy1ob21lLWJhbm5lcl9fYnRuIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAubmV3LWhvbWUtYmFubmVyLS1vdXRzb3VjaW5nLXN1Y2Nlc3MtYmx1ZXByaW50IC5uZXctaG9tZS1iYW5uZXJfX2J0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5uZXctaG9tZS1iYW5uZXItLW91dHNvdWNpbmctc3VjY2Vzcy1ibHVlcHJpbnQgLm5ldy1ob21lLWJhbm5lcl9fYnRuOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogI0ZGNTgwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctaG9tZS1iYW5uZXItLWxlYXAtbXdjIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCA1MHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvbGVhcC1td2MtYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjsgfSB9XG4gIC5uZXctaG9tZS1iYW5uZXItLWxlYXAtbXdjOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uZXctaG9tZS1iYW5uZXItLWxlYXAtbXdjIC5uZXctaG9tZS1iYW5uZXJfX2J0bi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm5ldy1ob21lLWJhbm5lci0tbGVhcC1td2MgLmJ0bi1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNmZjU4MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ldy1ob21lLWJhbm5lci0tbGVhcC1td2MgLmJ0bi1vcmFuZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICB3aWR0aDogMzUwcHg7IH0gfVxuICAgIC5uZXctaG9tZS1iYW5uZXItLWxlYXAtbXdjIC5idG4tb3JhbmdlIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5uZXctaG9tZS1iYW5uZXItLWxlYXAtbXdjIC5idG4tb3JhbmdlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5uZXctaG9tZS1iYW5uZXItLWxlYXAtbXdjIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LWl0ZW1zIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5uZXctaG9tZS1iYW5uZXItLWxlYXAtbXdjIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LWl0ZW1zIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLm5ldy1ob21lLWJhbm5lci0tbGVhcC1td2MgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtbGlzdCB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMzVweDsgfVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAwJTsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJTsgfSB9XG5cbi50ZXh0LWxlZnQtbW9kIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdW5zZXQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5udW0tY29sb3Ige1xuICBjb2xvcjogIzQzYmY2OTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG0tYWJvdXQtc2VjdGlvbiAuYWJvdXQtZGV0YWlscy1wYXJhIHtcbiAgICB3aWR0aDogOTIlOyB9IH1cblxuLmhtLWFib3V0LXNlY3Rpb24gLmZvbnQtc2l6ZS00MiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaG0tYWJvdXQtc2VjdGlvbiAuZm9udC1zaXplLTQyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmhtLWFib3V0LXNlY3Rpb24gLmZvbnQtc2l6ZS00MiB7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDsgfSB9XG5cbi5uZXctaG9tZS1iYW5uZXItd3JhcHBlciAuc3BsaWRlX19hcnJvd3Mge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uZXctaG9tZS1iYW5uZXItd3JhcHBlciAuY3VzdG9tLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDYwcHg7IH1cblxuLm5ldy1ob21lLWJhbm5lci13cmFwcGVyIC5jdXN0b20tcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDExNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctaG9tZS1iYW5uZXItd3JhcHBlciAuY3VzdG9tLXBhZ2luYXRpb24ge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5uZXctaG9tZS1iYW5uZXItd3JhcHBlciAucGFnaW5hdGlvbi1kb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZmZmZiA1MCUsICNhY2FjYWMgNTAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIEhpZGUgdGhlIG9yaWdpbmFsIHRleHQgY29sb3IgKi9cbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMzBweCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwJTsgfVxuXG4ubmV3LWhvbWUtYmFubmVyLXdyYXBwZXIgLnBhZ2luYXRpb24tZG90LmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlOyB9XG5cbi5uZXctaG9tZS1iYW5uZXItd3JhcHBlciAucGF5LXBhdXNlLXdyYXBwZXIge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubmV3LWhvbWUtYmFubmVyLXdyYXBwZXIgLnBhZ2luYXRpb24tcGF5LXBhdXNlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICNhY2FjYWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvcGF1c2Utd2hpdGUuc3ZnKSBuby1yZXBlYXQgNTUlIDUwJS82MCU7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDAuNTsgfVxuICAubmV3LWhvbWUtYmFubmVyLXdyYXBwZXIgLnBhZ2luYXRpb24tcGF5LXBhdXNlLnBhdXNlZCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL3BsYXktd2hpdGUuc3ZnKSBuby1yZXBlYXQgNjIlIDUwJS82MCU7IH1cbiAgLm5ldy1ob21lLWJhbm5lci13cmFwcGVyIC5wYWdpbmF0aW9uLXBheS1wYXVzZTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbi5uZXctaG9tZS1iYW5uZXItd3JhcHBlciAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWhvbWUtYmFubmVyLXdyYXBwZXIgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm5ldy1ob21lLWJhbm5lci13cmFwcGVyIC5zcGxpZGVfX3Byb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uZXctaG9tZS1iYW5uZXItd3JhcHBlciAuc3BsaWRlX19wcm9ncmVzc19fYmFyIHtcbiAgYmFja2dyb3VuZDogI2E4ZDA0ZDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGFuaW1hdGlvbjogNHMgbGluZWFyIGFuaW1hdGUgaW5maW5pdGU7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDNhOWY0LCAjZmY1ODAwLCAjZmJiYTE0LCAjMDNhOWY0KTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMwM2E5ZjQsICNmZjU4MDAsICNmYmJhMTQsICMwM2E5ZjQpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwM2E5ZjQsICNmZjU4MDAsICNmYmJhMTQsICMwM2E5ZjQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7IH1cblxuLm5ldy1ob21lLWJhbm5lci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzBkMjY0MjsgfVxuXG5Aa2V5ZnJhbWVzIGZpbGxMaW5lIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDAlOyB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb252ZXJnZW5jZS1naXR4LWxlZnQge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29udmVyZ2VuY2UtZ2l0eC1sZWZ0IHtcbiAgICBmbGV4OiAwIDAgNjMlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnZlcmdlbmNlLWdpdHgtbGVmdCAubmV3LWhvbWUtYmFubmVyX19zdWItaGVhZGluZy13aGl0ZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnZlcmdlbmNlLWdpdHgtbGVmdC0tdGVjaC13ZWVrIHtcbiAgICBmbGV4OiAwIDAgNTglO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWNvbnZlcmdlbmNlLXRlY2gtd2VlayAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtdG9wIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWNvbnZlcmdlbmNlLXRlY2gtd2VlayAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtdG9wIC5kYXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBGMUMyO1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tY29udmVyZ2VuY2UtdGVjaC13ZWVrIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy10b3AgLmRhdGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuXG4ubmV3LWhvbWUtYmFubmVyX19yaWdodC0tY29udmVyZ2VuY2UtdGVjaC13ZWVrIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy1ib3R0b20tYm94LWxlYXAtcmlnaHQge1xuICBiYWNrZ3JvdW5kOiAjN0UwNkZGOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWNvbnZlcmdlbmNlLXRlY2gtd2VlayAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtYm90dG9tLWJveC1sZWFwLXJpZ2h0IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyOXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tY29udmVyZ2VuY2UtdGVjaC13ZWVrIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy1ib3R0b20tYm94LWxlYXAtcmlnaHQgc3BhbiBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDU3cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjFweDsgfSB9XG5cbi5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1jb252ZXJnZW5jZS10ZWNoLXdlZWsgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLWJvdHRvbS1ib3gtbGVhcC1sZWZ0IHtcbiAgYmFja2dyb3VuZDogI0M2QzdGQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDExNXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tY29udmVyZ2VuY2UtdGVjaC13ZWVrIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy1ib3R0b20tYm94LWxlYXAtbGVmdCB7XG4gICAgICBoZWlnaHQ6IDE2M3B4OyB9IH1cbiAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWNvbnZlcmdlbmNlLXRlY2gtd2VlayAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtYm90dG9tLWJveC1sZWFwLWxlZnQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1jb252ZXJnZW5jZS10ZWNoLXdlZWsgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLWJvdHRvbS1ib3gtbGVhcC1sZWZ0IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm5ldy1ob21lLWJhbm5lci0tdGVjaC13ZWVrIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL3RlY2gtd2Vlay1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1ob21lLWJhbm5lci0tdGVjaC13ZWVrIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLm5ldy1ob21lLWJhbm5lci0tdGVjaC13ZWVrIC5uZXctaG9tZS1iYW5uZXJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5ldy1ob21lLWJhbm5lci0tdGVjaC13ZWVrIC5uZXctaG9tZS1iYW5uZXJfX3dyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1ob21lLWJhbm5lci0tdGVjaC13ZWVrIC5jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4vKiBBTkNIT1IgLUhvbWUgU2tpbGwgKi9cbi8qIEFOQ0hPUiAtRml4ZWQgQ29zdCAqL1xuLmZpeGVkLWNvc3QtYmFubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5maXhlZC1jb3N0LWJhbm5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAuZml4ZWQtY29zdC1iYW5uZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5maXhlZC1jb3N0LWJhbm5lcjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZpeGVkLWNvc3QtYmFubmVyX19zcGFjaW5nIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDAgNDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZpeGVkLWNvc3QtYmFubmVyX19zdWJ0aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZml4ZWQtY29zdC1iYW5uZXJfX3N1YnRpdGxlIC5oaWdobGlnaHQge1xuICAgICAgY29sb3I6ICM1M2QwOTQ7IH0gfVxuICAuZml4ZWQtY29zdC1iYW5uZXJfX2J0biB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5maXhlZC1jb3N0LWJhbm5lcl9fYnRuIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4OyB9IH1cbiAgICAuZml4ZWQtY29zdC1iYW5uZXJfX2J0biBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7IH1cbiAgICAuZml4ZWQtY29zdC1iYW5uZXJfX2J0bjpob3ZlciBzdmcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gICAgLmZpeGVkLWNvc3QtYmFubmVyX19idG46aG92ZXIgcGF0aCB7XG4gICAgICBmaWxsOiAjZmY1ODAwOyB9XG4gIC5maXhlZC1jb3N0LWJhbm5lciAuby1lbmdhZ2VtZW50LWJhbm5lcl9fYmFubmVyaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZpeGVkLWNvc3QtYmFubmVyIC5vLWVuZ2FnZW1lbnQtYmFubmVyX19iYW5uZXJpbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uZml4ZWQtY29yZS1lbmdhZ2VtZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZml4ZWQtY29yZS1lbmdhZ2VtZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmZpeGVkLWNvcmUtZW5nYWdlbWVudDpiZWZvcmUge1xuICAgIGhlaWdodDogMjAlOyB9XG4gIC5maXhlZC1jb3JlLWVuZ2FnZW1lbnRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMTBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gICAgICAuZml4ZWQtY29yZS1lbmdhZ2VtZW50X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNjVweCA4MHB4IDA7IH0gfVxuICAgIC5maXhlZC1jb3JlLWVuZ2FnZW1lbnRfX3dyYXBwZXI6YmVmb3JlLCAuZml4ZWQtY29yZS1lbmdhZ2VtZW50X193cmFwcGVyOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZpeGVkLWNvcmUtZW5nYWdlbWVudF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmZpeGVkLWNvcmUtZW5nYWdlbWVudF9fc3ViLWhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzQ3NDc0NztcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5maXhlZC1jb3JlLWVuZ2FnZW1lbnRfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5maXhlZC1jb3JlLWVuZ2FnZW1lbnRfX2NvcmV3cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5maXhlZC1jb3JlLWVuZ2FnZW1lbnRfX2NvcmV3cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNTBweCA3MHB4OyB9IH1cbiAgICAuZml4ZWQtY29yZS1lbmdhZ2VtZW50X19jb3Jld3JhcHBlciBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAuZml4ZWQtY29yZS1lbmdhZ2VtZW50X19jb3Jld3JhcHBlciBoMyB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZml4ZWQtY29yZS1lbmdhZ2VtZW50X19jb3Jld3JhcHBlciBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgLmZpeGVkLWNvcmUtZW5nYWdlbWVudF9fY29yZXdyYXBwZXIgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZml4ZWQtY29yZS1lbmdhZ2VtZW50X19jb3Jld3JhcHBlciBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLmZpeGVkLWNvcmUtZW5nYWdlbWVudF9fY29yZXdyYXBwZXIgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmY1ODAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmY1ODAwO1xuICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmZpeGVkLWNvcmUtZW5nYWdlbWVudF9fY29yZXdyYXBwZXIgYSBzdmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlOyB9XG4gICAgICAuZml4ZWQtY29yZS1lbmdhZ2VtZW50X19jb3Jld3JhcHBlciBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmY1ODAwOyB9XG4gICAgICAgIC5maXhlZC1jb3JlLWVuZ2FnZW1lbnRfX2NvcmV3cmFwcGVyIGE6aG92ZXIgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgICAgICAgLmZpeGVkLWNvcmUtZW5nYWdlbWVudF9fY29yZXdyYXBwZXIgYTpob3ZlciBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjZmY1ODAwOyB9XG4gICAgLmZpeGVkLWNvcmUtZW5nYWdlbWVudF9fY29yZXdyYXBwZXItLWJsdWUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICM0NDkyZGM7IH1cbiAgICAuZml4ZWQtY29yZS1lbmdhZ2VtZW50X19jb3Jld3JhcHBlci0tZ3JlZW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMzY2MwNjU7IH1cbiAgLmZpeGVkLWNvcmUtZW5nYWdlbWVudF9fbmVlZC1oZWxwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZml4ZWQtY29yZS1lbmdhZ2VtZW50X19uZWVkLWhlbHAgaDQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZpeGVkLWNvcmUtZW5nYWdlbWVudF9fbmVlZC1oZWxwIGg0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDsgfSB9XG4gICAgLmZpeGVkLWNvcmUtZW5nYWdlbWVudF9fbmVlZC1oZWxwIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjNzVhM2YwOyB9XG4gICAgICAuZml4ZWQtY29yZS1lbmdhZ2VtZW50X19uZWVkLWhlbHAgYSBzdmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgLmZpeGVkLWNvcmUtZW5nYWdlbWVudF9fbmVlZC1oZWxwIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzNjYzA2NTsgfVxuICAgICAgICAuZml4ZWQtY29yZS1lbmdhZ2VtZW50X19uZWVkLWhlbHAgYTpob3ZlciBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICAgICAgICAuZml4ZWQtY29yZS1lbmdhZ2VtZW50X19uZWVkLWhlbHAgYTpob3ZlciBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjM2NjMDY1OyB9XG4gICAgICAgIC5maXhlZC1jb3JlLWVuZ2FnZW1lbnRfX25lZWQtaGVscCBhOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2NjMDY1OyB9XG4gICAgICAuZml4ZWQtY29yZS1lbmdhZ2VtZW50X19uZWVkLWhlbHAgYSBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5maXhlZC1jb3JlLWVuZ2FnZW1lbnRfX25lZWQtaGVscCBhIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzVhM2YwOyB9XG5cbi5maXhlZC1jb3N0LW1vZGVsIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5maXhlZC1jb3N0LW1vZGVsIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuZml4ZWQtY29zdC1tb2RlbF9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzI2MmUzNjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZml4ZWQtY29zdC1tb2RlbF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuICAuZml4ZWQtY29zdC1tb2RlbF9fc3ViaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZpeGVkLWNvc3QtbW9kZWxfX3N1YmhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLmZpeGVkLWNvc3QtbW9kZWxfX3N1YmhlYWRpbmc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAyMDFweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzNjYzA2NTsgfVxuICAuZml4ZWQtY29zdC1tb2RlbF9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZpeGVkLWNvc3QtbW9kZWxfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDsgfSB9XG4gIC5maXhlZC1jb3N0LW1vZGVsX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZml4ZWQtY29zdC1tb2RlbF9fc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDMxcHg7IH0gfVxuICAuZml4ZWQtY29zdC1tb2RlbF9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5maXhlZC1jb3N0LW1vZGVsX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgLmZpeGVkLWNvc3QtbW9kZWxfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ZpeGVkLWNvc3QvZGFzaGVkLWltZy5wbmcpIHJlcGVhdC14IDAgMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5maXhlZC1jb3N0LW1vZGVsX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDg3JTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZpeGVkLWNvc3QtbW9kZWxfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogODclOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAuZml4ZWQtY29zdC1tb2RlbF9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmZpeGVkLWNvc3QtbW9kZWxfX2NhcmQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OTg5ODk7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZml4ZWQtY29zdC1tb2RlbF9fY2FyZCB7XG4gICAgICAgIG1hcmdpbjogMzNweCAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAyNXB4O1xuICAgICAgICBmbGV4OiAwIDAgMjQuNCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZpeGVkLWNvc3QtbW9kZWxfX2NhcmQge1xuICAgICAgICBmbGV4OiAwIDAgMjUuNCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLmZpeGVkLWNvc3QtbW9kZWxfX2NhcmQge1xuICAgICAgICBmbGV4OiAwIDAgMjkuNCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZml4ZWQtY29zdC1tb2RlbF9fY2FyZDpudGgtY2hpbGQoMiksIC5maXhlZC1jb3N0LW1vZGVsX19jYXJkOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIG1hcmdpbjogMzNweCA2NnB4OyB9IH1cbiAgICAuZml4ZWQtY29zdC1tb2RlbF9fY2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZml4ZWQtY29zdC1tb2RlbF9fY2FyZC0tcmlnaHQtYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZml4ZWQtY29zdC9hcnJvdy1yaWdodC5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIHJpZ2h0OiAtNTlweDtcbiAgICAgICAgdG9wOiA5NHB4OyB9IH1cbiAgLmZpeGVkLWNvc3QtbW9kZWxfX2NhcmQtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5maXhlZC1jb3N0LW1vZGVsX19jYXJkLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAuZml4ZWQtY29zdC1tb2RlbF9fY2FyZC1wYXJhIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZpeGVkLWNvc3QtbW9kZWxfX251bWVyaWNzIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzM1NWJiZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlcjogMTFweCBzb2xpZCAjZWJlZmZhOyB9XG4gIC5maXhlZC1jb3N0LW1vZGVsX19jdXJ2ZS1hcnJvdy1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTQxcHg7XG4gICAgcmlnaHQ6IC00OHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZpeGVkLWNvc3QtbW9kZWxfX2N1cnZlLWFycm93LXJpZ2h0IHtcbiAgICAgICAgdG9wOiAxNjNweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5maXhlZC1jb3N0LW1vZGVsX19jdXJ2ZS1hcnJvdy1yaWdodCB7XG4gICAgICAgIHRvcDogMTQxcHg7XG4gICAgICAgIHJpZ2h0OiAxN3B4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5maXhlZC1jb3N0LW1vZGVsX19jdXJ2ZS1hcnJvdy1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAtNDhweDsgfSB9XG4gIC5maXhlZC1jb3N0LW1vZGVsX19jdXJ2ZS1hcnJvdy1sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTQ5cHg7XG4gICAgYm90dG9tOiAxMjhweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5maXhlZC1jb3N0LW1vZGVsX19jdXJ2ZS1hcnJvdy1sZWZ0IHtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgYm90dG9tOiAxNTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZpeGVkLWNvc3QtbW9kZWxfX2N1cnZlLWFycm93LWxlZnQge1xuICAgICAgICBib3R0b206IDEyOHB4O1xuICAgICAgICBsZWZ0OiAxN3B4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5maXhlZC1jb3N0LW1vZGVsX19jdXJ2ZS1hcnJvdy1sZWZ0IHtcbiAgICAgICAgbGVmdDogLTQ5cHg7IH0gfVxuXG4uZml4ZWQtY29zdC1iZW5lZml0cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZml4ZWQtY29zdC1iZW5lZml0cyB7XG4gICAgICBtYXJnaW4tdG9wOiAzM3B4OyB9IH1cbiAgLmZpeGVkLWNvc3QtYmVuZWZpdHMgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZml4ZWQtY29zdC1iZW5lZml0cyBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5maXhlZC1jb3N0LWJlbmVmaXRzX19jYXJkIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAyNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZml4ZWQtY29zdC1iZW5lZml0c19fY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDI1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5maXhlZC1jb3N0LWJlbmVmaXRzX19jYXJkLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuZml4ZWQtY29zdC1iZW5lZml0c19fY2FyZC1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgLmZpeGVkLWNvc3QtYmVuZWZpdHNfX2NhcmQtcGFyYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5maXhlZC1jb3N0LWJlbmVmaXRzX19idG4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBiYWNrZ3JvdW5kOiAjZmY1ODAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjU4MDA7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDE1cHggMCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5maXhlZC1jb3N0LWJlbmVmaXRzX19idG4ge1xuICAgICAgICBtYXJnaW46IDM1cHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7IH0gfVxuICAgIC5maXhlZC1jb3N0LWJlbmVmaXRzX19idG4gc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlOyB9XG4gICAgLmZpeGVkLWNvc3QtYmVuZWZpdHNfX2J0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmY1ODAwOyB9XG4gICAgICAuZml4ZWQtY29zdC1iZW5lZml0c19fYnRuOmhvdmVyIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICAgICAgLmZpeGVkLWNvc3QtYmVuZWZpdHNfX2J0bjpob3ZlciBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmNTgwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudi1nYXAge1xuICAgIGhlaWdodDogNjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b20tc29sdXRpb24tLWZpeGVkIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbS1zb2x1dGlvbi0tZml4ZWQgLmN1c3RvbS1zb2x1dGlvbl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b20tc29sdXRpb24tLWZpeGVkIC5idG4td3JhcHBlci12Mi0tcGFpciAuYnRuLXYyIHtcbiAgICBtYXJnaW46IDI1cHggNXB4IDIwcHg7IH0gfVxuXG4ubmV3LWZhcS0tZml4ZWQgLmZhcS1zdWItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5uZXctZmFxLS1maXhlZCAuZmFxLXN1Yi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1mYXEtLWZpeGVkIC5mYXEtc3ViLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG4ubmV3LWZhcS0tZml4ZWQgaDIge1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5ldy1mYXEtLWZpeGVkIGgyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cblxuLmFnaWxlLXByb2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgcGFkZGluZzogMCAwIDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWdpbGUtcHJvY2VzcyB7XG4gICAgICBwYWRkaW5nOiAwIDAgNjBweDsgfSB9XG4gIC5hZ2lsZS1wcm9jZXNzIGgzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdpbGUtcHJvY2VzcyBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuYWdpbGUtcHJvY2VzcyAuZml4ZWQtY29zdC1tb2RlbF9fY2FyZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdpbGUtcHJvY2VzcyAuZml4ZWQtY29zdC1tb2RlbF9fY2FyZCB7XG4gICAgICAgIGZsZXg6IDAgMCAyOCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAzMHB4IDI1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDVweCAtNHB4IDIwcHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFnaWxlLXByb2Nlc3MgLmZpeGVkLWNvc3QtbW9kZWxfX2NhcmQge1xuICAgICAgICBmbGV4OiAwIDAgMjQlOyB9IH1cbiAgLmFnaWxlLXByb2Nlc3MgLmZpeGVkLWNvc3QtbW9kZWxfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogNjglO1xuICAgIHRvcDogNDkuNSU7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgbGVmdDogMjMuNSU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnaWxlLXByb2Nlc3MgLmZpeGVkLWNvc3QtbW9kZWxfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgdG9wOiA0OS41JTtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGxlZnQ6IDE5JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWdpbGUtcHJvY2VzcyAuZml4ZWQtY29zdC1tb2RlbF9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogNjklO1xuICAgICAgICB0b3A6IDQ5LjUlO1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogMjMlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5hZ2lsZS1wcm9jZXNzIC5maXhlZC1jb3N0LW1vZGVsX193cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA2OCU7XG4gICAgICAgIHRvcDogNDkuNSU7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBsZWZ0OiAyMy41JTsgfSB9XG4gIC5hZ2lsZS1wcm9jZXNzIC5maXhlZC1jb3N0LW1vZGVsX19jdXJ2ZS1hcnJvdy1yaWdodCB7XG4gICAgcmlnaHQ6IDQ2cHg7XG4gICAgdG9wOiAxMzdweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdpbGUtcHJvY2VzcyAuZml4ZWQtY29zdC1tb2RlbF9fY3VydmUtYXJyb3ctcmlnaHQge1xuICAgICAgICByaWdodDogLTQxcHg7XG4gICAgICAgIHRvcDogMTM1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFnaWxlLXByb2Nlc3MgLmZpeGVkLWNvc3QtbW9kZWxfX2N1cnZlLWFycm93LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIHRvcDogMTM3cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLmFnaWxlLXByb2Nlc3MgLmZpeGVkLWNvc3QtbW9kZWxfX2N1cnZlLWFycm93LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDQ2cHg7XG4gICAgICAgIHRvcDogMTM3cHg7IH0gfVxuICAuYWdpbGUtcHJvY2VzcyAuZml4ZWQtY29zdC1tb2RlbF9fY3VydmUtYXJyb3ctbGVmdCB7XG4gICAgbGVmdDogMjE1cHg7XG4gICAgYm90dG9tOiAxMzRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdpbGUtcHJvY2VzcyAuZml4ZWQtY29zdC1tb2RlbF9fY3VydmUtYXJyb3ctbGVmdCB7XG4gICAgICAgIGxlZnQ6IDEyMnB4O1xuICAgICAgICBib3R0b206IDEzMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hZ2lsZS1wcm9jZXNzIC5maXhlZC1jb3N0LW1vZGVsX19jdXJ2ZS1hcnJvdy1sZWZ0IHtcbiAgICAgICAgbGVmdDogMjA3cHg7XG4gICAgICAgIGJvdHRvbTogMTMzcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLmFnaWxlLXByb2Nlc3MgLmZpeGVkLWNvc3QtbW9kZWxfX2N1cnZlLWFycm93LWxlZnQge1xuICAgICAgICBsZWZ0OiAyMTVweDtcbiAgICAgICAgYm90dG9tOiAxMzRweDsgfSB9XG4gIC5hZ2lsZS1wcm9jZXNzIC5maXhlZC1jb3N0LW1vZGVsX19jYXJkLS1tcjAge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYWdpbGUtcHJvY2VzcyAuZml4ZWQtY29zdC1tb2RlbF9fY2FyZC1wYXJhIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmFnaWxlLXByb2Nlc3MgLmZpeGVkLWNvc3QtbW9kZWxfX2NhcmQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWdpbGUtcHJvY2VzcyAuZml4ZWQtY29zdC1tb2RlbF9fY2FyZC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWdpbGUtcHJvY2VzcyAuZml4ZWQtY29zdC1tb2RlbF9fY2FyZC0tcmlnaHQtYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0b3A6IDEwMHB4OyB9IH1cblxuLmZpeGVkLWNvc3QgLmN1c3RvbS1yZXZpZXcge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDsgfVxuXG4uc2Nyb2xsLXRvLWJveCB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2Nyb2xsLXRvLWJveCB7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuLnNjcm9sbC10by1ib3gtYWdpbGUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNjcm9sbC10by1ib3gtYWdpbGUge1xuICAgICAgaGVpZ2h0OiA3MXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbi8qIEFOQ0hPUiAtIEN1c3RvbSBTb2x1dGlvbnMgKi9cbi5jdXN0b20tc29sdXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICBwYWRkaW5nOiAzMHB4IDAgNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jdXN0b20tc29sdXRpb24ge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLmN1c3RvbS1zb2x1dGlvbl9faGVhZGluZyB7XG4gICAgY29sb3I6ICMyNjJFMzY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbS1zb2x1dGlvbl9faGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmN1c3RvbS1zb2x1dGlvbl9fc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzQ3NDc0NztcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLmN1c3RvbS1zb2x1dGlvbl9fc3ViLWhlYWRpbmctLWhvbWUtc3ViIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAzMHB4OyB9XG4gICAgLmN1c3RvbS1zb2x1dGlvbl9fc3ViLWhlYWRpbmctLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMDsgfVxuICAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWdyYWRpZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OTg5ODk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWdyYWRpZW50OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjODk4OTg5O1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWdyYWRpZW50OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMDZweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogLTMxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjODk4OTg5O1xuICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQ6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWdyYWRpZW50OmhvdmVyOmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzg4ZGViMSAwJSwgIzFhYjg2NCAyMCUsIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzg4ZGViMSAwJSwgIzFhYjg2NCAyMCUsIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJSk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzg4ZGViMVwiLGVuZENvbG9yc3RyPVwiIzA2NTdiNVwiLEdyYWRpZW50VHlwZT0xKTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQ6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWdyYWRpZW50OmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzM1YjE1YzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQtLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAlLCAjMWFiODY0IDIwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSwgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM4OGRlYjFcIixlbmRDb2xvcnN0cj1cIiMwNjU3YjVcIixHcmFkaWVudFR5cGU9MSk7IH0gfVxuICAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWdyYWRpZW50LS1hY3RpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnLSc7XG4gICAgdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBjb2xvcjogIzM1YjE1YzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQtLWFjdGl2ZTphZnRlciB7XG4gICAgICBhbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAlLCAjMWFiODY0IDIwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSwgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM4OGRlYjFcIixlbmRDb2xvcnN0cj1cIiMwNjU3YjVcIixHcmFkaWVudFR5cGU9MSk7IH0gfVxuICAuY3VzdG9tLXNvbHV0aW9uX19jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdXN0b20tc29sdXRpb25fX2NhcmQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4OyB9IH1cbiAgLmN1c3RvbS1zb2x1dGlvbl9fY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY3VzdG9tLXNvbHV0aW9uX19pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIC5jdXN0b20tc29sdXRpb25fX2ljb24tLWZpeGVkLWZsZXgge1xuICAgICAgZmxleDogMCAwIDQ1cHg7XG4gICAgICBtYXgtd2lkdGg6IDQ1cHg7IH1cbiAgLmN1c3RvbS1zb2x1dGlvbl9fY2FyZC1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICM3MjcyNzI7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAgIC5jdXN0b20tc29sdXRpb25fX2NhcmQtbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY3VzdG9tLXNvbHV0aW9ucy9yLWFycm93LnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWxpbms6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmN1c3RvbS1zb2x1dGlvbl9fY2FyZC1saW5rIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jdXN0b20tc29sdXRpb25fX2NhcmQtbGluayBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7IH0gfVxuICAuY3VzdG9tLXNvbHV0aW9uIC5idG4td3JhcHBlci12Mi0tcGFpciAuYnRuLXYyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdXN0b20tc29sdXRpb24gLmJ0bi13cmFwcGVyLXYyLS1wYWlyIC5idG4tdjIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGlvbjIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIEFOQ0hPUiAtIE5ldyBkZWRpY2F0ZWQgKi9cbi5vLXNjYWxlLWRlZGljYXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgLm8tc2NhbGUtZGVkaWNhdGVkX19zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2NhbGUtZGVkaWNhdGVkX19zcGFjaW5nIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLm8tc2NhbGUtZGVkaWNhdGVkX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNjYWxlLWRlZGljYXRlZF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDQ1cHg7IH0gfVxuICAgIC5vLXNjYWxlLWRlZGljYXRlZF9faGVhZGluZy0tc2Vjb25kIHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDIwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLXNjYWxlLWRlZGljYXRlZF9faGVhZGluZy0tc2Vjb25kIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgICAgICBtYXJnaW46IDMwcHggMCAyMHB4OyB9IH1cbiAgLm8tc2NhbGUtZGVkaWNhdGVkX19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE4cHggMThweCAyMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2NhbGUtZGVkaWNhdGVkX19ib3gge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICAgICAgICBwYWRkaW5nOiAyOXB4IDMwcHggNDBweCA0NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLm8tc2NhbGUtZGVkaWNhdGVkX19ib3h0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNjYWxlLWRlZGljYXRlZF9fYm94dGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgLm8tc2NhbGUtZGVkaWNhdGVkX19ib3hjb250ZW50IHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbjogMDsgfVxuICAuby1zY2FsZS1kZWRpY2F0ZWQgLm1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5vLXNjYWxlLWRlZGljYXRlZF9fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA5NDJweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwOyB9XG4gIC5vLXNjYWxlLWRlZGljYXRlZF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4OTg5ODkgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDFweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNjYWxlLWRlZGljYXRlZF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDM0cHggMCA0NHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5vLXNjYWxlLWRlZGljYXRlZF9faXRlbSBpIHtcbiAgICAgIGZsZXg6IDAgMCA1NHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm8tc2NhbGUtZGVkaWNhdGVkIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLm8tc2NhbGUtZGVkaWNhdGVkX19pdGVtY29udGVudCB7XG4gICAgZmxleDogMCAwIDkwJTsgfVxuICAuby1zY2FsZS1kZWRpY2F0ZWRfX2l0ZW10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW46IDEycHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1zY2FsZS1kZWRpY2F0ZWRfX2l0ZW10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH0gfVxuICAuby1zY2FsZS1kZWRpY2F0ZWRfX2l0ZW1zdWIge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5vLXNjYWxlLWRlZGljYXRlZF9faGVhZGluZ2JvdHRvbSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzI2MkUzNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA0MHB4IDAgMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1zY2FsZS1kZWRpY2F0ZWRfX2hlYWRpbmdib3R0b20ge1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLm8tc2NhbGUtZGVkaWNhdGVkX19idG4ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4uby1ob3ctZGVkaWNhdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NUJCRjsgfVxuICAuby1ob3ctZGVkaWNhdGVkX19zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taG93LWRlZGljYXRlZF9fc3BhY2luZyB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5vLWhvdy1kZWRpY2F0ZWRfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8taG93LWRlZGljYXRlZF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuICAuby1ob3ctZGVkaWNhdGVkX19zdWJoZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAuby1ob3ctZGVkaWNhdGVkX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWhvdy1kZWRpY2F0ZWRfX2xpc3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLm8taG93LWRlZGljYXRlZF9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDI4cHggMTVweCAyMHB4IDIycHg7XG4gICAgbWF4LXdpZHRoOiAyNTRweDtcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1ob3ctZGVkaWNhdGVkX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDIyJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuby1ob3ctZGVkaWNhdGVkX19pdGVtOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy90d28tZm9yLW9uZS9kZWRpY2F0ZWQtcmlnaHQtYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0zNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1ob3ctZGVkaWNhdGVkX19pdGVtOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogLTM1cHg7XG4gICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgICAuby1ob3ctZGVkaWNhdGVkX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWhvdy1kZWRpY2F0ZWRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgIC5vLWhvdy1kZWRpY2F0ZWRfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuby1ob3ctZGVkaWNhdGVkX19pdGVtIGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA1MnB4OyB9XG4gIC5vLWhvdy1kZWRpY2F0ZWRfX2l0ZW10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDE4cHggMCA4cHg7IH1cbiAgLm8taG93LWRlZGljYXRlZF9faXRlbWNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5vLWhvdy1kZWRpY2F0ZWRfX2l0ZW1jb250ZW50IGEge1xuICAgICAgY29sb3I6ICNmZjU4MDA7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAuby1ob3ctZGVkaWNhdGVkX19pdGVtY29udGVudCBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuby1ob3ctZGVkaWNhdGVkX19udW1iZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTVCQkY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMTFweCBzb2xpZCAjZWJlZmY5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA5cHg7IH1cbiAgLm8taG93LWRlZGljYXRlZC0tYWktYWdlbnQgLm8taG93LWRlZGljYXRlZF9faXRlbSB7XG4gICAgcGFkZGluZzogMjhweCAxNXB4IDIwcHggMTVweDtcbiAgICBtaW4taGVpZ2h0OiAyNzhweDsgfVxuICAuby1ob3ctZGVkaWNhdGVkLS1haS1hZ2VudCAuby1ob3ctZGVkaWNhdGVkX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8taG93LWRlZGljYXRlZC0tYWktYWdlbnQgLm8taG93LWRlZGljYXRlZF9fbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLm8taG93LWRlZGljYXRlZC0tYWktYWdlbnQgLmJ0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm8taG93LWRlZGljYXRlZC0tZ2VuZXJhdGl2ZS1haSAuby1ob3ctZGVkaWNhdGVkX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyOHB4IDE1cHggMjBweCAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDM3NXB4OyB9XG4gIC5vLWhvdy1kZWRpY2F0ZWQtLWdlbmVyYXRpdmUtYWkgLm8taG93LWRlZGljYXRlZF9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWhvdy1kZWRpY2F0ZWQtLWdlbmVyYXRpdmUtYWkgLm8taG93LWRlZGljYXRlZF9fbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLm8taG93LWRlZGljYXRlZC0tZ2VuZXJhdGl2ZS1haSAuYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuby1ob3ctZGVkaWNhdGVkLS1lbnRlcnByaXNlLWFpIC5vLWhvdy1kZWRpY2F0ZWRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDI4cHggMTVweCAyMHB4IDE1cHg7XG4gICAgbWluLWhlaWdodDogMzQ1cHg7IH1cbiAgLm8taG93LWRlZGljYXRlZC0tZW50ZXJwcmlzZS1haSAuby1ob3ctZGVkaWNhdGVkX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8taG93LWRlZGljYXRlZC0tZW50ZXJwcmlzZS1haSAuby1ob3ctZGVkaWNhdGVkX19saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuby1ob3ctZGVkaWNhdGVkLS1lbnRlcnByaXNlLWFpIC5idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5uZXctaG9tZS1iYW5uZXJfX2J0bi1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5mYXEtc3ViZm9ybSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5wb29sLWRlZGljYXRlZC1idG4ge1xuICBtYXJnaW46IDE1cHggYXV0byAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucG9vbC1kZWRpY2F0ZWQtYnRuIHtcbiAgICAgIG1hcmdpbjogNTBweCA1cHggMCAhaW1wb3J0YW50OyB9IH1cblxuLyogQU5DSE9SIC0gT3VyLXNlcnZpY2VzICovXG4uYmFubmVyLXNlcnZpY2VzX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzQ0MwNjU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLmJhbm5lci1zZXJ2aWNlc19fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5iYW5uZXItc2VydmljZXNfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4OyB9IH1cblxuLmJhbm5lci1zZXJ2aWNlc19faGVhZGVyLWJyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJhbm5lci1zZXJ2aWNlc19faGVhZGVyLWJyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlcnZpY2VzLXRhYiB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuXG4uc2VydmljZXMtdGFiX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uc2VydmljZXMtdGFiX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VydmljZXMtdGFiX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2VydmljZXMtdGFiX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfSB9XG5cbi5zZXJ2aWNlcy10YWIgLm8tYWNjb3JkaW9uX19uYXYgLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDQ5MkRDOyB9XG5cbi5zZXJ2aWNlcy10YWIgLm8tYWNjb3JkaW9uX190YWI6aG92ZXIge1xuICBjb2xvcjogIzQ0OTJEQzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1hY2NvcmRpb25fX2NvbnRlbnQtdGl0bGUtLXNlcnZpY2Uge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1hY2NvcmRpb25fX2NvbnRlbnQtYXJlYS0tc2VydmljZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLWFjY29yZGlvbl9fY29udGVudC0tc2VydmljZSB7XG4gICAgcGFkZGluZzogNDBweCAwIDU1cHggNTVweDsgfSB9XG5cbi5vLWFjY29yZGlvbl9fY29udGVudC1oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tYWNjb3JkaW9uX19jb250ZW50LWhlYWQge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgLm8tYWNjb3JkaW9uX19jb250ZW50LWhlYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzQ0OTJEQztcbiAgICB3aWR0aDogNDlweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuICAuby1hY2NvcmRpb25fX2NvbnRlbnQtaGVhZCBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCA1NXB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm8tYWNjb3JkaW9uX19jb250ZW50LWl0ZW1zIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm8tYWNjb3JkaW9uX19jb250ZW50LWl0ZW1zOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmV3LXNlcnZpY2VzL3RpY2stY2lyY2xlLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgLm8tYWNjb3JkaW9uX19jb250ZW50LWl0ZW1zIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAyMXB4OyB9XG4gIC5vLWFjY29yZGlvbl9fY29udGVudC1pdGVtcyBwIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG5cbi5vLWFjY29yZGlvbl9fY29udGVudC1idG4ge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTVweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGRjU4MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjU4MDA7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1hY2NvcmRpb25fX2NvbnRlbnQtYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIC5vLWFjY29yZGlvbl9fY29udGVudC1idG4gc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWFjY29yZGlvbl9fY29udGVudC1idG4gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgLm8tYWNjb3JkaW9uX19jb250ZW50LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNGRjU4MDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuby1hY2NvcmRpb25fX2NvbnRlbnQtYnRuOmhvdmVyIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgICAuby1hY2NvcmRpb25fX2NvbnRlbnQtYnRuOmhvdmVyIHBhdGgge1xuICAgICAgZmlsbDogI0ZGNTgwMDsgfVxuXG4vKiBBTkNIT1IgLSBVSS1VWCBDb3JlKi9cbi5jLWNvcmUtZWxlbWVudC13cmFwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7IH1cbiAgLmMtY29yZS1lbGVtZW50LXdyYXBfX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jLWNvcmUtZWxlbWVudC13cmFwX19zdWJoZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDsgfSB9XG4gICAgLmMtY29yZS1lbGVtZW50LXdyYXBfX3N1YmhlYWRpbmctLXN0ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jLWNvcmUtZWxlbWVudC13cmFwX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jLWNvcmUtZWxlbWVudC13cmFwX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmMtY29yZS1lbGVtZW50LXdyYXBfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLmMtY29yZS1lbGVtZW50LXdyYXBfX2JvcmRlci1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYy1jb3JlLWVsZW1lbnQtd3JhcF9fYm9yZGVyLWJvdHRvbTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmMtY29yZS1lbGVtZW50LXdyYXBfX2JvcmRlci1yaWdodCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkOyB9IH1cblxuLnNhbXBsZS13b3JrLXdyYXAgaDIge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyNjJlMzY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2FtcGxlLXdvcmstd3JhcCBoMiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uc2FtcGxlLXdvcmstd3JhcCBoNSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3Muby1za2lsbC1zZXJ2aWNlIC5idG4tYXV0by13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50OyB9IH1cblxuLyogTmV3IENvbXBhbnkgcHJvZmlsZSovXG4uY29tbW9uLXBhZGRpbmcge1xuICBwYWRkaW5nOiAzMHB4IDAgNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb21tb24tcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDAgNjBweDsgfSB9XG5cbi5hYm91dC11c19fdG9waGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzY2MwNjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYm91dC11c19fdG9waGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTRweDsgfSB9XG5cbi5hYm91dC11c19faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgY29sb3I6ICMyNjJlMzY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYm91dC11c19faGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG5cbi5jb21wYW55LWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzBkMjY0MiB1cmwoL2ltYWdlcy9uZXctY29tcGFueS1wcm9maWxlL2NvbXBhbnktcHJvZmlsZS1iYW5uZXIucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI3JSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XG4gIG1hcmdpbi10b3A6IDY4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29tcGFueS1iYW5uZXIge1xuICAgICAgYmFja2dyb3VuZDogIzBkMjY0MiB1cmwoL2ltYWdlcy9uZXctY29tcGFueS1wcm9maWxlL2NvbXBhbnktcHJvZmlsZS1iYW5uZXIucG5nKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTsgfSB9XG4gIC5jb21wYW55LWJhbm5lcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvYmFubmVyLWdyYWRpZW50LnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuY29tcGFueS1iYW5uZXJfX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDYwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29tcGFueS1iYW5uZXJfX3NwYWNpbmcge1xuICAgICAgICBwYWRkaW5nOiAxMTBweCAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTQwcHgpIHtcbiAgICAgIC5jb21wYW55LWJhbm5lcl9fc3BhY2luZyB7XG4gICAgICAgIHBhZGRpbmc6IDE1OXB4IDA7IH0gfVxuICAuY29tcGFueS1iYW5uZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29tcGFueS1iYW5uZXJfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDUxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4OyB9IH1cbiAgLmNvbXBhbnktYmFubmVyX19zdWJoZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbXBhbnktYmFubmVyX19zdWJoZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG4gIC5jb21wYW55LWJhbm5lcl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29tcGFueS1iYW5uZXJfX2J0biB7XG4gICAgICAgIG1heC13aWR0aDogMzMzcHg7IH0gfVxuXG4uby1vdXItc3Rvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm8tb3VyLXN0b3J5IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7IH0gfVxuICAuby1vdXItc3RvcnkgLmFib3V0LXVzX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLW91ci1zdG9yeSAuYWJvdXQtdXNfX2hlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLm8tb3VyLXN0b3J5X19jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLW91ci1zdG9yeV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xuICAgICAgLm8tb3VyLXN0b3J5X19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gIC5vLW91ci1zdG9yeV9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLW91ci1zdG9yeV9fYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTJweDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDsgfSB9XG5cbi5vLW91ci1ldm9sdXRpb24gLmFib3V0LXVzX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLW91ci1ldm9sdXRpb24gLmFib3V0LXVzX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uby1vdXItZXZvbHV0aW9uX19ib3R0b210ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tb3VyLWV2b2x1dGlvbl9fYm90dG9tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG5cbi5vLW91ci1ldm9sdXRpb25fX3RpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDMwcHggMCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tb3VyLWV2b2x1dGlvbl9fdGltZWxpbmUge1xuICAgICAgbWFyZ2luOiA2NnB4IDAgMTBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuby1vdXItZXZvbHV0aW9uX190aW1lbGluZSAuc3BsaWRlX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLW91ci1ldm9sdXRpb25fX3RpbWVsaW5lIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICB0b3A6IDI4cHg7IH1cbiAgLm8tb3VyLWV2b2x1dGlvbl9fdGltZWxpbmUgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgIHRvcDogMjhweDsgfVxuXG4uby1vdXItZXZvbHV0aW9uX195ZWFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAuby1vdXItZXZvbHV0aW9uX195ZWFyIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfSB9XG4gIC5vLW91ci1ldm9sdXRpb25fX3llYXIgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vLW91ci1ldm9sdXRpb25fX3llYXIgbGk6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDI3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRiYmM1O1xuICAgICAgbGVmdDogLTIzcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tb3VyLWV2b2x1dGlvbl9feWVhciBsaTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5vLW91ci1ldm9sdXRpb25fX3llYXIgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICAgIGNvbG9yOiAjNmU2ZTcxO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuby1vdXItZXZvbHV0aW9uX195ZWFyIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQ0OTJkYztcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDJweDsgfVxuICAgICAgICAuby1vdXItZXZvbHV0aW9uX195ZWFyIGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM0NDkyZGM7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLW91ci1ldm9sdXRpb25fX3llYXIgbGkgYSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICAuby1vdXItZXZvbHV0aW9uX195ZWFyIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgbGVmdDogLTMyLjVweDtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzg5ODk4OTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5vLW91ci1ldm9sdXRpb25fX3llYXIgbGkgYTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLm8tb3VyLWV2b2x1dGlvbl9feWVhciBsaSBhLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjNDQ5MmRjOyB9XG4gICAgICAgIC5vLW91ci1ldm9sdXRpb25fX3llYXIgbGkgYS5hY3RpdmU6aG92ZXIge1xuICAgICAgICAgIHRleHQtaW5kZW50OiAwOyB9XG4gICAgICAgIC5vLW91ci1ldm9sdXRpb25fX3llYXIgbGkgYS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5MmRjO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0NDkyZGM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tb3VyLWV2b2x1dGlvbl9feWVhciBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLW91ci1ldm9sdXRpb25fX3llYXIgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDsgfSB9XG4gICAgLm8tb3VyLWV2b2x1dGlvbl9feWVhciBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8tb3VyLWV2b2x1dGlvbl9feWVhcmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIC5vLW91ci1ldm9sdXRpb25fX3llYXJjb250ZW50IHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH0gfVxuXG4uby1vdXItZXZvbHV0aW9uIC5vd2wtaXRlbSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzBtczsgfVxuXG4uby1vdXItZXZvbHV0aW9uIC5vd2wtbmF2IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm8tb3VyLWV2b2x1dGlvbiAub3dsLXByZXYge1xuICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2NjMDY1ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgNXB4O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cbiAgLm8tb3VyLWV2b2x1dGlvbiAub3dsLXByZXYgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAuby1vdXItZXZvbHV0aW9uIC5vd2wtcHJldjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NjMDY1ICFpbXBvcnRhbnQ7IH1cblxuLm8tb3VyLWV2b2x1dGlvbiAub3dsLW5leHQge1xuICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2NjMDY1ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgNXB4O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cbiAgLm8tb3VyLWV2b2x1dGlvbiAub3dsLW5leHQgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogLTFweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgLm8tb3VyLWV2b2x1dGlvbiAub3dsLW5leHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjYzA2NSAhaW1wb3J0YW50OyB9XG5cbi5vLW91ci1ldm9sdXRpb24gLmVsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLm8tb3VyLWV2b2x1dGlvbiAuZWxlIGg2IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICM0NDkyZGM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSAwLjRzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAuby1vdXItZXZvbHV0aW9uIC5lbGUgaDYge1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICMzMzM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1vdXItZXZvbHV0aW9uIC5lbGUgaDYge1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuby1vdXItZXZvbHV0aW9uIC5lbGUgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIDAuNnM7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAuby1vdXItZXZvbHV0aW9uIC5lbGUgcCB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLW91ci1ldm9sdXRpb24gLmVsZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5vLW91ci1ldm9sdXRpb24gLmVsZSAubW9iaWxlLXRpbWVsaW5lLWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgIC5vLW91ci1ldm9sdXRpb24gLmVsZSAubW9iaWxlLXRpbWVsaW5lLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5vLW91ci1ldm9sdXRpb24gLmVsZS5hY3RpdmUgaDYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlIDAuOHM7IH1cbiAgLm8tb3VyLWV2b2x1dGlvbiAuZWxlLmFjdGl2ZSBwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZSAxczsgfVxuXG4uby1vdXItZXZvbHV0aW9uIC50aW1lbGluZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgIC5vLW91ci1ldm9sdXRpb24gLnRpbWVsaW5lLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAzNiU7XG4gICAgICBtYXJnaW4tbGVmdDogNCU7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLm8tb3VyLWV2b2x1dGlvbiAudGltZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIDAuOHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IGF1dG87IH1cbiAgLm8tb3VyLWV2b2x1dGlvbiAudGltZS1pbWFnZS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UgMS40czsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm8tcGFydG5lci1uZWVkIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tcGFydG5lci1uZWVkIC5hYm91dC11c19faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbi5vLXBhcnRuZXItbmVlZF9fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTZlOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXBhcnRuZXItbmVlZF9fYm94IHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMjVweCAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gICAgLm8tcGFydG5lci1uZWVkX19ib3gge1xuICAgICAgcGFkZGluZzogNDNweCA1MHB4IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5vLXBhcnRuZXItbmVlZF9fYm94IGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgLm8tcGFydG5lci1uZWVkX19ib3gtLWdyZWVuIHtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzNjYzA2NTsgfVxuICAuby1wYXJ0bmVyLW5lZWRfX2JveC0tYmx1ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICM0NDkyZGM7IH1cblxuLm8tcGFydG5lci1uZWVkX19ib3hoZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1wYXJ0bmVyLW5lZWRfX2JveGhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuXG4uby1wYXJ0bmVyLW5lZWRfX2JveGNvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5vLXBhcnRuZXItbmVlZF9fYm94YnRuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmNTgwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXBhcnRuZXItbmVlZF9fYm94YnRuIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7IH0gfVxuXG4uby1wYXJ0bmVyLW5lZWRfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjdweCBhdXRvIDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tcGFydG5lci1uZWVkX19idG4ge1xuICAgICAgbWF4LXdpZHRoOiAyNzVweDsgfSB9XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYi0zMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uby13aHktY2FwaXRhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NWJiZjsgfVxuICAuby13aHktY2FwaXRhbCAuYWJvdXQtdXNfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vLXdoeS1jYXBpdGFsX19jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAuby13aHktY2FwaXRhbF9fYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyNXB4IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm8td2h5LWNhcGl0YWxfX2JveCBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogNTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby13aHktY2FwaXRhbF9fYm94IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5vLXdoeS1jYXBpdGFsX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW46IDE4cHggMCA3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuby13aHktY2FwaXRhbF9fYm94Y29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW46IDA7IH1cbiAgLm8td2h5LWNhcGl0YWxfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luOiAxMXB4IGF1dG8gMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby13aHktY2FwaXRhbF9fYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNThweDsgfSB9XG5cbi5vLXBlb3BsZV9fdG9wY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbjogMjVweCBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tcGVvcGxlX190b3Bjb250ZW50IHtcbiAgICAgIHdpZHRoOiA5MiU7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzdweDsgfSB9XG5cbi5vLXBlb3BsZV9fYnRuIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tcGVvcGxlX19idG4ge1xuICAgICAgbWF4LXdpZHRoOiAzMTFweDtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7IH0gfVxuXG4uby1wZW9wbGUgLnRlYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1jb2xvcjogIzg5ODk4OSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtaW4taGVpZ2h0OiAzNDhweDsgfVxuICAuby1wZW9wbGUgLnRlYW06aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC5vLXBlb3BsZSAudGVhbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uby1wZW9wbGUgLm93bC1kb3RzIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uby1wZW9wbGUgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweDsgfVxuICAuby1wZW9wbGUgLnNwbGlkZV9fcGFnaW5hdGlvbiAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmNTgwMDsgfVxuXG4uby10ZXN0aW1vbmlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgLm8tdGVzdGltb25pYWxfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgY29sb3I6ICMyNjJlMzY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZXN0aW1vbmlhbF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7IH0gfVxuICAuby10ZXN0aW1vbmlhbCAuc3BsaWRlX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLXRlc3RpbW9uaWFsIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNjYzA2NSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAtMTI1cHg7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGxlZnQ6IDM1JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZXN0aW1vbmlhbCAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gICAgICAgIGxlZnQ6IDQwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuby10ZXN0aW1vbmlhbCAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gICAgICAgIGxlZnQ6IDQ1JTsgfSB9XG4gICAgLm8tdGVzdGltb25pYWwgLnNwbGlkZV9fYXJyb3ctLXByZXYgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMjBweDsgfVxuICAgIC5vLXRlc3RpbW9uaWFsIC5zcGxpZGVfX2Fycm93LS1wcmV2OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NjMDY1ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5vLXRlc3RpbW9uaWFsIC5zcGxpZGVfX2Fycm93LS1wcmV2OmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAuby10ZXN0aW1vbmlhbCAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzY2MwNjUgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogLTEyNXB4O1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICByaWdodDogMzUlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlc3RpbW9uaWFsIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDQwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuby10ZXN0aW1vbmlhbCAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiA0NSU7IH0gfVxuICAgIC5vLXRlc3RpbW9uaWFsIC5zcGxpZGVfX2Fycm93LS1uZXh0IHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLm8tdGVzdGltb25pYWwgLnNwbGlkZV9fYXJyb3ctLW5leHQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzY2MwNjUgIWltcG9ydGFudDsgfVxuICAgICAgLm8tdGVzdGltb25pYWwgLnNwbGlkZV9fYXJyb3ctLW5leHQ6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG4gIC5vLXRlc3RpbW9uaWFsX19saXN0IC5vd2wtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlc3RpbW9uaWFsX19saXN0IC5vd2wtbmF2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gIC5vLXRlc3RpbW9uaWFsX19saXN0IC5vd2wtcHJldiB7XG4gICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzY2MwNjUgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG4gICAgLm8tdGVzdGltb25pYWxfX2xpc3QgLm93bC1wcmV2IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgLm8tdGVzdGltb25pYWxfX2xpc3QgLm93bC1wcmV2OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NjMDY1ICFpbXBvcnRhbnQ7IH1cbiAgLm8tdGVzdGltb25pYWxfX2xpc3QgLm93bC1uZXh0IHtcbiAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNjYzA2NSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cbiAgICAuby10ZXN0aW1vbmlhbF9fbGlzdCAub3dsLW5leHQgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICByaWdodDogLTFweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgLm8tdGVzdGltb25pYWxfX2xpc3QgLm93bC1uZXh0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NjMDY1ICFpbXBvcnRhbnQ7IH1cbiAgLm8tdGVzdGltb25pYWxfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tdGVzdGltb25pYWxfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpOyB9IH1cbiAgLm8tdGVzdGltb25pYWxfX2l0ZW1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzMDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZXN0aW1vbmlhbF9faXRlbWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiA0MzVweDsgfSB9XG4gICAgLm8tdGVzdGltb25pYWxfX2l0ZW1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5vLXRlc3RpbW9uaWFsX19pdGVtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlc3RpbW9uaWFsX19pdGVtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjVweCAzNXB4IDQycHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMzE3cHg7IH0gfVxuICAuby10ZXN0aW1vbmlhbF9faXRlbXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby10ZXN0aW1vbmlhbF9faXRlbXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIC5vLXRlc3RpbW9uaWFsX19pdGVtdGVjaCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXRlc3RpbW9uaWFsX19pdGVtdGVjaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgIC5vLXRlc3RpbW9uaWFsX19pdGVtdGVjaCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDQ5MmRjOyB9XG4gIC5vLXRlc3RpbW9uaWFsX19pdGVtYnRuIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICM0NDkyZGM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgIC5vLXRlc3RpbW9uaWFsX19pdGVtYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmY1ODAwOyB9XG4gICAgICAuby10ZXN0aW1vbmlhbF9faXRlbWJ0bjpob3ZlciBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApOyB9XG4gICAgICAgIC5vLXRlc3RpbW9uaWFsX19pdGVtYnRuOmhvdmVyIHN2ZyBnIHtcbiAgICAgICAgICBmaWxsOiAjZmY1ODAwOyB9XG4gIC5vLXRlc3RpbW9uaWFsX19tb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuby10ZXN0aW1vbmlhbF9fbW9yZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmNTgwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLm8tdGVzdGltb25pYWxfX21vcmUtLXNwbGlkZWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAxMzBweDsgfVxuICAuby10ZXN0aW1vbmlhbF9fbW9yZS0tYWJvdXQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4OyB9XG5cbi5idC1hc3Mge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjsgfVxuXG4uby1jb21wYW55LWF3YXJkc19faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zaXplOiAzMXB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICMyNjJlMzY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNvbXBhbnktYXdhcmRzX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5vLWNvbXBhbnktYXdhcmRzX19uYXZ0YWIge1xuICBib3JkZXI6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tY29tcGFueS1hd2FyZHNfX25hdnRhYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOXB4OyB9IH1cbiAgLm8tY29tcGFueS1hd2FyZHNfX25hdnRhYiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tY29tcGFueS1hd2FyZHNfX25hdnRhYiBsaSB7XG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7IH0gfVxuICAgIC5vLWNvbXBhbnktYXdhcmRzX19uYXZ0YWIgbGkgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjODk4OTg5O1xuICAgICAgcGFkZGluZzogMCAxMHB4IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWNvbXBhbnktYXdhcmRzX19uYXZ0YWIgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICAuby1jb21wYW55LWF3YXJkc19fbmF2dGFiIGxpLmFjdGl2ZSBhIHtcbiAgICAgIGNvbG9yOiAjNDQ5MmRjOyB9XG4gICAgLm8tY29tcGFueS1hd2FyZHNfX25hdnRhYiBsaS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5MmRjO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG5cbi5vLWNvbXBhbnktYXdhcmRzX190YWItY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDM5NXB4OyB9XG5cbi5vLWNvbXBhbnktYXdhcmRzIC5vLWNvbXBhbnktYXdhcmRzX19saXN0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHdoaXRlIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgei1pbmRleDogOTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNvbXBhbnktYXdhcmRzIC5vLWNvbXBhbnktYXdhcmRzX19saXN0OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuby1jb21wYW55LWF3YXJkcyAuby1jb21wYW55LWF3YXJkc19fbGlzdDpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE1JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgIC5vLWNvbXBhbnktYXdhcmRzIC5vLWNvbXBhbnktYXdhcmRzX19saXN0OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjUlOyB9IH1cblxuLm8tY29tcGFueS1hd2FyZHMgLm8tY29tcGFueS1hd2FyZHNfX2xpc3Q6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHdoaXRlIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgei1pbmRleDogOTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNvbXBhbnktYXdhcmRzIC5vLWNvbXBhbnktYXdhcmRzX19saXN0OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5vLWNvbXBhbnktYXdhcmRzIC5vLWNvbXBhbnktYXdhcmRzX19saXN0OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxNSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAuby1jb21wYW55LWF3YXJkcyAuby1jb21wYW55LWF3YXJkc19fbGlzdDphZnRlciB7XG4gICAgICB3aWR0aDogMjUlOyB9IH1cblxuLm8tY29tcGFueS1hd2FyZHNfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm8tY29tcGFueS1hd2FyZHNfX2xpc3QgLnNwbGlkZV9fYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMnB4IDAgNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00MnB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm8tY29tcGFueS1hd2FyZHNfX2xpc3QgLnNwbGlkZV9fYXJyb3dzIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vLWNvbXBhbnktYXdhcmRzX19saXN0IC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMzYlO1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMzFweFwiIGhlaWdodD1cIjEycHhcIiB2aWV3Qm94PVwiMCAwIDMxIDEyXCIgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIj48ZyBpZD1cIlBhZ2UtMVwiIHN0cm9rZT1cIm5vbmVcIiBzdHJva2Utd2lkdGg9XCIxXCIgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PGcgaWQ9XCJWZWN0b3ItMjc5XCIgZmlsbD1cIiUyM0Q5RDlEOVwiIGZpbGwtcnVsZT1cIm5vbnplcm9cIj48cGF0aCBkPVwiTTAuMjE5NjY5NzUsNC45OTI2NDA3NSBDLTAuMDczMjIzMjUsNS4yODU1MzA3NSAtMC4wNzMyMjMyNSw1Ljc2MDQxMDc1IDAuMjE5NjY5NzUsNi4wNTMzMDA3NSBMNC45OTI2Mzk3NSwxMC44MjYyNzA4IEM1LjI4NTUyOTc1LDExLjExOTE3MDggNS43NjA0MDk3NSwxMS4xMTkxNzA4IDYuMDUzMjk5NzUsMTAuODI2MjcwOCBDNi4zNDYxODk3NSwxMC41MzMzNzA4IDYuMzQ2MTg5NzUsMTAuMDU4NDcwOCA2LjA1MzI5OTc1LDkuNzY1NTcwNzUgTDEuODEwNjU5NzUsNS41MjI5NzA3NSBMNi4wNTMyOTk3NSwxLjI4MDMzMDc1IEM2LjM0NjE4OTc1LDAuOTg3NDQwNzUgNi4zNDYxODk3NSwwLjUxMjU2Mjc1IDYuMDUzMjk5NzUsMC4yMTk2Njk3NSBDNS43NjA0MDk3NSwtMC4wNzMyMjMyNSA1LjI4NTUyOTc1LC0wLjA3MzIyMzI1IDQuOTkyNjM5NzUsMC4yMTk2Njk3NSBMMC4yMTk2Njk3NSw0Ljk5MjY0MDc1IFogTTAuNzQ5OTk5NzUsNi4yNzI5NzA3NSBMMzAuNzQ5OTk5OCw2LjI3Mjk3MDc1IEwzMC43NDk5OTk4LDQuNzcyOTcwNzUgTDAuNzQ5OTk5NzUsNC43NzI5NzA3NSBMMC43NDk5OTk3NSw2LjI3Mjk3MDc1IFpcIiBpZD1cIlNoYXBlXCI+PC9wYXRoPjwvZz48L2c+PC9zdmc+JykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDEzcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tY29tcGFueS1hd2FyZHNfX2xpc3QgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgICAgICBsZWZ0OiA0NiU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgLm8tY29tcGFueS1hd2FyZHNfX2xpc3QgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgICAgICBsZWZ0OiA0Ni41JTsgfSB9XG4gICAgLm8tY29tcGFueS1hd2FyZHNfX2xpc3QgLnNwbGlkZV9fYXJyb3ctLXByZXY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjMxcHhcIiBoZWlnaHQ9XCIxMnB4XCIgdmlld0JveD1cIjAgMCAzMSAxMlwiIHZlcnNpb249XCIxLjFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCI+PGcgaWQ9XCJQYWdlLTFcIiBzdHJva2U9XCJub25lXCIgc3Ryb2tlLXdpZHRoPVwiMVwiIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxnIGlkPVwiVmVjdG9yLTI3OVwiIGZpbGw9XCIlMjMzMzMzMzNcIiBmaWxsLXJ1bGU9XCJub256ZXJvXCI+PHBhdGggZD1cIk0wLjIxOTY2OTc1LDQuOTkyNjQwNzUgQy0wLjA3MzIyMzI1LDUuMjg1NTMwNzUgLTAuMDczMjIzMjUsNS43NjA0MTA3NSAwLjIxOTY2OTc1LDYuMDUzMzAwNzUgTDQuOTkyNjM5NzUsMTAuODI2MjcwOCBDNS4yODU1Mjk3NSwxMS4xMTkxNzA4IDUuNzYwNDA5NzUsMTEuMTE5MTcwOCA2LjA1MzI5OTc1LDEwLjgyNjI3MDggQzYuMzQ2MTg5NzUsMTAuNTMzMzcwOCA2LjM0NjE4OTc1LDEwLjA1ODQ3MDggNi4wNTMyOTk3NSw5Ljc2NTU3MDc1IEwxLjgxMDY1OTc1LDUuNTIyOTcwNzUgTDYuMDUzMjk5NzUsMS4yODAzMzA3NSBDNi4zNDYxODk3NSwwLjk4NzQ0MDc1IDYuMzQ2MTg5NzUsMC41MTI1NjI3NSA2LjA1MzI5OTc1LDAuMjE5NjY5NzUgQzUuNzYwNDA5NzUsLTAuMDczMjIzMjUgNS4yODU1Mjk3NSwtMC4wNzMyMjMyNSA0Ljk5MjYzOTc1LDAuMjE5NjY5NzUgTDAuMjE5NjY5NzUsNC45OTI2NDA3NSBaIE0wLjc0OTk5OTc1LDYuMjcyOTcwNzUgTDMwLjc0OTk5OTgsNi4yNzI5NzA3NSBMMzAuNzQ5OTk5OCw0Ljc3Mjk3MDc1IEwwLjc0OTk5OTc1LDQuNzcyOTcwNzUgTDAuNzQ5OTk5NzUsNi4yNzI5NzA3NSBaXCIgaWQ9XCJTaGFwZVwiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPicpICFpbXBvcnRhbnQ7IH1cbiAgLm8tY29tcGFueS1hd2FyZHNfX2xpc3QgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMzYlO1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMzFweFwiIGhlaWdodD1cIjEycHhcIiB2aWV3Qm94PVwiMCAwIDMxIDEyXCIgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIj48ZyBpZD1cIlBhZ2UtMVwiIHN0cm9rZT1cIm5vbmVcIiBzdHJva2Utd2lkdGg9XCIxXCIgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PGcgaWQ9XCJWZWN0b3ItMjgwXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuMDAwMDAwLCAwLjQ3NzAyOSlcIiBmaWxsPVwiJTIzRDlEOUQ5XCIgZmlsbC1ydWxlPVwibm9uemVyb1wiPjxwYXRoIGQ9XCJNMzAuNTMwMyw2LjA1MzMwMDc1IEMzMC44MjMyLDUuNzYwNDEwNzUgMzAuODIzMiw1LjI4NTUzMDc1IDMwLjUzMDMsNC45OTI2NDA3NSBMMjUuNzU3NCwwLjIxOTY2OTc1IEMyNS40NjQ1LC0wLjA3MzIyMzI1IDI0Ljk4OTYsLTAuMDczMjIzMjUgMjQuNjk2NywwLjIxOTY2OTc1IEMyNC40MDM4LDAuNTEyNTYzNzUgMjQuNDAzOCwwLjk4NzQ0MDc1IDI0LjY5NjcsMS4yODAzMzA3NSBMMjguOTM5Myw1LjUyMjk3MDc1IEwyNC42OTY3LDkuNzY1NTcwNzUgQzI0LjQwMzgsMTAuMDU4NDcwOCAyNC40MDM4LDEwLjUzMzM3MDggMjQuNjk2NywxMC44MjYyNzA4IEMyNC45ODk2LDExLjExOTE3MDggMjUuNDY0NSwxMS4xMTkxNzA4IDI1Ljc1NzQsMTAuODI2MjcwOCBMMzAuNTMwMyw2LjA1MzMwMDc1IFogTTAsNi4yNzI5NzA3NSBMMzAsNi4yNzI5NzA3NSBMMzAsNC43NzI5NzA3NSBMMCw0Ljc3Mjk3MDc1IEwwLDYuMjcyOTcwNzUgWlwiIGlkPVwiU2hhcGVcIj48L3BhdGg+PC9nPjwvZz48L3N2Zz4nKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMTNweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1jb21wYW55LWF3YXJkc19fbGlzdCAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiA0NiU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgLm8tY29tcGFueS1hd2FyZHNfX2xpc3QgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgICAgICByaWdodDogNDYuNSU7IH0gfVxuICAgIC5vLWNvbXBhbnktYXdhcmRzX19saXN0IC5zcGxpZGVfX2Fycm93LS1uZXh0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIzMXB4XCIgaGVpZ2h0PVwiMTJweFwiIHZpZXdCb3g9XCIwIDAgMzEgMTJcIiB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiPjxnIGlkPVwiUGFnZS0xXCIgc3Ryb2tlPVwibm9uZVwiIHN0cm9rZS13aWR0aD1cIjFcIiBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48ZyBpZD1cIlZlY3Rvci0yODBcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMC4wMDAwMDAsIDAuNDc3MDI5KVwiIGZpbGw9XCIlMjMzMzMzMzNcIiBmaWxsLXJ1bGU9XCJub256ZXJvXCI+PHBhdGggZD1cIk0zMC41MzAzLDYuMDUzMzAwNzUgQzMwLjgyMzIsNS43NjA0MTA3NSAzMC44MjMyLDUuMjg1NTMwNzUgMzAuNTMwMyw0Ljk5MjY0MDc1IEwyNS43NTc0LDAuMjE5NjY5NzUgQzI1LjQ2NDUsLTAuMDczMjIzMjUgMjQuOTg5NiwtMC4wNzMyMjMyNSAyNC42OTY3LDAuMjE5NjY5NzUgQzI0LjQwMzgsMC41MTI1NjM3NSAyNC40MDM4LDAuOTg3NDQwNzUgMjQuNjk2NywxLjI4MDMzMDc1IEwyOC45MzkzLDUuNTIyOTcwNzUgTDI0LjY5NjcsOS43NjU1NzA3NSBDMjQuNDAzOCwxMC4wNTg0NzA4IDI0LjQwMzgsMTAuNTMzMzcwOCAyNC42OTY3LDEwLjgyNjI3MDggQzI0Ljk4OTYsMTEuMTE5MTcwOCAyNS40NjQ1LDExLjExOTE3MDggMjUuNzU3NCwxMC44MjYyNzA4IEwzMC41MzAzLDYuMDUzMzAwNzUgWiBNMCw2LjI3Mjk3MDc1IEwzMCw2LjI3Mjk3MDc1IEwzMCw0Ljc3Mjk3MDc1IEwwLDQuNzcyOTcwNzUgTDAsNi4yNzI5NzA3NSBaXCIgaWQ9XCJTaGFwZVwiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPicpICFpbXBvcnRhbnQ7IH1cblxuLm8tY29tcGFueS1hd2FyZHNfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDM3NXB4O1xuICBoZWlnaHQ6IDM1MXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZjN2EzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAuby1jb21wYW55LWF3YXJkc19faXRlbSBpIHtcbiAgICBoZWlnaHQ6IDE0NHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm8tY29tcGFueS1hd2FyZHNfX2l0ZW0gaSBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5vLWNvbXBhbnktYXdhcmRzX19pdGVtIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vLWNvbXBhbnktYXdhcmRzX19pdGVtOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlMTI2M2I7IH1cblxuLm8tY29tcGFueS1hd2FyZHNfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tY29tcGFueS1hd2FyZHNfX2J0biB7XG4gICAgICBtYXgtd2lkdGg6IDM2M3B4O1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDsgfSB9XG5cbi5vLXNvY2lhbC1yZXNwb25zaWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzAwMWEzNjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc29jaWFsLXJlc3BvbnNpYmxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDFhMzYgdXJsKC9pbWFnZXMvbmV3LWNvbXBhbnktcHJvZmlsZS9zb2NpYWwtYmFja2dyb3VuZC5wbmcpIG5vLXJlcGVhdCByaWdodCBib3R0b207IH0gfVxuICAuby1zb2NpYWwtcmVzcG9uc2libGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctY29tcGFueS1wcm9maWxlL2xlZnQtYmx1ZS5zdmcpIG5vLXJlcGVhdCBib3R0b20gbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1zb2NpYWwtcmVzcG9uc2libGU6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuby1zb2NpYWwtcmVzcG9uc2libGVfX3RvcGdyZWVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuby1zb2NpYWwtcmVzcG9uc2libGVfX3RvcGdyZWVuOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1jb21wYW55LXByb2ZpbGUvdG9wLWdyZWVuLnN2Zykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgdG9wOiAtNjBweDtcbiAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1zb2NpYWwtcmVzcG9uc2libGVfX3RvcGdyZWVuOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuby1zb2NpYWwtcmVzcG9uc2libGVfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1zb2NpYWwtcmVzcG9uc2libGVfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLm8tc29jaWFsLXJlc3BvbnNpYmxlX19jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNvY2lhbC1yZXNwb25zaWJsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7IH0gfVxuICAgIC5vLXNvY2lhbC1yZXNwb25zaWJsZV9fY29udGVudCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjM2NjMDY1OyB9XG4gIC5vLXNvY2lhbC1yZXNwb25zaWJsZV9fYnRuIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNvY2lhbC1yZXNwb25zaWJsZV9fYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLmJ0bi1jZW50ZXItYmxvY2sxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ0bi1jZW50ZXItYmxvY2sxIHtcbiAgICAgIG1heC13aWR0aDogMzYzcHg7IH0gfVxuXG4vKiBTZWN0aW9uIEZvb3RlciAqL1xuLyogQU5DSE9SIC0gU2VjdGlvbiBGb290ZXIgKi9cbi5zZWN0aW9uLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDI1NGE7XG4gIHBhZGRpbmc6IDQwcHggMHB4IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWN0aW9uLWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDsgfSB9XG4gIC5zZWN0aW9uLWZvb3Rlcl9fbmF2YXJlYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLWZvb3Rlcl9fbmF2YXJlYSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgLnNlY3Rpb24tZm9vdGVyX19uYXZiYXItaGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuc2VjdGlvbi1mb290ZXJfX25hdmJhci1oZWFkaW5nOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogIzNjYzA2NTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLnNlY3Rpb24tZm9vdGVyX190d28tbmF2YmFyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9XG4gIC5zZWN0aW9uLWZvb3Rlcl9fYS10YWcge1xuICAgIGNvbG9yOiAjYzRlMGY1O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgIC5zZWN0aW9uLWZvb3Rlcl9fYS10YWc6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnNlY3Rpb24tZm9vdGVyX19kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU0NjdlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLnNlY3Rpb24tZm9vdGVyX19jb3B5LXJpZ2h0LWRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjYWVjN2RhO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlY3Rpb24tZm9vdGVyX19jb3B5LXJpZ2h0LWRldGFpbHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VjdGlvbi1mb290ZXJfX2NvcHktcmlnaHQtZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAuc2VjdGlvbi1mb290ZXJfX3NvY2lhbC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5zZWN0aW9uLWZvb3Rlcl9fYWxpZ24tY2VuZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4vKiBBTkNIT1IgLSBOZXcgdGhhbmsgeW91ICovXG4udGhhbmstY29udGFjdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0VERkFGRjtcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRoYW5rLWNvbnRhY3Qge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLnRoYW5rLWNvbnRhY3RfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50aGFuay1jb250YWN0X19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDsgfSB9XG4gIC50aGFuay1jb250YWN0X19zdWItaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM0NDkyREM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGhhbmstY29udGFjdF9fc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4OyB9IH1cblxuLmRpc2NvdmVyLXNlcnZpY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAuZGlzY292ZXItc2VydmljZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI0VERkFGRjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMkQ3REY7IH1cbiAgLmRpc2NvdmVyLXNlcnZpY2VzX193cmFwcGVyIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjODRBNUY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDk5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kaXNjb3Zlci1zZXJ2aWNlc19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA1MHB4OyB9IH1cbiAgLmRpc2NvdmVyLXNlcnZpY2VzX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRpc2NvdmVyLXNlcnZpY2VzX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDsgfSB9XG4gIC5kaXNjb3Zlci1zZXJ2aWNlc19fc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRpc2NvdmVyLXNlcnZpY2VzX19zdWItaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuICAuZGlzY292ZXItc2VydmljZXNfX2J0bi1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kaXNjb3Zlci1zZXJ2aWNlc19fYnRuLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cbiAgICAuZGlzY292ZXItc2VydmljZXNfX2J0bi1saXN0IC5iYW5uZXItdGVjaG5vbG9naWVzX19saXN0LWxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZGlzY292ZXItc2VydmljZXNfX2J0bi1saXN0IC5iYW5uZXItdGVjaG5vbG9naWVzX19saXN0LWxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAzMHB4OyB9IH1cbiAgICAuZGlzY292ZXItc2VydmljZXNfX2J0bi1saXN0IC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgMXB4IDNweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmRpc2NvdmVyLXNlcnZpY2VzX19idG4tbGlzdCAubmV3LWhvbWUtYmFubmVyX19saXN0LWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMCAzcHggMTBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZGlzY292ZXItc2VydmljZXNfX2J0bi1saXN0IC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbTpob3ZlciBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfSB9XG4gICAgICAuZGlzY292ZXItc2VydmljZXNfX2J0bi1saXN0IC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbTpob3ZlciBwYXRoIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmaWxsOiAjMzVCMTVDOyB9XG4gICAgICAuZGlzY292ZXItc2VydmljZXNfX2J0bi1saXN0IC5uZXctaG9tZS1iYW5uZXJfX2xpc3QtaXRlbTpob3ZlciAuYmFubmVyLXRlY2hub2xvZ2llc19fbGlzdC1saW5rIHtcbiAgICAgICAgY29sb3I6ICMzNUIxNUM7IH1cblxuLnN0b3J5IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3Rvcnkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuICAuc3RvcnlfX2RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzNTVCQkY7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN0b3J5X19kaXZlIHtcbiAgICAgICAgcGFkZGluZzogNjBweCA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5zdG9yeV9fZGl2ZSBoMiB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc3RvcnlfX2RpdmUgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDsgfSB9XG4gICAgLnN0b3J5X19kaXZlIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc3RvcnlfX2RpdmUgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLnN0b3J5X19idG4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAuc3RvcnlfX2J0biBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuc3RvcnlfX2J0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGNTgwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjU4MDA7IH1cbiAgICAgIC5zdG9yeV9fYnRuOmhvdmVyIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICAgIC5zdG9yeV9fYnRuLS1yZXZlcnNlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGNTgwMDtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAuc3RvcnlfX2J0bi0tcmV2ZXJzZTpob3ZlciBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5zdG9yeV9fYnRuLS13aGl0ZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuc3RvcnlfX3VuY292ZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODRBNUY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zdG9yeV9fdW5jb3ZlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNjBweCA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAuc3RvcnlfX3VuY292ZXIgaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnN0b3J5X191bmNvdmVyIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuICAgIC5zdG9yeV9fdW5jb3ZlciBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zdG9yeV9fYm94LWhlYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgLnN0b3J5X19ib3gtaGVhZCBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc3RvcnlfX2JveC1oZWFkIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuc3RvcnlfX2luc2lnaHRzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg0QTVGOTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc3RvcnlfX2luc2lnaHRzIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAuc3RvcnlfX2luc2lnaHRzIGkge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc3RvcnlfX2luc2lnaHRzIGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5zdG9yeV9faW5zaWdodHMgaDIge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnN0b3J5X19pbnNpZ2h0cyBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgICAuc3RvcnlfX2luc2lnaHRzIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnN0b3J5X19pbnNpZ2h0cyAuc3RvcnlfX2JveC1oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdG9yeV9fYnVzaW5lc3Mge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy10aGFuay15b3UvYnVzaW5lc3MuanBnKSBuby1yZXBlYXQgMCAwL2NvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMzBweCAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zdG9yeV9fYnVzaW5lc3Mge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLnN0b3J5X19idXNpbmVzcyBoMiB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5zdG9yeV9fYnVzaW5lc3MgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnN0b3J5X193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN0b3J5X193cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5uZXctdGhhbmsteW91LXBhZ2UgLnNsYldyYXBPdXRlciB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBBTkNIT1IgLSBuZXctY2FzZS1zdHVkeSAqL1xuLnNjcm9sbGFibGUtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgLnNjcm9sbGFibGUtd3JhcHBlcl9fZmxpY2tidXR0b24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA2OXB4O1xuICAgIGhlaWdodDogNjlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ODI2O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNjcm9sbGFibGUtd3JhcHBlcl9fZmxpY2tidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuc2Nyb2xsYWJsZS13cmFwcGVyX19mbGlja2J1dHRvbi5yb3RhdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTgyNjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgICAuc2Nyb2xsYWJsZS13cmFwcGVyX19mbGlja2J1dHRvbi5yb3RhdGUgLmljb24tZmlsbCB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cblxuYm9keS5jYXNlLXN0dWRpZXMtZGV0YWlscyAjbXlNb2RhbDEgLm1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ucmVndWxhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmVndWxhcl9fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWd1bGFyX19zcGFjaW5nIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgLnJlZ3VsYXJfX3JlZ3VsYXItdGl0dGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMjYyZTM2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZWd1bGFyX19yZWd1bGFyLXRpdHRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7IH0gfVxuICAgIC5yZWd1bGFyX19yZWd1bGFyLXRpdHRsZTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDExM3B4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRjZDdjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5yZWd1bGFyX19yZWd1bGFyLXRpdHRsZS0taGFzLXNlY29uZGFyeS1oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnJlZ3VsYXJfX2RlbGl2ZXJhYmxlLWxpc3QgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5yZWd1bGFyX19kZWxpdmVyYWJsZS1saXN0IGxpIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5yZWd1bGFyX19kZWxpdmVyYWJsZS1jaGlsZC1zdHJvbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5yZWd1bGFyX19kZWxpdmVyYWJsZS1jaGlsZC1saXN0IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVndWxhcl9fZGVsaXZlcmFibGUtY2hpbGQtbGlzdCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjRjZDdjO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAucmVndWxhcl9fY2hpbGQtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnJlZ3VsYXJfX2RlbGl2ZXJhYmxlLWNoaWxkLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAucmVndWxhcl9fcmVndWxhci1jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAucmVndWxhcl9fcmVndWxhci1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnJlZ3VsYXJfX3JlZ3VsYXItY29udGVudC0tY2hpbGQtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAucmVndWxhcl9fcmVndWxhci1jb250ZW50LS1jaGlsZC1jb250ZW50OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctZnJlZS10cmlhbC9saXN0LWljb24tc21hbGwuc3ZnKSBuby1yZXBlYXQ7IH1cbiAgICAucmVndWxhcl9fcmVndWxhci1jb250ZW50LS1oYXMtdG9wLWxpc3QtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnJlZ3VsYXJfX3JlZ3VsYXItbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnJlZ3VsYXJfX3JlZ3VsYXItaXRlbSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5yZWd1bGFyX19pbWcge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgLnJlZ3VsYXJfX3NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAucmVndWxhcl9fc2xpZGVyIC5vd2wtbmF2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgdG9wOiAtODVweDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnJlZ3VsYXJfX3NsaWRlciAub3dsLXByZXYge1xuICAgICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzFjMjk1OCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuICAgICAgLnJlZ3VsYXJfX3NsaWRlciAub3dsLXByZXYgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgbGVmdDogLTFweDsgfVxuICAgICAgLnJlZ3VsYXJfX3NsaWRlciAub3dsLXByZXY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZlYmExICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5yZWd1bGFyX19zbGlkZXIgLm93bC1wcmV2LmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7IH1cbiAgICAucmVndWxhcl9fc2xpZGVyIC5vd2wtbmV4dCB7XG4gICAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMWMyOTU4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG4gICAgICAucmVndWxhcl9fc2xpZGVyIC5vd2wtbmV4dCBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBsZWZ0OiAycHg7IH1cbiAgICAgIC5yZWd1bGFyX19zbGlkZXIgLm93bC1uZXh0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdmZWJhMSAhaW1wb3J0YW50OyB9XG4gICAgICAucmVndWxhcl9fc2xpZGVyIC5vd2wtbmV4dC5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50OyB9XG4gICAgLnJlZ3VsYXJfX3NsaWRlciAuc3BsaWRlX19hcnJvd3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC02MHB4O1xuICAgICAgcmlnaHQ6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yZWd1bGFyX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIHtcbiAgICAgICAgICB0b3A6IC03MHB4OyB9IH1cbiAgICAucmVndWxhcl9fc2xpZGVyIC5zcGxpZGVfX2Fycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICAucmVndWxhcl9fc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgbGVmdDogaW5oZXJpdDsgfVxuICAgIC5yZWd1bGFyX19zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgbGVmdDogaW5oZXJpdDsgfVxuICAucmVndWxhcl9fc2xpZGVyLW1vZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAucmVndWxhcl9fc2xpZGVyLW1vZCAuc3BsaWRlX19hcnJvd3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC02MHB4O1xuICAgICAgcmlnaHQ6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5yZWd1bGFyX19zbGlkZXItbW9kIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgICAgICAgdG9wOiAtNzBweDsgfSB9XG4gICAgLnJlZ3VsYXJfX3NsaWRlci1tb2QgLnNwbGlkZV9fYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDsgfVxuICAgIC5yZWd1bGFyX19zbGlkZXItbW9kIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgbGVmdDogaW5oZXJpdDsgfVxuICAgIC5yZWd1bGFyX19zbGlkZXItbW9kIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7IH1cblxuLmNhc2Utc3R1ZHktYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MjY0YTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYXNlLXN0dWR5LWJhbm5lcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxNzhweDtcbiAgICBoZWlnaHQ6IDE0OHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nhc2Utc3R1ZGllcy1kZXRhaWxzL2Nhc2Utc3R1ZHktY29tbW9uL2Jhbm5lci1sZWZ0LWNpcmNsZS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAuY2FzZS1zdHVkeS1iYW5uZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMTRweDtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2Nhc2Utc3R1ZGllcy1kZXRhaWxzL2Nhc2Utc3R1ZHktY29tbW9uL2Jhbm5lci1yaWdodC1jaXJjbGUucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gIC5jYXNlLXN0dWR5LWJhbm5lcl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhc2Utc3R1ZHktYmFubmVyX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMjBweDtcbiAgICB3aWR0aDogMzIwcHg7IH1cbiAgLmNhc2Utc3R1ZHktYmFubmVyX19zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhc2Utc3R1ZHktYmFubmVyX19zcGFjaW5nIHtcbiAgICAgICAgcGFkZGluZzogNTdweCAwIDM4cHg7IH0gfVxuICAuY2FzZS1zdHVkeS1iYW5uZXJfX2Jhbm5lcnRhZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC01cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXNlLXN0dWRpZXMtZGV0YWlscy9jYXNlLXN0dWR5LWNvbW1vbi9yaWJib24uc3ZnKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTQ5cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FzZS1zdHVkeS1iYW5uZXJfX2Jhbm5lcnRhZyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhc2Utc3R1ZHktYmFubmVyX19iYW5uZXJ0YWcge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuY2FzZS1zdHVkeS1iYW5uZXJfX2Jhbm5lcnRpdHRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXNlLXN0dWR5LWJhbm5lcl9fYmFubmVydGl0dGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDsgfSB9XG4gIC5jYXNlLXN0dWR5LWJhbm5lcl9fYnRuYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1OTBweCkge1xuICAgICAgLmNhc2Utc3R1ZHktYmFubmVyX19idG5hcmVhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmNhc2Utc3R1ZHktYmFubmVyX19idG5hcmVhIC5jYXNlLXN0dWR5LWJhbm5lcl9fc3RpY2t5YnRuIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXNlLXN0dWR5LWJhbm5lcl9fYnRuYXJlYSAuY2FzZS1zdHVkeS1iYW5uZXJfX3N0aWNreWJ0biB7XG4gICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgLmNhc2Utc3R1ZHktYmFubmVyX19idG5hcmVhIC5jYXNlLXN0dWR5LWJhbm5lcl9fc3RpY2t5YnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5jYXNlLXN0dWR5LWJhbm5lcl9fYnRuYXJlYSAuY2FzZS1zdHVkeS1iYW5uZXJfX2Rpc2N1c3NidG4ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhc2Utc3R1ZHktYmFubmVyX19idG5hcmVhIC5jYXNlLXN0dWR5LWJhbm5lcl9fZGlzY3Vzc2J0biB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLmNhc2Utc3R1ZHktYmFubmVyX19zdGlja3kge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTJweCAxMHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTJjM2VlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgICB6LWluZGV4OiA5OTsgfVxuICAuY2FzZS1zdHVkeS1iYW5uZXJfX3N0aWNreWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FzZS1zdHVkeS1iYW5uZXJfX3N0aWNreWxpc3RwYWRkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI2cHggMDsgfVxuICAuY2FzZS1zdHVkeS1iYW5uZXJfX2xpc3R0aXR0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogIzI1MjQyNDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JlYmViZTsgfVxuICAuY2FzZS1zdHVkeS1iYW5uZXJfX2xpc3R1bCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDsgfVxuICAuY2FzZS1zdHVkeS1iYW5uZXJfX2xpc3RpdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmNhc2Utc3R1ZHktYmFubmVyX19saXN0aXRlbTo6bWFya2VyIHtcbiAgICAgIGNvbG9yOiAjNDQ5MmRjO1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC5jYXNlLXN0dWR5LWJhbm5lcl9fc3RpY2t5aXRlbSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4OyB9XG4gICAgLmNhc2Utc3R1ZHktYmFubmVyX19zdGlja3lpdGVtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDQ5MmRjO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5jYXNlLXN0dWR5LWJhbm5lcl9fc3RpY2t5aXRlbS5hY3RpdmUge1xuICAgICAgY29sb3I6ICM0NDkyZGM7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5jYXNlLXN0dWR5LWJhbm5lcl9fc3RpY2t5YnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZmY1ODAwO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU5MHB4KSB7XG4gICAgICAuY2FzZS1zdHVkeS1iYW5uZXJfX3N0aWNreWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuY2FzZS1zdHVkeS1iYW5uZXJfX3N0aWNreWJ0biBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9XG4gICAgLmNhc2Utc3R1ZHktYmFubmVyX19zdGlja3lidG46aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU4MDA7IH1cbiAgLmNhc2Utc3R1ZHktYmFubmVyX19zdGlja3lkaXNjdXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTVhMjQxO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAzMHB4IDI3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1OTBweCkge1xuICAgICAgLmNhc2Utc3R1ZHktYmFubmVyX19zdGlja3lkaXNjdXNzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5jYXNlLXN0dWR5LWJhbm5lcl9fc3RpY2t5ZGlzY3VzczphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDkzcHg7XG4gICAgICBoZWlnaHQ6IDkzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jYXNlLXN0dWRpZXMtZGV0YWlscy9jYXNlLXN0dWR5LWNvbW1vbi9yZXF1aXJlLWNpcmNsZS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAuY2FzZS1zdHVkeS1iYW5uZXJfX2Rpc2N1c3N0aXR0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jYXNlLXN0dWR5LWJhbm5lcl9fZGlzY3Vzc3VidGl0dGxlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY2FzZS1zdHVkeS1iYW5uZXJfX2Rpc2N1c3NidG4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBsdXMgSmFrYXJ0YSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYXNlLXN0dWR5LWJhbm5lcl9fZGlzY3Vzc2J0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmNTgwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jYXNlLXN0dWR5LWJhbm5lcl9fZGlzY3Vzc2J0bjpob3ZlciBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmNTgwMDsgfVxuXG4uY2FzZS1zdHVkeS1jbGllbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlZmZmOyB9XG4gIC5jYXNlLXN0dWR5LWNsaWVudF9fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhc2Utc3R1ZHktY2xpZW50X19zcGFjaW5nIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuY2FzZS1zdHVkeS1jbGllbnRfX3RpdHRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jYXNlLXN0dWR5LWNsaWVudF9fdGl0dGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDsgfSB9XG4gICAgLmNhc2Utc3R1ZHktY2xpZW50X190aXR0bGU6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMTNweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0Y2Q3YztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmNhc2Utc3R1ZHktY2xpZW50X19jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjMjYyZTM2OyB9XG4gIC5jYXNlLXN0dWR5LWNsaWVudF9fdGVjaGJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY2FzZS1zdHVkeS1jbGllbnRfX3RlY2h0aXR0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMyNjJlMzY7IH1cbiAgICAuY2FzZS1zdHVkeS1jbGllbnRfX3RlY2h0aXR0bGU6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRjZDdjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAuY2FzZS1zdHVkeS1jbGllbnRfX3RlY2hjb250ZW50IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIG1hcmdpbjogMDsgfVxuXG4uc2VydmljZS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NjZiMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VydmljZS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZXJ2aWNlLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNDBweCA2MHB4OyB9IH1cbiAgLnNlcnZpY2Utc2VjdGlvbl9fdGl0dGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2Utc2VjdGlvbl9fdGl0dGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDsgfSB9XG4gICAgLnNlcnZpY2Utc2VjdGlvbl9fdGl0dGxlOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTEzcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNGNkN2M7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5zZXJ2aWNlLXNlY3Rpb25fX2FuY2hvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnNlcnZpY2Utc2VjdGlvbl9fYW5jaG9yIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnNlcnZpY2Utc2VjdGlvbl9fYW5jaG9yIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlcnZpY2Utc2VjdGlvbl9fYW5jaG9yIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG4gICAgICAuc2VydmljZS1zZWN0aW9uX19hbmNob3IgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjRjZDdjOyB9XG5cbi50ZWNobm9sb2d5LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLnRlY2hub2xvZ3ktbGlzdF9faXRlbXMge1xuICAgIG1hcmdpbjogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGVjaG5vbG9neS1saXN0X19pdGVtcyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG4gICAgLnRlY2hub2xvZ3ktbGlzdF9faXRlbXMgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLnRlY2hub2xvZ3ktbGlzdF9faXRlbXM6aG92ZXIgLnRlY2hub2xvZ3ktbGlzdF9faXRlbSB7XG4gICAgICBib3gtc2hhZG93OiAwcHggNnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAudGVjaG5vbG9neS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZTNmMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cblxuLnJlc3VsdC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnJlc3VsdC1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnJlc3VsdC1ibG9jayBpIHtcbiAgICBtYXgtd2lkdGg6IDQzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZXN1bHQtYmxvY2sgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLnJlc3VsdC1ibG9jayBwIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uYm90dG9tLWRvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLmJvdHRvbS1kb3dubG9hZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmJvdHRvbS1kb3dubG9hZF9fc3BhY2luZyB7XG4gICAgcGFkZGluZzogNDJweCAwOyB9XG4gIC5ib3R0b20tZG93bmxvYWQgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgY29sb3I6ICMyNjJlMzY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYm90dG9tLWRvd25sb2FkIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmJvdHRvbS1kb3dubG9hZF9fYnRuIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZjU4MDA7XG4gICAgd2lkdGg6IDI1MnB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ODAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJvdHRvbS1kb3dubG9hZF9fYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuYm90dG9tLWRvd25sb2FkX19idG4gc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmJvdHRvbS1kb3dubG9hZF9fYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmY1ODAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmYTsgfVxuICAgICAgLmJvdHRvbS1kb3dubG9hZF9fYnRuOmhvdmVyIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmY1ODAwOyB9XG5cbi5tb3JlLWNhc2Utc3R1ZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGExZDRkOyB9XG4gIC5tb3JlLWNhc2Utc3R1ZHlfX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9yZS1jYXNlLXN0dWR5X19zcGFjaW5nIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLm1vcmUtY2FzZS1zdHVkeV9fdGl0dGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1vcmUtY2FzZS1zdHVkeV9fdGl0dGxlOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTEzcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNGNkN2M7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLm1vcmUtY2FzZS1zdHVkeV9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5tb3JlLWNhc2Utc3R1ZHlfX2xpc3QgLm93bC1uYXYge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNDJweDsgfVxuICAgIC5tb3JlLWNhc2Utc3R1ZHlfX2xpc3QgLm93bC1wcmV2IHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMxYzI5NTggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tb3JlLWNhc2Utc3R1ZHlfX2xpc3QgLm93bC1wcmV2IHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIGxlZnQ6IC0xcHg7IH1cbiAgICAgIC5tb3JlLWNhc2Utc3R1ZHlfX2xpc3QgLm93bC1wcmV2OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjYzA2NSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLm1vcmUtY2FzZS1zdHVkeV9fbGlzdCAub3dsLW5leHQge1xuICAgICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzFjMjk1OCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuICAgICAgLm1vcmUtY2FzZS1zdHVkeV9fbGlzdCAub3dsLW5leHQgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgbGVmdDogMnB4OyB9XG4gICAgICAubW9yZS1jYXNlLXN0dWR5X19saXN0IC5vd2wtbmV4dDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzY2MwNjUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAubW9yZS1jYXNlLXN0dWR5X19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLm1vcmUtY2FzZS1zdHVkeV9faXRlbSBhIGltZyB7XG4gICAgICBoZWlnaHQ6IDI1OXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubW9yZS1jYXNlLXN0dWR5X19pdGVtIGEgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG4gIC5tb3JlLWNhc2Utc3R1ZHlfX2l0ZW1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCAyNXB4IDM1cHggMjVweDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5tb3JlLWNhc2Utc3R1ZHlfX2l0ZW10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWluLWhlaWdodDogODFweDsgfVxuICAubW9yZS1jYXNlLXN0dWR5X19pdGVtdGVjaCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAubW9yZS1jYXNlLXN0dWR5X19pdGVtdGVjaCBzdHJvbmcge1xuICAgICAgY29sb3I6ICM0NDkyZGM7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tb3JlLWNhc2Utc3R1ZHlfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5tb3JlLWNhc2Utc3R1ZHlfX2xpbmsgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLm1vcmUtY2FzZS1zdHVkeV9fbW9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjODRhNWY5O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb3JlLWNhc2Utc3R1ZHlfX21vcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfSB9XG4gIC5tb3JlLWNhc2Utc3R1ZHkgLnNwbGlkZV9fYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMDVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9yZS1jYXNlLXN0dWR5IC5zcGxpZGVfX2Fycm93cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAubW9yZS1jYXNlLXN0dWR5IC5zcGxpZGVfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uc2Nyb2xsYWJsZS13cmFwcGVyX19zaWRlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDAlO1xuICByaWdodDogLTEyMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNjcm9sbGFibGUtd3JhcHBlcl9fc2lkZWJhciB7XG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgdG9wOiBpbmhlcml0OyB9IH1cbiAgLnNjcm9sbGFibGUtd3JhcHBlcl9fc2lkZWJhci5mbHktb3BlbiB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgei1pbmRleDogOTk5OyB9XG5cbi50ZWNoLWxvZ28tbW9kaWZpZXIgLnRlY2hub2xvZ3ktbGlzdF9faXRlbXM6Zmlyc3QtY2hpbGQgYSAudGVjaG5vbG9neS1saXN0X19pdGVtIGltZyB7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbi8qIEFOQ0hPUiAtIERpdGEgKi9cbi5uZXctc2VydmljZS1zZWN0aW9uLWRpdGEge1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmV3LXNlcnZpY2Utc2VjdGlvbi1kaXRhIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5uZXctc2VydmljZS1zZWN0aW9uLWRpdGFfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LXNlcnZpY2Utc2VjdGlvbi1kaXRhX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gIC5uZXctc2VydmljZS1zZWN0aW9uLWRpdGFfX3BhcmEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctc2VydmljZS1zZWN0aW9uLWRpdGFfX3BhcmEge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24tZGl0YSAuYnRuLW9yYW5nZSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXctc2VydmljZS1zZWN0aW9uLWRpdGEgLmJ0bi1vcmFuZ2Uge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDVweCAwOyB9IH1cbiAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24tZGl0YSAubmV3LXNlcnZpY2Utc2VjdGlvbi13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3LXNlcnZpY2Utc2VjdGlvbi1kaXRhIC5uZXctc2VydmljZS1zZWN0aW9uLXdyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udmVyc2lvbi1leHAtZGl0YSAuYWJvdXQtdXNfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb252ZXJzaW9uLWV4cC1kaXRhIC5vLXdoeS1jYXBpdGFsX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDEyMHB4OyB9IH1cblxuLmNvbnZlcnNpb24tZXhwLWRpdGEgLm8td2h5LWNhcGl0YWxfX2JveCB7XG4gIHBhZGRpbmc6IDI1cHggMjVweDsgfVxuXG4uY29udmVyc2lvbi1leHAtZGl0YSAuby13aHktY2FwaXRhbF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5jb252ZXJzaW9uLWV4cC1kaXRhIC5idG4tb3JhbmdlIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnZlcnNpb24tZXhwLWRpdGEgLmJ0bi1vcmFuZ2Uge1xuICAgICAgd2lkdGg6IDI4MHB4OyB9IH1cblxuLmNvbnZlcnNpb24tc29sdXR1aW9uIHtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnZlcnNpb24tc29sdXR1aW9uIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5jb252ZXJzaW9uLXNvbHV0dWlvbl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udmVyc2lvbi1zb2x1dHVpb25fX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDUxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLmNvbnZlcnNpb24tc29sdXR1aW9uIC5idG4tb3JhbmdlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnZlcnNpb24tc29sdXR1aW9uIC5idG4tb3JhbmdlIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudW5sb2NrLXBvd2VyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kaXRhL3Bvd2VyLXVubG9jay1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyOyB9IH1cblxuLnVubG9jay1wb3dlcl9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjQ0FFN0ZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudW5sb2NrLXBvd2VyX19zdWJ0aXRsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudW5sb2NrLXBvd2VyIC5vLWRpc2N1c3MtcHJvamVjdF9fc3BhY2luZyB7XG4gICAgcGFkZGluZzogNzBweCAwOyB9IH1cblxuLypIb3cgV2UgSGVscCBZb3UqL1xuLmhvdy1oZWxwLXlvdSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTJDNTg7XG4gIHBhZGRpbmc6IDI1cHggMCA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhvdy1oZWxwLXlvdSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhvdy1oZWxwLXlvdV9fY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5ob3ctaGVscC15b3VfX2NhcmQtaXRlbXMge1xuICAgIGZsZXg6IDE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzBweCkge1xuICAgICAgLmhvdy1oZWxwLXlvdV9fY2FyZC1pdGVtcyB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICBoZWlnaHQ6IDM4MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhvdy1oZWxwLXlvdV9fY2FyZC1pdGVtcyB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAzMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luOiAwIDdweCAhaW1wb3J0YW50OyB9IH1cbiAgICAuaG93LWhlbHAteW91X19jYXJkLWl0ZW1zIGEgc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAuaG93LWhlbHAteW91X19jYXJkLWl0ZW1zIGE6aG92ZXIgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICAgIC5ob3ctaGVscC15b3VfX2NhcmQtaXRlbXMgYTpob3ZlciBwYXRoIHtcbiAgICAgIGZpbGw6ICNGRjU4MDA7IH1cbiAgLmhvdy1oZWxwLXlvdV9fY2FyZC1pdGVtcy0tYm9yZGVyLWJsdWUge1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjNDQ5MkRDOyB9XG4gIC5ob3ctaGVscC15b3VfX2NhcmQtaXRlbXMtLWJvcmRlci1ncmVlbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMzQ0MwNjU7IH1cbiAgLmhvdy1oZWxwLXlvdV9fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLmhvdy1oZWxwLXlvdV9fbGFiZWw6aG92ZXIgLmhvdy1oZWxwLXlvdV9fcmFkaW8gfiAuaG93LWhlbHAteW91X19jaGVja21hcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuICAuaG93LWhlbHAteW91X19yYWRpbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmhvdy1oZWxwLXlvdV9fcmFkaW86Y2hlY2tlZCB+IC5ob3ctaGVscC15b3VfX2NoZWNrbWFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzMzMzsgfVxuICAgIC5ob3ctaGVscC15b3VfX3JhZGlvOmNoZWNrZWQgfiAuaG93LWhlbHAteW91X19jaGVja21hcms6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhvdy1oZWxwLXlvdV9fY2hlY2ttYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAuaG93LWhlbHAteW91X19jaGVja21hcms6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IDNweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogIzMzMzMzMzsgfVxuICAuaG93LWhlbHAteW91X19pY29uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaG93LWhlbHAteW91X19pY29uIHtcbiAgICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0OyB9IH1cbiAgLmhvdy1oZWxwLXlvdV9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ob3ctaGVscC15b3VfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDUxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4OyB9IH1cbiAgLmhvdy1oZWxwLXlvdV9fc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzM1QjE1QztcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ob3ctaGVscC15b3VfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5ob3ctaGVscC15b3VfX2NhcmQtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgZmxleDogMCAwIDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhvdy1oZWxwLXlvdV9fY2FyZC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgZmxleDogaW5oZXJpdDsgfSB9XG4gIC5ob3ctaGVscC15b3VfX2NhcmQtc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaG93LWhlbHAteW91X19jYXJkLXN1Yi1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5ob3ctaGVscC15b3VfX2JhZGdlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjM0NDMDY1O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAzN3B4OyB9XG4gIC5ob3ctaGVscC15b3UgLmhvdy13ZS1oZWxwLWJ1dHRvbnMsXG4gIC5ob3ctaGVscC15b3UgLmxldC1oZWxwX19idG4ge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGNTgwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY1ODAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmhvdy1oZWxwLXlvdSAuaG93LXdlLWhlbHAtYnV0dG9uczpob3ZlcixcbiAgICAuaG93LWhlbHAteW91IC5sZXQtaGVscF9fYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkY1ODAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuaG93LWhlbHAteW91IC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaG93LWhlbHAteW91X19kZXRhaWxzIHtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAuaG93LWhlbHAteW91X19saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhvdy1oZWxwLXlvdV9fYW5jaG9yIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxRDUyQzc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH1cbiAgICAuaG93LWhlbHAteW91X19hbmNob3I6aG92ZXIge1xuICAgICAgY29sb3I6ICMzQ0MwNjU7IH1cblxuLmxldC1oZWxwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5sZXQtaGVscCB7XG4gICAgICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4OyB9IH1cbiAgLmxldC1oZWxwOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1Nzg3YmU7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sZXQtaGVscDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5sZXQtaGVscF9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MkM1ODsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGV0LWhlbHBfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gIC5sZXQtaGVscF9fc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGV0LWhlbHBfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLmxldC1oZWxwX19jaGVja2JveC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5sZXQtaGVscF9fY2hlY2tib3gtbGlzdCB7XG4gICAgICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAubGV0LWhlbHBfX2NoZWNrYm94LWl0ZW1zIHtcbiAgICBmbGV4OiAwIDQ3JTtcbiAgICBtYXJnaW46IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxldC1oZWxwX19jaGVja2JveC1pdGVtcyB7XG4gICAgICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWU4ZTQxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxZThlNDEgMCUsICMyNzRkYWQgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzFlOGU0MSAwJSwgIzI3NGRhZCAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzFlOGU0MSAwJSwgIzI3NGRhZCAxMDAlKTtcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMxZThlNDFcIixlbmRDb2xvcnN0cj1cIiMyNzRkYWRcIixHcmFkaWVudFR5cGU9MSk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5sZXQtaGVscF9faW5uZXItd3JhcHBlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyODREO1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDsgfSB9XG4gIC5sZXQtaGVscF9fY2hlY2tib3gtbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGV0LWhlbHBfX2NoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gICAgLmxldC1oZWxwX19jaGVja2JveC1sYWJlbDpob3Zlcl9fY2hlY2tib3gtaW5wdXQgfiAubGV0LWhlbHBfX2NoZWNrYm94LWxhYmVsOmhvdmVyX19jaGVja21hcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICAgICAgLmxldC1oZWxwX19jaGVja2JveC1sYWJlbDpob3Zlcl9fY2hlY2tib3gtaW5wdXQgfiAubGV0LWhlbHBfX2NoZWNrYm94LWxhYmVsOmhvdmVyX19jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubGV0LWhlbHBfX2NoZWNrYm94LWlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwOyB9XG4gICAgLmxldC1oZWxwX19jaGVja2JveC1pbnB1dDpjaGVja2VkIH4gLmxldC1oZWxwX19jaGVja21hcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5sZXQtaGVscF9fY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCB+IC5sZXQtaGVscF9fY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkICMwMDA7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzNDQzA2NTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5sZXQtaGVscF9fY2hlY2ttYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQ0MwNjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGV0LWhlbHBfX2NoZWNrbWFyayB7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IGluaGVyaXQ7IH0gfVxuICAubGV0LWhlbHBfX2J0biB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjU4MDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGNTgwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMThweCAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5sZXQtaGVscF9fYnRuIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5sZXQtaGVscF9fYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI0ZGNTgwMDsgfVxuICAgICAgLmxldC1oZWxwX19idG46aG92ZXIgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNGRjU4MDA7IH1cbiAgLmxldC1oZWxwIC5jb21wYXJlLWVuZ2FnZS1saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5sZXQtaGVscCAuY29tcGFyZS1lbmdhZ2UtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwYjU0YSAhaW1wb3J0YW50OyB9XG5cbi5saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgY29sb3I6ICNmZmY7IH1cblxuLmN1c3RvbS1kZXYtaGVscCAuaG93LWhlbHAteW91IHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaG93LXdlLWhlbHAteW91L2N1c3RvbS1kZXYtaG93LXdlLWJnLmpwZykgbm8tcmVwZWF0IGJvdHRvbSByaWdodC9jb3ZlcjsgfVxuXG4uY3VzdG9tLWRldi1oZWxwIC5sZXQtaGVscF9faGVhZGluZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmN1c3RvbS1kZXYtaGVscCAuaG93LWhlbHAteW91X19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tLWRldi1oZWxwIC5ob3ctaGVscC15b3VfX2NhcmQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4OyB9IH1cblxuLmN1c3RvbS1kZXYtaGVscCAuaG93LWhlbHAteW91X19jYXJkLWl0ZW1zIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uY3VzdG9tLWRldi1oZWxwIC5ob3ctd2UtaGVscC1idXR0b25zIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgLmN1c3RvbS1kZXYtaGVscCAuaG93LXdlLWhlbHAtYnV0dG9ucyBzdmcgcGF0aCB7XG4gICAgZmlsbDogIzMzMzsgfVxuICAuY3VzdG9tLWRldi1oZWxwIC5ob3ctd2UtaGVscC1idXR0b25zOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkY1ODAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmN1c3RvbS1kZXYtaGVscCAuaG93LXdlLWhlbHAtYnV0dG9uczpob3ZlciBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG5cbi5jdXN0b20tZGV2LWhlbHAgLmhvdy13ZS1oZWxwLWtub3dtb3JlIHtcbiAgY29sb3I6ICMwRDY1Q0E7IH1cblxuLmN1c3RvbS1kZXYtaGVscCAuaG93LWhlbHAteW91X19jYXJkLXN1Yi1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmN1c3RvbS1kZXYtaGVscCAuaG93LWhlbHAteW91X19jYXJkLXN1Yi1oZWFkaW5nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7IH0gfVxuXG4uY3VzdG9tLWRldi1oZWxwLS1oZWFsdGhjYXJlIC5ob3ctaGVscC15b3Uge1xuICBiYWNrZ3JvdW5kOiAjMTUzOTk1OyB9XG5cbi8qIEFOQ0hPUiAtIFBvcnRmb2xpbyAqL1xuLnBvcnRmb2xpby1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwNDI1NGEgdXJsKC9pbWFnZXMvbmV3LXBvcnRmb2xpby9iYW5uZXItbGVmdC1ncmFwaGljLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgcGFkZGluZzogMzBweCAwIDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBvcnRmb2xpby1iYW5uZXIge1xuICAgICAgcGFkZGluZzogMzZweCAwIDM2cHg7IH0gfVxuICAucG9ydGZvbGlvLWJhbm5lcjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDI4OXB4O1xuICAgIGhlaWdodDogMTk2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LXBvcnRmb2xpby9iYW5uZXItcmlnaHQtZ3JhcGhpYy5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnBvcnRmb2xpby1iYW5uZXJfX2hlYWRpbmctdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBvcnRmb2xpby1iYW5uZXJfX2hlYWRpbmctdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAucG9ydGZvbGlvLWJhbm5lcl9fYXNzZXRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucG9ydGZvbGlvLWJhbm5lcl9fYXNzZXRzOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDY5MHB4O1xuICAgICAgaGVpZ2h0OiAzNDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1wb3J0Zm9saW8vYmFubmVyLWFzc2V0cy1iYWNrZ3JvdW5kLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgdG9wOiAtMzVweDtcbiAgICAgIGxlZnQ6IC04MHB4O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBvcnRmb2xpby1iYW5uZXJfX2Fzc2V0czpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnBvcnRmb2xpby1iYW5uZXJfX21pZGRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnBvcnRmb2xpby1iYW5uZXJfX2Fzc2V0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5wb3J0Zm9saW8tYmFubmVyX19hc3NldC1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBjb2xvcjogIzNjYzA2NTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAucG9ydGZvbGlvLWJhbm5lcl9fYXNzZXQtYm94IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBvcnRmb2xpby1iYW5uZXJfX2Fzc2V0LWJveDpudGgtY2hpbGQoMyksIC5wb3J0Zm9saW8tYmFubmVyX19hc3NldC1ib3g6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gIC5wb3J0Zm9saW8tYmFubmVyX19hc3NldC1pY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5wb3J0Zm9saW8tYmFubmVyX19hc3NldC10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwNXB4OyB9XG4gICAgLnBvcnRmb2xpby1iYW5uZXJfX2Fzc2V0LXRleHQgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucG9ydGZvbGlvLWJhbm5lcl9fYXNzZXQtdGV4dCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLnBvcnRmb2xpby12aWV3X19zcGFjaW5nIHtcbiAgcGFkZGluZzogMTVweCAwIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucG9ydGZvbGlvLXZpZXdfX3NwYWNpbmcge1xuICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3J0Zm9saW8tdmlld19fbGVmdHBhcnQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5wb3J0Zm9saW8tdmlld19fbGVmdHBhcnQgLnBvcnRmb2xpby12aWV3X19zcGFjaW5nIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wb3J0Zm9saW8tdmlld19fbGVmdHBhcnQgLnBvcnRmb2xpby12aWV3X19zcGFjaW5nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnBvcnRmb2xpby12aWV3X19sZWZ0cGFydCAuc2stZmFkaW5nLWNpcmNsZSB7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucG9ydGZvbGlvLXZpZXdfX2ZpbHRlcndyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wb3J0Zm9saW8tdmlld19fZmlsdGVyd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnBvcnRmb2xpby12aWV3X19maWx0ZXJ3cmFwcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJPUlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBvcnRmb2xpby12aWV3X19maWx0ZXJ3cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAucG9ydGZvbGlvLXZpZXdfX2ZpbHRlcndyYXBwZXItLWNvdW50cnkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBvcnRmb2xpby12aWV3X19maWx0ZXJ3cmFwcGVyLS1jb3VudHJ5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLnBvcnRmb2xpby12aWV3X19maWx0ZXJ3cmFwcGVyLS1jb3VudHJ5OjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucG9ydGZvbGlvLXZpZXdfX2ZpbHRlcnRpdHRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAwIDE1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAucG9ydGZvbGlvLXZpZXdfX2ZpbHRlcnRpdHRsZS0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTdmZjsgfVxuICAucG9ydGZvbGlvLXZpZXdfX2ZpbHRlcnRpdHRsZS0tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGZmZTE7IH1cbiAgLnBvcnRmb2xpby12aWV3X19maWx0ZXJ0aXR0bGUtLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFkZjsgfVxuICAucG9ydGZvbGlvLXZpZXdfX2ZpbHRlcnRpdHRsZSBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAucG9ydGZvbGlvLXZpZXdfX2ZpbHRlcnRpdHRsZSBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5wb3J0Zm9saW8tdmlld19fZmlsdGVybGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucG9ydGZvbGlvLXZpZXdfX2ZpbHRlcml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnBvcnRmb2xpby12aWV3X19maWx0ZXJpdGVtIGlucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgY29sb3I6ICM4OTg5ODk7XG4gICAgYm9yZGVyLWNvbG9yOiAjODk4OTg5O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDsgfVxuICAucG9ydGZvbGlvLXZpZXdfX2ZpbHRlcml0ZW0gaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnBvcnRmb2xpby12aWV3X19maWx0ZXJpdGVtIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucG9ydGZvbGlvLXZpZXdfX2ZpbHRlcm1vcmUge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgY29sb3I6ICM0NDkyZGM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1sZWZ0OiAyN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wb3J0Zm9saW8tdmlld19fcmlnaHRwYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wb3J0Zm9saW8tdmlld19fcmlnaHRwYXJ0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cbiAgLnBvcnRmb2xpby12aWV3X19yaWdodHBhcnQgLnN0aWNreS1ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wb3J0Zm9saW8tdmlld19fcmlnaHRwYXJ0IC5zdGlja3ktYm90dG9tIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwOyB9IH1cbiAgICAucG9ydGZvbGlvLXZpZXdfX3JpZ2h0cGFydCAuc3RpY2t5LWJvdHRvbS5maXhlZCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDcxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjU7IH1cbiAgICAucG9ydGZvbGlvLXZpZXdfX3JpZ2h0cGFydCAuc3RpY2t5LWJvdHRvbSAuZmlsdGVyLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnBvcnRmb2xpby12aWV3X19yaWdodHBhcnQgLnN0aWNreS1ib3R0b20gLmZpbHRlci1pY29uIGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5wb3J0Zm9saW8tdmlld19fcmlnaHRwYXJ0IC5pY29uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wb3J0Zm9saW8tdmlld19fcmlnaHRwYXJ0IC5zdGlja3ktaWNvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucG9ydGZvbGlvLXZpZXdfX3JpZ2h0aXR0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucG9ydGZvbGlvLXZpZXdfX3JpZ2h0aXR0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5wb3J0Zm9saW8tdmlld19fcmlnaHRpdHRsZWFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBvcnRmb2xpby12aWV3X19yaWdodGl0dGxlYXJlYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnBvcnRmb2xpby12aWV3X19yaWdodGl0dGxlYXJlYSBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wb3J0Zm9saW8tdmlld19fcmlnaHRpdHRsZWFyZWEgcCB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbjogMDsgfVxuXG4ucG9ydGZvbGlvLXZpZXdfX3NlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxODNweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctcG9ydGZvbGlvL3NlbGVjdC1hcnJvdy5zdmcpIDkzJS8xNSUgbm8tcmVwZWF0ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweDsgfVxuXG4ucG9ydGZvbGlvLXZpZXdfX21hc29ucnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucG9ydGZvbGlvLXZpZXdfX21hc29ucnkge1xuICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgIG9ycGhhbnM6IDE7XG4gICAgICB3aWRvd3M6IDE7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wb3J0Zm9saW8tdmlld19fbWFzb25yeS5vcnBoYW4zIHtcbiAgICAgIG9ycGhhbnM6IDI7IH0gfVxuICAucG9ydGZvbGlvLXZpZXdfX21hc29ucnkgLm5vLWRhdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucG9ydGZvbGlvLXZpZXdfX21hc29ucnkgLm5vLWRhdGEge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cblxuLnBvcnRmb2xpby12aWV3X19tYXNvbnJ5aXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEycHggMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucG9ydGZvbGlvLXZpZXdfX21hc29ucnlpdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4ucG9ydGZvbGlvLXZpZXdfX2l0ZW1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnBvcnRmb2xpby12aWV3X19pdGVtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5wb3J0Zm9saW8tdmlld19faXRlbXRpdGxlYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ucG9ydGZvbGlvLXZpZXdfX3RpdGxlbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wb3J0Zm9saW8tdmlld19fdGl0bGVsaW5rIHtcbiAgICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDVweDsgfSB9XG4gIC5wb3J0Zm9saW8tdmlld19fdGl0bGVsaW5rIC5wb3J0Zm9saW8tdGl0dGxlIHtcbiAgICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucG9ydGZvbGlvLXZpZXdfX3RpdGxlbGluayAucG9ydGZvbGlvLXRpdHRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDsgfSB9XG4gIC5wb3J0Zm9saW8tdmlld19fdGl0bGVsaW5rIC5kLWZsZXguanVzdGlmeS1jb250ZW50LWNlbnRlci5hbGlnbi1pdGVtcy1jZW50ZXIgLnBvcnRmb2xpby1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wb3J0Zm9saW8tdmlld19fdGl0bGVsaW5rIC5wb3J0Zm9saW8tbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzQ0OTJkYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7IH1cbiAgICAucG9ydGZvbGlvLXZpZXdfX3RpdGxlbGluayAucG9ydGZvbGlvLWxpbmsgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ucG9ydGZvbGlvLXZpZXdfX2l0ZW1saW5rIHtcbiAgd2lkdGg6IDEwJTsgfVxuXG4ucG9ydGZvbGlvLXZpZXdfX2l0ZW1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5wb3J0Zm9saW8tdmlld19fZmlsdGVyLXZhbHVlIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWluZGVudDogOTk5OTk7IH1cblxuLnBvcnRmb2xpby12aWV3X190ZWNoc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnBvcnRmb2xpby12aWV3X190ZWNoc3RhY2sgbGkge1xuICAgIG1hcmdpbjogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgICAucG9ydGZvbGlvLXZpZXdfX3RlY2hzdGFjayBsaTpudGgtY2hpbGQoMSkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY0YjlmNDsgfVxuICAgIC5wb3J0Zm9saW8tdmlld19fdGVjaHN0YWNrIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTI2ODI2OyB9XG4gICAgLnBvcnRmb2xpby12aWV3X190ZWNoc3RhY2sgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmJhMTQ7IH1cbiAgICAucG9ydGZvbGlvLXZpZXdfX3RlY2hzdGFjayBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhhYzY0MDsgfVxuICAgIC5wb3J0Zm9saW8tdmlld19fdGVjaHN0YWNrIGxpOm50aC1jaGlsZCg1KSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODA0YjhiOyB9XG4gICAgLnBvcnRmb2xpby12aWV3X190ZWNoc3RhY2sgbGk6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NGI5ZjQ7IH1cbiAgICAucG9ydGZvbGlvLXZpZXdfX3RlY2hzdGFjayBsaTpudGgtY2hpbGQoNykge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyNjgyNjsgfVxuICAgIC5wb3J0Zm9saW8tdmlld19fdGVjaHN0YWNrIGxpOm50aC1jaGlsZCg4KSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmJiYTE0OyB9XG4gICAgLnBvcnRmb2xpby12aWV3X190ZWNoc3RhY2sgbGk6bnRoLWNoaWxkKDkpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4YWM2NDA7IH1cbiAgICAucG9ydGZvbGlvLXZpZXdfX3RlY2hzdGFjayBsaTpudGgtY2hpbGQoMTApIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MDRiOGI7IH1cbiAgICAucG9ydGZvbGlvLXZpZXdfX3RlY2hzdGFjayBsaSBhIHtcbiAgICAgIGNvbG9yOiAjMDMwMzAzO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ucG9ydGZvbGlvLXZpZXdfX3BhZ2dpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAucG9ydGZvbGlvLXZpZXdfX3BhZ2dpbmF0aW9uIGxpIC5mbGV4LWNlbnRlciB7XG4gICAgd2lkdGg6IDUxcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnBvcnRmb2xpby12aWV3X19wYWdnaW5hdGlvbiBsaSAuZmxleC1jZW50ZXIuYWN0aXZlLXBhZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjYzA2NTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzNjYzA2NTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAucG9ydGZvbGlvLXZpZXdfX3BhZ2dpbmF0aW9uIGxpOmhvdmVyIC5mbGV4LWNlbnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2NjMDY1OyB9XG4gIC5wb3J0Zm9saW8tdmlld19fcGFnZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgLmZsZXgtY2VudGVyLCAucG9ydGZvbGlvLXZpZXdfX3BhZ2dpbmF0aW9uIGxpOmxhc3QtY2hpbGQgLmZsZXgtY2VudGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG4gICAgLnBvcnRmb2xpby12aWV3X19wYWdnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCAuZmxleC1jZW50ZXIuYWN0aXZlLXBhZ2UsIC5wb3J0Zm9saW8tdmlld19fcGFnZ2luYXRpb24gbGk6bGFzdC1jaGlsZCAuZmxleC1jZW50ZXIuYWN0aXZlLXBhZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjYzA2NTsgfVxuICAucG9ydGZvbGlvLXZpZXdfX3BhZ2dpbmF0aW9uIGxpOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5wb3J0Zm9saW8tdmlld19fcGFnZ2luYXRpb24gbGk6bnRoLWxhc3QtY2hpbGQoMik6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9wb3J0Zm9saW8vdGhyZWUtZG90LnBuZykgbm8tcmVwZWF0IDE4cHggMjNweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDBweCAwIDEzcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC0xM3B4OyB9XG4gIC5wb3J0Zm9saW8tdmlld19fcGFnZ2luYXRpb24ubWlkU2hlcCBsaTpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLnBvcnRmb2xpby12aWV3X19wYWdnaW5hdGlvbi5taWRTaGVwIGxpOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3BvcnRmb2xpby90aHJlZS1kb3QucG5nKSBuby1yZXBlYXQgMTdweCAyM3B4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAwIDEzcHggMCAxM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDsgfVxuXG4uZGlzY292ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxMjNlOyB9XG4gIC5kaXNjb3Zlcl9fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kaXNjb3Zlcl9fc3BhY2luZyB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5kaXNjb3Zlcl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGlzY292ZXJfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5kaXNjb3Zlcl9fZGVzYyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kaXNjb3Zlcl9fZGVzYyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuZGlzY292ZXJfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAzMzNweDtcbiAgICBib3JkZXItY29sb3I6ICNmZjU4MDA7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMTVweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kaXNjb3Zlcl9fYnRuIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDsgfSB9XG4gICAgLmRpc2NvdmVyX19idG4gaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmRpc2NvdmVyX19idG46aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU4MDA7IH1cbiAgLmRpc2NvdmVyX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmRpc2NvdmVyX19saXN0IGxpIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDEwcHggNXB4OyB9XG4gICAgICAuZGlzY292ZXJfX2xpc3QgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDFweCAyMHB4OyB9XG5cbi5wb3J0Zm9saW8td2UtZG8gLmhvdy1oZWxwLXlvdSB7XG4gIGJhY2tncm91bmQ6ICMwNTJjNTggdXJsKC9pbWFnZXMvbmV3LXBvcnRmb2xpby9iYW5uZXItbGVmdC1ncmFwaGljLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0OyB9XG5cbi5wb3J0Zm9saW8tbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogSGlkZSBsb2FkZXIgYnkgZGVmYXVsdCAqL1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC8qIFBvc2l0aW9uIGxvYWRlciBmaXhlZCB0byB0aGUgc2NyZWVuICovXG4gIHRvcDogNTAlO1xuICAvKiBDZW50ZXIgbG9hZGVyIHZlcnRpY2FsbHkgKi9cbiAgbGVmdDogNTAlO1xuICAvKiBDZW50ZXIgbG9hZGVyIGhvcml6b250YWxseSAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLyogQ2VudGVyIGxvYWRlciBwcmVjaXNlbHkgKi9cbiAgei1pbmRleDogOTk5OTk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG5cbi5wb3J0Zm9saW8tbG9hZGVyLWluc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wb3J0Zm9saW8tbG9hZGVyLWluc2lkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgLyogQWRqdXN0IGxvYWRlciBzaXplICovXG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIC8qIEFkanVzdCBsb2FkZXIgc2l6ZSAqL1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICMzNDk4ZGI7XG4gICAgLyogTG9hZGVyIGNvbG9yICovXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLyogQXBwbHkgcm90YXRpb24gYW5pbWF0aW9uICovIH1cblxuLnBhZ2luYXRpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFnaW5hdGlvbi1jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0OyB9IH1cbiAgLnBhZ2luYXRpb24tY29udGFpbmVyIGEge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFnaW5hdGlvbi1jb250YWluZXIgYSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAucGFnaW5hdGlvbi1jb250YWluZXIgYS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjYzA2NTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzNjYzA2NTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzNjYzA2NTsgfVxuICAgIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBhLnBhZ2luYXRpb24tcHJldiwgLnBhZ2luYXRpb24tY29udGFpbmVyIGEucGFnaW5hdGlvbi1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7IH1cblxuI2ZpbHRlck1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgI2ZpbHRlck1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NDBweDsgfVxuICAjZmlsdGVyTW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gICNmaWx0ZXJNb2RhbCAuY2xvc2U6aG92ZXIsXG4gICNmaWx0ZXJNb2RhbCAuY2xvc2U6Zm9jdXMge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNmaWx0ZXJNb2RhbCAuY2xvc2Uge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IC0zcHg7XG4gICAgei1pbmRleDogOTk7IH1cbiAgI2ZpbHRlck1vZGFsIC5tb2RhbC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAxNXB4OyB9XG4gICAgI2ZpbHRlck1vZGFsIC5tb2RhbC1mb290ZXIgLndhcm5pbmcge1xuICAgICAgY29sb3I6IHJlZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgI2ZpbHRlck1vZGFsIC5tb2RhbC1mb290ZXIgYnV0dG9uOmRpc2FibGVkIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG4gICNmaWx0ZXJNb2RhbCAjY2xlYXJGaWx0ZXJzQnRuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMCA3cHggMCAwOyB9XG4gICNmaWx0ZXJNb2RhbCAjYXBwbHlGaWx0ZXJzQnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2NjMDY1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzY2MwNjU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwIDAgMCA3cHg7IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIEFOQ0hPUiAtIFNraWxsIHBhZ2UgZGVzaWduICovXG4uc2VydmljZS1wYWdlcyB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zICFpbXBvcnRhbnQ7IH1cblxuLm8tc2tpbGwtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogIzBkMjY0MiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvYmFubmVyLWdyYWRpZW50LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgcGFkZGluZzogMTM1cHggMjBweCAyN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vLXNraWxsLWJhbm5lcl9fYmFubmVydGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLXNraWxsLWJhbm5lcl9fYmFubmVydGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2tpbGwtYmFubmVyX19iYW5uZXJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnRpdGxlLS1kaXRhIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxsLWJhbm5lcl9fYmFubmVydGl0bGUtLXNhbGVzZm9yY2Uge1xuICAgICAgICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHggIWltcG9ydGFudDsgfSB9XG4gIC5vLXNraWxsLWJhbm5lcl9fYmFubmVyc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8tc2tpbGwtYmFubmVyX19iYW5uZXJzdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnN1YnRpdGxlLS12ZXItMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnN1YnRpdGxlLS12ZXItMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnN1YnRpdGxlLS1jdXN0b20tc29mdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuICAgIC5vLXNraWxsLWJhbm5lcl9fYmFubmVyc3VidGl0bGUtLWdyZWVuIHtcbiAgICAgIGNvbG9yOiAjM2NjMDY1OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnN1YnRpdGxlLS1ncmVlbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4OyB9IH1cbiAgLm8tc2tpbGwtYmFubmVyX19iYW5uZXJwYXJhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2tpbGwtYmFubmVyX19iYW5uZXJwYXJhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5vLXNraWxsLWJhbm5lcl9fc3VidGl0bGVsaW5rIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5vLXNraWxsLWJhbm5lcl9fc3VidGl0bGVsaW5rOmhvdmVyIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgICAuby1za2lsbC1iYW5uZXJfX3N1YnRpdGxlbGluayBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzNjYzA2NSkpIGxlZnQgbm8tcmVwZWF0LCAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMzY2MwNjUpIGxlZnQgbm8tcmVwZWF0LCAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLm8tc2tpbGwtYmFubmVyX19zdWJ0aXRsZWxpbmsgc3BhbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogNHMgbGluZWFyIGFuaW1hdGUgaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbjogNHMgbGluZWFyIGFuaW1hdGUgaW5maW5pdGU7IH1cbiAgICAgIC5vLXNraWxsLWJhbm5lcl9fc3VidGl0bGVsaW5rIHNwYW4ubGluay1jb2xvcjE6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzAzYTlmNCksIGNvbG9yLXN0b3AoI2ZmNTgwMCksIGNvbG9yLXN0b3AoI2ZiYmExNCksIHRvKCMwM2E5ZjQpKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDNhOWY0LCAjZmY1ODAwLCAjZmJiYTE0LCAjMDNhOWY0KTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlOyB9XG4gICAgICAuby1za2lsbC1iYW5uZXJfX3N1YnRpdGxlbGluayBzcGFuLmxpbmstY29sb3IyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCNmZmU3MGUpLCBjb2xvci1zdG9wKCM3OGU2ZmYpLCBjb2xvci1zdG9wKCMxNWZlOGEpLCB0bygjZmZlNzBlKSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZTcwZSwgIzc4ZTZmZiwgIzE1ZmU4YSwgI2ZmZTcwZSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTsgfVxuICAuby1za2lsbC1iYW5uZXJfX3Jldmlld2FyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDk1ZmNkO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAuby1za2lsbC1iYW5uZXJfX3Jldmlld2FyZWE6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICBsZWZ0OiAtMnB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQyNjQyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuby1za2lsbC1iYW5uZXJfX3Jldmlld2FyZWE6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGxlZnQ6IC0xcHg7IH0gfVxuICAgIC5vLXNraWxsLWJhbm5lcl9fcmV2aWV3YXJlYTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIGhlaWdodDogNzAlO1xuICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDI2NDI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5vLXNraWxsLWJhbm5lcl9fcmV2aWV3YXJlYTphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICByaWdodDogLTFweDsgfSB9XG4gICAgLm8tc2tpbGwtYmFubmVyX19yZXZpZXdhcmVhLS10cmFuc3BhcmVudCB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLXNraWxsLWJhbm5lcl9fcmV2aWV3YXJlYS0tdHJhbnNwYXJlbnQ6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9haS1wYWdlcy9iYW5uZXItcmV2aWV3LXZlY3Rvci10b3Auc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgIHdpZHRoOiA2NTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1za2lsbC1iYW5uZXJfX3Jldmlld2FyZWEtLXRyYW5zcGFyZW50OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9haS1wYWdlcy9iYW5uZXItcmV2aWV3LXZlY3Rvci1ib3R0b20uc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgIHdpZHRoOiA2NTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTE3cHg7XG4gICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAgICAgLm8tc2tpbGwtYmFubmVyX19yZXZpZXdhcmVhLS10cmFuc3BhcmVudCAuby1za2lsbC1iYW5uZXJfX3Jldmlld3RpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuby1za2lsbC1iYW5uZXJfX3Jldmlld2FyZWEtLXRyYW5zcGFyZW50IC5vLXNraWxsLWJhbm5lcl9fcmV2aWV3dGl0bGUge1xuICAgICAgICAgICAgbGVmdDogLTJweDsgfSB9XG4gIC5vLXNraWxsLWJhbm5lcl9fcmV2aWV3dGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBiYWNrZ3JvdW5kOiAjMGQyNjQyO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiAtMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1za2lsbC1iYW5uZXJfX3Jldmlld3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLm8tc2tpbGwtYmFubmVyX19yZXZpZXdsaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5vLXNraWxsLWJhbm5lcl9fcmV2aWV3aXRlbSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1za2lsbC1iYW5uZXJfX3Jldmlld2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgLm8tc2tpbGwtYmFubmVyX19yaWdodG92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA3MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRvdmVybGF5IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0b3ZlcmxheTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA1NzBweDtcbiAgICAgIGhlaWdodDogMTAwMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNDclKTtcbiAgICAgIGJhY2tncm91bmQ6ICMzY2MwNjU7XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDYwLCAxOTIsIDEwMSwgMC40KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUpOyB9XG4gIC5vLXNraWxsLWJhbm5lcl9fcmV2aWV3dGl0bGUge1xuICAgIHRvcDogLTMzcHg7IH1cbiAgLm8tc2tpbGwtYmFubmVyX19yZXZpZXdsaXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtN3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxsLWJhbm5lcl9fcmV2aWV3bGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNnB4OyB9IH1cbiAgLm8tc2tpbGwtYmFubmVyX19yZXZpZXdpdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgLm8tc2tpbGwtYmFubmVyX19yZXZpZXdpdGVtOmxhc3QtY2hpbGQgLm8tc2tpbGwtYmFubmVyX19yZXZpZXdpdGVtLXN0YXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtM3B4OyB9XG4gIC5vLXNraWxsLWJhbm5lcl9fcmV2aWV3aXRlbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5vLXNraWxsLWJhbm5lcl9fcmV2aWV3aXRlbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc2tpbGwtYmFubmVyX19yZXZpZXdpdGVtLWljb24gaW1nIHtcbiAgICAgIGhlaWdodDogaW5oZXJpdDsgfSB9XG4gIC5vLXNraWxsLWJhbm5lcl9fcmV2aWV3aXRlbS1zdGFyIGltZyB7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxsLWJhbm5lcl9fcmV2aWV3aXRlbS1zdGFyIGltZyB7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDsgfSB9XG4gIC5vLXNraWxsLWJhbm5lcl9fcmV2aWV3aXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbC1iYW5uZXJfX3Jldmlld2l0ZW0tbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIC5vLXNraWxsLWJhbm5lcl9fcmV2aWV3aXRlbS1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2tpbGwtYmFubmVyX19yZXZpZXdpdGVtLW51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMzMTViO1xuICAgIG1heC13aWR0aDogNDI5cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzY2MwNjU7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94IHtcbiAgICAgICAgcGFkZGluZzogMjlweDsgfSB9XG4gICAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzMxNWI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94LS12ZXItMTpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgzJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94LS12ZXItMiB7XG4gICAgICAgIHBhZGRpbmc6IDI5cHggMjBweCAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveC0tc2FsZXNmb3JjZSB7XG4gICAgICAgIHBhZGRpbmc6IDI5cHggMjBweCA0MHB4OyB9IH1cbiAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveHRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3h0b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gICAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveHRvcCAuYnRuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1heC13aWR0aDogMzEwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDEycHg7IH1cbiAgICAgIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3h0b3AgLmJ0biBzdmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94dG9wIC5idG4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4OyB9IH1cblxuQGtleWZyYW1lcyBncmFkaWVudC1zcGluIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTsgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTsgfSB9XG4gICAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveHRvcCBoNSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZlNzBlLCAjNzhlNmZmLCAjMTVmZThhLCAjZmZlNzBlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJSAzMDAlO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBhbmltYXRpb246IGdyYWRpZW50LXNwaW4gNHMgaW5maW5pdGUgbGluZWFyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94dG9wIGg1IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3h0b3AtLW5vLXBhZGRpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveHRvcGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveHRpdGxlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3h0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAgIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3h0aXRsZS0tMjQge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveHRpdGxlIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3h0aXRsZSBhIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94dGl0bGUgYSBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogNHMgbGluZWFyIGFuaW1hdGUgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiA0cyBsaW5lYXIgYW5pbWF0ZSBpbmZpbml0ZTsgfVxuICAgICAgICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94dGl0bGUgYSBzcGFuLmxpbmstY29sb3IxOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzAzYTlmNCksIGNvbG9yLXN0b3AoI2ZmNTgwMCksIGNvbG9yLXN0b3AoI2ZiYmExNCksIHRvKCMwM2E5ZjQpKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwM2E5ZjQsICNmZjU4MDAsICNmYmJhMTQsICMwM2E5ZjQpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTsgfVxuICAgICAgICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94dGl0bGUgYSBzcGFuLmxpbmstY29sb3IyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oI2ZmZTcwZSksIGNvbG9yLXN0b3AoIzc4ZTZmZiksIGNvbG9yLXN0b3AoIzE1ZmU4YSksIHRvKCNmZmU3MGUpKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmU3MGUsICM3OGU2ZmYsICMxNWZlOGEsICNmZmU3MGUpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTsgfVxuICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94Ym90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk0YjgzO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveGJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7IH0gfVxuICAgIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3hib3R0b20tLXBhZC0yMCB7XG4gICAgICBwYWRkaW5nOiAxMnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94Ym90dG9tLS1wYWQtMjAge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94Ym90dG9tLS1zYWxlc2ZvcmNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3hib3R0b210aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveGJvdHRvbXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDsgfSB9XG4gICAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveGJvdHRvbXRpdGxlLS1mb250LTE4IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveGJvdHRvbXRpdGxlLS1mb250LTE4IHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7IH0gfVxuICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94Ym90dG9tdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveGJvdHRvbXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94Ym90dG9tdGV4dC0tZm9udC0xNyB7XG4gICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3hib3R0b210ZXh0LS1mb250LTE3IHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94Ym90dG9tbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXI7IH1cbiAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveGJvdHRvbWl0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3hib3R0b21pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfSB9XG4gICAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveGJvdHRvbWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveGJvdHRvbWl0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY291bnRlcik7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogY291bnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjYzA2NTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3hib3R0b21pdGVtLTE0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveGJvdHRvbWl0ZW0tMTQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc2tpbGwtYmFubmVyX193aXRoLWxvZ28td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5vLXNraWxsLWJhbm5lcl9fd2l0aC1sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2tpbGwtYmFubmVyX193aXRoLWxvZ28ge1xuICAgICAgICBmbGV4OiAwIDAgMTQwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDsgfSB9XG4gIC5vLXNraWxsLWJhbm5lcl9fd2l0aC1sb2dvLXBhcnRuZXIge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbC1iYW5uZXJfX3dpdGgtbG9nby1wYXJ0bmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1za2lsbC1iYW5uZXItLWhpcmUtc2FsZXNmb3JjZSAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1za2lsbC1iYW5uZXItLWhpcmUtc2FsZXNmb3JjZSAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc2tpbGwtYmFubmVyIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3h0b3AgLmJ0biB7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAuby1za2lsbC1iYW5uZXItLWFpLWFnZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuby1za2lsbC1iYW5uZXItLWFpLWFnZW50cyAuby1za2lsbC1iYW5uZXJfX2xheWVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2FpLXBhZ2VzL2FpLWFnZW50cy1iYW5uZXIucG5nKSBuby1yZXBlYXQgMCAwL2NvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3M3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2tpbGwtYmFubmVyLS1haS1hZ2VudHMgLm8tc2tpbGwtYmFubmVyX19iYW5uZXJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxsLWJhbm5lci0tYWktYWdlbnRzIC5vLXNraWxsLWJhbm5lcl9fcmV2aWV3YXJlYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cbiAgLm8tc2tpbGwtYmFubmVyLS1hZ2VudGljLWFpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vLXNraWxsLWJhbm5lci0tYWdlbnRpYy1haSAuby1za2lsbC1iYW5uZXJfX2xheWVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2FpLXBhZ2VzL2FnZW50aWMtYWktYmFubmVyLnBuZykgbm8tcmVwZWF0IDAgMC9jb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNzNweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxsLWJhbm5lci0tYWdlbnRpYy1haSAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9IH1cbiAgLm8tc2tpbGwtYmFubmVyLS1lbnRlcnByaXNlLWFpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vLXNraWxsLWJhbm5lci0tZW50ZXJwcmlzZS1haSAuby1za2lsbC1iYW5uZXJfX2xheWVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2FpLXBhZ2VzL2VudGVycHJpc2UtYWktYmFubmVyLnBuZykgbm8tcmVwZWF0IDAgMC9jb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNzNweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxsLWJhbm5lci0tZW50ZXJwcmlzZS1haSAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9IH1cbiAgLm8tc2tpbGwtYmFubmVyLS1nZW5lcmF0aXZlLWFpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vLXNraWxsLWJhbm5lci0tZ2VuZXJhdGl2ZS1haSAuby1za2lsbC1iYW5uZXJfX2xheWVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2FpLXBhZ2VzL2dlbmVyYXRpdmUtYWktYmFubmVyLnBuZykgbm8tcmVwZWF0IDAgMC9jb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNzNweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxsLWJhbm5lci0tZ2VuZXJhdGl2ZS1haSAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuLm8tc2VydmljZS1iYW5uZXItLW1pY3Jvc29mdC1keW5hbWljcy0zNjUtY3VzdG9tZXItc2VydmljZS1pbnRlZ3JhdGlvbiAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94dG9wIC5idG4ge1xuICBtYXgtd2lkdGg6IDM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm8tc2VydmljZS1iYW5uZXItLW1pY3Jvc29mdC1keW5hbWljcy0zNjUtY29uc3VsdGluZy1jb21wYW5pZXMgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveHRvcCAuYnRuIHtcbiAgbWF4LXdpZHRoOiAzNzVweCAhaW1wb3J0YW50OyB9XG5cbi5vLXNraWxsLXNlcnZpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDsgfVxuICAuby1za2lsbC1zZXJ2aWNlIC5jdXN0b20tc29sdXRpb25fX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8tc2tpbGwtc2VydmljZSAuY3VzdG9tLXNvbHV0aW9uX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxsLXNlcnZpY2UgLmN1c3RvbS1zb2x1dGlvbl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7IH0gfVxuICAgIC5vLXNraWxsLXNlcnZpY2UgLmN1c3RvbS1zb2x1dGlvbl9faGVhZGluZy0tbm9zdWIge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tc2tpbGwtc2VydmljZSAuY3VzdG9tLXNvbHV0aW9uX19oZWFkaW5nLS1ub3N1YiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNDVweDsgfSB9XG4gIC5vLXNraWxsLXNlcnZpY2UgLmN1c3RvbS1zb2x1dGlvbl9fc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBjb2xvcjogIzQ3NDc0NztcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2tpbGwtc2VydmljZSAuY3VzdG9tLXNvbHV0aW9uX19zdWItaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDQ1cHg7IH0gfVxuICAuby1za2lsbC1zZXJ2aWNlIC5jdXN0b20tc29sdXRpb25fX2NhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxsLXNlcnZpY2UgLmN1c3RvbS1zb2x1dGlvbl9fY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7IH0gfVxuICAuby1za2lsbC1zZXJ2aWNlIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuby1za2lsbC1zZXJ2aWNlIC5jdXN0b20tc29sdXRpb25fX2NhcmQtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgLm8tc2tpbGwtc2VydmljZSAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWhlYWRpbmctLXNtYWxsZXIge1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gIC5vLXNraWxsLXNlcnZpY2UgLmN1c3RvbS1zb2x1dGlvbl9fY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgICAuby1za2lsbC1zZXJ2aWNlIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZGVzY3JpcHRpb24gYSB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGNvbG9yOiAjM2NjMDY1O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuby1za2lsbC1zZXJ2aWNlIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vLXNraWxsLXNlcnZpY2UgLmNhcmQtbGlzdC1idWxsZXRlZCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAuby1za2lsbC1zZXJ2aWNlIC5jYXJkLWxpc3QtYnVsbGV0ZWQgbGk6Om1hcmtlciB7XG4gICAgICBjb2xvcjogIzEwMjM1NTsgfVxuICAuby1za2lsbC1zZXJ2aWNlIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLm8tc2tpbGwtc2VydmljZSAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWdyYWRpZW50MTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjODk4OTg5O1xuICAgICAgei1pbmRleDogOTk7IH1cbiAgICAuby1za2lsbC1zZXJ2aWNlIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQxOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMDBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogLTE1MHB4O1xuICAgICAgYmFja2dyb3VuZDogIzg5ODk4OTtcbiAgICAgIHdpZHRoOiA5NTBweDtcbiAgICAgIGhlaWdodDogOTUwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlOyB9XG4gICAgLm8tc2tpbGwtc2VydmljZSAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWdyYWRpZW50MTpob3ZlcjphZnRlciB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzg4ZGViMSksIGNvbG9yLXN0b3AoMjAlLCAjMWFiODY0KSwgY29sb3Itc3RvcCg1MiUsIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSksIHRvKHJnYmEoNiwgODcsIDE4MSwgMC42MikpKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCwgIzFhYjg2NCAyMCUsIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJSk7IH1cbiAgLm8tc2tpbGwtc2VydmljZSAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWdyYWRpZW50MS0tYWN0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCItXCI7XG4gICAgdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBjb2xvcjogIzU2OGZlMDsgfVxuICAuby1za2lsbC1zZXJ2aWNlIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQxLS1hY3RpdmU6YWZ0ZXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGlvbjIgM3MgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM4OGRlYjEpLCBjb2xvci1zdG9wKDIwJSwgIzFhYjg2NCksIGNvbG9yLXN0b3AoNTIlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikpLCB0byhyZ2JhKDYsIDg3LCAxODEsIDAuNjIpKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzg4ZGViMSAwLCAjMWFiODY0IDIwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSwgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlKTsgfVxuICAuby1za2lsbC1zZXJ2aWNlIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vLXNraWxsLXNlcnZpY2UgLmJ0bi12MiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MzRweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8tc2tpbGwtc2VydmljZSAuYnRuLXYyIHtcbiAgICAgICAgZmxleDogMCAwIDQzNHB4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuICAuby1za2lsbC1zZXJ2aWNlIC5idG4tdjItc21hbGwge1xuICAgIG1heC13aWR0aDogMzEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8tc2tpbGwtc2VydmljZSAuYnRuLXYyLXNtYWxsIHtcbiAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cblxuLnNraWxsLXRlY2hub2xvZ2llcy10YWJfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgY29sb3I6ICMyNjJlMzY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuc2tpbGwtdGVjaG5vbG9naWVzLXRhYl9faGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNraWxsLXRlY2hub2xvZ2llcy10YWJfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7IH0gfVxuXG4uc2tpbGwtdGVjaG5vbG9naWVzLXRhYl9fc3ViaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzNjYzA2NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNraWxsLXRlY2hub2xvZ2llcy10YWJfX3N1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH0gfVxuXG4uc2tpbGwtdGVjaG5vbG9naWVzLXRhYiAuby1hY2NvcmRpb25fX3RhYiB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBjb2xvcjogIzI2MmUzNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5za2lsbC10ZWNobm9sb2dpZXMtdGFiIC5vLWFjY29yZGlvbl9fdGFiLS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC5za2lsbC10ZWNobm9sb2dpZXMtdGFiIC5vLWFjY29yZGlvbl9fdGFiLS1zaG9ydCB7XG4gICAgZm9udC1zaXplOiAyM3B4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNraWxsLXRlY2hub2xvZ2llcy10YWIgLm8tYWNjb3JkaW9uX190YWIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5za2lsbC10ZWNobm9sb2dpZXMtdGFiIC5vLWFjY29yZGlvbl9fdGFiOmhvdmVyIHtcbiAgICBjb2xvcjogIzM1NWJiZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2tpbGwtdGVjaG5vbG9naWVzLXRhYiAuby1hY2NvcmRpb25fX3RhYjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2UxZTFlMTsgfSB9XG4gIC5za2lsbC10ZWNobm9sb2dpZXMtdGFiIC5vLWFjY29yZGlvbl9fdGFiLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzNTViYmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNraWxsLXRlY2hub2xvZ2llcy10YWIgLm8tYWNjb3JkaW9uX190YWIuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNraWxsLXRlY2hub2xvZ2llcy10YWIgLm8tYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMzU1YmJmOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNraWxsLXRlY2hub2xvZ2llcy10YWIgLm8tYWNjb3JkaW9uX19jb250ZW50LWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICMzNTViYmY7IH0gfVxuXG4uc2tpbGwtdGVjaG5vbG9naWVzLXRhYiAucG9vbC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5za2lsbC10ZWNobm9sb2dpZXMtdGFiIC5vLWFjY29yZGlvbl9fY29udGVudC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNraWxsLXRlY2hub2xvZ2llcy10YWIgLm8tYWNjb3JkaW9uX19jb250ZW50LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgY29sb3I6ICNmZmY7IH0gfVxuXG4uc2tpbGwtdGVjaG5vbG9naWVzLXRhYiAuby1hY2NvcmRpb25fX2J0biB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5za2lsbC10ZWNobm9sb2dpZXMtdGFiIC5vLWFjY29yZGlvbl9fYnRuIHtcbiAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5za2lsbC10ZWNobm9sb2dpZXMtdGFiIC5vLWFjY29yZGlvbl9fYnRuIHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH0gfVxuXG4uc2tpbGwtdGVjaG5vbG9naWVzLXRhYiAudGVjaG5vbG9naWVzLXRhYl9fYXJlYSB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNraWxsLXRlY2hub2xvZ2llcy10YWIgLnRlY2hub2xvZ2llcy10YWJfX2FyZWEge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuXG4uc2tpbGwtdGVjaG5vbG9naWVzLXRhYiAuby1hY2NvcmRpb25fX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4uc2tpbGwtdGVjaG5vbG9naWVzLXRhYl9fYm90dG9tLWxpbmsge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMzNTViYmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNraWxsLXRlY2hub2xvZ2llcy10YWJfX2JvdHRvbS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjYmVkN2VlOyB9IH1cbiAgLnNraWxsLXRlY2hub2xvZ2llcy10YWJfX2JvdHRvbS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2tpbGwtdGVjaG5vbG9naWVzLXRhYl9fYm90dG9tLWxpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi5haS10ZWNobm9sb2dpZXMtdGFiIC5vLWFjY29yZGlvbl9fdGFiIHtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmFpLXRlY2hub2xvZ2llcy10YWIgLm8tYWNjb3JkaW9uX190YWIgc3BhbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uc2tpbGwtbG9nbyAuby1jbGllbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwOyB9XG5cbi5za2lsbC1sb2dvIGgyIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNraWxsLWxvZ28gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLWNvcmUtY29tcGV0ZW5jaWVzLS1zZXJ2aWNlbm93IC5idG4tb3JhbmdlIHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4OyB9IH1cblxuLm8tY29yZS1jb21wZXRlbmNpZXMtLWJvcmRlci1ib3gxIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIwZGVhNSAhaW1wb3J0YW50OyB9XG5cbi5vLWNvcmUtY29tcGV0ZW5jaWVzLS1ib3JkZXItYm94MiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMjk5MDYgIWltcG9ydGFudDsgfVxuXG4uby1jb3JlLWNvbXBldGVuY2llcy0tYm9yZGVyLWJveDMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjRiOWY0ICFpbXBvcnRhbnQ7IH1cblxuLm8tY29yZS1jb21wZXRlbmNpZXMtLWJvcmRlci1ib3g0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRmYTk0MSAhaW1wb3J0YW50OyB9XG5cbi5vLWNvcmUtY29tcGV0ZW5jaWVzLS1ib3JkZXItYm94NSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNTViYmYgIWltcG9ydGFudDsgfVxuXG4uby1jb3JlLWNvbXBldGVuY2llcy0tYm9yZGVyLWJveDYge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmJiYTE0ICFpbXBvcnRhbnQ7IH1cblxuLm8tY29yZS1jb21wZXRlbmNpZXMtLWhvdmVyLWJveDE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjBkZWE1OyB9XG5cbi5vLWNvcmUtY29tcGV0ZW5jaWVzLS1ob3Zlci1ib3gyOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyOTkwNjsgfVxuXG4uby1jb3JlLWNvbXBldGVuY2llcy0taG92ZXItYm94Mzpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NGI5ZjQ7IH1cblxuLm8tY29yZS1jb21wZXRlbmNpZXMtLWhvdmVyLWJveDQ6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGZhOTQxOyB9XG5cbi5vLWNvcmUtY29tcGV0ZW5jaWVzLS1ob3Zlci1ib3g1OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZiYmExNDsgfVxuXG4uby1jb3JlLWNvbXBldGVuY2llcy0taG92ZXItYm94Njpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNTViYmY7IH1cblxuLm8tY29yZS1jb21wZXRlbmNpZXMtLWxlZnRsaXN0IC5vLWNvcmUtY29tcGV0ZW5jaWVzX19ib3gge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxNnB4IDMwcHggMzBweDtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0OyB9XG4gIC5vLWNvcmUtY29tcGV0ZW5jaWVzLS1sZWZ0bGlzdCAuby1jb3JlLWNvbXBldGVuY2llc19fYm94OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQyNTRhO1xuICAgIGJvcmRlci1jb2xvcjogIzA0MjU0YTsgfVxuICAgIC5vLWNvcmUtY29tcGV0ZW5jaWVzLS1sZWZ0bGlzdCAuby1jb3JlLWNvbXBldGVuY2llc19fYm94OmhvdmVyIC5vLWNvcmUtY29tcGV0ZW5jaWVzX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm8tY29yZS1jb21wZXRlbmNpZXMtLWxlZnRsaXN0IC5vLWNvcmUtY29tcGV0ZW5jaWVzX19ib3g6aG92ZXIgLm8tY29yZS1jb21wZXRlbmNpZXNfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuby1jb3JlLWNvbXBldGVuY2llcy0tbGVmdGxpc3QgLm8tY29yZS1jb21wZXRlbmNpZXNfX2JveDpob3ZlciAuby1jb3JlLWNvbXBldGVuY2llc19faXRlbSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm8tY29yZS1jb21wZXRlbmNpZXMtLWxlZnRsaXN0IC5vLWNvcmUtY29tcGV0ZW5jaWVzX19ib3g6aG92ZXIgLm8tY29yZS1jb21wZXRlbmNpZXNfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LXNraWxsLXNlY3Rpb24vaWNvbnMvd2hpdGUtY2lyY2xlLWljb24ucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5vLWNvcmUtY29tcGV0ZW5jaWVzLS1sZWZ0bGlzdCBpIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogODVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm8tY29yZS1jb21wZXRlbmNpZXMtLWxlZnRsaXN0IC5vLWNvcmUtY29tcGV0ZW5jaWVzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uby1jb3JlLWNvbXBldGVuY2llcy0tbGVmdGxpc3QgLm8tY29yZS1jb21wZXRlbmNpZXNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7IH1cbiAgLm8tY29yZS1jb21wZXRlbmNpZXMtLWxlZnRsaXN0IC5vLWNvcmUtY29tcGV0ZW5jaWVzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm8tY29yZS1jb21wZXRlbmNpZXMtLWxlZnRsaXN0IC5vLWNvcmUtY29tcGV0ZW5jaWVzX19pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZS1jb21tZXJjZS9ibGFjay1jaXJjbGUtaWNvbi5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMDsgfVxuXG4uby1jb3JlLWNvbXBldGVuY2llcy0tbGVmdGxpc3QgLm8tY29yZS1jb21wZXRlbmNpZXNfX2J0biB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG5cbi5vLWNvcmUtY29tcGV0ZW5jaWVzLS1ub2JveGltYWdlIC5vLWNvcmUtY29tcGV0ZW5jaWVzX19ib3gge1xuICBtaW4taGVpZ2h0OiBhdXRvOyB9XG5cbi5vLWNvcmUtY29tcGV0ZW5jaWVzLS1ub2hlaWdodCAuby1jb3JlLWNvbXBldGVuY2llc19fYm94IHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uby1jb3JlLWNvbXBldGVuY2llcy0tbm9oZWlnaHQgaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm8tY29yZS1jb21wZXRlbmNpZXMtLW5vaGVpZ2h0IC5vLWNvcmUtY29tcGV0ZW5jaWVzX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDdweCAwIDEycHg7IH1cblxuLm8tY29yZS1jb21wZXRlbmNpZXNfX3NwYWNpbmcge1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1jb3JlLWNvbXBldGVuY2llc19fc3BhY2luZyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuXG4uby1jb3JlLWNvbXBldGVuY2llcy0tZm91ci1jb2wgLm8tY29yZS1jb21wZXRlbmNpZXNfX2JveCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweDsgfVxuXG4uby1jb3JlLWNvbXBldGVuY2llcy0taWNvbi1oYXMtbm8tbWFyZ2luIC5jdXN0b20tc29sdXRpb25fX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm8tY29yZS1jb21wZXRlbmNpZXNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjMjYyZTM2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuby1jb3JlLWNvbXBldGVuY2llc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNvcmUtY29tcGV0ZW5jaWVzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNThweDsgfSB9XG5cbi5vLWNvcmUtY29tcGV0ZW5jaWVzX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tY29yZS1jb21wZXRlbmNpZXNfX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAuby1jb3JlLWNvbXBldGVuY2llc19fc3VidGl0bGUtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5vLWNvcmUtY29tcGV0ZW5jaWVzX19zdWJ0aXRsZS1zbWFsbGZhcSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4uby1jb3JlLWNvbXBldGVuY2llc19fc3VidGl0bGUtaGFzLWgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4uby1jb3JlLWNvbXBldGVuY2llc19fdGl0bGUtaDMge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tY29yZS1jb21wZXRlbmNpZXNfX3RpdGxlLWgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uby1jb3JlLWNvbXBldGVuY2llc19fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNvcmUtY29tcGV0ZW5jaWVzX19ib3gge1xuICAgICAgbWluLWhlaWdodDogNDY5cHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDM1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNvcmUtY29tcGV0ZW5jaWVzX19ib3gtLWxpdHRsZSB7XG4gICAgICBtaW4taGVpZ2h0OiAzNTBweDsgfSB9XG4gIC5vLWNvcmUtY29tcGV0ZW5jaWVzX19ib3ggaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNvcmUtY29tcGV0ZW5jaWVzX19ib3gtLW5vLWZpeCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1jb3JlLWNvbXBldGVuY2llc19fYm94LS1haSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9IH1cblxuLm8tY29yZS1jb21wZXRlbmNpZXNfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0OyB9XG5cbi5vLWNvcmUtY29tcGV0ZW5jaWVzX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0OyB9XG4gIC5vLWNvcmUtY29tcGV0ZW5jaWVzX19jb250ZW50IGEge1xuICAgIGNvbG9yOiAjM2NjMDY1O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IH1cblxuLm8tY29yZS1jb21wZXRlbmNpZXNfX2J0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWF4LXdpZHRoOiAzODRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLm8tY29yZS1jb21wZXRlbmNpZXNfX2J0biB7XG4gICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWNvcmUtY29tcGV0ZW5jaWVzX19idG4ge1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDsgfSB9XG4gIC5vLWNvcmUtY29tcGV0ZW5jaWVzX19idG4tLW5vdGNhcCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IH1cblxuLm8tc2tpbGwtZmxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc2tpbGwtZmxvdyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAuby1za2lsbC1mbG93X190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyNjJlMzY7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLXNraWxsLWZsb3dfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbC1mbG93X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogNThweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLm8tc2tpbGwtZmxvd19fYmxvY2stbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDMwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbC1mbG93X19ibG9jay1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7IH0gfVxuICAgIC5vLXNraWxsLWZsb3dfX2Jsb2NrLWxhYmVsIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLm8tc2tpbGwtZmxvd19fYmxvY2stbGFiZWwgc3BhbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODk4OTtcbiAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgIHRvcDogNTAlOyB9XG4gICAgICAuby1za2lsbC1mbG93X19ibG9jay1sYWJlbCBzcGFuOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTg5ODk7XG4gICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgICAgdG9wOiA1MCU7IH1cbiAgLm8tc2tpbGwtZmxvdyAuZmFxLWhvbGRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5vLXNraWxsLWZsb3cgLmZhcS1ob2xkZXIuZC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC5vLXNraWxsLWZsb3cgLmZhcS1ob2xkZXIuZC1hY3RpdmUgLm8tc2tpbGwtZmxvd19fcGFuZWwge1xuICAgICAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDsgfVxuICAuby1za2lsbC1mbG93IC5hY2NvcmRpb24xOmFmdGVyIHtcbiAgICBjb2xvcjogIzQ0OTJkYyAhaW1wb3J0YW50OyB9XG4gIC5vLXNraWxsLWZsb3dfX2J0bi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5vLXNraWxsLWZsb3dfX3BhbmVsIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcbiAgICBtYXgtaGVpZ2h0OiAwOyB9XG4gICAgLm8tc2tpbGwtZmxvd19fcGFuZWwgcCB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICMyNjJlMzY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5vLXNraWxsLWZsb3dfX3Rvb2wtaGVhZGluZyB7XG4gICAgY29sb3I6ICM0NDkyZGMgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDhweCAhaW1wb3J0YW50OyB9XG4gIC5vLXNraWxsLWZsb3dfX3NtYWxsLXAge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5vLXNraWxsLWZsb3dfX2J0biB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1heC13aWR0aDogMzg0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG5cbi5vLWVhc3ktc3RlcF9fc3BhY2luZyB7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWVhc3ktc3RlcF9fc3BhY2luZyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuXG4uby1lYXN5LXN0ZXBfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjYyZTM2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuby1lYXN5LXN0ZXBfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1lYXN5LXN0ZXBfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4OyB9IH1cblxuLm8tZWFzeS1zdGVwX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLm8tZWFzeS1zdGVwX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDsgfSB9XG5cbi5vLWVhc3ktc3RlcF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiA3NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tZWFzeS1zdGVwX19saXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH0gfVxuXG4uby1lYXN5LXN0ZXBfX2l0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDMycHggMzVweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuby1lYXN5LXN0ZXBfX2l0ZW1zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cbiAgLm8tZWFzeS1zdGVwX19pdGVtczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tZWFzeS1zdGVwX19pdGVtcyB7XG4gICAgICB3aWR0aDogMjglO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5vLWVhc3ktc3RlcF9faXRlbXMge1xuICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gIC5vLWVhc3ktc3RlcF9faXRlbXM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctc2tpbGwtc2VjdGlvbi9pY29ucy9zdGVwLWFycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWVhc3ktc3RlcF9faXRlbXM6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IC01NXB4O1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuby1lYXN5LXN0ZXBfX2l0ZW1zOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8tZWFzeS1zdGVwX19jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTE2cHg7XG4gIGhlaWdodDogMTE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MywgOTEsIDE5MSwgMC4xKTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC01MHB4IGF1dG8gMjBweDsgfVxuICAuby1lYXN5LXN0ZXBfX2NvdW50ZXIgc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NWJiZjsgfVxuXG4uby1lYXN5LXN0ZXBfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm8tZWFzeS1zdGVwX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5vLWVhc3ktc3RlcF9fY29udGVudGJvbGQge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5vLWVhc3ktc3RlcF9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBjb2xvcjogIzQ0OTJkYztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uby1lYXN5LXN0ZXBfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5vLWVhc3ktc3RlcF9fYnRuIHtcbiAgICAgIG1heC13aWR0aDogMzMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5vLWVhc3ktc3RlcF9fYnRuLS1lbmxhcmdlIHtcbiAgICAgIG1heC13aWR0aDogMzgwcHg7IH0gfVxuXG4uby1qb3VybmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7IH1cbiAgLm8tam91cm5leV9fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWpvdXJuZXlfX3NwYWNpbmcge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDAgNDVweDsgfSB9XG4gIC5vLWpvdXJuZXlfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBjb2xvcjogIzBlMjc0MztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1qb3VybmV5X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH0gfVxuICAuby1qb3VybmV5X19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgY29sb3I6ICMyNjJlMzY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWpvdXJuZXlfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gIC5vLWpvdXJuZXlfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuby1qb3VybmV5X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tam91cm5leV9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgLm8tam91cm5leSAub3dsLXN0YWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm8tam91cm5leSAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICAgIGhlaWdodDogOTQlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tam91cm5leSAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIG9iamVjdC1maXQ6IGluaGVyaXQ7IH0gfVxuXG4uby1za2lsbC1ob3ctaGVscCB7XG4gIGJhY2tncm91bmQ6ICMwNTJjNTggdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2Jhbm5lci1ncmFkaWVudC5wbmcpIG5vLXJlcGVhdDsgfVxuICAuby1za2lsbC1ob3ctaGVscCAuaG93LWhlbHAteW91X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbC1ob3ctaGVscCAuaG93LWhlbHAteW91X19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc2tpbGwtaG93LWhlbHAgLmhvdy1oZWxwLXlvdV9fY2FyZC1oZWFkaW5nIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9IH1cbiAgLm8tc2tpbGwtaG93LWhlbHAgLmhvdy13ZS1oZWxwLWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxsLWhvdy1oZWxwIC5ob3ctd2UtaGVscC1idXR0b25zIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cbiAgLm8tc2tpbGwtaG93LWhlbHAgLmhvdy13ZS1oZWxwLWtub3dtb3JlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM0NDkyZGM7IH1cbiAgICAuby1za2lsbC1ob3ctaGVscCAuaG93LXdlLWhlbHAta25vd21vcmU6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU4MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1za2lsbC1ob3ctaGVscCAubGV0LWhlbHAge1xuICAgICAgcGFkZGluZzogMCAxOHB4IDIwcHggMThweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5vLXNraWxsLWhvdy1oZWxwIC5sZXQtaGVscCB7XG4gICAgICBwYWRkaW5nOiAwIDE5cHggMjBweCAxOXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcwNXB4KSB7XG4gICAgLm8tc2tpbGwtaG93LWhlbHAgLmxldC1oZWxwIHtcbiAgICAgIHBhZGRpbmc6IDAgMThweCAyMHB4IDE4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuby1za2lsbC1ob3ctaGVscCAubGV0LWhlbHAge1xuICAgICAgbWF4LXdpZHRoOiAxMDc1cHg7XG4gICAgICBwYWRkaW5nOiAwIDE4cHggMjBweCAxOHB4OyB9IH1cbiAgLm8tc2tpbGwtaG93LWhlbHAgLmxldC1oZWxwOmJlZm9yZSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5vLXNraWxsLWhvdy1oZWxwIC5sZXQtaGVscF9faW5uZXItd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDE0cHggMTdweCAxNHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcwNXB4KSB7XG4gICAgLm8tc2tpbGwtaG93LWhlbHAgLmxldC1oZWxwX19pbm5lci13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMTJweCAxN3B4IDEycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuby1za2lsbC1ob3ctaGVscCAubGV0LWhlbHBfX2lubmVyLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMTdweCAxMnB4IDE3cHggMTVweDsgfSB9XG4gIC5vLXNraWxsLWhvdy1oZWxwIC5sZXQtaGVscF9fY2hlY2tib3gtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5vLXNraWxsLWhvdy1oZWxwIC5sZXQtaGVscF9fYnRuIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMTdweCAxMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxsLWhvdy1oZWxwIC5sZXQtaGVscF9fYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cblxuLnNraWxsLXJldmlldyAuY3VzdG9tLXJldmlld19fcGFydG5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8td2h5LWhpcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDsgfVxuICAuby13aHktaGlyZV9fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXdoeS1oaXJlX19zcGFjaW5nIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLm8td2h5LWhpcmVfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgY29sb3I6ICMyNjJlMzY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby13aHktaGlyZV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8td2h5LWhpcmVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIC5vLXdoeS1oaXJlX19zdWJoZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby13aHktaGlyZV9fc3ViaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAuby13aHktaGlyZV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWU5ZmI7IH1cbiAgICAuby13aHktaGlyZV9fbGlzdC0tbWFzc29uYXJ5IHtcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICBjb2x1bW4tY291bnQ6IGF1dG87XG4gICAgICBjb2x1bW4tZ2FwOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuby13aHktaGlyZV9fbGlzdC0tbWFzc29uYXJ5IHtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7IH0gfVxuICAgICAgLm8td2h5LWhpcmVfX2xpc3QtLW1hc3NvbmFyeSAuby13aHktaGlyZV9faXRlbXMge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLm8td2h5LWhpcmVfX2xpc3QtLW1hc3NvbmFyeSAuby13aHktaGlyZV9faXRlbXM6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWU5ZmI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5vLXdoeS1oaXJlX19saXN0LS1tYXNzb25hcnkgLm8td2h5LWhpcmVfX2l0ZW1zOmZpcnN0LWNoaWxkLCAuby13aHktaGlyZV9fbGlzdC0tbWFzc29uYXJ5IC5vLXdoeS1oaXJlX19pdGVtczpudGgtY2hpbGQoMiksIC5vLXdoeS1oaXJlX19saXN0LS1tYXNzb25hcnkgLm8td2h5LWhpcmVfX2l0ZW1zOm50aC1jaGlsZCgzKSwgLm8td2h5LWhpcmVfX2xpc3QtLW1hc3NvbmFyeSAuby13aHktaGlyZV9faXRlbXM6bnRoLWNoaWxkKDQpLCAuby13aHktaGlyZV9fbGlzdC0tbWFzc29uYXJ5IC5vLXdoeS1oaXJlX19pdGVtczpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLm8td2h5LWhpcmVfX2xpc3QtLW1hc3NvbmFyeSAuby13aHktaGlyZV9faXRlbXM6bnRoLWNoaWxkKDYpLCAuby13aHktaGlyZV9fbGlzdC0tbWFzc29uYXJ5IC5vLXdoeS1oaXJlX19pdGVtczpudGgtY2hpbGQoNyksIC5vLXdoeS1oaXJlX19saXN0LS1tYXNzb25hcnkgLm8td2h5LWhpcmVfX2l0ZW1zOm50aC1jaGlsZCg4KSwgLm8td2h5LWhpcmVfX2xpc3QtLW1hc3NvbmFyeSAuby13aHktaGlyZV9faXRlbXM6bnRoLWNoaWxkKDkpLCAuby13aHktaGlyZV9fbGlzdC0tbWFzc29uYXJ5IC5vLXdoeS1oaXJlX19pdGVtczpudGgtY2hpbGQoMTApLCAuby13aHktaGlyZV9fbGlzdC0tbWFzc29uYXJ5IC5vLXdoeS1oaXJlX19pdGVtczpudGgtY2hpbGQoMTEpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RhZTlmYjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5vLXdoeS1oaXJlX19saXN0LS1tYXNzb25hcnkgLm8td2h5LWhpcmVfX2l0ZW1zOm50aC1jaGlsZCg2KSwgLm8td2h5LWhpcmVfX2xpc3QtLW1hc3NvbmFyeSAuby13aHktaGlyZV9faXRlbXM6bnRoLWNoaWxkKDcpLCAuby13aHktaGlyZV9fbGlzdC0tbWFzc29uYXJ5IC5vLXdoeS1oaXJlX19pdGVtczpudGgtY2hpbGQoOCksIC5vLXdoeS1oaXJlX19saXN0LS1tYXNzb25hcnkgLm8td2h5LWhpcmVfX2l0ZW1zOm50aC1jaGlsZCg5KSwgLm8td2h5LWhpcmVfX2xpc3QtLW1hc3NvbmFyeSAuby13aHktaGlyZV9faXRlbXM6bnRoLWNoaWxkKDEwKSwgLm8td2h5LWhpcmVfX2xpc3QtLW1hc3NvbmFyeSAuby13aHktaGlyZV9faXRlbXM6bnRoLWNoaWxkKDExKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAgICAgICAuby13aHktaGlyZV9fbGlzdC0tbWFzc29uYXJ5IC5vLXdoeS1oaXJlX19pdGVtcyAuY29udGVudC1wYXJ0LXNpZGUgb2wge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDsgfVxuICAgICAgICAgIC5vLXdoeS1oaXJlX19saXN0LS1tYXNzb25hcnkgLm8td2h5LWhpcmVfX2l0ZW1zIC5jb250ZW50LXBhcnQtc2lkZSBvbCBsaSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgY29sb3I6ICMyNjJlMzY7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgLm8td2h5LWhpcmVfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWU5ZmI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLXdoeS1oaXJlX19pdGVtcyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8td2h5LWhpcmVfX2l0ZW1zIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuby13aHktaGlyZV9faXRlbXMgLmNvbnRlbnQtcGFydC1zaWRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8td2h5LWhpcmVfX2l0ZW1zIC5jb250ZW50LXBhcnQtc2lkZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuICAgICAgLm8td2h5LWhpcmVfX2l0ZW1zIC5jb250ZW50LXBhcnQtc2lkZSBoNSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjMjYyZTM2OyB9XG4gICAgICAuby13aHktaGlyZV9faXRlbXMgLmNvbnRlbnQtcGFydC1zaWRlIHAge1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgY29sb3I6ICMyNjJlMzY7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby13aHktaGlyZV9faXRlbXM6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDQwcHggMzBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8td2h5LWhpcmVfX2l0ZW1zOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDQwcHggMDsgfSB9XG4gIC5vLXdoeS1oaXJlX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8td2h5LWhpcmVfX2J0biB7XG4gICAgICAgIG1heC13aWR0aDogMzA1cHg7IH0gfVxuICAgIC5vLXdoeS1oaXJlX19idG4tLWRqYW5nbyB7XG4gICAgICBtYXgtd2lkdGg6IDMzNXB4OyB9XG4gIC5vLXdoeS1oaXJlIC5idG4tLWxnIHtcbiAgICBtYXgtd2lkdGg6IDM0NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8td2h5LWhpcmUtLWhpcmUtc2FsZXNmb3JjZSAuby13aHktaGlyZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5vLXdoeS1oaXJlLS1oZWFsdGhjYXJlIC5vLXdoeS1oaXJlX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXdoeS1oaXJlLS1oZWFsdGhjYXJlIC5vLXdoeS1oaXJlX19saXN0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAuby13aHktaGlyZS0taGVhbHRoY2FyZSAuby13aHktaGlyZV9faXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8td2h5LWhpcmUtLWhlYWx0aGNhcmUgLm8td2h5LWhpcmVfX2l0ZW1zIHtcbiAgICAgICAgd2lkdGg6IDMzJTsgfSB9XG4gICAgLm8td2h5LWhpcmUtLWhlYWx0aGNhcmUgLm8td2h5LWhpcmVfX2l0ZW1zOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFlOWZiOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXdoeS1oaXJlLS1oZWFsdGhjYXJlIC5vLXdoeS1oaXJlX19pdGVtczpudGgtY2hpbGQoMSksIC5vLXdoeS1oaXJlLS1oZWFsdGhjYXJlIC5vLXdoeS1oaXJlX19pdGVtczpudGgtY2hpbGQoMiksIC5vLXdoeS1oaXJlLS1oZWFsdGhjYXJlIC5vLXdoeS1oaXJlX19pdGVtczpudGgtY2hpbGQoMykge1xuICAgICAgICBib3JkZXItdG9wOiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8td2h5LWhpcmUtLWhlYWx0aGNhcmUgLm8td2h5LWhpcmVfX2l0ZW1zOm50aC1jaGlsZCg0KSwgLm8td2h5LWhpcmUtLWhlYWx0aGNhcmUgLm8td2h5LWhpcmVfX2l0ZW1zOm50aC1jaGlsZCg1KSwgLm8td2h5LWhpcmUtLWhlYWx0aGNhcmUgLm8td2h5LWhpcmVfX2l0ZW1zOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby13aHktaGlyZS0taGVhbHRoY2FyZSAuby13aHktaGlyZV9faXRlbXM6bnRoLWNoaWxkKDMpLCAuby13aHktaGlyZS0taGVhbHRoY2FyZSAuby13aHktaGlyZV9faXRlbXM6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8td2h5LWhpcmUtLWhlYWx0aGNhcmUgLm8td2h5LWhpcmVfX2l0ZW1zOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCA0MHB4IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby13aHktaGlyZS0taGVhbHRoY2FyZSAuby13aHktaGlyZV9faXRlbXM6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDQwcHggMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXdoeS1oaXJlLS1oZWFsdGhjYXJlIC5vLXdoeS1oaXJlX19pdGVtczpudGgtY2hpbGQoNSkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDBweCAzMHB4OyB9IH1cbiAgLm8td2h5LWhpcmUtLWhlYWx0aGNhcmUgLmNvbnRlbnQtcGFydC1zaWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuby13aHktaGlyZS0taGVhbHRoY2FyZSAuby13aHktaGlyZV9faXRlbXMtaWNvbiB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8td2h5LWhpcmUtLWhlYWx0aGNhcmUgLmJ0biB7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuby13aHktaGlyZS0tbWFudWZhY3R1cmluZyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby13aHktaGlyZS0tbWFudWZhY3R1cmluZyAuby13aHktaGlyZV9faXRlbXM6bnRoLWNoaWxkKDEpLCAuby13aHktaGlyZS0tbWFudWZhY3R1cmluZyAuby13aHktaGlyZV9faXRlbXM6bnRoLWNoaWxkKDIpLCAuby13aHktaGlyZS0tbWFudWZhY3R1cmluZyAuby13aHktaGlyZV9faXRlbXM6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWU5ZmI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby13aHktaGlyZS0tbWFudWZhY3R1cmluZyAuby13aHktaGlyZV9faXRlbXM6bnRoLWNoaWxkKDQpLCAuby13aHktaGlyZS0tbWFudWZhY3R1cmluZyAuby13aHktaGlyZV9faXRlbXM6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXdoeS1oaXJlLS1tYW51ZmFjdHVyaW5nIC5vLXdoeS1oaXJlX19pdGVtczpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cbiAgICAuby13aHktaGlyZS0tbWFudWZhY3R1cmluZyAuY29udGVudC1wYXJ0LXNpZGUgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby13aHktaGlyZS0tbWFudWZhY3R1cmluZyAuYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweCAhaW1wb3J0YW50OyB9IH1cblxuLnNraWxsLWJvdHRvbS1mb3JtIC5uZXctYm90dG9tLWZvcm0ge1xuICBiYWNrZ3JvdW5kOiAjMDUyYzU4IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9iYW5uZXItZ3JhZGllbnQucG5nKSBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5za2lsbC1ib3R0b20tZm9ybS0tZHluYW1pYy1zdXBwbHktY2hhaW4gLm5ldy1ib3R0b20tZm9ybV9fYnRuLXdyYXBwZXIgYnV0dG9uIHtcbiAgICB3aWR0aDogMzIwcHg7IH0gfVxuXG4uby1ib3R0b20td29yayB7XG4gIGJhY2tncm91bmQ6ICMwODFjMzYgdXJsKC9pbWFnZXMvbmV3LXNraWxsLXNlY3Rpb24vbGVmdC10b3AtY291cm5lci5wbmcpIG5vLXJlcGVhdDsgfVxuICAuby1ib3R0b20td29ya19fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWJvdHRvbS13b3JrX19zcGFjaW5nIHtcbiAgICAgICAgcGFkZGluZzogNDVweCAwOyB9IH1cbiAgLm8tYm90dG9tLXdvcmtfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjNmZjkzO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tYm90dG9tLXdvcmtfX2xpc3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuby1ib3R0b20td29ya19fbGlzdDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMSU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDgxYzM2O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDgsIDI4LCA1NCwgMC45NSkgMCUsIHJnYmEoOCwgMjgsIDU0LCAwLjcpIDcwJSwgcmdiYSg4LCAyOCwgNTQsIDAuMSkgMTAwJSk7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgdG9wOiAtMXB4OyB9XG4gICAgLm8tYm90dG9tLXdvcmtfX2xpc3Q6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMSU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDgxYzM2O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSg4LCAyOCwgNTQsIDAuOTUpIDAlLCByZ2JhKDgsIDI4LCA1NCwgMC43KSA3MCUsIHJnYmEoOCwgMjgsIDU0LCAwLjEpIDEwMCUpO1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICB0b3A6IC0xcHg7IH1cbiAgLm8tYm90dG9tLXdvcmtfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYzZmY5MztcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8tYm90dG9tLXdvcmtfX2l0ZW1zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tYm90dG9tLXdvcmtfX2l0ZW1zIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzYzZmY5MzsgfSB9XG4gICAgLm8tYm90dG9tLXdvcmtfX2l0ZW1zOmZpcnN0LWNoaWxkIC5vLWJvdHRvbS13b3JrX19pbWFnZXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vLWJvdHRvbS13b3JrX19pdGVtczpmaXJzdC1jaGlsZCAuby1ib3R0b20td29ya19faW1hZ2VzIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTExNXB4OyB9IH1cbiAgICAuby1ib3R0b20td29ya19faXRlbXM6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5vLWJvdHRvbS13b3JrX19pdGVtczpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm8tYm90dG9tLXdvcmtfX2l0ZW1zOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLm8tYm90dG9tLXdvcmtfX2l0ZW1zOmxhc3QtY2hpbGQgLm8tYm90dG9tLXdvcmtfX2ltYWdlcyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MWMzNjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5vLWJvdHRvbS13b3JrX19pdGVtczpsYXN0LWNoaWxkIC5vLWJvdHRvbS13b3JrX19pbWFnZXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOTBweDsgfSB9XG4gICAgICAuby1ib3R0b20td29ya19faXRlbXM6bGFzdC1jaGlsZCAuby1ib3R0b20td29ya19fdGV4dC13cmFwIHtcbiAgICAgICAgZmxleDogMCAwIDY4JTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5vLWJvdHRvbS13b3JrX19pdGVtczpsYXN0LWNoaWxkIC5vLWJvdHRvbS13b3JrX190ZXh0LXdyYXAge1xuICAgICAgICAgICAgZmxleDogMCAwIDcyJTsgfSB9XG4gIC5vLWJvdHRvbS13b3JrX19pbWFnZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5vLWJvdHRvbS13b3JrX190ZXh0LXdyYXAge1xuICAgIGZsZXg6IDAgMCA2OCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tYm90dG9tLXdvcmtfX3RleHQtd3JhcCB7XG4gICAgICAgIGZsZXg6IDAgMCA3NyU7IH0gfVxuICAuby1ib3R0b20td29ya19faGVhZGluZy10ZXh0IHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1ib3R0b20td29ya19faGVhZGluZy10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG4gIC5vLWJvdHRvbS13b3JrX19oZWlnaC10ZXh0IHtcbiAgICBjb2xvcjogIzM2ZTA3OTsgfVxuICAuby1ib3R0b20td29ya19fY29udGVudC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBjb2xvcjogIzM2ZTA3OTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tYm90dG9tLXdvcmtfX2NvbnRlbnQtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDsgfSB9XG5cbi5mb3ItdGFibGV0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvci10YWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5vLXNraWxsLWZhcSBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1za2lsbC1mYXEgaDIge1xuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7IH0gfVxuXG4uby1za2lsbC1mYXFfX3N1Yi1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1za2lsbC1mYXFfX3N1Yi1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9IH1cblxuLm8tc2tpbGwtZmFxIC5hY2NvcmRpb24xIHNwYW4ge1xuICB3aWR0aDogOTUlO1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4uby1za2lsbC10ZXN0aW1vbmlhbCAuby10ZXN0aW1vbmlhbF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuby1za2lsbC10ZXN0aW1vbmlhbCAuby10ZXN0aW1vbmlhbF9faGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc2tpbGwtdGVzdGltb25pYWwgLm8tdGVzdGltb25pYWxfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7IH0gfVxuXG4uby1za2lsbC10ZXN0aW1vbmlhbCAuby10ZXN0aW1vbmlhbF9faXRlbWltYWdlIHtcbiAgaGVpZ2h0OiAyNTlweDsgfVxuXG4uby1za2lsbC10ZXN0aW1vbmlhbCAuby10ZXN0aW1vbmlhbF9faXRlbWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMzVweCAyNXB4O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1za2lsbC10ZXN0aW1vbmlhbCAuby10ZXN0aW1vbmlhbF9faXRlbWNvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogMjc2cHg7IH0gfVxuXG4uby1za2lsbC10ZXN0aW1vbmlhbCAuby10ZXN0aW1vbmlhbF9faXRlbXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5vLXNraWxsLXRlc3RpbW9uaWFsIC5vLXRlc3RpbW9uaWFsX19pdGVtdGVjaCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uby1za2lsbC10ZXN0aW1vbmlhbCAuby10ZXN0aW1vbmlhbF9faXRlbWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5vLXNraWxsLXRlc3RpbW9uaWFsIC5vLXRlc3RpbW9uaWFsX19saXN0IC5vd2wtbmF2IHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4uby1rZXktZGlmZi1tb2RpZnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8ta2V5LWRpZmYtbW9kaWZ5IHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5vLWtleS1kaWZmLW1vZGlmeSBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMyNjJlMzY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1rZXktZGlmZi1tb2RpZnkgaDIge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8ta2V5LWRpZmYtbW9kaWZ5IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNThweDsgfSB9XG4gIC5vLWtleS1kaWZmLW1vZGlmeSAuY21uLWhlYWRpbmctcGFyYSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1rZXktZGlmZi1tb2RpZnkgLmNtbi1oZWFkaW5nLXBhcmEge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4OyB9IH1cbiAgLm8ta2V5LWRpZmYtbW9kaWZ5IC5jbG9kZS1jb21wdXRpbmctcmlnaHQtc2lkZS10ZXh0IGg0IHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5vLWtleS1kaWZmLW1vZGlmeSAuY2xvZGUtY29tcHV0aW5nLXJpZ2h0LXNpZGUtdGV4dCBwIHtcbiAgICBmb250LWZhbWlseTogUG9wcGluczsgfVxuXG4ubGV2ZXJhZ2Utc2VjdGlvbl9fbW9kaWZ5IHtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxldmVyYWdlLXNlY3Rpb25fX21vZGlmeSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAubGV2ZXJhZ2Utc2VjdGlvbl9fbW9kaWZ5IGgyIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5sZXZlcmFnZS1zZWN0aW9uX19tb2RpZnkgaDIge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxldmVyYWdlLXNlY3Rpb25fX21vZGlmeSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7IH0gfVxuICAubGV2ZXJhZ2Utc2VjdGlvbl9fbW9kaWZ5IC5vLWtleS1kaWZmLWJveCBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAubGV2ZXJhZ2Utc2VjdGlvbl9fbW9kaWZ5IC5vLWtleS1kaWZmLWJveCBwIHtcbiAgICBmb250LWZhbWlseTogUG9wcGluczsgfVxuXG4uaW90LWNhc2VfX21vZGlmeSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzI2MmUzNjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5pb3QtY2FzZV9fbW9kaWZ5IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaW90LWNhc2VfX21vZGlmeSBoMiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNThweDsgfSB9XG5cbi5pb3QtY2FzZV9fbW9kaWZ5IC5pb3QtY2FzZS13cmFwcGVyLWJveCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4uaW90LWNhc2VfX21vZGlmeSAuaW90LWNhc2Utd3JhcHBlci1ib3ggbGkge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuXG4ud2hhdC10ZXN0LXNlY3Rpb24tLXNlcnZpY2Vub3cgLmJ0bi1vcmFuZ2Uge1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1heC13aWR0aDogMjYwcHg7IH1cblxuLndoYXQtdGVzdC1zZWN0aW9uX19tb2RpZnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aGF0LXRlc3Qtc2VjdGlvbl9fbW9kaWZ5IHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC53aGF0LXRlc3Qtc2VjdGlvbl9fbW9kaWZ5IGgyIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC53aGF0LXRlc3Qtc2VjdGlvbl9fbW9kaWZ5IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53aGF0LXRlc3Qtc2VjdGlvbl9fbW9kaWZ5IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNThweDsgfSB9XG4gIC53aGF0LXRlc3Qtc2VjdGlvbl9fbW9kaWZ5IGxpIHtcbiAgICBmb250LWZhbWlseTogUG9wcGluczsgfVxuXG4ubW9iaWxlLWFwcCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zICFpbXBvcnRhbnQ7IH1cbiAgLm1vYmlsZS1hcHAgaDEsXG4gIC5tb2JpbGUtYXBwIGgyLFxuICAubW9iaWxlLWFwcCBoMyxcbiAgLm1vYmlsZS1hcHAgaDQsXG4gIC5tb2JpbGUtYXBwIGg1LFxuICAubW9iaWxlLWFwcCBoNixcbiAgLm1vYmlsZS1hcHAgcCB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMgIWltcG9ydGFudDsgfVxuICAubW9iaWxlLWFwcCAuc3BpcmFsLWNvbC1ib3ggcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm5vcm1hbC10ZXh0LWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG5cbi5saWdodC10ZXh0LWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBoZWlnaHQ6IDYycHg7XG4gIHBhZGRpbmc6IDE2cHg7IH1cblxuLnNraWxsLXRlY2hub2xvZ2llcy10YWIgLnBvb2wtc2VjdGlvbiAucG9vbC1ib3gtbGlzdCB7XG4gIGhlaWdodDogNzdweDsgfVxuICAuc2tpbGwtdGVjaG5vbG9naWVzLXRhYiAucG9vbC1zZWN0aW9uIC5wb29sLWJveC1saXN0IGltZyB7XG4gICAgbWF4LWhlaWdodDogMzhweDsgfVxuXG4udGl0bGUtbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbjogMCAwIDIwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50aXRsZS1tYXJnaW4tYm90dG9tIHtcbiAgICAgIG1hcmdpbjogMCAwIDM1cHggIWltcG9ydGFudDsgfSB9XG5cbi5vLXNraWxsLXNlcnZpY2UgLnBhZGRpbmctYm90dG9tLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXNraWxsLXNlcnZpY2UgLnBhZGRpbmctYm90dG9tLTMwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLm8tc2tpbGwtc2VydmljZSAuZXhwZXJpZW5jZS1saXN0IHVsIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXNraWxsLXNlcnZpY2UgLmV4cGVyaWVuY2UtbGlzdCB1bCBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYi03NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9iaWxlLWFwcC1zZXJ2IC5jdXN0b20tc29sdXRpb25fX2NhcmQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOXB4OyB9IH1cblxuc3Bhbi51bmRlcmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBzcGFuLnVuZGVybGluZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRpdGEtZW5nYWdlbWVudCAuaG93LWhlbHAteW91X19jYXJkLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDsgfSB9XG5cbi5idG4tLW5vdGNhcCB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG5cbi53aGF0LWFyZS0tc3RhZmYtYXVnIC53aGF0LWFyZV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi53aHktY2hvb3NlLS1zdGFmZi1hdWcgLndoeS1jaG9vc2VfX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndoeS1jaG9vc2UtLXN0YWZmLWF1ZyAud2h5LWNob29zZV9faGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndoeS1jaG9vc2UtLXN0YWZmLWF1ZyAud2h5LWNob29zZV9fbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLndoeS1jaG9vc2UtLXN0YWZmLWF1ZyAud2h5LWNob29zZV9faXRlbSB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZTNmNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aHktY2hvb3NlLS1zdGFmZi1hdWcgLndoeS1jaG9vc2VfX2l0ZW0ge1xuICAgICAgZmxleDogMCAwIDQ5JTtcbiAgICAgIGhlaWdodDogMjMwcHg7IH0gfVxuICAud2h5LWNob29zZS0tc3RhZmYtYXVnIC53aHktY2hvb3NlX19pdGVtOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ud2h5LWNob29zZS0tc3RhZmYtYXVnIC53aHktY2hvb3NlX19pdGVtcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLndoeS1jaG9vc2UtLXN0YWZmLWF1ZyAud2h5LWNob29zZV9faXRlbXMtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAud2h5LWNob29zZS0tc3RhZmYtYXVnIC53aHktY2hvb3NlX19pdGVtcy10b3AgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ud2h5LWNob29zZS0tc3RhZmYtYXVnIC53aHktY2hvb3NlX19ib3R0b20tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzI2MmUzNjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZGV2ZWxvcG1lbnQtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogIzBkMjY0MjsgfVxuICAuZGV2ZWxvcG1lbnQtYmFubmVyIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3g6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGV2LXNlcnZpY2UgLmN1c3RvbS1zb2x1dGlvbl9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmRldi1zZXJ2aWNlIC5jdXN0b20tc29sdXRpb25fX3N1Yi1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGV2LXNlcnZpY2UgLmN1c3RvbS1zb2x1dGlvbl9fY2FyZC1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmRldi1zZXJ2aWNlIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQxIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDZkNjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kZXYtc2VydmljZSAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWdyYWRpZW50MSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLmRldi1zZXJ2aWNlIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQxOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kZXYtc2VydmljZSAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWdyYWRpZW50MTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kZXYtc2VydmljZSAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWdyYWRpZW50MTpiZWZvcmUge1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiAyNXB4OyB9IH1cbiAgLmRldi1zZXJ2aWNlIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQxLmN1c3RvbS1zb2x1dGlvbl9fY2FyZC1ncmFkaWVudDEtY29sb3IxIHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzY0YjlmNDsgfVxuICAuZGV2LXNlcnZpY2UgLmN1c3RvbS1zb2x1dGlvbl9fY2FyZC1ncmFkaWVudDEuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWdyYWRpZW50MS1jb2xvcjIge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZjMzI3OyB9XG4gIC5kZXYtc2VydmljZSAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWdyYWRpZW50MS5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQxLWNvbG9yMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMyMGRlYTU7IH1cbiAgLmRldi1zZXJ2aWNlIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQxLmN1c3RvbS1zb2x1dGlvbl9fY2FyZC1ncmFkaWVudDEtY29sb3I0IHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ExNWZhZTsgfVxuICAuZGV2LXNlcnZpY2UgLmN1c3RvbS1zb2x1dGlvbl9fY2FyZC1ncmFkaWVudDEuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWdyYWRpZW50MS1jb2xvcjUge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmRhNDc0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZXYtc2VydmljZSAuY3VzdG9tLXNvbHV0aW9uX19jb2xsYXBzZS1oZWFkaW5nIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRldi1zZXJ2aWNlIC5jdXN0b20tc29sdXRpb25fX2NhcmQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cblxuLmRldi1zZXJ2aWNlIC5jdXN0b20tc29sdXRpb25fX2NhcmQge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRldi1zZXJ2aWNlIC5jdXN0b20tc29sdXRpb25fX2NhcmQge1xuICAgICAgcGFkZGluZzogMjRweCAyMHB4IDI0cHggMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uYmFubmVyLmRldmVsb3BtZW50LWJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICMwZjE4NTggdXJsKC9pbWFnZXMvY3VzdG9tLWRldi9iYW5uZXItcGF0dGVybi5qcGcpIG5vLXJlcGVhdCAwIDAvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNzBweCAyMHB4IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmFubmVyLmRldmVsb3BtZW50LWJhbm5lciB7XG4gICAgICBwYWRkaW5nOiAxNTBweCAyMHB4IDY1cHg7IH0gfVxuICAuYmFubmVyLmRldmVsb3BtZW50LWJhbm5lciAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94IHtcbiAgICBiYWNrZ3JvdW5kOiAjMWEyOTc5O1xuICAgIGJvcmRlci1jb2xvcjogIzUxNThkNjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3gtLXZlci0yIHtcbiAgICBwYWRkaW5nOiA3MHB4IDUwcHggNzBweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmJhbm5lciAuby1za2lsbC1iYW5uZXJfX3JpZ2h0b3ZlcmxheSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmFubmVyIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRvdmVybGF5IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uYmFubmVyIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3h0b3Age1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3h0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5iYW5uZXIgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveHRpdGxlIGEgc3BhbjpiZWZvcmUge1xuICBoZWlnaHQ6IDRweDsgfVxuXG4uYmFubmVyX190b3AtcmF0ZWQge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJhbm5lcl9fdG9wLXJhdGVkIHtcbiAgICAgIG1heC13aWR0aDogNDY2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUxNThkNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogIzFhMjk3OTsgfSB9XG5cbi5iYW5uZXJfX3RvcC1yYXRlZC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5iYW5uZXJfX3RvcC1yYXRlZC10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uYmFubmVyX190b3AtcmF0ZWQtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICM4NGE1Zjk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmJhbm5lcl9fdG9wLXJhdGluZyB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBmbGV4OiAwIDAgMTgzcHg7XG4gIG1heC13aWR0aDogMTgzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLyogU3R5bGUgZm9yIHRoZSBTcGxpZGUgY29udGFpbmVyICovXG4gIC8qIFN0eWxlIGZvciBlYWNoIHNsaWRlICovXG4gIC8qIEFkZCBhbnkgYWRkaXRpb25hbCBzdHlsZXMgaWYgbmVlZGVkICovIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmFubmVyX190b3AtcmF0aW5nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAuYmFubmVyX190b3AtcmF0aW5nIC5zcGxpZGVfX3RyYWNrIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5iYW5uZXJfX3RvcC1yYXRpbmcgLnNwbGlkZV9fc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYmFubmVyX190b3AtcmF0aW5nLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5iYW5uZXJfX3RvcC1yYXRpbmctbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLmJhbm5lcl9fdG9wLXJhdGluZy1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4OyB9XG4gIC5iYW5uZXJfX3RvcC1yYXRpbmctcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNkN2RmZTY7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmJhbm5lcl9fdG9wLXJhdGluZy1udW1iZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYmFubmVyX190b3AtcmF0aW5nLXJldmlldyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lciAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmJhbm5lciAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnN1YnRpdGxlIHtcbiAgY29sb3I6ICNjZWU4ZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmFubmVyIC5vLXNraWxsLWJhbm5lcl9fYmFubmVyc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG4uZGV2LXNlcnZpY2UtYmVuZWZpdCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kZXYtc2VydmljZS1iZW5lZml0IGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbi5kZXYtc2VydmljZS1iZW5lZml0IC5zZXJ2aWNlLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRldi1zZXJ2aWNlLWJlbmVmaXQgLnNlcnZpY2UtY2FyZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB3aWR0aDogNjhweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5kZXYtc2VydmljZS1iZW5lZml0IC5zZXJ2aWNlLWNhcmQtY29sb3IxOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNjRiOWY0OyB9XG5cbi5kZXYtc2VydmljZS1iZW5lZml0IC5zZXJ2aWNlLWNhcmQtY29sb3IyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjI5OTA2OyB9XG5cbi5kZXYtc2VydmljZS1iZW5lZml0IC5zZXJ2aWNlLWNhcmQtY29sb3IzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjBkZWE1OyB9XG5cbi5kZXYtc2VydmljZS1iZW5lZml0IC5zZXJ2aWNlLWNhcmQtY29sb3I0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNGZhOTQxOyB9XG5cbi5kZXYtc2VydmljZS1iZW5lZml0IC5zZXJ2aWNlLWNhcmQtY29sb3I1OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmJiYTE0OyB9XG5cbi5kZXYtc2VydmljZS1iZW5lZml0IC5zZXJ2aWNlLWNhcmQtY29sb3I2OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYTE1ZmFlOyB9XG5cbi5jdXN0b20tZGV2LXRlY2gge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODsgfVxuICAuY3VzdG9tLWRldi10ZWNoIC5vLWFjY29yZGlvbl9fY29udGVudC1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmOWZiO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuY3VzdG9tLWRldi10ZWNoIC5vLWFjY29yZGlvbl9fY29udGVudC10aXRsZSB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuY3VzdG9tLWRldi10ZWNoIC5vLWFjY29yZGlvbl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjlmYjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLWRldi10ZWNoIC5vLWFjY29yZGlvbl9fY29udGVudCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG4gIC5jdXN0b20tZGV2LXRlY2ggLm8tYWNjb3JkaW9uX19idXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmN1c3RvbS1kZXYtdGVjaCAuc2tpbGwtdGVjaG5vbG9naWVzLXRhYl9fYm90dG9tLWxpbmsge1xuICAgIGNvbG9yOiAjMzU1YmJmOyB9XG4gIC5jdXN0b20tZGV2LXRlY2ggLm8tYWNjb3JkaW9uX190YWIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbS1kZXYtdGVjaCAuby1hY2NvcmRpb25fX3RhYiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9IH1cbiAgLmN1c3RvbS1kZXYtdGVjaCAuby1hY2NvcmRpb25fX3RhYi5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRlMmVhOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmN1c3RvbS1kZXYtdGVjaCAucG9vbC1zZWN0aW9uIC5wb29sLWJveC1saXN0IHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jdXN0b20tZGV2LXRlY2ggLm8tYWNjb3JkaW9uX19idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDsgfSB9XG4gIC5jdXN0b20tZGV2LXRlY2ggLnRhYi1wYW5lOmxhc3QtY2hpbGQgLm8tYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5jdXN0b20tZGV2LW1ldGhvZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY3VzdG9tLWRldi1tZXRob2QgLmN1c3RvbS1zb2x1dGlvbl9fc3ViLWhlYWRpbmcge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDsgfSB9XG4gIC5jdXN0b20tZGV2LW1ldGhvZCAuby13ZS1kZXZlbG9wX19ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5jdXN0b20tZGV2LW1ldGhvZCAuby13ZS1kZXZlbG9wX19ib3gtY29sb3IxIHtcbiAgICBib3JkZXItY29sb3I6ICM2NGI5ZjQ7IH1cbiAgLmN1c3RvbS1kZXYtbWV0aG9kIC5vLXdlLWRldmVsb3BfX2JveC1jb2xvcjIge1xuICAgIGJvcmRlci1jb2xvcjogIzIwZGVhNTsgfVxuICAuY3VzdG9tLWRldi1tZXRob2QgLm8td2UtZGV2ZWxvcF9fYm94LWNvbG9yMyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmRhNDc0OyB9XG4gIC5jdXN0b20tZGV2LW1ldGhvZCAuby13ZS1kZXZlbG9wX19ib3gtY29sb3I0IHtcbiAgICBib3JkZXItY29sb3I6ICNhMTVmYWU7IH1cbiAgLmN1c3RvbS1kZXYtbWV0aG9kIC5vLXdlLWRldmVsb3BfX2JveGNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY3VzdG9tLWRldi1qb3VybmV5IHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uby10ZXN0aW1vbmlhbF9faGVhZGluZyAuby10ZXN0aW1vbmlhbF9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmN1c3RvbS1kZXYtY2FzZS1zdHVkeSAuby10ZXN0aW1vbmlhbF9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmN1c3RvbS1kZXYtY2FzZS1zdHVkeSAuby10ZXN0aW1vbmlhbF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jdXN0b20tZGV2LWNhc2Utc3R1ZHkgLm8tdGVzdGltb25pYWxfX2l0ZW10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjFweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tLWRldi1jYXNlLXN0dWR5LS1zdGFmZi1hdWctaXQgLm8tdGVzdGltb25pYWxfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbi5jdXN0b20tZGV2LWNhc2Utc3R1ZHktLXN0YWZmLWF1Zy1pdCAuby10ZXN0aW1vbmlhbF9faXRlbWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tLWRldi1jYXNlLXN0dWR5LS1oZWFsdGhjYXJlIC5vLXRlc3RpbW9uaWFsX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLmN1c3RvbS1kZXYtY2FzZS1zdHVkeS0taGVhbHRoY2FyZSAuby10ZXN0aW1vbmlhbF9fc3ViLWhlYWRpbmcge1xuICBjb2xvcjogIzQ3NDc0NztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmN1c3RvbS1kZXYtY2FzZS1zdHVkeS0taGVhbHRoY2FyZSAuby10ZXN0aW1vbmlhbF9fc3ViLWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLmN1c3RvbS1kZXYtZmFxIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uc3BsaWRlX19saXN0LS1kYXRhLWVuZyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5zcGxpZGVfX2xpc3QtLWF1dG8taGVpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnN0YXRpYy1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiBTaG93IGJ5IGRlZmF1bHQgKi8gfVxuXG4uanMtYmFubmVyLXJldmlldy1zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBIaWRlIHNsaWRlciBpbml0aWFsbHkgKi8gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1zZXJ2aWNlLWJhbm5lci0tZHluYW1pY3MtMzY1LXN1cHBseS1jaGFpbi1tYW51ZmFjdHVyaW5nLWNvbnN1bHRpbmcgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveHRvcCAuYnRuIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uby1zZXJ2aWNlLWJhbm5lci0taGVhbHRoY2FyZSB7XG4gIGJhY2tncm91bmQ6ICMwZDI2NDIgdXJsKC9pbWFnZXMvaGVhbHRoY2FyZS1zZXJ2aWNlcy9iYW5uZXIuanBnKSBuby1yZXBlYXQgMCAwL2NvdmVyICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1zZXJ2aWNlLWJhbm5lci0taGVhbHRoY2FyZSAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc2VydmljZS1iYW5uZXItLWhlYWx0aGNhcmUgLmJhbm5lcl9fdG9wLXJhdGVkIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuXG4uby1zZXJ2aWNlLWJhbm5lci0tbWFudWZhY3R1cmUge1xuICBiYWNrZ3JvdW5kOiAjMGQyNjQyIHVybCgvaW1hZ2VzL21hbnVmYWN0dXJpbmcvbWFudWZhY3R1cmluZy1iYW5uZXIucG5nKSBuby1yZXBlYXQgMCAwL2NvdmVyICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1zZXJ2aWNlLWJhbm5lci0tbWFudWZhY3R1cmUgLm8tc2tpbGwtYmFubmVyX19iYW5uZXJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uby1zZXJ2aWNlLWJhbm5lci0tYmFua2luZyB7XG4gIGJhY2tncm91bmQ6ICMwZDI2NDIgdXJsKC9pbWFnZXMvYmFua2luZy1maW5hbmNlL2Jhbm5lci5wbmcpIG5vLXJlcGVhdCAwIDAvY292ZXIgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXNlcnZpY2UtYmFubmVyLS1iYW5raW5nIC5vLXNraWxsLWJhbm5lcl9fYmFubmVyc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuLm8tc2VydmljZS1iYW5uZXItLWxvZ2lzdGljcyB7XG4gIGJhY2tncm91bmQ6ICMwZDI2NDIgdXJsKC9pbWFnZXMvbG9naXN0aWNzL2Jhbm5lci5wbmcpIG5vLXJlcGVhdCAwIDAvY292ZXIgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXNlcnZpY2UtYmFubmVyLS1sb2dpc3RpY3MgLm8tc2tpbGwtYmFubmVyX19iYW5uZXJzdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uby1zZXJ2aWNlLWJhbm5lci0tcmVhbC1lc3RhdGUge1xuICBiYWNrZ3JvdW5kOiAjMGQyNjQyIHVybCgvaW1hZ2VzL3JlYWwtZXN0YXRlL3JlYWwtZXN0YXRlLWJhbm5lci5wbmcpIG5vLXJlcGVhdCAwIDAvY292ZXIgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXNlcnZpY2UtYmFubmVyLS1yZWFsLWVzdGF0ZSAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnN1YnRpdGxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH0gfVxuXG4uby1zZXJ2aWNlLWJhbm5lci0tcmV0YWlsIHtcbiAgYmFja2dyb3VuZDogIzBkMjY0MiB1cmwoL2ltYWdlcy9yZXRhaWwvYmFubmVyLnBuZykgbm8tcmVwZWF0IDAgMC9jb3ZlciAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tc2VydmljZS1iYW5uZXItLXJldGFpbCAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnN1YnRpdGxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXNlcnZpY2UtYmFubmVyLS1yZXRhaWwgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveCB7XG4gICAgICBtYXgtd2lkdGg6IDM5MHB4OyB9IH1cblxuLm8tc2VydmljZS1iYW5uZXItLWF1dG9tb3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMGQyNjQyIHVybCgvaW1hZ2VzL2F1dG9tb3RpdmUvYmFubmVyLnBuZykgbm8tcmVwZWF0IDAgMC9jb3ZlciAhaW1wb3J0YW50OyB9XG5cbi5vLXNlcnZpY2UtYmFubmVyLS10cmF2ZWwge1xuICBiYWNrZ3JvdW5kOiAjMGQyNjQyIHVybCgvaW1hZ2VzL3RyYXZlbC1ob3NwaXRhbGl0eS9iYW5uZXIucG5nKSBuby1yZXBlYXQgMCAwL2NvdmVyICFpbXBvcnRhbnQ7IH1cblxuLm8tc2VydmljZS1iYW5uZXItLW1lZGlhIHtcbiAgYmFja2dyb3VuZDogIzBkMjY0MiB1cmwoL2ltYWdlcy9tZWRpYS9iYW5uZXIucG5nKSBuby1yZXBlYXQgMCAwL2NvdmVyICFpbXBvcnRhbnQ7IH1cblxuLm8tc2VydmljZS1iYW5uZXItLWxlYXJuaW5nIHtcbiAgYmFja2dyb3VuZDogIzBkMjY0MiB1cmwoL2ltYWdlcy9sZWFybmluZy9iYW5uZXIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlciAhaW1wb3J0YW50OyB9XG5cbi5vLXNlcnZpY2UtYmFubmVyLS1lbmVyZ3kge1xuICBiYWNrZ3JvdW5kOiAjMGQyNjQyIHVybCgvaW1hZ2VzL2VuZXJneS9iYW5uZXIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlciAhaW1wb3J0YW50OyB9XG5cbi5vLXNlcnZpY2UtYmFubmVyLS1hZ3JpdGVjaCB7XG4gIGJhY2tncm91bmQ6ICMwZDI2NDIgdXJsKC9pbWFnZXMvYWdyaXRlY2gvYmFubmVyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXIgIWltcG9ydGFudDsgfVxuXG4uby1zZXJ2aWNlLWJhbm5lci0tc3BvcnRzIHtcbiAgYmFja2dyb3VuZDogIzBkMjY0MiB1cmwoL2ltYWdlcy9zcG9ydHMvYmFubmVyLnBuZykgbm8tcmVwZWF0IDAgNzBweC9jb3ZlciAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b20tZGV2LWhlbHAtLWhlYWx0aGNhcmUgLmhvdy1oZWxwLXlvdV9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5jdXN0b20tZGV2LWhlbHAtLWhlYWx0aGNhcmUgLmhvdy1oZWxwLXlvdV9fc3ViLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jdXN0b20tZGV2LWhlbHAtLWhlYWx0aGNhcmUgLmhvdy1oZWxwLXlvdV9fc3ViLWhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbi5vLXdlLWRldmVsb3AtLXNvbHZpbmctdHJhdmVsIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvdHJhdmVsLWhvc3BpdGFsaXR5L3Byb2Nlc3MtYmcucG5nKSBuby1yZXBlYXQgMCAwL2NvdmVyICFpbXBvcnRhbnQ7IH1cblxuLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tbGVhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9sZWFybmluZy9wcm9jZXNzLWJnLnBuZykgbm8tcmVwZWF0IDAgMC9jb3ZlciAhaW1wb3J0YW50OyB9XG5cbi5vLWRldmVsb3BtZW50LXByb2Nlc3MtLWVuZXJneSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2VuZXJneS9wcm9jZXNzLnBuZykgbm8tcmVwZWF0IDAgMC9jb3ZlciAhaW1wb3J0YW50OyB9XG5cbi5vLWRldmVsb3BtZW50LXByb2Nlc3MtLWFncml0ZWNoIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYWdyaXRlY2gvcHJvY2Vzcy5wbmcpIG5vLXJlcGVhdCAwIDAvY292ZXIgIWltcG9ydGFudDsgfVxuXG4vKiBBTkNIT1IgLSBTZXJ2aWNlIEluZGl2aWR1YWwgcGFnZSBkZXNpZ24gKi9cbi5vLXNlcnZpY2UtYmFubmVyIC5vLXNraWxsLWJhbm5lcl9fYmFubmVydGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLm8tc2VydmljZS1iYW5uZXIgLm8tc2tpbGwtYmFubmVyX19iYW5uZXJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXNlcnZpY2UtYmFubmVyIC5vLXNraWxsLWJhbm5lcl9fYmFubmVydGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tc2VydmljZS1iYW5uZXItLWFpLWRldmVsb3BtZW50IC5vLXNraWxsLWJhbm5lcl9fYmFubmVydGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tc2VydmljZS1iYW5uZXItLWFpLWRldmVsb3BtZW50IC5vLXNraWxsLWJhbm5lcl9fYmFubmVyc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLXNlcnZpY2UtYmFubmVyLS1haS1kZXZlbG9wbWVudCAuYmFubmVyX190b3AtcmF0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1zZXJ2aWNlLWJhbm5lci0tbWljcm9zb2Z0LWR5bmFtaWNzLTM2NS1jb25zdWx0YW50IC5vLXNraWxsLWJhbm5lcl9fYmFubmVydGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLXNlcnZpY2UtYmFubmVyLS1taWNyb3NvZnQtZHluYW1pYy0zNjUtY29uc3VsdGluZy1zZXJ2aWNlcyAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1zZXJ2aWNlLWJhbm5lci0tZHluYW1pY3MtMzY1LXN1cHBseS1jaGFpbi1tYW51ZmFjdHVyaW5nLWNvbnN1bHRpbmcgLm8tc2tpbGwtYmFubmVyX19iYW5uZXJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tc2VydmljZS1iYW5uZXItLW1pY3Jvc29mdC1keW5hbWljcy0zNjUtY3VzdG9tZXItc2VydmljZS1pbnRlZ3JhdGlvbiAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1zZXJ2aWNlLWJhbm5lci0tbWljcm9zb2Z0LWR5bmFtaWNzLTM2NS1jb25zdWx0aW5nLWNvbXBhbmllcyAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7IH0gfVxuXG4uby13ZS1kZXZlbG9wX19zcGFjaW5nIHtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8td2UtZGV2ZWxvcF9fc3BhY2luZyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuXG4uby13ZS1kZXZlbG9wX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogIzI2MmUzNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLm8td2UtZGV2ZWxvcF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXdlLWRldmVsb3BfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby13ZS1kZXZlbG9wX190aXRsZS0tZGl0YSB7XG4gICAgICBmb250LXNpemU6IDUxcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG5cbi5vLXdlLWRldmVsb3BfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLm8td2UtZGV2ZWxvcF9fc3VidGl0bGUtLWRpdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8td2UtZGV2ZWxvcF9fc3VidGl0bGUtLWRpdGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLm8td2UtZGV2ZWxvcF9fc3VidGl0bGUtLW1lcmdpbmJ0bSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby13ZS1kZXZlbG9wX19zdWJ0aXRsZS0tbWVyZ2luYnRtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbi5vLXdlLWRldmVsb3BfX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94LS1jb2xvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXdlLWRldmVsb3BfX2JveC0tY29sb3Ige1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAzMHB4OyB9IH1cbiAgICAuby13ZS1kZXZlbG9wX19ib3gtLWNvbG9yOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHdpZHRoOiA4OXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7IH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94LS1jb2xvcjE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjRiOWY0OyB9XG4gIC5vLXdlLWRldmVsb3BfX2JveC0tY29sb3IyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZiYmExNDsgfVxuICAuby13ZS1kZXZlbG9wX19ib3gtLWNvbG9yMzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNhMTVmYWU7IH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94LS1jb2xvcjQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2NjMDY1OyB9XG4gIC5vLXdlLWRldmVsb3BfX2JveC0tY3VzdG9tOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiA2OHB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20tY29sb3IxOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM2NGI5ZjQ7IH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20tY29sb3IyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmMjk5MDY7IH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20tY29sb3IzOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMyMGRlYTU7IH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20tY29sb3I0OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM0ZmE5NDE7IH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20tY29sb3I1OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmYmJhMTQ7IH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20tY29sb3I2OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNhMTVmYWU7IH1cblxuLm8td2UtZGV2ZWxvcF9fdG9waWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7IH1cblxuLm8td2UtZGV2ZWxvcF9fYm94dGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm8td2UtZGV2ZWxvcF9fYm94dGl0bGUtLWN1c3RvbSB7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5vLXdlLWRldmVsb3BfX2JveHRpdGxlLS1jdXN0b20gaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uby13ZS1kZXZlbG9wX19ib3hjb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDA7IH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94Y29udGVudC0tbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAyMHB4OyB9XG5cbi5vLXdlLWRldmVsb3AgLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXgtd2lkdGg6IDM1MnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMThweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLm8td2UtZGV2ZWxvcCAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG5cbi5vLXdlLWRldmVsb3AgLmJ0bi1vcmFuZ2UtLWRpdGEge1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby13ZS1kZXZlbG9wIC5idG4tb3JhbmdlLS1kaXRhIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4uby13ZS1kZXZlbG9wIC5vLWtleS1kaWZmLWJveCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zOyB9XG5cbi5vLXdlLWRldmVsb3AgLm8ta2V5LWRpZmYtYm94IHAge1xuICBmb250LWZhbWlseTogUG9wcGluczsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby13ZS1kZXZlbG9wLS1oaXJlLXNhbGVzZm9yY2UgLmJ0biB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLXdlLWRldmVsb3AtLW1pY3Jvc29mdC1keW5hbWljcy0zNjUtaW1wbGVtZW50YXRpb24tc3VwcG9ydC1zZXJ2aWNlcyAuYnRuIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4OyB9IH1cblxuLm8td2UtZGV2ZWxvcF9faW5kdXN0cnktbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjYyRTM2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLm8td2UtZGV2ZWxvcF9faW5kdXN0cnktbGlzdCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2JhbmtpbmctZmluYW5jZS9yaWdodC1jaXJjbGUuc3ZnKSBuby1yZXBlYXQgMCAwOyB9XG4gIC5vLXdlLWRldmVsb3BfX2luZHVzdHJ5LWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uby13ZS1kZXZlbG9wLS1pbmR1c3RyeSAuby13ZS1kZXZlbG9wX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8td2UtZGV2ZWxvcC0taW5kdXN0cnkgLm8td2UtZGV2ZWxvcF9fYm94IHtcbiAgICBtaW4taGVpZ2h0OiAzMjRweDsgfSB9XG5cbi5vLXdlLWRldmVsb3AtLWluZHVzdHJ5IGkge1xuICBmbGV4OiAwIDAgNDRweDsgfVxuXG4uby13ZS1kZXZlbG9wLS1pbmR1c3RyeSAuby13ZS1kZXZlbG9wX19ib3h0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby13ZS1kZXZlbG9wLS1pbmR1c3RyeSAuby13ZS1kZXZlbG9wX19ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLXdlLWRldmVsb3AtLWluZHVzdHJ5LWxvZ2lzdGljcyAuby13ZS1kZXZlbG9wX19ib3h0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8td2UtZGV2ZWxvcC0taW5kdXN0cnktbG9naXN0aWNzIC5vLXdlLWRldmVsb3BfX2JveCB7XG4gICAgbWluLWhlaWdodDogMjgwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby13ZS1kZXZlbG9wLS1zb2x2aW5nLWVuZXJneSAuby13ZS1kZXZlbG9wX19ib3gge1xuICAgIG1pbi1oZWlnaHQ6IDI2MnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8td2UtZGV2ZWxvcC0taW5kdXN0cnktcmVhbGVzdHN0ZSAuby13ZS1kZXZlbG9wLS1pbmR1c3RyeS1jb250ZW50IHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMzBweDsgfSB9XG5cbi5vLXdlLWRldmVsb3AtLWluZHVzdHJ5LXJlYWxlc3RzdGUgLm8td2UtZGV2ZWxvcC0taW5kdXN0cnktYm94LWl0ZW0ge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXdlLWRldmVsb3AtLWluZHVzdHJ5LXJlYWxlc3RzdGUgLm8td2UtZGV2ZWxvcC0taW5kdXN0cnktYm94LWl0ZW0ge1xuICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4uby13ZS1kZXZlbG9wLS1pbmR1c3RyeS1yZWFsZXN0c3RlIC5vLXdlLWRldmVsb3BfX2JveCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87IH1cblxuLm8td2UtZGV2ZWxvcC0taW5kdXN0cnktYXV0b21vdGl2ZSAuby13ZS1kZXZlbG9wX19ib3h0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uby1kaXNjdXNzLXByb2plY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyMzU1OyB9XG4gIC5vLWRpc2N1c3MtcHJvamVjdF9fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWRpc2N1c3MtcHJvamVjdF9fc3BhY2luZyB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5vLWRpc2N1c3MtcHJvamVjdF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8tZGlzY3Vzcy1wcm9qZWN0X190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1kaXNjdXNzLXByb2plY3RfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDsgfSB9XG4gIC5vLWRpc2N1c3MtcHJvamVjdF9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXI7IH1cbiAgLm8tZGlzY3Vzcy1wcm9qZWN0X19pdGVtcyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2NhZTdmZjsgfVxuICAgIC5vLWRpc2N1c3MtcHJvamVjdF9faXRlbXM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY291bnRlcik7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogY291bnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OTJkYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm8tZGlzY3Vzcy1wcm9qZWN0X19pdGVtczpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7IH0gfVxuICAgIC5vLWRpc2N1c3MtcHJvamVjdF9faXRlbXM6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5vLWRpc2N1c3MtcHJvamVjdCAuYnRuIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1kaXNjdXNzLXByb2plY3QgLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLm8tZGlzY3Vzcy1wcm9qZWN0IC5idG4td2ViLWRldmVsb3BtZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5vLWRpc2N1c3MtcHJvamVjdCAuYnRuLWxldHMtZGlzY3Vzcy1jdXN0b20ge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLm8tZGlzY3Vzcy1wcm9qZWN0IC5idG4tbGV0cy1kaXNjdXNzLXNhbGVzZm9yY2Uge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDsgfSB9XG4gIC5vLWRpc2N1c3MtcHJvamVjdC0tZGl0YSAuby1kaXNjdXNzLXByb2plY3RfX3BhcmEtLWRpdGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjY2FlN2ZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tZGlzY3Vzcy1wcm9qZWN0LS1kaXRhIC5vLWRpc2N1c3MtcHJvamVjdF9fcGFyYS0tZGl0YSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLm8tZGlzY3Vzcy1wcm9qZWN0LS1haS1lZHZlbG9wbWVudCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbGV0cy1kaXNjdXNzL2N1c3RvbS1zb2Z0d2FyZS1kaXNjdXNzLWJnLmpwZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tZGlzY3Vzcy1wcm9qZWN0LS1haS1lZHZlbG9wbWVudCAuby1kaXNjdXNzLXByb2plY3RfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDsgfSB9XG4gICAgLm8tZGlzY3Vzcy1wcm9qZWN0LS1haS1lZHZlbG9wbWVudCAuby1kaXNjdXNzLXByb2plY3RfX3N1Yi1oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuby1kaXNjdXNzLXByb2plY3QtLWFpLWVkdmVsb3BtZW50IC5vLWRpc2N1c3MtcHJvamVjdF9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1kaXNjdXNzLXByb2plY3QtLWFpLWRldmVsb3BlciAuby1kaXNjdXNzLXByb2plY3RfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9IH1cbiAgLm8tZGlzY3Vzcy1wcm9qZWN0LS1haS1kZXZlbG9wZXIgLm8tZGlzY3Vzcy1wcm9qZWN0X19zdWItaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1kaXNjdXNzLXByb2plY3QtLWFpLWRldmVsb3BlciAuby1kaXNjdXNzLXByb2plY3RfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5vLWRldmVsb3BtZW50LXByb2Nlc3NfX3NwYWNpbmcge1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19zcGFjaW5nIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLW11bHRpcGxlaXRlbXMgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1tdWx0aXBsZWl0ZW1zIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgICBtYXJnaW46IDgwcHggMjhweCAwOyB9XG4gICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tbXVsdGlwbGVpdGVtcyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczpudGgtY2hpbGQoMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1tdWx0aXBsZWl0ZW1zIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCgzbiArIDQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tbXVsdGlwbGVpdGVtcyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1tdWx0aXBsZWl0ZW1zIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCg2KTphZnRlciB7XG4gICAgICB3aWR0aDogNTA2cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogMTE4MXB4KSB7XG4gICAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1tdWx0aXBsZWl0ZW1zIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCg2KTphZnRlciB7XG4gICAgICAgIHdpZHRoOiA2MzZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODFweCkge1xuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1tdWx0aXBsZWl0ZW1zIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgICB3aWR0aDogMjklOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLW11bHRpcGxlaXRlbXMgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMge1xuICAgIHdpZHRoOiAzMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1tdWx0aXBsZWl0ZW1zb25lIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tbXVsdGlwbGVpdGVtc29uZSAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcyB7XG4gICAgbWFyZ2luOiA4MHB4IDI4cHggMDsgfVxuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLW11bHRpcGxlaXRlbXNvbmUgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXM6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tbXVsdGlwbGVpdGVtc29uZSAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczpudGgtY2hpbGQoM24gKyA0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLW11bHRpcGxlaXRlbXNvbmUgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXM6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tbXVsdGlwbGVpdGVtc29uZSAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczpudGgtY2hpbGQoNik6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDMzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDExODFweCkge1xuICAgICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tbXVsdGlwbGVpdGVtc29uZSAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczpudGgtY2hpbGQoNik6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNDgwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLW11bHRpcGxlaXRlbXNvbmUgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXM6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgxcHgpIHtcbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tbXVsdGlwbGVpdGVtc29uZSAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcyB7XG4gICAgd2lkdGg6IDI5JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1tdWx0aXBsZWl0ZW1zb25lIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgICB3aWR0aDogMzAlOyB9IH1cblxuLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tcHJvY2VzczEgLmJ0biB7XG4gIG1heC13aWR0aDogMzUwcHggIWltcG9ydGFudDsgfVxuXG4uby1kZXZlbG9wbWVudC1wcm9jZXNzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogIzI2MmUzNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fdGl0bGUtLWRpdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fdGl0bGUtLWRpdGEge1xuICAgICAgICBmb250LXNpemU6IDUxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19saXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODk4OTg5O1xuICBwYWRkaW5nOiAwIDIwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNDBweCAwIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcyB7XG4gICAgICBtYXJnaW46IDY0cHggMCAwO1xuICAgICAgbWluLWhlaWdodDogMTkzcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgICAgIHdpZHRoOiAyOCU7XG4gICAgICBtYXJnaW46IDgwcHggMCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MXB4KSB7XG4gICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMge1xuICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LXNraWxsLXNlY3Rpb24vaWNvbnMvc3RlcC1hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczphZnRlciB7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvdHRvbTogLTQwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogLTU1cHg7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCgzbiArIDMpOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LXNraWxsLXNlY3Rpb24vaWNvbnMvc3RlcC1hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczpudGgtY2hpbGQoM24gKyAzKTphZnRlciB7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvdHRvbTogLTQwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczpudGgtY2hpbGQoM24gKyAzKTphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDY3NnB4O1xuICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1za2lsbC1zZWN0aW9uL2RldmVsb3BtZW50LXByb2Nlc3MtYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICBib3R0b206IC03MnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgxcHgpIHtcbiAgICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCgzbiArIDMpOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDgzNnB4OyB9IH1cbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXM6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zLS1zaG9ydC1hcnJvdzphZnRlciB7XG4gICAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1za2lsbC1zZWN0aW9uL3Nob3J0LWRhc2hlZC1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zLS1tci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcy0tZGl0YSB7XG4gICAgcGFkZGluZzogMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zLS1kaXRhIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgd2lkdGg6IDMyJTsgfSB9XG4gICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMtLWRpdGE6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcy0tZGl0YTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTIwMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAtMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjODk4OTg5O1xuICAgICAgd2lkdGg6IDk1MHB4O1xuICAgICAgaGVpZ2h0OiA5NTBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7IH1cbiAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcy0tZGl0YTpob3ZlcjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICM4OGRlYjEpLCBjb2xvci1zdG9wKDIwJSwgIzFhYjg2NCksIGNvbG9yLXN0b3AoNTIlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikpLCB0byhyZ2JhKDYsIDg3LCAxODEsIDAuNjIpKSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zLS1kaXRhOm50aC1jaGlsZCgxKSwgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMtLWRpdGE6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcy0tZGl0YTpudGgtY2hpbGQoMyksIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zLS1kaXRhOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2JveCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fYm94IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAxNXB4IDIwcHg7IH0gfVxuXG4uby1kZXZlbG9wbWVudC1wcm9jZXNzX19udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUzLCA5MSwgMTkxLCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDczcHg7XG4gIGhlaWdodDogNzNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtMzVweDsgfVxuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19udW1iZXIgc3Ryb25nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTViYmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fdGl0bGVhcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fdGl0bGVhcmVhIGkge1xuICAgIG1hcmdpbi1yaWdodDogMTNweDsgfVxuXG4uby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtdGl0bGUge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luOiAwOyB9XG5cbi5vLWRldmVsb3BtZW50LXByb2Nlc3MgLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzIC5idG4ge1xuICAgICAgbWF4LXdpZHRoOiAzMDZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2VzcyAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1hcmdpbjogMzRweCBhdXRvIDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1taWNyb3NvZnQtZHluYW1pY3MtZnVuY3Rpb25hbC1jb25zdWx0YW50LXNlcnZpY2VzIC5idG4ge1xuICAgIG1heC13aWR0aDogMzQwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1tcy1keW5hbWljcy1heC1jb25zdWx0YW50LXNlcnZpY2VzIC5idG4ge1xuICAgIG1heC13aWR0aDogNDE1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1zZXJ2aWNlbm93IC5idG4tb3JhbmdlIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tYWkgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMge1xuICAgIG1pbi1oZWlnaHQ6IDM4NXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLWFpIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgICBtaW4taGVpZ2h0OiAzODBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1haSAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcyB7XG4gICAgbWluLWhlaWdodDogMjkwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1jdXN0b20tc29mdHdhcmUgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMge1xuICAgIG1pbi1oZWlnaHQ6IDIxNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLWN1c3RvbS1zb2Z0d2FyZSAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcyB7XG4gICAgbWluLWhlaWdodDogMjE1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tY3VzdG9tLXNvZnR3YXJlIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3MgLmJ0bi0zNTAge1xuICAgIG1heC13aWR0aDogMzUwcHg7IH0gfVxuXG4uby1kZXZlbG9wbWVudC1wcm9jZXNzLS1kaXRhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1kaXRhIC5idG4tb3JhbmdlIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1heC13aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1kaXRhIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX3RpdGxlYXJlYSBpIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBmbGV4OiAwIDAgNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tYWktZGV2ZWxvcG1lbnQgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXM6bnRoLWNoaWxkKDNuICsgMyk6YWZ0ZXIge1xuICAgIHdpZHRoOiA2MzBweDsgfSB9XG5cbi5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2NoaWxkLWxpc3QgbGkge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fY2hpbGQtbGlzdCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZ3JlZW4tdGljay5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDA7IH1cblxuLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tbWFudWZhY3R1cmluZyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL21hbnVmYWN0dXJpbmcvcHJvY2Vzcy1iZy5qcGcpIG5vLXJlcGVhdCAwIDAvY292ZXI7IH1cbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tbWFudWZhY3R1cmluZyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1tYW51ZmFjdHVyaW5nIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1tYW51ZmFjdHVyaW5nIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLW1hbnVmYWN0dXJpbmcgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMge1xuICAgICAgICBtYXJnaW46IDYwcHggMCAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDE1cHggMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1tYW51ZmFjdHVyaW5nIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgICAgICAgd2lkdGg6IDIyJTsgfSB9XG4gICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tbWFudWZhY3R1cmluZyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tYW51ZmFjdHVyaW5nL2dyZWVuLWFycm93LnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGhlaWdodDogMjNweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1tYW51ZmFjdHVyaW5nIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCgzKTphZnRlciwgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tbWFudWZhY3R1cmluZyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczpudGgtY2hpbGQoNik6YWZ0ZXIge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogLTU1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tbWFudWZhY3R1cmluZyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczpudGgtY2hpbGQoNCk6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogOTI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL21hbnVmYWN0dXJpbmcvZ3JlZW4tYXJyb3ctYmlnLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgYm90dG9tOiAtNjNweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgIHJpZ2h0OiAxMDNweDtcbiAgICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1tYW51ZmFjdHVyaW5nIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCg1KSwgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tbWFudWZhY3R1cmluZyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczpudGgtY2hpbGQoNiksIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLW1hbnVmYWN0dXJpbmcgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXM6bnRoLWNoaWxkKDcpLCAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1tYW51ZmFjdHVyaW5nIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCg4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLW1hbnVmYWN0dXJpbmcgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cblxuLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tYmFua2luZyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2JhbmtpbmctZmluYW5jZS9wcm9jZXNzLWJnLnBuZykgbm8tcmVwZWF0IDAgMC9jb3ZlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLWJhbmtpbmcgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMge1xuICAgICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4IDE1cHggMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLWJhbmtpbmcgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMge1xuICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLWJhbmtpbmcgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXM6bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgICAgIHdpZHRoOiA5MTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL21hbnVmYWN0dXJpbmcvZ3JlZW4tYXJyb3ctYmlnLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJvdHRvbTogLTYzcHg7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICByaWdodDogMTAzcHg7XG4gICAgICBoZWlnaHQ6IDYzcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfVxuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1iYW5raW5nIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCg0KTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbWFudWZhY3R1cmluZy9ncmVlbi1hcnJvdy5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgaGVpZ2h0OiAyM3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLWJhbmtpbmcgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXM6bnRoLWNoaWxkKDQpOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IC01NXB4O1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLWJhbmtpbmcgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXM6bnRoLWNoaWxkKDQpLCAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1iYW5raW5nIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCg1KSwgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tYmFua2luZyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczpudGgtY2hpbGQoNikge1xuICAgICAgbWFyZ2luLXRvcDogODBweDsgfSB9XG5cbi5vLWRldmVsb3BtZW50LXByb2Nlc3MtLXJldGFpbCB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3JldGFpbC9wcm9jZXNzLWJnLnBuZykgbm8tcmVwZWF0IDAgMC9jb3ZlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLXJldGFpbCAuYnRuIHtcbiAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tYXV0b21vdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2F1dG9tb3RpdmUvcHJvY2Vzcy1iZy5wbmcpIG5vLXJlcGVhdCAwIDAvY292ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1hdXRvbW90aXZlIC5idG4ge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfSB9XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLWF1dG9tb3RpdmUgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fbGlzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLWF1dG9tb3RpdmUgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fbGlzdC1jaGlsZCBsaSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLWF1dG9tb3RpdmUgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fbGlzdC1jaGlsZCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiAwOyB9XG5cbi5wb29sLXNlY3Rpb24tLXJldGFpbCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnBvb2wtc2VjdGlvbi0tcmV0YWlsIC5wb29sLXNlY3Rpb25fX3N1YmhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5vLXdlLWRldmVsb3AtLWVtcG93ZXJpbmctcmVhbC1lc3RhdGUgLm8td2UtZGV2ZWxvcF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi5vLXdlLWRldmVsb3AtLWVtcG93ZXJpbmctcmVhbC1lc3RhdGUgLm8td2UtZGV2ZWxvcF9fYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby13ZS1kZXZlbG9wLS1lbXBvd2VyaW5nLXJlYWwtZXN0YXRlIC5vLXdlLWRldmVsb3BfX2JveCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMCAyNXB4O1xuICAgICAgbWluLWhlaWdodDogMjQ1cHg7IH0gfVxuXG4uby13ZS1kZXZlbG9wLS1lbXBvd2VyaW5nLXJlYWwtZXN0YXRlIC5vLXdlLWRldmVsb3BfX3RvcGljb24ge1xuICBoZWlnaHQ6IDU1cHg7IH1cblxuLmJvdHRvbS1wYXJhLWJlZm9yZS1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tcmVhbC1lc3RhdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9yZWFsLWVzdGF0ZS9wcm9jZXNzLWJnLnBuZykgbm8tcmVwZWF0IDAgMC9jb3ZlcjsgfVxuXG4uY3VzdG9tLWRldi1jYXNlLXN0dWR5LS1yZWFsLWVzdGF0ZSAuYm90dG9tLXBhcmEtYmVmb3JlLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5jdXN0b20tZGV2LWNhc2Utc3R1ZHktLXJlYWwtZXN0YXRlIC5idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4uby1hcGktaW50ZWdyYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDsgfVxuICAuby1hcGktaW50ZWdyYXRpb25fX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1hcGktaW50ZWdyYXRpb25fX3NwYWNpbmcge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAuby1hcGktaW50ZWdyYXRpb25fX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLWFwaS1pbnRlZ3JhdGlvbl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1hcGktaW50ZWdyYXRpb25fX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4OyB9IH1cbiAgLm8tYXBpLWludGVncmF0aW9uX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWFwaS1pbnRlZ3JhdGlvbl9fc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLm8tYXBpLWludGVncmF0aW9uIC5jdXN0b20tc29sdXRpb25fX3N1Yi1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMCA1cHg7IH1cbiAgLm8tYXBpLWludGVncmF0aW9uLS1zZXJ2aWNlbm93IHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLm8tYXBpLWludGVncmF0aW9uLS1zZXJ2aWNlbm93IC5idG4tb3JhbmdlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5vLWFwaS1pbnRlZ3JhdGlvbl9fYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1hcGktaW50ZWdyYXRpb25fX2JveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAuby1hcGktaW50ZWdyYXRpb25fX3NpbmdsZS1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuby1hcGktaW50ZWdyYXRpb25fX2ltYWdld3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWFwaS1pbnRlZ3JhdGlvbl9faW1hZ2V3cmFwIHtcbiAgICAgICAgbWluLWhlaWdodDogMTgwcHg7IH0gfVxuICAuby1hcGktaW50ZWdyYXRpb25fX2ltYWdlaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogODJweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuby1hcGktaW50ZWdyYXRpb25fX2ltYWdlaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAuby1hcGktaW50ZWdyYXRpb25fX2JveHRpdGxlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWFwaS1pbnRlZ3JhdGlvbl9fYm94dGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgLm8tYXBpLWludGVncmF0aW9uX19ib3hjb250ZW50IHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5vLWFwaS1pbnRlZ3JhdGlvbiAuYnRuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1hcGktaW50ZWdyYXRpb24gLmJ0biB7XG4gICAgICAgIG1heC13aWR0aDogMzY4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWFwaS1pbnRlZ3JhdGlvbi0tYmFua2luZyAuby1hcGktaW50ZWdyYXRpb25fX2JveCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cbiAgLm8tYXBpLWludGVncmF0aW9uLS1iYW5raW5nIC5vLWFwaS1pbnRlZ3JhdGlvbl9fYm94Y29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gIC5vLWFwaS1pbnRlZ3JhdGlvbiAuby1hcGktaW50ZWdyYXRpb25fX3NpbmdsZS1pY29uIHtcbiAgICBoZWlnaHQ6IDY0cHg7IH1cbiAgLm8tYXBpLWludGVncmF0aW9uIC5vLWFwaS1pbnRlZ3JhdGlvbl9fYm94dGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLm8tYXBpLWludGVncmF0aW9uLS1sb2dpc3RpYyAuby1hcGktaW50ZWdyYXRpb25fX3NpbmdsZS1pY29uIHtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgLm8tYXBpLWludGVncmF0aW9uIC5vLWFwaS1pbnRlZ3JhdGlvbl9faGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uby1hcGktYmVuZWZpdF9fc3BhY2luZyB7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWFwaS1iZW5lZml0X19zcGFjaW5nIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG5cbi5vLWFwaS1iZW5lZml0X19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMjYyZTM2O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuby1hcGktYmVuZWZpdF9faGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tYXBpLWJlbmVmaXRfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7IH0gfVxuXG4uby1hcGktYmVuZWZpdF9fc3ViaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLm8tYXBpLWJlbmVmaXRfX3N1YmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuLm8tYXBpLWJlbmVmaXRfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1hcGktYmVuZWZpdF9fYm94IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICAgICAgcGFkZGluZzogMjhweDsgfSB9XG4gIC5vLWFwaS1iZW5lZml0X19ib3g6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNzRweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBsZWZ0OiAyOHB4O1xuICAgIHRvcDogLTRweDsgfVxuICAuby1hcGktYmVuZWZpdF9fYm94LS1za3k6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRiOWY0OyB9XG4gIC5vLWFwaS1iZW5lZml0X19ib3gtLWRhcmstYmx1ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTJjNTg7IH1cbiAgLm8tYXBpLWJlbmVmaXRfX2JveC0teWVsbG93OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYmExNDsgfVxuICAuby1hcGktYmVuZWZpdF9fYm94LS1wdXJwbGU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE1ZmFlOyB9XG4gIC5vLWFwaS1iZW5lZml0X19ib3gtLWdyZWVuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjYzA2NTsgfVxuXG4uby1hcGktYmVuZWZpdF9fYm94Y29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzI2MmUzNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tYXBpLWJlbmVmaXRfX2JveGNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7IH0gfVxuXG4uby1hcGktYmVuZWZpdCAuYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5vLWFwaS1iZW5lZml0IC5idG4ge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDsgfSB9XG5cbi5vLXJlbGV0ZWQtc2VydmljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgLm8tcmVsZXRlZC1zZXJ2aWNlLmJnLXdoaXRlIC5vLXJlbGV0ZWQtc2VydmljZV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuby1yZWxldGVkLXNlcnZpY2VfX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1yZWxldGVkLXNlcnZpY2VfX3NwYWNpbmcge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAuby1yZWxldGVkLXNlcnZpY2VfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLXJlbGV0ZWQtc2VydmljZV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1yZWxldGVkLXNlcnZpY2VfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4OyB9IH1cbiAgLm8tcmVsZXRlZC1zZXJ2aWNlX19zdWJoZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1yZWxldGVkLXNlcnZpY2VfX3N1YmhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLm8tcmVsZXRlZC1zZXJ2aWNlX19ncmFkaWVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMTBweDsgfVxuICAgIC5vLXJlbGV0ZWQtc2VydmljZV9fZ3JhZGllbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTIwMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAtMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjODk4OTg5O1xuICAgICAgd2lkdGg6IDk1MHB4O1xuICAgICAgaGVpZ2h0OiA5NTBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7IH1cbiAgICAuby1yZWxldGVkLXNlcnZpY2VfX2dyYWRpZW50LS1za3k6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzY0YjlmNDsgfVxuICAgIC5vLXJlbGV0ZWQtc2VydmljZV9fZ3JhZGllbnQtLW9yYW5nZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTI2ODI2OyB9XG4gICAgLm8tcmVsZXRlZC1zZXJ2aWNlX19ncmFkaWVudC0tZ3JlZW46YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzhhYzY0MDsgfVxuICAgIC5vLXJlbGV0ZWQtc2VydmljZV9fZ3JhZGllbnQtLWNvbG9yNDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYTE1ZmFlOyB9XG4gICAgLm8tcmVsZXRlZC1zZXJ2aWNlX19ncmFkaWVudC0tY29sb3I1OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzYjUwODU7IH1cbiAgICAuby1yZWxldGVkLXNlcnZpY2VfX2dyYWRpZW50LS1jb2xvcjY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZiYmExNDsgfVxuICAgIC5vLXJlbGV0ZWQtc2VydmljZV9fZ3JhZGllbnQtLWNvbG9yNzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDBiNjdhOyB9XG4gICAgLm8tcmVsZXRlZC1zZXJ2aWNlX19ncmFkaWVudDpob3ZlcjphZnRlciB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgIzg4ZGViMSksIGNvbG9yLXN0b3AoMjAlLCAjMWFiODY0KSwgY29sb3Itc3RvcCg1MiUsIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSksIHRvKHJnYmEoNiwgODcsIDE4MSwgMC42MikpKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCwgIzFhYjg2NCAyMCUsIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJSk7IH1cbiAgLm8tcmVsZXRlZC1zZXJ2aWNlX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBib3JkZXItcmFkaXVzOiAxMTBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGhlaWdodDogODBweDsgfVxuICAuby1yZWxldGVkLXNlcnZpY2VfX2xpbmtjb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAyMzVweDsgfVxuICAgIC5vLXJlbGV0ZWQtc2VydmljZV9fbGlua2NvbnRlbnQgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmbGV4OiAwIDAgNDBweDsgfVxuICAgIC5vLXJlbGV0ZWQtc2VydmljZV9fbGlua2NvbnRlbnQgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLm8tcmVsZXRlZC1zZXJ2aWNlX19saW5rY29udGVudC0tc21hbGwgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cblxuLm8tbGF0ZXN0LWJsb2cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODsgfVxuICAuby1sYXRlc3QtYmxvZ19fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWxhdGVzdC1ibG9nX19zcGFjaW5nIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLm8tbGF0ZXN0LWJsb2dfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLWxhdGVzdC1ibG9nX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWxhdGVzdC1ibG9nX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNThweDsgfSB9XG4gIC5vLWxhdGVzdC1ibG9nX19zdWJoZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICMzNWIxNWM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLm8tbGF0ZXN0LWJsb2dfX3N1YmhlYWRpbmcge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tbGF0ZXN0LWJsb2dfX3N1YmhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9IH1cbiAgLm8tbGF0ZXN0LWJsb2dfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLm8tbGF0ZXN0LWJsb2dfX2xpc3Quc3BsaWRlX19saXN0IHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tbGF0ZXN0LWJsb2dfX2xpc3QtLXRocmVlIC5vLWxhdGVzdC1ibG9nX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vLWxhdGVzdC1ibG9nX19saXN0LS10aHJlZSAuby1sYXRlc3QtYmxvZ19fYmxvZ3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWxhdGVzdC1ibG9nX19saXN0LS10aHJlZSAuby1sYXRlc3QtYmxvZ19fYmxvZ3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG4gIC5vLWxhdGVzdC1ibG9nX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tbGF0ZXN0LWJsb2dfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAuby1sYXRlc3QtYmxvZ19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuby1sYXRlc3QtYmxvZ19fbGluazpob3ZlciAuby1sYXRlc3QtYmxvZ19fYmxvZ3RpdGxlIHtcbiAgICBjb2xvcjogIzM1YjE1YzsgfVxuICAuby1sYXRlc3QtYmxvZ19faW1hZ2V3cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1sYXRlc3QtYmxvZ19faW1hZ2V3cmFwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAgIC5vLWxhdGVzdC1ibG9nX19pbWFnZXdyYXAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLm8tbGF0ZXN0LWJsb2dfX2Jsb2d0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1sYXRlc3QtYmxvZ19fYmxvZ3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWxhdGVzdC1ibG9nX19ibG9ndGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9IH1cbiAgLm8tbGF0ZXN0LWJsb2dfX2Jsb2dhdXRob3Ige1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5vLWxhdGVzdC1ibG9nX19ibG9nYXV0aG9yIHNwYW4ge1xuICAgICAgY29sb3I6ICM4OTg5ODk7IH1cbiAgICAuby1sYXRlc3QtYmxvZ19fYmxvZ2F1dGhvciBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuby1sYXRlc3QtYmxvZyAuYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuby1sYXRlc3QtYmxvZyAuYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYm9yZGVyLWJvdHRvbS1ncmF5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7IH1cblxuLmJ0bi1hdXRvLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuYnRuLWF1dG8td2lkdGgge1xuICAgICAgcGFkZGluZzogMTZweCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7IH0gfVxuICAuYnRuLWF1dG8td2lkdGggc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4OyB9XG5cbi5sYXRlc3QtdGVjaG5vbG9naWVzX19zcGFjaW5nIHtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxhdGVzdC10ZWNobm9sb2dpZXNfX3NwYWNpbmcge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cblxuLmxhdGVzdC10ZWNobm9sb2dpZXNfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgY29sb3I6ICMyNjJlMzY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5sYXRlc3QtdGVjaG5vbG9naWVzX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubGF0ZXN0LXRlY2hub2xvZ2llc19faGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNThweDsgfSB9XG5cbi5sYXRlc3QtdGVjaG5vbG9naWVzX19uYXZiYXIge1xuICBtYXJnaW4tdG9wOiA0NXB4OyB9XG4gIC5sYXRlc3QtdGVjaG5vbG9naWVzX19uYXZiYXIgLm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5sYXRlc3QtdGVjaG5vbG9naWVzX19uYXZiYXIgLm5hdi1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBjb2xvcjogIzM1NWJiZjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRvcDogMXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLmxhdGVzdC10ZWNobm9sb2dpZXNfX25hdmJhciAubmF2LWxpbms6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDQ3JTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGUwZWQ7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxhdGVzdC10ZWNobm9sb2dpZXNfX25hdmJhciAubmF2LWxpbms6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAubGF0ZXN0LXRlY2hub2xvZ2llc19fbmF2YmFyIC5uYXYtbGluazpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmxhdGVzdC10ZWNobm9sb2dpZXNfX25hdmJhciAubmF2LWxpbmsge1xuICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmxhdGVzdC10ZWNobm9sb2dpZXNfX25hdmJhciAubmF2LWxpbmsge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmxhdGVzdC10ZWNobm9sb2dpZXNfX25hdmJhciAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlMGVkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubGF0ZXN0LXRlY2hub2xvZ2llc19fbmF2YmFyIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMzU1YmJmOyB9IH1cblxuLmxhdGVzdC10ZWNobm9sb2dpZXMgLnRhYi1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNGUwZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbi5sYXRlc3QtdGVjaG5vbG9naWVzIC50YWItcGFuZSBpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDcwcHg7IH1cblxuLmxhdGVzdC10ZWNobm9sb2dpZXMgLnRhYi1wYW5lIGg1IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMjYyZTM2OyB9XG5cbi5sYXRlc3QtdGVjaG5vbG9naWVzIC50YWItcGFuZSBwIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDA7IH1cblxuLmxhdGVzdC10ZWNobm9sb2dpZXMgLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxhdGVzdC10ZWNobm9sb2dpZXMgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5sYXRlc3QtdGVjaG5vbG9naWVzIC50aXR0bGUtYmFyLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5sYXRlc3QtdGVjaG5vbG9naWVzIC50aXR0bGUtYmFyLWFyZWEgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5idG4tY2VudGVyLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuYnRuLWNlbnRlci1ibG9jayB7XG4gICAgICB3aWR0aDogMzEwcHg7IH0gfVxuXG4uYnRuX3dyYXBwZXIuYnRuLWNlbnRlci1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vLXRlY2hub2xvZ2llcy1zZXJ2aWNlIC5leHBlcmllbmNlLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLm8tdGVjaG5vbG9naWVzLXNlcnZpY2UgLmV4cGVyaWVuY2UtbGlzdCBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE0MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZDZlM2YwO1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgLm8tdGVjaG5vbG9naWVzLXNlcnZpY2UgLmV4cGVyaWVuY2UtbGlzdCBsaTpob3ZlcjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpOyB9XG4gIC5vLXRlY2hub2xvZ2llcy1zZXJ2aWNlIC5leHBlcmllbmNlLWxpc3QgbGkgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLm8tdGVjaG5vbG9naWVzLXNlcnZpY2UgLmV4cGVyaWVuY2UtbGlzdCBsaSBhOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb21tb24tYnRuLXJvb3QgLmJ0bi1hdXRvIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMTZweCAyNXB4O1xuICBmbGV4OiAwIDAgYXV0bzsgfVxuICAuY29tbW9uLWJ0bi1yb290IC5idG4tYXV0by0tcHJvY2VzcyB7XG4gICAgd2lkdGg6IDMwNnB4OyB9XG4gIC5jb21tb24tYnRuLXJvb3QgLmJ0bi1hdXRvLS1leHBlcnRpc2Uge1xuICAgIHdpZHRoOiAzNTJweDsgfVxuXG4ud2Utc2VydmVfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2Utc2VydmVfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5kZXYtZGlzY3VzcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbGV0cy1kaXNjdXNzL2N1c3RvbS1zb2Z0d2FyZS1kaXNjdXNzLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IH1cbiAgLmRldi1kaXNjdXNzIC5idG4tb3JhbmdlIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwOyB9XG4gIC5kZXYtZGlzY3VzcyBwIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICNkYmU0ZmI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuZGV2LWRpc2N1c3MgLm8tZGlzY3Vzcy1wcm9qZWN0X190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGV2LWRpc2N1c3MgLm8tZGlzY3Vzcy1wcm9qZWN0X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG5cbi5jdXN0b20tZGV2LXByb2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gIC5jdXN0b20tZGV2LXByb2Nlc3MgLm8tc2tpbGwtZmxvd19fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jdXN0b20tZGV2LXByb2Nlc3MgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY3VzdG9tLWRldi1wcm9jZXNzIC5idG4tb3JhbmdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuICAuY3VzdG9tLWRldi1wcm9jZXNzIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggMjBweCAwIHJnYmEoMTIsIDQwLCA3MiwgMC4wNyk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBlM2Y1O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmN1c3RvbS1kZXYtcHJvY2VzcyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbS1kZXYtcHJvY2VzcyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcyB7XG4gICAgICAgIG1hcmdpbjogNzBweCAxMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAxNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIC5jdXN0b20tZGV2LXByb2Nlc3MgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMge1xuICAgICAgICB3aWR0aDogMzIlOyB9IH1cbiAgLmN1c3RvbS1kZXYtcHJvY2VzcyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5jdXN0b20tZGV2LXByb2Nlc3MgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fbnVtYmVyLWNvbG9yMSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMDAsIDE4NSwgMjQ0LCAwLjEpOyB9XG4gICAgLmN1c3RvbS1kZXYtcHJvY2VzcyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19udW1iZXItY29sb3IxIHN0cm9uZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjRiOWY0OyB9XG4gIC5jdXN0b20tZGV2LXByb2Nlc3MgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fbnVtYmVyLWNvbG9yMiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMiwgMjIyLCAxNjUsIDAuMSk7IH1cbiAgICAuY3VzdG9tLWRldi1wcm9jZXNzIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX251bWJlci1jb2xvcjIgc3Ryb25nIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMGRlYTU7IH1cbiAgLmN1c3RvbS1kZXYtcHJvY2VzcyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19udW1iZXItY29sb3IzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgMTY0LCAxMTYsIDAuMSk7IH1cbiAgICAuY3VzdG9tLWRldi1wcm9jZXNzIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX251bWJlci1jb2xvcjMgc3Ryb25nIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZGE0NzQ7IH1cbiAgLmN1c3RvbS1kZXYtcHJvY2VzcyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19udW1iZXItY29sb3I0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2MSwgOTUsIDE3NCwgMC4xKTsgfVxuICAgIC5jdXN0b20tZGV2LXByb2Nlc3MgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fbnVtYmVyLWNvbG9yNCBzdHJvbmcge1xuICAgICAgYmFja2dyb3VuZDogI2ExNWZhZTsgfVxuICAuY3VzdG9tLWRldi1wcm9jZXNzIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZTNmNTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLWRldi1wcm9jZXNzIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgICAgICAgbWFyZ2luOiAxMDBweCAzMHB4IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgLmN1c3RvbS1kZXYtcHJvY2VzcyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcyB7XG4gICAgICAgIHdpZHRoOiAyOS43JTsgfSB9XG4gICAgLmN1c3RvbS1kZXYtcHJvY2VzcyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9uZXctc2tpbGwtc2VjdGlvbi9jdXN0b20tc29mdHdhcmUvc3RlcC1hcnJvdy5zdmcpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3VzdG9tLWRldi1wcm9jZXNzIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogLTUxcHg7XG4gICAgICAgICAgd2lkdGg6IDQxcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3VzdG9tLWRldi1wcm9jZXNzIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCgzbiArIDMpOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICB3aWR0aDogNjc2cHg7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL25ldy1za2lsbC1zZWN0aW9uL2N1c3RvbS1zb2Z0d2FyZS9kZXZlbG9wbWVudC1wcm9jZXNzLWFycm93LnN2Zyk7XG4gICAgICAgIGJvdHRvbTogLTg1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODFweCkge1xuICAgICAgLmN1c3RvbS1kZXYtcHJvY2VzcyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczpudGgtY2hpbGQoM24gKyAzKTphZnRlciB7XG4gICAgICAgIHdpZHRoOiA4MzZweDsgfSB9XG4gICAgLmN1c3RvbS1kZXYtcHJvY2VzcyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczpudGgtY2hpbGQoMSksIC5jdXN0b20tZGV2LXByb2Nlc3MgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXM6bnRoLWNoaWxkKDIpLCAuY3VzdG9tLWRldi1wcm9jZXNzIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCgzKSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLmN1c3RvbS1kZXYtcHJvY2VzcyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19saXN0bXVsdGlwbGUgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXM6bnRoLWNoaWxkKDYpOmFmdGVyIHtcbiAgICAgIHdpZHRoOiA1MDZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODFweCkge1xuICAgIC5jdXN0b20tZGV2LXByb2Nlc3MgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fbGlzdG11bHRpcGxlIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCg2KTphZnRlciB7XG4gICAgICB3aWR0aDogNjM2cHg7IH0gfVxuICAuY3VzdG9tLWRldi1wcm9jZXNzIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW10aXRsZSB7XG4gICAgY29sb3I6ICMwYzI4NDg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbS1kZXYtcHJvY2VzcyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgLmN1c3RvbS1kZXYtcHJvY2VzcyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgLmN1c3RvbS1kZXYtcHJvY2VzcyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX190aXRsZWFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmN1c3RvbS1kZXYtcHJvY2VzcyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19udW1iZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tMzY1LXNlcnZpY2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5vLWRldmVsb3BtZW50LXByb2Nlc3MtLWFpLWRldmVsb3BlciAuby1za2lsbC1mbG93X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1haS1kZXZlbG9wZXIgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXM6bnRoLWNoaWxkKDNuICsgMyk6YWZ0ZXIge1xuICAgIHdpZHRoOiA2MzBweDsgfSB9XG5cbi5haS1wYXJ0bmVyIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFpLXBhcnRuZXIge1xuICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgLmFpLXBhcnRuZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuICAgIC5haS1wYXJ0bmVyIGg0IHN0cm9uZyB7XG4gICAgICBjb2xvcjogIzAwYjY3YTsgfVxuXG4uY3VzdG9tLWRldi13ZS1kZXZlbG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRhZGE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkYWRhO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gIC5jdXN0b20tZGV2LXdlLWRldmVsb3AgLm8td2UtZGV2ZWxvcF9fYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmN1c3RvbS1kZXYtd2UtZGV2ZWxvcCAuby13ZS1kZXZlbG9wX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG4gIC5jdXN0b20tZGV2LXdlLWRldmVsb3AgLm8td2UtZGV2ZWxvcF9fc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbS1kZXYtd2UtZGV2ZWxvcCAuby13ZS1kZXZlbG9wX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAuY3VzdG9tLWRldi13ZS1kZXZlbG9wIC5vLXdlLWRldmVsb3BfX2JveHRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMGMyODQ4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jdXN0b20tZGV2LXdlLWRldmVsb3AgLm8td2UtZGV2ZWxvcF9fYm94dGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5jdXN0b20tZGV2LXdlLWRldmVsb3AgLm8td2UtZGV2ZWxvcF9fYm94Y29udGVudCB7XG4gICAgY29sb3I6ICMwYzI4NDg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmN1c3RvbS1kZXYtd2UtZGV2ZWxvcCAuby13ZS1kZXZlbG9wX19ib3hjb250ZW50IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuICAgIC5jdXN0b20tZGV2LXdlLWRldmVsb3AgLm8td2UtZGV2ZWxvcF9fYm94Y29udGVudCAuZnctbWVkaXVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5jdXN0b20tZGV2LXdlLWRldmVsb3AgLm8td2UtZGV2ZWxvcF9fYm94Y29udGVudCAuZnctbWVkaXVtIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmN1c3RvbS1kZXYtd2UtZGV2ZWxvcC0tcmVhbC1lc3RhdGUgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20ge1xuICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmN1c3RvbS1kZXYtd2UtZGV2ZWxvcC0tcmVhbC1lc3RhdGUgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20ge1xuICAgICAgbWluLWhlaWdodDogMzEycHg7IH0gfVxuICAuY3VzdG9tLWRldi13ZS1kZXZlbG9wLS1yZWFsLWVzdGF0ZSAuby13ZS1kZXZlbG9wX19ib3gtLWN1c3RvbTpiZWZvcmUge1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBib3R0b206IC0zcHg7IH1cblxuLm8td2UtZGV2ZWxvcC0tYWktYWdlbnQgLm8td2UtZGV2ZWxvcF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haS1pbi1hY3Rpb24gLm8td2UtZGV2ZWxvcF9fYm94Y29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFpLWluLWFjdGlvbiAuby13ZS1kZXZlbG9wX19ib3gge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDsgfSB9XG5cbi5haS1pbi1hY3Rpb24gLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b206YmVmb3JlIHtcbiAgbGVmdDogMjVweDsgfVxuXG4uby1jb3JlLWNvbXBldGVuY2llcy0tYWktZGV2ZWxvcG1lbnQgLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5ob3ctd2UtaGVscC0tYWktZGV2ZWxvcG1lbnQgLmhvdy1oZWxwLXlvdV9faGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhvdy13ZS1oZWxwLS1haS1kZXZlbG9wbWVudCAuaG93LWhlbHAteW91X19jYXJkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaG93LXdlLWhlbHAtLWFpLWRldmVsb3BtZW50IC5sZXQtaGVscCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby13ZS1kZXZlbG9wLS1oaXJlLXNhbGVzZm9yY2UgLm8td2UtZGV2ZWxvcF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLXdlLWRldmVsb3AtLWhpcmUtc2FsZXNmb3JjZSAuby13ZS1kZXZlbG9wX19zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLXdlLWRldmVsb3AtLWhpcmUtc2FsZXNmb3JjZSAuYnRuLXdyYXBwZXItdjItLXBhaXIgLmJ0bi12MiB7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9IH1cblxuLmN1c3RvbS1kZXYtcmVsYXRlZCAuby1yZWxldGVkLXNlcnZpY2VfX2dyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogI2QwZTNmNTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZTNmNTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogNzVweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggMCByZ2JhKDEyLCA0MCwgNzIsIDAuMDYpOyB9XG4gIC5jdXN0b20tZGV2LXJlbGF0ZWQgLm8tcmVsZXRlZC1zZXJ2aWNlX19ncmFkaWVudDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY3VzdG9tLWRldi1yZWxhdGVkIC5vLXJlbGV0ZWQtc2VydmljZV9fbGluayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY3VzdG9tLWRldi1yZWxhdGVkIC5vLXJlbGV0ZWQtc2VydmljZV9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmN1c3RvbS1kZXYtbWV0aG9kIC5vLXdlLWRldmVsb3BfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG5cbi5jdXN0b20tZGV2LW1ldGhvZCAuY3VzdG9tLXNvbHV0aW9uX19zdWItaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmhlYWx0aC1jYXJlLXNlcnZpY2Uge1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhbHRoLWNhcmUtc2VydmljZSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAuaGVhbHRoLWNhcmUtc2VydmljZV9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDsgfVxuICAgIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19ib3g6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZTJlYTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAuaGVhbHRoLWNhcmUtc2VydmljZV9fYm94LWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgZmxleDogMCAwIDQ2cHg7XG4gICAgbWF4LXdpZHRoOiA0NnB4O1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuaGVhbHRoLWNhcmUtc2VydmljZV9fYm94LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2JveC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH0gfVxuICAuaGVhbHRoLWNhcmUtc2VydmljZV9fYm94LXBhcmEge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9fbGVmdCB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2xlZnQge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19sZWZ0LS1sZXNzLXRvcC1zcGFjZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19sZWZ0LS1sZXNzLXRvcC1zcGFjZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9fbGVmdC0tbGVzcy10b3Atc3BhY2UtYmFua2luZyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19sZWZ0LS1sZXNzLXRvcC1zcGFjZS1iYW5raW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7IH0gfVxuICAuaGVhbHRoLWNhcmUtc2VydmljZV9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG4gIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9fc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9fc3ViLWhlYWRpbmctLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gIC5oZWFsdGgtY2FyZS1zZXJ2aWNlIC5idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWx0aC1jYXJlLXNlcnZpY2UgLmJ0biB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWx0aC1jYXJlLXNlcnZpY2UtLW1hbnVmYWN0dXJlIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLmhlYWx0aC1jYXJlLXNlcnZpY2UtLW1hbnVmYWN0dXJlIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4OyB9IH1cbiAgLmhlYWx0aC1jYXJlLXNlcnZpY2UtLW1hbnVmYWN0dXJlIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuaGVhbHRoLWNhcmUtc2VydmljZS0tbWFudWZhY3R1cmUgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gIC5oZWFsdGgtY2FyZS1zZXJ2aWNlLS1tYW51ZmFjdHVyZSAuaGVhbHRoLWNhcmUtc2VydmljZV9fc3ViLWhlYWRpbmctLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5oZWFsdGgtY2FyZS1zZXJ2aWNlLS1tYW51ZmFjdHVyZSAuaGVhbHRoLWNhcmUtc2VydmljZV9fc3ViLWhlYWRpbmctLXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG4gIC5oZWFsdGgtY2FyZS1zZXJ2aWNlLS1tYW51ZmFjdHVyZSAuaGVhbHRoLWNhcmUtc2VydmljZV9fYm94IHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ5LCAyNDksIDI0OSwgMCk7IH1cbiAgICAuaGVhbHRoLWNhcmUtc2VydmljZS0tbWFudWZhY3R1cmUgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2JveDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGRlMmVhOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1NTBweCkge1xuICAgIC5oZWFsdGgtY2FyZS1zZXJ2aWNlLS1tYW51ZmFjdHVyZS12MiAuaGVhbHRoLWNhcmUtc2VydmljZV9fbGVmdC0tbGVzcy10b3Atc3BhY2Uge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWx0aC1jYXJlLXNlcnZpY2UtLW1hbnVmYWN0dXJlLXYyIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gICAgLmhlYWx0aC1jYXJlLXNlcnZpY2UtLW1hbnVmYWN0dXJlLXYyIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4OyB9IH1cbiAgLmhlYWx0aC1jYXJlLXNlcnZpY2UtLW1hbnVmYWN0dXJlLXYyIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gICAgICAuaGVhbHRoLWNhcmUtc2VydmljZS0tbWFudWZhY3R1cmUtdjIgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gIC5oZWFsdGgtY2FyZS1zZXJ2aWNlLS1tYW51ZmFjdHVyZS12MiAuaGVhbHRoLWNhcmUtc2VydmljZV9fc3ViLWhlYWRpbmctLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTUwcHgpIHtcbiAgICAgIC5oZWFsdGgtY2FyZS1zZXJ2aWNlLS1tYW51ZmFjdHVyZS12MiAuaGVhbHRoLWNhcmUtc2VydmljZV9fc3ViLWhlYWRpbmctLXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG4gIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX190YWItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX3RhYi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9fdGFiLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNEN0Q2RDY7IH1cbiAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2JveC13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19ib3gtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9fYm94LXdyYXAuaXMtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhbHRoLWNhcmUtc2VydmljZV9fY29udGVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2NvbnRlbnQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19jb250ZW50LXRpdGxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19jb250ZW50LXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2NvbnRlbnQtdGl0bGUuYWN0aXZlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLSc7IH1cbiAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX3RhYi1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9fdGFiLWl0ZW06aG92ZXIge1xuICAgICAgY29sb3I6ICMyNjJFMzY7IH1cbiAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9fdGFiLWl0ZW0uYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMjYyRTM2OyB9XG4gICAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9fdGFiLWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzM1NUJCRjtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIHdpZHRoOiA4NiU7IH1cbiAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9fdGFiLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9fdGFiLWl0ZW06bGFzdC1jaGlsZC5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2NvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9fY29udGVudC5pcy12aXNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuaGVhbHRoLWNhcmUtc2VydmljZV9fY29udGVudC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2xpc3QgbGkge1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2xpc3QgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogNHB4OyB9XG4gICAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9fbGlzdCBsaSBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5oZWFsdGgtY2FyZS1zZXJ2aWNlLS1yZXRhaWwgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2JveC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWx0aC1jYXJlLXNlcnZpY2UtLXJldGFpbCAuaGVhbHRoLWNhcmUtc2VydmljZV9fbGVmdC0tbGVzcy10b3Atc3BhY2Uge1xuICAgICAgcGFkZGluZy1yaWdodDogNDNweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5oZWFsdGgtY2FyZS1zZXJ2aWNlLS1yZXRhaWwgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuICAuaGVhbHRoLWNhcmUtc2VydmljZS0tdHJhdmVsIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5oZWFsdGgtY2FyZS1zZXJ2aWNlLS10cmF2ZWwgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuaGVhbHRoLWNhcmUtc2VydmljZS0tdHJhdmVsIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19zdWItaGVhZGluZy0tc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICAuaGVhbHRoLWNhcmUtc2VydmljZS0tbWVkaWEgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2JveC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uaGVhbHRoLWNhcmUtc2VydmljZS0tcmVhbC1lc3RhdGUgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi5oZWFsdGgtY2FyZS1zZXJ2aWNlLS1yZWFsLWVzdGF0ZSAuaGVhbHRoLWNhcmUtc2VydmljZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWx0aC1jYXJlLXNlcnZpY2UtLXJlYWwtZXN0YXRlIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19sZWZ0LS1sZXNzLXRvcC1zcGFjZS1iYW5raW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDsgfSB9XG5cbi5oZWFsdGgtY2FyZS1zZXJ2aWNlLS1yZWFsLWVzdGF0ZSAuaGVhbHRoLWNhcmUtc2VydmljZV9fY29udGVudC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMjVweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVhbHRoLWNhcmUtc2VydmljZS0tcmVhbC1lc3RhdGUgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2NvbnRlbnQtdGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9yZWFsLWVzdGF0ZS9hcnJvdy5zdmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAuaGVhbHRoLWNhcmUtc2VydmljZS0tcmVhbC1lc3RhdGUgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2NvbnRlbnQtdGl0bGUuYWN0aXZlOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKC05MGRlZyk7IH1cblxuLmhlYWx0aC1jYXJlLXNlcnZpY2UtLXJlYWwtZXN0YXRlIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmhlYWx0aC1jYXJlLXNlcnZpY2UtLXJlYWwtZXN0YXRlIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19ib3gtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uaGVhbHRoLWNhcmUtc2VydmljZS0tcmVhbC1lc3RhdGUgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2JveC13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERTJFQTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5oZWFsdGgtY2FyZS1zZXJ2aWNlLS1yZWFsLWVzdGF0ZSAuaGVhbHRoLWNhcmUtc2VydmljZV9fYm94LXdyYXAuaXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlYWx0aC1jYXJlLXNlcnZpY2UtLXJlYWwtZXN0YXRlIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19ib3gge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmhlYWx0aC1jYXJlLXNlcnZpY2UtLXJlYWwtZXN0YXRlIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19ib3g6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmhlYWx0aC1jYXJlLXNlcnZpY2UtLXJlYWwtZXN0YXRlIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19ib3g6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY3VzdG9tLWRldi1jYXNlLXN0dWR5LS1tYW51ZmFjdHVyZSAuby10ZXN0aW1vbmlhbF9faXRlbSB7XG4gIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tLWRldi1jYXNlLXN0dWR5LS1tYW51ZmFjdHVyZSAuby10ZXN0aW1vbmlhbF9faXRlbWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDI1NXB4OyB9IH1cblxuLmN1c3RvbS1kZXYtY2FzZS1zdHVkeS0tbWFudWZhY3R1cmUgLm8tdGVzdGltb25pYWxfX2l0ZW1idG4ge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5jdXN0b20tZGV2LWNhc2Utc3R1ZHktLW1hbnVmYWN0dXJlIC5idG4tLWNhc2Utc3R1ZHkge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY3VzdG9tLWRldi1jYXNlLXN0dWR5LS1tYW51ZmFjdHVyZSAuYnRuLS1jYXNlLXN0dWR5IHtcbiAgICAgIG1hcmdpbi10b3A6IDEzMHB4OyB9IH1cblxuLmN1c3RvbS1kZXYtY2FzZS1zdHVkeS0tbG9naXN0aWNzIC5vLXRlc3RpbW9uaWFsX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uY3VzdG9tLWRldi1jYXNlLXN0dWR5LS1sb2dpc3RpY3MgLm8tdGVzdGltb25pYWxfX3N1Yi1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmN1c3RvbS1kZXYtY2FzZS1zdHVkeS0tbG9naXN0aWNzIC5vLXRlc3RpbW9uaWFsX19zdWItaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4uY3VzdG9tLWRldi1jYXNlLXN0dWR5LS1sb2dpc3RpY3MgLm8tdGVzdGltb25pYWxfX2xpc3Qge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tLWRldi1jYXNlLXN0dWR5LS1sb2dpc3RpY3MgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDQyJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b20tZGV2LWNhc2Utc3R1ZHktLWxvZ2lzdGljcyAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IDQyJTsgfSB9XG5cbi5jdXN0b20tZGV2LWNhc2Utc3R1ZHktLWxvZ2lzdGljcyAuby10ZXN0aW1vbmlhbF9fc3ViLWhlYWRpbmctLWJvdHRvbSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY3VzdG9tLWRldi1jYXNlLXN0dWR5LS1sb2dpc3RpY3MgLm8tdGVzdGltb25pYWxfX3N1Yi1oZWFkaW5nLS1ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmN1c3RvbS1kZXYtY2FzZS1zdHVkeS0tbG9naXN0aWNzIC5idG4ge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b20tZGV2LWNhc2Utc3R1ZHktLWJhbmtpbmcgLm8tdGVzdGltb25pYWxfX2l0ZW1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5vLXdlLWRldmVsb3AtLWhlYWx0aGNhcmUtc29mdHdhcmUtZGV2IHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaGVhbHRoY2FyZS1zZXJ2aWNlcy9rZXktYmcuanBnKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuICAuby13ZS1kZXZlbG9wLS1oZWFsdGhjYXJlLXNvZnR3YXJlLWRldiAuby13ZS1kZXZlbG9wX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm8td2UtZGV2ZWxvcC0taGVhbHRoY2FyZS1zb2Z0d2FyZS1kZXYgLm8td2UtZGV2ZWxvcF9fc3VidGl0bGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8td2UtZGV2ZWxvcC0taGVhbHRoY2FyZS1zb2Z0d2FyZS1kZXYgLm8td2UtZGV2ZWxvcF9fYm94IHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7IH0gfVxuICAuby13ZS1kZXZlbG9wLS1oZWFsdGhjYXJlLXNvZnR3YXJlLWRldiAuby13ZS1kZXZlbG9wX19ib3gtLWN1c3RvbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXdlLWRldmVsb3AtLWhlYWx0aGNhcmUtc29mdHdhcmUtZGV2IC5vLXdlLWRldmVsb3BfX2JveC0tY3VzdG9tIHtcbiAgICAgICAgbWluLWhlaWdodDogMjgzcHg7IH0gfVxuICAgIC5vLXdlLWRldmVsb3AtLWhlYWx0aGNhcmUtc29mdHdhcmUtZGV2IC5vLXdlLWRldmVsb3BfX2JveC0tY3VzdG9tOjpiZWZvcmUge1xuICAgICAgbGVmdDogLTNweDtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgIC5vLXdlLWRldmVsb3AtLWhlYWx0aGNhcmUtc29mdHdhcmUtZGV2IC5vLXdlLWRldmVsb3BfX2JveC0tY3VzdG9tIC5vLXdlLWRldmVsb3BfX2JveHRpdGxlIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgLm8td2UtZGV2ZWxvcC0taGVhbHRoY2FyZS1zb2Z0d2FyZS1kZXYgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20gLm8td2UtZGV2ZWxvcF9fYm94Y29udGVudCB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgIC5vLXdlLWRldmVsb3AtLWhlYWx0aGNhcmUtc29mdHdhcmUtZGV2IC5vLXdlLWRldmVsb3BfX2JveC0tY3VzdG9tOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm8td2UtZGV2ZWxvcC0taGVhbHRoY2FyZS1zb2Z0d2FyZS1kZXYgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b206aG92ZXIgLm8td2UtZGV2ZWxvcF9fYm94dGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm8td2UtZGV2ZWxvcC0taGVhbHRoY2FyZS1zb2Z0d2FyZS1kZXYgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b206aG92ZXIgLm8td2UtZGV2ZWxvcF9fYm94Y29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuby13ZS1kZXZlbG9wLS1oZWFsdGhjYXJlLXNvZnR3YXJlLWRldiAuby13ZS1kZXZlbG9wX19ib3gtLWN1c3RvbTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gIC5vLXdlLWRldmVsb3AtLWhlYWx0aGNhcmUtc29mdHdhcmUtZGV2IC5vLXdlLWRldmVsb3BfX2JveC0tY3VzdG9tLWNvbG9yMTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzU1YmJmOyB9XG4gIC5vLXdlLWRldmVsb3AtLWhlYWx0aGNhcmUtc29mdHdhcmUtZGV2IC5vLXdlLWRldmVsb3BfX2JveC0tY3VzdG9tLWNvbG9yMTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzM1NWJiZjsgfVxuICAuby13ZS1kZXZlbG9wLS1oZWFsdGhjYXJlLXNvZnR3YXJlLWRldiAuby13ZS1kZXZlbG9wX19ib3gtLWN1c3RvbS1jb2xvcjI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ExNWZhZTsgfVxuICAuby13ZS1kZXZlbG9wLS1oZWFsdGhjYXJlLXNvZnR3YXJlLWRldiAuby13ZS1kZXZlbG9wX19ib3gtLWN1c3RvbS1jb2xvcjI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNhMTVmYWU7IH1cbiAgLm8td2UtZGV2ZWxvcC0taGVhbHRoY2FyZS1zb2Z0d2FyZS1kZXYgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20tY29sb3IzOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM2NGI5ZjQ7IH1cbiAgLm8td2UtZGV2ZWxvcC0taGVhbHRoY2FyZS1zb2Z0d2FyZS1kZXYgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20tY29sb3IzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjRiOWY0OyB9XG4gIC5vLXdlLWRldmVsb3AtLWhlYWx0aGNhcmUtc29mdHdhcmUtZGV2IC5vLXdlLWRldmVsb3BfX2JveC0tY3VzdG9tLWNvbG9yNDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmJiYTE0OyB9XG4gIC5vLXdlLWRldmVsb3AtLWhlYWx0aGNhcmUtc29mdHdhcmUtZGV2IC5vLXdlLWRldmVsb3BfX2JveC0tY3VzdG9tLWNvbG9yNDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZiYmExNDsgfVxuICAuby13ZS1kZXZlbG9wLS1oZWFsdGhjYXJlLXNvZnR3YXJlLWRldiAuby13ZS1kZXZlbG9wX19ib3gtLWN1c3RvbS1jb2xvcjU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzIwZGVhNTsgfVxuICAuby13ZS1kZXZlbG9wLS1oZWFsdGhjYXJlLXNvZnR3YXJlLWRldiAuby13ZS1kZXZlbG9wX19ib3gtLWN1c3RvbS1jb2xvcjU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMGRlYTU7IH1cbiAgLm8td2UtZGV2ZWxvcC0taGVhbHRoY2FyZS1zb2Z0d2FyZS1kZXYgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20tY29sb3I2OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmYmJhMTQ7IH1cbiAgLm8td2UtZGV2ZWxvcC0taGVhbHRoY2FyZS1zb2Z0d2FyZS1kZXYgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20tY29sb3I2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmJiYTE0OyB9XG4gIC5vLXdlLWRldmVsb3AtLWhlYWx0aGNhcmUtc29mdHdhcmUtZGV2IC5vLXdlLWRldmVsb3BfX2JveC0tY3VzdG9tLWNvbG9yNzo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGZhOTQxOyB9XG4gIC5vLXdlLWRldmVsb3AtLWhlYWx0aGNhcmUtc29mdHdhcmUtZGV2IC5vLXdlLWRldmVsb3BfX2JveC0tY3VzdG9tLWNvbG9yNzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzRmYTk0MTsgfVxuICAuby13ZS1kZXZlbG9wLS1oZWFsdGhjYXJlLXNvZnR3YXJlLWRldiAuby13ZS1kZXZlbG9wX19ib3gtLWN1c3RvbS1jb2xvcjg6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzY0YjlmNDsgfVxuICAuby13ZS1kZXZlbG9wLS1oZWFsdGhjYXJlLXNvZnR3YXJlLWRldiAuby13ZS1kZXZlbG9wX19ib3gtLWN1c3RvbS1jb2xvcjg6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM2NGI5ZjQ7IH1cbiAgLm8td2UtZGV2ZWxvcC0taGVhbHRoY2FyZS1zb2Z0d2FyZS1kZXYgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20tY29sb3I5OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMzNTViYmY7IH1cbiAgLm8td2UtZGV2ZWxvcC0taGVhbHRoY2FyZS1zb2Z0d2FyZS1kZXYgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20tY29sb3I5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzU1YmJmOyB9XG4gIC5vLXdlLWRldmVsb3AtLWhlYWx0aGNhcmUtc29mdHdhcmUtZGV2IC5vLXdlLWRldmVsb3BfX2JveC0tY3VzdG9tLWNvbG9yMTA6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ExNWZhZTsgfVxuICAuby13ZS1kZXZlbG9wLS1oZWFsdGhjYXJlLXNvZnR3YXJlLWRldiAuby13ZS1kZXZlbG9wX19ib3gtLWN1c3RvbS1jb2xvcjEwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTE1ZmFlOyB9XG5cbi5vLXdlLWRldmVsb3AtLXJldGFpbCAuby13ZS1kZXZlbG9wX19ib3g6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm8td2UtZGV2ZWxvcC0tcmVhbGVzdGF0ZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3JlYWwtZXN0YXRlL2FwcC1kZXYtYmcucG5nKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXdlLWRldmVsb3AtLXJlYWxlc3RhdGUgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20ge1xuICAgICAgbWluLWhlaWdodDogMjI0cHg7IH0gfVxuXG4uby13ZS1kZXZlbG9wLS1sb2dpc3RpY3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9sb2dpc3RpY3MvZGVsaXZlcmluZy1leGNlbGxlbmNlLnBuZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby13ZS1kZXZlbG9wLS1sb2dpc3RpY3MgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20ge1xuICAgICAgbWluLWhlaWdodDogMjI0cHg7IH0gfVxuXG4uby13ZS1kZXZlbG9wLS1tYW51ZmFjdHVyZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5vLXdlLWRldmVsb3AtLW1hbnVmYWN0dXJlciAuby13ZS1kZXZlbG9wX190aXRsZSB7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8td2UtZGV2ZWxvcC0tbWFudWZhY3R1cmVyIC5vLXdlLWRldmVsb3BfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIC5vLXdlLWRldmVsb3AtLW1hbnVmYWN0dXJlciAuby13ZS1kZXZlbG9wX19ib3gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREUyRUE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8td2UtZGV2ZWxvcC0tbWFudWZhY3R1cmVyIC5vLXdlLWRldmVsb3BfX2JveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwN3B4OyB9IH1cblxuLm8td2UtZGV2ZWxvcC0tcmV0YWlsLWVjb21tZXJjZSAuby13ZS1kZXZlbG9wX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLm8td2UtZGV2ZWxvcC0tcmV0YWlsLWVjb21tZXJjZSAuby13ZS1kZXZlbG9wX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMzMzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8td2UtZGV2ZWxvcC0tcmV0YWlsLWVjb21tZXJjZSAuby13ZS1kZXZlbG9wX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuLm8td2UtZGV2ZWxvcC0tcmV0YWlsLWVjb21tZXJjZSAuby13ZS1kZXZlbG9wX19ib3gge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby13ZS1kZXZlbG9wLS1yZXRhaWwtZWNvbW1lcmNlIC5vLXdlLWRldmVsb3BfX2JveCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAyOTBweDsgfSB9XG4gIC5vLXdlLWRldmVsb3AtLXJldGFpbC1lY29tbWVyY2UgLm8td2UtZGV2ZWxvcF9fYm94OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5vLXdlLWRldmVsb3AtLXJldGFpbC1lY29tbWVyY2UgLm8td2UtZGV2ZWxvcF9fYm94OmhvdmVyIC5vLXdlLWRldmVsb3BfX2JveHRpdGxlIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLm8td2UtZGV2ZWxvcC0tcmV0YWlsLWVjb21tZXJjZSAuby13ZS1kZXZlbG9wX19ib3g6aG92ZXIgLm8td2UtZGV2ZWxvcF9fYm94Y29udGVudCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5vLXdlLWRldmVsb3AtLXJldGFpbC1lY29tbWVyY2UgLm8td2UtZGV2ZWxvcF9fYm94OmhvdmVyOjpiZWZvcmUge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLm8td2UtZGV2ZWxvcC0tbG9naXN0aWNzIC5vLXdlLWRldmVsb3BfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uby13ZS1kZXZlbG9wLS1iYW5raW5nIC5vLXdlLWRldmVsb3BfX2JveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREUyRUE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby13ZS1kZXZlbG9wLS1iYW5raW5nIC5vLXdlLWRldmVsb3BfX2JveCB7XG4gICAgICBtaW4taGVpZ2h0OiAxOTBweDsgfSB9XG5cbi5vLXdlLWRldmVsb3AtLWF1dG9tb3RpdmUtZXYgLm8td2UtZGV2ZWxvcF9fYm94IHtcbiAgbWluLWhlaWdodDogMjEwcHg7IH1cblxuLmVuc3VyaW5nLWNvbXBsaWFuY2Uge1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZW5zdXJpbmctY29tcGxpYW5jZSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7IH0gfVxuICAuZW5zdXJpbmctY29tcGxpYW5jZV9faGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmVuc3VyaW5nLWNvbXBsaWFuY2VfX3N1Yi1oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgNTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZW5zdXJpbmctY29tcGxpYW5jZV9fc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgLmVuc3VyaW5nLWNvbXBsaWFuY2UgLmJ0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2xlZnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZWxsaXBzZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5vcmJpdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDYwcHg7XG4gIGhlaWdodDogNjMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAub3JiaXQtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAub3JiaXQtY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzglO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDU0MXB4O1xuICAgIGhlaWdodDogMjM2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaGVhbHRoY2FyZS1zZXJ2aWNlcy9lbGxpcHNlMS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gIC5vcmJpdC1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTclO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDkxMXB4O1xuICAgIGhlaWdodDogNTA0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaGVhbHRoY2FyZS1zZXJ2aWNlcy9lbGxpcHNlMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gIC5vcmJpdC1jb250YWluZXIgLmNlbnRlci1zaGllbGQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDM2MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjsgfVxuICAub3JiaXQtY29udGFpbmVyIC5vcmJpdC1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE4MnB4O1xuICAgIGhlaWdodDogOTRweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiA5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgLm9yYml0LWNvbnRhaW5lciAub3JiaXQtaXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5vcmJpdC1jb250YWluZXIgLmhlYWx0aC1jYXJlLWljb24ge1xuICAgIGJhY2tncm91bmQ6ICMzNTViYmY7XG4gICAgbGVmdDogNDUlO1xuICAgIHRvcDogNyU7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogMTAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3JkZXI6IDEwcHggc29saWQgI2Y1ZjVmNTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5vcmJpdC1jb250YWluZXIgLml0ZW0xIHtcbiAgICB0b3A6IDE1JTtcbiAgICBsZWZ0OiAxNCU7XG4gICAgYW5pbWF0aW9uOiBmbG9hdCA1cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuICAub3JiaXQtY29udGFpbmVyIC5pdGVtMiB7XG4gICAgdG9wOiAxNSU7XG4gICAgbGVmdDogNjglO1xuICAgIGFuaW1hdGlvbjogZmxvYXQgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cbiAgLm9yYml0LWNvbnRhaW5lciAuaXRlbTMge1xuICAgIHRvcDogMzklO1xuICAgIGxlZnQ6IDg0JTtcbiAgICBhbmltYXRpb246IGZsb2F0eCA1cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuICAub3JiaXQtY29udGFpbmVyIC5pdGVtNCB7XG4gICAgdG9wOiA2MiU7XG4gICAgbGVmdDogNzklO1xuICAgIGFuaW1hdGlvbjogZmxvYXR4cmV2ZXJzZSA1cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuICAub3JiaXQtY29udGFpbmVyIC5pdGVtNSB7XG4gICAgdG9wOiA4MyU7XG4gICAgbGVmdDogNjYlO1xuICAgIGFuaW1hdGlvbjogZmxvYXR5cmV2ZXJzZSA1cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuICAub3JiaXQtY29udGFpbmVyIC5pdGVtNiB7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBsZWZ0OiA0MiU7XG4gICAgYW5pbWF0aW9uOiBmbG9hdHlyZXZlcnNlIDVzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG4gIC5vcmJpdC1jb250YWluZXIgLml0ZW03IHtcbiAgICB0b3A6IDYzJTtcbiAgICBsZWZ0OiAzJTtcbiAgICBhbmltYXRpb246IGZsb2F0eCA1cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuICAub3JiaXQtY29udGFpbmVyIC5pdGVtOCB7XG4gICAgYm90dG9tOiAyJTtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgbGVmdDogMTglO1xuICAgIGFuaW1hdGlvbjogZmxvYXR5cmV2ZXJzZSA1cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuICAub3JiaXQtY29udGFpbmVyIC5pdGVtOSB7XG4gICAgdG9wOiAzOSU7XG4gICAgbGVmdDogLTElO1xuICAgIGFuaW1hdGlvbjogZmxvYXR4cmV2ZXJzZSA1cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuXG4uY291bnRlci1zZWN0aW9uIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gIC5jb3VudGVyLXNlY3Rpb25fX3JvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY291bnRlci1zZWN0aW9uX19ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb3VudGVyLXNlY3Rpb25fX2JveCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5jb3VudGVyLXNlY3Rpb25fX2JveCBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmNvdW50ZXItc2VjdGlvbl9fYm94LS1oYXMtcmlnaHQtYm9yZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNvdW50ZXItc2VjdGlvbl9fYm94LS1oYXMtcmlnaHQtYm9yZGVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWUxZTE7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jb3VudGVyLXNlY3Rpb25fX2JveC0taGFzLXJpZ2h0LWJvcmRlcjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5jb3VudGVyLXNlY3Rpb25fX2JveC0taGFzLXJpZ2h0LXNlcGFyYXRvciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jb3VudGVyLXNlY3Rpb25fX2JveC0taGFzLXJpZ2h0LXNlcGFyYXRvcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY291bnRlci1zZWN0aW9uX19ib3gtLWhhcy1yaWdodC1zZXBhcmF0b3I6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuY291bnRlci1zZWN0aW9uX19ib3ggLmNvdW50ZXItbnVtYmVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb3VudGVyLXNlY3Rpb25fX2JveCAuY291bnRlci1udW1iZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gIC5jb3VudGVyLXNlY3Rpb25fX2JveC1oMyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgY29sb3I6ICMyNjJFMzY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb3VudGVyLXNlY3Rpb25fX2JveC1oMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgLmNvdW50ZXItc2VjdGlvbl9fYm94LWgzLS1saXN0ZWQge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY291bnRlci1zZWN0aW9uX19ib3gtaDMtLWxpc3RlZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndoYXQtYWktYWdlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG5cbi53aGF0LWFpLWFnZW50X19sZWZ0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aGF0LWFpLWFnZW50X19sZWZ0IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC53aGF0LWFpLWFnZW50X19sZWZ0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aGF0LWFpLWFnZW50X19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cblxuLndoYXQtYWktYWdlbnRfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLndoYXQtYWktYWdlbnRfX2hlYWRpbmctLW1lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG4ud2hhdC1haS1hZ2VudF9fc3ViLWhlYWRpbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi53aGF0LWFpLWFnZW50X19zZWNvbmQtaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aGF0LWFpLWFnZW50X19zZWNvbmQtaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLndoYXQtYWktYWdlbnQgLnNpbXBsZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gIC53aGF0LWFpLWFnZW50IC5zaW1wbGUtbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLndoYXQtYWktYWdlbnQgLmFuc3dlci1saXN0IHtcbiAgY291bnRlci1yZXNldDogY291bnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aGF0LWFpLWFnZW50IC5hbnN3ZXItbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLndoYXQtYWktYWdlbnQgLmFuc3dlci1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53aGF0LWFpLWFnZW50IC5hbnN3ZXItbGlzdCBsaSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuICAgIC53aGF0LWFpLWFnZW50IC5hbnN3ZXItbGlzdCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZ3JlZW4tdGljay5zdmcpO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDA7IH1cblxuLndoYXQtYWktYWdlbnQtLWFnZW50aWMtYWkgLndoYXQtYWktYWdlbnRfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi53aGF0LWFpLWFnZW50LS1hZ2VudGljLWFpIC53aGF0LWFpLWFnZW50X19zdWItaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLndoYXQtYWktYWdlbnQtLWFnZW50aWMtYWkgLnNpbXBsZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gIC53aGF0LWFpLWFnZW50LS1hZ2VudGljLWFpIC5zaW1wbGUtbGlzdCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAud2hhdC1haS1hZ2VudC0tYWdlbnRpYy1haSAuc2ltcGxlLWxpc3QgbGk6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5vLXdlLWRldmVsb3AtLXNvbHZpbmctYXV0b21vdGl2ZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnNraWxsLXJldmlldy0tbWFudWZhY3R1cmluZyAuY3VzdG9tLXJldmlld19fdGl0dGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1rZXktZGlmZi0tYWktYWdlbnQgLm8ta2V5LWRpZmYtYm94IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi5zdGlsbC1oYXZlLXEge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm8tY2FzZS1zdHVkaWVzLW5ldy0taGFzLWJ1dHRvbiAuYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tbWVkaWEge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tZWRpYS9wcm9jZXNzLnBuZykgbm8tcmVwZWF0IDAgMC9jb3ZlciAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLW1lZGlhIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCg0KTphZnRlciB7XG4gICAgICB3aWR0aDogNzcwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1tZWRpYSAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczpudGgtY2hpbGQoNSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tbWVkaWEgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXM6bnRoLWNoaWxkKDcpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTUwcHg7IH0gfVxuXG4uby1kZXZlbG9wbWVudC1wcm9jZXNzLS1zcG9ydHMge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zcG9ydHMvcHJvY2Vzcy5wbmcpIG5vLXJlcGVhdCAwIDAvY292ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby13ZS1kZXZlbG9wLS1lbmVyZ3kgLmJvdHRvbS1wYXJhLWJlZm9yZS1idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8td2UtZGV2ZWxvcC0tZWxlYXJuaW5nIC5vLXdlLWRldmVsb3BfX2JveCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9IH1cblxuLmdyZWVuLXRleHQge1xuICBjb2xvcjogIzFhYjg2NDsgfVxuXG4uaGlnaGxpZ2h0LWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuaGlnaGxpZ2h0LWxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBhbmltYXRpb246IDRzIGxpbmVhciBhbmltYXRlIGluZmluaXRlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAzYTlmNCwgI2ZmNTgwMCwgI2ZiYmExNCwgIzAzYTlmNCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlOyB9XG5cbi5oaWdobGlnaHQtbGluZTI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZTcwZSwgIzc4ZTZmZiwgIzE1ZmU4YSwgI2ZmZTcwZSk7IH1cblxuQGtleWZyYW1lcyBmbG9hdCB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDBweCk7IH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAwIDI1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtMjBweCk7IH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBmbG9hdHlyZXZlcnNlIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMHB4KTsgfVxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMjVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDIwcHgpOyB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgZmxvYXR4IHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMjVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpOyB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgZmxvYXR4cmV2ZXJzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAwIDI1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7IH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9IH1cblxuLyogQU5DSE9SIC0gU3RhZmYgQXVnKi9cbi5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uIHtcbiAgYmFja2dyb3VuZDogI0Y1RjZGODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENkUzRjA7IH1cbiAgLmhvdy1zdHVmZi1hdWdtZW50YXRpb24gLm91ci1hcHByb2FjaF9faGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhvdy1zdHVmZi1hdWdtZW50YXRpb24gLm91ci1hcHByb2FjaF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDsgfSB9XG4gIC5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaG93LXN0dWZmLWF1Z21lbnRhdGlvbiAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMzVweCAwIDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuICAgIC5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3N0YWZmLWF1Z21lbnRhdGlvbi9ob3ctaXQtd29ya3Mtdi1saW5lLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDE0OHB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMzdweDtcbiAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaG93LXN0dWZmLWF1Z21lbnRhdGlvbiAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczpudGgtY2hpbGQoMSkge1xuICAgICAgICBwYWRkaW5nOiAwIDM1cHggMCA1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhvdy1zdHVmZi1hdWdtZW50YXRpb24gLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXM6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcGFkZGluZzogMCAzNXB4IDAgNjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDYwcHg7IH0gfVxuICAgIC5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCgzKTphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhvdy1zdHVmZi1hdWdtZW50YXRpb24gLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXM6bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IC00MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhvdy1zdHVmZi1hdWdtZW50YXRpb24gLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXM6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCg0KTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIGxlZnQ6IC0zN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zdGFmZi1hdWdtZW50YXRpb24vaG93LWl0LXdvcmtzLXRodW5kZXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICB3aWR0aDogOTJweDtcbiAgICAgICAgaGVpZ2h0OiAxNzlweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX251bWJlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhvdy1zdHVmZi1hdWdtZW50YXRpb24gLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fbnVtYmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMjFweDtcbiAgICAgICAgICBsZWZ0OiAtMzVweDtcbiAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgLmhvdy1zdHVmZi1hdWdtZW50YXRpb24gLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fbnVtYmVyIHN0cm9uZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwQTlERUY7IH1cbiAgICAuaG93LXN0dWZmLWF1Z21lbnRhdGlvbiAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX190aXRsZWFyZWEge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX3RpdGxlYXJlYSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmhvdy1zdHVmZi1hdWdtZW50YXRpb24gLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgcGFkZGluZzogMTZweCAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uIC5idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuLm1vcmUtcmVhc29uIHtcbiAgYmFja2dyb3VuZDogI0Y1RjZGODtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZTNmMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb3JlLXJlYXNvbiB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAubW9yZS1yZWFzb24gaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9yZS1yZWFzb24gaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgLm1vcmUtcmVhc29uX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vcmUtcmVhc29uX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5tb3JlLXJlYXNvbl9faXRlbSB7XG4gICAgZmxleDogMCAwIDMzJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tb3JlLXJlYXNvbl9faXRlbSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLm1vcmUtcmVhc29uX19pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNFMUUxRTE7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1vcmUtcmVhc29uX19pdGVtOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAubW9yZS1yZWFzb25fX2l0ZW06bnRoLWNoaWxkKDEpLCAubW9yZS1yZWFzb25fX2l0ZW06bnRoLWNoaWxkKDIpLCAubW9yZS1yZWFzb25fX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxOyB9XG4gICAgLm1vcmUtcmVhc29uX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tb3JlLXJlYXNvbl9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNjBweCAzMHB4IDA7IH0gfVxuICAgICAgLm1vcmUtcmVhc29uX19pdGVtOm50aC1jaGlsZCgxKTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgYm90dG9tOiAtMjZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjZGODtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5tb3JlLXJlYXNvbl9faXRlbTpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5tb3JlLXJlYXNvbl9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZzogMTVweCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubW9yZS1yZWFzb25fX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDYwcHggMzBweCA2MHB4OyB9IH1cbiAgICAgIC5tb3JlLXJlYXNvbl9faXRlbTpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgIGJvdHRvbTogLTI2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY2Rjg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubW9yZS1yZWFzb25fX2l0ZW06bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAubW9yZS1yZWFzb25fX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1vcmUtcmVhc29uX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgcGFkZGluZzogMCA2MHB4IDMwcHggNjBweDsgfSB9XG4gICAgLm1vcmUtcmVhc29uX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tb3JlLXJlYXNvbl9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggNjBweCAwIDA7IH0gfVxuICAgIC5tb3JlLXJlYXNvbl9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgcGFkZGluZzogMTVweCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubW9yZS1yZWFzb25fX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHggMCA2MHB4OyB9IH1cbiAgICAubW9yZS1yZWFzb25fX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1vcmUtcmVhc29uX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCA2MHB4IDAgNjBweDsgfSB9XG4gICAgLm1vcmUtcmVhc29uX19pdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlLCAubW9yZS1yZWFzb25fX2l0ZW06bnRoLWNoaWxkKDYpOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubW9yZS1yZWFzb25fX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vcmUtcmVhc29uX19pY29uIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLm1vcmUtcmVhc29uX19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzJDMkMyQztcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7IH1cbiAgLm1vcmUtcmVhc29uX19jYXJkLXBhcmEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5tb3JlLXJlYXNvbiAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1vcmUtcmVhc29uIC5idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuLmluZHVzdHJ5LWVtcG93ZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDZFM0YwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmluZHVzdHJ5LWVtcG93ZXIge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLmluZHVzdHJ5LWVtcG93ZXIgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW5kdXN0cnktZW1wb3dlciBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH0gfVxuICAuaW5kdXN0cnktZW1wb3dlciAuY29sLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgLmluZHVzdHJ5LWVtcG93ZXJfX2JveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkUzRjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMzBweCAxNXB4OyB9XG4gIC5pbmR1c3RyeS1lbXBvd2VyX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAuaW5kdXN0cnktZW1wb3dlcl9faW1hZ2UxIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUZGNEY4OyB9XG4gIC5pbmR1c3RyeS1lbXBvd2VyX19pbWFnZTIge1xuICAgIGJhY2tncm91bmQ6ICNGNkVFRTY7IH1cbiAgLmluZHVzdHJ5LWVtcG93ZXJfX2ltYWdlMyB7XG4gICAgYmFja2dyb3VuZDogI0Q3RURGOTsgfVxuICAuaW5kdXN0cnktZW1wb3dlcl9faW1hZ2U0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRTZFN0Y5OyB9XG4gIC5pbmR1c3RyeS1lbXBvd2VyX19pbWFnZTUge1xuICAgIGJhY2tncm91bmQ6ICNFRUY0RUM7IH1cbiAgLmluZHVzdHJ5LWVtcG93ZXJfX2ltYWdlNiB7XG4gICAgYmFja2dyb3VuZDogI0ZFRjFFRjsgfVxuICAuaW5kdXN0cnktZW1wb3dlciBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuaW5kdXN0cnktZW1wb3dlciAuYnRuIHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmluZHVzdHJ5LWVtcG93ZXIgLmJ0biB7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAuaW5kdXN0cnktZW1wb3dlcl9fc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW5kdXN0cnktZW1wb3dlcl9fc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA2MHB4OyB9IH1cbiAgLmluZHVzdHJ5LWVtcG93ZXItLWl0IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5pbmR1c3RyeS1lbXBvd2VyLS1pdCAuaW5kdXN0cnktZW1wb3dlcl9fYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5kZXYtY2VudGVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q2RTNGMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXYtY2VudGVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAxMHB4OyB9IH1cbiAgLmRldi1jZW50ZXIgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGV2LWNlbnRlciBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAuZGV2LWNlbnRlciAuZGV2LWNlbnRlcl9faWNvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5kZXYtY2VudGVyIC5kZXYtY2VudGVyX19pY29uIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLmRldi1jZW50ZXJfX3dyYXBwZXItZ2FwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5ob3ctaGVscC15b3UtLXN0YWZmLWF1ZyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3N0YWZmLWF1Z21lbnRhdGlvbi9lbmdhZ2VtZW50LWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjsgfVxuICAuaG93LWhlbHAteW91LS1zdGFmZi1hdWcgLmhvdy1oZWxwLXlvdV9fY2FyZC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAuaG93LWhlbHAteW91LS1zdGFmZi1hdWcgLmhvdy1oZWxwLXlvdV9fY2FyZC1zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ob3ctaGVscC15b3UtLXN0YWZmLWF1ZyAuaG93LWhlbHAteW91X19jYXJkLXN1Yi1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMCAxNHB4OyB9IH1cbiAgLmhvdy1oZWxwLXlvdS0tc3RhZmYtYXVnIC5ob3ctaGVscC15b3VfX2NhcmQtaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ob3ctaGVscC15b3UtLXN0YWZmLWF1ZyAuaG93LWhlbHAteW91X19jYXJkLWl0ZW1zIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyNXB4IDQwcHg7IH0gfVxuICAuaG93LWhlbHAteW91LS1zdGFmZi1hdWcgLmhvdy1oZWxwLXlvdV9faWNvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ob3ctaGVscC15b3UtLXN0YWZmLWF1ZyAuaG93LWhlbHAteW91X19pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzVweDsgfSB9XG4gIC5ob3ctaGVscC15b3UtLXN0YWZmLWF1ZyAuaG93LWhlbHAteW91X19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ob3ctaGVscC15b3UtLXN0YWZmLWF1ZyAuaG93LWhlbHAteW91X19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9IH1cblxuLnN0dWZmLWF1Z21lbnRhdGlvbi10ZWNobm9sb2dpZXMtLW5ldyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDZFM0YwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zdHVmZi1hdWdtZW50YXRpb24tdGVjaG5vbG9naWVzLS1uZXcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAuc3R1ZmYtYXVnbWVudGF0aW9uLXRlY2hub2xvZ2llcy0tbmV3IC50ZWNobm9sb2dpZXMtdGFiX19oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zdHVmZi1hdWdtZW50YXRpb24tdGVjaG5vbG9naWVzLS1uZXcgLnRlY2hub2xvZ2llcy10YWJfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4OyB9IH1cbiAgLnN0dWZmLWF1Z21lbnRhdGlvbi10ZWNobm9sb2dpZXMtLW5ldyAuby1hY2NvcmRpb25fX2NvbnRlbnQtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogI0VGRjRGODsgfVxuICAuc3R1ZmYtYXVnbWVudGF0aW9uLXRlY2hub2xvZ2llcy0tbmV3IC5vLWFjY29yZGlvbl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI0VGRjRGODsgfVxuICAuc3R1ZmYtYXVnbWVudGF0aW9uLXRlY2hub2xvZ2llcy0tbmV3IC5vLWFjY29yZGlvbl9fYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5zdHVmZi1hdWdtZW50YXRpb24tdGVjaG5vbG9naWVzLS1uZXcgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zdGFmZi1hdWdtZW50YXRpb24vY29sbGFwc2UucG5nKSBuby1yZXBlYXQgY2VudGVyOyB9XG4gIC5zdHVmZi1hdWdtZW50YXRpb24tdGVjaG5vbG9naWVzLS1uZXcgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnN0dWZmLWF1Z21lbnRhdGlvbi10ZWNobm9sb2dpZXMtLW5ldyAuby1hY2NvcmRpb25fX25hdiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zdHVmZi1hdWdtZW50YXRpb24tdGVjaG5vbG9naWVzLS1uZXcgLm8tYWNjb3JkaW9uX190YWIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLnN0dWZmLWF1Z21lbnRhdGlvbi10ZWNobm9sb2dpZXMtLW5ldyAucG9vbC1ib3gtbGlzdCB7XG4gICAgYm94LXNoYWRvdzogNXB4IDBweCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN0dWZmLWF1Z21lbnRhdGlvbi10ZWNobm9sb2dpZXMtLW5ldyAucG9vbC1ib3gtbGlzdCBhIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAyMHB4OyB9IH1cbiAgICAuc3R1ZmYtYXVnbWVudGF0aW9uLXRlY2hub2xvZ2llcy0tbmV3IC5wb29sLWJveC1saXN0IHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnN0dWZmLWF1Z21lbnRhdGlvbi10ZWNobm9sb2dpZXMtLW5ldyAuby1hY2NvcmRpb25fX2NvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN0dWZmLWF1Z21lbnRhdGlvbi10ZWNobm9sb2dpZXMtLW5ldyAuby1hY2NvcmRpb25fX2NvbnRlbnQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9IH1cblxuLnNraWxsLXJldmlldy1zdGFmZi1hdWcge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5za2lsbC1yZXZpZXctc3RhZmYtYXVnIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMTBweDsgfSB9XG4gIC5za2lsbC1yZXZpZXctc3RhZmYtYXVnIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5za2lsbC1yZXZpZXctc3RhZmYtYXVnIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG4gIC5za2lsbC1yZXZpZXctc3RhZmYtYXVnIC5iMmItdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMzU1QkJGO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5za2lsbC1yZXZpZXctc3RhZmYtYXVnIC5jdXN0b20tcmV2aWV3X19yZXZpZXdpdGVtcyB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDBFM0Y1O1xuICAgIHBhZGRpbmc6IDQwcHggMTVweCA0MHB4IDQwcHg7IH1cbiAgLnNraWxsLXJldmlldy1zdGFmZi1hdWcgLmN1c3RvbS1yZXZpZXdfX3F1b3RlY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnNraWxsLXJldmlldy1zdGFmZi1hdWcgLmN1c3RvbS1yZXZpZXdfX2F1dGhvcmRlc2lnbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnNraWxsLXJldmlldy1zdGFmZi1hdWcgLmN1c3RvbS1yZXZpZXdfX2F1dGhvcmltYWdlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZmxleDogMCAwIDUwcHg7IH1cbiAgICAuc2tpbGwtcmV2aWV3LXN0YWZmLWF1ZyAuY3VzdG9tLXJldmlld19fYXV0aG9yaW1hZ2UgcGljdHVyZSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuc2tpbGwtcmV2aWV3LXN0YWZmLWF1ZyAuY3VzdG9tLXJldmlld19fYXV0aG9yaW1hZ2UgcGljdHVyZSBpbWcsXG4gICAgICAuc2tpbGwtcmV2aWV3LXN0YWZmLWF1ZyAuY3VzdG9tLXJldmlld19fYXV0aG9yaW1hZ2UgcGljdHVyZSBzb3VyY2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuc2tpbGwtcmV2aWV3LXN0YWZmLWF1ZyAuY3VzdG9tLXJldmlld19fcXVvdGVpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNraWxsLXJldmlldy1zdGFmZi1hdWcgLmN1c3RvbS1yZXZpZXcgLnNwbGlkZV9fYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMTEwcHg7IH1cbiAgLnNraWxsLXJldmlldy1zdGFmZi1hdWcgLmN1c3RvbS1yZXZpZXcgLnNwbGlkZV9fYXJyb3cge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FFQzZEQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5za2lsbC1yZXZpZXctc3RhZmYtYXVnIC5jdXN0b20tcmV2aWV3IC5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gICAgICBmaWxsOiAjQUVDNkRDO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5za2lsbC1yZXZpZXctc3RhZmYtYXVnIC5jdXN0b20tcmV2aWV3IC5zcGxpZGVfX2Fycm93OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwRDY1Q0E7IH1cbiAgICAgIC5za2lsbC1yZXZpZXctc3RhZmYtYXVnIC5jdXN0b20tcmV2aWV3IC5zcGxpZGVfX2Fycm93OmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuc2tpbGwtcmV2aWV3LXN0YWZmLWF1ZyAuY3VzdG9tLXJldmlldyAuc3BsaWRlX19hcnJvdzpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0FFQzZEQztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuc2tpbGwtcmV2aWV3LXN0YWZmLWF1ZyAuY3VzdG9tLXJldmlldyAuc3BsaWRlX19hcnJvdzpkaXNhYmxlZCBzdmcge1xuICAgICAgICBmaWxsOiAjQUVDNkRDOyB9XG4gICAgICAuc2tpbGwtcmV2aWV3LXN0YWZmLWF1ZyAuY3VzdG9tLXJldmlldyAuc3BsaWRlX19hcnJvdzpkaXNhYmxlZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwRDY1Q0E7IH1cbiAgICAgICAgLnNraWxsLXJldmlldy1zdGFmZi1hdWcgLmN1c3RvbS1yZXZpZXcgLnNwbGlkZV9fYXJyb3c6ZGlzYWJsZWQ6aG92ZXIgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gIC5za2lsbC1yZXZpZXctc3RhZmYtYXVnIC5jdXN0b20tcmV2aWV3IC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5za2lsbC1yZXZpZXctc3RhZmYtYXVnIC5jdXN0b20tcmV2aWV3IC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5za2lsbC1yZXZpZXctc3RhZmYtYXVnIC5yZWNvZ25pemUtcmV2aWV3cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNraWxsLXJldmlldy1zdGFmZi1hdWcgLnJlY29nbml6ZS1yZXZpZXdzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2tpbGwtcmV2aWV3LXN0YWZmLWF1ZyAucmVjb2duaXplLXJldmlld3MgbGkge1xuICAgICAgICBtYXJnaW46IDAgMzBweDsgfSB9XG4gICAgLnNraWxsLXJldmlldy1zdGFmZi1hdWcgLnJlY29nbml6ZS1yZXZpZXdzIGxpIGltZyB7XG4gICAgICB3aWR0aDogNzBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNraWxsLXJldmlldy1zdGFmZi1hdWcgLnJlY29nbml6ZS1yZXZpZXdzIGxpIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuc2tpbGwtcmV2aWV3LXN0YWZmLWF1ZyAuc3BsaWRlX19zbGlkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogNHB4OyB9XG4gIC5za2lsbC1yZXZpZXctc3RhZmYtYXVnIC5zcGxpZGVfX3NsaWRlOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMyMERFQTU7IH1cbiAgLnNraWxsLXJldmlldy1zdGFmZi1hdWcgLnNwbGlkZV9fc2xpZGU6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGQzMyNzsgfVxuICAuc2tpbGwtcmV2aWV3LXN0YWZmLWF1ZyAuc3BsaWRlX19zbGlkZTpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjQTY2QkQ0OyB9XG4gIC5za2lsbC1yZXZpZXctc3RhZmYtYXVnIC5zcGxpZGVfX3NsaWRlOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM0YTU4MDY7IH1cbiAgLnNraWxsLXJldmlldy1zdGFmZi1hdWcgLnNwbGlkZV9fc2xpZGU6bnRoLWNoaWxkKDUpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI0VGOEQxQTsgfVxuICAuc2tpbGwtcmV2aWV3LXN0YWZmLWF1ZyAuc3BsaWRlX19zbGlkZTpudGgtY2hpbGQoNik6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMEE5REVGOyB9XG4gIC5za2lsbC1yZXZpZXctc3RhZmYtYXVnIC5zcGxpZGVfX3NsaWRlOm50aC1jaGlsZCg3KTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmMjgwZGY7IH1cbiAgLnNraWxsLXJldmlldy1zdGFmZi1hdWcgLnNwbGlkZV9fc2xpZGU6bnRoLWNoaWxkKDgpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmOWQwOTsgfVxuXG4uby1kZXZlbG9wbWVudC1wcm9jZXNzLS1pdC1zdGFmZi1hdWcgLm8tc2tpbGwtZmxvd19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0taXQtc3RhZmYtYXVnIC5vLXNraWxsLWZsb3dfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLWl0LXN0YWZmLWF1ZyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19saXN0IC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgICB3aWR0aDogNDYlO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzLS1pdC1zdGFmZi1hdWcgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fbGlzdCAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0taXQtc3RhZmYtYXVnIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2xpc3QgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXM6bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uby1kZXZlbG9wbWVudC1wcm9jZXNzLS1pdC1zdGFmZi1hdWcgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fbGlzdCAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0taXQtc3RhZmYtYXVnIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2xpc3QgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXM6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5vLWRldmVsb3BtZW50LXByb2Nlc3MtLWl0LXN0YWZmLWF1ZyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19saXN0IC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLWl0LXN0YWZmLWF1ZyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19saXN0IC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCg0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3MtLWl0LXN0YWZmLWF1ZyAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19saXN0IC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zOm50aC1jaGlsZCg0KTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uby1kZXZlbG9wbWVudC1wcm9jZXNzLS1pdC1zdGFmZi1hdWcgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fbGlzdCAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtczphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tY29yZS1jb21wZXRlbmNpZXMtLWl0LXN0YWZmLWF1ZyAuby1jb3JlLWNvbXBldGVuY2llc19fYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgICBtaW4taGVpZ2h0OiAyMzBweDsgfSB9XG5cbi5vLWNvcmUtY29tcGV0ZW5jaWVzLS1pdC1zdGFmZi1hdWcgLm8tY29yZS1jb21wZXRlbmNpZXNfX2JveCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuby1jb3JlLWNvbXBldGVuY2llcy0taXQtc3RhZmYtYXVnIC5vLWNvcmUtY29tcGV0ZW5jaWVzX19ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogMzBweDsgfVxuICAuby1jb3JlLWNvbXBldGVuY2llcy0taXQtc3RhZmYtYXVnIC5vLWNvcmUtY29tcGV0ZW5jaWVzX19ib3gtLWNvbG9yMTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMwYTlkZWY7IH1cbiAgLm8tY29yZS1jb21wZXRlbmNpZXMtLWl0LXN0YWZmLWF1ZyAuby1jb3JlLWNvbXBldGVuY2llc19fYm94LS1jb2xvcjI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZiZDAwOyB9XG4gIC5vLWNvcmUtY29tcGV0ZW5jaWVzLS1pdC1zdGFmZi1hdWcgLm8tY29yZS1jb21wZXRlbmNpZXNfX2JveC0tY29sb3IzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzIwZGVhNTsgfVxuICAuby1jb3JlLWNvbXBldGVuY2llcy0taXQtc3RhZmYtYXVnIC5vLWNvcmUtY29tcGV0ZW5jaWVzX19ib3gtLWNvbG9yNDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMyMGRlYTU7IH1cbiAgLm8tY29yZS1jb21wZXRlbmNpZXMtLWl0LXN0YWZmLWF1ZyAuby1jb3JlLWNvbXBldGVuY2llc19fYm94LS1jb2xvcjU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGE5ZGVmOyB9XG4gIC5vLWNvcmUtY29tcGV0ZW5jaWVzLS1pdC1zdGFmZi1hdWcgLm8tY29yZS1jb21wZXRlbmNpZXNfX2JveC0tY29sb3I2OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2VmOGQxYTsgfVxuICAuby1jb3JlLWNvbXBldGVuY2llcy0taXQtc3RhZmYtYXVnIC5vLWNvcmUtY29tcGV0ZW5jaWVzX19ib3gtLWNvbG9yNzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZTJmMDU7IH1cbiAgLm8tY29yZS1jb21wZXRlbmNpZXMtLWl0LXN0YWZmLWF1ZyAuby1jb3JlLWNvbXBldGVuY2llc19fYm94LS1jb2xvcjg6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWUxNmM0OyB9XG4gIC5vLWNvcmUtY29tcGV0ZW5jaWVzLS1pdC1zdGFmZi1hdWcgLm8tY29yZS1jb21wZXRlbmNpZXNfX2JveC0tY29sb3I5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzJhYTdiMzsgfVxuXG4uc2tpbGwtcmV2aWV3LXN0YWZmLWF1Zy0taXQgaDIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5jdXN0b20tZGV2LWNhc2Utc3R1ZHktLXN0YWZmLWF1Zy1pdCAuby10ZXN0aW1vbmlhbF9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY3VzdG9tLWRldi1jYXNlLXN0dWR5LS1zdGFmZi1hdWctaXQgLm8tdGVzdGltb25pYWxfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLmN1c3RvbS1kZXYtY2FzZS1zdHVkeS0tc3RhZmYtYXVnLWl0IC5vLXRlc3RpbW9uaWFsX19zdWItaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmN1c3RvbS1kZXYtY2FzZS1zdHVkeS0tc3RhZmYtYXVnLWl0IC5vLXRlc3RpbW9uaWFsX19zdWItaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cblxuLmJhbm5lci0tc3RhZmYtYXVnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODFjMzY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJhbm5lci0tc3RhZmYtYXVnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3N0YWZmLWF1Z21lbnRhdGlvbi9zdGFmZi1iYW5uZXItYmcucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmFubmVyLS1zdGFmZi1hdWcge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH0gfVxuICAuYmFubmVyLS1zdGFmZi1hdWcgLmJhbm5lcl9fdG9wLXJhdGVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNhM2E4YjA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmFubmVyLS1zdGFmZi1hdWcgLmJhbm5lcl9fdG9wLXJhdGVkIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuICAuYmFubmVyLS1zdGFmZi1hdWcgLmJhbm5lcl9fdG9wLXJhdGluZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5iYW5uZXItLXN0YWZmLWF1ZyAuYmFubmVyX190b3AtcmF0aW5nLW51bWJlciB7XG4gICAgY29sb3I6ICM1MTUwNTA7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiOyB9XG4gIC5iYW5uZXItLXN0YWZmLWF1ZyAuYmFubmVyX190b3AtcmF0ZWQtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiOyB9XG4gIC5iYW5uZXItLXN0YWZmLWF1ZyAuYmFubmVyX190b3AtcmF0aW5nLXJldmlldyB7XG4gICAgY29sb3I6ICM1MTUwNTA7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiOyB9XG4gIC5iYW5uZXItLXN0YWZmLWF1ZyAuYmFubmVyLXRlY2hub2xvZ2llc19faGVhZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBtYXJnaW46IDI1cHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5iYW5uZXItLXN0YWZmLWF1ZyAuYmFubmVyLXRlY2hub2xvZ2llc19faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbjogOTVweCAwIDQ1cHg7IH0gfVxuICAgIC5iYW5uZXItLXN0YWZmLWF1ZyAuYmFubmVyLXRlY2hub2xvZ2llc19faGVhZGluZzpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNDEwcHg7XG4gICAgICBoZWlnaHQ6IDY5M3B4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdG9wOiAtMzA0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zdGFmZi1hdWdtZW50YXRpb24vc3RhZmYtYXVnLXRleHQtYmFja2dyb3VuZC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5iYW5uZXItLXN0YWZmLWF1ZyAuYmFubmVyLXRlY2hub2xvZ2llc19faGVhZGluZzpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuYmFubmVyLS1zdGFmZi1hdWcgLmJhbm5lci10ZWNobm9sb2dpZXNfX2hlYWRpbmcgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5iYW5uZXItLXN0YWZmLWF1ZyAuYmFubmVyLXRlY2hub2xvZ2llc19fc3ViLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJhbm5lci0tc3RhZmYtYXVnIC5iYW5uZXItdGVjaG5vbG9naWVzX19zdWItaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDQ1cHg7IH0gfVxuICAuYmFubmVyLS1zdGFmZi1hdWcgLm5ldy1ob21lLWJhbm5lcl9fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmJhbm5lci0tc3RhZmYtYXVnIC5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uX19idG4ge1xuICAgIG1heC13aWR0aDogMzEycHg7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAxN3B4IDIycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmFubmVyLS1zdGFmZi1hdWcgLmhvdy1zdHVmZi1hdWdtZW50YXRpb25fX2J0biB7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7IH0gfVxuXG4ud2h5LWNob29zZS0tc3RhZmYtYXVnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAud2h5LWNob29zZS0tc3RhZmYtYXVnIC53aHktY2hvb3NlX19oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLndoeS1jaG9vc2UtLXN0YWZmLWF1ZyAud2h5LWNob29zZV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7IH0gfVxuICAud2h5LWNob29zZS0tc3RhZmYtYXVnIC53aHktY2hvb3NlX19pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMmU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndoeS1jaG9vc2UtLXN0YWZmLWF1ZyAud2h5LWNob29zZV9faXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMiU7XG4gICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgIC53aHktY2hvb3NlLS1zdGFmZi1hdWcgLndoeS1jaG9vc2VfX2l0ZW06YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhOWRlZjsgfVxuICAgIC53aHktY2hvb3NlLS1zdGFmZi1hdWcgLndoeS1jaG9vc2VfX2l0ZW0tLWJsdWU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhOWRlZjsgfVxuICAgIC53aHktY2hvb3NlLS1zdGFmZi1hdWcgLndoeS1jaG9vc2VfX2l0ZW0tLXllbGxvdzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZDAwOyB9XG4gICAgLndoeS1jaG9vc2UtLXN0YWZmLWF1ZyAud2h5LWNob29zZV9faXRlbS0tZ3JlZW46YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwZGVhNTsgfVxuICAgIC53aHktY2hvb3NlLS1zdGFmZi1hdWcgLndoeS1jaG9vc2VfX2l0ZW0tLWdvbGQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmOGQxYTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndoeS1jaG9vc2UtLXN0YWZmLWF1ZyAud2h5LWNob29zZV9faXRlbTpudGgtY2hpbGQoNSkgLndoeS1jaG9vc2VfX2l0ZW1zY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2h5LWNob29zZS0tc3RhZmYtYXVnIC53aHktY2hvb3NlX19pdGVtcy0tc3R1ZmYtYXVnIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aHktY2hvb3NlLS1zdGFmZi1hdWcgLndoeS1jaG9vc2VfX2l0ZW1zY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAud2h5LWNob29zZS0tc3RhZmYtYXVnIC53aHktY2hvb3NlX19pdGVtc2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIC53aHktY2hvb3NlLS1zdGFmZi1hdWcgLndoeS1jaG9vc2VfX3RpdGxlIHtcbiAgICBjb2xvcjogIzBjMjg0ODtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC53aHktY2hvb3NlLS1zdGFmZi1hdWcgLndoeS1jaG9vc2VfX2NvbnRlbnQge1xuICAgIGNvbG9yOiAjMGMyODQ4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLndoeS1jaG9vc2UtLXN0YWZmLWF1ZyAud2h5LWNob29zZV9fbW9yZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCAwIDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAud2h5LWNob29zZS0tc3RhZmYtYXVnIC53aHktY2hvb3NlX19tb3JlIHtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDAgMDsgfSB9XG4gICAgLndoeS1jaG9vc2UtLXN0YWZmLWF1ZyAud2h5LWNob29zZV9fbW9yZSBoMyB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjMjYyZTM2OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC53aHktY2hvb3NlLS1zdGFmZi1hdWcgLndoeS1jaG9vc2VfX21vcmUgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIC53aHktY2hvb3NlLS1zdGFmZi1hdWcgLndoeS1jaG9vc2VfX21vcmUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLndoeS1jaG9vc2UtLXN0YWZmLWF1ZyAud2h5LWNob29zZV9fbW9yZS13cmFwcGVyIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC53aHktY2hvb3NlLS1zdGFmZi1hdWcgLndoeS1jaG9vc2VfX21vcmUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogN3B4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC53aHktY2hvb3NlLS1zdGFmZi1hdWcgLndoeS1jaG9vc2VfX21vcmUtaXRlbSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC53aHktY2hvb3NlLS1zdGFmZi1hdWcgLndoeS1jaG9vc2VfX21vcmUtaXRlbSBpIHtcbiAgICAgIGhlaWdodDogNjBweDsgfVxuICAgIC53aHktY2hvb3NlLS1zdGFmZi1hdWcgLndoeS1jaG9vc2VfX21vcmUtaXRlbSBoNCB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgY29sb3I6ICMwYzI4NDg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC53aHktY2hvb3NlLS1zdGFmZi1hdWcgLndoeS1jaG9vc2VfX21vcmUtaXRlbSBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBjb2xvcjogIzBjMjg0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC53aHktY2hvb3NlLS1zdGFmZi1hdWcgLnNhbXBsZS1wb2RzX19idG4ge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgcGFkZGluZzogMTdweCAyMnB4OyB9XG4gICAgLndoeS1jaG9vc2UtLXN0YWZmLWF1ZyAuc2FtcGxlLXBvZHNfX2J0biBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLndoeS1jaG9vc2UtLXN0YWZmLWF1Zy1pdCAud2h5LWNob29zZV9faGVhZGluZyB7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7IH1cblxuLndoeS1jaG9vc2UtLXN0YWZmLWF1Zy1pdF9fc3ViLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aHktY2hvb3NlLS1zdGFmZi1hdWctaXRfX3N1Yi1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDsgfSB9XG5cbi5iYW5uZXItLXN0YWZmLWF1Zy1pdCAuYmFubmVyLXRlY2hub2xvZ2llc19faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmFubmVyLS1zdGFmZi1hdWctaXQgLmJhbm5lci10ZWNobm9sb2dpZXNfX2hlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4OyB9IH1cbiAgLmJhbm5lci0tc3RhZmYtYXVnLWl0IC5iYW5uZXItdGVjaG5vbG9naWVzX19oZWFkaW5nOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmFubmVyLS1zdGFmZi1hdWctaXRfX3N1Yi1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJhbm5lci0tc3RhZmYtYXVnLWl0X19zdWItaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG4gIC5iYW5uZXItLXN0YWZmLWF1Zy1pdF9fc3ViLWhlYWRpbmcgLmhpZ2hsaWdodC1jb2xvcjEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYmFubmVyLS1zdGFmZi1hdWctaXRfX3N1Yi1oZWFkaW5nIC5oaWdobGlnaHQtY29sb3IxOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiA0cyBsaW5lYXIgYW5pbWF0ZSBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbjogNHMgbGluZWFyIGFuaW1hdGUgaW5maW5pdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjMDNhOWY0KSwgY29sb3Itc3RvcCgjZmY1ODAwKSwgY29sb3Itc3RvcCgjZmJiYTE0KSwgdG8oIzAzYTlmNCkpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDNhOWY0LCAjZmY1ODAwLCAjZmJiYTE0LCAjMDNhOWY0KTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTsgfVxuXG4vKiBBTkNIT1IgLSBQb3J0Zm9saW8yICovXG4ucG9ydGZvbGlvMi12aWV3IC5wb3J0Zm9saW8tdmlld19fcmlnaHRpdHRsZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5wb3J0Zm9saW8yLXZpZXcgLnBvcnRmb2xpby12aWV3X19yaWdodGl0dGxlYXJlYSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnBvcnRmb2xpbzItdmlldyAucG9ydGZvbGlvLXZpZXdfX3JpZ2h0aXR0bGVhcmVhIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucG9ydGZvbGlvMi12aWV3IC5wb3J0Zm9saW8tdmlld19fZmlsdGVybGlzdCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAyMzVweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogNjBweDsgfVxuXG4ucG9ydGZvbGlvMi12aWV3IC5wb3J0Zm9saW8tdmlld19fZmlsdGVybGlzdC5zaG93IHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLWluO1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxuXG4ucG9ydGZvbGlvMi12aWV3IC5maWx0ZXItYXJyb3cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnBvcnRmb2xpbzItdmlldyAuZmlsdGVyLWFycm93LmRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5wb3J0Zm9saW8yLXZpZXcgLmZpbHRlci1hcnJvdy51cCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cbi5wb3J0Zm9saW8yLXZpZXcgLnBvcnRmb2xpby12aWV3X19maWx0ZXJ0aXR0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAucG9ydGZvbGlvMi12aWV3IC5wb3J0Zm9saW8tdmlld19fZmlsdGVydGl0dGxlLS1ibHVlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODVhN2Y5OyB9XG4gIC5wb3J0Zm9saW8yLXZpZXcgLnBvcnRmb2xpby12aWV3X19maWx0ZXJ0aXR0bGUtLWdyZWVuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzljMTY1OyB9XG4gIC5wb3J0Zm9saW8yLXZpZXcgLnBvcnRmb2xpby12aWV3X19maWx0ZXJ0aXR0bGUtLW9yYW5nZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmN2QzNDsgfVxuICAucG9ydGZvbGlvMi12aWV3IC5wb3J0Zm9saW8tdmlld19fZmlsdGVydGl0dGxlIGg0IHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnBvcnRmb2xpbzItdmlldyAucG9ydGZvbGlvLXZpZXdfX3JpZ2h0cGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucG9ydGZvbGlvMi12aWV3IC5wb3J0Zm9saW8tdmlld19fc3BhY2luZyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wb3J0Zm9saW8yLXZpZXcgLnBvcnRmb2xpby12aWV3X19zcGFjaW5nIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5wb3J0Zm9saW8yLXZpZXcgLnBvcnRmb2xpby12aWV3X19zcGFjaW5nLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5O1xuICAgIGJhY2tncm91bmQ6ICNmNmYzZjM7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9ydGZvbGlvMi12aWV3IC5uby1kYXRhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ucG9ydGZvbGlvMi12aWV3IC5wb3J0Zm9saW8tdmlld19fZmlsdGVyd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnBvcnRmb2xpbzItdmlldyAucG9ydGZvbGlvLXZpZXdfX2ZpbHRlcndyYXBwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIk9yXCI7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOGQzZWY7XG4gICAgY29sb3I6ICM3YTg5YWY7IH1cbiAgLnBvcnRmb2xpbzItdmlldyAucG9ydGZvbGlvLXZpZXdfX2ZpbHRlcndyYXBwZXItLWluZHVzdHJ5IHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9ydGZvbGlvMi12aWV3IC5wb3J0Zm9saW8tdmlld19fbWFzb25yeSB7XG4gICAgY29sdW1uLWNvdW50OiAzOyB9IH1cblxuLnBvcnRmb2xpbzItdmlldyAucG9ydGZvbGlvLXZpZXdfX2ZpbHRlcml0ZW0gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4OyB9XG5cbi5wb3J0Zm9saW8yLXZpZXcgLnBvcnRmb2xpby12aWV3X190aXRsZWxpbmsgLnBvcnRmb2xpby10aXR0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbjogMDsgfVxuXG4ucG9ydGZvbGlvMi12aWV3IC5wb3J0Zm9saW8tdmlld19fdGl0bGVsaW5rIC5wb3J0Zm9saW8tbGluayBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ucG9ydGZvbGlvMi12aWV3IC5wb3J0Zm9saW8tdmlld19fdGl0bGVsaW5rIC5wb3J0Zm9saW8tdmlld19faXRlbWxpbmsge1xuICB3aWR0aDogYXV0bzsgfVxuXG4ucG9ydGZvbGlvMi12aWV3IC5wb3J0Zm9saW8tdmlld19fbWFzb25yeS5vcnBoYW4zIHtcbiAgb3JwaGFuczogMTsgfVxuXG4ucG9ydGZvbGlvMi12aWV3IC5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wb3J0Zm9saW8yLXZpZXcgLnBhZ2luYXRpb24tY29udGFpbmVyIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucG9ydGZvbGlvMi12aWV3IC5wYWdpbmF0aW9uLWNvbnRhaW5lciBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAucG9ydGZvbGlvMi12aWV3IC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbi1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnBvcnRmb2xpby1iYW5uZXIyIHtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBvcnRmb2xpby1iYW5uZXIyIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuICAucG9ydGZvbGlvLWJhbm5lcjIgLnBvcnRmb2xpby1iYW5uZXJfX2Fzc2V0czpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBvcnRmb2xpby1iYW5uZXIyIC5wb3J0Zm9saW8tYmFubmVyX19oZWFkaW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wb3J0Zm9saW8tYmFubmVyMiAucG9ydGZvbGlvLWJhbm5lcl9faGVhZGluZy10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDsgfSB9XG4gIC5wb3J0Zm9saW8tYmFubmVyMiAucG9ydGZvbGlvLWJhbm5lcl9fbWlkZGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wb3J0Zm9saW8tYmFubmVyMiAucG9ydGZvbGlvLWJhbm5lcl9fbWlkZGxlIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyNXB4IDMwcHg7IH0gfVxuICAgIC5wb3J0Zm9saW8tYmFubmVyMiAucG9ydGZvbGlvLWJhbm5lcl9fbWlkZGxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LXBvcnRmb2xpby9iYW5uZXItcmF0aW5nL3RvcC1icmFja2V0LnBuZykgbm8tcmVwZWF0IDAgMC8xMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBvcnRmb2xpby1iYW5uZXIyIC5wb3J0Zm9saW8tYmFubmVyX19taWRkbGU6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnBvcnRmb2xpby1iYW5uZXIyIC5wb3J0Zm9saW8tYmFubmVyX19taWRkbGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1wb3J0Zm9saW8vYmFubmVyLXJhdGluZy9ib3R0b20tYnJhY2tldC5wbmcpIG5vLXJlcGVhdCAwIDAvMTAwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wb3J0Zm9saW8tYmFubmVyMiAucG9ydGZvbGlvLWJhbm5lcl9fbWlkZGxlOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wb3J0Zm9saW8tYmFubmVyMiAucG9ydGZvbGlvLWJhbm5lcl9fYXNzZXQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucG9ydGZvbGlvLWJhbm5lcjIgLnBvcnRmb2xpby1iYW5uZXJfX2Fzc2V0LWhlYWRpbmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTE0cHg7XG4gICAgICAgIGxlZnQ6IDM5cHg7IH0gfVxuICAucG9ydGZvbGlvLWJhbm5lcjIgLnBvcnRmb2xpby1iYW5uZXJfX3N1Yi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wb3J0Zm9saW8tYmFubmVyMiAucG9ydGZvbGlvLWJhbm5lcl9fc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cbiAgLnBvcnRmb2xpby1iYW5uZXIyIC5wb3J0Zm9saW8tYmFubmVyX19yYXRpbmctaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucG9ydGZvbGlvLWJhbm5lcjIgLnBvcnRmb2xpby1iYW5uZXJfX3JhdGluZy1pdGVtcyB7XG4gICAgICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0OyB9IH1cbiAgICAucG9ydGZvbGlvLWJhbm5lcjIgLnBvcnRmb2xpby1iYW5uZXJfX3JhdGluZy1pdGVtczpudGgtY2hpbGQoMykgLnBvcnRmb2xpby1iYW5uZXJfX3JhdGluZy1yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5wb3J0Zm9saW8tYmFubmVyMiAucG9ydGZvbGlvLWJhbm5lcl9fcmF0aW5nLWl0ZW1zIC5yYXRpbmctaW1nIHtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wb3J0Zm9saW8tYmFubmVyMiAucG9ydGZvbGlvLWJhbm5lcl9fcmF0aW5nLWl0ZW1zIC5yYXRpbmctaW1nIHtcbiAgICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgLnBvcnRmb2xpby1iYW5uZXIyIC5wb3J0Zm9saW8tYmFubmVyX19yYXRpbmctbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLnBvcnRmb2xpby1iYW5uZXIyIC5wb3J0Zm9saW8tYmFubmVyX19yYXRpbmctbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5wb3J0Zm9saW8tYmFubmVyMiAucG9ydGZvbGlvLWJhbm5lcl9fcmF0aW5nLWxlZnQgLnBvcnRmb2xpby1iYW5uZXJfX3JhdGluZy1pY29uLW5hbWUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5wb3J0Zm9saW8tYmFubmVyMiAucG9ydGZvbGlvLWJhbm5lcl9fcmF0aW5nLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAucG9ydGZvbGlvLWJhbm5lcjIgLnBvcnRmb2xpby1iYW5uZXJfX3JhdGluZy1yaWdodCAucG9ydGZvbGlvLWJhbm5lcl9fcmF0aW5nLW51bWJlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnNlcnZpY2UtcmF0aW5nLWltZyB7XG4gIHdpZHRoOiA3NSU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VydmljZS1yYXRpbmctaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogQU5DSE9SIC0gUGxhdGZvcm1zICovXG4ucGxhdGZvcm0tcmV2aWV3IC5jdXN0b20tcmV2aWV3X19wYXJ0bmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGxhdGZvcm0tcmV2aWV3IC5jdXN0b20tcmV2aWV3X190aXR0bGUge1xuICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBsYXRmb3JtLXJldmlldyAuY3VzdG9tLXJldmlld19fc3VidGl0dGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wbGF0Zm9ybS1yZXZpZXcgLmNzLWNvbnQuaW52aXNpYmxlIHtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBsYXRmb3JtLXJldmlldyAuY3VzdG9tLXJldmlldyB7XG4gICAgcGFkZGluZzogODBweCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBsYXRmb3JtLXJldmlldyAuY3VzdG9tLXJldmlld19fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wbGF0Zm9ybS1ib3R0b20tZm9ybSB7XG4gICAgcGFkZGluZzogMCAwIDYwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGxhdGZvcm0tYm90dG9tLWZvcm0gLm5ldy1ib3R0b20tZm9ybV9fbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGxhdGZvcm0tYm90dG9tLWZvcm0gLm5ldy1ib3R0b20tZm9ybV9fZW1haWwge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBsYXRmb3JtLWJvdHRvbS1mb3JtIC5uZXctYm90dG9tLWZvcm1fX3RydXN0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDQwcHggNzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wbGF0Zm9ybS1tb2QgLmJhbm5lci10ZWNobm9sb2dpZXNfX2hlYWRpbmcge1xuICAgIGxpbmUtaGVpZ2h0OiA2OHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBsYXRmb3JtLW1vZCAuYmFubmVyLXRlY2hub2xvZ2llcyB7XG4gICAgcGFkZGluZzogNjBweCAwIDgwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGxhdGZvcm0taW52aXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wbGF0Zm9ybS1pbnZpdGUgLmJ0bi1vcmFuZ2UuY3VzdG9tLXJldmlld19fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5wbGF0Zm9ybS1pbnZpdGUgLnNlY3Rpb24taW52aXRlX19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucGxhdGZvcm0taW52aXRlIC5zZWN0aW9uLWludml0ZV9faXRlbS10aXRsZSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5vLWNhc2Utc3R1ZGllcy1uZXcgLmZhcS1wYXJhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGxhdGZvcm0td29yay13aXRoIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBsYXRmb3JtLXdvcmstd2l0aCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICAucGxhdGZvcm0td29yay13aXRoX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wbGF0Zm9ybS13b3JrLXdpdGhfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgLnBsYXRmb3JtLXdvcmstd2l0aF9fYm94LXN1YiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wbGF0Zm9ybS13b3JrLXdpdGhfX2JveC1zdWIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDM1cHggNDBweCAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAucGxhdGZvcm0td29yay13aXRoX19ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg5ODk4OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGxhdGZvcm0td29yay13aXRoX19ib3gge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgZmxleDogMCAwIDQ1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgICAgIG1hcmdpbjogMjBweCAyMHB4OyB9IH1cbiAgICAucGxhdGZvcm0td29yay13aXRoX19ib3g6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMDhweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogLTEzNnB4O1xuICAgICAgd2lkdGg6IDc4MHB4O1xuICAgICAgaGVpZ2h0OiA3ODBweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBhbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAlLCAjMWFiODY0IDIwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSwgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM4OGRlYjFcIixlbmRDb2xvcnN0cj1cIiMwNjU3YjVcIixHcmFkaWVudFR5cGU9MSk7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGxhdGZvcm0td29yay13aXRoX19ib3g6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGxhdGZvcm0td29yay13aXRoX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAucGxhdGZvcm0td29yay13aXRoIGgzIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnBsYXRmb3JtLXdvcmstd2l0aCBwIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5wbGF0Zm9ybS13b3JrLXdpdGhfX2FuY2hvciB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wbGF0Zm9ybS13b3JrLXdpdGhfX2FuY2hvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH0gfVxuICAgIC5wbGF0Zm9ybS13b3JrLXdpdGhfX2FuY2hvcjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwQTFFMDsgfVxuICAgICAgLnBsYXRmb3JtLXdvcmstd2l0aF9fYW5jaG9yOmhvdmVyIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICAgICAgICAucGxhdGZvcm0td29yay13aXRoX19hbmNob3I6aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICMwMEExRTA7IH1cbiAgLnBsYXRmb3JtLXdvcmstd2l0aF9fYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLnBsYXRmb3JtLXdvcmstd2l0aF9fYXJyb3cgcGF0aCB7XG4gICAgICBmaWxsOiAjMzMzMzMzOyB9XG4gIC5wbGF0Zm9ybS13b3JrLXdpdGggLmJ0bi13cmFwcGVyLXYyLS1wYWlyIC5idG4tdjIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBsYXRmb3JtLWZhcSB7XG4gICAgcGFkZGluZzogNzBweCAwIDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wbGF0Zm9ybS1mYXEgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBsYXRmb3JtLWZvb3RlciB7XG4gICAgcGFkZGluZzogODBweCAwIDUwcHg7IH0gfVxuXG4vKiBBTkNIT1IgLSBJbnZlc3RvciAqL1xuLmludmVzdG9yLWJuciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWluLWhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbnZlc3Rvci1ibnIge1xuICAgICAgcGFkZGluZzogMTAwcHggMDsgfSB9XG4gIC5pbnZlc3Rvci1ibnIgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludmVzdG9yLWJuciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG5cbi5pbnZlc3Rvci1wZGYge1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbnZlc3Rvci1wZGYge1xuICAgICAgcGFkZGluZzogNjBweCAwIDcwcHg7IH0gfVxuICAuaW52ZXN0b3ItcGRmIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pbnZlc3Rvci1wZGZfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludmVzdG9yLXBkZl9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5pbnZlc3Rvci1wZGZfX3dyYXBwZXItLXNtYWxsIHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW52ZXN0b3ItcGRmX193cmFwcGVyLS1tdWx0aSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAuaW52ZXN0b3ItcGRmX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5pbnZlc3Rvci1wZGZfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAuaW52ZXN0b3ItcGRmX19pdGVtczpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzOyB9XG4gIC5pbnZlc3Rvci1wZGZfX25hbWUge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5pbnZlc3Rvci1wZGZfX25hbWUgYTpob3ZlciBwIHtcbiAgICAgIGNvbG9yOiAjMzU1YmJmOyB9XG4gIC5pbnZlc3Rvci1wZGYgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gIC5pbnZlc3Rvci1wZGZfX2ljb24ge1xuICAgIGZsZXg6IDAgMCA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmludmVzdG9yLXBkZl9faWNvbiBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmludmVzdG9yLXBkZl9faWNvbiBhIGltZyB7XG4gICAgICAgIHdpZHRoOiAzMHB4OyB9XG5cbi5pbnZlc3Rvci10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmludmVzdG9yLXRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRmMGY4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB3aWR0aDogMzMuMyU7IH1cblxuLmludmVzdG9yLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTRweCAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAzMy4zJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbnZlc3Rvci10YWJsZSB0ZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uaXBvLWhlYWRpbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmlwby1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuLmlwby1ibG9jay1zZXBhcmF0b3Ige1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmlwby1ibG9jay1zZXBhcmF0b3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi8qIEFOQ0hPUiAtIEd1aWRlcyAqL1xuLmd1aWRlLWhvbWUtYmFubmVyX19pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2d1aWRlcy9iYW5uZXItYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDAgMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ndWlkZS1ob21lLWJhbm5lcl9faW1hZ2Uge1xuICAgICAgbWluLWhlaWdodDogNTQzcHg7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDcwcHg7IH0gfVxuICAuZ3VpZGUtaG9tZS1iYW5uZXJfX2ltYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2d1aWRlcy9iYW5uZXItZ3JhZGllbnQtdGwucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA2NjhweDtcbiAgICBoZWlnaHQ6IDQ4NnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmd1aWRlLWhvbWUtYmFubmVyX19pbWFnZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ndWlkZS1ob21lLWJhbm5lcl9fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiA1NSU7IH0gfVxuXG4uZ3VpZGUtaG9tZS1iYW5uZXJfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZ3VpZGUtaG9tZS1iYW5uZXJfX2hlYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5ndWlkZS1ob21lLWJhbm5lcl9fZGV0YWlscy1ncmVlbiB7XG4gIGNvbG9yOiAjMkRCRTcwOyB9XG5cbi5ndWlkZS1ob21lLWJhbm5lcl9fc3ViLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZ3VpZGUtaG9tZS1iYW5uZXJfX3N1Yi1oZWFkaW5nIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTRweDsgfSB9XG5cbi5ndWlkZS1ob21lLWJhbm5lcl9fZG93bmxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmd1aWRlLWhvbWUtYmFubmVyX19kb3dubG9hZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG5cbi5ndWlkZS1ob21lLWJhbm5lcl9fZG93bmxvYWQtaWNvbiB7XG4gIGZsZXg6IDAgMCA0NXB4O1xuICB3aWR0aDogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5ndWlkZS1ob21lLWJhbm5lcl9fZG93bmxvYWQtZnJlZSB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmd1aWRlLWhvbWUtYmFubmVyX19kb3dubG9hZC1mcmVlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG5cbi5ndWlkZS1ob21lLWJhbm5lcl9fZG93bmxvYWQtZnJlZS1ncmVlbiB7XG4gIGNvbG9yOiAjMkRCRTcwO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5ndWlkZS1ob21lLWJhbm5lcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5ndWlkZS1ob21lLWJhbm5lcl9fcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTM1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZ3VpZGUtaG9tZS1iYW5uZXJfX3JpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDUxMHB4OyB9IH1cblxuLmd1aWRlLWhvbWUtYmFubmVyX19mb3JtLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ndWlkZXMvZm9ybS1zdHJpcC5wbmcpIHJlcGVhdC14IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmd1aWRlLWhvbWUtYmFubmVyX19mb3JtLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogNDBweDsgfSB9XG5cbi5ndWlkZS1ob21lLWJhbm5lcl9fZm9ybS1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzI2MkUzNjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ndWlkZS1ob21lLWJhbm5lcl9fZm9ybS1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5ndWlkZS1ob21lLWJhbm5lcl9faW5wdXQge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIHBhZGRpbmc6IDE4cHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuZ3VpZGUtaG9tZS1iYW5uZXJfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uZ3VpZGUtaG9tZS1iYW5uZXJfX2lucHV0LW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5ndWlkZS1ob21lLWJhbm5lcl9fc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBwYWRkaW5nOiAxOHB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2d1aWRlcy9vcHRpb24tYXJyb3cucG5nKSBuby1yZXBlYXQgOTclIDUwJTsgfVxuXG4uZ3VpZGUtaG9tZS1iYW5uZXJfX2Zvcm0tcGFyYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZ3VpZGUtaG9tZS1iYW5uZXJfX2Zvcm0tcGFyYSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLmd1aWRlLWhvbWUtYmFubmVyX19wcml2YWN5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgY29sb3I6ICMzMzM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZ3VpZGUtaG9tZS1iYW5uZXJfX3ByaXZhY3kge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cblxuLmd1aWRlLWhvbWUtYmFubmVyX19wcml2YWN5LWljb24ge1xuICBmbGV4OiAwIDAgMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uZ3VpZGUtaG9tZS1iYW5uZXJfX3Jldmlldy1zcGxpZGUge1xuICBiYWNrZ3JvdW5kOiAjMzU1QkJGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmd1aWRlLWhvbWUtYmFubmVyX19yZXZpZXctc3BsaWRlIHtcbiAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuLmd1aWRlLWhvbWUtYmFubmVyX19yZXZpZXctcGFyYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZ3VpZGUtaG9tZS1iYW5uZXJfX3Jldmlldy1wYXJhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLmd1aWRlLWhvbWUtYmFubmVyX19yZXZpZXctcGFyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ndWlkZXMvZG91YmxlLXF1b3RlLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuLmd1aWRlLWhvbWUtYmFubmVyX19yZXZpZXctbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZ3VpZGUtaG9tZS1iYW5uZXJfX3Jldmlldy1jb21wYW55IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ndWlkZS1ob21lLWJhbm5lcl9fYXJyb3ctaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE4cHg7XG4gICAgcmlnaHQ6IC01OHB4OyB9IH1cblxuLmd1aWRlLXNjcm9sbGFibGVfX3JhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzMzMztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZ3VpZGUtc2Nyb2xsYWJsZSAuZ3VpZGUtc2Nyb2xsYWJsZV9fcmFkaW8gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZ3VpZGUtc2Nyb2xsYWJsZSAuY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5ndWlkZS1zY3JvbGxhYmxlIC5ndWlkZS1zY3JvbGxhYmxlX19yYWRpbzpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG5cbi5ndWlkZS1zY3JvbGxhYmxlIC5ndWlkZS1zY3JvbGxhYmxlX19yYWRpbyBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZ3VpZGUtc2Nyb2xsYWJsZSAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ndWlkZS1zY3JvbGxhYmxlIC5ndWlkZS1zY3JvbGxhYmxlX19yYWRpbyBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ndWlkZS1zY3JvbGxhYmxlIC5ndWlkZS1zY3JvbGxhYmxlX19yYWRpbyAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4uZ3VpZGUtc2Nyb2xsYWJsZSAuYnRuLW9yYW5nZSB7XG4gIG1hcmdpbjogMTVweCAwIDE1cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICB3aWR0aDogMjc1cHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDsgfVxuXG4ucmV3cml0ZSB7XG4gIHBhZGRpbmc6IDAgMCAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJld3JpdGUge1xuICAgICAgcGFkZGluZzogODBweCAwIDYwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5yZXdyaXRlX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAucmV3cml0ZV9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZXdyaXRlX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5yZXdyaXRlX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZXdyaXRlX19zdWItaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5yZXdyaXRlX19saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAucmV3cml0ZV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnJld3JpdGVfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5yZXdyaXRlX19kZXRhaWxzIHtcbiAgICBmbGV4OiAxOyB9XG4gIC5yZXdyaXRlX19kZXRhaWxzLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucmV3cml0ZV9fZGV0YWlscy1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gIC5yZXdyaXRlX19kZXRhaWxzLXBhcmEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yZXdyaXRlX19kZXRhaWxzLXBhcmEge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cblxuLmRvd25sb2FkLWZyZWUtZ3VpZGUge1xuICBiYWNrZ3JvdW5kOiAjMDQyNTRBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kb3dubG9hZC1mcmVlLWd1aWRlIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5kb3dubG9hZC1mcmVlLWd1aWRlLS1zMTAwMCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ3VpZGVzL3MxMDAwZC9kb3dubG9hZC1mcmVlLWd1aWRlLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7IH1cbiAgICAuZG93bmxvYWQtZnJlZS1ndWlkZS0tczEwMDAgLmRvd25sb2FkLWZyZWUtZ3VpZGVfX2hlYWRpbmctLXMxMDAwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmRvd25sb2FkLWZyZWUtZ3VpZGVfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5kb3dubG9hZC1mcmVlLWd1aWRlX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgLmRvd25sb2FkLWZyZWUtZ3VpZGVfX2hlYWRpbmcgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjMkRCRTcwOyB9XG4gICAgLmRvd25sb2FkLWZyZWUtZ3VpZGVfX2hlYWRpbmctLXMxMDAwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5kb3dubG9hZC1mcmVlLWd1aWRlX19oZWFkaW5nLS1zMTAwMCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4OyB9IH1cbiAgLmRvd25sb2FkLWZyZWUtZ3VpZGVfX3N1Yi1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgY29sb3I6ICNDQUU3RkY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZG93bmxvYWQtZnJlZS1ndWlkZV9fYnRuLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gIC5kb3dubG9hZC1mcmVlLWd1aWRlX19idG4td3JhcHBlciAuYnRuLW9yYW5nZSB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZG93bmxvYWQtZnJlZS1ndWlkZV9fYnRuLXdyYXBwZXIgLmJ0bi1vcmFuZ2Uge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kb3dubG9hZC1mcmVlLWd1aWRlX19idG4td3JhcHBlci1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRvd25sb2FkLWZyZWUtZ3VpZGVfX2J0bi13cmFwcGVyLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuICAuZG93bmxvYWQtZnJlZS1ndWlkZV9fYnRuLXdyYXBwZXItcmlnaHQgLmJ0bi1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZG93bmxvYWQtZnJlZS1ndWlkZV9fYnRuLXdyYXBwZXItcmlnaHQgLmJ0bi1vcmFuZ2U6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU4MDA7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgIC5kb3dubG9hZC1mcmVlLWd1aWRlX19idG4td3JhcHBlci1yaWdodCAuYnRuLW9yYW5nZTpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZjU4MDA7IH1cbiAgLmRvd25sb2FkLWZyZWUtZ3VpZGVfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NXB4O1xuICAgIHJpZ2h0OiAxNDVweDsgfVxuICAuZG93bmxvYWQtZnJlZS1ndWlkZSAuYnRuLW9yYW5nZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRvd25sb2FkLWZyZWUtZ3VpZGUgLmJ0bi1vcmFuZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG4gICAgLmRvd25sb2FkLWZyZWUtZ3VpZGUgLmJ0bi1vcmFuZ2Ugc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5ndWlkZS1tb2RhbF9fZG93bmxvYWQtZm9ybSAuZ3VpZGUtbW9kYWxfX2lucHV0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBwYWRkaW5nOiAxOHB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE1cHg7IH1cbiAgLmd1aWRlLW1vZGFsX19kb3dubG9hZC1mb3JtIC5ndWlkZS1tb2RhbF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5ndWlkZS1tb2RhbF9fZG93bmxvYWQtZm9ybSAuZ3VpZGUtbW9kYWxfX2lucHV0LW5hbWUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIHBhZGRpbmc6IDE4cHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuZ3VpZGUtbW9kYWxfX2Rvd25sb2FkLWZvcm0gLmd1aWRlLW1vZGFsX19pbnB1dC1uYW1lOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uZ3VpZGUtbW9kYWxfX2Rvd25sb2FkLWZvcm0gcCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuLmd1aWRlLW1vZGFsX19kb3dubG9hZC1mb3JtIC5ndWlkZS1tb2RhbF9fcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uZ3VpZGUtbW9kYWxfX2Rvd25sb2FkLWZvcm0gLmd1aWRlLWhvbWUtYmFubmVyX19mb3JtIHtcbiAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ndWlkZS1tb2RhbF9fZG93bmxvYWQtZm9ybSAuZ3VpZGUtaG9tZS1iYW5uZXJfX2Zvcm0ge1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggNDBweDsgfSB9XG5cbi5ndWlkZS1tb2RhbCAuZ3VpZGUtaG9tZS1iYW5uZXJfX3NlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ3VpZGVzL29wdGlvbi1hcnJvdy5wbmcpIG5vLXJlcGVhdCA5NyUgNTAlOyB9XG5cbi5vLWJhbm5lci1zMTAwMGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm8tYmFubmVyLXMxMDAwZF9faW1hZ2VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDkxMjYwIHVybCgvaW1hZ2VzL2d1aWRlcy9zMTAwMGQvYmFubmVyLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDg1cHggMCAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWJhbm5lci1zMTAwMGRfX2ltYWdlcyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0M3B4O1xuICAgICAgICBwYWRkaW5nOiAxNDBweCAwIDcwcHg7IH0gfVxuICAuby1iYW5uZXItczEwMDBkX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tYmFubmVyLXMxMDAwZF9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuby1iYW5uZXItczEwMDBkX19sZWZ0c2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tYmFubmVyLXMxMDAwZF9fbGVmdHNpZGUge1xuICAgICAgICB3aWR0aDogNjAlOyB9IH1cbiAgLm8tYmFubmVyLXMxMDAwZF9fcmlnaHRzaWRlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1iYW5uZXItczEwMDBkX19yaWdodHNpZGUge1xuICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgLm8tYmFubmVyLXMxMDAwZF9fYmFubmVyaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1iYW5uZXItczEwMDBkX19iYW5uZXJoZWFkaW5nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5vLWJhbm5lci1zMTAwMGRfX2Jhbm5lcmNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNBQkQyRkY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tYmFubmVyLXMxMDAwZF9fYmFubmVyY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuby1iYW5uZXItczEwMDBkX19jb250ZW50aGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDVweDsgfVxuICAgIC5vLWJhbm5lci1zMTAwMGRfX2NvbnRlbnRoaWdobGlnaHQ6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBhbmltYXRpb246IDRzIGxpbmVhciBhbmltYXRlIGluZmluaXRlO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzAzYTlmNCksIGNvbG9yLXN0b3AoI2ZmNTgwMCksIGNvbG9yLXN0b3AoI2ZiYmExNCksIHRvKCMwM2E5ZjQpKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAzYTlmNCwgI2ZmNTgwMCwgI2ZiYmExNCwgIzAzYTlmNCk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7IH1cbiAgLm8tYmFubmVyLXMxMDAwZF9fZm9ybWFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTM5OTU7XG4gICAgbWF4LXdpZHRoOiA0MTdweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLWJhbm5lci1zMTAwMGRfX2Zvcm1hcmVhIHtcbiAgICAgICAgcGFkZGluZzogNDBweDsgfSB9XG4gIC5vLWJhbm5lci1zMTAwMGRfX2Zvcm10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1iYW5uZXItczEwMDBkX19mb3JtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLm8tYmFubmVyLXMxMDAwZF9fZm9ybXN1YnRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0FCRDJGRjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1iYW5uZXItczEwMDBkX19mb3Jtc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAuby1iYW5uZXItczEwMDBkX19mb3Jtc3VidGl0bGU6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4OXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ3VpZGVzL3MxMDAwZC9mb3JtLWFycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMTAwJTtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIGJvdHRvbTogLTIwcHg7IH1cbiAgLm8tYmFubmVyLXMxMDAwZF9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IDBweDsgfVxuICAgIC5vLWJhbm5lci1zMTAwMGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cbiAgLm8tYmFubmVyLXMxMDAwZCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cbiAgLm8tYmFubmVyLXMxMDAwZCAuYy1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuby1iYW5uZXItczEwMDBkIC5jb25maWRlbnRpYWwtdGV4dC13cmFwIGxpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLm8td2h5LWd1aWRlIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjRjVGOEZDO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRTJGMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXdoeS1ndWlkZSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICAuby13aHktZ3VpZGVfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuby13aHktZ3VpZGVfX2ltYWdlYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby13aHktZ3VpZGVfX2ltYWdlYXJlYSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXdoeS1ndWlkZV9faW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgIGxlZnQ6IDA7IH0gfVxuICAuby13aHktZ3VpZGVfX3RleHRwYXJ0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby13aHktZ3VpZGVfX3RleHRwYXJ0IHtcbiAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gIC5vLXdoeS1ndWlkZV9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBjb2xvcjogIzI2MkUzNjsgfVxuICAuby13aHktZ3VpZGVfX2NvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWF4LXdpZHRoOiA2NTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLm8td2h5LWd1aWRlX19jb250ZW50IGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uby13aGF0LWxlYXJuIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIC5vLXdoYXQtbGVhcm5fX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICMyNjJFMzY7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm8td2hhdC1sZWFybl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuby13aGF0LWxlYXJuX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5vLXdoYXQtbGVhcm5fX2l0ZW1zIHtcbiAgICBtYXgtd2lkdGg6IDU0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMTAxcHg7IH1cbiAgICAuby13aGF0LWxlYXJuX19pdGVtcyBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDsgfVxuICAgIC5vLXdoYXQtbGVhcm5fX2l0ZW1zIGg1IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjMEMyODQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5vLXdoYXQtbGVhcm5fX2l0ZW1zIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzBDMjg0ODsgfVxuXG4ud2h5LWNob29zZS1ndWlkZSB7XG4gIGJhY2tncm91bmQ6ICNGNUY4RkM7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aHktY2hvb3NlLWd1aWRlIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC53aHktY2hvb3NlLWd1aWRlX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC53aHktY2hvb3NlLWd1aWRlX19jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNjVweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLndoeS1jaG9vc2UtZ3VpZGVfX2NhcmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjOyB9XG4gICAgLndoeS1jaG9vc2UtZ3VpZGVfX2NhcmQtLWNvbG9yMTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzY0QjlGNDsgfVxuICAgIC53aHktY2hvb3NlLWd1aWRlX19jYXJkLS1jb2xvcjI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzQ0MwNjU7IH1cbiAgICAud2h5LWNob29zZS1ndWlkZV9fY2FyZC0tY29sb3IzOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkJCQTE0OyB9XG4gIC53aHktY2hvb3NlLWd1aWRlX19jYXJkLWRldGFpbHMge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzI2MkUzNjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAud2h5LWNob29zZS1ndWlkZSAuYnRuLW9yYW5nZSB7XG4gICAgbWF4LXdpZHRoOiAzNzRweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDsgfVxuXG4uc2VjdGlvbi1mb290ZXItLWd1aWRlIHtcbiAgYmFja2dyb3VuZDogIzE4MTkyQjsgfVxuICAuc2VjdGlvbi1mb290ZXItLWd1aWRlIC5zZWN0aW9uLWZvb3Rlcl9fY29weS1yaWdodC1kZXRhaWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWN0aW9uLWZvb3Rlci0tZ3VpZGUgLnNlY3Rpb24tZm9vdGVyX19zb2NpYWwtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uZy1yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZy1yZWNhcHRjaGEtY29udGFpbmVyIGRpdiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDM3KTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDM3KTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7IH0gfVxuICAuZy1yZWNhcHRjaGEtY29udGFpbmVyIC5nLXJlY2FwdGNoYSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLyogQU5DSE9SIC0gRXZlbnRzICovXG4uby1za2lsbC1iYW5uZXItLWV2ZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZXZlbnRzL2V2ZW50LWJhbm5lci5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA5MHB4IDAgMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXNraWxsLWJhbm5lci0tZXZlbnQge1xuICAgICAgcGFkZGluZzogODBweCAwIDhweDsgfSB9XG4gIC5vLXNraWxsLWJhbm5lci0tZXZlbnQgLm8tc2tpbGwtYmFubmVyLS1ldmVudC1iZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxsLWJhbm5lci0tZXZlbnQgLm8tc2tpbGwtYmFubmVyLS1ldmVudC1iZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLm8tc2tpbGwtYmFubmVyLS1ldmVudCAuby1za2lsbC1iYW5uZXItLWV2ZW50LWltZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxsLWJhbm5lci0tZXZlbnQgLm8tc2tpbGwtYmFubmVyLS1ldmVudC1pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gICAgICAuby1za2lsbC1iYW5uZXItLWV2ZW50IC5vLXNraWxsLWJhbm5lci0tZXZlbnQtaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuby1za2lsbC1iYW5uZXItLWV2ZW50IC5vLXNraWxsLWJhbm5lci0tZXZlbnQtaW1nIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAgICAgLm8tc2tpbGwtYmFubmVyLS1ldmVudCAuby1za2lsbC1iYW5uZXItLWV2ZW50LWltZyBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH0gfVxuICAuby1za2lsbC1iYW5uZXItLWV2ZW50IC5vLXNraWxsLWJhbm5lci0tZXZlbnQtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vLXNraWxsLWJhbm5lci0tZXZlbnQgLm8tc2tpbGwtYmFubmVyLS1ldmVudC1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLm8tc2tpbGwtYmFubmVyLS1ldmVudCAuby1za2lsbC1iYW5uZXItLWV2ZW50LWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5vLXNraWxsLWJhbm5lci0tZXZlbnQgLm8tc2tpbGwtYmFubmVyLS1ldmVudC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYzMHB4KSB7XG4gICAgICAuby1za2lsbC1iYW5uZXItLWV2ZW50IC5vLXNraWxsLWJhbm5lci0tZXZlbnQtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH0gfVxuICAgIC5vLXNraWxsLWJhbm5lci0tZXZlbnQgLm8tc2tpbGwtYmFubmVyLS1ldmVudC1oZWFkaW5nIHNwYW4ge1xuICAgICAgY29sb3I6ICMzY2MwNjU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5vLXNraWxsLWJhbm5lci0tZXZlbnQgLm8tc2tpbGwtYmFubmVyLS1ldmVudC1oZWFkaW5nIHNwYW46OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzIwZGVhNTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMjBkZWE1IDAlLCAjZmZhZDQwIDc0JSwgI2ZmYWQ0MCAxMDAlKTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5vLXNraWxsLWJhbm5lci0tZXZlbnQgLm8tc2tpbGwtYmFubmVyLS1ldmVudC1oZWFkaW5nIHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4OyB9IH1cbiAgLm8tc2tpbGwtYmFubmVyLS1ldmVudCAuby1za2lsbC1iYW5uZXItLWV2ZW50LXN1YiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNjZWU4ZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm8tc2tpbGwtYmFubmVyLS1ldmVudCAuby1za2lsbC1iYW5uZXItLWV2ZW50LXN1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5vLXNraWxsLWJhbm5lci0tZXZlbnQgLm8tc2tpbGwtYmFubmVyLS1ldmVudC1zdWIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmV2ZW50LW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk5OTsgfVxuICAuZXZlbnQtbW9kYWxfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDk2JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnQtbW9kYWxfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5ldmVudC1tb2RhbF9faGVhZCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDEwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMGIzNWMgLTIyJSwgIzBlNTU3OSA0NyUsICMwMDQ0NzUgMTAwJSk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnQtbW9kYWxfX2hlYWQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDM1cHggMTBweCAzNXB4OyB9IH1cbiAgLmV2ZW50LW1vZGFsX19oZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV2ZW50LW1vZGFsX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgLmV2ZW50LW1vZGFsX19kYXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmV2ZW50LW1vZGFsX19sb2NhdGlvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5ldmVudC1tb2RhbF9fYm9keSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnQtbW9kYWxfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4OyB9IH1cbiAgLmV2ZW50LW1vZGFsX19sb2NhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZXZlbnQtbW9kYWxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTFweDtcbiAgICByaWdodDogLTExcHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7IH1cblxuLmFsbC1ldmVudCB7XG4gIHBhZGRpbmc6IDQwcHggMCAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFsbC1ldmVudCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMzVweDsgfSB9XG4gIC5hbGwtZXZlbnRfX2JveC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICM4OGRlYjEgMCwgIzFhYjg2NCAyMCUsIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJSk7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYWxsLWV2ZW50X19ib3gtd3JhcHBlcjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTQwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC0yMjdweDtcbiAgICAgIGJhY2tncm91bmQ6ICNkNmUzZjA7XG4gICAgICB3aWR0aDogNzYwcHg7XG4gICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAlLCAjMWFiODY0IDIwJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSwgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4OGRlYjEgMCUsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLCByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCUpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM4OGRlYjFcIixlbmRDb2xvcnN0cj1cIiMwNjU3YjVcIixHcmFkaWVudFR5cGU9MSk7IH1cbiAgICAuYWxsLWV2ZW50X19ib3gtd3JhcHBlciAuYWxsLWV2ZW50X19ib3gge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gIC5hbGwtZXZlbnRfX2JveCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFsbC1ldmVudF9fYm94IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4MnB4OyB9IH1cbiAgICAuYWxsLWV2ZW50X19ib3gtLXBhc3QtZXZlbnQge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5hbGwtZXZlbnRfX2JveC0tcGFzdC1ldmVudCAuYWxsLWV2ZW50X19ib3gtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xuICAgICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgICAgICAuYWxsLWV2ZW50X19ib3gtLXBhc3QtZXZlbnQgLmFsbC1ldmVudF9fYm94LWJ0biBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzk5OTk5OTsgfVxuICAuYWxsLWV2ZW50IC5jb2wtbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuYWxsLWV2ZW50X19ib3gtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWxsLWV2ZW50X19ib3gtZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzBweCAwIDQwcHg7IH0gfVxuICAuYWxsLWV2ZW50X19ib3gteWVhciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAuYWxsLWV2ZW50X19ib3gtaW1nIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWxsLWV2ZW50X19ib3gtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG4gICAgLmFsbC1ldmVudF9fYm94LWltZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wOyB9XG4gIC5hbGwtZXZlbnRfX2JveC1zdGF0dXMtY3VycmVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEycHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gIC5hbGwtZXZlbnRfX2JveC1zdGF0dXMtdXBjb21pbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZkN2UxNDtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAuYWxsLWV2ZW50X19ib3gtbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuYWxsLWV2ZW50X19ib3gtc3ViIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5hbGwtZXZlbnRfX2JveC1idG4td3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWxsLWV2ZW50X19ib3gtYnRuLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDsgfSB9XG4gIC5hbGwtZXZlbnRfX2JveC1idG4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNTgwMDtcbiAgICB3aWR0aDogMjQ1cHg7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgIC5hbGwtZXZlbnRfX2JveC1idG4gc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAuYWxsLWV2ZW50X19ib3gtYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjU4MDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmFsbC1ldmVudF9fYm94LWJ0bjpob3ZlciBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgICAgICAgLmFsbC1ldmVudF9fYm94LWJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAuYWxsLWV2ZW50X19tZXNzYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICM5ZDlkOWQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmV2ZW50LWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogaW5oZXJpdDtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuZXZlbnQtZm9ybSAuZm9ybS1wYW5lbCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnQtZm9ybSAuZm9ybS1wYW5lbCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gIC5ldmVudC1mb3JtIC5vLWNvbnRhY3QtZm9ybV9fY29udGFjdC1mb3JtIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudC1mb3JtIC5vLWNvbnRhY3QtZm9ybV9fY29udGFjdC1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cblxuLyogQU5DSE9SIC0gRXZlbnRzICovXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yYXRpbmdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFlOWZiOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnJhdGluZ3Mge1xuICAgICAgcGFkZGluZzogNjVweCAwOyB9IH1cbiAgLnJhdGluZ3NfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5yYXRpbmdzX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIC5yYXRpbmdzX190aXRsZS0taGVhZGluZyB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAucmF0aW5nc19fdGl0bGUtLXBhcmEge1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzFiMzU2NztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnJhdGluZ3NfX3dyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnJhdGluZ3NfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDcwcHg7IH0gfVxuICAgIC5yYXRpbmdzX193cmFwcGVyLS1ib3gge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzdkNmUzO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB3aWR0aDogNDQlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucmF0aW5nc19fd3JhcHBlci0tYm94IHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxOTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4OyB9IH1cbiAgICAgIC5yYXRpbmdzX193cmFwcGVyLS1ib3ggc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5yYXRpbmdzIC5yYXRpbmctbG9nbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucmF0aW5ncyAuc3RhciB7XG4gICAgbWFyZ2luOiAxNXB4IDAgNXB4OyB9XG4gICAgLnJhdGluZ3MgLnN0YXIgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmMzMjc7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cblxuLmNsaWVudCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jbGllbnQge1xuICAgICAgcGFkZGluZzogODBweCAwIDEyMHB4O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB3aWR0aDogaW5oZXJpdDsgfSB9XG4gIC5jbGllbnRfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2xpZW50X19vdmVybGF5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5jbGllbnRfX292ZXJsYXk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogOTNweDtcbiAgICAgIHdpZHRoOiAxNDZweDtcbiAgICAgIGhlaWdodDogMjg1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTk4LCAxOTgsIDE5OCwgMC45KSAwJSwgcmdiYSgxOTgsIDE5OCwgMTk4LCAwKSAxMDAlKTsgfVxuICAgIC5jbGllbnRfX292ZXJsYXk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDkzcHg7XG4gICAgICB3aWR0aDogMTQ2cHg7XG4gICAgICBoZWlnaHQ6IDI4NXB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDE5OCwgMTk4LCAxOTgsIDApIDAlLCByZ2JhKDE5OCwgMTk4LCAxOTgsIDAuOSkgMTAwJSk7IH1cbiAgLmNsaWVudF9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY29sb3I6ICMxYjM1Njc7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2xpZW50X193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5jbGllbnRfX3dyYXBwZXItLWJveCB7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICAgIGhlaWdodDogMTQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNsaWVudF9fd3JhcHBlci0tYm94IHtcbiAgICAgICAgbWFyZ2luOiAwIDdweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgd2lkdGg6IDI2MHB4OyB9IH1cbiAgICAuY2xpZW50X193cmFwcGVyLS1ib3ggLnBpbXNzLWxvZ28ge1xuICAgICAgd2lkdGg6IDcwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jbGllbnRfX3dyYXBwZXItLWJveCAucGltc3MtbG9nbyB7XG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7IH0gfVxuICAgIC5jbGllbnRfX3dyYXBwZXItLWJveCAucHN5Y2hpYXRyaXN0IHtcbiAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNsaWVudF9fd3JhcHBlci0tYm94IC5wc3ljaGlhdHJpc3Qge1xuICAgICAgICAgIHdpZHRoOiBpbmhlcml0OyB9IH1cbiAgICAuY2xpZW50X193cmFwcGVyLS1ib3ggLnRpcGFsdGkge1xuICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2xpZW50X193cmFwcGVyLS1ib3ggLnRpcGFsdGkge1xuICAgICAgICAgIHdpZHRoOiBpbmhlcml0OyB9IH1cbiAgICAuY2xpZW50X193cmFwcGVyLS1ib3ggLnRvdnV0aSB7XG4gICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jbGllbnRfX3dyYXBwZXItLWJveCAudG92dXRpIHtcbiAgICAgICAgICB3aWR0aDogaW5oZXJpdDsgfSB9XG4gICAgLmNsaWVudF9fd3JhcHBlci0tYm94IC5yZXV0ZXJzIHtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNsaWVudF9fd3JhcHBlci0tYm94IC5yZXV0ZXJzIHtcbiAgICAgICAgICB3aWR0aDogaW5oZXJpdDsgfSB9XG4gICAgLmNsaWVudF9fd3JhcHBlci0tYm94IC5zdG9yZWNhcmUge1xuICAgICAgd2lkdGg6IDEyNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2xpZW50X193cmFwcGVyLS1ib3ggLnN0b3JlY2FyZSB7XG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7IH0gfVxuICAgIC5jbGllbnRfX3dyYXBwZXItLWJveCAuZmVkZXJhdGVkIHtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNsaWVudF9fd3JhcHBlci0tYm94IC5mZWRlcmF0ZWQge1xuICAgICAgICAgIHdpZHRoOiBpbmhlcml0OyB9IH1cbiAgICAuY2xpZW50X193cmFwcGVyLS1ib3ggLmlkZWFsLWxpdmluZyB7XG4gICAgICB3aWR0aDogMTQwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jbGllbnRfX3dyYXBwZXItLWJveCAuaWRlYWwtbGl2aW5nIHtcbiAgICAgICAgICB3aWR0aDogaW5oZXJpdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNsaWVudF9fd3JhcHBlciAuY29sb3ItYm94LWJpZyB7XG4gICAgICBoZWlnaHQ6IDI4MnB4OyB9IH1cbiAgLmNsaWVudF9fd3JhcHBlciAuY29sb3ItYm94LW1lZGl1bSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMTVweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jbGllbnRfX3dyYXBwZXIgLmNvbG9yLWJveC1tZWRpdW0ge1xuICAgICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmNsaWVudF9fd3JhcHBlciAuY29sb3ItYm94LXNtYWxsIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNsaWVudF9fd3JhcHBlciAuY29sb3ItYm94LXNtYWxsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDNweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5jbGllbnRfX3dyYXBwZXIgLmNvbG9yLWJveDEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjVBNTg7IH1cbiAgLmNsaWVudF9fd3JhcHBlciAuY29sb3ItYm94MiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDODAxOTsgfVxuICAuY2xpZW50X193cmFwcGVyIC5jb2xvci1ib3gzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGM0Y5OyB9XG4gIC5jbGllbnRfX3dyYXBwZXIgLmNvbG9yLWJveDQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0YxRUE7IH1cbiAgLmNsaWVudF9fd3JhcHBlciAuY29sb3ItYm94NSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQkMwMDsgfVxuICAuY2xpZW50X193cmFwcGVyIC5jb2xvci1ib3g2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBRTREOyB9XG4gIC5jbGllbnRfX3dyYXBwZXIgLmNvbG9yLWJveDcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOUI3RDQ7IH1cbiAgLmNsaWVudF9fd3JhcHBlciAuY29sb3ItYm94OCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJBMkY4ODsgfVxuICAuY2xpZW50X193cmFwcGVyIC5jb2xvci1ib3g5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2OyB9XG4gIC5jbGllbnRfX3dyYXBwZXIgLmNvbG9yLWJveDEwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTk4QzM0OyB9XG4gIC5jbGllbnRfX3dyYXBwZXIgLmNvbG9yLWJveDExIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyB9XG4gIC5jbGllbnRfX3dyYXBwZXIgLmNvbG9yLWJveDEyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlGRDdCOyB9XG4gIC5jbGllbnRfX3dyYXBwZXIgLmNvbG9yLWJveDEzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQxRDFCOyB9XG4gIC5jbGllbnRfX3dyYXBwZXIgLmNvbG9yLWJveDE0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGMUVEOyB9XG4gIC5jbGllbnRfX3dyYXBwZXIgLmNvbG9yLWJveDE1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODMwMEU2OyB9XG4gIC5jbGllbnRfX3dyYXBwZXIgLmNvbG9yLWJveDE2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVFOUZGOyB9XG4gIC5jbGllbnRfX3dyYXBwZXIgLmNvbG9yLWJveDE3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzdBN0FGOyB9XG4gIC5jbGllbnRfX3dyYXBwZXIgLmNvbG9yLWJveDE4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMyOTQwOyB9XG4gIC5jbGllbnRfX3dyYXBwZXIgLmNvbG9yLWJveDE5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJGMkZCOyB9XG4gIC5jbGllbnRfX3dyYXBwZXIgLmNvbG9yLWJveDIwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJGMkZCOyB9XG4gIC5jbGllbnRfX3dyYXBwZXIgLmNvbG9yLWJveDIxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlFNUVBOyB9XG4gIC5jbGllbnRfX3dyYXBwZXItLWxvZ28ge1xuICAgIGZsZXg6IDAgMCA1MnB4OyB9XG4gIC5jbGllbnQgLnNwbGlkZV9fbGlzdCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmNsaWVudCAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAtNTBweDsgfVxuICAgIC5jbGllbnQgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY2xpZW50IC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmNsaWVudCAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogI0Q5RDlEOTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4OyB9XG4gICAgICAgIC5jbGllbnQgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICNmZjU4MDA7IH1cbiAgICAgIC5jbGllbnQgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2ZmNTgwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5jbGllbnQgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNsaWVudCAuc2xpY2stdHJhY2sge1xuICAgICAgICBhbGlnbi1pdGVtczogaW5oZXJpdDsgfSB9XG4gICAgLmNsaWVudCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jbGllbnQgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgZmxleDogMCAwIDglO1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNsaWVudCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNyU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuY2xpZW50IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIGZsZXg6IDAgMCA2JTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgICAgIC5jbGllbnQgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgZmxleDogMCAwIDUuOCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAuY2xpZW50IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIGZsZXg6IDAgMCA1LjElOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMjAwcHgpIHtcbiAgICAgICAgLmNsaWVudCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNS4xJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjQwMHB4KSB7XG4gICAgICAgIC5jbGllbnQgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgZmxleDogMCAwIDQuMyU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDI2MDBweCkge1xuICAgICAgICAuY2xpZW50IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIGZsZXg6IDAgMCAzLjklOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyODAwcHgpIHtcbiAgICAgICAgLmNsaWVudCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMy42JTsgfSB9XG4gIC5jbGllbnQtLXR5cGUxIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgICAuY2xpZW50LS10eXBlMSAuY2xpZW50X19oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgY29sb3I6ICNFOThDMzQ7IH1cbiAgICAuY2xpZW50LS10eXBlMSAuY2xpZW50X19vdmVybGF5OmJlZm9yZSB7XG4gICAgICB0b3A6IDg4cHg7XG4gICAgICB3aWR0aDogMTQ2cHg7XG4gICAgICBoZWlnaHQ6IDI4MnB4OyB9XG4gICAgLmNsaWVudC0tdHlwZTEgLmNsaWVudF9fb3ZlcmxheTphZnRlciB7XG4gICAgICB0b3A6IDg4cHg7XG4gICAgICB3aWR0aDogMTQ2cHg7XG4gICAgICBoZWlnaHQ6IDI4MnB4OyB9XG5cbi5tdC0xNCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7IH1cblxuLndoYXQtbmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDI1NGE7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aGF0LW5leHQge1xuICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgLndoYXQtbmV4dCAuaGVhZGluZy1oMiB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAud2hhdC1uZXh0IC5oZWFkaW5nLWgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC53aGF0LW5leHQgLmNvbW1vbi1wYXJhIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC53aGF0LW5leHRfX3BtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLndoYXQtbmV4dF9fYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndoYXQtbmV4dF9fYm94IHtcbiAgICAgICAgbWFyZ2luOiAwIDE4cHg7IH0gfVxuICAgIC53aGF0LW5leHRfX2JveCBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLndoYXQtbmV4dF9faW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53aGF0LW5leHRfX2ltZyB7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDcycHg7IH0gfVxuICAgIC53aGF0LW5leHRfX2ltZyBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAud2hhdC1uZXh0LS1oaXJlLXNhbGVmb3JjZSB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICAgIC53aGF0LW5leHQtLWhpcmUtc2FsZWZvcmNlIC5oZWFkaW5nLWgyIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLndoYXQtbmV4dC0taGlyZS1zYWxlZm9yY2UgLmNvbW1vbi1wYXJhIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLndoYXQtbmV4dC0taGlyZS1zYWxlZm9yY2UgLndoYXQtbmV4dF9fYm94IHNwYW4ge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgLndoYXQtbmV4dC0tYWktZGV2ZWxvcG1lbnQge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2hvdy13ZS1oZWxwLXlvdS9jdXN0b20tZGV2LWhvdy13ZS1iZy5qcGcpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQvY292ZXI7IH1cblxuLnNhbGVzZm9yY2UtbGFuZGluZy1yZXZpZXdzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uc2FsZXNmb3JjZS1yZXZpZXdzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLnNhbGVzZm9yY2UtcmV2aWV3c19faXRlbXMge1xuICAgIG1heC13aWR0aDogOTMlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWRmNTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwLjYyNXJlbSAwLjMxMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICBtaW4taGVpZ2h0OiAzMjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2FsZXNmb3JjZS1yZXZpZXdzX19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDsgfSB9XG4gICAgLnNhbGVzZm9yY2UtcmV2aWV3c19faXRlbXMgLm13Yy1yZXZpZXdzX19xdW90ZWNvbnRlbnQge1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjMGMyODQ4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNhbGVzZm9yY2UtcmV2aWV3c19faXRlbXMgLm13Yy1yZXZpZXdzX19xdW90ZWNvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLnNhbGVzZm9yY2UtcmV2aWV3cyAuc3BsaWRlX19hcnJvd3Mge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5zYWxlc2ZvcmNlLXJldmlld3MgLnNwbGlkZV9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNlOWVmZjg7IH1cbiAgICAuc2FsZXNmb3JjZS1yZXZpZXdzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICAgIGxlZnQ6IC00NXB4OyB9XG4gICAgLnNhbGVzZm9yY2UtcmV2aWV3cyAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgICByaWdodDogLTQ1cHg7IH1cbiAgICAuc2FsZXNmb3JjZS1yZXZpZXdzIC5zcGxpZGVfX2Fycm93OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwYzI4NDg7IH1cbiAgICAuc2FsZXNmb3JjZS1yZXZpZXdzIC5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgLnNhbGVzZm9yY2UtcmV2aWV3cyAuc3BsaWRlX19hcnJvdyBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICMwYzI4NDg7IH1cblxuLnNhbGVzZm9yY2UtcGFydG5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgLnNhbGVzZm9yY2UtcGFydG5lciAuby13ZS1kZXZlbG9wX19ib3ggdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgIC5zYWxlc2ZvcmNlLXBhcnRuZXIgLm8td2UtZGV2ZWxvcF9fYm94IHVsIGxpIC5pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDNweDsgfVxuICAgIC5zYWxlc2ZvcmNlLXBhcnRuZXIgLm8td2UtZGV2ZWxvcF9fYm94IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zYWxlc2ZvcmNlLXBhcnRuZXIgLm8td2UtZGV2ZWxvcF9fYm94IHVsIGxpIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5zYWxlc2ZvcmNlLWRldmVsb3AgLm8td2UtZGV2ZWxvcF9fYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53aHktaGlyZSB7XG4gIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGFkYTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC53aHktaGlyZSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgODBweDsgfSB9XG4gIC53aHktaGlyZV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC53aHktaGlyZV9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDYwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2h5LWhpcmUtLXdyYXBwZXIge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgY29sdW1uLWdhcDogMTI1cHg7IH0gfVxuICAud2h5LWhpcmUtLXNlY3Rpb25ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53aHktaGlyZS0tc2VjdGlvbmJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC53aHktaGlyZS0tc2VjdGlvbmJveCBpIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLndoeS1oaXJlLS1zZWN0aW9uYm94IGkge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLndoeS1oaXJlLS1zZWN0aW9uY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC53aHktaGlyZS0tc2VjdGlvbmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAud2h5LWhpcmUtLXNlY3Rpb25jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAud2h5LWhpcmUtLXNlY3Rpb25jb250ZW50IGgzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC53aHktaGlyZS0tc2VjdGlvbmNvbnRlbnQgcCB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC53aHktaGlyZS0tc2VjdGlvbmNvbnRlbnQgYSB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwN3B4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgICAgLndoeS1oaXJlLS1zZWN0aW9uY29udGVudCBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4p6eXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgICAgLndoeS1oaXJlLS1zZWN0aW9uY29udGVudCBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtMjJweDsgfVxuICAud2h5LWhpcmUgLmJ0bi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5zYWxlc2ZvcmNlYm90dG9tZm9ybSAuY29uZmlkZW50aWFsLXRleHQtd3JhcCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uc2FsZXNmb3JjZWJvdHRvbWZvcm0gLm5ldy1ib3R0b20tZm9ybV9fYnRuLXdyYXBwZXIgYnV0dG9uIHtcbiAgd2lkdGg6IDM3MHB4O1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLnNhbGVmb3JjZS1wYXJ0bmVyLXdoeS1jaG9vc2UgLm8td2UtZGV2ZWxvcF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLnNhbGVmb3JjZS1wYXJ0bmVyLXdoeS1jaG9vc2UgLm8td2UtZGV2ZWxvcF9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5zYWxlc2ZvcmNlLXBhcnRuZXItY2FzZXN0dWR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiAzMHB4IDAgNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zYWxlc2ZvcmNlLXBhcnRuZXItY2FzZXN0dWR5IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIC5zYWxlc2ZvcmNlLXBhcnRuZXItY2FzZXN0dWR5X19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2FsZXNmb3JjZS1wYXJ0bmVyLWNhc2VzdHVkeV9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7IH0gfVxuICAuc2FsZXNmb3JjZS1wYXJ0bmVyLWNhc2VzdHVkeV9fY2FzZXN0dWR5bGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zYWxlc2ZvcmNlLXBhcnRuZXItY2FzZXN0dWR5X19jYXNlc3R1ZHlpdGVtIHtcbiAgICBtYXgtd2lkdGg6IDQzNXB4O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zYWxlc2ZvcmNlLXBhcnRuZXItY2FzZXN0dWR5X19jYXNlc3R1ZHlpdGVtIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTsgfSB9XG4gIC5zYWxlc2ZvcmNlLXBhcnRuZXItY2FzZXN0dWR5X19jYXNlc3R1ZHlpdGVtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjU5cHg7IH1cbiAgICAuc2FsZXNmb3JjZS1wYXJ0bmVyLWNhc2VzdHVkeV9fY2FzZXN0dWR5aXRlbWltYWdlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnNhbGVzZm9yY2UtcGFydG5lci1jYXNlc3R1ZHlfX2Nhc2VzdHVkeWl0ZW1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMzVweCAyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2FsZXNmb3JjZS1wYXJ0bmVyLWNhc2VzdHVkeV9fY2FzZXN0dWR5aXRlbWNvbnRlbnQge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDsgfSB9XG4gICAgLnNhbGVzZm9yY2UtcGFydG5lci1jYXNlc3R1ZHlfX2Nhc2VzdHVkeWl0ZW1jb250ZW50IGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnNhbGVzZm9yY2UtcGFydG5lci1jYXNlc3R1ZHlfX2Nhc2VzdHVkeWl0ZW1jb250ZW50IGg2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNhbGVzZm9yY2UtcGFydG5lci1jYXNlc3R1ZHlfX2Nhc2VzdHVkeWl0ZW1jb250ZW50IGg2IHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuICAgICAgLnNhbGVzZm9yY2UtcGFydG5lci1jYXNlc3R1ZHlfX2Nhc2VzdHVkeWl0ZW1jb250ZW50IGg2IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjNDQ5MmRjO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuc2FsZXNmb3JjZS1wYXJ0bmVyLWNhc2VzdHVkeSAuc3BsaWRlX19hcnJvd3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7IH1cbiAgLnNhbGVzZm9yY2UtcGFydG5lci1jYXNlc3R1ZHkgLnNwbGlkZV9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNjYzA2NTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5zYWxlc2ZvcmNlLXBhcnRuZXItY2FzZXN0dWR5IC5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGZpbGw6ICMwMDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyB9XG4gICAgLnNhbGVzZm9yY2UtcGFydG5lci1jYXNlc3R1ZHkgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLnNhbGVzZm9yY2UtcGFydG5lci1jYXNlc3R1ZHkgLnNwbGlkZV9fYXJyb3ctLXByZXYgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOyB9XG4gICAgLnNhbGVzZm9yY2UtcGFydG5lci1jYXNlc3R1ZHkgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuc2FsZXNmb3JjZS1wYXJ0bmVyLWNhc2VzdHVkeSAuc3BsaWRlX19hcnJvdzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NjMDY1OyB9XG4gICAgICAuc2FsZXNmb3JjZS1wYXJ0bmVyLWNhc2VzdHVkeSAuc3BsaWRlX19hcnJvdzpob3ZlciBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAuc2FsZXNmb3JjZS1wYXJ0bmVyLWNhc2VzdHVkeV9fYnV0dG9tYnRuIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNhbGVzZm9yY2UtcGFydG5lci1jYXNlc3R1ZHlfX2J1dHRvbWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2FsZXNmb3JjZS1wYXJ0bmVyLXdoeSAuby13ZS1kZXZlbG9wX19ib3hjb250ZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4ud2h5LWZpbmRpbmcge1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2h5LWZpbmRpbmcge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLndoeS1maW5kaW5nX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogUG9wcGluczsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAud2h5LWZpbmRpbmdfX2hlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLndoeS1maW5kaW5nX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLnN0cmF0ZWdpYy1wYXJ0bmVyIHtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnN0cmF0ZWdpYy1wYXJ0bmVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gIC5zdHJhdGVnaWMtcGFydG5lcl9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zdHJhdGVnaWMtcGFydG5lcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5zdHJhdGVnaWMtcGFydG5lcl9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc3RyYXRlZ2ljLXBhcnRuZXJfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9IH1cbiAgLnN0cmF0ZWdpYy1wYXJ0bmVyX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuc3RyYXRlZ2ljLXBhcnRuZXJfX2gzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zdHJhdGVnaWMtcGFydG5lcl9faDMge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cbiAgLnN0cmF0ZWdpYy1wYXJ0bmVyX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuc3RyYXRlZ2ljLXBhcnRuZXJfX2xpc3QgbGkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAuc3RyYXRlZ2ljLXBhcnRuZXJfX2xpc3QgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZ3JlZW4tdGljay5zdmcpO1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogMDsgfVxuXG4uc2tpbGwtYm90dG9tLWZvcm0tLXNhbGVzZm9yY2UtZGV2ZWxvcGVyIC5mb3JtLXN1Yi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5za2lsbC1ib3R0b20tZm9ybS0tc2FsZXNmb3JjZS1kZXZlbG9wZXIgLm5ldy1ib3R0b20tZm9ybV9fYnRuLXdyYXBwZXIgYnV0dG9uIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuLnN0cmF0ZWdpYy1wYXJ0bmVyLS1oZWFsdGhjYXJlIHtcbiAgcGFkZGluZzogMzBweCAwIDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3RyYXRlZ2ljLXBhcnRuZXItLWhlYWx0aGNhcmUge1xuICAgICAgcGFkZGluZzogNjBweCAwIDc1cHg7IH0gfVxuICAuc3RyYXRlZ2ljLXBhcnRuZXItLWhlYWx0aGNhcmUgLnN0cmF0ZWdpYy1wYXJ0bmVyX19pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN0cmF0ZWdpYy1wYXJ0bmVyLS1oZWFsdGhjYXJlIC5zdHJhdGVnaWMtcGFydG5lcl9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAuc3RyYXRlZ2ljLXBhcnRuZXItLWhlYWx0aGNhcmUgLnN0cmF0ZWdpYy1wYXJ0bmVyX19pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN0cmF0ZWdpYy1wYXJ0bmVyLS1oZWFsdGhjYXJlIC5zdHJhdGVnaWMtcGFydG5lcl9faGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzI2MkUzNjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zdHJhdGVnaWMtcGFydG5lci0taGVhbHRoY2FyZSAuc3RyYXRlZ2ljLXBhcnRuZXJfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLnN0cmF0ZWdpYy1wYXJ0bmVyLS1oZWFsdGhjYXJlIC5zdHJhdGVnaWMtcGFydG5lcl9fc3ViLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjNDc0NzQ3O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnN0cmF0ZWdpYy1wYXJ0bmVyLS1oZWFsdGhjYXJlIC5zdHJhdGVnaWMtcGFydG5lcl9fc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3RyYXRlZ2ljLXBhcnRuZXItLWhlYWx0aGNhcmUgLnN0cmF0ZWdpYy1wYXJ0bmVyX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG4gIC5zdHJhdGVnaWMtcGFydG5lci0taGVhbHRoY2FyZSAuYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc3RyYXRlZ2ljLXBhcnRuZXItLWhlYWx0aGNhcmUgLmJ0biB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdHJhdGVnaWMtcGFydG5lci0tbG9naXN0aWNzIC5zdHJhdGVnaWMtcGFydG5lcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0cmF0ZWdpYy1wYXJ0bmVyLS1hZ3JpdGVjaCAuc3RyYXRlZ2ljLXBhcnRuZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDsgfSB9XG5cbi5zdHJhdGVnaWMtcGFydG5lci0tYWdyaXRlY2ggLnN0cmF0ZWdpYy1wYXJ0bmVyX19pbWFnZSB7XG4gIGhlaWdodDogNTUzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnN0cmF0ZWdpYy1wYXJ0bmVyLS1hZ3JpdGVjaCAuc3RyYXRlZ2ljLXBhcnRuZXJfX2ltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zdHJhdGVnaWMtcGFydG5lci0tYWdyaXRlY2ggLnN0cmF0ZWdpYy1wYXJ0bmVyX19saXN0LS12ZXJ0aWNsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5zdHJhdGVnaWMtcGFydG5lci0tYWdyaXRlY2ggLnN0cmF0ZWdpYy1wYXJ0bmVyX19saXN0LS12ZXJ0aWNsZSBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLnN0cmF0ZWdpYy1wYXJ0bmVyLS1hZ3JpdGVjaCAuc3RyYXRlZ2ljLXBhcnRuZXJfX2xpc3QtLXZlcnRpY2xlIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9hZ3JpdGVjaC9jaXJjbGUtYXJyb3cuc3ZnKTtcbiAgICAgIHRvcDogMnB4OyB9XG5cbi5zdHJhdGVnaWMtcGFydG5lci0tc3BvcnRzIC5zdHJhdGVnaWMtcGFydG5lcl9faW1hZ2Uge1xuICBoZWlnaHQ6IDQ3NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zdHJhdGVnaWMtcGFydG5lci0tc3BvcnRzIC5zdHJhdGVnaWMtcGFydG5lcl9faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnUtaGVpZ2h0LS02NSB7XG4gIGhlaWdodDogNjVweDsgfVxuXG4udS1oZWlnaHQtLTM2IHtcbiAgaGVpZ2h0OiAzNnB4OyB9XG5cbi51LXdpZHRoLS02NSB7XG4gIHdpZHRoOiA2NXB4OyB9XG5cbi51LXdpZHRoLS0zNi1pIHtcbiAgd2lkdGg6IDM2cHggIWltcG9ydGFudDsgfVxuXG4udS1vYmplY3QtZml0LS1maWxsIHtcbiAgb2JqZWN0LWZpdDogZmlsbDsgfVxuXG4udS1mb250LWZhbWlseS0tcG9wcGlucyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjsgfVxuIiwiLy8gYm9keSB7XHJcbi8vICAgZm9udC1mYW1pbHlcclxuLy8gfVxyXG4uZm9udC1mYW1pbHktc291ciB7XHJcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbn1cclxuLmQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5kLWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi53aGl0ZS1jb2xvciB7XHJcbiAgY29sb3I6ICR3aGl0ZS1jb2xvciFpbXBvcnRhbnQ7XHJcbn1cclxuLmJsYWNrLWNvbG9yIHtcclxuICBjb2xvcjogJGJsYWNrIWltcG9ydGFudDtcclxufVxyXG4ud2hpdGUtYmctY29sb3Ige1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxufVxyXG4uZ3JleS1iZy1jb2xvciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktY29sb3I7XHJcbn1cclxuLmdyZWVuLWNvbG9yIHtcclxuICBjb2xvcjogJGdyZWVuLWNvbG9yO1xyXG59XHJcbi5ibHVlLWNvbG9yIHtcclxuICBjb2xvcjogJGJsdWUtY29sb3IhaW1wb3J0YW50O1xyXG59XHJcbi5saWdodC1ibHVlLWNvbG9yIHtcclxuICBjb2xvcjogJGxpZ2h0LWJsdWUtY29sb3I7XHJcbn1cclxuLnBhZC04MCB7XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG4gIH1cclxuXHJcbn1cclxuLnBhZGRpbmctMzB7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG59XHJcbi5wYWQtNDAge1xyXG4gIHBhZGRpbmc6IDQwcHggMDtcclxufVxyXG4ucGFkZGluZy01MHtcclxuICBwYWRkaW5nOiA1MHB4IDA7XHJcbn1cclxuLnBhZC10b3AtMHtcclxuICBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XHJcbn1cclxuLnBhZC10b3AtMjAge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcbi5wYWQtdG9wLTMwIHtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG4ucGFkLXRvcC00MCB7XHJcbiAgcGFkZGluZy10b3A6IDQwcHg7XHJcbn1cclxuLnBhZC10b3AtNTAge1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG59XHJcbi5wYWQtdG9wLTEwMCB7XHJcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG59XHJcbi5wYWQtdG9wLTEyMCB7XHJcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG59XHJcbi5wYWQtdG9wLTUwIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxufVxyXG4ucGFkLWJvdC0xMHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG4ucGFkLWJvdC0yMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuLnBhZC1ib3QtMzAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG59XHJcbi5wYWQtYm90LTQwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufVxyXG4ucGFkLWJvdC01MCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbn1cclxuLnBhZC1ib3QtODAge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG59XHJcbi5wYWQtYm90LTE1MCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG59XHJcbi5wYWRkaW5nLWFsbC02MHtcclxuICBwYWRkaW5nOjYwcHg7XHJcbn1cclxuLm1hcmdpbi1ib3R0b20tMHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnBhdHRlcm4tYnIge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3JiLXB0LnBuZykgbm8tcmVwZWF0IGJvdHRvbSByaWdodDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogODJweDtcclxuICB9XHJcbn1cclxuLnBhdHRlcm4tdGwge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2x0LXB0LnBuZykgbm8tcmVwZWF0IGJvdHRvbSByaWdodDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhdHRlcm4tdHIge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3J0LXB0LnBuZykgbm8tcmVwZWF0IGJvdHRvbSByaWdodDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogODJweDtcclxuICB9XHJcbn1cclxuXHJcbi5wYXR0ZXJuLWJsIHtcclxuICAmOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9yYi1wdC5wbmcpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYW5jaG9yLWxpbmsge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMTlweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC8vIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDMyNXB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgJi0td2hpdGUge1xyXG4gICAgY29sb3I6ICNjYmUzZmY7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZS1saW5rIHtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gIH1cclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubi1ncmFkaWVudC1ncmVlbi1ibHVlIHtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMwMzdjNzEgMCUsICMwNDJiNGUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDM3YzcxIDAlLCAjMDQyYjRlIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMzdjNzEgMCUsICMwNDJiNGUgMTAwJSk7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMzdjNzEnLCBlbmRDb2xvcnN0cj0nIzA0MmI0ZScsR3JhZGllbnRUeXBlPTEgKTtcclxufVxyXG4uZ3JhZGllbnQtZ3JlZW4tYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDBiMzVjO1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDBiMzVjIDAlLCAjMGI4YThhIDQ3JSwgIzAwNDQ3NSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzAwYjM1YyksIGNvbG9yLXN0b3AoNDclLCAjMGI4YThhKSwgY29sb3Itc3RvcCgxMDAlLCAjMDA0NDc1KSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMwMGIzNWMgMCUsICMwYjhhOGEgNDclLCAjMDA0NDc1IDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAwYjM1YyAwJSwgIzBiOGE4YSA0NyUsICMwMDQ0NzUgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAwYjM1YyAwJSwgIzBiOGE4YSA0NyUsICMwMDQ0NzUgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDBiMzVjIDAlLCAjMGI4YThhIDQ3JSwgIzAwNDQ3NSAxMDAlKTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBiMzVjJywgZW5kQ29sb3JzdHI9JyMwMDQ0NzUnLCBHcmFkaWVudFR5cGU9MSApO1xyXG59XHJcblxyXG4ubW9iaWxlLW9mZiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmRlc2t0b3Atb2ZmIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5jb250YWluZXIge1xyXG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyODBweCkge1xyXG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udSB7XHJcbiAgJi1ib3JkZXItY29sb3Ige1xyXG4gICAgJi0tc2Vjb25kYXJ5IHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jbG9zZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xyXG4gICAgb3BhY2l0eTogLjI7XHJcbn1cclxuXHJcbi5tb2RhbC1jbG9zZXtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgdG9wOiAtMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbi5sZWZ0e1xyXG4gIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xyXG59XHJcbi5mb250LXNpemUtMjR7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5wYWRkaW5nLXRvcC0yMHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLmZvbnQtc2l6ZS00MntcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uZm9udC1zaXplLTIwe1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxufVxyXG5cclxuLm9mZmljZS1pbmZyYXN0cnVjdHVyZSAubGV0cy10YWxrIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi5vZmZpY2UtaW5mcmFzdHJ1Y3R1cmUgLm8tc2tpbGxzLWhlcm9fX3NjaGVkdWxlIHtcclxuICBwYWRkaW5nLXRvcDogMTUwcHghaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmV3LWNvbnRhY3QgLm1vZGFsLWJhY2tkcm9wIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuI2Nvb2tpZVBvcHVwIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAjY2NjO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuI2Nvb2tpZVBvcHVwIGltZ3tcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbiAgI2Nvb2tpZVBvcHVwIHB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcbiNjb29raWVQb3B1cCBwIGF7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuI2Nvb2tpZVBvcHVwIGJ1dHRvbntcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBjb2xvcjogIzAwMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gIHdpZHRoOiA5MHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMTBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgIG1hcmdpbjogMTBweCAwIDEwcHggMzBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuLmNvb2tpZS1jbG9zZXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmluZGV4LWJuci1sb2dve1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuLmluZGV4LWJuci1sb2dvIGltZ3tcclxuICBtYXJnaW46IDEwcHg7XHJcbn1cclxuLmNhcGl0YWxpemV7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC13ZWlnaHQtNzAwe1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDAhaW1wb3J0YW50O1xyXG59IiwiLm8tYmxvZ0J0dG4ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDEwcHggMzVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogJGJsYWNrLWNvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogOTAlO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBib3JkZXI6bm9uZTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrLWNvbG9yO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2stY29sb3I7XHJcblxyXG4gICYuby1zdWJtaXRCdHRue1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmRyYXc6OmJlZm9yZXtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiAtMnB4O1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XHJcbn1cclxuLmRyYXc6OmFmdGVye1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3R0b206IC0ycHg7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcclxufVxyXG4uZHJhdzpob3Zlcjo6YmVmb3JlLCAuZHJhdzpob3Zlcjo6YWZ0ZXJ7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmRyYXc6OmJlZm9yZSwgLmRyYXc6OmFmdGVye1xyXG4gIGNvbnRlbnQ6XCJcIjtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gIGJhY2tncm91bmQ6ICRob3Zlci1jb2xvcjtcclxufVxyXG5cclxuLmRyYXc6aG92ZXI6OmJlZm9yZSwgLmRyYXc6aG92ZXI6OmFmdGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYnRue1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gIHBhZGRpbmc6IDEycHggMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAyNzVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gICYtb3Jhbmdle1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkb3JhbmdlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9hcnJvdy13aGl0ZS5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAvLyByaWdodDogMzBweDtcclxuICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgLy8gICAvLyB0b3A6IDI1cHg7XHJcbiAgICAgIC8vICAgLy8gcmlnaHQ6IDIwcHg7XHJcbiAgICAgIC8vICAgdG9wOiA1MCU7XHJcbiAgICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC01MCUpO1xyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgICAvLyAmOmFmdGVyIHtcclxuICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gICBjb250ZW50OiAnJztcclxuICAgIC8vICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vYXJyb3ctd2hpdGUucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAvLyAgIHdpZHRoOiAyMHB4O1xyXG4gICAgLy8gICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAvLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8vICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAvLyAgIHRvcDogMnB4O1xyXG4gICAgICAvLyByaWdodDogMzBweDtcclxuICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAvLyB0b3A6IDI1cHg7XHJcbiAgICAgICAgLy8gcmlnaHQ6IDIwcHg7XHJcbiAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlLWNvbG9yO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYXJyb3ctb3JhbmdlLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuLmhvbWUtZmkge1xyXG4gIC5idG4ge1xyXG4gICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYS5ibGFjay1idG57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICB3aWR0aDogMTM0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4IWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzMzMzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRvcmFuZ2UtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJ0bl93cmFwcGVyLmJ0bjIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLy8gLmJ0bi1vcmFuZ2V7XHJcbi8vICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4vLyB9XHJcblxyXG4ubWFzb25yeSAuYnJpY2sgYS5zZXJ2aWNlLWJveC1saW5re1xyXG4gIGJvcmRlcjogMCFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICM0YTkwZTIhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4IWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG59XHJcbi5idG4tLXRyYW5zcGFyZW50e1xyXG4gIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbn0iLCJAdXNlIFwic2FzczptYXBcIjtcclxuXHJcbiR2YWx1ZXM6IChcclxuICAxNTogMTVweCxcclxuICAxODogMThweCxcclxuICAyMTogMjFweCxcclxuICAzNjogMzZweCxcclxuICA2NTogNjVweCxcclxuKTtcclxuXHJcbiRmb250LWZhbWlsaWVzOiAoXHJcbiAgcG9wcGluczogXCJQb3BwaW5zXCIsXHJcbik7XHJcbiIsIi5tYWluIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxufVxyXG4ubWFpbklubmVyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5tYWluSW5uZXIgZGl2IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC1zaXplOiAzZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMjVweDtcclxufVxyXG4jc2lkZWJhck1lbnUge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNTBweCk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IzMzMztcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Nob29zaW5nLWltZy5qcGcpIDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCUgMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiA5O1xyXG5cclxuICAmLmFjdGl2ZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFySW5uZXJ7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDM7XHJcbn1cclxuXHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogNzY3cHgpIGFuZCAob3JpZW50YXRpb24gOiBsYW5kc2NhcGUpe1xyXG4gICAgLnNpZGViYXJJbm5lcntcclxuICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgfVxyXG4gIH1cclxuXHJcbi5vLW1lbnVUaXRsZXtcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG59XHJcblxyXG4uc2lkZWJhck1lbnVJbm5lciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLnNpZGViYXJNZW51SW5uZXIgbGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgY29sb3I6ICM3QjNFMjM7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnNpZGViYXJNZW51SW5uZXIgbGkgYSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBwYWRkaW5nOiAxNXB4IDVweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIGZvbnQtc2l6ZTogMzVweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJhdGEnLCBzZXJpZjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xyXG4gIC5zaWRlYmFyTWVudUlubmVyIGxpIGEge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpZGViYXJNZW51SW5uZXIgbGkgYTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E3YTZhNjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuLnNpZGViYXJNZW51SW5uZXIgbGkgYTpob3ZlcntcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxufVxyXG4uc2lkZWJhck1lbnVJbm5lciBsaSBhOmhvdmVyOjphZnRlciB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbn1cclxuXHJcbi5vLXNpZGUtbWVudSAuc2lkZWJhck1lbnVJbm5lciBsaS5hY3RpdmUgYXtcclxuICBjb2xvcjogI2ZmMDA4NSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uby1zaWRlLW1lbnUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAjc2lkZWJhck1lbnUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxufVxyXG5cclxuLm8tc2lkZS1tZW51IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zaWRlYmFySWNvblRvZ2dsZSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHRvcDogMTJweDtcclxuICAgIC8vdG9wOiA1MCU7XHJcbiAgICByaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uc2lkZWJhckljb25Ub2dnbGUgc3BhbntcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbjogNXB4IC0zcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLnNwaW5uZXIge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG59XHJcbi5ob3Jpem9udGFsIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmRpYWdvbmFsLmxvbmcge1xyXG4gIHdpZHRoOiAzN3B4O1xyXG59XHJcbi5ob3Jpem9udGFsLnNob3J0IHtcclxuICB3aWR0aDogMjRweDtcclxufVxyXG4uby1zaWRlLW1lbnUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAuc2lkZWJhckljb25Ub2dnbGUgPiAuaG9yaXpvbnRhbCB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5vLXNpZGUtbWVudSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IC5zaWRlYmFySWNvblRvZ2dsZSA+IC5kaWFnb25hbC5wYXJ0LTEge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbn1cclxuLm8tc2lkZS1tZW51IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gLnNpZGViYXJJY29uVG9nZ2xlID4gLmRpYWdvbmFsLnBhcnQtMiB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gIG1hcmdpbi10b3A6IC0xN3B4O1xyXG4gIHdpZHRoOiAyNXB4O1xyXG59XHJcblxyXG4uYmxhY2tCR3tcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLm8tZml4ZWRCb2R5e1xyXG4gIC5zaWRlYmFySWNvblRvZ2dsZXtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMzNweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuIiwiLm8tbWVudS13cmFwIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcbi5vLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZDojMEQyNjQyO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk5OTk5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzcwcHgpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgbWluLWhlaWdodDogNTBweDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAmLmVudi1sb2dvLXBhZGRpbmctdG9wLTB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHVsIHtcclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgJi5tb2JpbGUtYW5jaG9yLWhlYWRpbmd7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyODBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICYuc2tpbGwtYnJhbmQtaW1ne1xyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjY2RjZGNkO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0yIHtcclxuICAgICAgLm1lbnUtaG9sZGVyLXBhbjUtcGFuIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duIHtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDUwJTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2hvbWUvYmFubmVyLXBhdHRlcm4ucG5nKSBuby1yZXBlYXQgMTAwJSAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAubWVudS1ob2xkZXItcGFuMyB7XHJcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5yZXF1ZXN0LXF1b3RlIHtcclxuICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkb3JhbmdlLWNvbG9yO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcclxuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oaXJldXMge1xyXG4gICAgLy8gY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJG9yYW5nZS1jb2xvcjtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xyXG4gICAgcGFkZGluZzogOHB4IDNweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMzVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNvbG9yO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg0MjVweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCA3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICBwYWRkaW5nOiA4cHggNXB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcclxuICAgICAgcGFkZGluZzogMTBweCA2cHggMTBweCA2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgIC5idG4tYXJyb3cge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICB9XHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIGZpbGw6ICMzMzM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNvbG9yO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApO1xyXG4gICAgICB9XHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5zY3JvbGxlZCB7XHJcbiAgICAuaGlyZXVzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1jb2xvcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIC5idG4tYXJyb3cge1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgLmJ0bi1hcnJvdyB7XHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogIzMzMztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuI25hdmJhciB7XHJcbiAgLmNvbGxhcHNlOm5vdCguc2hvdykge1xyXG4gICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5vLW5hdmlnYXRpb24tYmFyLW5ldyB7XHJcbiAgcGFkZGluZzogMDtcclxuICAjcHJpbWFyeU5hdiB7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDcwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUzcHgpO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgYmFja2dyb3VuZDogJGRhcmstYmx1ZS1tZWdhO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjRzIGFsbCk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICAucmVxdWVzdC1xdW90ZSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhOWNmMDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjZmE1NzAxO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ODAwO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Fycm93LW9yYW5nZS5wbmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Fycm93LXdoaXRlLnBuZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiB1bCB7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMDIwYTEzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNGRmN2Q7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oYXMtc3VibWVudSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZSh0YWIpe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9uYXYtZG93bi1hcnJvdy5zdmcpIDEwMCVcclxuICAgICAgICAgICAgICAgIGNhbGMoNTAlIC0gNXB4KSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgZmxleDogMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgICAgICAgICBib3JkZXI6ICR3aGl0ZS1jb2xvciAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL25hdi1kb3duLWFycm93LnN2ZykgMTAwJSA1MCVcclxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG4gICAgICAgICAgICAgICYubmF2LXBhZGRpbmctbmV3LTMwe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWJsdWUtbWVnYTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNHMgYWxsKTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2hvd05hdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICYuaGFzLXN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgJiA+IGEsXHJcbiAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9jb21tb24vbmF2LXJpZ2h0LWFycm93LnN2Z1wiKSA5MCUgNTAlXHJcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciA+IGEsXHJcbiAgICAgICAgICAgICAgJjpob3ZlciA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2NvbW1vbi9uYXYtcmlnaHQtYXJyb3cuc3ZnXCIpIDkwJSA1MCVcclxuICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0ICNkYWRhZGE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzE0ZGY3ZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDNweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zNyk7XHJcbiAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAxcHggM3B4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM3KTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggM3B4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM3KTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMTRkZjdkO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmEyZjQ2O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICMxNGRmN2U7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMTRkZjdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICBjb2xvcjogJG9mZi13aGl0ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5vLW5hdmlnYXRpb24tYmFyIHtcclxuICAjcHJpbWFyeU5hdiB7XHJcbiAgICBsaS5oYXMtc3VibWVudSB7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA0MSU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgICAgfVxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNDElO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW51LWhvbGRlci1wYW41LXBhbiB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW51LWhvbGRlci1wYW4yLXBhbiB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm1hcmdpbi10b3AtMHtcclxuICAgIGltZ3tcclxuICAgICAgbWFyZ2luLXRvcDo2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudS1ob2xkZXItcGFuMyB7XHJcbiAgLm1lbnUtaGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0ZGY3ZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgIGJvdHRvbTogLTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lbnUtaG9sZGVyLXBhbjUtcGFuIHtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZW51LWhvbGRlci1wYW4zLXBhbiB7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1ibHVlO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgIGEge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzE0ZGY3ZTtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICMxNGRmN2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZW51LWhvbGRlci1wYW4yLXBhbiB7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1ibHVlO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9uYXYtZ3JlZW4tYXJyb3cuc3ZnKSBuby1yZXBlYXQgMCAxMnB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIGhlaWdodDogMjJweDtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4KTtcclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gIC8vICY6YmVmb3JlIHtcclxuICAvLyAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25ldy1oYW1idXJnZXIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gIC8vICAgaGVpZ2h0OiAxMDAlO1xyXG4gIC8vICAgcmlnaHQ6IDA7XHJcbiAgLy8gICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XHJcbiAgLy8gICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xyXG4gIC8vICAgICBkaXNwbGF5OiBub25lO1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuICBzcGFuIHtcclxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4jbmF2LWljb240IHtcclxuICB3aWR0aDogMjZweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcmlnaHQ6IC0zcHg7XHJcbiAgdG9wOiAtNHB4O1xyXG59XHJcblxyXG4jbmF2LWljb240IHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDJweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NzBweCkge1xyXG4gICAgYmFja2dyb3VuZDogJGJsYWNrLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuI25hdi1pY29uNCBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgdG9wOiAwcHg7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbn1cclxuXHJcbiNuYXYtaWNvbjQgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gIHRvcDogOHB4O1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbiNuYXYtaWNvbjQgc3BhbjpudGgtY2hpbGQoMykge1xyXG4gIHRvcDogMTZweDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICB3aWR0aDogMjBweDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiBpbmhlcml0O1xyXG59XHJcblxyXG4jbmF2LWljb240Lm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB0b3A6IDFweDtcclxuICBsZWZ0OiA0cHg7XHJcbn1cclxuXHJcbiNuYXYtaWNvbjQub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgd2lkdGg6IDAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbiNuYXYtaWNvbjQub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICB0b3A6IDE5cHg7XHJcbiAgbGVmdDogNHB4O1xyXG4gIHdpZHRoOiAyNnB4O1xyXG59XHJcblxyXG4ubWItanVzdHlmeS1jZW50ZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gLnZpZGVvLXBhbiB7XHJcbi8vICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vdmlkZW8tYmcucG5nKTtcclxuLy8gfVxyXG5cclxuXHJcblxyXG4uaGlnaCB7XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDAgNTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ud2ViLWFwcC1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLnNlcnZpY2VzLXBhbiBhIHtcclxuICB3aWR0aDogMTM0cHg7XHJcbiAgaGVpZ2h0OiA0NnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzMzMzM7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogNDRweDtcclxuICBjb2xvcjogIzMzMztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW47XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIC8vICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyAgIGJvdHRvbTogNDBweDtcclxuICAvLyAgIGxlZnQ6IDUwJTtcclxuICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIC8vIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGNTgwMDtcclxuICAgIGNvbG9yOiAjRkY1ODAwO1xyXG4gIH1cclxufVxyXG5cclxuLmhvbWUtYnVpbGQge1xyXG4gIHBhZGRpbmc6IDUwcHggMCAyMHB4O1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDAgNTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLndlYi1hcHAtc2VydmljZS1tb2QgaDJ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5uYXZiYXItZXhwYW5kLW1kIHtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcclxuXHJcbiAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyAgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcblxyXG4gICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXHJcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG5cclxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgIC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xyXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG5cclxuICBhLmhpcmluZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgcGFkZGluZzogM3B4IDNweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgZmxleDogMCAwIDk1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI4RkUyO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KSB7XHJcbiAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDNweCA3cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbnNwYW4uaGlyaW5nLWFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC02cHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMCAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNGI4ZmUyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuLm8taGVhZGVyIHtcclxuICAubmF2YmFyIHtcclxuICAgICAgdWw+e1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdC1ib29rLWJ0bjpkaXNhYmxlZFxyXG57XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoNzAlKTtcclxuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xyXG59XHJcbi5ib3R0b21TZW5kQnV0dG9uOmRpc2FibGVkXHJcbntcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBmaWx0ZXI6IGdyYXlzY2FsZSg3MCUpO1xyXG4gIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbnRhY3RGb3JtVHJpZ2dlcjpkaXNhYmxlZFxyXG57XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoNzAlKTtcclxuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xyXG59XHJcbi50b3AtYWRkdmVydGlzZW1lbnQtd3JhcHBlciB7XHJcbiAgYmFja2dyb3VuZDogIzNDQzA2NTtcclxufVxyXG4udG9wLWFkZHZlcnRpc2VtZW50IHtcclxuICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgLy8gYmFja2dyb3VuZDogI0ZGNTgwMDtcclxuICAvLyBiYWNrZ3JvdW5kOiAjM0NDMDY1O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9lYXN0ZXItb2ZmZXJpbmcvbWNvbG9yLWVnZy5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNzUlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHJpZ2h0OjEwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjgwcHgpe1xyXG4gICAgICByaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9lYXN0ZXItb2ZmZXJpbmcvbWNvbG9yLWVnZzIucG5nKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KXtcclxuICAgICAgbGVmdDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDAgMThweCAwIDVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAgLy8gY29sb3I6IGRhcmtlbigjM0NDMDY1LCAzMCUpO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgLy8gY29sb3I6IGRhcmtlbigjM0NDMDY1LCA0MCUpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiPj5cIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuby1iYW5uZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWNvbG9yO1xyXG4gIC8vIHBhZGRpbmc6IDUwcHggMDtcclxuICBwYWRkaW5nOiA0NXB4IDAgMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDg1cHggMCA1MHB4O1xyXG4gIH1cclxuICAvLyBoMSB7XHJcbiAgLy8gICBmb250LXNpemU6IDI0cHg7XHJcbiAgLy8gICBsaW5lLWhlaWdodDogNDBweDtcclxuICAvLyAgIGNvbG9yOiAjZmZmO1xyXG4gIC8vICAgcGFkZGluZzogMzVweCAwO1xyXG4gIC8vIH1cclxuICBoMSB7XHJcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICB9XHJcbiAgICAuc3ViaGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0biB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5obS1wYWdlIHtcclxuICAuby1iYW5uZXIge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgcGFkZGluZzogODVweCAwIDgwcHg7XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDAgMjBweDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcclxuICAgICAgfVxyXG4gICAgICAuc3ViaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ibnItaWNvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGhlaWdodDogMTYwcHg7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4uaG9tZS1ibnItaWNvbiB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgbGkge1xyXG4gICAgZmxleDogMCAwIDMzJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDBweDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNXB4IC0xNDBweDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NHB4IC0xNDBweDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MHB4IC0xNDVweDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMHB4IC0xNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52aWRlby1wYW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDMyM3B4O1xyXG4gICAgd2lkdGg6IDk4JTtcclxuICAgIC5iYW5uZXItbG9nbyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExOTlweCkge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgdmlkZW97XHJcbiAgICB3aWR0aDogOTclO1xyXG4gIH1cclxufVxyXG4uaG9tZS1hd2FyZC1sb2dvIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDE4NnB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG9wYWNpdHk6IC45O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XHJcblxyXG4gIH1cclxufVxyXG5cclxuLmJhbm5lci1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAuYW5jaG9yLWxpbmsge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4ge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI215TW9kYWwxIC5tb2RhbC1kaWFsb2cge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbi5jb250YWN0LW1vZGFsIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNCk7XHJcbn1cclxuLnl0cC1sYXJnZS1wbGF5LWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogNjhweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xyXG4gIG1hcmdpbi10b3A6IC0yNHB4O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBjdWJpYy1iZXppZXIoMCwwLDAuMiwxKTtcclxuICB6LWluZGV4OiA2MztcclxufVxyXG4jbXlNb2RhbDEgLm1vZGFsLWJvZHkge1xyXG4gIHBhZGRpbmc6IDgwcHggMDtcclxufVxyXG4ubW9kYWwtYm9keSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbiNteU1vZGFsMSBidXR0b24uY2xvc2Uge1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgb3BhY2l0eTogMTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcbmRpdiNteU1vZGFsMSB7XHJcbiAgei1pbmRleDogOTk5OTk5OTtcclxufVxyXG5cclxuLmJyZWFrLWxpbmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxufVxyXG5cclxuLmJhbm5lci1yaWdodCB7XHJcbiAgaDEge1xyXG4gICAgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhtLWFib3V0LXNlY3Rpb24ge1xyXG4gIHAge1xyXG4gICAgc3Ryb25nIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnVsLmhvbWUtYm5yLWdyb3VwLWxvZ28ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDlweDtcclxuICAgIG9wYWNpdHk6IC44O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcclxuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNSksXHJcbiAgICAmOm50aC1jaGlsZCg2KSxcclxuICAgICY6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm8tY2xpZW50cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMjVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2FlMGU3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgaDJ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgIC8vIHVse1xyXG4gICAgLy8gICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC8vICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC8vICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyAgICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLy8gICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAvLyAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAvLyAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgIC8vICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIC8vICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgLy8gICAgICAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XHJcbiAgICAvLyAgICAgICAgIC8vIGhlaWdodDogMTAwcHg7XHJcbiAgICAvLyAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIC8vICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICBsaXtcclxuICAgIC8vICAgICAgICAgLy8gcGFkZGluZzogNXB4IDVweDtcclxuICAgIC8vICAgICAgICAgLy8gZmxleDogMCAwIDMzJTtcclxuICAgIC8vICAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy8gICAgICAgICAvLyBmbGV4OiAwIDAgMjYlO1xyXG4gICAgLy8gICAgICAgICBmbGV4OiAyMCU7XHJcbiAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAvLyAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAvLyAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIC8vICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy8gICAgICAgICBtYXJnaW46IDVweCAxMXB4O1xyXG4gICAgLy8gICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgLy8gICAgICAgICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgLy8gICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgIC8vICAgICAgICAgICAgIGZsZXg6IDAgMCAxMzBweDtcclxuICAgIC8vICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgIC8vICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgIC8vICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvLyAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMjBweDtcclxuICAgIC8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICAgICAgICAgICAgIH1cclxuXHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAvLyAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2MHB4O1xyXG4gICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xyXG4gICAgLy8gICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgIC8vICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgOTBweDtcclxuICAgIC8vICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICAmOm50aC1jaGlsZCg1KXtcclxuICAgIC8vICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEyMHB4O1xyXG4gICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICY6bnRoLWNoaWxkKDYpe1xyXG4gICAgLy8gICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgIC8vICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjBweDtcclxuICAgIC8vICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDBweDtcclxuICAgIC8vICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgIC8vICAgICAgICAgICAgIGZsZXg6IDAgMCAxNTBweDtcclxuICAgIC8vICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAvLyAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy8gICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgIC8vICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTQwcHg7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIC8vICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyMDBweDtcclxuICAgIC8vICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuICAgIC56b292dS1jdXN0b20td2lkdGgge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMzhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xpZW50LWxvZ28tbW9kaWZ5IHtcclxuICAgICAgICAuY2xpZW50LWxvZ28tbmV3IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbGllbnQtbG9nby1pbWcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4uc2stZmFkaW5nLWNpcmNsZSB7XHJcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDE1JTtcclxuICAgIGhlaWdodDogMTUlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3YzA3MDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBzay1jaXJjbGVGYWRlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xyXG4gIH1cclxuICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XHJcbiAgfVxyXG4gIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUzIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuICB9XHJcbiAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIH1cclxuICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XHJcbiAgfVxyXG4gIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU2IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcclxuICB9XHJcbiAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTcge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxuICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XHJcbiAgfVxyXG4gIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU5IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcclxuICB9XHJcbiAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEwIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICB9XHJcbiAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTExIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcclxuICB9XHJcbiAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcclxuICB9XHJcbiAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTI6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcclxuICB9XHJcbiAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTM6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTFzO1xyXG4gIH1cclxuICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNDpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xyXG4gIH1cclxuICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNTpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xyXG4gIH1cclxuICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjdzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xyXG4gIH1cclxuICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNzpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xyXG4gIH1cclxuICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlODpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xyXG4gIH1cclxuICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOTpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xyXG4gIH1cclxuICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTA6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcclxuICB9XHJcbiAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTExOmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XHJcbiAgfVxyXG4gIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjFzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xyXG4gIH1cclxuXHJcbiAgQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XHJcbiAgICAwJSwgMzklLCAxMDAlIHsgb3BhY2l0eTogMDsgfVxyXG4gICAgNDAlIHsgb3BhY2l0eTogMTsgfVxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyBzay1jaXJjbGVGYWRlRGVsYXkge1xyXG4gICAgMCUsIDM5JSwgMTAwJSB7IG9wYWNpdHk6IDA7IH1cclxuICAgIDQwJSB7IG9wYWNpdHk6IDE7IH1cclxuICB9XHJcblxyXG4gIC53aHktaGlyZS1qYXZhIHtcclxuICAgICAgLnNlcnZpY2Utd3JhcCB7XHJcbiAgICAgICAgICBjb2x1bW4tY291bnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlcnZpY2VzLXBhbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzEuNSVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5jbGllbnQtbG9nby1zbGlkZSB7XHJcbiAgICAub3dsLWl0ZW0ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm93bC1uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgIC5vd2wtZG90cyB7XHJcbiAgICAub3dsLWRvdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzliOWI5YjtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDljNjg0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgfVxyXG4gICAub3dsLXN0YWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8gQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vIH1cclxuICAgIC5vd2wtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgfVxyXG4gICAgLmNsaWVudC1sb2dvLWltZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubnctY2xpZW50LXNsaWRlciB7XHJcbiAgICAgICAgLm93bC1pdGVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4NnB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgLyogQ2hyb21lIHZlcnNpb24gMjkgYW5kIGFib3ZlICovXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKVxyXG4gICAgYW5kIChtaW4tcmVzb2x1dGlvbjouMDAxZHBjbSkge1xyXG4gICAgICAgIC5jbGllbnQtbG9nby1zbGlkZSAub3dsLXN0YWdlIC5vd2wtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTk4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm53LWNsaWVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbGllbnQtbG9nby1zbGlkZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwIDAgMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLm93bC1kb3RzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4uc3BsaWRlX19hcnJvd3Mge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRldi1jbGllbnQge1xyXG4gICAgYmFja2dyb3VuZDogI0Y1RjdGOCAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbGllbnQtbG9nby1pbWcge1xyXG4gICAgICAgIGhlaWdodDogOTZweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFOUU5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2tpbGwtbG9nby0taGVhbHRoY2FyZS1zZXIge1xyXG4gICAgLmRldi1jbGllbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbXBhbnktcHJvZmlsZS1jbGllbnQge1xyXG4gICAgLmRldi1jbGllbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmNlcnRpZmljYXRpb24ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkUyRTI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNUY3O1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLmNlcnRpZmljYXRpb24tbGVmdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNlcnRpZmljYXRpb24tbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jZXJ0aWZpY2F0aW9uLWl0ZW1zIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLm8taG9tZS1zZXJ2aWNle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gbWluLWhlaWdodDogNzgwcHg7XHJcbiAgICAvLyBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgLy8gICAgIG1pbi1oZWlnaHQ6IDgyMHB4O1xyXG4gICAgLy8gfVxyXG4gICAgLm4tZ3JhZGllbnQtZ3JlZW4tYmx1ZXtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MzBweDtcclxuICAgIH1cclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICAgIC5idG5fd3JhcHBlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhvbWUtbGluay5wYWQtdG9wLTIwIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5vLWhvbWUtc2VydmljZV9ob2xkZXJ7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gbGVmdDogNTAlO1xyXG4gICAgLy8gdG9wOiAyMHB4O1xyXG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IC00MTBweDtcclxuICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMTAwcHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm5vLXdlYnAge1xyXG4gICAgLm8taG9tZS1zZXJ2aWNlIHtcclxuICAgICAgICAud2hpdGUtYm94e1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9ob21lLWFycm93LnBuZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9ob21lLXNwcml0ZS5wbmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vIC53ZWJwIHtcclxuLy8gICAgIC5vLWhvbWUtc2VydmljZSB7XHJcbi8vICAgICAgICAgLndoaXRlLWJveHtcclxuLy8gICAgICAgICAgICAgJjphZnRlcntcclxuLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYnAvaG9tZS9ob21lLWFycm93LndlYnApO1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYnAvaG9tZS9ob21lLXNwcml0ZS53ZWJwKTtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLm8taG9tZS1zZXJ2aWNlIHtcclxuICAgIC53aGl0ZS1ib3h7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIG1hcmdpbjogMCA0cHggMTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkZ3JlZW4tY29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwLCAwLCAxMnB4LCAjYThhOGE4ODApO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICB3aWR0aDogMjI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYmx1ZS1ib3JkZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkbGlnaHQtYmx1ZS1jb2xvcjtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbToyMHB4IHNvbGlkICRsaWdodC1ibHVlLWNvbG9yIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbToyMHB4IHNvbGlkICRncmVlbi1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWUvaG9tZS1hcnJvdy5wbmcpO1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vICY6YmVmb3Jle1xyXG4gICAgICAgIC8vICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgLy8gICAgIHRvcDogMzBweDtcclxuICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWUvaG9tZS1zcHJpdGUucG5nKTtcclxuICAgICAgICAvLyAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgLy8gICAgIGhlaWdodDogNjNweDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNSl7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNtbi1jb2xvciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmNtbi1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJveC10eHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9ob21lLWFycm93LWhvdmVyLnBuZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2x5Z29uLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZWN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ob21lLWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAvLyBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53aGl0ZS1ib3hfX2Nob29zZS0wMXtcclxuICAgICAgICAuY21uLWNvbG9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE0ZGY3ZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9oLXNlcnZpY2UtaWNvbjEucG5nKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jbW4tY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNGRmN2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndoaXRlLWJveF9fY2hvb3NlLTAye1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNGE5MGUyO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDBhZjkzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWUvYi1oLXNlcnZpY2UtaWNvbjIucG5nKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbW4tY29sb3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ob21lL2gtc2VydmljZS1pY29uMi5wbmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY21uLWNvbG9yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGFmOTM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud2hpdGUtYm94X19jaG9vc2UtMDN7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM0YTkwZTI7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDk1YjU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbW4tY29sb3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTRkZjdkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ob21lL2gtc2VydmljZS1pY29uMy5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY21uLWNvbG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5NWI1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndoaXRlLWJveF9fY2hvb3NlLTA0e1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMTRkZjdkO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNGE5MGUyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY21uLWNvbG9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9oLXNlcnZpY2UtaWNvbjQucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNtbi1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNydi1hLWJveC13cmFwIHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAubm8td2VicCB7XHJcbi8vICAgICAuby1ob21lLXRlY2hub2xvZ3kgLmJveC13cmFwcGVyIC5ib3g6YmVmb3JlIHtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ob21lL2hvbWUtc3ByaXRlLnBuZyk7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuLy8gLndlYnAge1xyXG4vLyAgICAgLm8taG9tZS10ZWNobm9sb2d5IC5ib3gtd3JhcHBlciAuYm94OmJlZm9yZSB7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VicC9ob21lL2hvbWUtc3ByaXRlLndlYnApO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcbi5vLWhvbWUtdGVjaG5vbG9neXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDQ1cHggMCAyMHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ob21lLWxpbmsge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJveC13cmFwcGVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJveHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA0cHggNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAsIDAsIDEycHgsICNhOGE4YTg4MCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDdweCAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9ob21lLWFycm93LnBuZyk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgLy8gICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMDVDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDBiMDVjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDk1YjU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDBhZjkzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzAwQUY5MztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzM0YmJlYTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDk1YjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NUI1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206NHB4IHNvbGlkICMwMGFmOTM7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA3ZmFiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzAwN0ZBQjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSl7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAxOGQ0NjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMTRkOTU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0RDk1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDE0ZDk1O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzE1MzM2QjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYShob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMxNTMzNkI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWUvaG9tZS1hcnJvdy1ob3Zlci5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgsIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9seWdvbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlY3QsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbW4tY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jbW4tY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5ib3gtdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWUvaG9tZS1hcnJvdy1ob3Zlci5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWQtYm90LTQwIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuX3dyYXBwZXIucGFkZGluZy10b3AtNDAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uby1ob21lLXRlY2hub2xvZ3kge1xyXG4gICAgLmJveC13cmFwcGVye1xyXG4gICAgICAgIC5ib3h7XHJcbiAgICAgICAgICAgIEBtZWRpYShob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgIC5jbW4tY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGIwNWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgIC5jbW4tY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGFmOTM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICAuY21uLWNvbG9yIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogIzAwYWY5MztcclxuICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICAuY21uLWNvbG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5NWI1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgICAgICAgICAuY21uLWNvbG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3ZmFiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgLmNtbi1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQ6ICMwMDdmYWI7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xyXG4gICAgICAgICAgICAgICAgLmNtbi1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAxNGQ5NTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpe1xyXG4gICAgICAgICAgICAgICAgLmNtbi1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MzM2YjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm94LWJnIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDE4OHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG59XHJcbi5sb2dvLXRodW1iIHtcclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBhOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDc1JTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2hvbWUvaG9tZS1hcnJvdy5wbmcpO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgIH1cclxufSIsIi5ob21lLWZpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ob21lL3JlbW90ZWRldi1pbWctbW9iaWxlLmpwZykgIWltcG9ydGFudDtcclxuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzJkZWcsIHJnYmEoMyw1NSw5MCwxKSAwJSwgcmdiYSgxNiwxMDUsMTQ3LDEpIDYwJSwgcmdiYSgxNSw1NCw5MiwxKSA5MCUpICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaG9tZS9yZW1vdGVkZXYtYmcuanBnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWFnZXMvaG9tZS9mZWF0dXJlLWJnLW5ldy5qcGcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9yZW1vdGVkZXYtaW1nLW1vYmlsZS5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDAgMTBweCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ob21lL3JlbW90ZWRldi1oZWFkaW5nLWJnLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoM3tcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDQ3JSAyMHB4IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjgwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAmLnRleHQtZ3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbi1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1vcmFuZ2U6YWZ0ZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0b3J5LWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ob21lL3JlbW90ZWRldi1iZy5qcGcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ob21lL3JlbW90ZWRldi1pbWctbW9iaWxlLnN2Zyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndoaXRlcGFwZXItYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWUvZmVhdHVyZS1iZy1uZXcuanBnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9yZW1vdGVkZXYtd2hpdGUtaW1nLW1vYmlsZS5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAub3dsLWRvdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzliOWI5YjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ5YzY4NDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mZWF0dXJlZC1ib29rLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICByaWdodDogLTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjgwcHgpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi13aGl0ZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucm93IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuLm5vLXdlYnAge1xyXG4gICAgLmJvb2staW1nLWxlZnQge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaG9tZS9yZW1vdGVkZXYtaW1nLW1vYmlsZS5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ud2VicCB7XHJcbiAgICAuYm9vay1pbWctbGVmdCB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93ZWJwL2hvbWUvcmVtb3RlZGV2LWltZy1tb2JpbGUud2VicCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ib29rLWltZy1sZWZ0IHtcclxuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDdweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAvLyAmLW1vZCB7XHJcbiAgICAvLyAgICAgaDMge1xyXG4gICAgLy8gICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgLy8gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbiAgICAmLW1vZCB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ib29rLWltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhpcmUtZXhwZXJ0LWhvbWUge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA2NXB4IDA7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxufVxyXG5cclxuIiwiLm8td2h5LWNob29zZS1jbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2hvbWUvd2h5LWNob29zZS1jbi5qcGcpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICAgICZfbGVmdHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggNDBweCAyNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBtYXJnaW46IDAgMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlLWNvbG9yO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAyNXB4IDY1cHggNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcclxuICAgICAgICAgICAgZmxleDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC04cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWQyOTQyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMiwgXHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNERGN0Q7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuby1ob21lLWNuLWRldGFpbHNfYm94MSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJl9yaWdodHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3NTA5MTtcclxuICAgICAgICAgICAgcGFkZGluZzogNjVweCAxMzVweCA2NXB4IDEwMHB4O1xyXG4gICAgICAgICAgICBoMywgXHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYW5jaG9yLWxpbmt7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5vLWhvbWUtY24tZGV0YWlsc19kZXRhaWxzLWJveHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDElO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uby1ob21lLWNuLWRldGFpbHNfYm94MSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDElO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLy8gcGFkZGluZzogMzNweCAwIDMzcHggMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCAyMHB4IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgcGFkZGluZzogNzBweCAwIDAgMTYwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ob21lL2hvbWUtc3ByaXRlLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogNzRweDtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiA3NnB4O1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgICAgICAgICAgLy8gbGVmdDogMTVweDtcclxuICAgICAgICAgICAgLy8gdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAvLyBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogNzMlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2hvbWUvZGV0YWlscy1pY29uLTEucG5nKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDc0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzZweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaG9tZS9kZXRhaWxzLWljb24tMS5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm8taG9tZS1jbi1kZXRhaWxzX2JveDJ7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaG9tZS9kZXRhaWxzLWJnLTEuanBnKSBuby1yZXBlYXQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICB3aWR0aDogMzglO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDElO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDIwcHggMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAvLyB0b3A6IDUwJTtcclxuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2hvbWUvaG9tZS1zcHJpdGUucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC04MTdweCAtMzA2cHg7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQ3JTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaG9tZS9wbGF5LWJ1dHRvbi5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaG9tZS9wbGF5LWJ1dHRvbi1ob3Zlci5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxufVxyXG5cclxuLm8taG9tZS1jbi1kZXRhaWxzX2JveDMge1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5QzUyO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICB3aWR0aDogMTklO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAxNXB4IDIwcHggMTVweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMCAwIDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2hvbWUvZGV0YWlscy1pY29uLTMucG5nKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDc0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzZweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYyJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uby1ob21lLWNuLWRldGFpbHNfYm94NCB7XHJcbiAgICB3aWR0aDogNDglO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlDNTI7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgIHdpZHRoOiAxOSU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDcwcHggMTVweCAyMHB4IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogODNweCAxNXB4IDIwcHggMTVweDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDAgMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ob21lL2RldGFpbHMtaWNvbi00LnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc2cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzMlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMjNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm8taG9tZS1jbi1kZXRhaWxzX2JveDUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ob21lL2RldGFpbHMtYmctMi5qcGcpIG5vLXJlcGVhdDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgICBwYWRkaW5nOiA5MHB4IDAgMzBweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDg1cHggMCAwIDExMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2hvbWUvZGV0YWlscy1pY29uLTgucG5nKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA5M3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uby1ob21lLWNuLWRldGFpbHNfYm94NntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0QTkwRTI7XHJcbiAgICB3aWR0aDogNDklO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgLy8gcGFkZGluZzogNzBweCAxNXB4IDIwcHggMTVweDtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDE1cHggMjBweCAxNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMCAwIDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ob21lL2RldGFpbHMtaWNvbi02LnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTNweDtcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm8taG9tZS1jbi1kZXRhaWxzX2JveDd7XHJcbiAgICB3aWR0aDogNDklO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgd2lkdGg6IDE5JTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMjVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDkycHggMTVweCAyMHB4IDE1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgcGFkZGluZzogOTVweCAxNXB4IDIwcHggMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaG9tZS9kZXRhaWxzLWljb24tNy5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm8taG9tZS1jbi1kZXRhaWxzX2RldGFpbHMtYm94IHtcclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm8taG9tZS1jbi1kZXRhaWxzIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuYnRuLWNlbnRlci1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi53aHktZGV0YWlscyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDA7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0OCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDglO1xyXG4gICAgICAgICAgICAvLyBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxOC40JTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTguNCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxOS40JTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTkuNCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHggMCAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTBweCAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBzdmcsIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN2ZywgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ5QzY4NDtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNEE5MEUyO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDlDNTI7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRBOTBFMjtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiA0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0QTkwRTI7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogNjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogOTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0QTkwRTI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA3O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzNy4yJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3LjIlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzOS4zJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM5LjMlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZywgaW1nIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNTIwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVsLmlubmVyLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAzNXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ5QzY4NDtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiA1O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogOTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg4KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUQyOTQyO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDc7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiA4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogNjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDlDNTI7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5QzUyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAmLmJsYWNrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAmLmJsYWNrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlubmVyLWljb24ge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgIC8vICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAvLyAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmFjdC1zZWN0aW9uIHtcclxuICAgIC8vIC5tb2JpbGUtY29udGFpbmVyIHtcclxuICAgIC8vICAgICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcclxuICAgIC8vICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgLy8gICAgICAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbiAgICAud2h5LWRldGFpbHMgIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YTkwZTI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5YzUyO1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDY7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoOCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiA3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogNjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg5KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOUM1MjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogODtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLWRldiB7XHJcbiAgICAuby1za2lsbHMtaGVybyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuby1jYXNlLXN0dWRpZXMtc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNDVweCAwIDI1cHg7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDAgNTVweDtcclxuICB9XHJcbiAgLmNhc2Utc3R1ZGllcy1zbGlkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLy8gdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vcHJldmlvdXMtYXJyb3cucG5nKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICB3aWR0aDogMjFweDtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9uZXh0LWFycm93LnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAvLyBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xyXG4gICAgICAvLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgLy8gfVxyXG4gICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbGljay1pbml0aWFsaXplZCB7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jcy1zbGlkZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICB9XHJcbiAgICAuY3Mtc2xpZGVyLXRleHQge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweDtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIC8vIGhlaWdodDogNDAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgYm94LXNoYWRvdzogMXB4IDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICAgIC8vIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAvLyBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiA0OThweDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICAgICAgY29sb3I6ICMyN2MwNzA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2MwNzA7XHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWNvbG9yO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDUsIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNzLXRlY2gge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjMjdjMDcwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Fycm93LWdyZWVuLnBuZykgbm8tcmVwZWF0IDEwMCUgNTAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgICAgICBjb2xvcjogIzI3YzA3MDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3Mtc2xpZGVyLWltZyB7XHJcbiAgICAgIC8vIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIC8vIGZsb2F0OiByaWdodDtcclxuICAgICAgICAvLyB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcGxpZGUge1xyXG4gICAgLmNzLXNsaWRlciB7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmNzLXNsaWRlci1pbWcge1xyXG4gICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zcGxpZGVfX3RyYWNrIHtcclxuICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgY3Vyc29yOiBncmFiYmluZztcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMzBweCAtMnB4IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3BsaWRlX19wYWdpbmF0aW9ue1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4IWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHgtNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0haW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuIHtcclxuICAgIG1heC13aWR0aDogMTk1cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uby1jYXNlLXN0dWRpZXMtc2xpZGVyIGEuYnRuLmJ0bi1vcmFuZ2UuYy1idG4ubm9uLWN0YSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjb2xvcjogIzMzMztcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jcy1zbGlkZXIge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncnQtc2xpZGVyLWJveHtcclxuICAmLnNsaWNrLXNsaWRle1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmNhc2Utc3R1ZGllcy1zbGlkZXIge1xyXG4gIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAzMHB4IC0ycHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgLm93bC1kb3RzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgLm93bC1kb3Qge1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzliOWI5YjtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDljNjg0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG59XHJcblxyXG5cclxuLmhtLWNhc2Utc3R1ZHkge1xyXG4gIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgaGVpZ2h0OiA0OThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uY3MtaGVpZ2h0IHtcclxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgaGVpZ2h0OiA4MDBweDtcclxuICB9XHJcbn1cclxuLmNzLWNvbnQge1xyXG4gICYuaW52aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLnN0YWNrLWxpc3R7XHJcbiAgICBsaXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4KTtcclxuICAgICAgICBtYXJnaW46IDAgNXB4IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDEwcHggMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA0NCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDEwcHggMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCA7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogNzlweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwLCAwLCAxMnB4LCAjYThhOGE4ODApO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9ob21lLWFycm93LnBuZyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vICY6YmVmb3Jle1xyXG4gICAgICAgIC8vICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgLy8gICAgIHRvcDogNTBweDtcclxuICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvbWUvaG9tZS1zcHJpdGUucG5nKTtcclxuICAgICAgICAvLyAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgLy8gICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoMSkgJjpiZWZvcmV7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTczcHg7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLm5vLXdlYnAge1xyXG4gICAgLm8taW5kdXN0cmlhbC1leHBlcmllbmNlX19saXN0ZWQtaXRlbXMgdWwgbGk6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vY29tbW9uLXNwcml0ZS5wbmcpO1xyXG4gICAgfVxyXG59XHJcbi53ZWJwIHtcclxuICAgIC5vLWluZHVzdHJpYWwtZXhwZXJpZW5jZV9fbGlzdGVkLWl0ZW1zIHVsIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VicC9jb21tb24vY29tbW9uLXNwcml0ZS53ZWJwKTtcclxuICAgIH1cclxufVxyXG5cclxuLm8taW5kdXN0cmlhbC1leHBlcmllbmNle1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuc3ViaGVhZGluZ3tcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdGVkLWl0ZW1ze1xyXG5cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjQwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KXtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNyl7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg4KXtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggLTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoOSl7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxMCl7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODBweCAtNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxMSl7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxMil7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDBweCAtNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5obS1wYWdlIHtcclxuICAgIC5vLWluZHVzdHJpYWwtZXhwZXJpZW5jZV9fbGlzdGVkLWl0ZW1zIHVsIGxpIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uaW5kdXN0cnktYmFubmVyIHtcclxuICAgIC5oZWFkZXJfcmlnaHRfcGFuIHtcclxuICAgICAgICAuc2tpbGwtcGFnZS1tb2Qge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi5yZWFsLWdvb2dsZS1yZXZpZXdzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gYmFja2dyb3VuZDogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xyXG4gIHBhZGRpbmc6IDUwcHggMCA0NXB4O1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xyXG4gICAgcGFkZGluZzogODBweCAwIDUwcHg7XHJcbiAgfVxyXG4gIC5yZXZpZXctdG9wIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYucmV2aWV3LW5ldy1zdWItaGVhZGluZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGg1LnBhZC10b3AtNTAge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLnNsaWNrLWRvdHMge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubmV3LXJldmlldy1ib3gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjYzhjN2NjO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggMzBweCAzMHB4O1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgfVxyXG59XHJcbi5uZXctcmV2aWV3LWJveCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNjOGM3Y2M7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDM1cHggMTVweCAzMHB4IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4IDMwcHg7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gIC5jbGludC1kZXRhaWxzIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgY29sb3I6ICRsaWdodC1ibHVlLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdG9wOiAtNDBweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xyXG4gICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICByaWdodDogaW5oZXJpdDtcclxuICAgfVxyXG4gICAgYm9yZGVyOiA1cHggc29saWQgI2ZiZmJmYjtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcbi5pLW5ldy1yZXZpZXctYm94IHtcclxuICBwYWRkaW5nOiA0NXB4IDMwcHggMzBweCAzMHB4O1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcbn1cclxuLnJldmlldy1pY29uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAyMHB4IDEwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgIG1hcmdpbjogMCAyMHB4IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgLy8gaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuICAgIC8vIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9hd2FyZC1zcHJpdGUucG5nKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xyXG4gICAgICAvLyAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIC8vIHdpZHRoOiAxMDBweDtcclxuICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgIC8vICAgd2lkdGg6IDEzOXB4O1xyXG4gICAgICAvLyB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgLy8gd2lkdGg6IDEwMHB4O1xyXG4gICAgICAvLyBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgLy8gICB3aWR0aDogMTM5cHg7XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgLy8gd2lkdGg6IDEwMHB4O1xyXG4gICAgICAvLyBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgLy8gICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgIC8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAvLyAgIHdpZHRoOiAxODBweDtcclxuICAgICAgLy8gfVxyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjAwcHg7XHJcbiAgICB3aWR0aDogMTM5cHg7XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDIpIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMjAwcHg7XHJcbiAgICB3aWR0aDogMTM5cHg7XHJcbiAgfVxyXG59XHJcbi5uby13ZWJwIHtcclxuICAuZ3J0LXNsaWRlci1ib3g6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9jb21tb24tc3ByaXRlLnBuZyk7XHJcbiAgfVxyXG59XHJcbi53ZWJwIHtcclxuICAuZ3J0LXNsaWRlci1ib3g6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYnAvY29tbW9uL2NvbW1vbi1zcHJpdGUud2VicCk7XHJcbiAgfVxyXG59XHJcbi5ncnQtc2xpZGVyLWJveCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAtMzBweDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogNzNweDtcclxuICAgIGhlaWdodDogNzNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vICY6bnRoLWNoaWxkKDQpIHtcclxuICAvLyAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDVweCAtMjAwcHg7XHJcbiAgLy8gICB3aWR0aDogMTgwcHg7XHJcbiAgLy8gfVxyXG59XHJcblxyXG4uc3RhciB7XHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAycHg7XHJcbiAgfVxyXG59XHJcbi5ncnQtc2xpZGVyIHtcclxuICAuc2xpY2stbGlzdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMjdjMDcwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyAubm8td2VicCB7XHJcbi8vICAgLmdydC1zbGlkZXItYm94OmJlZm9yZSB7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vY29tbW9uLXNwcml0ZS5wbmcpO1xyXG4vLyAgIH1cclxuLy8gfVxyXG4vLyAud2VicCB7XHJcbi8vICAgLmdydC1zbGlkZXItYm94OmJlZm9yZSB7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWJwL2NvbW1vbi9jb21tb24tc3ByaXRlLndlYnApO1xyXG4vLyAgIH1cclxuLy8gfVxyXG4uY2xpZW50LWltZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdG9wOiAtNDBweDtcclxuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgbGVmdDogMjVweDtcclxuICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG4uZ3J0LXNsaWRlci1ib3gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IC0zMHB4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiA3M3B4O1xyXG4gICAgaGVpZ2h0OiA3M3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgbGVmdDogNTBweDtcclxuICAgIH1cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwN3B4IC02ODBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE0cHggLTY4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDdweCAtNjgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxM3B4IC02ODBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICAgIGJvdHRvbTogNnB4O1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogNDFweDtcclxuICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vcXVvdGUucG5nKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gJjphZnRlciB7XHJcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gICByaWdodDogNTBweDtcclxuICAvLyAgIGJvdHRvbTogNnB4O1xyXG4gIC8vICAgY29udGVudDogXCJcIjtcclxuICAvLyAgIHdpZHRoOiA0MXB4O1xyXG4gIC8vICAgaGVpZ2h0OiAzMXB4O1xyXG4gIC8vICAgei1pbmRleDogMTtcclxuICAvLyAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9xdW90ZS5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgLy8gfVxyXG4uY29sLW1kLTQge1xyXG4gICYuZ3J0LXNsaWRlci1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgbWFyZ2luOiAzNHB4IDAgMDtcclxuICB9XHJcbn1cclxuLy9VcGRhdGUgc2xpZGVyIGRlcGVuZHMgb24gb3B0aW9uXHJcbi5ncnQtc2xpZGVyIHtcclxuICAuc3BsaWRlX19saXN0IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgLmdydC1zbGlkZXItYm94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgLnNwbGlkZV9fbGlzdCB7XHJcbiAgICAgIC8vIHdpZHRoOiAtd2Via2l0LW1heC1jb250ZW50O1xyXG4gICAgICAvLyB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIC5ncnQtc2xpZGVyLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLmdydC1zbGlkZXItbW9iaWxlLWJveHtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDMxNnB4O1xyXG4gICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm9sZC1yZXZpZXctcGFnaW5hdGlvbntcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5ldy1ncnQtc2xpZGVyIHtcclxuICAub3dsLWRvdHMge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIC5vd2wtZG90IHtcclxuICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOWI5YjliO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDljNjg0O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRydXN0LXBpbG90LXdpZGdldC13cmFwcGVye1xyXG4gIC50cnVzdHBpbG90LXdpZGdldC1tb2Qge1xyXG4gICAgdG9wOiAzMnB4O1xyXG4gICAgbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxuLnRydXN0LXBpbG90LXdpZGdldC13cmFwcGVyLWluZHVzdHJ5IHtcclxuICAudHJ1c3RwaWxvdC13aWRnZXQtbW9kIHtcclxuICAgIHRvcDogMTdweDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYm90dG9tLXRydXN0cGlsb3Qtd2lkZ2V0LXdyYXBwZXIge1xyXG4gIC5zcGFuI3Jldmlld3Mtc3VtbWFyeSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9IFxyXG4gIC5jdXN0b20tdHJ1c3RwaWxvdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyAvKiBMaWdodCBncmF5IGJhY2tncm91bmQgKi9cclxuICAgIGNvbG9yOiAjMzMzOyAvKiBEYXJrIHRleHQgY29sb3IgKi9cclxufVxyXG5cclxuLyogRXhhbXBsZSBvZiBtb3JlIHNwZWNpZmljIHN0eWxpbmcgKi9cclxuLmN1c3RvbS10cnVzdHBpbG90IGEge1xyXG4gICAgY29sb3I6ICMwMDczZTY7IC8qIExpbmsgY29sb3IgKi9cclxufVxyXG59IiwiLm5vLXdlYnAge1xyXG4gICAgLm8tYm90dG9tLWZvcm0gLmZvcm0tdGV4dCB1bCBsaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2NvbW1vbi1zcHJpdGUucG5nKTtcclxuICAgIH1cclxufVxyXG4ud2VicCB7XHJcbiAgICAuby1ib3R0b20tZm9ybSAuZm9ybS10ZXh0IHVsIGxpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWJwL2NvbW1vbi9jb21tb24tc3ByaXRlLndlYnApO1xyXG4gICAgfVxyXG59XHJcbi5vLWJvdHRvbS1mb3Jte1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4xMzVkZWdcclxuLCAjMDBiMzVjIDAlLCAjMGI4YThhIDQ3JSwgIzAwNDQ3NSAxMDAlKTtcclxucG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcbiAgICAuZm9ybS10ZXh0e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDI5NDI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzAlIDE1cHggMzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzFEMjk0MjtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0xMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYi1mb3JtLWVudmVsb3Aud2VicCkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyA5MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTlweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4IDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWJvdC10ZXh0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcbiAgICAgICAgICAgICAgICAmLmFtLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hbS0yIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzNweCAtNTcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFtLTMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDlweCAtNTcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFtLTQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjhweCAtNTcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFtLTUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9yYXkucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcC5zdWItaGVhZGluZ3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAuc3ViaGVhZGluZy0xe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWJvdC10ZXh0e1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzM2NDQ2MjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tcGFuZWx7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbW1vbi1pbnB1dCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBib3JkZXI6MDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi51LW5hbWUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Zvcm0taWNvbi0xLnBuZykgMCA1MCUgbm8tcmVwZWF0O1xyXG59XHJcbi51LWVtYWlsIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9mb3JtLWljb24tMi5wbmcpIDAgNTAlIG5vLXJlcGVhdDtcclxufVxyXG4udS1waG9uZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZm9ybS1pY29uLTMucG5nKSAwIDUwJSBuby1yZXBlYXQ7XHJcbn1cclxuLnUtY29tcGFueSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZm9ybS1pY29uLTQucG5nKSAwIDUwJSBuby1yZXBlYXQ7XHJcbn1cclxuLnUtbWVzc2FnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZm9ybS1pY29uLTUucG5nKSAwIDIwcHggbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uYXR0YWNoIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9mb3JtLWljb24tNi5wbmcpIDAgMjBweCBuby1yZXBlYXQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4O1xyXG59XHJcblxyXG5cclxuLndlYnAge1xyXG4gICAgLmhtLXBhZ2Uge1xyXG4gICAgICAgIC5tYi13LXRyLXB0IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNib3R0b20tZm9ybSB7XHJcbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogIzNiM2IzYjtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4uZm9ybS1sZWZ0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjk0MjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggNjBweCA0NnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1sZWZ0IHVse1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTE1MTUxO1xyXG4gICAgfVxyXG59XHJcbi5mb3JtLWxlZnQgdWwgbGl7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmJvdHRvbS1mb3JtLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mb3JtLWxlZnQgdWwgbGkgc3BhbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxufVxyXG4uZm9ybS1sZWZ0IHVsIGxpIGltZ3tcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gfVxyXG59XHJcblxyXG4uZm9ybS1sZWZ0IHB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG4uZm9ybS1ib3R0b20tdGV4dHtcclxuXHJcbn1cclxuLmZvcm0tYm90dG9tLXNlY3tcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA1OCU7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWJvdHRvbS1zZWM6bnRoLWNoaWxkKDEpe1xyXG4gICAgd2lkdGg6IDQwJTtcclxufVxyXG4uZm9ybS1ib3R0b20tc2VjOm50aC1jaGlsZCgzKXtcclxuICAgIHdpZHRoOiA0MCU7XHJcbn1cclxuXHJcbi5mb3JtLWJvdHRvbS1oZWFke1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbn1cclxuLmZvcm0taWNvbntcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB3aWR0aDogNTRweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDU0cHg7XHJcbiAgICB9XHJcbn1cclxuLmZvcm0tdHh0LXBhbntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNDIwcHgpIHtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgfVxyXG4gICAgY29sb3I6ICNCOUM2RDA7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5mb3JtLWJvdHRvbS1zZWM6bnRoLWNoaWxkKDEpLFxyXG4uZm9ybS1ib3R0b20tc2VjOm50aC1jaGlsZCgzKXtcclxuICAgIC5mb3JtLXR4dC1wYW57XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg0MjBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vLWJvdHRvbS1mb3JtIGgye1xyXG4gICAgcGFkZGluZzogNDBweCAzMHB4IDIwcHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tc3ViLWhlYWRpbmd7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIGJye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAjYm90dG9tLWZvcm0gLmQtZmxleHtcclxuLy8gICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuLy8gICAgICAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgfVxyXG4vLyB9XHJcblxyXG4uY29uZmlkZW50aWFsLXRleHQtd3JhcFxyXG57XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIHVse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDdweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYjljODtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ludmVyc2VcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uby1jb250YWN0LWZvcm1fX2F0dGFjaGVtZW50LXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbn0iLCIuby1hd2FyZHN7XHJcbiAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNzBweCAwIDUwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMTVweDtcclxuICAgIH1cclxuICAgIC5hd2FyZHMtbGlzdHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTYlO1xyXG5cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcG9zIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLm5vLXdlYnAge1xyXG4gICAgLm8tZm9vdGVyIC5zb2NpYWwtZm9vdGVyLWRpdmlkZXItLXNvY2lhbC1wYW4gbGkgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2NvbW1vbi9jb21tb24tc3ByaXRlLnBuZycpO1xyXG4gICAgfVxyXG59XHJcbi53ZWJwIHtcclxuICAgIC5vLWZvb3RlciAuc29jaWFsLWZvb3Rlci1kaXZpZGVyLS1zb2NpYWwtcGFuIGxpIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy93ZWJwL2NvbW1vbi9jb21tb24tc3ByaXRlLndlYnAnKTtcclxuICAgIH1cclxufVxyXG4ubm8td2VicCB7XHJcbiAgICAuby1mb290ZXIgLnNvY2lhbC1mb290ZXItZGl2aWRlci0tc29jaWFsLXBhbiBsaS5zb2NpYWwtYmVoYW5jZSBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvY29tbW9uL2JlaGFuY2Utc3ByaXRlLmpwZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbn1cclxuLndlYnAge1xyXG4gICAgLm8tZm9vdGVyIC5zb2NpYWwtZm9vdGVyLWRpdmlkZXItLXNvY2lhbC1wYW4gbGkuc29jaWFsLWJlaGFuY2UgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3dlYnAvY29tbW9uL2JlaGFuY2Utc3ByaXRlLndlYnAnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG59XHJcbi5vLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xyXG4gICAgfVxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5zb2NpYWwtZm9vdGVyLWRpdmlkZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTNFM0UzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXNvY2lhbC1wYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6NDBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZToxMDAlO1xyXG5cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFN0U3RTc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XHJcbiAgICAgICAgICAgICAgICAuZGlzcGxheS12aXNzYWJsZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGlzcGxheS1oaWRkZW57XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRpc3BsYXktdmlzc2FibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5kaXNwbGF5LWhpZGRlbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNvY2lhbC0xe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00cHggLTM0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5cHggLTM0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNvY2lhbC0ye1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTM0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm5ldy10d2l0dGVyLWljb24sXHJcbiAgICAgICAgICAgICYuc29jaWFsLTIge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL25ldy10d2l0dGVyLWljb24tZ3JvdXAucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMTFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zb2NpYWwtM3tcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIycHggLTM0MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3N3B4IC0zNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zb2NpYWwtNHtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC0zNzdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NnB4IC0zNzdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zb2NpYWwtNXtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTM3NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NnB4IC0zNzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zb2NpYWwtNntcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIycHggLTM3NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NHB4IC0zNzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zb2NpYWwtYmVoYW5jZXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1cHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1jb3B5cmlnaHQge1xyXG4gICAgICAgIHBhZGRpbmc6NDBweCAyMHB4IDVweDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNERkRGREY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZG1jYS1iYWRnZXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLm5ldy1mb290ZXIge1xyXG4gICAgJG5ldy1mb290ZXI6ICY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDkxQjM4O1xyXG4gICAgcGFkZGluZzogMzVweCAwIDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fc21hbGx7XHJcbiAgICAgICAgJi0tbW9iaWxle1xyXG4gICAgICAgICAgICAuYm90dG9tLWNvbC13cmFwX19sZWZ0LWJvcmRlcntcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTk0YjgzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTk0YjgzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xyXG4gICAgfVxyXG4gICAgaDYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICBjb2xvcjogI0U0RUNGNTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgY29sb3I6ICNFNEVDRjU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXVsIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNBRUM3REE7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJkYmU3MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5re1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcclxuICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbWFsbHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29sLXdyYXAge1xyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICNBRUM3REE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLmJvdHRvbS1jb2wtd3JhcCB7XHJcbiAgICAmX19sZWZ0LWJvcmRlcntcclxuICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgJGJsdWUtY29sb3IyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhZWM3ZGE7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICNBRUM3REE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXctc29jaWFsLWxpbmtzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NiU7XHJcbiAgICB9XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgbGkge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCwgY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjMmRiZTcwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg2MSUpIHNlcGlhKDEwJSkgc2F0dXJhdGUoMjQ5NCUpIGh1ZS1yb3RhdGUoOTVkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg5NiUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41IGFsbCBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjUgYWxsIGVhc2UtaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kbWNhIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxufVxyXG5cclxuLmZvb3Rlci1idG0tbGluZSB7XHJcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICBtYXJnaW46IDYwcHggMCA0MHB4O1xyXG4gICAgfVxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6ICM5Nzk3OTc7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG9wYWNpdHk6IC4zO1xyXG59XHJcblxyXG5cclxuLm5ldy1mb290ZXItdWwtbW9kIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLm9sLXRleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxufVxyXG4uZm9vdGVyLWFkZHJlc3MtYm94IHtcclxuICAgIGJhY2tncm91bmQ6ICMxMjJBNTI7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7ICAgXHJcbiAgICB9XHJcbiAgICAmLXRvcCB7XHJcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0FFQzdEQTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNBRUM3REE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzM2RTA3OTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mdC1tZW51IHtcclxuICAgIGJhY2tncm91bmQ6ICMyMjNhNjM7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcrJztcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hvbWUvdy10cmlvLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZnQtbWVudS5mdC1tZW51LW1vZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogJy0nO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG9tZS93LXRyaW8tci5wbmcpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZnQtbWVudS1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIyYTUyO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjIzYTYzO1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgbGVmdDogMThweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZnQtbWVudS1iZy1vbmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuLmZ0LW1lbnUtYmctdHdvIHtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tTmV3IEZvb3RlciBMb2NhdGlvbi0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubmV3LWxvY2F0aW9uLWhlYWRpbmd7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5uZXctbG9jYXRpb24tYXJlYS1yb3d7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG4gICAgfVxyXG4gICAgLnBhZGRpbmctMjV7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1sb2NhdGlvbi10YWJsZXtcclxuICAgICAgICAvL2Rpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXctbG9jYXRpb24tYm9yZGVyLWRpdmlkZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjQ0Mzc1O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjQ0Mzc1O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZm9vdGVyLWxvY2F0aW9ue1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDQzNzU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgLy9kaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgLmxvY2F0aW9uLXRvcC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNDQzNzU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9vdGVyLWxvY2F0aW9uLWJvZHl7XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQUVDN0RBO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubWFyZ2luLWJvdHRvbS0xNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubG9jYXRpb24taGVhZGluZy1hcmVhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmV3LWxvY2F0aW9uLXRlbHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBCNTRBO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEI1NEE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4uZm9vdGVyLWRpdmlkZXItcm9sZXtcclxuICAgIGNvbG9yOiAjNDE2NkExO1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMzBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tQ29udGFjdCBQYWdlIE5ldyBMb2NhdGlvbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNvbnRhY3QtbmV3LWxvY2F0aW9ue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcclxuICAgIGJvcmRlci10b3A6ICM5Nzk3OTc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgLmNvbnRhY3QtbmV3LWxvY2F0aW9uLWJveC1zcGFjaW5nLXJpZ2h0e1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdC1sb2NhdGlvbi1zcGFjaW5nLW5ld3tcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFjdC1uZXctbG9jYXRpb24tdG9wLWhlYWRpbmd7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdC1uZXctbG9jYXRpb24tY291bnRyeXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0LWNvdW50cnktZmxhZy1pY29ue1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0LW5ldy1sb2NhdGlvbi1oZWFkaW5ne1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWN0LW5ldy1sb2NhdGlvbi1ib3h7XHJcbiAgICAgICAgJi5jb250YWN0LW5ldy1sb2NhdGlvbi1ib3gtc3BhY2luZ3tcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29udGFjdC1uZXctbG9jYXRpb24tYm94LXNwYWNpbmctbW9iaWxle1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDhweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubWFyZ2luLXRvcC0zMHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhY3QtbmV3LWxvY2F0aW9uLWFyZWF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTI5Mjk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgJi5tYXJnaW4tYm90dG9tLTIwe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0LW5ldy1sb2NhdGlvbi10ZWx7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMEMwNEM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwQjU0QTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWN0LW1haW4tb2ZmaWNlLWltZy1jb250YWluZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTkyMXB4KXtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3LWxvY2F0aW9uLW1haW4tb2ZmaWNlLWJ1aWxkaW5nLWltZ3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VkZWRlZDtcclxuICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwdnc7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTkyMXB4KXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubmV3LWNvbnRhY3QtbG9jYXRpb257XHJcbiAgICAubmV3LWxvY2F0aW9uLWhlYWRpbmcsXHJcbiAgICAubmV3LWxvY2F0aW9uLWFyZWEtcm93e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItbG9jYXRpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb2wtbWQtNC10ZXh0IHtcclxuICAgIC5jb2wtd3JhcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjgwcHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucXVpY2tmb3JtLWhvbGRlcntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDk1JTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgd2lkdGg6IDc1NHB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgICAgIHJpZ2h0OiAzJTtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJpZy1naXJse1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICB0b3A6IDYwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMjQ1cHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgIGxlZnQ6NyU7XHJcbiAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbWFsbC1naXJse1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIC5xaS1idG4taG9sZGVye1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGhlaWdodDogNjhweDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucWktYnRue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYmUwNmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSg1MSw1MSw1MSwwLjUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzEzODNjOCswLDAwY2RkMisxMDAgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDE5LDEzMSwyMDApOyAvKiBPbGQgYnJvd3NlcnMgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDE5LDEzMSwyMDAsMSkgMCUsIHJnYmEoMCwyMDUsMjEwLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMTksMTMxLDIwMCwxKSAwJSxyZ2JhKDAsMjA1LDIxMCwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxOSwxMzEsMjAwLDEpIDAlLHJnYmEoMCwyMDUsMjEwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMxMzgzYzgnLCBlbmRDb2xvcnN0cj0nIzAwY2RkMicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgZmFsbGJhY2sgb24gaG9yaXpvbnRhbCBncmFkaWVudCAqL1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vc2NoZWR1bGUtaWNvbi5wbmcpIG5vLXJlcGVhdCAyMHB4IDUwJTsqL1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1wbHVzLnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6MTVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnBsdXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3NsaWRlLWZvcm0tbWludXMtd2hpdGUuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vc2xpZGUtZm9ybS1taW51cy1ibGFjay5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wbHVze1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9ibGFjay1taW51cy5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMmZjOWQyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTlweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5xdWlja2Zvcm17XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAwcHggcmdiYSg1MSw1MSw1MSwwLjUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnMtZi1sZWZ0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MzA1OTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYWxlbmRlcntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6NDBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3MtZi1sZWZ0LWRhdGUucG5nKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTYzcHggMjBweCAzOXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2lybHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzODhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0MXtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLnMtZi1yaWdodCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDZ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMyNTE1MztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9zLWYtcmlnaHQtYXJyb3cucG5nKSBuby1yZXBlYXQgMjAwcHggMzFweCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzI1MTUzO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3MtZi1yaWdodC1hcnJvdy5wbmcpIG5vLXJlcGVhdCAyMDBweCAzMXB4ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNXB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnMtZi1yaWdodC1ib3R0b217XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJGMUYzO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA2cHggMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDElO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi50cmFucGFyZW50LWJnIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwMDAwMDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29uc3VsdGF0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoNywyMiwzNSwuOSk7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIG1heC13aWR0aDogMzM5cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcclxuICAgICAgICBtYXJnaW46IDE2NXB4IGF1dG8gMDtcclxuICAgIH1cclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyN0VCOTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zbGlkaW5nLWZvcm0taWNvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogMjBweCAwcHggMCAzMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMHB4IDAgMzBweDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDMxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDZ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tbW9kYWwtei1pbmRleCB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xyXG59XHJcbiIsIi5vLXNraWxscy1oZXJvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwIDYwcHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgIHBhZGRpbmc6IDExNXB4IDIwcHggNDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDF7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAvLyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgLy8gZm9udC1zaXplOiA1NHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDAgMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NjaGR1bGV7XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0N3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9yaWdodF9wYW57XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm9ye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MUIzODtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IGF1dG8gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uaGVhZGVyX2xlZnRfcGFue1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICAgIC8vIHBhZGRpbmc6NDBweCAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICAuYXdhcmQtbG9nb3tcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi90aWNrLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubmV3LWF3YXJke1xyXG4gICAgZGl2e1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgMjBweCAzMHB4O1xyXG4gICAgfVxyXG59XHJcbi5zY2hlZHVsZS1ib3h7XHJcbiAgICAvLyBib3JkZXI6IDVweCBzb2xpZCAkZGFyay1ibHVlLWNvbG9yO1xyXG4gICAgcGFkZGluZzo0MHB4IDE0cHggMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDE1cHggMzBweDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIDpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9za2lsbHMtbGV0cy10YWxrLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgIH1cclxufVxyXG4uc3ViLXRleHR7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICRncmVlbi1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxufVxyXG4uV29yZFByZXNzLFxyXG4uU3dpZnQsXHJcbi5QSFAsXHJcbi5MYXJhdmVsLFxyXG4uQ29kZUlnbml0ZXIsXHJcbi5TeW1mb255LFxyXG4uUHl0aG9uLFxyXG4uRGphbmdvLFxyXG4uTm9kZUpTLFxyXG4uZG90bmV0LFxyXG4uQW5ndWxhcixcclxuLlJlYWN0SnMsXHJcbi5WdWVKUyxcclxuLk1FQU4sXHJcbi5NRVJOLFxyXG4uTWFnZW50byxcclxuLldvb0NvbW1lcmNlLFxyXG4uU2hvcGlmeSxcclxuLkRydXBhbCxcclxuLmlPUyxcclxuLkFuZHJvaWQsXHJcbi5SZWFjdC1OYXRpdmUsXHJcbi5SZWFjdCxcclxuLmh5YnJpZCxcclxuLkZsdXR0ZXIsXHJcbi5Jb25pYyxcclxuLkZsYXNrLFxyXG4uZnJvbnQtZW5kLWRldmVsb3BtZW50LFxyXG4uQmFja2VuZC1EZXZlbG9wbWVudCB7XHJcbiAgICAuby1za2lsbHMtaGVybyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDY1cHggMjBweCAwIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAvLyBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX2xlZnRfcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5za2lsbC1wYWdlLW1vZCB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JlZW4taGVhZC1yaWJib24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5za2lsbC1zZXJ2aWNlIHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI4NWRlZywjMDdiMjYwIDAsIzAwNTE3ZiAyMCUsIzAyM2U2NiA3NSUsIzA1MWIzOSAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAuYW5jaG9yLWxpbmsge1xyXG4gICAgICAgIC8vICAgICBjb2xvcjogIzRhOTBlMiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgLy8gICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VydmljZXMtcGFuIHtcclxuICAgICAgICAvLyBwYWRkaW5nOiA1MHB4IDE1cHg7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAvLyAgICAgcGFkZGluZzogNTBweCAzMHB4IDUwcHg7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNraWxsLXdoeSB7XHJcbiAgICAgICAgdWwuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNraWxsLWZyYW1lIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAvLyBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNtbi1oZWFkaW5nLXBhcmEge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwuc2tpbGwtcGFnZS1tb2QgbGk6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIGZsZXg6IDFcclxuICAgIH1cclxufVxyXG4uV29yZFByZXNzIHtcclxuICAgIC5za2lsbC13aHkge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vIC5EaWdpdGFsIHtcclxuLy8gICAgIC5vLXNraWxscy1oZXJvIC5oZWFkZXJfbGVmdF9wYW4gaW1nIHtcclxuLy8gICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XHJcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLy8gLlBQQyB7XHJcbi8vICAgICAuby1za2lsbHMtaGVybyAuaGVhZGVyX2xlZnRfcGFuIGltZyB7XHJcbi8vICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xyXG4vLyAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vIH1cclxuLk5hdGl2ZSB7XHJcbiAgICAuc2tpbGwtd2h5IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaU9TIHtcclxuICAgIC5za2lsbC13aHkge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lYW4taW50cm8ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MDZweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm8tc2tpbGxzLWJlbmVmaXRzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG59XHJcbi5BbmRyb2lkIHtcclxuICAgIC5za2lsbC13aHkge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5NRUFOLCAuTUVSTiB7XHJcbiAgICAuc2tpbGwtd2hhdCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNraWxsLXNlcnZpY2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjUgIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjg1ZGVnLCMwN2IyNjAgMCwjMDA1MTdmIDIwJSwjMDIzZTY2IDc1JSwjMDUxYjM5IDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyLFxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2tpbGwtd2h5IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubWVhbi1zdGFjayB7XHJcbiAgICAuc2tpbGwtd2hhdCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLk1FUk4ge1xyXG4gICAgLm8tc2tpbGxzLWJlbmVmaXRzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5NYWdlbnRvIHtcclxuICAgIC5za2lsbC13aHkge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNraWxsLXNlcnZpY2Uge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5Xb29Db21tZXJjZSB7XHJcbiAgICAuc2tpbGwtd2h5IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5za2lsbC1zZXJ2aWNlIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uUEhQLFxyXG4uTm9kZUpTLFxyXG4uTGFyYXZlbCxcclxuLlJlYWN0LU5hdGl2ZSxcclxuLlJlYWN0LFxyXG4uc3ltcGhvbnksXHJcbi5SZWFjdEpTLFxyXG4uV29yZFByZXNzLFxyXG4uV29vQ29tbWVyY2UsXHJcbi5kb3RuZXQsXHJcbi5EamFuZ28sXHJcbi5Bbmd1bGFyLFxyXG4uVnVlSlMsXHJcbi5QeXRob24sXHJcbi5oeWJyaWQsXHJcbi5mcm9udC1lbmQtZGV2ZWxvcG1lbnQsXHJcbi5CYWNrZW5kLURldmVsb3BtZW50LFxyXG4uQ29kZUlnbml0ZXIsXHJcbi5ZaWksXHJcbi5XZWItQXBwbGljYXRpb24tRGV2ZWxvcG1lbnQsXHJcbi5CbG9ja2NoYWluIHtcclxuICAgIC5zZXJ2aWNlcy1wYW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTVweCAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uU3ltZm9ueSwgLmlPUywgLkFuZHJvaWQsIC5NYWdlbnRvLCAuSW9uaWMsIC5NRVJOLCAubWVhbi1zdGFjaywgLkRydXBhbCwgLkZsdXR0ZXIsIC5KYXZhLCAuU2hvcGlmeSwgLlN3aWZ0LCAuRmxhc2sge1xyXG4gICAgLnNlcnZpY2VzLXBhbiB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgLy8gcGFkZGluZzogMTIwcHggMzBweCA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHggNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5DYWtlUEhQLCAuSm9vbWxhLCAuUk9SLCAuWmVuZCwgLkRlZGljYXRlZCB7XHJcbiAgICAuc2VydmljZXMtcGFuIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHggMTBweDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5KYXZhIHtcclxuICAgIC5zZXJ2aWNlcy1wYW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTVweCA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLkZsYXNrIHtcclxuICAgIC5vLXNraWxscy1oZXJvIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2NXB4IDIwcHggMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNjaGVkdWxlLWJveCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG4uTWFnZW50byB7XHJcbiAgICAuby1za2lsbHMtaGVybyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgcGFkZGluZzogNjVweCAyMHB4IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNraWxsLXNlcnZpY2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDc1cHggMCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNraWxsLXdoeSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgcGFkZGluZzogNzVweCAwIDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm8tZW5nYWdlbWVudC1tb2RlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgcGFkZGluZzogNjVweCAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndlYi1hcHAtc2VydmljZSB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAvLyBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zY2hlZHVsZS1ib3gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5tYWdlbnRvLXNlY3Rpb24tMSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAuY21uLWhlYWRpbmctcGFyYSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uby1lbmdhZ2VtZW50LW1vZGVsIHtcclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2NoZHVsZV9oX2ltZ3tcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuLnNjaGR1bGVfaF90ZXh0e1xyXG4gICAgd2lkdGg6IDk2JTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuXHJcbi5waHAtYm5yIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuXHJcbi8vIC5SZWFjdEpTIHtcclxuLy8gICAgIC5vLXNraWxscy1oZXJvIHtcclxuLy8gICAgICAgICBwYWRkaW5nOiAxMTVweCAyMHB4IDUwcHghaW1wb3J0YW50O1xyXG4vLyAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDExNXB4IDIwcHggMCFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4uUEhQLCAuV29yZFByZXNzLCAuZUNvbW1lcmNlLCAuTW9iaWxlLCAuUk9SIHtcclxuICAgIC5zY2hlZHVsZS1ib3gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuLk1vYmlsZSB7XHJcbiAgICAuc2NoZWR1bGUtYm94IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC5Xb3JkUHJlc3Mge1xyXG4vLyAgICAgLm8tc2tpbGxzLWhlcm8ge1xyXG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbi8vICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4gLk1vYmlsZSB7XHJcbiAgICAuby1za2lsbHMtaGVybyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNjVweCAyMHB4IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXJfbGVmdF9wYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLkRlZGljYXRlZCwgLldlYi1BcHBsaWNhdGlvbi1EZXZlbG9wbWVudCwgLkN1c3RvbS1Tb2Z0d2FyZS1EZXZlbG9wbWVudCwgLmVDb21tZXJjZSwgLk1vYmlsZSwgLmNtbi1sb2dvLWZpeCB7XHJcbiAgICB1bC5za2lsbC1wYWdlLW1vZCBsaTpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgZmxleDogMVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmx1ZS1oZWFkaW5nIHtcclxuICAgIGJhY2tncm91bmQ6ICMwODQyNmY7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4NDI2ZjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgfVxyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JyxzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi8vIC5SZWFjdCwgLkNha2VQSFB7XHJcbi8vICAgICAuby1za2lsbHMtaGVybyB7XHJcbi8vICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuLy8gICAgICAgICAgICAgcGFkZGluZzogMTE1cHggMjBweCAwIWltcG9ydGFudDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbi5Kb29tbGEge1xyXG4gICAgLmNtbi1zZXJ2aWNlLWJuci1tb2Qge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDY1cHggMjBweCAwIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX2xlZnRfcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ST1Ige1xyXG4gICAgLm8tc2tpbGxzLWhlcm8ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDY1cHggMjBweCAwIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX2xlZnRfcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLk1hZ2VudG8gLnNraWxsLXNlcnZpY2Uge1xyXG4gICAgLmJsYWNrLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5DTVMge1xyXG4gICAgLnNjaGVkdWxlLWJveCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gLkJsb2NrY2hhaW4ge1xyXG4vLyAgICAgLmhlYWRlcl9sZWZ0X3BhbiB7XHJcbi8vICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuLy8gICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgICAgaDEge1xyXG4vLyAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgICAgaW1nIHtcclxuLy8gICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuLy8gICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgICAuby1za2lsbHMtaGVybyB7XHJcbi8vICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuLy8gICAgICAgICAgICAgcGFkZGluZzogNjVweCAyMHB4IDAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICAgIC5zY2hlZHVsZS1ib3gge1xyXG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbi8vICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4vLyAgICAgfVxyXG5cclxuLy8gfVxyXG4uc2NoZHVsZS1taW4taGVpZ2h0e1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbiIsIi53aHktdXMtcGFnZS5iaWctZGF0YSB7XHJcbiAgICBwYWRkaW5nLXRvcDogODhweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICB9XHJcbn1cclxuLndoeS11c3tcclxuICAgICZfX3doeS11cy1ibG9ja3N7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICAgIC8vIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNraWxsLXdoeSB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5waHAtYmxvY2tze1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3BocC9waHAtc3ByaXRlLnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbi5waHAtd2h5LTAxe1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgfVxyXG59XHJcbi5waHAtd2h5LTAye1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1cHggMDtcclxuICAgIH1cclxufVxyXG4ucGhwLXdoeS0wM3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzBweCAwO1xyXG4gICAgfVxyXG59XHJcbi5waHAtd2h5LTA0e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NXB4IDA7XHJcbiAgICB9XHJcbn1cclxuLnBocC13aHktMDV7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQwcHggMDtcclxuICAgIH1cclxufVxyXG4ucGhwLXdoeS0wNntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGFyYXZlbC1ibG9ja3N7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvbGFyYXZlbC9sYXJhdmVsLXNwcml0ZS5wbmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG59XHJcblxyXG4ubGFyYXZlbC13aHktMDF7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICB9XHJcbn1cclxuLmxhcmF2ZWwtd2h5LTAye1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1cHggMDtcclxuICAgIH1cclxufVxyXG4ubGFyYXZlbC13aHktMDN7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwcHggMDtcclxuICAgIH1cclxufVxyXG4ubGFyYXZlbC13aHktMDR7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU1cHggMDtcclxuICAgIH1cclxufVxyXG4ubGFyYXZlbC13aHktMDV7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQwcHggMDtcclxuICAgIH1cclxufVxyXG4ubGFyYXZlbC13aHktMDZ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvZGVpZ25pdGVyLWJsb2Nrc3tcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jb2RlaWduaXRlci9jb2RlaWduaXRlci1zcHJpdGUucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuLmNvZGVpZ25pdGVyLXdoeS0wMXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIH1cclxufVxyXG4uY29kZWlnbml0ZXItd2h5LTAye1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1cHggMDtcclxuICAgIH1cclxufVxyXG4uY29kZWlnbml0ZXItd2h5LTAze1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLmNvZGVpZ25pdGVyLXdoeS0wNHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTVweCAwO1xyXG4gICAgfVxyXG59XHJcbi5jb2RlaWduaXRlci13aHktMDV7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQwcHggMDtcclxuICAgIH1cclxufVxyXG4uY29kZWlnbml0ZXItd2h5LTA2e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zeW1mb255LWJsb2Nrc3tcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9zeW1mb255L3N5bWZvbnktc3ByaXRlLnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbi5zeW1mb255LXdoeS0wMXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIH1cclxufVxyXG4uc3ltZm9ueS13aHktMDJ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODVweCAwO1xyXG4gICAgfVxyXG59XHJcbi5zeW1mb255LXdoeS0wM3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzBweCAwO1xyXG4gICAgfVxyXG59XHJcbi5zeW1mb255LXdoeS0wNHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTVweCAwO1xyXG4gICAgfVxyXG59XHJcbi5zeW1mb255LXdoeS0wNXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDBweCAwO1xyXG4gICAgfVxyXG59XHJcbi5zeW1mb255LXdoeS0wNntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHl0aG9uLWJsb2Nrc3tcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDYzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9weXRob24vcHl0aG9uLXNwcml0ZS5wbmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG59XHJcblxyXG4ucHl0aG9uLXdoeS0wMXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIH1cclxufVxyXG4ucHl0aG9uLXdoeS0wMntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDA7XHJcbiAgICB9XHJcbn1cclxuLnB5dGhvbi13aHktMDN7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ1cHggMDtcclxuICAgIH1cclxufVxyXG4ucHl0aG9uLXdoeS0wNHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMThweCAwO1xyXG4gICAgfVxyXG59XHJcbi5weXRob24td2h5LTA1e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLnB5dGhvbi13aHktMDZ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLmRqYW5nby1ibG9ja3N7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZGphbmdvL2RqYW5nby1zcHJpdGUucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuLmRqYW5nby13aHktMDF7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1cHggMDtcclxuICAgIH1cclxufVxyXG4uZGphbmdvLXdoeS0wMntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTVweCAwO1xyXG4gICAgfVxyXG59XHJcbi5kamFuZ28td2h5LTAze1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1cHggMDtcclxuICAgIH1cclxufVxyXG4uZGphbmdvLXdoeS0wNHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzBweCAwO1xyXG4gICAgfVxyXG59XHJcbi5kamFuZ28td2h5LTA1e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm9kZWpzLWJsb2Nrc3tcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDYzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9ub2RlL25vZGVqcy1zcHJpdGUucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuLm5vZGVqcy13aHktMDF7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICB9XHJcbn1cclxuLm5vZGVqcy13aHktMDJ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAwO1xyXG4gICAgfVxyXG59XHJcbi5ub2RlanMtd2h5LTAze1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NnB4IDA7XHJcbiAgICB9XHJcbn1cclxuLm5vZGVqcy13aHktMDR7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE1cHggMDtcclxuICAgIH1cclxufVxyXG4ubm9kZWpzLXdoeS0wNXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTVweCAwO1xyXG4gICAgfVxyXG59XHJcbi5ub2RlanMtd2h5LTA2e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2OHB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub2RlanMtYmxvY2tze1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL25vZGUvbm9kZWpzLXNwcml0ZS5wbmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG59XHJcblxyXG4ubm9kZWpzLXdoeS0wMXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIH1cclxufVxyXG4ubm9kZWpzLXdoeS0wMntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IDA7XHJcbiAgICB9XHJcbn1cclxuLm5vZGVqcy13aHktMDN7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2cHggMDtcclxuICAgIH1cclxufVxyXG4ubm9kZWpzLXdoeS0wNHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTVweCAwO1xyXG4gICAgfVxyXG59XHJcbi5ub2RlanMtd2h5LTA1e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NXB4IDA7XHJcbiAgICB9XHJcbn1cclxuLm5vZGVqcy13aHktMDZ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4cHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLmRvdG5ldC1ibG9ja3N7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvd29yZHByZXNzL3dvcmRwcmVzcy1zcHJpdGUucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuLmRvdG5ldC13aHktMDF7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICB9XHJcbn1cclxuLmRvdG5ldC13aHktMDJ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAwO1xyXG4gICAgfVxyXG59XHJcbi5kb3RuZXQtd2h5LTAze1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLmRvdG5ldC13aHktMDR7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI1cHggMDtcclxuICAgIH1cclxufVxyXG4uZG90bmV0LXdoeS0wNXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDBweCAwO1xyXG4gICAgfVxyXG59XHJcbi5kb3RuZXQtd2h5LTA2e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NXB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53b3JkcHJlc3MtYmxvY2tze1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3dvcmRwcmVzcy93b3JkcHJlc3Mtc3ByaXRlLnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbi5kb3RuZXQtd2h5LTAxe1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgfVxyXG59XHJcbi5kb3RuZXQtd2h5LTAye1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc1cHggMDtcclxuICAgIH1cclxufVxyXG4uZG90bmV0LXdoeS0wM3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAwO1xyXG4gICAgfVxyXG59XHJcbi5kb3RuZXQtd2h5LTA0e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNXB4IDA7XHJcbiAgICB9XHJcbn1cclxuLmRvdG5ldC13aHktMDV7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggMDtcclxuICAgIH1cclxufVxyXG4uZG90bmV0LXdoeS0wNntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzVweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYW5ndWxhci1ibG9ja3N7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2M3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvYW5ndWxhci9hbmd1bGFyanMtc3ByaXRlLnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbi5hbmd1bGFyLXdoeS0wMXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIH1cclxufVxyXG4uYW5ndWxhci13aHktMDJ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAwO1xyXG4gICAgfVxyXG59XHJcbi5hbmd1bGFyLXdoeS0wM3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDVweCAwO1xyXG4gICAgfVxyXG59XHJcbi5hbmd1bGFyLXdoeS0wNHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMThweCAwO1xyXG4gICAgfVxyXG59XHJcbi5hbmd1bGFyLXdoeS0wNXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTBweCAwO1xyXG4gICAgfVxyXG59XHJcbi5hbmd1bGFyLXdoeS0wNntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVhY3Rqcy1ibG9ja3N7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcmVhY3QvcmVhY3Qtc3ByaXRlLnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbi5yZWFjdGpzLXdoeS0wMXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIH1cclxufVxyXG4ucmVhY3Rqcy13aHktMDV7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1cHggMDtcclxuICAgIH1cclxufVxyXG4ucmVhY3Rqcy13aHktMDN7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY1cHggMDtcclxuICAgIH1cclxufVxyXG4ucmVhY3Rqcy13aHktMDR7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ1cHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLnZ1ZWpzLWJsb2Nrc3tcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDc5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy92dWUvdnVlanMtc3ByaXRlLnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbi52dWVqcy13aHktMDF7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICB9XHJcbn1cclxuLnZ1ZWpzLXdoeS0wMntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04OXB4IDA7XHJcbiAgICB9XHJcbn1cclxuLnZ1ZWpzLXdoeS0wM3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzBweCAwO1xyXG4gICAgfVxyXG59XHJcbi52dWVqcy13aHktMDR7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY3cHggMDtcclxuICAgIH1cclxufVxyXG4udnVlanMtd2h5LTA1e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NnB4IDA7XHJcbiAgICB9XHJcbn1cclxuLnZ1ZWpzLXdoeS0wNntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTczcHg7XHJcbiAgICB9XHJcbn1cclxuLnZ1ZWpzLXdoeS0wNntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04OXB4IC03M3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm1lYW5zdGFjay1ibG9ja3N7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2M3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvbWVhbi9tZWFuc3RhY2tqcy1zcHJpdGUucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuLm1lYW5zdGFjay13aHktMDF7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICB9XHJcbn1cclxuLm1lYW5zdGFjay13aHktMDJ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzNweCAwO1xyXG4gICAgfVxyXG59XHJcbi5tZWFuc3RhY2std2h5LTAze1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0N3B4IDA7XHJcbiAgICB9XHJcbn1cclxuLm1lYW5zdGFjay13aHktMDR7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggMDtcclxuICAgIH1cclxufVxyXG4ubWVhbnN0YWNrLXdoeS0wNXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTNweCAwO1xyXG4gICAgfVxyXG59XHJcbi5tZWFuc3RhY2std2h5LTA2e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZXJuc3RhY2stYmxvY2tze1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL21lcm4vbWVybnN0YWNranMtc3ByaXRlLnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbi5tZXJuc3RhY2std2h5LTAxe1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgfVxyXG59XHJcbi5tZXJuc3RhY2std2h5LTAye1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTczcHggMDtcclxuICAgIH1cclxufVxyXG4ubWVybnN0YWNrLXdoeS0wM3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDdweCAwO1xyXG4gICAgfVxyXG59XHJcbi5tZXJuc3RhY2std2h5LTA0e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLm1lcm5zdGFjay13aHktMDV7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkzcHggMDtcclxuICAgIH1cclxufVxyXG4ubWVybnN0YWNrLXdoeS0wNntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjVweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UtYmxvY2tze1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3dvb2NvbW1lcmNlL3dvb2NvbW1lcmNlLXNwcml0ZS5wbmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2Utd2h5LTAxe1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgfVxyXG59XHJcbi53b29jb21tZXJjZS13aHktMDJ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODFweCAwO1xyXG4gICAgfVxyXG59XHJcbi53b29jb21tZXJjZS13aHktMDN7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggMDtcclxuICAgIH1cclxufVxyXG4ud29vY29tbWVyY2Utd2h5LTA0e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLndvb2NvbW1lcmNlLXdoeS0wNXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjJweCAwO1xyXG4gICAgfVxyXG59XHJcbi53b29jb21tZXJjZS13aHktMDZ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk1cHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWJsb2Nrc3tcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy93b29jb21tZXJjZS93b29jb21tZXJjZS1zcHJpdGUucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLXdoeS0wMXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIH1cclxufVxyXG4ud29vY29tbWVyY2Utd2h5LTAye1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggMDtcclxuICAgIH1cclxufVxyXG4ud29vY29tbWVyY2Utd2h5LTAze1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLndvb2NvbW1lcmNlLXdoeS0wNHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAwO1xyXG4gICAgfVxyXG59XHJcbi53b29jb21tZXJjZS13aHktMDV7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIycHggMDtcclxuICAgIH1cclxufVxyXG4ud29vY29tbWVyY2Utd2h5LTA2e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NXB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaG9waWZ5LWJsb2Nrc3tcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDgzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9zaG9waWZ5L3Nob3BpZnktc3ByaXRlLnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbi5zaG9waWZ5LXdoeS0wMXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIH1cclxufVxyXG4uc2hvcGlmeS13aHktMDJ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTNweCAwO1xyXG4gICAgfVxyXG59XHJcbi5zaG9waWZ5LXdoeS0wM3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODdweCAwO1xyXG4gICAgfVxyXG59XHJcbi5zaG9waWZ5LXdoeS0wNHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODFweCAwO1xyXG4gICAgfVxyXG59XHJcbi5zaG9waWZ5LXdoeS0wNXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzVweCAwO1xyXG4gICAgfVxyXG59XHJcbi5zaG9waWZ5LXdoeS0wNntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjNweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLndvcmRwcmVzcy1ibG9ja3N7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvd29yZHByZXNzL3dvcmRwcmVzcy1zcHJpdGUucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxufVxyXG5cclxuLndvcmRwcmVzcy13aHktMDF7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICB9XHJcbn1cclxuLndvcmRwcmVzcy13aHktMDJ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAwO1xyXG4gICAgfVxyXG59XHJcbi53b3JkcHJlc3Mtd2h5LTAze1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLndvcmRwcmVzcy13aHktMDR7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI1cHggMDtcclxuICAgIH1cclxufVxyXG4ud29yZHByZXNzLXdoeS0wNXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDBweCAwO1xyXG4gICAgfVxyXG59XHJcbi53b3JkcHJlc3Mtd2h5LTA2e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NXB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcnVwYWwtYmxvY2tze1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2RydXBhbC9kcnVwYWwtc3ByaXRlLnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbi5kcnVwYWwtd2h5LTAxe1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgfVxyXG59XHJcbi5kcnVwYWwtd2h5LTAye1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0OHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLmRydXBhbC13aHktMDN7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2cHggMDtcclxuICAgIH1cclxufVxyXG4uZHJ1cGFsLXdoeS0wNHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLmRydXBhbC13aHktMDV7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIycHggMDtcclxuICAgIH1cclxufVxyXG4uZHJ1cGFsLXdoeS0wNntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmlvcy1ibG9ja3N7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaW9zL2lvcy1zcHJpdGUucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuLmlvcy13aHktMDF7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICB9XHJcbn1cclxuLmlvcy13aHktMDJ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ4cHggMDtcclxuICAgIH1cclxufVxyXG4uaW9zLXdoeS0wM3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTFweCAwO1xyXG4gICAgfVxyXG59XHJcbi5pb3Mtd2h5LTA0e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyOXB4IDA7XHJcbiAgICB9XHJcbn1cclxuLmlvcy13aHktMDV7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAycHggMDtcclxuICAgIH1cclxufVxyXG4uaW9zLXdoeS0wNntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbmRyb2lkLWJsb2Nrc3tcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9hbmRyb2lkL2FuZHJvaWQtc3ByaXRlLnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbi5hbmRyb2lkLXdoeS0wMXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIH1cclxufVxyXG4uYW5kcm9pZC13aHktMDJ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODVweCAwO1xyXG4gICAgfVxyXG59XHJcbi5hbmRyb2lkLXdoeS0wM3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzBweCAwO1xyXG4gICAgfVxyXG59XHJcbi5hbmRyb2lkLXdoeS0wNHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTVweCAwO1xyXG4gICAgfVxyXG59XHJcbi5hbmRyb2lkLXdoeS0wNXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc3cHg7XHJcbiAgICB9XHJcbn1cclxuLmFuZHJvaWQtd2h5LTA2e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg2cHggLTc3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbmRyb2lkLWJsb2Nrc3tcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9hbmRyb2lkL2FuZHJvaWQtc3ByaXRlLnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbn1cclxuXHJcbi5hbmRyb2lkLXdoeS0wMXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIH1cclxufVxyXG4uYW5kcm9pZC13aHktMDJ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODVweCAwO1xyXG4gICAgfVxyXG59XHJcbi5hbmRyb2lkLXdoeS0wM3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzBweCAwO1xyXG4gICAgfVxyXG59XHJcbi5hbmRyb2lkLXdoeS0wNHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTVweCAwO1xyXG4gICAgfVxyXG59XHJcbi5hbmRyb2lkLXdoeS0wNXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc3cHg7XHJcbiAgICB9XHJcbn1cclxuLmFuZHJvaWQtd2h5LTA2e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg2cHggLTc3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWFjdG5hdGl2ZS1ibG9ja3N7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcmVhY3QtbmF0aXZlL3JlYWN0LW5hdGl2ZS1zcHJpdGUucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuLnJlYWN0bmF0aXZlLXdoeS0wMXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIH1cclxufVxyXG4ucmVhY3RuYXRpdmUtd2h5LTAye1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0cHggMDtcclxuICAgIH1cclxufVxyXG4ucmVhY3RuYXRpdmUtd2h5LTAze1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0OHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLnJlYWN0bmF0aXZlLXdoeS0wNHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjJweCAwO1xyXG4gICAgfVxyXG59XHJcbi5yZWFjdG5hdGl2ZS13aHktMDV7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk3cHggMDtcclxuICAgIH1cclxufVxyXG4ucmVhY3RuYXRpdmUtd2h5LTA2e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzRweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5yZWFjdG5hdGl2ZS1ibG9ja3N7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcmVhY3QtbmF0aXZlL3JlYWN0LW5hdGl2ZS1zcHJpdGUucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuLnJlYWN0bmF0aXZlLXdoeS0wMXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIH1cclxufVxyXG4ucmVhY3RuYXRpdmUtd2h5LTAye1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0cHggMDtcclxuICAgIH1cclxufVxyXG4ucmVhY3RuYXRpdmUtd2h5LTAze1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0OHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLnJlYWN0bmF0aXZlLXdoeS0wNHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjJweCAwO1xyXG4gICAgfVxyXG59XHJcbi5yZWFjdG5hdGl2ZS13aHktMDV7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk3cHggMDtcclxuICAgIH1cclxufVxyXG4ucmVhY3RuYXRpdmUtd2h5LTA2e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZsdXR0ZXItYmxvY2tze1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ZsdXR0ZXIvZmx1dHRlci1zcHJpdGUucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuLmZsdXR0ZXItd2h5LTAxe1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgfVxyXG59XHJcbi5mbHV0dGVyLXdoeS0wMntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLmZsdXR0ZXItd2h5LTAze1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0OHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLmZsdXR0ZXItd2h5LTA0e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMnB4IDA7XHJcbiAgICB9XHJcbn1cclxuLmZsdXR0ZXItd2h5LTA1e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5N3B4IDA7XHJcbiAgICB9XHJcbn1cclxuLmZsdXR0ZXItd2h5LTA2e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmlvbmljLWJsb2Nrc3tcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pb25pYy9pb25pYy1zcHJpdGUucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuLmlvbmljLXdoeS0wMXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIH1cclxufVxyXG4uaW9uaWMtd2h5LTAye1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0N3B4IC03NHB4O1xyXG4gICAgfVxyXG59XHJcbi5pb25pYy13aHktMDN7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggLTc0cHg7XHJcbiAgICB9XHJcbn1cclxuLmlvbmljLXdoeS0wNHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0OHB4O1xyXG4gICAgfVxyXG59XHJcbi5pb25pYy13aHktMDV7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODRweCAtMTQ4cHg7XHJcbiAgICB9XHJcbn1cclxuLmlvbmljLXdoeS0wNntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtMTQ4cHg7XHJcbiAgICB9XHJcbn1cclxuLmlvbmljLXdoeS0wN3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDhweCAtMTQ3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lmdC1ibG9ja3N7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9zd2lmdC9zd2lmdC1zcHJpdGUucG5nXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lmdC13aHktMDF7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICB9XHJcbn1cclxuLnN3aWZ0LXdoeS0wMntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDA7XHJcbiAgICB9XHJcbn1cclxuLnN3aWZ0LXdoeS0wM3tcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDlweCAwO1xyXG4gICAgfVxyXG59XHJcbi5zd2lmdC13aHktMDR7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIycHggMDtcclxuICAgIH1cclxufVxyXG4uc3dpZnQtd2h5LTA1e1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NnB4IDA7XHJcbiAgICB9XHJcbn1cclxuLnN3aWZ0LXdoeS0wNntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5za2lsbC1zZXJ2aWNlIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICBwYWRkaW5nOiA2NXB4IDAgNTBweDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAvLyBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBhZC1ib3QtMzAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlcnZpY2VzLXBhbiB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG5fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZ3JhZGllbnQtYmx1ZS1ncmVlbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI4NWRlZywjMDdiMjYwIDAsIzAwNTE3ZiAyMCUsIzAyM2U2NiA3NSUsIzA1MWIzOSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWdlbnRvLXNlY3Rpb24tMSB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLndoeS1za2lsbC1zbGlkZXIge1xyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIubWFzb25yeSB7XHJcbiAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcclxuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMztcclxuICAgICAgICBjb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICAgIGNvbHVtbi1maWxsOiBpbml0aWFsO1xyXG4gICAgIH1cclxuICAgIC5icmlja3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc3OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICB3aWR0aDogMTM0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDJweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4IWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1jb2xvcjE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyAuc2VydmljZXMtcGFue1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuLy8gICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuLy8gICAgIHBhZGRpbmc6IDMwcHg7XHJcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4vLyAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDMwcHggMzBweDtcclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAmX19waHAge1xyXG4vLyAgICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BocC9waHAtc3ByaXRlLnBuZycpO1xyXG4vLyAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbi8vICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG5cclxuXHJcbi8vICAgICAmX19waHB7XHJcbi8vICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuLy8gICAgICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BocC9waHAtc3ByaXRlLnBuZyk7XHJcbi8vICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcclxuLy8gICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuLy8gICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbi8vICAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XHJcbi8vICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgICAmLXNlcnZpY2UtMDF7XHJcbi8vICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2OXB4O1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICAgICYtc2VydmljZS0wMntcclxuLy8gICAgICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTgzcHg7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgICAgJi1zZXJ2aWNlLTAze1xyXG4vLyAgICAgICAgICAgICAmOmJlZm9yZXtcclxuLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTVweCAtODNweDtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgICAmLXNlcnZpY2UtMDR7XHJcbi8vICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2cHggLTgzcHg7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgICAgJi1zZXJ2aWNlLTA1e1xyXG4vLyAgICAgICAgICAgICAmOmJlZm9yZXtcclxuLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzBweCAtODNweDtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgICAmLXNlcnZpY2UtMDZ7XHJcbi8vICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMHB4IC04M3B4O1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICAgICYtc2VydmljZS0wN3tcclxuLy8gICAgICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE2OHB4O1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICAgICYtc2VydmljZS0wOHtcclxuLy8gICAgICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTgzcHg7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgICAgJi1zZXJ2aWNlLTA5e1xyXG4vLyAgICAgICAgICAgICAmOmJlZm9yZXtcclxuLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtODNweDtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcblxyXG5cclxuLy8gICAgICZfX3JlYWN0e1xyXG4vLyAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbi8vICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZWFjdC9yZWFjdC1zcHJpdGUucG5nKTtcclxuLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuLy8gICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuLy8gICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbi8vICAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XHJcbi8vICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAmX19yZWFjdC1zZXJ2aWNlLTAxIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODVweDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgICAmX19yZWFjdC1zZXJ2aWNlLTAyIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IC04NXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgICAmX19yZWFjdC1zZXJ2aWNlLTAzIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IC04NXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgICAmX19yZWFjdC1zZXJ2aWNlLTA0IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IC04NXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgICAmX19yZWFjdC1zZXJ2aWNlLTA1IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTY4cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICAgICZfX3JlYWN0LXNlcnZpY2UtMDYge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggLTE2OHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgICAmX19yZWFjdC1zZXJ2aWNlLTA3IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IC0xNjhweDtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG5cclxuLnNlcnZpY2VzLXBhbntcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4vLyAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgIGxlZnQ6IDUwJTtcclxuLy8gICAgICAgICB0b3A6IDQ1cHg7XHJcbi8vICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuLy8gICAgICAgICAgICAgdG9wOjUwcHg7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuLy8gICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbi8vICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbi8vICAgfVxyXG5cclxuLy8gICAmX19kamFuZ297XHJcbi8vICAgICAgICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9kamFuZ28vZGphbmdvLXNwcml0ZS5wbmcnKTtcclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICAgICZfX2lvc3tcclxuLy8gICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2lvcy9pb3Mtc3ByaXRlLnBuZycpO1xyXG4vLyAgICAgICAgICAgICB3aWR0aDogNjhweDtcclxuLy8gICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgICAgJl9fYW5kcm9pZHtcclxuLy8gICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FuZHJvaWQvYW5kcm9pZC1zcHJpdGUucG5nJyk7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDY3cHg7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgICAmX19yZWFjdG57XHJcbi8vICAgICAgICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9yZWFjdC1uYXRpdmUvcmVhY3QtbmF0aXZlLXNwcml0ZS5wbmcnKTtcclxuLy8gICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICAgICZfX2ZsdXR0ZXJ7XHJcbi8vICAgICAgICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mbHV0dGVyL2ZsdXR0ZXItc3ByaXRlLnBuZycpO1xyXG4vLyAgICAgICAgICAgICB3aWR0aDogNjRweDtcclxuLy8gICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgICAgJl9fc3dpZnR7XHJcbi8vICAgICAgICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zd2lmdC9zd2lmdC1zcHJpdGUucG5nJyk7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgICAmX19pb25pY3tcclxuLy8gICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2lvbmljL2lvbmljLXNwcml0ZS5wbmcnKTtcclxuLy8gICAgICAgICAgICAgd2lkdGg6IDcycHg7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICAgICZfX2ZsYXNre1xyXG4vLyAgICAgICAgICAmOmJlZm9yZXtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmxhc2svZmxhc2stc3ByaXRlLnBuZycpO1xyXG4vLyAgICAgICAgICAgICB3aWR0aDogNzJweDtcclxuLy8gICAgICAgICAgICAgaGVpZ2h0OiA2N3B4O1xyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAmX19waHAge1xyXG4vLyAgICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BocC9waHAtc3ByaXRlLnBuZycpO1xyXG4vLyAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDc1cHg7XHJcbi8vICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDc1cHg7XHJcbi8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgICZfX2NvZGVpZ25pdGVye1xyXG4vLyAgICAgICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb2RlaWduaXRlci9jb2RlaWduaXRlci1zcHJpdGUucG5nJyk7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAmX19sYXJhdmVse1xyXG4vLyAgICAgICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9sYXJhdmVsL2xhcmF2ZWwtc3ByaXRlLnBuZycpO1xyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgICZfX3N5bWZvbnl7XHJcbi8vICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3N5bWZvbnkvc3ltZm9ueS1zcHJpdGUucG5nJyk7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgJl9feWlpe1xyXG4vLyAgICAgICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy95aWkveWlpLXNwcml0ZS5wbmcnKTtcclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICAgICZfX3plbmR7XHJcbi8vICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3plbmQvemVuZC1zcHJpdGUucG5nJyk7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgICAmX19yc2hpbnl7XHJcbi8vICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3JzaGlueS9yc2hpbnktc3ByaXRlLnBuZycpO1xyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgICZfX3JlYWN0e1xyXG4vLyAgICAgICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9yZWFjdC9yZWFjdC1zcHJpdGUucG5nJyk7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICZfX3B5dGhvbntcclxuLy8gICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3B5dGhvbi9weXRob24tc3ByaXRlLnBuZycpO1xyXG4vLyAgICAgICAgICAgICB3aWR0aDogNjRweDtcclxuLy8gICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAmX193b3JkcHJlc3N7XHJcbi8vICAgICAgICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy93b3JkcHJlc3Mvd29yZHByZXNzLXNwcml0ZS5wbmcnKTtcclxuLy8gICAgICAgICAgICAgd2lkdGg6IDg3cHg7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogNjNweDtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAmX19kb3RuZXR7XHJcbi8vICAgICAgICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9kb3RuZXQvZG90bmV0LXNwcml0ZS5wbmcnKTtcclxuLy8gICAgICAgICAgICAgd2lkdGg6IDg3cHg7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogNjNweDtcclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgJl9fd29vY29tbWVyY2V7XHJcbi8vICAgICAgICAgICY6YmVmb3Jle1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy93b29jb21tZXJjZS93b29jb21tZXJjZS1zcHJpdGUucG5nJyk7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgJl9fbWFnZW50b3tcclxuLy8gICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21hZ2VudG8vbWFnZW50by1zcHJpdGUucG5nJyk7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiA3NnB4O1xyXG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgJl9fam9vbWxhe1xyXG4vLyAgICAgICAgICAmOmJlZm9yZXtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvam9vbWxhL2pvb21sYS1zcHJpdGUucG5nJyk7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xyXG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgJl9fZHJ1cGFse1xyXG4vLyAgICAgICAgICAmOmJlZm9yZXtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZHJ1cGFsL2RydXBhbC1zcHJpdGUucG5nJyk7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgJl9fc2hvcGlmeXtcclxuLy8gICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nob3BpZnkvc2hvcGlmeS1zcHJpdGUucG5nJyk7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICZfX3Z1ZWpze1xyXG4vLyAgICAgICAgICAmOmJlZm9yZXtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdnVlL3Z1ZWpzLXNwcml0ZS5wbmcnKTtcclxuLy8gICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICAmX19tZWFuc3RhY2tqc3tcclxuLy8gICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21lYW4vbWVhbnN0YWNranMtc3ByaXRlLnBuZycpO1xyXG4vLyAgICAgICAgICAgICB3aWR0aDogNzVweDtcclxuLy8gICAgICAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgICZfX21lcm5zdGFja2pze1xyXG4vLyAgICAgICAgICAmOmJlZm9yZXtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbWVybi9tZXJuc3RhY2tqcy1zcHJpdGUucG5nJyk7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgJl9fYW5ndWxhcmpze1xyXG4vLyAgICAgICAgICAmOmJlZm9yZXtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYW5ndWxhci9hbmd1bGFyanMtc3ByaXRlLnBuZycpO1xyXG4vLyAgICAgICAgICAgICB3aWR0aDogNjRweDtcclxuLy8gICAgICAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgICZfX25vZGVqc3tcclxuLy8gICAgICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL25vZGUvbm9kZWpzLXNwcml0ZS5wbmcnKTtcclxuLy8gICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogNjNweDtcclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDEwNXB4IDMwcHggMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvLyBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgLy8gICAgIHBhZGRpbmc6IDEyMHB4IDMwcHggMzBweDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvKiBkamFuZ28gRGV2Ki9cclxuXHJcbi8vICAgJl9fZGphbmdvLXNlcnZpY2UtMDEge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2RqYW5nby1zZXJ2aWNlLTAyIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IC04NXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2RqYW5nby1zZXJ2aWNlLTAzIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IC04NXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2RqYW5nby1zZXJ2aWNlLTA0IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IC04NXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2RqYW5nby1zZXJ2aWNlLTA1IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTY4cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fZGphbmdvLXNlcnZpY2UtMDYge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggLTE2OHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG5cclxuXHJcbi8vICAgIC8qIGlPUyBEZXYqL1xyXG5cclxuLy8gICAmX19pb3Mtc2VydmljZS0wMSB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC03OHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2lvcy1zZXJ2aWNlLTAyIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1N3B4IC03OHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2lvcy1zZXJ2aWNlLTAzIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNHB4IC03OXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2lvcy1zZXJ2aWNlLTA0IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxM3B4IC03OXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2lvcy1zZXJ2aWNlLTA1IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTU3cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9faW9zLXNlcnZpY2UtMDYge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzlweCAtMTU2cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcblxyXG5cclxuLy8gLyogYW5kcm9pZCBEZXYqL1xyXG5cclxuLy8gICAmX19hbmRyb2lkLXNlcnZpY2UtMDEge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcxcHggLTc3cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fYW5kcm9pZC1zZXJ2aWNlLTAyIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NnB4IC03N3B4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2FuZHJvaWQtc2VydmljZS0wMyB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTU0cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fYW5kcm9pZC1zZXJ2aWNlLTA0IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg2cHggLTE1NHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2FuZHJvaWQtc2VydmljZS0wNSB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzFweCAtMTU0cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fYW5kcm9pZC1zZXJ2aWNlLTA2IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NnB4IC0xNTRweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19hbmRyb2lkLXNlcnZpY2UtMDcge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMzJweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuXHJcblxyXG4vLyAgIC8qIHJlYWN0IG5hdGl2ZSBEZXYqL1xyXG5cclxuLy8gICAmX19yZWFjdG4tc2VydmljZS0wMSB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NXB4IC03NHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3JlYWN0bi1zZXJ2aWNlLTAyIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0OHB4IC03M3B4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3JlYWN0bi1zZXJ2aWNlLTAzIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMnB4IC03NHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3JlYWN0bi1zZXJ2aWNlLTA0IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NnB4IC03NHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3JlYWN0bi1zZXJ2aWNlLTA1IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ3cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fcmVhY3RuLXNlcnZpY2UtMDYge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzRweCAtMTQ3cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fcmVhY3RuLXNlcnZpY2UtMDcge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ4cHggLTE0N3B4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG5cclxuXHJcbi8vICAgLyogRmx1dHRlciBEZXYqL1xyXG5cclxuLy8gICAmX19mbHV0dGVyLXNlcnZpY2UtMDEge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAtNzVweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19mbHV0dGVyLXNlcnZpY2UtMDIge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ5cHggLTc0cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fZmx1dHRlci1zZXJ2aWNlLTAzIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyM3B4IC03NHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2ZsdXR0ZXItc2VydmljZS0wNCB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTdweCAtNzRweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19mbHV0dGVyLXNlcnZpY2UtMDUge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDlweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19mbHV0dGVyLXNlcnZpY2UtMDYge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzZweCAtMTQ4cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fZmx1dHRlci1zZXJ2aWNlLTA3IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0OHB4IC0xNDhweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19mbHV0dGVyLXNlcnZpY2UtMDgge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzcHggLTE0OHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG5cclxuXHJcbi8vICAgLyogU3dpZnQgRGV2Ki9cclxuXHJcbi8vICAgJl9fc3dpZnQtc2VydmljZS0wMSB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03M3B4IC03MnB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3N3aWZ0LXNlcnZpY2UtMDIge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2cHggLTcycHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fc3dpZnQtc2VydmljZS0wMyB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjFweCAtNzJweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19zd2lmdC1zZXJ2aWNlLTA0IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NnB4IC03NHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3N3aWZ0LXNlcnZpY2UtMDUge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDhweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19zd2lmdC1zZXJ2aWNlLTA2IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTczcHggLTE0OHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG5cclxuXHJcbi8vICAgIC8qIElvbmljIERldiovXHJcblxyXG4vLyAgICZfX2lvbmljLXNlcnZpY2UtMDEge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9faW9uaWMtc2VydmljZS0wMiB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NHB4IDA7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9faW9uaWMtc2VydmljZS0wMyB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjZweCAwcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9faW9uaWMtc2VydmljZS0wNCB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDhweCAwO1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2lvbmljLXNlcnZpY2UtMDUge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggMDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19pb25pYy1zZXJ2aWNlLTA2IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzRweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19pb25pYy1zZXJ2aWNlLTA3IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1cHggLTc0cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcblxyXG5cclxuLy8gICAgIC8qIFBocCBEZXYqL1xyXG5cclxuLy8gICAmX19waHAtc2VydmljZS0wMSB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjlweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19waHAtc2VydmljZS0wMiB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtODNweDtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgICBwYWRkaW5nLXRvcDogMTE1cHg7XHJcbi8vICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbi8vICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3BocC1zZXJ2aWNlLTAzIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IC04M3B4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICAgIHBhZGRpbmctdG9wOiA5NXB4O1xyXG4vLyAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19waHAtc2VydmljZS0wNCB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NnB4IC04M3B4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuLy8gICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuLy8gICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fcGhwLXNlcnZpY2UtMDUge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggLTgzcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fcGhwLXNlcnZpY2UtMDYge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMwcHggLTgzcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fcGhwLXNlcnZpY2UtMDcge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggLTE2OHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICAgIHBhZGRpbmctdG9wOiAxMTVweDtcclxuLy8gICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuLy8gICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fcGhwLXNlcnZpY2UtMDgge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTgzcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgIC8qIGNvZGVpZ25pdGVyIERldiovXHJcblxyXG4vLyAgICZfX2NvZGVpZ25pdGVyLXNlcnZpY2UtMDEge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2NvZGVpZ25pdGVyLXNlcnZpY2UtMDIge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggLTg1cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fY29kZWlnbml0ZXItc2VydmljZS0wMyB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAtODVweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19jb2RlaWduaXRlci1zZXJ2aWNlLTA0IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IC04NXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2NvZGVpZ25pdGVyLXNlcnZpY2UtMDUge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjhweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19jb2RlaWduaXRlci1zZXJ2aWNlLTA2IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IC0xNjhweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19jb2RlaWduaXRlci1zZXJ2aWNlLTA3IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IC0xNjhweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19jb2RlaWduaXRlci1zZXJ2aWNlLTA4IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IC0xNjhweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgLyogTGFyYXZlbCBEZXYqL1xyXG5cclxuLy8gICAmX19sYXJhdmVsLXNlcnZpY2UtMDEge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2xhcmF2ZWwtc2VydmljZS0wMiB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAtODVweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19sYXJhdmVsLXNlcnZpY2UtMDMge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggLTg1cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fbGFyYXZlbC1zZXJ2aWNlLTA0IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IC04NXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2xhcmF2ZWwtc2VydmljZS0wNSB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2OHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2xhcmF2ZWwtc2VydmljZS0wNiB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAtMTY4cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fbGFyYXZlbC1zZXJ2aWNlLTA3IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IC0xNjhweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19sYXJhdmVsLXNlcnZpY2UtMDgge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggLTE2OHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2xhcmF2ZWwtc2VydmljZS0wOSB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI2M3B4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAvKiBTeW1mb255IERldiovXHJcblxyXG4vLyAgICZfX3N5bWZvbnktc2VydmljZS0wMSB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg1cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fc3ltZm9ueS1zZXJ2aWNlLTAyIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IC04NXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3N5bWZvbnktc2VydmljZS0wMyB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAtODVweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19zeW1mb255LXNlcnZpY2UtMDQge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggLTg1cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fc3ltZm9ueS1zZXJ2aWNlLTA1IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTY4cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fc3ltZm9ueS1zZXJ2aWNlLTA2IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IC0xNjhweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19zeW1mb255LXNlcnZpY2UtMDcge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggLTE2OHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3N5bWZvbnktc2VydmljZS0wOCB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzBweCAtMTY4cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fc3ltZm9ueS1zZXJ2aWNlLTA5IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjYzcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcblxyXG5cclxuLy8gICAgLyogUmVhY3QgRGV2Ki9cclxuXHJcbi8vICAgJl9fcmVhY3Qtc2VydmljZS0wMSB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg1cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fcmVhY3Qtc2VydmljZS0wMiB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAtODVweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19yZWFjdC1zZXJ2aWNlLTAzIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IC04NXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3JlYWN0LXNlcnZpY2UtMDQge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggLTg1cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fcmVhY3Qtc2VydmljZS0wNSB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2OHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3JlYWN0LXNlcnZpY2UtMDYge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggLTE2OHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3JlYWN0LXNlcnZpY2UtMDcge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggLTE2OHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAvKiBjYWtlIHBocCBEZXYqL1xyXG5cclxuLy8gICAmX19jYWtlLXBocC1zZXJ2aWNlLTAxIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCAtODVweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19jYWtlLXBocC1zZXJ2aWNlLTAyIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC04NXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2Nha2UtcGhwLXNlcnZpY2UtMDMge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTg1cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fY2FrZS1waHAtc2VydmljZS0wNCB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjBweCAtODVweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19jYWtlLXBocC1zZXJ2aWNlLTA1IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCAtMTcwcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fY2FrZS1waHAtc2VydmljZS0wNiB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzBweCAtODVweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19jYWtlLXBocC1zZXJ2aWNlLTA3IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xNzBweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgLyogcHl0aG9uIERldiovXHJcblxyXG4vLyAgICZfX3B5dGhvbi1zZXJ2aWNlLTAxIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzhweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19weXRob24tc2VydmljZS0wMiB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NHB4IC03OHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3B5dGhvbi1zZXJ2aWNlLTAzIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0OHB4IC03OHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3B5dGhvbi1zZXJ2aWNlLTA0IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMnB4IC03OHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3B5dGhvbi1zZXJ2aWNlLTA1IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NnB4IC03OHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3B5dGhvbi1zZXJ2aWNlLTA2IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MHB4IC03OHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3B5dGhvbi1zZXJ2aWNlLTA3IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIDBweCAtMTUycHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fcHl0aG9uLXNlcnZpY2UtMDgge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzRweCAtMTUycHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fcHl0aG9uLXNlcnZpY2UtMDkge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ4cHggLTE1MnB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAvKiB3b3JkcHJlc3MgRGV2Ki9cclxuXHJcbi8vICAgJl9fd29yZHByZXNzLXNlcnZpY2UtMDEge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMXB4IC03M3B4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3dvcmRwcmVzcy1zZXJ2aWNlLTAyIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzcHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fd29yZHByZXNzLXNlcnZpY2UtMDMge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk0cHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fd29yZHByZXNzLXNlcnZpY2UtMDQge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwcHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fd29yZHByZXNzLXNlcnZpY2UtMDUge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc3cHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fd29yZHByZXNzLXNlcnZpY2UtMDYge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMXB4IC0xNDZweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX193b3JkcHJlc3Mtc2VydmljZS0wNyB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NnB4IC0xNDZweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX193b3JkcHJlc3Mtc2VydmljZS0wOCB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODJweCAtMTQ2cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fd29yZHByZXNzLXNlcnZpY2UtMDkge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgxcHggLTE0NnB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3dvcmRwcmVzcy1zZXJ2aWNlLTEwIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3N3B4IC0xNDZweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX193b3JkcHJlc3Mtc2VydmljZS0xMSB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDExcHggLTIxOXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAvKiB3b29jb21tZXJjZSBEZXYqL1xyXG5cclxuLy8gICAmX193b29jb21tZXJjZS1zZXJ2aWNlLTAxIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzNweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX193b29jb21tZXJjZS1zZXJ2aWNlLTAyIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fd29vY29tbWVyY2Utc2VydmljZS0wMyB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjFweCAtNzNweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX193b29jb21tZXJjZS1zZXJ2aWNlLTA0IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IC03M3B4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3dvb2NvbW1lcmNlLXNlcnZpY2UtMDUge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIycHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fd29vY29tbWVyY2Utc2VydmljZS0wNiB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDJweCAtNzNweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX193b29jb21tZXJjZS1zZXJ2aWNlLTA3IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMTQ2cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgIC8qIG1hZ2VudG8gRGV2Ki9cclxuXHJcbi8vICAgJl9fbWFnZW50by1zZXJ2aWNlLTAxIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzNweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19tYWdlbnRvLXNlcnZpY2UtMDIge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODZweCAtNzNweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19tYWdlbnRvLXNlcnZpY2UtMDMge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcycHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fbWFnZW50by1zZXJ2aWNlLTA0IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1OHB4IC03M3B4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX21hZ2VudG8tc2VydmljZS0wNSB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDRweCAtNzNweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19tYWdlbnRvLXNlcnZpY2UtMDYge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMxcHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcblxyXG5cclxuLy8gICAvKiBEcnVwYWwgRGV2Ki9cclxuXHJcbi8vICAgJl9fZHJ1cGFsLXNlcnZpY2UtMDEge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03M3B4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2RydXBhbC1zZXJ2aWNlLTAyIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1cHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fZHJ1cGFsLXNlcnZpY2UtMDMge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwcHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fZHJ1cGFsLXNlcnZpY2UtMDQge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU1cHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fZHJ1cGFsLXNlcnZpY2UtMDUge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQwcHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fZHJ1cGFsLXNlcnZpY2UtMDYge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0xNDZweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgLyogU2hvcGlmeSBEZXYqL1xyXG5cclxuLy8gICAmX19zaG9waWZ5LXNlcnZpY2UtMDEge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3Nob3BpZnktc2VydmljZS0wMiB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NHB4IC04MXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3Nob3BpZnktc2VydmljZS0wMyB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDhweCAtODFweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19zaG9waWZ5LXNlcnZpY2UtMDQge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIycHggLTgxcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fc2hvcGlmeS1zZXJ2aWNlLTA1IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NnB4IC04MXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3Nob3BpZnktc2VydmljZS0wNiB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzBweCAtODFweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuXHJcblxyXG4vLyAgIC8qIEVjb21tZXJjZSBEZXZlbG9wZXIgRGV2Ki9cclxuXHJcbi8vICAgJl9fZWNvbW1lcmNlLWRldmVsb3Blci1zZXJ2aWNlLTAxIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODFweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19lY29tbWVyY2UtZGV2ZWxvcGVyLXNlcnZpY2UtMDIge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzRweCAtODFweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19lY29tbWVyY2UtZGV2ZWxvcGVyLXNlcnZpY2UtMDMge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ4cHggLTgxcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fZWNvbW1lcmNlLWRldmVsb3Blci1zZXJ2aWNlLTA0IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMnB4IC04MXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2Vjb21tZXJjZS1kZXZlbG9wZXItc2VydmljZS0wNSB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTZweCAtODFweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19lY29tbWVyY2UtZGV2ZWxvcGVyLXNlcnZpY2UtMDYge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzcwcHggLTgxcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgIC8qIFZ1ZUpTIERldiovXHJcblxyXG4vLyAgICZfX3Z1ZWpzLXNlcnZpY2UtMDEge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDZweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX192dWVqcy1zZXJ2aWNlLTAyIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0cHggLTE0NnB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3Z1ZWpzLXNlcnZpY2UtMDMge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ5cHggLTE0NnB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3Z1ZWpzLXNlcnZpY2UtMDQge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzcHggLTE0NnB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3Z1ZWpzLXNlcnZpY2UtMDUge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk3cHggLTE0NnB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX3Z1ZWpzLXNlcnZpY2UtMDYge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzcwcHggLTE0NnB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAvKiBNZWFuIFN0YWNrIEpTIERldiovXHJcblxyXG4vLyAgICZfX21lYW5zdGFja2pzLXNlcnZpY2UtMDEge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03M3B4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX21lYW5zdGFja2pzLXNlcnZpY2UtMDIge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODVweCAtNzNweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19tZWFuc3RhY2tqcy1zZXJ2aWNlLTAzIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MHB4IC03M3B4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX21lYW5zdGFja2pzLXNlcnZpY2UtMDQge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU1cHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fbWVhbnN0YWNranMtc2VydmljZS0wNSB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDBweCAtNzNweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19tZWFuc3RhY2tqcy1zZXJ2aWNlLTA2IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xNDZweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgLyogTWVybiBTdGFjayBKUyBEZXYqL1xyXG5cclxuLy8gICAmX19tZXJuc3RhY2tqcy1zZXJ2aWNlLTAxIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzNweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19tZXJuc3RhY2tqcy1zZXJ2aWNlLTAyIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1cHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fbWVybnN0YWNranMtc2VydmljZS0wMyB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzBweCAtNzNweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19tZXJuc3RhY2tqcy1zZXJ2aWNlLTA0IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NXB4IC03M3B4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX21lcm5zdGFja2pzLXNlcnZpY2UtMDUge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQwcHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fbWVybnN0YWNranMtc2VydmljZS0wNiB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTQ2cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgIC8qIEFuZ3VsYXIgSlMgRGV2Ki9cclxuXHJcbi8vICAgJl9fYW5ndWxhcmpzLXNlcnZpY2UtMDEge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2FuZ3VsYXJqcy1zZXJ2aWNlLTAyIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTczcHggLTcwcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fYW5ndWxhcmpzLXNlcnZpY2UtMDMge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2cHggLTcwcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fYW5ndWxhcmpzLXNlcnZpY2UtMDQge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE5cHggLTcwcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fYW5ndWxhcmpzLXNlcnZpY2UtMDUge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkycHggLTcwcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgIC8qIE5vZGUgSlMgRGV2Ki9cclxuXHJcbi8vICAgJl9fbm9kZWpzLXNlcnZpY2UtMDEge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03M3B4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX25vZGVqcy1zZXJ2aWNlLTAyIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1cHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fbm9kZWpzLXNlcnZpY2UtMDMge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwcHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fbm9kZWpzLXNlcnZpY2UtMDQge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2cHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fbm9kZWpzLXNlcnZpY2UtMDUge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQycHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fbm9kZWpzLXNlcnZpY2UtMDYge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI4cHggLTczcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAvKiBkb3RuZXQgRGV2Ki9cclxuXHJcbi8vICAgJl9fZG90bmV0bi1zZXJ2aWNlLTAxIHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kb3RuZXQvc2VydmljZS1pY29uLTEucG5nKSBuby1yZXBlYXQgMCAwIWltcG9ydGFudDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19kb3RuZXRuLXNlcnZpY2UtMDIge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RvdG5ldC9zZXJ2aWNlLWljb24tMi5wbmcpIG5vLXJlcGVhdCAwIDAhaW1wb3J0YW50O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2RvdG5ldG4tc2VydmljZS0wMyB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZG90bmV0L3NlcnZpY2UtaWNvbi0yLnBuZykgbm8tcmVwZWF0IDAgMCFpbXBvcnRhbnQ7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fZG90bmV0bi1zZXJ2aWNlLTA0IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kb3RuZXQvc2VydmljZS1pY29uLTQucG5nKSBuby1yZXBlYXQgMCAwIWltcG9ydGFudDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19kb3RuZXRuLXNlcnZpY2UtMDUge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RvdG5ldC9zZXJ2aWNlLWljb24tNS5wbmcpIG5vLXJlcGVhdCAwIDAhaW1wb3J0YW50O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2RvdG5ldG4tc2VydmljZS0wNiB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZG90bmV0L3NlcnZpY2UtaWNvbi02LnBuZykgbm8tcmVwZWF0IDAgMCFpbXBvcnRhbnQ7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fZG90bmV0bi1zZXJ2aWNlLTA3IHtcclxuLy8gICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kb3RuZXQvc2VydmljZS1pY29uLTcucG5nKSBuby1yZXBlYXQgMCAwIWltcG9ydGFudDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gICAmX19kb3RuZXRuLXNlcnZpY2UtMDgge1xyXG4vLyAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RvdG5ldC9zZXJ2aWNlLWljb24tOC5wbmcpIG5vLXJlcGVhdCAwIDAhaW1wb3J0YW50O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG4vLyAgICZfX2RvdG5ldG4tc2VydmljZS0wOSB7XHJcbi8vICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZG90bmV0L3NlcnZpY2UtaWNvbi05LnBuZykgbm8tcmVwZWF0IDAgMCFpbXBvcnRhbnQ7XHJcbi8vICAgICAgIH1cclxuLy8gICB9XHJcblxyXG59XHJcblxyXG5cclxuLm1lYW4taW50cm8ge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcclxuICAgIH1cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgJl9fbWluLWgtNTcwe1xyXG4gICAgbWluLWhlaWdodDogNTcwcHghaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9fdGVjaG5vbG9neSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICB9XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoNXtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICB3aWR0aDogNThweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgIGxlZnQ6IDQzJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoMCwwLDAsMC4xKTtcclxufVxyXG5cclxuXHJcbi53b3JrLWhvbGRlcntcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAud29yay1wYW57XHJcbiAgICAgICAgbWFyZ2luOjIlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgxNDMsMTQzLDE0MywxKTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDE0MywxNDMsMTQzLDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDE0MywxNDMsMTQzLDEpO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud29yay1pbWctYmd7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53b3JrLXRleHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTc4RURDO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndvcmstcGFuLWF1dG8ge1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVsYXRlZC10YWJ7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE4cHggMHB4IHJnYmEoMTg2LDE4NCwxODYsMSk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE4cHggMHB4IHJnYmEoMTg2LDE4NCwxODYsMSk7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IDBweCByZ2JhKDE4NiwxODQsMTg2LDEpO1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgaGVpZ2h0OiA0MDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAvKiBTdHlsZSB0aGUgdGFiICovXHJcbiAgLnRhYiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBoZWlnaHQ6IDQ0NXB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxuXHJcbiAgLyogU3R5bGUgdGhlIGJ1dHRvbnMgaW5zaWRlIHRoZSB0YWIgKi9cclxuICAudGFiIGJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBwYWRkaW5nOiAyMnB4IDE2cHggMjJweCA4MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHNwYW57XHJcbiAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHRvcDo1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcmVhY3QvcmVhY3Qtc3ByaXRlLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICAmLnJlYWN0LXRhYi0xe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjUzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmVhY3QtdGFiLTJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDdweCAtMjUzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmVhY3QtdGFiLTN7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtMjUzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmVhY3QtdGFiLTR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQxcHggLTI1M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJlYWN0LXRhYi01e1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4OHB4IC0yNTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yZWFjdC10YWItNntcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzVweCAtMjUzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmVhY3QtdGFiLTd7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgycHggLTI1M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJlYWN0LXRhYi04e1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyOXB4IC0yNTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yZWFjdC10YWItOXtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzZweCAtMjUzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmVhY3QtdGFiLTEwe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjg2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmVhY3QtdGFiLTExe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3cHggLTI4NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJlYWN0LXRhYi0xMntcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IC0yODZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLyogQ2hhbmdlIGJhY2tncm91bmQgY29sb3Igb2YgYnV0dG9ucyBvbiBob3ZlciAqL1xyXG4gIC50YWIgYnV0dG9uOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8qIENyZWF0ZSBhbiBhY3RpdmUvY3VycmVudCBcInRhYiBidXR0b25cIiBjbGFzcyAqL1xyXG4gIC50YWIgYnV0dG9uLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgfVxyXG5cclxuICAvKiBTdHlsZSB0aGUgdGFiIGNvbnRlbnQgKi9cclxuICAudGFiY29udGVudCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICBwYWRkaW5nOiA5MHB4IDUwcHggOTBweCAyNiU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDI0NnB4O1xyXG4gICAgICBoZWlnaHQ6IDE3NHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIH1cclxuICAgIGg1e1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuICAgICZfX3JlYWN0LTF7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3JlYWN0L3RzLWIucG5nKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcmVhY3QtMntcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcmVhY3QvZXMtYi5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yZWFjdC0ze1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9yZWFjdC9yZWR1eC1iLnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JlYWN0LTR7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3JlYWN0L0dyYXBoUWwtYi5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yZWFjdC01e1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9yZWFjdC9hcG9sbG8tYi5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yZWFjdC02e1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9yZWFjdC9KZXN0LWIucG5nKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcmVhY3QtN3tcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcmVhY3QvSmFhc21pbmUtYi5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yZWFjdC04e1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9yZWFjdC9LYXJtYS1iLnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JlYWN0LTl7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3JlYWN0L25leHQtYi5wbmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yZWFjdC0xMHtcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcmVhY3Qvd2VicGFjay1iLnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JlYWN0LTExe1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9yZWFjdC9iYWJlbC1iLnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JlYWN0LTEye1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9yZWFjdC9mbHV4LWIucG5nKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLnJlYXNvbnMtY2FwaXRhbF9fYmxvY2tze1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm91ci13b3JrIHtcclxuICAgIHBhZGRpbmc6IDQ1cHggMCAyMHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFnZW50by1zZWN0aW9uLTEgdWwgbGkge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbWFnZW50by9ncmVlbnRpY2sucG5nKSBuby1yZXBlYXQgMCA3cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XHJcbn1cclxuLnNraWxsLXdoYXQge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9udC1zaXplLTIwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibHVlLWJuci1zZWN0aW9uLW5ldy1tb2RpZnl7XHJcbiAgYXtcclxuICAgICYubmV3LWJ0bi1uZXctbW9kaWZ5e1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaW1nLXJlc2l6ZS1waHAtbG9nb3tcclxuICB3aWR0aDogMTQwcHg7XHJcbn1cclxuLmQtdHJhbnMtcHJvLXdyYXBwZXItbmV3e1xyXG4gIC5kLXRyYW5zLXByby10YWItYnRue1xyXG4gICAgJi5kLXRyYW5zLXByby13cmFwcGVyLW5ldy1tb2RpZnl7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZC10cmFucy1wcm8tY29udGVudC1zcGFjaW5nLW5ld3tcclxuICAgICYuZC10cmFucy1wcm8tY29udGVudC1zcGFjaW5nLW5ldy1sYXJhdmVse1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmQtdHJhbnMtcHJvLXdyYXBwZXJ7XHJcbiAgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94e1xyXG4gICAgJi5kLXRyYW5zLXByby1jb250ZW50LWJveDN7XHJcbiAgICAgICYuZC10cmFucy1wcm8tY29udGVudC1zcGFjaW5nLW5ldy1tYWdlbnRve1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgIFxyXG4gIH1cclxufVxyXG4uZC10cmFucy1wcm8td3JhcHBlcntcclxuICAuZC10cmFucy1wcm8tY29udGVudC1ib3h7XHJcbiAgICAmLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NHtcclxuICAgICAgJi5kLXRyYW5zLXByby1jb250ZW50LXNwYWNpbmctbmV3LW1hZ2VudG97XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgXHJcbiAgfVxyXG59XHJcbi5kLXRyYW5zLXByby13cmFwcGVye1xyXG4gIC5kLXRyYW5zLXByby1jb250ZW50LWJveHtcclxuICAgICYuZC10cmFucy1wcm8tY29udGVudC1ib3g1e1xyXG4gICAgICAmLmQtdHJhbnMtcHJvLWNvbnRlbnQtc3BhY2luZy1uZXctc2hvcGlmeXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICBcclxuICB9XHJcbn1cclxuLmQtdHJhbnMtcHJvLXdyYXBwZXJ7XHJcbiAgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94e1xyXG4gICAgJi5kLXRyYW5zLXByby1jb250ZW50LWJveDR7XHJcbiAgICAgICYuZC10cmFucy1wcm8tY29udGVudC1zcGFjaW5nLW5ldy1zaG9waWZ5e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgIFxyXG4gIH1cclxufVxyXG4uZC10cmFucy1wcm8td3JhcHBlcntcclxuICAuZC10cmFucy1wcm8tY29udGVudC1ib3h7XHJcbiAgICAmLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94M3tcclxuICAgICAgJi5kLXRyYW5zLXByby1jb250ZW50LXNwYWNpbmctbmV3LXNob3BpZnl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgXHJcbiAgfVxyXG59XHJcbiIsIi5vLXRlYW17XHJcblxyXG4gICAgLnRlYW0taG9sZGVye1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDEyOCwxMjYsMTI4LDAuMyk7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMTI4LDEyNiwxMjgsMC4zKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMTI4LDEyNiwxMjgsMC4zKTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW4tY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAuZGVwYXJ0bWVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmX190ZWFtLTF7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vZGltcGkucG5nJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vc2FiaXIucG5nJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGFudWphLnBuZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS00e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL2dvdXJhYi5wbmcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tNXtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMS5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tNntcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMi5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tN3tcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMy5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tOHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tNC5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZWFtLTl7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTUuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTEwe1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS02LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS0xMXtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tNy5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tMTJ7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTguanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGVhbS0xM3tcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tOS5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tMTR7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTEwLmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS0xNXtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMTEuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTE2e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS0xMi5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tMTd7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTEzLmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS0xOHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMTQuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTE5e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS0xNS5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tMjB7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTE2LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS0yMXtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMTcuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTIye1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS0xOC5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tMjN7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTE5LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS0yNHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMjAuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTI1e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS0yMS5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tMjZ7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTIyLmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS0yN3tcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMjMuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTI4e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS0yNC5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tMjl7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTI1LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS0zMHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMjYuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTMxe1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS0yNy5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tMzJ7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTI4LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS0zM3tcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMjkuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTM0e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS0zMC5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tMzV7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTMxLmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS0zNntcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMzIuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTM3e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS0zMy5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tMzh7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTM0LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS0zOXtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMzUuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTQwe1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS0zNi5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tNDF7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTM3LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS00MntcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMzguanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTQze1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS0zOS5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tNDR7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTQwLmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS00NXtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tNDUuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTQ2e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS00Ni5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tNDd7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTQ3LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS00OHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tNDguanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTQ5e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS00OS5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tNTB7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTUwLmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS01MXtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tNTEuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTUye1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS01Mi5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZWFtLTUze1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS01My5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tNTR7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTU0LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS01NXtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tNTUuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTU2e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS01Ni5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZWFtLTU3e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS01Ny5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tNTh7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTU4LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS01OXtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tNTkuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTYwe1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS02MC5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tNjF7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTYxLmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS02MntcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tNjIuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTYze1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS02My5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tNjR7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTY0LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS02NXtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tNjUuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTY2e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS02Ni5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tNjd7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTY3LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS02OHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tNjguanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTY5e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS02OS5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tNzB7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTcwLmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS03MXtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tNzEuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTcye1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS03Mi5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tNzN7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTczLmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS03NHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tNzQuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTc1e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS03NS5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tNzZ7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTc2LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS03N3tcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tNzcuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTc4e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS03OC5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tNzl7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTc5LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS04MHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tODAuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTgxe1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS04MS5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tODJ7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTgyLmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS04M3tcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tODMuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTg0e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS04NC5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tODV7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTg1LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS04NntcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tODYuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTg3e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS04Ny5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tODh7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTg4LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS04OXtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tODkuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTkwe1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS05MC5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tOTF7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTkxLmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS05MntcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tOTIuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTkze1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS05My5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tOTR7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTk0LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS05NXtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tOTUuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTk2e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS05Ni5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tOTd7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTk3LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS05OHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tOTguanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTk5e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS05OS5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tMTAwe1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS0xMDAuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTEwMXtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMTAxLmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS0xMDJ7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTEwMi5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tMTAze1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS0xMDMuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTEwNHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMTA0LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS0xMDV7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTEwNS5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tMTA2e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS0xMDYuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTEwN3tcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMTA3LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS0xMDh7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTEwOC5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tMTA5e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS0xMDkuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTExMHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMTEwLmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS0xMTF7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTExMS5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tMTEye1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS0xMTIuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTExM3tcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMTEzLmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS0xMTR7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTExNC5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tMTE1e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS0xMTUuanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTExNntcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMTE2LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS0xMTd7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTExNy5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RlYW0tMTE4e1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9jb21tb24vdGVhbS0xMTguanBnJykgbm8tcmVwZWF0IDUwJSAxMDAlICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZWFtLTExOXtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL3RlYW0tMTE5LmpwZycpIG5vLXJlcGVhdCA1MCUgMTAwJSAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGVhbS0xMjB7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi90ZWFtLTEyMC5qcGcnKSBuby1yZXBlYXQgNTAlIDEwMCUgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbn1cclxuIiwiLm5vLXdlYnAge1xyXG4gIC5vLXNraWxscy1iZW5lZml0c19fY29udGVudGhvbGRlciAuY29udGVudC1wYW5lbDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2NvbW1vbi1zcHJpdGUucG5nKTtcclxuICB9XHJcbn1cclxuLndlYnAge1xyXG4gIC5vLXNraWxscy1iZW5lZml0c19fY29udGVudGhvbGRlciAuY29udGVudC1wYW5lbDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvd2VicC9jb21tb24vY29tbW9uLXNwcml0ZS53ZWJwKTtcclxuICB9XHJcbn1cclxuLm8tc2tpbGxzLWJlbmVmaXRzIHtcclxuICAucm93IHtcclxuICAgIC5jb2wge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc3OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmbGV4OiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnRob2xkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMjVweCAzMHB4IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICBwYWRkaW5nOiAxMjVweCA1MHB4IDI1cHg7XHJcbiAgICAgICBtaW4taGVpZ2h0OiA0NDBweDtcclxuICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMjVweCAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgcGFkZGluZzogMCAwIDVweCAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyNXB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1wYW5lbCB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhcnRuZXJzLTAxIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3BhcnRuZXJzLTAyIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg2cHggLTEyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wYXJ0bmVycy0wMyB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzJweCAtMTIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3BhcnRuZXJzLTA0IHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1OHB4IC0xMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogYmFja2dyb3VuZHMgKi9cclxuICAuYm90dG9tX3BhdHRlcm4ge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC8qIH4uL2JhY2tncm91bmRzICovXHJcblxyXG4gIGg1IHtcclxuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJi0tc29jaWFsIHtcclxuICAgIGg1IHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5za2lsbC13aHkge1xyXG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5vLXNraWxscy1iZW5lZml0cyB7XHJcbiAgcGFkZGluZzogNDBweCAwIDIwcHg7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgIHBhZGRpbmc6IDY1cHggMCA1MHB4O1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuX3dyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2tpbGwtZnJhbWUge1xyXG4gIHBhZGRpbmc6IDQ1cHggMCAyMHB4O1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICBwYWRkaW5nOiA3NXB4IDAgNTBweDtcclxuICB9XHJcbiAgLmV4cGVyaWVuY2UtbGlzdCB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAvLyBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBydC1ib3gtMSB7XHJcbiAgcGFkZGluZy10b3A6IDE0NXB4O1xyXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMjVweDtcclxuICB9XHJcbn1cclxuLnBydC1ib3gtM3tcclxuICBwYWRkaW5nLXRvcDogMTQ1cHg7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgcGFkZGluZy10b3A6IDEyNXB4O1xyXG4gIH1cclxufVxyXG4ucHJ0LWJveC00IHtcclxuICBwYWRkaW5nLXRvcDogMTQ1cHg7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgcGFkZGluZy10b3A6IDEyNXB4O1xyXG4gIH1cclxufSIsInAub2ZmaWNlLXByYS10ZXh0IHtcclxuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHghaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICB9XHJcbiAgICBmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vLW9mZmljZS1kZXNrIHtcclxuICAgIGNvbG9yOiR3aGl0ZS1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblxyXG5cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZy1ob2xkZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNTZEO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1tLWV2ZW57XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCOEU5ODY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uby1vZmZpY2UtZGVzaWduIHtcclxuICAgIGNvbG9yOiR3aGl0ZS1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDgwcHg7XHJcbiAgICB9XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9vZmZpY2UtYW5kLWluZnJhc3RydWN0dXJlL29mZmljZS1kZXNpZ24tYmcuanBnKSAwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblxyXG4gICAgaDJ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJi0tbS1pbmZyYXN0cnVjdHVyZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9vZmZpY2UtYW5kLWluZnJhc3RydWN0dXJlL2luZnJhc3RydWN0dXJlLWJnLmpwZykgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAudGV4dC1jb250ZW50e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjQjhFOTg2O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uby1vZmZpY2UtdmlkZW8ge1xyXG4gICAgY29sb3I6JHdoaXRlLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvb2ZmaWNlLWFuZC1pbmZyYXN0cnVjdHVyZS92aWRlby1iZy5qcGcpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBpZnJhbWV7XHJcbiAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICNENkQ2RDY7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLm8tb3Blbi1vZmZpY2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgNTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgLy8gYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vYm90dG9tLXBhdHRlcm4tci5wbmcpIDEwMCUgMTAwJSBuby1yZXBlYXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcclxuXHJcbiAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgaDN7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZnJhbWUtdGV4dDYge1xyXG4gICAgICAgIGgzIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tZGVzY3JpcHRpb257XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI0I4RTk4NjtcclxuICAgICAgICAgICAgY29sb3I6JGJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICAvLyAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgJi5tLWxlZnR7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjEycHg7XHJcblxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm0tcmlnaHR7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDoxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm0tbGVmdC10b3B7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm0tcmlnaHQtYm90e1xyXG4gICAgICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5vcmctYm9yZGVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNGRjg0Mzg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5kZXNjcmlwdGlvbi1ib3gtaW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNTAwcHghaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyAuby1vcGVuLW9mZmljZS0tZGVzY3JpcHRpb24ge1xyXG4vLyAgICAgLmRlc2NyaXB0aW9uLWJveC1pbWcge1xyXG4vLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgICAgICBzcGFuIHtcclxuLy8gICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4vLyAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcblxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgICAubS1sZWZ0IHtcclxuLy8gICAgICAgICAgICAgbGVmdDogMTVweDtcclxuXHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICAgIC5tLXJpZ2h0IHtcclxuLy8gICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcblxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLm8tc2VjdXJpdHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNTBweCAwIDIwcHghaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweCAwIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIC8vIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2JvdHRvbS1wYXR0ZXJuLXIucG5nKSAxMDAlIDEwMCUgbm8tcmVwZWF0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA0MCU7XHJcblxyXG4gICAgLnNlY3VyaXR5LXN1Yi1oZWFkaW5ne1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgfVxyXG4gICAgJi0tbS1ncmV5Ymd7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiRibGFjay1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VjdXJpdHktaG9sZGVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWN1cml0eS1ob2xkZXItaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWN1cml0eS1ob2xkZXItdHh0e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHJcbiAgICAgICAgICAgIC53aGl0ZS1iZ3tcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tbS1ncmV5Ymd7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL29mZmljZS1hbmQtaW5mcmFzdHJ1Y3R1cmUvbGlzdC1idWxsZXQucG5nKSAwIDlweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGVmdC10ZXh0LWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDhweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjhFOTg2O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJpZ2h0LXRleHQtY29udGVudHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTU2RDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm0tbGVmdHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tLXJpZ2h0e1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLm8tcGhvdG8tZ2FsbGVyeSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblxyXG5cclxuXHJcbiAgICAvKiBoZWFkaW5nICovXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcclxuICAgIH1cclxuICAgIC8qIH4uL2hlYWRpbmcgKi9cclxuXHJcbiAgICAvKiBsaXN0ICovXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuXHJcblxyXG4gICAgICAgIC5zbGljay1kb3Rze1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbi5zbGljay1wcmV2e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xyXG4gICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvb2ZmaWNlLWFuZC1pbmZyYXN0cnVjdHVyZS9sZWZ0LWFycm93LnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uLnNsaWNrLW5leHR7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvb2ZmaWNlLWFuZC1pbmZyYXN0cnVjdHVyZS9yaWdodC1hcnJvdy5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaW5nbGUtc2xpZGUge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgLmdhbC1pbWctaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDExMiwxMTIsMTEyLDEpO1xyXG4gICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgxMTIsMTEyLDExMiwxKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDExMiwxMTIsMTEyLDEpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAvKiB+Li9saXN0ICovXHJcblxyXG4gICAgLyogVGhlIE1vZGFsIChiYWNrZ3JvdW5kKSAqL1xyXG5cclxuICAgIC5tb2RhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8vb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKiBNb2RhbCBDb250ZW50ICovXHJcblxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAvL21heC13aWR0aDogMTIwMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKiBUaGUgQ2xvc2UgQnV0dG9uICovXHJcblxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlOmhvdmVyLFxyXG4gICAgLmNsb3NlOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5teVNsaWRlcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3Vyc29yIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgIH1cclxuXHJcblxyXG4gICAgLyogTmV4dCAmIHByZXZpb3VzIGJ1dHRvbnMgKi9cclxuXHJcbiAgICAucHJldntcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cyBlYXNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubmV4dCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLyogUG9zaXRpb24gdGhlIFwibmV4dCBidXR0b25cIiB0byB0aGUgcmlnaHQgKi9cclxuXHJcbiAgICAubmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qIE9uIGhvdmVyLCBhZGQgYSBibGFjayBiYWNrZ3JvdW5kIGNvbG9yIHdpdGggYSBsaXR0bGUgYml0IHNlZS10aHJvdWdoICovXHJcblxyXG4gICAgLnByZXY6aG92ZXIsXHJcbiAgICAubmV4dDpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKiBOdW1iZXIgdGV4dCAoMS8zIGV0YykgKi9cclxuXHJcbiAgICAubnVtYmVydGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICNmMmYyZjI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICAvKm1hcmdpbi1ib3R0b206IC00cHg7Ki9cclxuICAgIH1cclxuXHJcbiAgICAuY2FwdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE1cHggMjBweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgI2NhcHRpb257XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVtbyB7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUsXHJcbiAgICAuZGVtbzpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcuaG92ZXItc2hhZG93IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzXHJcbiAgICB9XHJcblxyXG4gICAgLmhvdmVyLXNoYWRvdzpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KVxyXG4gICAgfVxyXG5cclxuICAgICN2aWRlby1nYWxsZXJ5e1xyXG4gICAgICAgIC5teVNsaWRlc3tcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbXBhbnktdmlkZW8ge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvb2ZmaWNlLWFuZC1pbmZyYXN0cnVjdHVyZS92aWRlby1iZzIuanBnKSBuby1yZXBlYXQgMCAwIC8gY292ZXIhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgNzVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnZ3LWdsIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDgwcHggMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYnRuX3dyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBvbmQtcm91dCB7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDAgMjBweCFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4IDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5oZXJlLWRldGFpbHMge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAuYnRuX3dyYXBwZXItbW9kIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubS1yaWdodC1tb2Qge1xyXG4gICAgbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICByaWdodDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uc3BsaXQtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY3N0bS1saW5rLXAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jb21wbGlhbnQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbn1cclxuXHJcbi5zZWN1ciB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMjBweCFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgIHBhZGRpbmc6IDc1cHggMCA1MHB4IDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiLmNhcmVlci1ibnIge1xuIFx0YmFja2dyb3VuZDogIzA5MWEzOCFpbXBvcnRhbnQ7XG5cdCBwYWRkaW5nLXRvcDogMTE5cHggIWltcG9ydGFudDtcblx0IHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gXHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAxMzVweCAyMHB4IDQ1cHghaW1wb3J0YW50O1xuICAgICAgfVxuXG5cdC5jb250YWluZXIge1xuXHR9XG5cdCY6YmVmb3JlIHtcblxuXHR9XG5cdC5vLXNraWxscy1oZXJvX19iYWNrZ3JvdW5kIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vY2FyZWVyLWJuci1pbWcuanBnKTtcblx0fVxuXHQmLWljb24ge1xuXHQgICAgZGlzcGxheTogZmxleDtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblxuXHQgICAgJi1pbWcge1xuXG5cdCAgICBcdCY6bnRoLWNoaWxkKDEpIHtcblxuXHQgICAgXHR9XG5cdCAgICBcdCY6bnRoLWNoaWxkKDIpIHtcblx0ICAgIFx0XHRmbGV4OiAwIDAgMTQwcHg7XG5cdCAgICBcdFx0bWF4LXdpZHRoOiAxNDBweDtcblxuXHQgICAgXHR9XG5cdCAgICBcdCY6bnRoLWNoaWxkKDMpIHtcblxuXHQgICAgXHR9XG5cdCAgICBcdCY6bnRoLWNoaWxkKDQpIHtcblxuXHQgICAgXHR9XG5cdCAgICBcdCY6bnRoLWNoaWxkKDUpIHtcblxuXHQgICAgXHR9XG5cdCAgICBcdCY6bnRoLWNoaWxkKDYpIHtcblxuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblx0LmZvbnQtZmFtaWx5LW1vdCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHR9XG5cdC5ncmVlbi1oZWFkLXJpYmJvbiB7XG5cdFx0c3BhbiB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGgxIHtcblx0XHRmb250LXNpemU6IDQ4cHg7XG4gICAgXHRsaW5lLWhlaWdodDogNjZweDtcblx0fVxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0fVxuXHR9XG5cdC5ibnItdGFnLWxpbmUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0c3Ryb25nIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogIzQ5QzY4NDtcblx0XHR9XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQuYnRuX3dyYXBwZXIge1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdHdpZHRoOiAzNDBweCFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdC5idG4ge1xuXHRcdFx0bWF4LXdpZHRoOiAzODVweDtcblxuXHRcdFx0c3Ryb25nIHtcblxuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wb3NpdGlvbiB7XG5cdHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdHBhZGRpbmc6IDcwcHggMCA4MHB4O1xuXHR9XG5cblx0JjphZnRlciB7XG5cblx0fVxuXHRoMiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdH1cblx0aDMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogIzJEQkU3MDtcblx0XHR9XG5cdH1cblx0LmJhY2tlbmQtd3JhcCB7XG5cdFx0Ji1jb24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHQmLWJveCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwcHggMjBweCAtMnB4IHJnYmEoMCwwLDAsMC4xKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTlweCAxNXB4IDE5cHggMDtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDIwcHggMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDNweDtcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZmxleDogMCAwIDI5JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWltZyB7XG4gICAgXHRcdFx0XHRoZWlnaHQ6IDY0cHg7XG4gICAgXHRcdFx0XHR3aWR0aDogNjRweDtcbiAgICBcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdFx0XHRcdGxlZnQ6IC02cHg7XG4gICAgXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0ICAgIFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdCAgICBcdFx0XHRcdH1cbiAgICBcdFx0XHRcdH1cblx0XHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogODVweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmRvbnQtc2VlLXRleHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDIwcHggMCAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRtYXJnaW46IDQwcHggMCAzMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cblx0fVxuXHQuYnRuLW9yYW5nZSB7XG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cbn1cblxuLmtleS1zZWN0aW9uIHtcblx0cGFkZGluZzogNDBweCAwIDQ3cHg7XG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0cGFkZGluZzogNzBweCAwIDc3cHg7XG5cdH1cblxuXHQmOmFmdGVyIHtcblxuXHR9XG5cdC5jb250YWluZXIge1xuXG5cdFx0LnJvdyB7XG5cblx0XHR9XG5cdH1cblx0aDIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHR9XG5cdHAge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG5cdFx0cGFkZGluZzogMTVweCAwIDI1cHg7XG5cblx0fVxuXHQua2V5LWJveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHQmLWltZyB7XG5cdFx0XHRcdHdpZHRoOiA3MHB4O1xuXG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiAjMkRCRTcwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNXB4O1xuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5idG4tb3JhbmdlIHtcblxuXHR9XG5cdHVsLnNsaWNrLWRvdHMge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLnBlcmtzLXNlY3Rpb24ge1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cdGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0cGFkZGluZzogNzBweCAwIDc3cHg7XG5cdH1cblx0dWwuc2xpY2stZG90cyB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblxuXHRoMiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDYxcHg7XG5cdFx0fVxuXHR9XG5cdHAge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IDEwMjRweDtcblx0XHRtYXJnaW46IDAgYXV0byAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcblx0XHRcdGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ji13cmFwIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdFx0bWFyZ2luOiA0MHB4IC0xNXB4IDUwcHg7XG5cdFx0fVxuXHRcdCYtYm94IHtcblx0XHRcdHBhZGRpbmc6IDI4cHggMTVweCAyOHB4IDIwcHg7XG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdG1hcmdpbjogMTVweCAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdFx0XHRmbGV4OiAwIDAgMjIuMyU7XG5cdFx0XHRcdG1hcmdpbjogMTVweCAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogNTJweDtcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGg1IHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0fVxufVxuLndvcmtpbmcge1xuXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Ly8gZm9udC13ZWlnaHQ6IDcwMDtcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDYxcHg7XG5cdFx0XHQvLyBmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXHRwIHtcblx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0fVxuXHR9XG5cdC5jb250YWluZXIge1xuXG5cdH1cblx0JjphZnRlciB7XG5cblx0fVxuXHQuc2VydmljZXMtcGFuIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdH1cbn1cblxuLnByb2Nlc3Mtc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDQwcHggMCA0N3B4O1xuXHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdHBhZGRpbmc6IDcwcHggMCA3N3B4O1xuXHR9XG5cblx0JjphZnRlciB7XG5cblx0fVxuXHRoMiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cblx0fVxuXHRwIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiA3MzVweDtcblx0XHRtYXJnaW46IDAgYXV0byA1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxuXHQuY29udGFpbmVyIHtcblxuXHR9XG5cdC5wcm9jZXNzLXdyYXAge1xuXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0d2lkdGg6IDM0MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCl7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiBpbmhlcml0O1xuXHRcdH1cblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmLWJveCB7XG5cdFx0XHRmbGV4OiAwIDAgMTk5cHg7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICB3aWR0aDogMTk5cHg7XG5cdFx0ICAgIGhlaWdodDogMTk5cHg7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQgICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcblx0XHQgICAgJjpiZWZvcmUge1xuXHRcdCAgICBcdGNvbnRlbnQ6ICcnO1xuXHRcdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgXHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvcGF0aDEucG5nKSBuby1yZXBlYXQgMCAwO1xuXHRcdCAgICBcdHdpZHRoOiAxOTlweDtcblx0XHQgICAgXHRoZWlnaHQ6IDEwMHB4O1xuXHRcdCAgICBcdHRvcDogMDtcblx0XHQgICAgXHRsZWZ0OiAwO1xuXHRcdCAgICB9XG5cblx0XHRcdCYtaW1nIHtcblx0XHRcdFx0d2lkdGg6IDE1M3B4O1xuXHRcdFx0ICAgIGhlaWdodDogMTUzcHg7XG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0ICAgIGJvcmRlcjogNXB4IHNvbGlkICNFQUVBRUE7XG5cdFx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblxuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cblx0XHRcdH1cblx0XHRcdGg1IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0ICAgIHRvcDogNTUlO1xuXHRcdFx0ICAgIHBhZGRpbmc6IDAgNzVweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMjBweDtcblxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0aDUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgODBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudG9wLXByb2Nlc3MtbmFtZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0cG9zaXRpb246IGluaGVyaXQ7XG5cdFx0ZmxleDogMTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0dG9wOiAxMHB4O1xuXG5cdCAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpe1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgfVxuXG5cdCAgICAmLWJveCB7XG5cdCAgICBcdGRpc3BsYXk6IGZsZXg7XG5cdCAgICBcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogaW5oZXJpdDtcblx0XHRcdH1cblx0ICAgIFx0aDQge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UyRTJFMjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KXtcblx0XHRcdFx0XHRhbGlnbi1zZWxmOiBiYXNlbGluZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRjb2xvcjogIzM2RTA3OTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRjb2xvcjogIzI4Qzg5QTtcblx0XHRcdFx0fVxuXHRcdFx0XHR0b3A6IC04cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KXtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRjb2xvcjogIzJCQkRDMztcblx0XHRcdFx0fVxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogLTI2cHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCl7XG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuICAgIFx0XHRcdFx0bGVmdDogMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Y29sb3I6ICMxQjg5QUY7XG5cdFx0XHRcdH1cblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IC01NHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpe1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoNSkge1xuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMzY0OTc7XG5cdFx0XHRcdH1cblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IC03M3B4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpe1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0ZmxleDogMCAwIDIxM3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDYpIHtcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGNvbG9yOiAjMkM0RDgyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAtNzZweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KXtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdGg1IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcblx0XHRcdFx0XHRib3R0b206IC0yNDVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdCAgICB9XG5cdH1cblx0LnByb2Nlc3MtaW1nIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCl7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0fVxuXHRcdG1hcmdpbi1ib3R0b206IDc1cHg7XG5cdH1cblx0LmJ0bi1vcmFuZ2Uge1xuXG5cdH1cbn1cblxuLndvcmtpbmcge1xuXHRwYWRkaW5nOiA0MHB4IDAgNDdweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3MmRlZywgcmdiYSgzLDEyOSwxMTIsMSkgMiUsIHJnYmEoMCw4MSwxMjcsMSkgMzYlLCByZ2JhKDIsNjIsMTAyLDEpIDU2JSwgcmdiYSg1LDI3LDU3LDEpIDEwMCUpICFpbXBvcnRhbnQ7XG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDAgNzdweDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwN0IyNjAgMCUsICMwMDUxN0YgNDAlLCAjMDIzRTY2IDYwJSwgIzA1MUIzOSAxMDAlKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0IHAge1xuXHQgXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHQgXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdCBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0IH1cblx0IH1cblx0Lm1hc29ucnkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRmbGV4LXdyYXA6IHdyYXA7XG4gICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuICAgIFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJyaWNrIHtcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcblx0IFx0XHRcdGZsZXg6IDAgMCAzMSU7XG5cdFx0XHRcdCBwYWRkaW5nOiA0MHB4IDI1cHggMzBweCAhaW1wb3J0YW50O1xuXHQgXHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0aSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRzcGFuLm9wcG9ydHVuaXR5LXRleHQge1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcblx0ICAgIFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdCAgICBmb250LXNpemU6IDIwcHg7XG5cdCAgICBjb2xvcjogI2ZmZjtcblx0ICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdC5idG4tb3JhbmdlIHtcblxuXHR9XG5cdHVsLnNsaWNrLWRvdHMge1xuXG5cdH1cbn1cblxuLmhxIHtcblx0cGFkZGluZzogNDBweCAwO1xuXHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuXHR9XG5cdGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cblx0dWwuc2xpY2stZG90cyB7XG5cdCAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXHQgICAgbGkge1xuXHQgICAgXHR3aWR0aDogMTBweDtcblx0ICAgIFx0aGVpZ2h0OiAxMHB4O1xuXHQgICAgXHRtYXJnaW46IDAgNnB4O1xuXG5cdCAgICBcdCYuc2xpY2stYWN0aXZlIHtcblx0ICAgIFx0XHRiYWNrZ3JvdW5kOiAjNDlDNjg0O1xuXHQgICAgXHRcdHdpZHRoOiAxMHB4O1xuXHQgICAgXHRcdGhlaWdodDogMTBweDtcblxuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblx0aDIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcbiAgICBcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuICAgIFx0XHRsaW5lLWhlaWdodDogNjFweDtcblx0XHR9XG5cblx0fVxuXHRwIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiA5NDVweDtcblx0XHRtYXJnaW46IDAgYXV0byA1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdCYtc2xpZGVyLWFsbC1pbWcge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdH1cblxuICAgIFx0Ji1ib3gge1xuICAgIFx0XHRtYXJnaW46IDAgNXB4O1xuICAgIFx0XHRmbGV4OiAwIDAgMTAwJTtcbiAgICBcdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICBcdFx0XHRtYXJnaW46IDVweDtcblx0XHRcdFx0ZmxleDogaW5oZXJpdFxuICAgIFx0XHR9XG4gICAgXHRcdGEge1xuICAgIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICBcdFx0XHQmOmJlZm9yZSB7XG4gICAgXHRcdFx0XHRjb250ZW50OiAnJztcbiAgICBcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NhcmVlci92aWV3LWljb24ucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBcdFx0XHRcdHdpZHRoOiAzNXB4O1xuICAgIFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuICAgIFx0XHRcdFx0dG9wOiAyNXB4O1xuICAgIFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG4gICAgXHRcdFx0fVxuICAgIFx0XHR9XG4gICAgXHRcdGltZyB7XG4gICAgXHRcdFx0bWFyZ2luOiA1cHggMDtcbiAgICBcdFx0fVxuICAgIFx0fVxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmFueS1xIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcblx0QGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdH1cbn1cbi5hbnktcS1hIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRhIHtcblx0XHRjb2xvcjogIzRBOTBFMjtcblx0fVxufVxuXG5cbnVsLnNsaWNrLWRvdHMge1xuXHQgICAgbWFyZ2luLXRvcDogMzBweDtcblx0ICAgIGxpIHtcblx0ICAgIFx0d2lkdGg6IDdweDtcblx0ICAgIFx0aGVpZ2h0OiA3cHg7XG5cdCAgICBcdG1hcmdpbjogMCA1cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdCAgICBcdCYuc2xpY2stYWN0aXZlIHtcblx0ICAgIFx0XHRiYWNrZ3JvdW5kOiAjNDlDNjg0O1xuXHQgICAgXHRcdHdpZHRoOiAxMHB4O1xuXHQgICAgXHRcdGhlaWdodDogMTBweDtcblxuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cbi5kaXNwbGF5LW5vbmUtZiB7XG5cblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm5ld2VzdC1uYXYge1xuXHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yZXF1ZXN0LXF1b3RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDAgIWltcG9ydGFudDtcblx0Y29sb3I6ICMzMzMgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuXHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUodGFiKXtcblx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0fVxuXG59XG4uaGlyZS1idG4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1ODAwICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0d2lkdGg6IDEyNXB4O1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5uZXctbmF2IC5vLW5hdmlnYXRpb24tYmFyICNwcmltYXJ5TmF2IGxpIC5kcm9wZG93bi1tZW51IGxpIGEgc3BhbiB7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cblxuLm8tbmF2aWdhdGlvbi1iYXItbmV3ICNwcmltYXJ5TmF2IGxpLmhhcy1zdWJtZW51PmEsIC5vLW5hdmlnYXRpb24tYmFyLW5ldyAjcHJpbWFyeU5hdiBsaS5oYXMtc3VibWVudT5zcGFuIHtcblx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL25hdi1kb3duLWFycm93LnN2ZykgMTAwJSA0MCUgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cbn1cblxuLmpvYi1sZWZ0IGgyLnN1YmhlYWRpbmcsIC5qb2ItbGVmdCBoMS5zdWJoZWFkaW5ne1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxufVxuLmpvYi1sZWZ0IGgyLnN1YmhlYWRpbmcgc3BhbiwgLmpvYi1sZWZ0IGgxLnN1YmhlYWRpbmcgc3Bhbntcblx0Y29sb3I6ICMyN0MwNzA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG59XG5cbi5qb2ItcmlnaHR7XG5cdG1hcmdpbi10b3A6IDkwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uam9iLXJpZ2h0IC5vLWNvbnRhY3QtZm9ybXtcblx0Ym94LXNoYWRvdzogLTFweCAxcHggOXB4IDBweCByZ2JhKDAsMCwwLDAuMTgpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMXB4IDlweCAwcHggcmdiYSgwLDAsMCwwLjE4KTtcblx0LW1vei1ib3gtc2hhZG93OiAtMXB4IDFweCA5cHggMHB4IHJnYmEoMCwwLDAsMC4xOCk7XG59XG5cbi5qb2ItYm5ye1xuXHRwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDYwcHghaW1wb3J0YW50O1xuXHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdGhlaWdodDogNTIwcHghaW1wb3J0YW50O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuXHRcdGhlaWdodDogNDYwcHghaW1wb3J0YW50O1xuXHR9XG59XG5cbi5mcm9tLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTExMHB4O1xuICAgIHotaW5kZXg6IDE7XG59XG4uam9iLWxlZnQgc3Bhbi5ibnItdGFnLWxpbmV7XG5cdGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjZmZmIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbi10b3A6IDEwcHghaW1wb3J0YW50O1xufVxuLmpvYi1sZWZ0IHNwYW4uYm5yLXRhZy1saW5lIHN0cm9uZ3tcblx0Y29sb3I6ICMyN0MwNzA7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmpvYi1sZWZ0IGgze1xuXHRmb250LXNpemU6IDI0cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRjb2xvcjogJHdoaXRlLWNvbG9yO1xuXHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdGNvbG9yOiAkYmxhY2stY29sb3I7XG5cdH1cbn1cbi5qb2ItbGVmdCB1bCBsaXtcblx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0Y29sb3I6ICRibGFjay1jb2xvcjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn1cbi5qb2ItbGVmdCB1bCBsaTpiZWZvcmV7XG5cdGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9ncmVlbi1hcnJvdy5wbmcpO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcxJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uam9iLWxlZnQgaDJ7XG5cdGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdFx0Y29sb3I6ICRibGFjay1jb2xvcjtcblx0fVxufVxuLmpvYi1sZWZ0IHB7XG5cdGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdC8vIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0Y29sb3I6ICRibGFjay1jb2xvcjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn1cblxuLmpvYi1sZWZ0LXRvcHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyN0MwNzA7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRoMntcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cblxuLmpvYi1yaWdodCAuby1jb250YWN0LWZvcm0gaDJ7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRibGFjay1jb2xvcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICMzMzMsIC0xcHggMXB4IDBweCAjMzMzLCAxcHggLTFweCAwcHggIzMzMywgLTFweCAtMXB4IDBweCAjMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cblx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0Zm9udC1zaXplOiA0MnB4O1xuXHR9XG59XG4uam9iLXJpZ2h0IGgyIHNwYW57XG5cdGJhY2tncm91bmQtY29sb3I6ICMyN0MwNzA7XG5cdGJvcmRlci1yYWRpdXM6MjBweDtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDAgMjBweDtcbn1cbi5qb2ItcmlnaHQgaDR7XG5cdGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cbn1cbi5qb2ItcmlnaHQgaDV7XG5cdGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHghaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgICBmb250LXdlaWdodDogNjAwIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xufVxuLmpvYi1yaWdodCBpbnB1dHtcblx0d2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM4Nzg3ODc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgIC8vIHdpZHRoOiAzOCU7XG4gICAgfVxuXG59XG4uam9iLXJpZ2h0IGlucHV0LmlucHV0MXtcblx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2pvYi1pY29uLTEucG5nKSAwIDUwJSBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cbi5qb2ItcmlnaHQgaW5wdXQuaW5wdXQye1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvam9iLWljb24tMi5wbmcpIDAgNTAlIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuLmpvYi1yaWdodCBpbnB1dC5pbnB1dDN7XG5cdGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NhcmVlci9qb2ItaWNvbi0zLnBuZykgMCA1MCUgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG4uam9iLXJpZ2h0IGlucHV0LmlucHV0NHtcblx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2pvYi1pY29uLTQucG5nKSAwIDUwJSBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cbi5qb2ItcmlnaHQgLmlucHV0NXtcblx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2pvYi1pY29uLTUucG5nKSAwIDUwJSBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0d2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzg3ODc4NztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBzZWxlY3R7XG4gICAgXHR3aWR0aDogMTAwJTtcbiAgICBcdGJvcmRlcjogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICB3aWR0aDogMzglO1xuICAgIH1cblxufVxuLmpvYi1yaWdodCAuaW5wdXQ2e1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvam9iLWljb24tNi5wbmcpIDAgNTAlIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHR3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjODc4Nzg3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHNlbGVjdHtcbiAgICBcdHdpZHRoOiAxMDAlO1xuICAgIFx0Ym9yZGVyOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgIHdpZHRoOiAzOCU7XG4gICAgfVxufVxuLmpvYi1yaWdodCBpbnB1dC5pbnB1dDd7XG5cdGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NhcmVlci9qb2ItaWNvbi03LnBuZykgMCA1MCUgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG4uam9iLXJpZ2h0IGlucHV0LmlucHV0OHtcblx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2pvYi1pY29uLTgucG5nKSAwIDUwJSBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cbi5qb2ItcmlnaHQgaW5wdXQuaW5wdXQ5e1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvam9iLWljb24tOS5wbmcpIDAgNTAlIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuLmpvYi1yaWdodCBpbnB1dC5pbnB1dDEwe1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvam9iLWljb24tMTAucG5nKSAwIDUwJSBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cbi5qb2ItcmlnaHQgLmpvYi1kZXNjcmlwdGlvbi1ob2xkZXJfX2F0dGFjaGVtZW50LXRleHR7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5qb2ItcmlnaHQgbGFiZWwuYXR0YWNoZW1lbnQtYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDEycHggMjVweCAxMnB4IDQwcHggO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBtYXJnaW46IDQwcHggMTBweCAxMHB4IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvam9iLWljb24tMTEucG5nKSAxMHB4IDUwJSBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cbi5qb2ItcmlnaHQgLmpvYi1kZXNjcmlwdGlvbi1ob2xkZXJfX2F0dGFjaGVtZW50LXRleHQgc3Bhbntcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uby1qb2ItZm9ybXtcblx0b3ZlcmZsb3c6IGluaGVyaXQ7XG59XG4uam9iLXJpZ2h0IGJ1dHRvbntcblx0ZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxOXB4IDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTgwMDtcbiAgICBtYXJnaW46IDMwcHggYXV0byA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxufVxuLmpvYi1yaWdodCBidXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9hcnJvdy13aGl0ZS5wbmcpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHotaW5kZXg6IC0xO1xufVxuLmpvYi1ib3R0b217XG5cdHBhZGRpbmc6IDUwcHggMDtcblx0QGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcblx0XHRwYWRkaW5nOiAwIDAgNjBweDtcblx0fVxuXHQvLyBAaW5jbHVkZSB0YWJsZXQtbGcge1xuXHQvLyBcdHBhZGRpbmctdG9wOiAwO1xuXHQvLyB9XG59XG5cbi5qb2ItYm90dG9tIGgze1xuXHRmb250LXNpemU6IDI0cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmpvYi1ib3R0b20gdWwgbGl7XG5cdHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdGZvbnQtc2l6ZTogMThweDtcbiAgICBcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR9XG59XG4uam9iLWJvdHRvbSB1bCBsaTpiZWZvcmV7XG5cdGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9ncmVlbi1hcnJvdy5wbmcpO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcxJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLy8gLkNhcmVlcnMgLmJ0bl93cmFwcGVye1xuLy8gXHR3aWR0aDogMjQwcHg7XG4vLyB9XG4uQ2FyZWVycyAucG9zaXRpb24gLmJ0bl93cmFwcGVye1xuXHR3aWR0aDogMzUwcHg7XG59XG4uQ2FyZWVycyB7XG5cdC5hbmNob3ItbGluayB7XG5cdFx0bWFyZ2luOiAxMHB4IGF1dG8gMDtcblx0fVxuXHQuc21hbGwtaDEge1xuXHRcdGgxIHtcblx0XHRcdG1hcmdpbjogMzBweCAwIDMwcHg7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDU1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRtYXJnaW46IDQwcHggMCA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoMiB7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mYXEtc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogMTVweCAwIDUwcHggIWltcG9ydGFudDtcblx0XHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdFx0cGFkZGluZzogNjVweCAwIDc1cHghaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuby1mb290ZXIge1xuXHRcdHBhZGRpbmc6IDAgMCA0MHB4O1xuXHR9XG5cdHVsLnNraWxsLXBhZ2UtbW9kIGxpOm50aC1jaGlsZCgzKSB7XG5cdFx0ZmxleDogMTtcblx0fVxufVxuLmpvYi1oZWFkaW5nLXBhbntcblx0YmFja2dyb3VuZC1jb2xvcjogIzA5MWEzODtcblx0cGFkZGluZzogMjBweDtcbn1cbi5Kb2ItQXBwbGljYXRpb24gLmNuLWZvcm17XG5cdHBhZGRpbmc6IDgwcHggMjBweCAyMHB4IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblxufVxuLmpvYi1ibnItaWNvbi1pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhcmVlci1mb3JtIHtcblx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2Zvcm0tYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0cGFkZGluZzogNTBweCAwIWltcG9ydGFudDtcblx0QGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcblx0XHRwYWRkaW5nOiA4MHB4IDAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ly8gQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Ly8gXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAvLyAgICBcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHQvLyB9XG5cdC8vICY6YWZ0ZXIge1xuXHQvLyBcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC8vIFx0XHRjb250ZW50OiAnJztcblx0Ly8gXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQvLyBcdCAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2NhcmVlci90ci1wdC5wbmcpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG5cdC8vIFx0ICAgIHRvcDogMDtcblx0Ly8gXHQgICAgcmlnaHQ6IDA7XG5cdC8vIFx0ICAgIHdpZHRoOiAyNDlweDtcblx0Ly8gXHQgICAgaGVpZ2h0OiAxMzdweDtcblx0Ly8gXHQgICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG5cdC8vIFx0ICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdC8vIFx0ICAgICAgICB6LWluZGV4OiAxMTtcblx0Ly8gXHR9XG5cdC8vIH1cblx0aDIge1xuXHRcdC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHRwIHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcblx0XHQvLyBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdC8vIFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdC8vIFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0Ly8gfVxuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHR9XG5cdH1cblx0LmZvcm0tdGV4dCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHBhZGRpbmc6IDUwcHggNjBweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQuZm9ybS1ib3QtdGV4dCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuICAgIFx0XHRwYWRkaW5nLXRvcDogMDtcbiAgICBcdFx0Ym9yZGVyLXRvcDogMDtcblxuXHRcdH1cblxuXHRcdGgyIHtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwIHtcblxuXHRcdH1cblx0XHR1bCBsaXtcblxuXHRcdH1cblx0XHQmOmJlZm9yZXtcblxuXHRcdH1cblx0fVxuXHQuZm9ybS1ib3QtdGV4dCB7XG5cdFx0LmZvbnQtZmFtaWx5LW1vdCB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblx0XHQuZm9udC1mYW1pbHktcHJvIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblxuXHR9XG5cdHVsIHtcblxuXHRcdGxpIHtcblxuXHRcdH1cblx0fVxuXHQubm90aWNlLXBlcmlvZCB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2Zvcm0taWNvbjYucG5nKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG5cdH1cblx0LnBvc2l0aW9uLWljb24ge1xuXHRcdGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NhcmVlci9mb3JtLWljb245LnBuZykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuXHR9XG5cdC51LXN1Ym1pdCB7XG5cdFx0cGFkZGluZzogMTVweCAwcHg7XG5cdH1cblx0LmZvcm0tcGFuZWwge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cblx0XHRoNCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA2OHB4O1xuICAgIFx0XHRcdHRvcDogLTJweDtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHRcdFx0XHRcdGxlZnQ6IDkxcHg7XG5cdFx0XHQgICAgXHR0b3A6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHQgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL3NoYXBlLnBuZykgbm8tcmVwZWF0IDAgMDtcblx0XHRcdCAgICBoZWlnaHQ6IDU1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogODAlO1xuXG5cdFx0XHR9XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ei1pbmRleDogOTk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGZvcm0ge1xuXHRcdFx0cGFkZGluZzogNTNweCAxNXB4IWltcG9ydGFudDtcblx0XHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0XHRcdHBhZGRpbmc6IDUzcHggNjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb250YWN0LXVzL2Rhc2hlZC1saW5lLnBuZykgcmVwZWF0LXggMCAwO1xuXHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb250YWN0LXVzL2Rhc2hlZC1saW5lLnBuZykgcmVwZWF0LXggMCAwO1xuXHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYW0tMSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2hyLWltZzEucG5nKSA1MCUgMCBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0fVxuXHQuYW0tMiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2hyLWltZzMucG5nKSA1MCUgMCBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0fVxuXHQuYW0tMyB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2hyLWltZzIucG5nKSA1MCUgMCBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0fVxuXHQuYW0tNCB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2hyLWltZzUucG5nKSA1MCUgMCBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0fVxuXHQuYW0tNSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2hyLWltZzQucG5nKSA1MCUgMCBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0fVxuXHQuYW0tNiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2hyLWltZzYucG5nKSA1MCUgMCBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0fVxuXHR1bCBsaSB7XG5cdFx0cGFkZGluZy10b3A6IDYzcHggIWltcG9ydGFudDtcblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cblx0LmV4dHJhLXdyYXAge1xuXHRcdG1heC13aWR0aDogNTc0cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cblxuLm1vYmlsZS1vZmYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi5tb2JpbGUtb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgXHRkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLm8tY29udGFjdC1mb3Jte1xuXHQmLS13aGl0ZS1iZ3tcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsMCwwLDAuMik7XG5cdFx0LW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLDAsMCwwLjIpO1xuXHRcdC1tcy1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLDAsMCwwLjIpO1xuXHRcdC1vLWJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsMCwwLDAuMik7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwwLDAsMC4yKTtcblx0fVxufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM0cHg7XG59XG4uc2xpY2stZG90cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5QjlCOUI7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnF1aWNrZm9ybSB7XG5cdC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0QGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsMC4yKTtcblx0XHR9XG5cdH1cbn1cblxuXG4uY2FyZWVyLWJuciB7XG5cdHVsLnNraWxsLXBhZ2UtbW9kIGxpOm50aC1jaGlsZCg0KSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcblx0XHRcdGZsZXg6IDAgMCAxMjBweDtcblx0XHR9XG5cdH1cblx0dWwuc2tpbGwtcGFnZS1tb2Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG59XG5cbi5wLXNraWxscy1pY29ue1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvZm9ybS1pY29uOS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcblx0d2lkdGg6IDg1JTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwIWltcG9ydGFudDtcblx0bWluLWhlaWdodDogNjRweDtcbn1cbi5zLXNraWxscy1pY29ue1xuXHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvZm9ybS1pY29uOS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcblx0d2lkdGg6IDg1JTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwIWltcG9ydGFudDtcblx0bWluLWhlaWdodDogNjRweDtcbn1cbiNwcmltYXJ5LXNraWxscyxcbiNzZWNvbmRhcnktc2tpbGxze1xuXHRoZWlnaHQ6IDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7XG5cdGJvcmRlcjogMCFpbXBvcnRhbnQ7XG4gICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMCFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMCFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWYhaW1wb3J0YW50O1xuXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke1xuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257XG5cdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmIWltcG9ydGFudDtcbn1cblxuLmpvYi1pbm5lci1yaWdodCAuc2VsZWN0Mi1jb250YWluZXJ7XG5cdHdpZHRoOiA4NSUhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uam9iLWlubmVyLXJpZ2h0IGlucHV0e1xuXHR3aWR0aDogODUlO1xufVxuLmpvYi1pbm5lci1yaWdodCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle1xuXHRib3JkZXItYm90dG9tOiAwIWltcG9ydGFudDtcbn1cbi5qb2ItaW5uZXItcmlnaHQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2U6YWZ0ZXJ7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uam9iLWlubmVyLXJpZ2h0IC5ub3RpY2UtcGVyaW9kIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvZm9ybS1pY29uNi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbn1cbi5qb2ItaW5uZXItcmlnaHQgLnBvc2l0aW9uLWljb24ge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NhcmVlci9mb3JtLWljb245LnBuZykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xufVxuaW5wdXQueWVhcnMtb2YtZXhwZXJpZW5jZXtcblx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2pvYi1pY29uLTUucG5nKSAwIDUwJSBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cbi5qb2ItaW5uZXItcmlnaHQgLmF0dGFjaCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Zvcm0taWNvbi02LnBuZykgNDBweCAyMHB4IG5vLXJlcGVhdDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCA4NHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uam9iLWlubmVyLXJpZ2h0ICNhdHRhY2hlZEZpbGVzIGxpIGlucHV0e1xuXHR3aWR0aDogODAlIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwIWltcG9ydGFudDtcblx0bWFyZ2luOiAwIWltcG9ydGFudDtcblx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG59XG4uam9iLWlubmVyLXJpZ2h0ICNhdHRhY2hlZEZpbGVzIGxpIGJ1dHRvbntcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwIWltcG9ydGFudDtcblx0bWFyZ2luOiAwIDEwcHggMCAwIWltcG9ydGFudDtcblx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG59XG4uam9iLWlubmVyLXJpZ2h0ICNhdHRhY2hlZEZpbGVzIGxpIGJ1dHRvbjphZnRlcntcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmpvYi1pbm5lci1yaWdodCAubW9kYWwgLmNsb3Nle1xuXHR3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xufVxuLmpvYi1pbm5lci1yaWdodCAubW9kYWwgcHtcblx0Y29sb3I6ICMwMDAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcbn1cbi5qb2ItaW5uZXItcmlnaHQgLm1vZGFsIGlucHV0e1xuXHRib3JkZXItYm90dG9tOiAwIWltcG9ydGFudDtcblx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbn1cbi5qb2ItaW5uZXItcmlnaHQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbn1cbi5qb2ItaW5uZXItcmlnaHQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTphZnRlcntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbltkYXRhLXRpcF0ge1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbltkYXRhLXRpcF06YmVmb3JlIHtcblx0Y29udGVudDonJztcblx0LyogaGlkZXMgdGhlIHRvb2x0aXAgd2hlbiBub3QgaG92ZXJlZCAqL1xuXHRkaXNwbGF5Om5vbmU7XG5cdGNvbnRlbnQ6Jyc7XG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiA1cHggc29saWQgIzFhMWExYTtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDo1MHB4O1xuXHRsZWZ0OjEwNXB4O1xuXHR6LWluZGV4Ojg7XG5cdGZvbnQtc2l6ZTowO1xuXHRsaW5lLWhlaWdodDowO1xuXHR3aWR0aDowO1xuXHRoZWlnaHQ6MDtcbn1cbltkYXRhLXRpcF06YWZ0ZXIge1xuXHRkaXNwbGF5Om5vbmU7XG5cdGNvbnRlbnQ6YXR0cihkYXRhLXRpcCk7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6NTVweDtcblx0bGVmdDo0MHB4O1xuXHRwYWRkaW5nOjE1cHggMjBweDtcblx0YmFja2dyb3VuZDojMWExYTFhO1xuXHRjb2xvcjojZmZmO1xuXHR6LWluZGV4Ojk7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRoZWlnaHQ6NjBweDtcblx0bGluZS1oZWlnaHQ6MThweDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdC8qd2hpdGUtc3BhY2U6bm93cmFwO1xuXHR3b3JkLXdyYXA6bm9ybWFsOyovXG5cdHdpZHRoOiA4NSU7XG59XG5bZGF0YS10aXBdOmhvdmVyOmJlZm9yZSxcbltkYXRhLXRpcF06aG92ZXI6YWZ0ZXIge1xuXHRkaXNwbGF5OmJsb2NrO1xufVxuXG4jZGphbmdvLW8tY29udGFjdC1mb3JtIC5hbGVydC1kYW5nZXJ7XG5cdG1hcmdpbjogMCA0MHB4O1xufVxuXG5cbi5jYXJlZXItZm9ybSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG5cdGhlaWdodDogMjBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG5cblxuLypXaWRnZXQgY3NzKi9cbi5jYXJlZXItd2lkZ2V0LXNlY3Rpb24ge1xuXHQjZnJlc2h0ZWFtLXdpZGdldCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRtaW4taGVpZ2h0OiAxNzBweDtcblx0XHQuY29udGVudCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0LmFkdmFuY2VkLXNlYXJjaCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0cGFkZGluZzogMCAwIDIwcHg7XG5cdFx0XHQuc2VhcmNoLWZpZWxkcyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMzBweCAwO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0LnRvZ2dsZS1hbmQtY2xlYXIge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTk1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jbGVhci1idXR0b24ge1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjY2NjO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0XHRcdHRvcDogMnB4O1xuICAgIFx0XHRcdFx0XHRcdGxlZnQ6IDZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaW5wdXQtZmllbGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIFx0XHRcdHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG5cdFx0XHRcdGlucHV0OjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoNzIwcHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuICAgIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDYxcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xuXHRcdFx0fVxuXHRcdFx0LmlucHV0LWZpZWxkIHtcblx0XHRcdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcbiAgICBcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0bGVmdDogMzBweDtcblx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOjpiZWZvcmUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHR9XG5cdFx0XHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0LnRpdGxlLWFuZC1jbGVhciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg3MjBweCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmpvYi1yb2xlLWxpc3Qge1xuXHRcdFx0LnJvbGUtdGl0bGUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDcyMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMyZGJlNzA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoNzIwcHgpIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucm9sZS1jb3VudCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRjb2xvcjogIzRiOGZlMjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuam9iLWxpc3Qge1xuXHRcdFx0XHQuam9iLXRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5qb2ItZGVzYyB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjtcblx0XHRcdFx0fVxuXHRcdFx0XHQubG9jYXRpb24taW5mbyB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YnIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubG9jYXRpb24taWNvbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzA3QjI2MDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmpvYi1sb2NhdGlvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubW9iaWxlLXJvbGUtY291bnQge1xuXHRcdFx0XHRjb2xvcjogIzRiOGZlMjtcblx0XHRcdH1cblx0XHRcdC5uby1qb2JzLWZvdW5ke1xuXHRcdFx0XHQubm90LWZvdW5kLXRpdGxlIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5qb2ItZGV0YWlscy1oZWFkZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzOGRlZywjMTY1YjVlIDAsIzBmM2E0YSAxNyUsIzA5MWIzOCA1MCUpO1xuXHRcdFx0cGFkZGluZzogMzBweCAxNXB4O1x0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4O1x0XG5cdFx0XHR9XG5cdFx0XHQuY29sLXhzLTQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmJ0bi1wcmltYXJ5IHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmNTgwMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZjU4MDA7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRleHQtY29sb3Ige1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdCNmcmVzaHRlYW0tam9icy1iYWNrIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoNzIwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdGZpbGw6ICMyZGJlNzA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Y29sb3I6ICMyZGJlNzA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pY29uLWFycm93LWxlZnQge1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHRcdC5qb2ItZGV0YWlscy1jb250ZW50IHtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YnIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0ZGl2IHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0YnIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2dyZWVuLWFycm93LnBuZykgbm8tcmVwZWF0IDAgMCAvIGNvbnRhaW47XG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDRweDtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0XHR9XG5cdFx0LmNvbC14cy04IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcblx0XHRcdFx0d2lkdGg6IDY2LjY2NjY3JTtcblx0XHRcdH1cblx0XHR9XG5cdH0gXG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRcdHBhZGRpbmc6IDhweCAyMHB4IDBweCAwIWltcG9ydGFudDtcblx0fVxuXHQucmVtb3RlLXRvZ2dsZSB7XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0fVxuXHQjam9iLWFwcGxpY2FudC1mb3JtXG5cdHtcblx0XHQuYXBwbGljYXRpb24tZm9ybVxuXHRcdHtcblx0XHRcdG1hcmdpbjogMjVweCBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuXHRcdFx0cGFkZGluZzogMjVweDtcblx0XHR9XG5cdH1cblxufVxuXG5cbnAuYW55LXEtYSB7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMjVweDtcbn1cblxuI2ZyZXNodGVhbS13aWRnZXQgLnNlYXJjaC1maWVsZHMgLmNsZWFyLWJ1dHRvbj5idXR0b24ge1xuXHRjb2xvcjogI2ZmNTgwMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwO1xufVxuI2ZyZXNodGVhbS13aWRnZXQgLmpvYi1saXN0IC5qb2ItbG9jYXRpb24gLmxvY2F0aW9uLWljb24ge1xuICAgIGNvbG9yOiAjNGI4ZmUyICFpbXBvcnRhbnQ7XG5cdGZsZXg6IDE7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg3MjBweCkge1xuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdFx0YWxpZ24taXRlbXM6IGluaGVyaXQ7XG5cdFx0ZmxleDogaW5oZXJpdDtcblx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHR9XG59XG4jZnJlc2h0ZWFtLXdpZGdldCAuaWNvbi1hcnJvdy1yaWdodCB7XG5cdGZpbGw6ICM0YjhmZTIgIWltcG9ydGFudDtcbn1cbiNmcmVzaHRlYW0td2lkZ2V0IC5qb2ItbGlzdD5saTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZmZmMSAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDJweCByZ2JhKDAsMCwwLDAuMTUpO1xuXHQtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDJweCByZ2JhKDAsMCwwLDAuMTUpO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDVweCAycHggcmdiYSgwLDAsMCwwLjE1KTtcbn1cbiNmcmVzaHRlYW0td2lkZ2V0IC5jbGVhci1idXR0b24tbW9iaWxlIHtcblx0Y29sb3I6ICNmZjU4MDAgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDE0MHB4O1xuXHR3aWR0aDogYXV0bztcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICNjY2M7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0dG9wOiAwO1xuICAgIFx0XHRsZWZ0OiAtNHB4O1xuXHRcdH1cblx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoNzIwcHgpIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcblx0fVxufVxuI2ZyZXNodGVhbS13aWRnZXQge1xuXHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQ6bm90KC5mb3JtLWNvbnRyb2wtaGlnaGxpZ2h0KSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0fVxuXHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRwYWRkaW5nOiAzcHggMCAhaW1wb3J0YW50O1xuXHR9XG5cdCNmdC1pbnB1dC1jbG9zZS1pY29uLmNsb3NlLWljb24ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG5cdFx0dG9wOiAxOHB4O1xuXHR9XG59XG5cblxuLmNhcmVlci13aWRnZXQtc2VjdGlvbntcblx0I2ZyZXNodGVhbS13aWRnZXQge1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LHNhbnMtc2VyaWYgIWltcG9ydGFudDtcblx0XHQuYXBwbGljYXRpb24tZm9ybSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTVweCAyNXB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA5ODBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ViZWFlYTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgwLDAsMCwwLjA1KTtcblx0XHRcdFx0bWFyZ2luLXRvcDogNzBweDtcblx0XHRcdFx0cGFkZGluZzogMjVweCAzNXB4IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHQjZnJlc2hocl9hcHBsaWNhbnRfZm9ybSB7XG5cdFx0XHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMS44NiU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCg1KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMS44NiU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCg2KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMS44NiU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNykge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzEuODYlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoOCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzEuODYlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoOSkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzEuODYlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEwKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdC8vIHdpZHRoOiA0OC45JTtcblx0XHRcdFx0XHRcdFx0Ly8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDExKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdC8vIHdpZHRoOiA0OC45JTtcblx0XHRcdFx0XHRcdFx0Ly8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxOSkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzEuODYlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMjApIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMxLjg2JTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIxKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMS44NiU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMjIpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29tcGxleC1maWVsZC1sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxpbmstbGFiZWwge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5saW5rLWdyb3VwIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRidXR0b24uYnRuLWFkZCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiA5OTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNkZGU5Zjc7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcblx0XHRcdFx0XHRcdFx0dG9wOiAtNDFweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgYXV0byBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigjZGRlOWY3LCAxMCUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZW1wbG95ZXItZ3JvdXAge1xuXHRcdFx0XHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ4LjklO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ4LjklO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDguOSU7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0OC45JTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDUpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMTBweCAwIDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg2KSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZWR1Y2F0aW9uLWdyb3VwIHtcblx0XHRcdFx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMS44NiU7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzEuODYlO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMxLjg2JTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ4LjklO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNSkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0OC45JTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDYpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg3KSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZiZmJmYjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xuXHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5nLXJlY2FwdGNoYSB7XG5cdFx0XHRcdCY+ZGl2IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzA0cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnRuLWFkZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNGI4ZmUyO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzRiOGZlMjtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogI2VhZTdlNztcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCM0YjhmZTIsIDEwJSk7XG5cdFx0XHR9XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogMDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzRiOGZlMjtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCNhcHBsaWNhbnRfc3VibWl0IHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmNTgwMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZjU4MDA7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yZXN1bWUtdXBsb2FkIHtcblx0XHRcdC51cGxvYWQtZmlsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHRcdCN1cGxvYWRWYWx1ZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0cGFkZGluZzogOHB4IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCN1cGxvYWRWYWx1ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzRiOGZlMjtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICM0YjhmZTI7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbXBsZXgtZmllbGQge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZiZmJmYjtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjVweCAyNXB4IDI1cHg7XG4gICAgXHRcdH1cblx0XHRcdCYtbGFiZWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudmVydGljYWwtYWxpZ24ge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuam9iLWRldGFpbHMtY29udGVudCB7XG5cdFx0XHQuY29udGFpbmVyLWZsdWlkIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0fVxuXHRcdC5idG4tcmVtb3ZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmNWUwZTA7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigjZjVlMGUwLCAxMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnBhZGRpbmctMjUtbW9kaWZ5e1xuXHRwYWRkaW5nLXRvcDogMjVweDtcblx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG4uam9iLWxlZnR7XG4gICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmZhcS1wYW4tbW9kaWZ5e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLypOZXcgYm5yIHZpZGVvIHNlY3Rpb24qL1xuLnZpZGVvLXRlc3RpbW9uaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdCYtd3JhcHBlciB7XG4gICAgXHRmbGV4OiAwIDAgMTAwJTtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0bWFyZ2luOiAwIDVweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHRoNiB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiAjMzZERjdEO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucGwtMCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdC5wci0wIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdCYtYm94IHtcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG5cdFx0XHRoZWlnaHQ6IDE3MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpe1xuXHRcdFx0aGVpZ2h0OiAyMDhweDtcblx0XHR9XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNDNUM1QzU7XG5cdFx0LnRodW1iLWltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0XHQudmlkLXBsYXktYnRuIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zMik7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2JsdWUtcGxheS1idG4ucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcblx0XHRcdFx0d2lkdGg6IDYycHg7XG5cdFx0XHRcdGhlaWdodDogNjJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQudmlkLXBsYXktYnRuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjE2KTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR1bC5zbGljay1kb3RzIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi50ZXN0aW1vbmlhbC1jbGlwLW1vZGFsIHtcblx0ei1pbmRleDogOTk5OTk5OTtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjk1KTtcblx0Lm1vZGFsLWhlYWRlciB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdC5idG4tY2xvc2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuICAgIFx0XHRyaWdodDogMjBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuXHRcdFx0XHR0b3A6IC03cHg7XG4gICAgXHRcdFx0cmlnaHQ6IDY0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdC5tb2RhbC1ib2R5IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdC5tb2RhbC1kaWFsb2cge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcblx0XHRcdG1heC13aWR0aDogOTkwcHghaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5cbi5jYXJlZXItYm5yIHtcblx0LmJ0bi1jZW50ZXItYmxvY2sge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuXHRcdFx0d2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5vd2wtY2Fyb3VzZWwge1xuXHQub3dsLWRvdHMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgLm93bC1kb3Qge1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5YjliOWI7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0OWM2ODQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnZpZC10ZXN0aW1vbmlhbC1zbGlkZXIge1xuXHQub3dsLWRvdHMge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn0iLCIuby10ZXJtcy1oZWFkaW5ne1xyXG4gICAgcGFkZGluZzogMTQwcHggMCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaDF7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4uby10ZXJtc3tcclxuICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnByaXZhY3ktcG9saWN5e1xyXG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICM0MTQ0NDY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAmIC5jLXRpY2tlZC1saXN0IHtcclxuICAgICAgbWFyZ2luOiAwcHggMHB4IDI1cHggMDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDM1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjE1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vaWNvbi1idWxsZXQtZGFyay5zdmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgICAgICAgICB0b3A6MXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbW1vbi1iZy1ob2xkZXIge1xyXG4gICAgICAgIGg1LCBoNntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuXHJcblxyXG4gIC5wcml2YWN5LXBvbGljeS1tb2QgLmNvbW1vbi1iZy1ob2xkZXIge1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOmRlY2ltYWw7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWZ1bmQtcG9saWN5IHtcclxuICAgIGgyIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIC8vIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW46IDQwcHggMCAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAmLm1iLTI1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBvbCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuby10ZXJtcyB7XHJcbiAgICAucmVmdW5kLXBvbGljeSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb29raWUtcG9saWN5LWgxLFxyXG4gIC5kaXNjbGFpbWVyLWgxLFxyXG4gIC5wcml2YWN5LXBvbGljeS1oMSxcclxuICAucmVmdW5kLXBvbGljeS1oMSxcclxuICAudGVybXMtY29uZGl0aW9uLWgxIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xyXG4gICAgfVxyXG4gIH0iLCJcblxuLm8tc2tpbGxzLWhlcm8ge1xuICAkc2VsZiA6ICY7XG4gIC8vXG4gICZfX2Nhc2Utc3R1ZGllcyB7XG4gICAgJl9fYmFubmVyLWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYW5uZXItY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgaDQge1xuICAgICAgICBjb2xvcjogJGdyZWVuLWNvbG9yO1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRncmVlbi1jb2xvcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JlZW4tY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDEge1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZWNobm9sb2d5LWRpdiB7XG4gICAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW4tY29sb3I7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICAgICAgJi53ZHRoLTI1IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLndkdGgtMTUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC52ZXJ0aWNhbC1pbWFnZS1yZXNpemVcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudHJhbnNpcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4uby1jYXNlLXN0dWR5IHtcbiAgJl9fY2xpZW50cyB7XG5cbiAgICAmX190aGUtY2xpZW50LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgcGFkZGluZzozMHB4IDAgMCAwO1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG5cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuXG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBsaXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vZ3JlZW4tYXJyb3cucG5nKTtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm51bWJlci1zdHlsZSB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm51bWJlci1zdHlsZTEge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJzEuJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm51bWJlci1zdHlsZTIge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJzIuJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm51bWJlci1zdHlsZTMge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJzMuJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm51bWJlci1zdHlsZTQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJzQuJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm51bWJlci1zdHlsZTUge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJzUuJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm51bWJlci1zdHlsZTYge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJzYuJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm51bWJlci1zdHlsZTcge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJzcuJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm51bWJlci1zdHlsZTgge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJzguJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc2VydmljZXMge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMCAwO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG5cbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAvLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIC8vICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgICAgIC8vICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuXG4gICAgICAudGhlLXJlc3VsdHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTcwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwJSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwJSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcbiAgICAgICAgLy8gQGluY2x1ZGUgdGFibGV0LWxnIHtcbiAgICAgICAgLy8gIHRvcDogLTE1MHB4O1xuICAgICAgICAvLyB9XG4gICAgICB9XG5cbiAgICAgIC5yZXN1bHRzLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgIHVse1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9ncmVlbi1hcnJvdy5wbmcpO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDR7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJl9faWNvbi1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1heC13aWR0aDogMzZweDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuXG4gICAgfVxuXG4gICAgJl9fdGhlLXJlc3VsdHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgLy8gQGluY2x1ZGUgdGFibGV0LWxnIHtcbiAgICAgICAgLy8gIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAmX19kaXYge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIC8vIEBpbmNsdWRlIHRhYmxldC1sZyB7XG4gICAgICAgICAgLy8gIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIC8vIH1cblxuICAgICAgICAgIGg0e1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuLWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuXG4uZm9udC1zaXplLTI0LWkge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cbi5wYWRkaW5nLXRvcC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4uby1jYXNlLXN0dWRpZXMtbmV3e1xuICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcbiAgLy8gcGFkZGluZy10b3A6IDIwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgcGFkZGluZzogNjVweCAwIDUwcHg7XG4gICAgLy8gcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG4gIC5idG5fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG4gIH1cbiAgLmZpbHRlcntcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICBzcGFuLmZsdC10ZWNoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICB1bHtcbiAgICAgIGxpe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcm9kdWN0e1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgbWluLWhlaWdodDogNDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCAjMDAwMDAwMzA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgYXtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcG9ydGZvbGlve1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWluLWhlaWdodDogMzQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDVweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIC8qIG1vYmlsZSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqL1xuICAgICAgICAvLyBAaW5jbHVkZSB0YWJsZXQtc20ge1xuICAgICAgICAvLyAgIHdpZHRoOiAzMSU7XG4gICAgICAgIC8vICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIC8vICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgLy8gfVxuICAgICAgICBoM3tcbiAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAucHAtdGh1bWJ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5wLWJ1dHRvbntcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQTRCQjY2O1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNEJCNjY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnAtbGlua3tcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9wb3J0Zm9saW8vbGluay1pY29uLnBuZykgODMlIDZweCBuby1yZXBlYXQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAwIDJweCAxOXB4O1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL3BvcnRmb2xpby9saW5rLWljb24taG92ZXIucG5nKSA4MyUgNnB4IG5vLXJlcGVhdCAjRkY1ODAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3R0b20tY2FzZXN0dWRpZXN7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAvLyBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvdW50cnktY29kZXtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgaDN7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIC8vIGhlaWdodDogODBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvdHRvbS1jYXNlc3R1ZGllc3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvKiBtb2JpbGUgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi9cbiAgICAgICAgICAvLyBAaW5jbHVkZSB0YWJsZXQtc20ge1xuICAgICAgICAgIC8vICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAvLyAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUFFQUVBO1xuICAgICAgICAgIC8vICAgcGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG4gICAgICAgICAgLy8gICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIC8vIH1cblxuICAgICAgICAgIGEuY29sb3ItaWNvbntcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAuYnRuLWNhc2VzdHVkaWVze1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgIGNvbG9yOiAjRkY1ODAwO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTgwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwO1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLyogbW9iaWxlIHF1ZXJ5IGZvciB0YWJsZXQgbGFuZHNjYXBlICovXG4gICAgICAgICAgLy8gQGluY2x1ZGUgdGFibGV0LXNtIHtcbiAgICAgICAgICAvLyAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAvLyAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgICAgICAvLyB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWNhc2VzdHVkaWVzMXtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDMycHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXNlLXN0dWR5LWhvbWUvaWNvbi1wZGYuc3ZnKSAwIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLy8gQGluY2x1ZGUgdGFibGV0LW0tc20ge1xuICAgICAgICAgIC8vICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAgICAgLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNSUgNTAlO1xuICAgICAgICAgIC8vIH1cbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgICAgICBib3R0b206IDlweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDM0MzQzM7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIHRhYmxldC1tLXNtIHtcbiAgICAgICAgICAgIC8vICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgIH1cbiAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0ZGNTgwMDtcbiAgICAgICAgICAgICAgLy8gY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgLy8gYm9yZGVyOiAycHggc29saWQgI0ZGNTgwMDtcbiAgICAgICAgICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk0NjQ2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8qIG1vYmlsZSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqL1xuICAgICAgICAgIC8vIEBpbmNsdWRlIHRhYmxldC1zbSB7XG4gICAgICAgICAgLy8gICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAvLyAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIC5maWx0ZXItaGVpZ2h0e1xuICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIG1hcmdpbjogMCAwIDUwcHggMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtaW4td2lkdGg6IDIxNXB4O1xuICAgICAgdWx7XG4gICAgICAgIGxpe1xuICAgICAgICAgIC5jYXNlLXN0dWR5LWxhYmVsXG4gICAgICAgICAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy8gdG9wOiAtM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gIH1cbiAgLnRlY2gtZmlsdGVyLWhlaWdodCB7XG4gICAgei1pbmRleDogOTk7XG4gIH1cbiAgLmZpbHRlci1oZWlnaHQgdWwgbGkge1xuICAgICAgcGFkZGluZzogMCAwIDEycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZpbHRlci1oZWlnaHQgdWwgbGkgaW1ne1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLmZpbHRlci1oZWlnaHQgdWwgbGkgaW5wdXQge1xuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxufVxuXG4uYnRuLWNhc2VzdHVkaWVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjRkY1ODAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwO1xuICAgIHBhZGRpbmc6IDAgMjdweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRERjdEO1xuICAgIH1cbn1cblxuLmRyb3AtZG93bi10ZWNobm9sb2dpZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuc2VsZWN0ZWQge1xuICAgICAgYSB7XG4gICAgICAgIGltZy5maWx0ZXItaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcuaWNvbi1hcnJvdyB7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgaW1nLmljb24tdXAge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtd2Vua2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIGltZy5pY29uLWRvd24ge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgLXdlbmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG59XG5cbi5vLWNhc2Utc3R1ZHktY3Rhe1xuICBwYWRkaW5nOjIwcHggMCA2MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqL1xuICAgIC8vIEBpbmNsdWRlIHRhYmxldC1zbSB7XG4gICAgLy8gICAgIHBhZGRpbmc6IDMwcHggMCA4MHB4O1xuICAgIC8vIH1cbn1cblxuLnBhZ2luZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTVweCAwIDMwcHggMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMzBweCAwO1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgJi5jdXJyZW50e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGNTgwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIGVte1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgIH1cbiAgICBhe1xuICAgICAgY29sb3I6IzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogNnB4O1xuICAgIH1cbiAgICB1bHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgICAgICAgY29sb3I6ICMzNzM3Mzc7XG4gICAgICAgICAgLy8gQGluY2x1ZGUgdGFibGV0LW0tc20ge1xuICAgICAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgLy8gfVxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vbGVmdC1pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAvLyAmOmJlZm9yZSB7XG4gICAgICAgICAgICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgLy8gICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9yaWdodC1pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAvLyAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgLy8gICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAvLyAgIHRvcDogOXB4O1xuICAgICAgICAgICAgLy8gICBsZWZ0OiA5cHg7XG4gICAgICAgICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC5mbGV4LWNlbnRlciB7XG4gICAgICAgICAgICAgIHRleHQtaW5kZW50OiA5OTk5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZsZXgtY2VudGVye1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGl2ZS1wYWdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1ODAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgICAgICAgY29sb3I6ICMzNzM3Mzc7XG4gICAgICAgICAgLy8gQGluY2x1ZGUgdGFibGV0LW0tc20ge1xuICAgICAgICAgIC8vICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAvLyB9XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3JpZ2h0LWljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAvLyAmOmJlZm9yZSB7XG4gICAgICAgICAgLy8gICBjb250ZW50OiAnJztcbiAgICAgICAgICAvLyAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL3JpZ2h0LWljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAvLyAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIC8vICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIC8vICAgdG9wOiA5cHg7XG4gICAgICAgICAgLy8gICBsZWZ0OiA5cHg7XG4gICAgICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgLy8gfVxuICAgICAgICAgIC5mbGV4LWNlbnRlciB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogOTk5OXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIi4uLlwiO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDJweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnByZXZTaGVwe1xuICAgICAgICBsaXtcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLm1pZFNoZXB7XG4gICAgICAgIGxpe1xuICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAycHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmxhc3RTaGVwe1xuICAgICAgICBsaXtcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBjb250ZW50OiBcIi4uLlwiO1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKXtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmVTZXB0ZXJ7XG4gICAgICAgIGxpe1xuICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMil7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbn1cblxuLyogd2lkdGggKi9cbi5maWx0ZXIgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5cbi8qIFRyYWNrICovXG4uZmlsdGVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICNGQ0ZDRkM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi8qIEhhbmRsZSAqL1xuLmZpbHRlciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE0QTRBO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYmFubmVyLWltYWdlLW92ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICAvLyBAaW5jbHVkZSB0YWJsZXQtbGcge1xuICAvLyAgZGlzcGxheTogYmxvY2s7XG4gIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICB0b3A6IDY1JTtcbiAgLy8gIHJpZ2h0OiAtODVweDtcbiAgLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLy8gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAvLyAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC8vICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAvLyB9XG5cbn1cblxuLmltYWdlLXBvc2l0aW9uLWNhc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlbmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4ucGFkZGluZy10b3AtOTAtbWxucHtcbiAgcGFkZGluZy10b3A6IDkwcHghaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwOXB4O1xufVxuXG4uY2FzZS1zdHVkeS1iYWNrZ3JvdW5kLW1sbnAge1xuICBoZWlnaHQ6IDUwOXB4O1xufVxuXG4uY2FzZS1zdHVkaWVzLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzI2MjJkYjtcbiAgcGFkZGluZzogMCAxNXB4IWltcG9ydGFudDtcbiAgLy8gQGluY2x1ZGUgdGFibGV0LW0tc20ge1xuICAvLyAgcGFkZGluZzogMHB4IWltcG9ydGFudDtcbiAgLy8gfVxuICAubWxwbi1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAubWxwbi1yaWdodCB7XG5cbiAgfVxuICAmX19iYW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgLy8gQGluY2x1ZGUgdGFibGV0LW0tc20ge1xuICAgIC8vICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgLy8gfVxuICAgIHAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlFMjExNjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMCAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAvLyBAaW5jbHVkZSB0YWJsZXQtbS1zbSB7XG4gICAgICAvLyAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgLy8gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgLy8gfVxuICAgICAgLy8gQGluY2x1ZGUgdGFibGV0LW0tc20ge1xuICAgICAgLy8gICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcbiAgICAgIC8vICAgbGluZS1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbn1cblxuLmNsaWVudC1oZWFkaW5nLW1sbnAge1xuICBjb2xvcjogIzQ5NDk0OTtcbiAgZm9udC1zaXplOiA1NXB4IWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHghaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzNXB4IWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWYhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICAvLyBAaW5jbHVkZSB0YWJsZXQtbWluLXNtIHtcbiAgLy8gIGZvbnQtc2l6ZTogNTVweCFpbXBvcnRhbnQ7XG4gIC8vIH1cbiAgLy8gQGluY2x1ZGUgdGFibGV0LW0tc20ge1xuICAvLyAgZm9udC1zaXplOiAzMHB4IWltcG9ydGFudDtcbiAgLy8gfVxufVxuXG4uY2xpZW50LWRlc2NyaXB0aW9uLW1sbnAge1xuICBmb250LXNpemU6IDE3cHghaW1wb3J0YW50O1xufVxuXG4uY2hhbGxlbmdlLWJ1bGxldHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweCFpbXBvcnRhbnQ7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUMzRTJFO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC8vIEBpbmNsdWRlIHRhYmxldC1tLXNtIHtcbiAgICAgIC8vICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbn1cblxuLm1sbnAtd2F0Y2gtdGV4dCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMDM1MkI7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC04cHg7XG4gIH1cbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMnB4IWltcG9ydGFudDtcbn1cblxuLnZpZGVvLW1sbnAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi52aWRlb3tcbiAgICBoZWlnaHQ6MzE1cHg7XG59XG4udmlkZW8tYm94e1xuICAgIGhlaWdodDozMTVweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLnZpZGVvLXRodW1ibmFpbHtcbiAgICB6LWluZGV4OjMwMDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6MTAwJTtcbn1cblxuLnZpZGVvLWZyYW1le1xuICAgIHotaW5kZXg6MTAwO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDoxMDAlO1xufVxuXG4udGh1bWJuYWlsLWxpbmsgLnZpZGVvLXRodW1ibmFpbHtcbiAgICBkaXNwbGF5OmJsb2NrO1xufVxuXG4udGh1bWJuYWlsLWxpbms6aG92ZXIgLnZpZGVvLXRodW1ibmFpbHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbiN2aWRlby1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDQwZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgYm94LXNoYWRvdzogMC4yNWVtIDAuMjVlbSAwLjI1ZW0gcmdiYSggMCwgMCwgMCwgMC4zICk7XG4gfVxuXG4jdmlkZW8tY29udGFpbmVyIHZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gfVxuXG4jdmlkZW8tY29udGFpbmVyIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gfVxuLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gfVxuXG4jc3RhcnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5wYWRkaW5nLXNtYWxsLXZpZXcge1xuICAvLyBAaW5jbHVkZSB0YWJsZXQtbS1zbSB7XG4gIC8vICBwYWRkaW5nOiAwO1xuICAvLyB9XG4gIC5wYWRkaW5nLTAge1xuICAgIC8vIEBpbmNsdWRlIHRhYmxldC1tLXNtIHtcbiAgICAvLyAgcGFkZGluZzogMzBweCAxNXB4IWltcG9ydGFudDtcbiAgICAvLyB9XG4gIH1cbn1cblxuLmdyYWRpZW50LWdyZWVuLWJsdWUtbWxucCB7XG4gICAgYmFja2dyb3VuZDogIzAwYjM1YztcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMwMGIzNWMgMCUsICMwYjhhOGEgNDclLCAjMDA0NDc1IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzAwYjM1YyksIGNvbG9yLXN0b3AoNDclLCAjMGI4YThhKSwgY29sb3Itc3RvcCgxMDAlLCAjMDA0NDc1KSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDBiMzVjIDAlLCAjMGI4YThhIDQ3JSwgIzAwNDQ3NSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDBiMzVjIDAlLCAjMGI4YThhIDQ3JSwgIzAwNDQ3NSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAwYjM1YyAwJSwgIzBiOGE4YSA0NyUsICMwMDQ0NzUgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzAwYjM1YyAtMjIlLCAjMGU1NTc5IDQ3JSwgIzAwNDQ3NSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwYjM1YycsIGVuZENvbG9yc3RyPScjMDA0NDc1JywgR3JhZGllbnRUeXBlPTEgKTtcbn1cbnAuc2VydmljZS10eHR7XG4gICAgbWluLWhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG59XG4uZG93bmxvYWQtZm9ybXtcbiAgICBtYXgtd2lkdGg6IDYyNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6MDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8vICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgLy8gfVxuICAgIGZvcm17XG4gICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCA0MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNjBweCA0MHB4O1xuICAgICAgfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIC8vIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvLyAgIHBhZGRpbmc6IDIwcHggMTVweCA0MHB4O1xuICAgICAgLy8gfVxuICAgIH1cblxuICAgIGxhYmVse1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5jcy1uYW1le1xuICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9jb21tb24vZm9ybS1pY29uLTEucG5nKSAgMCA1MCUgbm8tcmVwZWF0O1xuICAgIH1cbiAgICAuY3MtZW1haWx7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2NvbW1vbi9mb3JtLWljb24tMi5wbmcpICAwIDUwJSBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgYnV0dG9ue1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIH1cbiAgICAucG9wdXAtaGVhZGluZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTQwcHggMzBweCA0MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTEwcHggMzBweCA2MHB4O1xuICAgICAgfVxuICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC8vICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTVweDtcbiAgICAgIC8vICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvLyB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Nhc2Utc3R1ZHkvcG9wdXAtaGVhZGluZy1iZy5wbmcpIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgICB9XG4gICAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5vaG5vaG9uZXkge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbn1cbi5wb3B1cC1tb2RhbCBidXR0b24uY2xvc2Uge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDIzJSFpbXBvcnRhbnQ7XG4gICAgdG9wOiA0MnB4IWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC8vIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLy8gICByaWdodDogMiUgIWltcG9ydGFudDtcbiAgICAvLyB9XG59XG5cbi5jcy1iYW5uZXItcGRme1xuICBwYWRkaW5nOiA3cHggMzJweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXNlLXN0dWR5L2ljb24tcGRmLTEuc3ZnKSAwIDUwJSBuby1yZXBlYXQ7XG4gIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgLy8gRGV0YWlscyBwYWdlXG4gICAgIC5jYXNlLXN0dWRpZXMtZGV0YWlscyAme1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMzRweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgd2lkdGg6IDI4OHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0REY3RDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC8vIERldGFpbHMgcGFnZVxuICAgICAgLmNhc2Utc3R1ZGllcy1kZXRhaWxzICZ7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICByaWdodDowO1xuICAgICAgfVxuICAgIH1cbiAgICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1ODAwO1xuICAgICAgICAvLyBjb2xvcjogJHdoaXRlO1xuICAgICAgICAvLyBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwO1xuICAgICAgICAvLyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC8vIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLy8gICBmb250LXNpemU6IDE0cHg7XG4gICAgLy8gICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIC8vICAgZmxvYXQ6IG5vbmU7XG4gICAgLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1JSA1MCU7XG4gICAgLy8gICBtYXgtd2lkdGg6IDI4MHB4O1xuXG4gICAgLy8gfVxuICB9XG5cbi5jYXNlLXN0dWR5LWRvd25sb2Fke1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1hcmdpbjogNjBweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxQjM4O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Nhc2Utc3R1ZHkvZG93bmxvYWQtYmcuanBnKSA1MCUgNTAlIG5vLXJlcGVhdCMwOTFCMzg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG59XG4uY2FzZS1zdHVkeS1kb3dubG9hZCBpbWcuZG93bmxvYWQtaWNvbntcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBub25lO1xuICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgIH1cbn1cbi5jYXNlLXN0dWR5LWRvd25sb2FkIGgye1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvLyBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvLyAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICBmb250LXNpemU6IDM0cHg7XG4gIC8vICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIC8vICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIC8vIH1cbn1cbi5jcy1ib3QtYmFubmVyLXBkZntcbiAgYm9yZGVyOjJweCBzb2xpZCAjRkY1ODAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FzZS1zdHVkeS9pY29uLWRvd24tYXJyb3cucG5nKSA4OCUgNTAlIG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDE2cHggNjBweCAxOHB4IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDQwcHggMCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTgwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLy8gQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLy8gICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAvLyAgICAgd2lkdGg6IDIzNXB4O1xuICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gIC8vIH1cbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDYwcHggMThweCAxNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgIHBhZGRpbmc6IDE2cHggNjBweCAxOHB4IDMwcHg7XG4gIH1cbn1cbi5jcy1ib3QtYmFubmVyLXBkZjpmb2N1c3tcbiAgY29sb3I6ICNmZmY7XG59XG4uY3MtYm90LWJhbm5lci1wZGY6aG92ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU4MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6MnB4IHNvbGlkICNmZmY7XG59XG5cbi5yZXRlbnRpb24tcmF0ZSB7XG4gICAgYmFja2dyb3VuZDogIzEwRDA4RTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMxMEQwOEUgMCUsICMwODI2NTMgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMTBEMDhFIDAlLCAjMDgyNjUzIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxMEQwOEUgMCUsICMwODI2NTMgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMxMEQwOEUnLCBlbmRDb2xvcnN0cj0nIzA4MjY1MycsR3JhZGllbnRUeXBlPTEgKTtcbiAgICBwYWRkaW5nOiA0NXB4IDM1cHggMTMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmh1cnJ5IHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAtMjEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgcGFkZGluZzogNDBweCA4MHB4IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IDBweCAjYTZhNmE2O1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IDBweCAjYTZhNmE2O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMThweCAwcHggI2E2YTZhNjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uaHVycnkgaDN7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5odXJyeSBwe1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbn1cbi5odXJyeSAuYnRue1xuICBwYWRkaW5nOiAxMnB4IDAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMjQwcHghaW1wb3J0YW50O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgIHBhZGRpbmc6IDE5cHggMHB4IWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4IWltcG9ydGFudDtcbiAgfVxufVxuLm8tY2FzZXN0dWRpZXMtdGhhbmt5b3V7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNzBweCAwIDUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Nhc2VzdHVkaWVzLXRoYW5rLXlvdS90aGFuay15b3UtYmFubmVyLmpwZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjkwcHg7XG59XG4uby1jYXNlc3R1ZGllcy10aGFua3lvdSBoMXtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5vLWNhc2VzdHVkaWVzLXRoYW5reW91IHB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uby1jYXNlc3R1ZGllcy10aGFua3lvdSBwIGF7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG59XG4uY2FzZS10aGFua3MgLmJ0bntcbiAgICB6LWluZGV4OiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTgwMDtcbiAgICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuLmNhc2UtdGhhbmtzIC5idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvY29tbW9uL2Fycm93LXdoaXRlLnBuZykgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgei1pbmRleDogLTE7XG59XG4uY2FzZS10aGFua3MgLnNvY2lhbC1mb290ZXItZGl2aWRlci0tc29jaWFsLXBhbntcbiAgYm9yZGVyLXRvcDogMCFpbXBvcnRhbnQ7XG59XG4uY2hlYXBlci1iZXR0ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNUI5NkE7XG4gICAgcGFkZGluZzogMTBweCAzNXB4IDMwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzVweDtcbiAgICB9XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNoZWFwZXItYmV0dGVyIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbn1cbi5jaGVhcGVyLWJldHRlciBwIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucmV0ZW50aW9uLXJhdGUxIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTBEMDhFO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzEwRDA4RSAwJSwgIzA4MjY1MyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMxMEQwOEUgMCUsICMwODI2NTMgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzEwRDA4RSAwJSwgIzA4MjY1MyAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzEwRDA4RScsIGVuZENvbG9yc3RyPScjMDgyNjUzJyxHcmFkaWVudFR5cGU9MSApO1xuICAgIHBhZGRpbmc6IDIwcHggMzVweCAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBwYWRkaW5nOiA0NXB4IDM1cHggMDtcbiAgICB9XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnJldGVudGlvbi1yYXRlMSBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxufVxuLy8gLnJldGVudGlvbi1yYXRlMSBhIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4vLyAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuLy8gICAgIGJvcmRlci1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4vLyB9XG5cbi5vZmYtdmlkZW8tcGFuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5vZmYtdmlkZW8tcGFuIC5vZmYtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgICBmbG9hdDogbGVmdDtcbn1cbi5vZmYtdmlkZW8tcGFuIC5vZmYtdmlkZW8tdHh0IHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ub2ZmLXZpZGVvLXBhbiAub2ZmLXZpZGVvLXR4dCBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5vZmYtdmlkZW8tcGFuIC5vZmYtdmlkZW8tdHh0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG59XG4ub2ZmLXZpZGVvLXBhbiAub2ZmLXZpZGVvLXR4dCBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNTgwMCFpbXBvcnRhbnQ7XG59XG4ucG9zdC1wYW4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gICAgcGFkZGluZzogMjVweCAyMHB4IDIwcHggMjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDMwcHggMjBweDtcbiAgICB9XG59XG4ucG9zdC1wYW4gaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG59XG4ucG9zdC1wYW4gdWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnBvc3QtcGFuIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG59XG4ucG9zdC1wYW4gdWwgbGkgc3BhbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnBvc3QtcGFuIHVsIGxpIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnBvc3QtcGFuIC5idG57XG4gIG1heC13aWR0aDogMzAwcHghaW1wb3J0YW50O1xufVxuLnRoYW5rLXJpZ2h0LXRvcHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aGFuay1yaWdodC10b3B7XG4gIHVse1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoM3tcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIHB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbi50LWxlZnR7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDglO1xuICBtaW4taGVpZ2h0OiAzNjhweDtcbn1cbi50LXJpZ2h0e1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA0OCU7XG4gIG1pbi1oZWlnaHQ6IDM2OHB4O1xufVxuXG5cbi8vIC5vLXNraWxscy1oZXJvLWNzX19jYXNlLXN0dWRpZXNfX3RlY2hub2xvZ3ktZGl2IHtcbi8vICAgLy8gQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbi8vICAgLy8gICBkaXNwbGF5OiBub25lO1xuLy8gICAvLyB9XG4vLyB9XG4vLyBzZWN0aW9uLm8tY2FzZS1zdHVkaWVzLW5ldyB7XG4vLyAgIC8vIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4vLyAgIC8vICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbi8vICAgLy8gfVxuLy8gfVxuXG4vLyAuY2FzZS1zdHVkaWVzLWNsYXNzIHtcbi8vICAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbi8vICAgICAvLyBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuLy8gICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbi8vICAgICAvLyB9XG4vLyAgIH1cbi8vIH1cbi5iYW5uZXItdG9wLXBvc2l0aW9uX19jZW50ZXIge1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpO1xuICB9XG59XG5cbi5jYXNlLXN0dWRpZXMtZGV0YWlscyB7XG4gIC5iYW5uZXItdG9wLXBvc2l0aW9uX19jZW50ZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cbn1cblxuLm8tY2FzZS1zdHVkaWVzLW5ldyB7XG4gIC5tYXNvbnJ5IHtcbiAgICBjb2x1bW4tY291bnQ6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IC8vIG1vZGlmaWVkXG4gICAgfVxuICB9XG4gIC5wcm9kdWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgbWFyZ2luOiAxNXB4IDEwcHg7XG4gICAgfVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmbGV4OiAwIDAgIDQ3JTtcbiAgICAgIHdpZHRoOiA0NyU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyODBweCkge1xuICAgICAgLy9mbGV4OiAwIDAgMzAlO1xuICAgICAgZmxleDogMCAwIDMxLjU1JTsgLy8gbW9kaWZpZWRcbiAgICAgIC8vd2lkdGg6IDMwJTtcbiAgICAgIG1heC13aWR0aDogMzEuNTUlOyAvLyBtb2RpZmllZFxuICAgICAgZmxleC1ncm93OjE7XG4gICAgfVxuICB9XG59XG5cbi5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QgLmJvdHRvbS1jYXNlc3R1ZGllcyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHggMTNweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG59XG5cbi5vLWNhc2Utc3R1ZGllcy1uZXcgLnByb2R1Y3QgLmJvdHRvbS1jYXNlc3R1ZGllcyAuYnRuLWNhc2VzdHVkaWVzMSB7XG4gICAgcGFkZGluZzogMTNweCAxM3B4IDEzcHggMzJweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgcGFkZGluZzogMTNweCAzMnB4O1xuICAgIH1cbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXNlLXN0dWR5LWhvbWUvaWNvbi1wZGYuc3ZnKSAwIDUwJSBuby1yZXBlYXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNteU1vZGFsMXtcbiAgLm1vZGFsLWNvbnRlbnR7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbiNteU1vZGFsMSAubW9kYWwtYm9keXtcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG59XG5cbi5kb3dubG9hZC1mb3JtIC5wb3B1cC1oZWFkaW5nOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXNlLXN0dWR5L3BvcHVwLWhlYWRpbmctYmcucG5nKSAxMDAlIDEwMCUgbm8tcmVwZWF0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTA4cHg7XG4gICAgaGVpZ2h0OiA4OHB4O1xufVxuLmRvd25sb2FkLWZvcm0gaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG4uZG93bmxvYWQtZm9ybSAuY3MtbmFtZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Zvcm0taWNvbi0xLnBuZykgMCA1MCUgbm8tcmVwZWF0O1xufVxuLmRvd25sb2FkLWZvcm0gLmNzLWVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZm9ybS1pY29uLTIucG5nKSAwIDUwJSBuby1yZXBlYXQ7XG59XG4uZG93bmxvYWQtZm9ybSAudS1zdWJtaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTlweCAwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGNTgwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1ODAwO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG59XG4udS1zdWJtaXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9hcnJvdy13aGl0ZS5wbmcpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uZG93bmxvYWQtZm9ybSBwe1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI215TW9kYWwxIGJ1dHRvbi5jbG9zZSB7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL3JpZ2h0OiAtMjYlIWltcG9ydGFudDtcbiAgICByaWdodDogLTg4JSAhaW1wb3J0YW50O1xuICAgIC8vdG9wOiAzNXB4IWltcG9ydGFudDtcbiAgICB0b3A6MCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IDAgMCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC8vd2lkdGg6IDM1cHg7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLy9tYXJnaW4tbGVmdDogMTQycHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgLy9hZGRlZFxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICByaWdodDogLTUwJSFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDVweCFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMzI1cHg7XG4gICAgfVxufVxuXG4vLyAjbXlNb2RhbDEgYnV0dG9uLmNsb3NlIHtcbi8vICAgICB6LWluZGV4OiA5OTk7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gICAgIHRvcDogMDtcbi8vICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuLy8gICAgIG9wYWNpdHk6IDE7XG4vLyAgICAgcGFkZGluZzogMTBweDtcbi8vICAgICB3aWR0aDogMjBweDtcbi8vIH1cblxuLm8tdGhhbmsteW91X19hcHBsaWNhdGlvbiB7XG4gICAgcGFkZGluZzogMTUwcHggMDtcbn1cbi5vLXRoYW5rLXlvdV9fdG9wIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xufVxuLm8tdGhhbmsteW91X19mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzQxNDQ0NjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4uY2FzZS1zdHVkeS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5tbG5wLWNoIHtcbiAgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuXG4ubWxucC1zb2wge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIC5tbG5wLXNvbC1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ubWxucC1yZXMge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5wYWRkaW5nLWJvdHRvbS02MC5pbWctcmVzcG9uc2l2ZS5jZW50ZXItYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGg0IHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZhcS1zZWN0aW9uIHtcbiAgLmJ0bl93cmFwcGVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uY2FzZS1zdHVkeS1ibnIge1xuICBiYWNrZ3JvdW5kOiAjMGExYjM5O1xuICBwYWRkaW5nOiA4MHB4IDAgMCAwO1xuICBtaW4taGVpZ2h0OiAxNDVweDtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMCAwO1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB9XG4gIFxuXG4gIC8vIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gIC8vICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLy8gICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xuICAvLyAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICAvLyB9XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgLy8gbWluLWhlaWdodDogMjgwcHg7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgcGFkZGluZzogMTMwcHggMCAwIDIwMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Nhc2Utc3R1ZHkvY2FzZS1zdHVkaWVzLWJhbm5lci5wbmcpIG5vLXJlcGVhdCAxMCUgMTAwJSAjMGExYjM5O1xuICB9XG5cbiAgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMzZERjdEO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBmb250LXNpemU6IDYycHg7XG4gICAgfVxuICB9XG59XG4uY2FzZS1zdHVkaWVzLWNsYXNzIHtcbiAgLm8tY2FzZS1zdHVkaWVzLW5ldyB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxze1xuXG4gIC8vIEZvbnRzXG4gICYgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fYmFubmVyLWNvbnRlbnQsXG4gICYgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fYmFubmVyLWNvbnRlbnQgcCxcbiAgJiAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgaDMsXG4gICYgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHAsXG4gICYgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IGg0LFxuICAmIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMgdWwgbGksXG4gICYgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHVsIGxpe1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICB9XG4gIH1cbiAgLy8gQmFubmVyXG4gICYgLm8tc2tpbGxzLWhlcm97XG4gICAgcGFkZGluZzoxMDBweCAwIDUwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgIWltcG9ydGFudDtcbiAgICAgICYucGFkZGluZy0xMDB7XG4gICAgICAgIHBhZGRpbmc6MTIwcHggMCA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX2Jhbm5lci1pbWFnZXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDozMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiAuby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVzIC5jb250YWluZXIgPiAucm93e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAmIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXMgLmNvbC1zbS02e1xuICAgIC8vIG9yZGVyOjI7XG4gICAgLy8gQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAvLyAgIG9yZGVyOjE7XG4gICAgLy8gfVxuICB9XG4gICYgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllcyAuY29sLXNtLTYuYmFubmVyLXRvcC1wb3NpdGlvbl9fY2VudGVye1xuICAgIC8vIG9yZGVyOjE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAvLyAgIG9yZGVyOjI7XG4gICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gICB0b3A6IGF1dG87XG4gICAgLy8gICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgLy8gfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgIG9yZGVyOjI7XG4gICAgfVxuICB9XG4gICYgLm8tc2tpbGxzLWhlcm9fX2Nhc2Utc3R1ZGllc19fYmFubmVyLWltYWdle1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBwYWRkaW5nLXRvcDowO1xuICAgIH1cbiAgfVxuICAmIC5jcy1iYW5uZXItcGRme1xuICAgIG1hcmdpbjoxNXB4IGF1dG8gMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAmIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHMgLmNvbnRhaW5lcntcbiAgICBwYWRkaW5nLWxlZnQ6MzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjMwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xuICAgIH1cbiAgfVxuICAmIC5wYWQtODB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuICB9XG4gICYgLnBhZGRpbmctODB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cbiAgfVxuICAmIC5mb250LXdlaWdodC02MDB7IGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDt9XG4gICYgLmZvbnQtd2VpZ2h0LTcwMHsgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O31cbiAgLy8gQ2xpZW50XG4gICYgLm8tY2FzZS1zdHVkeV9fY2xpZW50cy1maXJzdHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6NTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCl7XG4gICAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgdWx7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAmIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHMtdGl0bGV7XG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBDYXNlIHN0dWRkeSBzbWFsbCBCYW5uZXJcbiAgJiAucGFkLTgwLm8tY2FzZS1zdHVkeV9fY2xpZW50cy1iYW5uZXJ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIHBhZGRpbmctdG9wOjgwcHg7XG4gICAgfVxuICB9XG4gICYgLm8tY2FzZS1zdHVkeV9fY2xpZW50cy1iYW5uZXJ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIHBhZGRpbmctYm90dG9tOjgwcHg7XG4gICAgfVxuICB9XG4gICYgLm8tY2FzZS1zdHVkeV9fY2xpZW50cy1iYW5uZXIgLmNvbnRhaW5lcntcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICYgLm8tY2FzZS1zdHVkeV9fY2xpZW50cy1iYW5uZXIgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1pbWFnZXtcbiAgICBpbWd7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiAuby1jYXNlLXN0dWR5X19jbGllbnRzLWJhbm5lciAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnR7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuXG4gICAgfVxuICB9XG5cbiAgLnBhZC1ib3QtMTUwe1xuICAgIHBhZGRpbmctYm90dG9tOjEwNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBwYWRkaW5nLWJvdHRvbToxNTBweDtcbiAgICB9XG4gIH1cbiAgJiAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnQgaDN7XG4gICAgZm9udC1zaXplOjI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgfVxuICAmIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBoNHtcbiAgICBmb250LXNpemU6MjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBwLFxuICAmIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCB1bCBsaXtcbiAgICBmb250LXNpemU6MTZweDtcbiAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICYgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IHB7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gICAgfVxuICAgICZbY2xhc3M9XCJmb250LXdlaWdodC02MDBcIl0ge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50ID4gcHtcbiAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCAuZm9udC1zaXplLTI0LWl7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIGZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC8vIFNlcnZpY2VzXG4gICYgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyB7XG4gICAgcGFkZGluZy10b3A6MDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgcGFkZGluZy10b3A6NjBweDtcbiAgICB9XG4gIH1cbiAgJiAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX3NlcnZpY2VzIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICB9XG4gIH1cbiAgJiAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX3NlcnZpY2VzIHVsIGxpe1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbiAgICB9XG4gIH1cbiAgJiAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX3NlcnZpY2VzIHVsIGxpOmFmdGVye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWNvbnRlbnRfX3NlcnZpY2VzIHVsIGxpIHNwYW57XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAmIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudF9fc2VydmljZXMgKyBoMywgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50X19zZXJ2aWNlcyArIGg0e1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBtYXJnaW4tdG9wOjIwcHhcbiAgICB9XG4gIH1cbiAgLy8gVGhlIFNvbHV0aW9uXG4gICYgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1pbWFnZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIC8vIFJlc3VsdFxuICAmIC5wYWRkaW5nLWFsbC02MHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBwYWRkaW5nOiA2MHB4O1xuICAgIH1cbiAgfVxuICAmIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1yZXN1bHRze1xuICAgIC8vIGJhY2tncm91bmQ6IzAyM0U2NjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDBiMzVjIDAlLCAjMGI4YThhIDQ3JSwgIzAwNDQ3NSAxMDAlKTtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgcGFkZGluZy10b3A6MTAwcHg7XG4gICAgfVxuICB9XG4gICYgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLXJlc3VsdHNfX2RpdntcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gICYgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1jb250ZW50IC50aGUtcmVzdWx0c3tcbiAgICB0b3A6LTU1cHg7XG4gICAgbWF4LXdpZHRoOiAxNThweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgdG9wOi03MHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxuICAmIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1yZXN1bHRzIC5vLWNhc2Utc3R1ZHlfX2NsaWVudHNfX3RoZS1jbGllbnQtY29udGVudCBoM3tcbiAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gICYgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLXJlc3VsdHNfX2RpdiBoNCxcbiAgJiAuZm9udC1zaXplLTI0LWl7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG4gICYgLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLXJlc3VsdHNfX2RpdiBwe1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuICB9XG4gICYgLnJlc3VsdHMtY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cblxuICAvLyBEb3dubG9hZCBQREZcbiAgJiAuY2FzZS1zdHVkeS1kb3dubG9hZCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FzZS1zdHVkeS9kb3dubG9hZC1tb2ItYmcuanBnKSA1MCUgNTAlIG5vLXJlcGVhdCAjMDkxYjM4O1xuICAgIGJhY2tncm91bmQtc2l6ZTphdXRvIDEwMCUgO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXNlLXN0dWR5L2Rvd25sb2FkLWJnLmpwZykgNTAlIDUwJSBuby1yZXBlYXQgIzA5MWIzODtcbiAgICAgIGJhY2tncm91bmQtc2l6ZToxMDAlIGF1dG8gO1xuICAgIH1cbiAgfVxuICAmIC5jYXNlLXN0dWR5LWRvd25sb2FkIGltZy5kb3dubG9hZC1pY29ue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1heC13aWR0aDogMTE3cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJiAuY3MtYm90LWJhbm5lci1wZGZ7XG4gICAgbWFyZ2luLXRvcDoxNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBtYXJnaW4tdG9wOjQwcHg7XG4gICAgfVxuICB9XG4gICYgLmNhc2Utc3R1ZGllcy1iYW5uZXIgLmNzLWJvdC1iYW5uZXItcGRme1xuICAgIG1hcmdpbi10b3A6MTVweCA7XG4gIH1cbiAgJiAuY2FzZS1zdHVkeS1kb3dubG9hZCBoMntcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG5cblxuICAvLyAvLyBDYXNlIHN0dWR5IFRoYW5rIHlvdSBwYWdlXG4gIC8vICYgLmh1cnJ5LXNlY3Rpb24tY3MgLmh1cnJ5e1xuICAvLyAgIHRvcDogMDtcbiAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgbGVmdDogMDtcbiAgLy8gICByaWdodDogMDtcbiAgLy8gICBwYWRkaW5nOiAxcmVtO1xuICAvLyAgIHRyYW5zZm9ybTogbm9uZTtcbiAgLy8gICBwYWRkaW5nOiAzMHB4O1xuICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgLy8gICAgICAgd2lkdGg6IDcwJTtcbiAgLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgICBsZWZ0OiA1MCU7XG4gIC8vICAgICAgIHRvcDogLTIxMHB4O1xuICAvLyAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIC8vICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIC8vICAgICAgIHBhZGRpbmc6IDQwcHggODBweCA2MHB4O1xuICAvLyAgIH1cbiAgLy8gfVxuICAvLyAmIC5vLWNhc2VzdHVkaWVzLXRoYW5reW91e1xuICAvLyAgIG1hcmdpbjogMDtcbiAgLy8gfVxuICAvLyAmIC5odXJyeS1zZWN0aW9uLWNzIC5odXJyeSBoMyB7XG4gIC8vICAgZm9udC1zaXplOiAyM3B4O1xuICAvLyAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC8vICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgLy8gICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgLy8gICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC8vICAgfVxuICAvLyB9XG4gIC8vIC5odXJyeS1zZWN0aW9uLWNzIC5odXJyeSBwIHtcbiAgLy8gICBmb250LXNpemU6IDE2cHg7XG4gIC8vICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIC8vICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgLy8gICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgLy8gICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAvLyAgIH1cbiAgLy8gfVxuICAvLyAmICAuaHVycnkgLmJ0biB7XG4gIC8vICAgICBwYWRkaW5nOiAxOXB4IDMwcHghaW1wb3J0YW50O1xuICAvLyAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIC8vICAgICBtYXJnaW46IDAgLTEwcHg7XG4gIC8vIH1cbiAgLy8gLm8tY2FzZXN0dWRpZXMtdGhhbmt5b3V7XG4gIC8vICAgcGFkZGluZy1ib3R0b206IDA7XG4gIC8vIH1cbn1cblxuYm9keS5jYXNlLXN0dWRpZXMtdGhhbmtze1xuICAmIC5odXJyeS1zZWN0aW9uLWNzIC5odXJyeSAuYnRuLW9yYW5nZSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vLWNhc2VzdHVkaWVzLXRoYW5reW91e1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOTBweDtcbiAgICB9XG4gICAgaDF7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1cnZleS10aGFuay1wZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmh1cnJ5e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogLTIwMHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggODBweCA2MHB4O1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWNlbnRlci1ibG9ja3tcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG57XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmIC50LWxlZnQsXG4gICYgLnQtcmlnaHR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxuICB9XG4gICYgLm9mZi12aWRlby1wYW4gLm9mZi12aWRlby10eHR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuICB9XG4gICYgLm9mZi12aWRlb3tcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmIC5wb3N0LXBhbiB1bCBsaSBhe1xuICAgIHdpZHRoOiA2OCU7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG4gICYgLnRoYW5rLXJpZ2h0LXRvcCB1bCBsaSBhe1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICAmIC5idG57XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAmIC5vZmYtdmlkZW8tdHh0e1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBtYXJnaW4tbGVmdDoyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY2FzZS1zdHVkaWVzLXRoYW5rcyB7XG4gIC5vLW5hdmlnYXRpb24tYmFyIHtcbiAgICBpbWcge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm8tY2FzZXN0dWRpZXMtdGhhbmt5b3Uge1xuICAgIHAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnQtcmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIG1pbi1oZWlnaHQ6IDM2OHB4O1xuICAgIH1cbiAgfVxuICAuby1mb290ZXIge1xuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5odXJyeS1zZWN0aW9uLWNzIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uby1za2lsbHMtaGVyb19fY2FzZS1zdHVkaWVze1xuICAubW9iaWxlLW9mZiB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5kZXNrdG9wLW9mZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uby1jYXNlLXN0dWR5X19jbGllbnRzX190aGUtY2xpZW50LWltYWdlIHBpY3R1cmUgaW1nW3NyYz1cImltYWdlcy9jYXNlLXN0dWR5L3RoZS1zb2x1dGlvbi5qcGdcIl0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm8tY2FzZS1zdHVkeV9fY2xpZW50c19fdGhlLWNsaWVudC1pbWFnZSBwaWN0dXJlIGltZ1tzcmM9XCJpbWFnZXMvY2FzZS1zdHVkeS90aGUtc29sdXRpb24ucG5nXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuXG4uY2gtY29udGVudCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc29sLWNvbnRlbnQsXG4uY2xpLWNvbnRlbnQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNvbCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cblxuLnNtYWxsLWltZy10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAzMHB4IDA7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaDIge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG4ubmV3LXN0eWxlIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbi5jYXNlLXN0dWRpZXMtZGV0YWlscyB7XG4gIC5ncmFkaWVudC1ncmVlbi1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDBiMzVjIDAlLCAjMGI4YThhIDQ3JSwgIzAwNDQ3NSAxMDAlKTtcbiAgfVxufVxuXG5mb3JtI2JyYW5kZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jYXNlLXN0dWRpZXMtY2xhc3MgLnByb2Nlc3Mtc2VjdGlvbiBoMntcbiAgbWFyZ2luLWJvdHRvbTogMjBweCFpbXBvcnRhbnQ7XG59XG5cbi5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXMgLnJvd3tcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICB9XG59XG5cbi5jYXNlLXN0dWR5LWJucjphZnRlcntcbiAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG59XG5cbi5vLWNhc2Utc3R1ZGllcy1zbGlkZXIge1xuICAuc2xpY2stdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cbi5saXN0LWJveHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICBsaXtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgJjpiZWZvcmV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vZ3JlZW4tYXJyb3cucG5nKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuLmNzLXRhYmxlIHtcbiAgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ciB7XG4gICAgICB0ZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jcy1maW5hbmNlLWltZy13cnAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAubC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmdyZWVuLWFycm93IHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FzZS1zdHVkeS9ncmVlbi1yaWdodC1hcnJvdy5wbmcpbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4O1xufVxuLmRtLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA1YjI4MTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFibGUge1xuICB0ZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucmVzdWx0cy1jb250ZW50IHtcbiAgLnRhYmxlIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhci1ib3gge1xuICBpbWcge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggNHB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWFkNmQ2O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTBlMDtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuIiwiLmZvbnQtYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8vXHQudS1wdWxsLWxlZnQge1xuLy9cdFx0QGluY2x1ZGUgdGFibGV0LXNtIHtcbi8vXHRcdFx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbi8vXHRcdH1cbi8vXHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4vL1x0fVxuXG4vL1x0LmFuY2hvci1saW5rIHtcbi8vXHRcdG1heC13aWR0aDogMzQwcHg7XG4vL1x0XHRmb250LXNpemU6IDE0cHg7XG4vL1x0XHRmb250LXdlaWdodDogNjAwO1xuLy9cdFx0bWFyZ2luLXRvcDogMTBweDtcbi8vXHR9XG5cblx0LyoqIEFJICYgQ2hhdGJvdHMgKiovXG5cdC5haS1wYXR0ZXJuLWJsIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2FpLWNoYXRib3RzL2JvdHRvbS1sZWZ0LXBhdHRlcm4ucG5nKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XG5cdFx0XHRib3R0b206IDBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuYWktY2hhdGJvdHMge1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG5cdFx0aDIge1xuXG5cdFx0XHRcdHBhZGRpbmc6IDAgNTBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAvLyBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICB9XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHRcdC5zZWN0aW9uLXBhcmEge1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdH1cblx0XHQuZGMtd2hpdGUtcGFuIHtcblx0XHRcdFx0bWluLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAzNHB4IDBweCAjMDAwMDAwMWM7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR3aWR0aDogODhweDtcblx0XHRcdFx0XHRcdGhlaWdodDogODhweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0LmJvZHktdGV4dC1tZWRpdW0ge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG5cdFx0fVxuXHRcdC5jb3JyZWN0LWltZyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5udW1iZXItc2VjdGlvbi1ibnQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdGEge1xuXHRcdFx0XHR3aWR0aDogNDcwcHg7XG5cdFx0XHRcdGhlaWdodDogNzJweDtcblx0XHRcdFx0bWFyZ2luOiAwIDE1cHggMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHR3aWR0aDogNDcwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQ2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAjMTRERjdEO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbjtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGltYWdlcy9jb21tb24vcmlnaHQtY2lyY2xlLWljb24ucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGNvbG9yOiAjRkY1ODAwO1xuXHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCAjRkY1ODAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR9XG4vLyAud2ViLWFwcGxpY2F0aW9uIHtcbi8vIFx0Y29sb3I6ICNmZmY7XG4vLyB9XG5cblxuXG5cbi8qQ0hlYXBlciBhbmQgYmV0dGVyIHNjc3MqL1xuLnRleHQtY2FwaXRhbGl6ZSB7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uc2tpbGwtbW9kIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgNDdweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHQgICAgcGFkZGluZzogNzBweCAwIDc1cHg7XG4gICAgfVxuICAgIGJhY2tncm91bmQtc2l6ZTogMzAlIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRoMiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgICB9XG5cdH1cblx0cCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiAjNDE0NDQ2O1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDgwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdH1cblx0LmhvbGRlciB7XG5cdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0ICAgIC5saXN0aW5nLWhlYWRpbmcge1xuICAgIFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIFx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHRcdGltZy5saXN0aW5nLWhlYWRpbmctaWNvbiB7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0aDMubGlzdGluZy1oZWFkaW5nLXR4dCB7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHVsIHtcbiAgICBcdFx0dGV4dC1hbGlnbjogbGVmdDtcbiAgICBcdFx0bWFyZ2luOiAwcHggMHB4IDI1cHggMDtcbiAgICBcdFx0bGkge1xuICAgIFx0XHRcdHBhZGRpbmc6IDAgMCA1cHggMzVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcblx0XHRcdFx0ICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAzNXB4O1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Y29sb3I6ICM0MTQ0NDY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcbiAgICBcdFx0XHQmOmJlZm9yZSB7XG4gICAgXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMnB4O1xuXHRcdFx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1idWxsZXQtZGFyay5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0bztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgXHRcdFx0fVxuICAgIFx0XHR9XG5cdFx0fVxuXHR9XG5cdGg1IHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRtYXJnaW46IDBweCAwcHggMzVweCAwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdH1cbn1cbmltZy5jYi13ZWNhcmUtaGVhZGluZy5jYi13ZWNhcmUtaGVhZGluZy1pbWcge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG4udGVjaC1tb2Qge1xuICAgIHBhZGRpbmc6IDQ1cHggMCAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdCAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMCUgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICBcdGgyIHtcbiAgICBcdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBoNSB7XG4gICAgXHRmb250LXdlaWdodDogNDAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXHQvLyBwYWRkaW5nOiA0MHB4IDAgODBweDtcblx0Ly8gYmFja2dyb3VuZDogdXJsKCcvL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2JvdHRvbS1wYXR0ZXJuLXIucG5nJykgbm8tcmVwZWF0IGJvdHRvbSByaWdodCAkbGlnaHQtZ3JleTtcblx0Ly8gYmFja2dyb3VuZC1zaXplOiA1MCUgYXV0bztcblx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBwb3RyYWl0ICovXG4gICAgLy8gQGluY2x1ZGUgdGFibGV0LXNtIHtcbiAgICAvLyAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIC8vIH1cblxuICAgICYtLW5vLWJhY2tncm91bmR7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi9cbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTIwcHggMDtcbiAgICB9XG5cbiAgICAmLS1pbmxpbmUtYmxvY2t7XG5cbiAgICAgICAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi9cbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgLyogbWVkaWEgcXVlcnkgZm9yIHNtYWxsIGRlc2t0b3AgYW5kIGFib3ZlICovXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNCU7XG4gICAgfVxuXG4gICAgJl9fYmxvY2tze1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIC8vIEBpbmNsdWRlIHByZWZpeGVkLWJveC1zaGFkb3cgKDBweCwgMHB4LCAyNHB4LCByZ2JhKDAsMCwwLDAuMSkpO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGg1e1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi9cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqL1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLnRlY2hub2xvZ2llcy1zdWItaGVhaWRuZ3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi9cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pY29uc3tcblxuICAgICAgICAgICAgLnRlY2gtaWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTMycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgcHJlZml4ZWQtdHJhbnNmb3JtICh0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy8vYXNzZXRzL2ltYWdlcy9jb21tb24vd2h5LXVzLW92YWwuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIHByZWZpeGVkLWFuaW1hdGlvbiAoc3BpbiwgMzBzLCBsaW5lYXIsIDBzLCBpbmZpbml0ZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gJi5kZWxheS0xczpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBwcmVmaXhlZC1hbmltYXRpb24gKHNwaW4sIDMwcywgbGluZWFyLCAxcywgaW5maW5pdGUpO1xuICAgICAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAgIC8vICYuZGVsYXktMnM6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgcHJlZml4ZWQtYW5pbWF0aW9uIChzcGluLCAzMHMsIGxpbmVhciwgMnMsIGluZmluaXRlKTtcbiAgICAgICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgICAgICAvLyAmLmRlbGF5LTNzOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgLy8gICAgIEBpbmNsdWRlIHByZWZpeGVkLWFuaW1hdGlvbiAoc3BpbiwgMzBzLCBsaW5lYXIsIDMuNXMsIGluZmluaXRlKTtcbiAgICAgICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgICAgICAvLyAmLmRlbGF5LTRzOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgLy8gICAgIEBpbmNsdWRlIHByZWZpeGVkLWFuaW1hdGlvbiAoc3BpbiwgMzBzLCBsaW5lYXIsIDIuNXMsIGluZmluaXRlKTtcbiAgICAgICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgICAgICAvLyAmLmRlbGF5LTVzOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgLy8gICAgIEBpbmNsdWRlIHByZWZpeGVkLWFuaW1hdGlvbiAoc3BpbiwgMzBzLCBsaW5lYXIsIDVzLCBpbmZpbml0ZSk7XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cblxuICAgICAgICAmX19saXN0c3tcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTQ3cHg7XG4gICAgICAgICAgICBtYXJnaW46IDI3cHggYXV0byAwIGF1dG87XG5cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1vbnRzZXJyYXQtc2VtaS1ib2xkO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTotOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTdFN0U3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2FtZWZlZXtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGg1e1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5zYW1lZmVlLWxlZnQtcGFue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDEwcHggMTFweCA0NXB4IDBweCByZ2JhKDIyNywyMjcsMjI3LDEpO1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAxMHB4IDExcHggNDVweCAwcHggcmdiYSgyMjcsMjI3LDIyNywxKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDEwcHggMTFweCA0NXB4IDBweCByZ2JhKDIyNywyMjcsMjI3LDEpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIC8qIG1vYmlsZSBmaXJzdCBmb3IgdGFibGV0IHBvcnRyYWl0ICovXG4gICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTEwcHg7XG5cbiAgICAgICAgICAgIGg1e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGNvbG9yOiAjNDE0NDQ2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zYW1lZmVlLW1pZC1wYW57XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNSU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNiU7XG4gICAgICAgICAgICAvKiBtb2JpbGUgZmlyc3QgZm9yIHRhYmxldCBwb3J0cmFpdCAqL1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjAlO1xuICAgICAgICB9XG4gICAgICAgIC5zYW1lZmVlLXJpZ2h0LXBhbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxMHB4IDExcHggNDVweCAwcHggcmdiYSgyMjcsMjI3LDIyNywxKTtcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMTBweCAxMXB4IDQ1cHggMHB4IHJnYmEoMjI3LDIyNywyMjcsMSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxMHB4IDExcHggNDVweCAwcHggcmdiYSgyMjcsMjI3LDIyNywxKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2NvbW1vbi9jaGVhcGVyLWFuZC1iZXR0ZXItaGVhZGluZy1iZy5wbmcnKSBuby1yZXBlYXQgNTAlIDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDYXZlYXQnLCBjdXJzaXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2FtZWZlZS1yaWdodC1wYW4taG9sZGVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgLyogbW9iaWxlIGZpcnN0IGZvciB0YWJsZXQgcG9ydHJhaXQgKi9cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcblxuICAgICAgICAgICAgICAgIGg1e1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHQgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjNDE0NDQ2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNhbWVmZWUtcmlnaHQtcGFuLW1pZHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFN0U3RTc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFN0U3RTc7XG4gICAgICAgICAgICAgICAgLyogbW9iaWxlIGZpcnN0IGZvciB0YWJsZXQgcG9ydHJhaXQgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U3RTdFNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFN0U3RTc7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjI0JTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvY29tbW9uL2NoZWFwZXItYW5kLWJldHRlci1pY29uLTkucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLyogbW9iaWxlIGZpcnN0IGZvciB0YWJsZXQgcG9ydHJhaXQgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTdweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjI0JTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvY29tbW9uL2NoZWFwZXItYW5kLWJldHRlci1pY29uLTkucG5nJykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICAgICAgICAgIC8qIG1vYmlsZSBmaXJzdCBmb3IgdGFibGV0IHBvcnRyYWl0ICovXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuICAgIC5qcy10ZWNoLWNvbCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MzVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwOHB4O1xuXG4gICAgfVxufVxuXG4ubWFyZ2luLXRvcC0zMC1pIHtcblx0bWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi10b3AtNTAtaSB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4uY2Itd2VjYXJlIHtcbiAgICAubWFyZ2luLXRvcC01MC1pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLm8tYXBwbHktbm93IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNTBweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXHQgICAgcGFkZGluZzogNzBweCAwIDc1cHg7XG4gICAgfVxuXHRiYWNrZ3JvdW5kOiAjMDBiMzVkO1xuYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDBiMzVkIDAlLCAjMWRiMzliIDE2JSwgIzI4YjJiMyAyNCUsICMwMDQ0NzUgMTAwJSk7XG5iYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMwMGIzNWQgMCUsICMxZGIzOWIgMTYlLCAjMjhiMmIzIDI0JSwgIzAwNDQ3NSAxMDAlKTtcbmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMGIzNWQgMCUsICMxZGIzOWIgMTYlLCAjMjhiMmIzIDI0JSwgIzAwNDQ3NSAxMDAlKTtcbmZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBiMzVkJywgZW5kQ29sb3JzdHI9JyMwMDQ0NzUnLEdyYWRpZW50VHlwZT0xICk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRoNSB7XG4gICAgXHRjb2xvcjogI2ZmZjtcbiAgICBcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsaW5lLWhlaWdodDogNDhweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cblxuLmhpcmluZy1zZWN0aW9uIHtcbiAgICAubWFyZ2luLXRvcC01MC1pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iaWctZGF0YSB7XG4gICAgcGFkZGluZzogMzVweCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgIH1cblx0cCB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG5cdH1cblx0LmhlaWdobGlnaHQtdHh0IHtcblx0XHRmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuXHRcdH1cblx0fVxuICAgIC5yaWdodC1iYW5uZXItdHh0IHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLmZvbnQtd2VpZ2h0LTQwMCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG5cbi8qV29yayB3aXRoIHBhZ2UqL1xuLnUtcGFkLXRvcC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5tYXJnaW4tbGVmdC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLndvcmstYm5yIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgNjVweCAwO1xuICAgIC5tYXJnaW4tMjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vLXR3by1jb2wtc2VjdGlvbi1tb2Qge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9ib3R0b20tbGVmdC1wdC5wbmcpIGxlZnQgYm90dG9tIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwJSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzQxNDQ0NjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG59XG5cbi5vLXR3by1jb2wtc2VjdGlvbl9fa2V5LXRyYWl0cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM0MTQ0NDY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgaGVpZ2h0OiA0MjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgLnN0eWxlX3ByZXZ1X2tpdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmljb24tdGV4dC1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggI2NjYztcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk0QTc5O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24tdGV4dC1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nLCAuby10d28tY29sLXNlY3Rpb25fX2tleS10cmFpdHMgdWwgbGkgLnN0eWxlX3ByZXZ1X2tpdDpob3ZlciBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyAucHQtbW9kIHtcbi8vICAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2NvbW1vbi9zbWFsbC1ib3R0b20tcmlnaHQtcHQucG5nKSByaWdodCBib3R0b20gbm8tcmVwZWF0ICNGQUZBRkE7XG4vLyAgICAgYmFja2dyb3VuZC1zaXplOiAzMCUgYXV0byAhaW1wb3J0YW50O1xuLy8gfVxuXG4uby10d28tY29sLXNlY3Rpb25fX2Nob29zaW5nLXN0ZXBzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYm90dG9tLWxlZnQtcHQucG5nKSBib3R0b20gbGVmdCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMCUgYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0ZXBzLWhvbGRlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5zdGVwcy1wb2ludCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMzRTkzREE7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLnN0ZXAtbGVmdC1pbWcge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RlcC1yaWdodC1jb250ZW50IHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjclO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNFOTNEQTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3dvcmstd2l0aC10aGUtdG9wLWRldmVsb3BlcnMvYmx1ZS10aWNrLnBuZykgMCA4cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnUtdGV4dC1sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0ZXAtMSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjM0U5M0RBO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAzMjBweDtcbiAgICAgICAgICAgIHRvcDogMjAwcHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDYxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjM0U5M0RBO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDMyMHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RlcHMtcG9pbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMzEwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0ZXAtMiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzRTkzREE7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzMjBweDtcbiAgICAgICAgICAgIHRvcDogMTUwcHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDYxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjM0U5M0RBO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzMjBweDtcbiAgICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGVwcy1wb2ludC0yIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzMTBweDtcbiAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RlcC0zIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzRTkzREE7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDMyMHB4O1xuICAgICAgICAgICAgdG9wOiAyMDBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogNjFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICMzRTkzREE7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMzIwcHg7XG4gICAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RlcHMtcG9pbnQtMyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAzMTBweDtcbiAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RlcC00IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzRTkzREE7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzMjBweDtcbiAgICAgICAgICAgIHRvcDogMTUwcHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDYxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjM0U5M0RBO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzMjBweDtcbiAgICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGVwcy1wb2ludC00IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzMTBweDtcbiAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RlcC01IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzRTkzREE7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDMyMHB4O1xuICAgICAgICAgICAgdG9wOiAyMDBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogNjFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICMzRTkzREE7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMzIwcHg7XG4gICAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RlcHMtcG9pbnQtNSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAzMTBweDtcbiAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5vLXR3by1jb2wtc2VjdGlvbl9fd2h5LWNob29zZS11cy1tb2Qge1xuICAgIC8vIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9zbWFsbC1ib3R0b20tcmlnaHQtcHQucG5nKSAxMDAlIDEwMCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAlIGF1dG8gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNjBweDtcbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi51LWFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG59XG4udS1wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG4vKkNOIHVzZXMgQUkqL1xuLm8tc2tpbGxzLWhlcm8tLWNuLXVzZXMtYWkge1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICAgICAgcGFkZGluZzogMzVweCAwIDAgMDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgLm1hY2hpbmUtaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5leHRyYS1wYWRkaW5nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXJnaW4tMjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBtYXJnaW46IDBweCAwcHggMjVweCAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm8tc2tpbGwtaW50cm8tLWNuLXVzZXMtYWkge1xuICAgIC8vIGJhY2tncm91bmQ6IHVybChpbWFnZXMvY29tbW9uL2JvdHRvbS1sZWZ0LXB0LnBuZykgbGVmdCBib3R0b20gbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwJSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0NXB4IDAgMjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBwYWRkaW5nOjcwcHggMCA0N3B4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgIH1cbiAgICB9XG59XG5cbi5vLXNraWxsLWludHJvLS1wdXp6bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUZCRkM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3NtYWxsLWJvdHRvbS1yaWdodC1wdC5wbmdcIikgcmlnaHQgYm90dG9tIG5vLXJlcGVhdCAjRjlGQkZDO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgICAgICAgfVxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvbnQtMjAge1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxufVxuXG4ucHJvamVjdC1tYW5hZ2VtZW50IHtcbiAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2NvbW1vbi9ib3R0b20tbGVmdC1wdC5wbmcpIGxlZnQgYm90dG9tIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMCUgYXV0byAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwIDE1cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDQ1cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlIGF1dG87XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDMwcHggMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDI1cHggMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vLXNraWxsLWludHJvLS1iZXR0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlIGF1dG87XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDI1cHggMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggNTBweCAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDI1cHggMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud2hpdGUtYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAxNXB4IDQwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2NDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzVweCAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzVweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdjMDcwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuX3dyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG59XG5cblxuXG4ua2V5LWJlbmVmaXRzIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWFpbi1zcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgIC5zZXJ2aWNlLXdyYXAge1xuICAgICAgIC5zZXJ2aWNlcy1wYW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNtbi1oZWFkaW5nLXBhcmEtdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uby1za2lsbC1pbnRyby0tY29uY2x1c2lvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3NtYWxsLWJvdHRvbS1yaWdodC1wdC5wbmdcIikgcmlnaHQgYm90dG9tIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwJSBhdXRvO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAyNXB4IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxlZnQtYmFubmVyLXR4dC1tb2Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuXG4uYm90dG9tLXJpZ2h0LXB0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy93b3JrLXdpdGgtdGhlLXRvcC1kZXZlbG9wZXJzL2JvdHRvbS1yaWdodC1wdC5wbmcpIGJvdHRvbSByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgd2lkdGg6IDYxNXB4O1xuICAgICAgICBoZWlnaHQ6IDMyNXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYm90dG9tLWxlZnQtcHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9ib3R0b20tbGVmdC1wdC5wbmcpIGJvdHRvbSBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICB3aWR0aDogNjE1cHg7XG4gICAgICAgIGhlaWdodDogMzI1cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi5wYWRkaW5nLTAtMTAwIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbn1cblxuLm1hcmdpbi1ib3R0b20tMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW5kZXgtYm5yLWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgc3ZnLCBpbWcge1xuICAgICAgICBtYXJnaW46IDEwcHggNXB4O1xuICAgIH1cbn1cblxuXG4ubWFjaGluZS1pbWcge1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA1MSU7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgIH1cbn1cbi5jdXN0b20tYWxpZ24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZXgtcGFkZGluZy10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5cblxuLy8gLmhvdy1pdC13b3Jrcy1ob2xkZXIge1xuLy8gICAgIHNwYW4uYmx1ZSB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbi8vICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbi8vICAgICAgICAgY29sb3I6ICM1RUFDRjkgIWltcG9ydGFudDtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbi8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgICBmb250LXdlaWdodDogNjAwO1xuLy8gICAgIH1cbi8vICAgICBzcGFuLmdyZWVuIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuLy8gICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4vLyAgICAgfVxuLy8gICAgIHNwYW4ub3JhbmdlIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuLy8gICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4vLyAgICAgfVxuLy8gICAgIGgzIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuLy8gICAgIH1cbi8vICAgICBwIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgfVxuLy8gICAgIGltZyB7XG4vLyAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4vLyAgICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuLy8gICAgIH1cbi8vICAgICAudGV4dC1iZyB7XG4vLyAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbi8vICAgICAgICAgICAgIG1heC13aWR0aDogNTE0cHggIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgIG1heC13aWR0aDogNDEzcHg7XG5cbi8vICAgICB9XG4vLyAgICAgLmN1c3RvbS1sZWZ0IHtcbi8vICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuLy8gICAgIH1cbi8vICAgICAuY3VzdG9tLXJpZ2h0IHtcbi8vICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbi8vICAgICB9XG4vLyB9XG5cbi8vIC5vLXNlcnZpY2VzLWludHJvLTIgLnRleHQtYmctMTo6YmVmb3JlIHtcbi8vICAgICBsZWZ0OiAtNzFweCAhaW1wb3J0YW50O1xuLy8gfVxuLy8gLm8tc2VydmljZXMtaW50cm8tMiAudGV4dC1iZy0yOjpiZWZvcmUge1xuLy8gICAgIHJpZ2h0OiAtNzFweCAhaW1wb3J0YW50O1xuLy8gfVxuLy8gLm8tc2VydmljZXMtaW50cm8tMiAudGV4dC1iZy0zOjpiZWZvcmUge1xuLy8gICAgIGxlZnQ6IC03MXB4ICFpbXBvcnRhbnQ7XG4vLyB9XG4vLyAuby1zZXJ2aWNlcy1pbnRyby0yIC50ZXh0LWJnLTQ6OmJlZm9yZSB7XG4vLyAgICAgcmlnaHQ6IC03MXB4ICFpbXBvcnRhbnQ7XG4vLyB9XG4vLyAuby1zZXJ2aWNlcy1pbnRyby0yIC50ZXh0LWJnLTU6OmJlZm9yZSB7XG4vLyAgICAgbGVmdDogLTcxcHggIWltcG9ydGFudDtcbi8vIH1cbi5leC1wYWRkaW5nLWJvdHRvbTIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG5cblxuXG5cbi8qb2ZmaWNlLWFuZC1pbmZhc3RydWN0dXJlKi9cbi5kZXNjcmlwdGlvbi1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uLWJveC1pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZyYW1lLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDVweCAzMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YzZjNmMztcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZyYW1lLXRleHQyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDIwcHg7XG4gICAgfVxuICAgIC5vLW9wZW4tb2ZmaWNlLS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIC5kZXNjcmlwdGlvbi1ib3gtaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tLWxlZnQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubS1yaWdodCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLm8tb2ZmaWNlLWRlc2lnbjIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCA4MHB4O1xuICAgIH1cbn1cbi5oZXJlLWRldGFpbHMge1xuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oLWFyZS10aGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIC5idG5fd3JhcHBlciB7XG4gICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLy8gfVxufVxuLmZyYW1lLXRleHQzIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2YzZjM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGgzIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgfVxufVxuLmZyYW1lLXRleHQ0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDU0M3B4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2YzZjM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGgzIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgfVxufVxuLmZyYW1lLXRleHQ1IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDUxMnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2YzZjM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGgzIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgfVxufVxuLmZyYW1lLXRleHQ2IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDUwM3B4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2YzZjM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGgzIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgfVxufVxuLnRleHQtY29udGVudC1ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjM0JFMTg1O1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgfVxufVxuLnRleHQtd3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAuc2lkZS1wYWRkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG59XG5cbi5pbWctZnVsbCB7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG59XG4uY29tcGFueS12aWRlbyB7XG4gICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9vZmZpY2UtYW5kLWluZnJhc3RydWN0dXJlL3ZpZGVvLWJnMi5qcGcpIG5vLXJlcGVhdCAwIDAgLyBjb3ZlcjtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cbn1cblxuLy8gLm8tb3Blbi1vZmZpY2Uge1xuLy8gICAgIGgzIHtcbi8vICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuLy8gICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcbi8vICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWxnLXNtIHtcbi8vICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuLy8gICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuLy8gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XG4vLyAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4vLyAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cblxuLy8gLnZpZGVvLWNtLWJveCB7XG4vLyAgICAgYm9yZGVyOiA4cHggc29saWQgI2NjYztcbi8vIH1cblxuLy8gLnZpZGVvLWNtLWJveCB7XG4vLyAgICAgaWZyYW1lIHtcbi8vICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuLy8gICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cblxuLmh3dy1saXN0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG59XG4uaHd3LWxpc3QgbGl7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgIH1cbn1cbi5od3ctbGlzdCBsaSBzcGFue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG59XG4uaHd3LWxpc3QgbGk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGFhcy9hcnJvdy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgd2lkdGg6IDUzcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTUwcHg7XG4gICAgdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuLmh3dy1saXN0IGxpOmxhc3QtY2hpbGQ6YmVmb3Jle1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uaHd3LWxpc3QtMSBsaXtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMjhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG59XG4uaHd3LWxpc3QtMSBsaTpiZWZvcmV7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdDMDcwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHNfX3RvcF9kYWFzMTpiZWZvcmV7XG4gICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kYWFzL3ByaWNlLWljb24tMS5wbmcpIG5vLXJlcGVhdCAwIDAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDYycHghaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2NHB4IWltcG9ydGFudDtcbn1cbi5vLWVuZ2FnZW1lbnQtbW9kZWxfX2NhcmRzX190b3BfZGFhczI6YmVmb3Jle1xuICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZGFhcy9wcmljZS1pY29uLTIucG5nKSBuby1yZXBlYXQgMCAwIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA2MnB4IWltcG9ydGFudDtcbiAgICB3aWR0aDogNjRweCFpbXBvcnRhbnQ7XG59XG5cbi5yZWFzb25zLWNhcGl0YWxfX2Jsb2Nrcy13YzE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2RhYXMvd2h5LWNob29zZS0xLnBuZykgbm8tcmVwZWF0IDAgMCFpbXBvcnRhbnQ7XG59XG4ucmVhc29ucy1jYXBpdGFsX19ibG9ja3Mtd2MyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kYWFzL3doeS1jaG9vc2UtMi5wbmcpIG5vLXJlcGVhdCAwIDAhaW1wb3J0YW50O1xufVxuLnJlYXNvbnMtY2FwaXRhbF9fYmxvY2tzLXdjMzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZGFhcy93aHktY2hvb3NlLTMucG5nKSBuby1yZXBlYXQgMCAwIWltcG9ydGFudDtcbn1cbi5yZWFzb25zLWNhcGl0YWxfX2Jsb2Nrcy13YzQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2RhYXMvd2h5LWNob29zZS00LnBuZykgbm8tcmVwZWF0IDAgMCFpbXBvcnRhbnQ7XG59XG4ucmVhc29ucy1jYXBpdGFsX19ibG9ja3Mtd2M1OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kYWFzL3doeS1jaG9vc2UtNS5wbmcpIG5vLXJlcGVhdCAwIDAhaW1wb3J0YW50O1xufVxuXG4vLyAuc2VydmljZXMtcGFuX19kYWFzLXNlcnZpY2UtMDE6YmVmb3Jle1xuLy8gICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZGFhcy9kYWFzLXNlcnZpY2UtMS5wbmcpIG5vLXJlcGVhdCAwIDAhaW1wb3J0YW50O1xuLy8gICAgIHdpZHRoOiA2M3B4IWltcG9ydGFudDtcbi8vICAgICBoZWlnaHQ6IDYzcHghaW1wb3J0YW50O1xuLy8gfVxuLy8gLnNlcnZpY2VzLXBhbl9fZGFhcy1zZXJ2aWNlLTAyOmJlZm9yZXtcbi8vICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kYWFzL2RhYXMtc2VydmljZS0yLnBuZykgbm8tcmVwZWF0IDAgMCFpbXBvcnRhbnQ7XG4vLyAgICAgIHdpZHRoOiA2M3B4IWltcG9ydGFudDtcbi8vICAgICBoZWlnaHQ6IDYzcHghaW1wb3J0YW50O1xuLy8gfVxuLy8gLnNlcnZpY2VzLXBhbl9fZGFhcy1zZXJ2aWNlLTAzOmJlZm9yZXtcbi8vICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kYWFzL2RhYXMtc2VydmljZS0zLnBuZykgbm8tcmVwZWF0IDAgMCFpbXBvcnRhbnQ7XG4vLyAgICAgIHdpZHRoOiA2M3B4IWltcG9ydGFudDtcbi8vICAgICBoZWlnaHQ6IDYzcHghaW1wb3J0YW50O1xuLy8gfVxuLy8gLnNlcnZpY2VzLXBhbl9fZGFhcy1zZXJ2aWNlLTA0OmJlZm9yZXtcbi8vICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kYWFzL2RhYXMtc2VydmljZS00LnBuZykgbm8tcmVwZWF0IDAgMCFpbXBvcnRhbnQ7XG4vLyAgICAgIHdpZHRoOiA2M3B4IWltcG9ydGFudDtcbi8vICAgICBoZWlnaHQ6IDYzcHghaW1wb3J0YW50O1xuLy8gfVxuLy8gLnNlcnZpY2VzLXBhbl9fZGFhcy1zZXJ2aWNlLTA1OmJlZm9yZXtcbi8vICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kYWFzL2RhYXMtc2VydmljZS01LnBuZykgbm8tcmVwZWF0IDAgMCFpbXBvcnRhbnQ7XG4vLyAgICAgIHdpZHRoOiA2M3B4IWltcG9ydGFudDtcbi8vICAgICBoZWlnaHQ6IDYzcHghaW1wb3J0YW50O1xuLy8gfVxuLy8gLnNlcnZpY2VzLXBhbl9fZGFhcy1zZXJ2aWNlLTA2OmJlZm9yZXtcbi8vICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kYWFzL2RhYXMtc2VydmljZS02LnBuZykgbm8tcmVwZWF0IDAgMCFpbXBvcnRhbnQ7XG4vLyAgICAgIHdpZHRoOiA2M3B4IWltcG9ydGFudDtcbi8vICAgICBoZWlnaHQ6IDYzcHghaW1wb3J0YW50O1xuLy8gfVxuLy8gLnNlcnZpY2VzLXBhbl9fZGFhcy1zZXJ2aWNlLTA3OmJlZm9yZXtcbi8vICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kYWFzL2RhYXMtc2VydmljZS03LnBuZykgbm8tcmVwZWF0IDAgMCFpbXBvcnRhbnQ7XG4vLyAgICAgIHdpZHRoOiA2M3B4IWltcG9ydGFudDtcbi8vICAgICBoZWlnaHQ6IDYzcHghaW1wb3J0YW50O1xuLy8gfVxuLy8gLnNlcnZpY2VzLXBhbl9fZGFhcy1zZXJ2aWNlLTA4OmJlZm9yZXtcbi8vICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kYWFzL2RhYXMtc2VydmljZS04LnBuZykgbm8tcmVwZWF0IDAgMCFpbXBvcnRhbnQ7XG4vLyAgICAgIHdpZHRoOiA2M3B4IWltcG9ydGFudDtcbi8vICAgICBoZWlnaHQ6IDYzcHghaW1wb3J0YW50O1xuLy8gfVxuXG4ucGFuZWwxIHtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLy8gbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhbmVsMSBwe1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFuZWwxIHVse1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wYW5lbDEgdWwgbGl7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uY2hlYXBlci1iYXR0ZXItaGVhZGVye1xuICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2hlYXBlci1iYXR0ZXItaGVhZGVyLWxlZnR7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2NoZWFwZS1oZWFkaW5nLWJnLnBuZykgbm8tcmVwZWF0IDAgMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAuYy1iLWhlYWRpbmd7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL21vYmlsZS1hbGwvY2ItYm5yLWNpcmNsZS5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICB3aWR0aDogMzI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxNXB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDg0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2hlYXBlci1iYXR0ZXItaGVhZGVyLXJpZ2h0e1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG59XG5cbi5jaGVhcGVyLWJhdHRlci1oZWFkZXItcmlnaHQgcHtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG59XG4ubmV3LWNiLWhlYWRpbmd7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm5ldy1jYi1oZWFkaW5nIHNwYW57XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aWR0aDogMjcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDI4cHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5uZXctY2Itc2VjdGlvbntcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5ldy1jYi1zZWN0aW9uLXBhbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgIH1cbiAgICAubmV3LWNiLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubmV3LWNiLXNlY3Rpb24tcGFuIGg0e1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG4ubmV3LWNiLXNlY3Rpb24tcGFuIGg0IHNwYW57XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICAgIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxufVxuLm5ldy1jYi1zZWN0aW9uLXBhbiBpbWd7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgbWluLWhlaWdodDogNTVweDtcbn1cbi5uZXctY2Itc2VjdGlvbi0xe1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4QThBOEY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogLTJweCA1cHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjE3KTtcbiAgICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIHBhZGRpbmc6IDY4cHggMzVweDtcbiAgICAgICB3aWR0aDogMjMlO1xuICAgICAgIG1pbi1oZWlnaHQ6IDU0NnB4O1xuICAgIH1cbn1cbi5uZXctY2Itc2VjdGlvbi0xOmFmdGVye1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL21vYmlsZS1hbGwvaWNvbi1wbHVzLnBuZykgbm8tcmVwZWF0IDAgMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzOXB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIHRvcDogOTVweDtcbiAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5uZXctY2Itc2VjdGlvbi0ye1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTdFN0U3O1xuICAgIHBhZGRpbmc6IDAgMzBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMjhweCAwO1xuICAgICAgICB3aWR0aDogMTglO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U3RTdFNztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuICAgICYtbW9kIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMjVweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLm5ldy1jYi1zZWN0aW9uLTI6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbW9iaWxlLWFsbC9pY29uLXBsdXMucG5nKSBuby1yZXBlYXQgMCAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSFpbXBvcnRhbnQ7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGJvdHRvbTogLTE1cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuLmxhc3QtY2hpbGQtY2J7XG4gICAgYm9yZGVyOiAwO1xufVxuLmxhc3QtY2hpbGQtY2I6YWZ0ZXJ7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5jYi13ZWNhcmV7XG4gICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwN2IyNjArMCwwMDUxN2YrMjksMDUxYjM5KzEwMCAqL1xuICAgIGJhY2tncm91bmQ6ICMwN2IyNjA7IC8qIE9sZCBicm93c2VycyAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgICMwN2IyNjAgMCUsICMwMDUxN2YgMjklLCAjMDUxYjM5IDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC00NWRlZywgICMwN2IyNjAgMCUsIzAwNTE3ZiAyOSUsIzA1MWIzOSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAgIzA3YjI2MCAwJSwjMDA1MTdmIDI5JSwjMDUxYjM5IDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzA3YjI2MCcsIGVuZENvbG9yc3RyPScjMDUxYjM5JyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSBmYWxsYmFjayBvbiBob3Jpem9udGFsIGdyYWRpZW50ICovXG4gICAgJi1oZWFkaW5nIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmNiLXdlY2FyZS1oZWFkaW5ne1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbn1cbi5jYi13ZWNhcmUtaGVhZGluZyBoMntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuLmNiLXdlY2FyZS1oZWFkaW5nIHB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG59XG4uY2Itd2VjYXJlLWhlYWRpbmcgcCBzdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2Itd2VjYXJlLWJveDF7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEMjk0MjtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNiLXdlY2FyZS1ib3gxIGgzLCAuY2Itd2VjYXJlLWJveDIgaDN7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jYi13ZWNhcmUtYm94MSBwLCAuY2Itd2VjYXJlLWJveDIgcHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIH1cbn1cbi5jYi13ZWNhcmUtYm94MntcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uY2Itd2VjYXJlLWJveDEgYSwgLmNiLXdlY2FyZS1ib3gyIGF7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cbi5jYi13ZWNhcmUtYm94MSBhOmhvdmVyLCAuY2Itd2VjYXJlLWJveDIgYTpob3ZlcntcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNGRmN2Q7XG59XG5cbi5jYi13ZWNhcmUtYm94MSBhOmhvdmVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMTRkZjdkO1xufVxuXG4uY2Itd2VjYXJlLWJveDEgYS5jLWJ0bjphZnRlcixcbi5jYi13ZWNhcmUtYm94MiBhLmMtYnRuOmFmdGVyICB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Fycm93LXdoaXRlLnBuZykgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAyOHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgfVxufVxuXG4uc2VydmljZXMtcGFuX19kb3RuZXQtc2VydmljZS0wMSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kb3RuZXQvc2VydmljZS1pY29uLTEucG5nKSBuby1yZXBlYXQgMCAwIWltcG9ydGFudDtcbiAgICB9XG59XG4uc2VydmljZXMtcGFuX19kb3RuZXQtc2VydmljZS0wMiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kb3RuZXQvc2VydmljZS1pY29uLTIucG5nKSBuby1yZXBlYXQgMCAwIWltcG9ydGFudDtcbiAgICB9XG59XG4uc2VydmljZXMtcGFuX19kb3RuZXQtc2VydmljZS0wMyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kb3RuZXQvc2VydmljZS1pY29uLTMucG5nKSBuby1yZXBlYXQgMCAwIWltcG9ydGFudDtcbiAgICB9XG59XG4uc2VydmljZXMtcGFuX19kb3RuZXQtc2VydmljZS0wNCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kb3RuZXQvc2VydmljZS1pY29uLTQucG5nKSBuby1yZXBlYXQgMCAwIWltcG9ydGFudDtcbiAgICB9XG59XG4uc2VydmljZXMtcGFuX19kb3RuZXQtc2VydmljZS0wNSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kb3RuZXQvc2VydmljZS1pY29uLTUucG5nKSBuby1yZXBlYXQgMCAwIWltcG9ydGFudDtcbiAgICB9XG59XG4uc2VydmljZXMtcGFuX19kb3RuZXQtc2VydmljZS0wNiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kb3RuZXQvc2VydmljZS1pY29uLTYucG5nKSBuby1yZXBlYXQgMCAwIWltcG9ydGFudDtcbiAgICB9XG59XG4uc2VydmljZXMtcGFuX19kb3RuZXQtc2VydmljZS0wNyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kb3RuZXQvc2VydmljZS1pY29uLTcucG5nKSBuby1yZXBlYXQgMCAwIWltcG9ydGFudDtcbiAgICB9XG59XG4uc2VydmljZXMtcGFuX19kb3RuZXQtc2VydmljZS0wOCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9kb3RuZXQvc2VydmljZS1pY29uLTgucG5nKSBuby1yZXBlYXQgMCAwIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5kb3RuZXQtaW5kdXN0cnl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlcnZpY2VzLXBhbl9fZG90bmV0LWluZHVzdHJ5LTAxIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZG90bmV0L2luZHVzdHJ5LWljb24tMS5wbmcpIG5vLXJlcGVhdCAwIDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZXJ2aWNlcy1wYW5fX2RvdG5ldC1pbmR1c3RyeS0wMiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2RvdG5ldC9pbmR1c3RyeS1pY29uLTIucG5nKSBuby1yZXBlYXQgMCAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4ud2h5ZG90bmV0e1xuICAgIC5maS1wYW57XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLndoeW1hZ2VudG97XG4gICAgLmZpLXBhbntcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5oci1tYWdlbnRvIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1hZ2VudG8tcGFnZXtcbiAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGNvbG9yOiAjMkRCRTcwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFnZW50by1zZWN0aW9uLTF7XG5cbiAgICB1bHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tYWdlbnRvL2dyZWVudGljay5wbmcpIG5vLXJlcGVhdCAwIDVweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL21hZ2VudG8vZ3JlZW50aWNrLnBuZykgbm8tcmVwZWF0IDAgN3B4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC5maS1wYW4ge1xuLy8gICAgIC8vIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4vLyAgICAgLy8gICAgIHdpZHRoOiAyOSUgIWltcG9ydGFudDtcbi8vICAgICAvLyB9XG4vLyAgICAgLy8gQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbi8vICAgICAvLyAgICAgd2lkdGg6IDQ0JSAhaW1wb3J0YW50O1xuLy8gICAgIC8vIH1cbi8vICAgICAvLyBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuLy8gICAgIC8vICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuLy8gICAgIC8vIH1cbi8vICAgICBhIHtcbi8vICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbi8vICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vICAgICBoMyB7XG4vLyAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4vLyAgICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cblxuLy8gLndlYi1hcHAtc2VydmljZSB7XG4vLyAgICAgLmNtbi1oZWFkaW5nLXBhcmEge1xuLy8gICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuLy8gICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vICAgICBwIHtcbi8vICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbi8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuLy8gICAgIH1cbi8vIH1cbi8vIC5zZXJ2aWNlcy1wYW4ge1xuLy8gICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDMwcHggIWltcG9ydGFudDtcbi8vICAgICB9XG4vLyB9XG5cbi8vIC5vLWluZHVzdHJpYWwtZXhwZXJpZW5jZSB7XG4vLyAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbi8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICB9XG4vLyB9XG5cbi8vIC5mYXEtc2VjdGlvbiB7XG4vLyAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbi8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICB9XG4vLyB9XG4vLyAuaW5zaWdodHMtc2VjdGlvbiB7XG4vLyAgICAgLy8gQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbi8vICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAvLyB9XG4vLyB9XG4vLyAucm0tcmV2aWV3IHtcbi8vICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLndlYi1hcHAtc2VydmljZSB7XG4vLyAgICAgLnNlcnZpY2Utd3JhcCB7XG4vLyAgICAgICAgIC5icmljay5zZXJ2aWNlcy1wYW4uc2VydmljZXMtcGFuX19waHAge1xuLy8gICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbi8vICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG5cblxuLm8tc2VydmljZXMtaGVyb19fdGl0bGUge1xuICAgIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNERGN0Q7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDU2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICB9XG59XG5cbi53aHktbWF0dGVycy10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5saXN0aW5nLWhlYWRpbmctaWNvbjEge1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saXN0aW5nLWhlYWRpbmctaWNvbjIge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saXN0aW5nLWhlYWRpbmctaWNvbjMge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ud2h5LW1hdHRlcnMge1xuICAgIC5saXN0aW5nLWhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXRvcCB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYy10aWNrZWQtbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgcC5wYWRkaW5nLTAge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLkFJIHtcbiAgICAua2V5LWJlbmVmaXRzIHtcbiAgICAgICAgcGFkZGluZzogNDVweCAwIDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMjNlNjY7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyODVkZWcsIzA3YjI2MCAwLCMwMDUxN2YgMjAlLCMwMjNlNjYgNzUlLCMwNTFiMzkgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo0OHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbW4taGVhZGluZy1wYXJhLXcge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZXJ2aWNlcy1wYW4ge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hhdC1hcHAtZ3JvdXAtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbkBtaXhpbiBzZWN1cmUtd2ViLWFwcGxpY2F0aW9uLWV4dGVuZHMoJHZhbHVlKXtcbiAgICBwYWRkaW5nOiAzNXB4IDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgfVxufVxuLmMtaWNvbi1kZXNjLTMtY29se1xuICAgIC5zZWN1cmUtd2ViLWFwcGxpY2F0aW9uLXJvd3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1ib3h7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1ib3h7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3VyZS13ZWItYXBwbGljYXRpb24tYm94LTF7XG4gICAgICAgICAgICBAaW5jbHVkZSBzZWN1cmUtd2ViLWFwcGxpY2F0aW9uLWV4dGVuZHMoIzRBOTBFMik7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgICAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1ib3gtMntcbiAgICAgICAgICAgIEBpbmNsdWRlIHNlY3VyZS13ZWItYXBwbGljYXRpb24tZXh0ZW5kcygjNDlDNjg0KTtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICB9XG4gICAgICAgIC5zZWN1cmUtd2ViLWFwcGxpY2F0aW9uLWJveC0ze1xuICAgICAgICAgICAgQGluY2x1ZGUgc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1leHRlbmRzKCM0OUM2ODQpO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3VyZS13ZWItYXBwbGljYXRpb24tYm94LTR7XG4gICAgICAgICAgICBAaW5jbHVkZSBzZWN1cmUtd2ViLWFwcGxpY2F0aW9uLWV4dGVuZHMoIzRBOTBFMik7XG4gICAgICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgfVxuICAgICAgICAuc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1ib3gtNXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNlY3VyZS13ZWItYXBwbGljYXRpb24tZXh0ZW5kcygjNDlDNjg0KTtcbiAgICAgICAgICAgIG9yZGVyOiA3O1xuICAgICAgICB9XG4gICAgICAgIC5zZWN1cmUtd2ViLWFwcGxpY2F0aW9uLWJveC02e1xuICAgICAgICAgICAgQGluY2x1ZGUgc2VjdXJlLXdlYi1hcHBsaWNhdGlvbi1leHRlbmRzKCM0QTkwRTIpO1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3VyZS13ZWItYXBwbGljYXRpb24tYm94LTd7XG4gICAgICAgICAgICBAaW5jbHVkZSBzZWN1cmUtd2ViLWFwcGxpY2F0aW9uLWV4dGVuZHMoIzQ5QzY4NCk7XG4gICAgICAgICAgICBvcmRlcjogNjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmMtaWNvbi1kZXNjLTMtY29sLW5ldy1tb2R7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgcGFkZGluZzogNzBweCAwIDgwcHg7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cbiVwcm9qZWN0LWRpc2N1c3Mtc2VjdGlvbntcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLy8vaW1hZ2VzL3dlYi1hcHBsaWNhdGlvbi9PdmFsLWNvcHktb3ZhbC5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDQyNzk7XG4gICAgLmJ0bi1vcmFuZ2V7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxufVxuLnByb2plY3QtZGlzY3Vzcy10ZXh0e1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5wcm9qZWN0LWRpc2N1c3Mtc2VjdGlvbntcbiAgICBAZXh0ZW5kICVwcm9qZWN0LWRpc2N1c3Mtc2VjdGlvbjtcbn1cbi5wcm9qZWN0LWRpc2N1c3Mtc2VjdGlvbi1uZXd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLy8vaW1hZ2VzL3dlYi1hcHBsaWNhdGlvbi9vdmFsLWNvcHktb3ZhbC1jb3B5LW1hc2suc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBAZXh0ZW5kICVwcm9qZWN0LWRpc2N1c3Mtc2VjdGlvbjtcbn1cbi5kZXYtcHJvY2Vzcy5kZXYtcHJvY2Vzcy1uZXd7XG4gICAgLnNwaXJhbC1jb2wtYm94e1xuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwaXJhbC1jb2wtYm94MXtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwaXJhbC1jb2wtYm94MntcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zcGlyYWwtY29sLWJveDV7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLy8gLmV4cGVydGlzZS1zZWN0aW9ue1xuLy8gICAgIC5leHBlcnRpc2Utd3JhcHBlcntcbiAgICAgICAgICAgIFxuLy8gICAgICAgICAgICAgLmV4cGVydGlzZS1ib3h7XG4vLyAgICAgICAgICAgICAgICAgLmV4cGVydGlzZS1ib3gtbGVmdC5leHBlcnRpc2UtYm94LWxlZnQtbmV3e1xuLy8gICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjhweDtcbi8vICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuLy8gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbi8vICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4vLyAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuLy8gICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuICAgICAgICBcbi8vICAgICB9XG4vLyB9XG5cbi5ncmlkLWxheW91dHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgLmdyaWQtYmxvY2t7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ncmlkLWJsb2Nre1xuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdyaWQtYmxvY2stMXtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5ncmlkLWJsb2NrLTJ7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgICAuZ3JpZC1ibG9jay0ze1xuICAgICAgICBvcmRlcjogNTtcbiAgICB9XG4gICAgLmdyaWQtYmxvY2stNHtcbiAgICAgICAgb3JkZXI6IDc7XG4gICAgfVxuICAgIC5ncmlkLWJsb2NrLTV7XG4gICAgICAgIG9yZGVyOiA5O1xuICAgIH1cbiAgICAuZ3JpZC1ibG9jay02e1xuICAgICAgICBvcmRlcjogMTE7XG4gICAgfVxuICAgIC5ncmlkLWJsb2NrLTd7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICAuZ3JpZC1ibG9jay04e1xuICAgICAgICBvcmRlcjogNDtcbiAgICB9XG4gICAgLmdyaWQtYmxvY2stOXtcbiAgICAgICAgb3JkZXI6IDY7XG4gICAgfVxuICAgIC5ncmlkLWJsb2NrLTEwe1xuICAgICAgICBvcmRlcjogODtcbiAgICB9XG4gICAgLmdyaWQtYmxvY2stMTF7XG4gICAgICAgIG9yZGVyOiAxMDtcbiAgICB9XG4gICAgLmdyaWQtYmxvY2stMTJ7XG4gICAgICAgIG9yZGVyOiAxMjtcbiAgICB9XG59XG5cbiVzZWN1cmUtd2ViLWFwcGxpY2F0aW9uLWV4dGVuZHN7XG4gICAgcGFkZGluZzogMzVweCAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRBOTBFMjtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0b3A6IDBweDtcbiAgICB9XG59XG4iLCIuby13ZS1sb3ZlLWludHJve1xuXHRwYWRkaW5nOiA0MHB4IDAgODBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBwb3RyYWl0ICovXG4gICAgLy8gQGluY2x1ZGUgdGFibGV0LXNtIHtcbiAgICAvLyAgICAgcGFkZGluZzogNDBweCAwIDEwMHB4O1xuICAgIC8vIH1cbiAgICAvLyBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8vICAgICBwYWRkaW5nOiA0MHB4IDAgMzBweDtcbiAgICAvLyB9XG4gICAgaDF7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcblxuICAgICAgICAvKm1vYmlsZSBmaXJzdCBmb3IgdGFibGV0IGxhbmRzY2FwZSAmIHNtYWxsIGRlc2t0b3AqL1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzoxcHggMXB4IDBweCAjMzMzLCAtMXB4IDFweCAwcHggIzMzMywgMXB4IC0xcHggMHB4ICMzMzMsIC0xcHggLTFweCAwcHggIzMzMztcbiAgICAgICAgLy8gQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLy8gICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgaDJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcblxuICAgICAgICAvKm1vYmlsZSBmaXJzdCBmb3IgdGFibGV0IGxhbmRzY2FwZSAmIHNtYWxsIGRlc2t0b3AqL1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgIC8vIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICAgICAgICAgIC8vIHRleHQtc2hhZG93OjFweCAxcHggMHB4ICMzMzMsIC0xcHggMXB4IDBweCAjMzMzLCAxcHggLTFweCAwcHggIzMzMywgLTFweCAtMXB4IDBweCAjMzMzO1xuXG4gICAgfVxuXG4gICAgaDIubG92ZS1zdWJoZWFkaW5ne1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgIC8qbW9iaWxlIGZpcnN0IGZvciB0YWJsZXQgbGFuZHNjYXBlICYgc21hbGwgZGVza3RvcCovXG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICB9XG5cbiAgICBoM3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIH1cblxuICAgIGg0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgfVxuICAgIHB7XG4gICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vdGhlci10ZXh0e1xuICAgICAgICAvLyBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICAgICAgICAvLyBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAvLyAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAmX193ZS1sb3ZlLWltYWdle1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgIH1cbiAgICAuYy1idG57XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG59XG5cbi5jdG8taW5mby1wLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweCFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHghaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcblx0ICAgIGZvbnQtc2l6ZTogMjNweCFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4IWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG59XG5cbi5jdG8tbGFzdC1zb2xpZC1pbmZvIHtcblx0IHBhZGRpbmc6IDAgNjBweDtcblx0IG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYXJnaW4tdG9wLWJvdHRvbS0xMCB7XG5cdG1hcmdpbjogMTBweCAwIWltcG9ydGFudDtcbn1cbi8vIC5jbW8tc2VydmljZSB7XG4vLyAgICAgLm8taG9tZS1zZXJ2aWNlX2hvbGRlciB7XG4vLyAgICAgICAgIGgzIHtcbi8vICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4vLyAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cblxuIiwiXG5cdC5ncmFkaWVudC1ibHVlLWdyZWVuIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDk7XG5cdFx0fVxuXHR9XG5cdC5vLXNlcnZpY2VzLWhlcm9fX2ljb25zIHtcblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG5cdC5ncmVlbi1iZy1oZWFkaW5lIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdHBhZGRpbmc6IDdweCAzMHB4O1xuXG5cdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9oZWFkaW5nLWxlZnQtYmcyLnBuZykgbm8tcmVwZWF0IDAgMDtcblx0XHRcdHdpZHRoOiA0MXB4O1xuXHRcdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdFx0dG9wOiAtMTdweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdC5ncmFkaWVudC1ibHVlLWdyZWVuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI4NWRlZywgIzA3QjI2MCAwJSwgIzAwNTE3RiAyMCUsICMwMjNFNjYgNzUlLCAjMDUxQjM5IDEwMCUpO1xuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjg1ZGVnLCAjMDdCMjYwIDAlLCAjMDA1MTdGIDMwJSwgIzAyM0U2NiA3NSUsICMwNTFCMzkgMTAwJSk7XG5cdFx0fVxuXHRcdC8vICY6YWZ0ZXIge1xuXHRcdC8vIFx0YmFja2dyb3VuZDogdXJsKGltYWdlcy9kYXRhLXNjaWVuY2UvdG9wLXJpZ2h0LXB0LnBuZykgbm8tcmVwZWF0IHRvcCByaWdodDtcblx0XHQvLyBcdHRvcDogMDtcblx0XHQvLyBcdHJpZ2h0OiAwO1xuXHRcdC8vIFx0bGVmdDogaW5oZXJpdDtcblx0XHQvLyBcdGJvdHRvbTogaW5oZXJpdDtcblx0XHQvLyBcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0Ly8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vIFx0ZGlzcGxheTogbm9uZTtcblx0XHQvLyB9XG5cdH1cblx0Lm8tc2VydmljZXMtaGVyb19fdGl0bGUgc3BhbiB7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdC8vIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvY29tbW9uL2hlYWRpbmctbGVmdC1iZzIpIG5vLXJlcGVhdCAwIDA7XG5cdFx0XHR3aWR0aDogNDFweDtcblx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdHRvcDogLTE3cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblx0fVxuXHQuby1pbmR1c3RyaWFsLWV4cGVyaWVuY2UtbW9kIHtcblx0XHQuZGF0YS1zY2llbmNlLXRlY2gge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHggNDVweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0d2lkdGg6IDk2JTtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5RUU2O1xuXHRcdFx0XHRwYWRkaW5nOiAyM3B4IDIwcHg7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMzNDlFRTY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuLmRhdGEtc2NpZW5jZSB7XG5cdC5vLXNraWxscy1oZXJvIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiA5MHB4O1xuXHRcdH1cblx0fVxuXHQuZGMtd2hpdGUtcGFuIHtcblx0XHRtaW4taGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0bWluLWhlaWdodDogNTk2cHg7XG5cdH1cbn1cbi5tYXJnaW4tdG9wLTUwIHtcblx0bWFyZ2luLXRvcDogNTBweDtcbn1cbi5wYWRkaW5nLWJvdHRvbS00MCB7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5cbi5vLXNraWxscy1oZXJvX19kYXRhLXNjaWVuY2Uge1xuXHRoMSB7XG5cdFx0Ly8gQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQvLyBcdGZvbnQtc2l6ZTogMjRweDtcbiAgICBcdC8vIFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0Ly8gfVxuXHR9XG59XG5cbi5za2lsbC1zZXJ2aWNlLmdyYWRpZW50LWJsdWUtZ3JlZW4ge1xuLy8gXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4vLyAyNzBkZWdcbi8vICwjMDBiMzVkIDAsIzBiOGE4YSA0NSUsIzAwNDQ3NSAxMDAlKTtcblx0Ly8gYmFja2dyb3VuZDogI2Y1ZjVmNTtcblx0QGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjg1ZGVnLCMwN2IyNjAgMCwjMDA1MTdmIDIwJSwjMDIzZTY2IDc1JSwjMDUxYjM5IDEwMCUpO1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbiIsIi5wYWRkaW5nLXRvcC0xMDAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5mb250LWZhbWlseS1wcm8ge1xuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbn1cbi5wYWRkaW5nLXRvcC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLnBhZGRpbmctODAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5wYWRkaW5nLWJvdHRvbS0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLndoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICB9XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICBmb250LXdlaWdodDogNzAwO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbi5jbW4taGVhZGluZy1wYXJhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgfVxufVxuLmZvbnQtd2VpZ2h0LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWFyZ2luLXRvcC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubWFyZ2luLXRvcC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubWFyZ2luLXRvcC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubWFyZ2luLWJvdHRvbS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY21uLWJvdHRvbS1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbn1cbi5jbW4tdG9wLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuLm1vYmlsZS1vZmYge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJnLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG4uZm9udC1zaXplLTMwIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLmJ0bi1jZW50ZXItYmxvY2sge1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB3aWR0aDogMzEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG59XG5wIHtcbiAgbWFyZ2luOiAwcHggMHB4IDI1cHggMHB4O1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAuYW5jaG9yLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogI2NiZTNmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAvLyBtYXJnaW4tdG9wOiAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG4uby1ob21lLXNlcnZpY2Uge1xuICAuYW5jaG9yLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuICAubi1ncmFkaWVudC1ncmVlbi1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAxNzJkZWcsXG4gICAgICByZ2JhKDMsIDExOSwgMTE1LCAxKSA3JSxcbiAgICAgIHJnYmEoMCwgODEsIDEyNywgMSkgNDIlLFxuICAgICAgcmdiYSgyLCA2MiwgMTAyLCAxKSA2NyUsXG4gICAgICByZ2JhKDUsIDI3LCA1NywgMSkgMTAwJVxuICAgICk7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzUwZGVnLCAjMDM3YzcxIDAsICMwNDJiNGUgMTAwJSk7XG4gICAgfVxuICB9XG59XG4ud2ItYm5yIHtcbiAgYmFja2dyb3VuZDogIzE2NWI1ZTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG4gICAgMTM4ZGVnLFxuICAgICMxNjViNWUgMCUsXG4gICAgIzBmM2E0YSAxNyUsXG4gICAgIzA5MWIzOCA1MCVcbiAgKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG4gICAgMTM4ZGVnLFxuICAgICMxNjViNWUgMCUsXG4gICAgIzBmM2E0YSAxNyUsXG4gICAgIzA5MWIzOCA1MCVcbiAgKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzOGRlZywgIzE2NWI1ZSAwJSwgIzBmM2E0YSAxNyUsICMwOTFiMzggNTAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMxNjViNWVcIixlbmRDb2xvcnN0cj1cIiMwOTFiMzhcIixHcmFkaWVudFR5cGU9MSk7XG59XG4uby1za2lsbHMtaGVybyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTAycHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzhkZWcsICMxNjViNWUgMCUsICMwZjNhNGEgMTclLCAjMDkxYjM4IDUwJSk7XG4gIC8vIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gIC8vICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIC8vIH1cbiAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbn1cbi53Yi1ibnIge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5zbWFsbC1oMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgaDEucGFkZGluZy0wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICMxNGUwN2U7XG4gICAgLy8gY29sb3I6ICM5MmIzZmY7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDA7XG4gICAgfVxuICB9XG4gIC5ibnItb2ZyLXRleHQge1xuICAgIC8vIGNvbG9yOiAjMTRFMDdFO1xuICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMCAyODBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAvLyBjb2xvcjogIzE0RTA3RTtcbiAgICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgIH1cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm8tc2tpbGxzLWhlcm9fX3NjaGVkdWxlIHtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG4gIH1cblxuICAuaGVhZGVyX3JpZ2h0X3BhbiB7XG4gICAgLy8gQGluY2x1ZGUgcHJlZml4ZWQtYm9yZGVyLXJhZGl1cygxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyOTQyYTM7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAucmVndWxhci5zbGlkZXIge1xuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaG9sZGVyIHtcbiAgICAgIC8vIEBpbmNsdWRlIHByZWZpeGVkLWJvcmRlci1yYWRpdXMoNnB4KTtcbiAgICAgIHBhZGRpbmc6IDQwcHggNTBweCAxNXB4IDUwcHg7XG4gICAgfVxuICAgIC5zdWItdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAvLyBib3JkZXItYm90dG9tOjJweCBkb3R0ZWQgJGdyZWVuO1xuICAgICAgcGFkZGluZzogMCA0MHB4IDIwcHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgICAgd2lkdGg6IDE5JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYW5jaG9yLWxpbmsge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYm5yLW9mci10ZXh0IHtcbiAgLy8gcGFkZGluZzogMCAxNXB4O1xuICAvLyBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAvLyAgICAgcGFkZGluZzogMDtcbiAgLy8gfVxuICBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ncmF5LXRleHQge1xuICBjb2xvcjogI2I3YjdiNyAhaW1wb3J0YW50O1xufVxuLmdyZWVuLWhlYWQtcmliYm9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGFuIHtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiA3cHggMzVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDAgMCAyNnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMThweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxNDhkNTI7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkIHNvbGlkIGRhc2hlZCBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDE4cHggNDBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIH1cbiAgfVxufVxuLm8tc2VydmljZXMtaGVyb19fdGl0bGUge1xuICBzcGFuIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzE0OGQ1MjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgc29saWQgZGFzaGVkIHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMThweCA0MHB4O1xuICAgIH1cbiAgfVxufVxuLnNlcnZpY2UtZGV0YWlscyB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuICAuY21uLWhlYWRpbmctcGFyYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuc2VydmljZS13cmFwIHtcbiAgICAuYnJpY2suc2VydmljZXMtcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDUwcHggMTVweCAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIHdpZHRoOiAxMzRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzMzMzMzMztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW47XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmNTgwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmNTgwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICB9XG4gIH1cbn1cbi8qc2VydmljZXMgc2VjdGlvbiovXG4ud2ViLWFwcC1zZXJ2aWNlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC5zZXJ2aWNlLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIC5icmljay5zZXJ2aWNlcy1wYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDUwcHggMTVweCAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAvLyBoZWlnaHQ6IDU2OXB4O1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCAzMHB4O1xuICAgICAgfVxuXG4gICAgICAvLyBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTFweCkge1xuICAgICAgLy8gICAgIHdpZHRoOiA0NiU7XG4gICAgICAvLyB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvd2ViLWFwcGxpY2F0aW9uL3NlcnZpY2VzLWdyb3VwLWljb24ucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIC8vIHdpZHRoOiA2MXB4O1xuICAgICAgICAvLyBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgLy8gcmlnaHQ6IDA7XG4gICAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAvLyB0b3A6IDklO1xuICAgICAgICAvLyAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyB9XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC8vICY6YmVmb3JlIHtcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyAgICAgY29udGVudDogJyc7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAjMTRlMDdlO1xuICAgICAgICAvLyAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgLy8gICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xuICAgICAgICAvLyAgICAgbGVmdDogMDtcbiAgICAgICAgLy8gICAgIHJpZ2h0OiAwO1xuICAgICAgICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTAxIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MnB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTAzIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyM3B4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4M3B4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA1IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDYge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjJweCAtNTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDcge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIzcHggLTU3cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA4IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4M3B4IC01N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmxpZ2h0ZXItYmx1ZSB7XG4gIGNvbG9yOiAjNGE5MGUyICFpbXBvcnRhbnQ7XG59XG4uby1pbmR1c3RyaWFsLWV4cGVyaWVuY2Uge1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgfVxuICAvLyBoMiB7XG4gIC8vICAgICBmb250LXdlaWdodDogNzAwO1xuICAvLyB9XG59XG4uby1jYXNlLXN0dWRpZXMtc2xpZGVyIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC5yb3cge1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICB9XG4gIH1cbn1cbi5leHBlcmllbmNlLWxpc3Qge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gIH1cbiAgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpIHtcbiAgICAgIGZsZXg6IDAgMCA0MyU7XG4gICAgICBtYXJnaW46IDEwcHggMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgZmxleDogMCAwIDMwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzdjYztcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6IDExNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjUpO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzdjYztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Fycm93LWJsYWNrLnBuZykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmV3LXN0YWNrIHtcbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnBocC1sb2dvIHtcbiAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tb2JpbGUtYWxsL2NpcmNsZS1hcnJvdy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnN0YWNrLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogIzQ5YzY4NDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0bl93cmFwcGVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG4ucHJpY2Utd3JhcCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5vLWVuZ2FnZW1lbnQtbW9kZWwge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAxNjZkZWcsXG4gICAgcmdiYSgwLCA2OCwgMTE3LCAxKSAyMCUsXG4gICAgcmdiYSgxMSwgMTM4LCAxMzgsIDEpIDY5JSxcbiAgICByZ2JhKDgsIDE1MCwgMTI2LCAxKSAxMDAlXG4gICk7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDcwcHggMCA0MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDI4NWRlZyxcbiAgICAgICMwN2IyNjAgMCxcbiAgICAgICMwMDUxN2YgMjAlLFxuICAgICAgIzAyM2U2NiA3NSUsXG4gICAgICAjMDUxYjM5IDEwMCVcbiAgICApO1xuICB9XG4gIGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICB9XG4gIH1cbiAgLm8tZW5nYWdlbWVudC1tb2RlbF9fcGFuZWwtLWxlZnRuZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAubW9zdC1wb3B1bGFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBoZWlnaHQ6IDE1MXB4O1xuICAgICAgICB3aWR0aDogMTUycHg7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICB9XG4gICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgdG9wOiAtOXB4O1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL21vc3QtcG9wdWxhci1ncmVlbi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAuby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkcyB7XG4gICAgICAvLyBwYWRkaW5nOiAxMDBweCAxNXB4IDE1cHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzkycHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMzY4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmljZS10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBjb2xvcjogI2ZmNTgwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mb250LWZhbWlseS1tb3Qge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuby1lbmdhZ2VtZW50LW1vZGVsX19wYW5lbC0tcmlnaHRuZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAuby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkcyB7XG4gICAgICAvLyBwYWRkaW5nOiAxMDBweCAxNXB4IDE1cHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzkycHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMzY4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmljZS10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBjb2xvcjogI2ZmNTgwMDtcbiAgICAgICAgLy8gY29sb3I6ICMwODQ5NzU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9udC1mYW1pbHktbW90IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0bl93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLypwcmljaW5nIHNlY3Rpb24qL1xuLm5vLXdlYnAge1xuICAuby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkc19fdG9wOmJlZm9yZSB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vY29tbW9uLXNwcml0ZS5wbmcpO1xuICB9XG59XG4ud2VicCB7XG4gIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX2NhcmRzX190b3A6YmVmb3JlIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3dlYnAvY29tbW9uL2NvbW1vbi1zcHJpdGUud2VicCk7XG4gIH1cbn1cbi5vLWVuZ2FnZW1lbnQtbW9kZWxfX2NhcmRzX190b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0b3A6IC02MHB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAvLyBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyB9XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwIDM1cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHNfXzAxIHtcbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTIwMHB4O1xuICB9XG59XG4uby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkc19fMDIge1xuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzcHggLTIwMHB4O1xuICB9XG59XG4uby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkc19fYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLyp3aHkgc2VjdGlvbiovXG4uYy1pY29uLWRlc2MtMy1jb2wtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuLmMtaWNvbi1kZXNjLTMtY29sLWNjbiAucm93ID4gZGl2IHtcbiAgcGFkZGluZzogMCAxNXB4IDAgOTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogMCA0MHB4IDAgOTVweDtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypmYXEgc2VjdGlvbiovXG4uby1jYXNlLXN0dWRpZXMtbmV3IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgLm1hcmdpbi1ib3R0b20tMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmZhcS1wYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZhcS1ob2xkZXIge1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLmFjY29yZGlvbjEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDM1cHggMTVweCAxNXB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXDAwMkJcIjtcbiAgICAgICAgY29sb3I6ICMyN2MwNzA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICAvLyB0b3A6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hY3RpdmUxOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMjEyXCI7XG4gICAgfVxuICAgIC5wYW5lbDEge1xuICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypGZWF0dXJlIHNlY3Rpb24qL1xuLmluc2lnaHRzLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbiAgLnJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5maS1wYW4ge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0YTkwZTI7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgbWluLWhlaWdodDogMzQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5vZGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMwMDljNTI7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMjdjMDcwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYXJyb3ctZ3JlZW4ucG5nKSBuby1yZXBlYXQgMTAwJSA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKldoeSBzZWN0aW9uKi9cbi5jLWljb24tZGVzYy0zLWNvbC1jY24ge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIH1cbiAgfVxufVxuLm5vLXdlYnAge1xuICAuYy1pY29uLWRlc2MtMy1jb2wtY2NuIC5yb3cgPiBkaXYgZGl2OmJlZm9yZSB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vY29tbW9uLXNwcml0ZS5wbmcpO1xuICB9XG59XG4ud2VicCB7XG4gIC5jLWljb24tZGVzYy0zLWNvbC1jY24gLnJvdyA+IGRpdiBkaXY6YmVmb3JlIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3dlYnAvY29tbW9uL2NvbW1vbi1zcHJpdGUud2VicCk7XG4gIH1cbn1cbi5jLWljb24tZGVzYy0zLWNvbC1jY24gLnJvdyA+IGRpdiBkaXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICByaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5yZWFzb25zLWNhcGl0YWxfX2Jsb2Nrc19fY2hvb3NlLTAxIHtcbiAgJjpiZWZvcmUge1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMjAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL3doeS1jaG9vc2UtY24tMS5zdmcpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZWFzb25zLWNhcGl0YWxfX2Jsb2Nrc19fY2hvb3NlLTAyIHtcbiAgJjpiZWZvcmUge1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAtMjAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL3doeS1jaG9vc2UtY24tMi5zdmcpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZWFzb25zLWNhcGl0YWxfX2Jsb2Nrc19fY2hvb3NlLTAzIHtcbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi93aHktY2hvb3NlLWNuLTMuc3ZnKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTUlO1xuICB9XG59XG4ucmVhc29ucy1jYXBpdGFsX19ibG9ja3NfX2Nob29zZS0wNCB7XG4gICY6YmVmb3JlIHtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4cHggLTI3MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi93aHktY2hvb3NlLWNuLTQuc3ZnKSAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVhc29ucy1jYXBpdGFsX19ibG9ja3NfX2Nob29zZS0wNSB7XG4gICY6YmVmb3JlIHtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTI3MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi93aHktY2hvb3NlLWNuLTUuc3ZnKSAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVhc29ucy1jYXBpdGFsX19ibG9ja3NfX2Nob29zZS0wNiB7XG4gICY6YmVmb3JlIHtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjcycHggLTI3MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi93aHktY2hvb3NlLWNuLTYuc3ZnKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vLWJvdHRvbS1mb3JtIHtcbiAgcGFkZGluZzogMDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZzogODBweCAwIDkwcHg7XG4gIH1cbiAgLmZvcm0tdGV4dCB7XG4gICAgaDIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzJlYmY3MjtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBib3R0b206IDdweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZS1wYXR0ZXJuLXRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyAmOmFmdGVyIHtcbiAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4gIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICBoZWlnaHQ6IDg1cHg7XG4gIC8vICAgICB3aWR0aDogMjAwcHg7XG4gIC8vICAgICB6LWluZGV4OiAxO1xuICAvLyAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vbGVmdC10b3AtcGF0dGVybi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIC8vICAgICBsZWZ0OiAwcHg7XG4gIC8vICAgICB0b3A6IDA7XG4gIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgLy8gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcbiAgLy8gICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAvLyAgICAgICAgIHdpZHRoOiA2MDRweDtcbiAgLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgLy8gICAgIH1cbiAgLy8gfVxufVxuXG4vKmxldCdzIHRhbGsqL1xuLmxldHMtdGFsayB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9zY2hlZHVsZS10YWxrLWJnLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDMwcHggMCA0NXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKkN1c3RvbSBzb2Z0d2FyZSBzZXJ2aWNlcyovXG4ubW9iaWxlLW9uLWNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1vYmlsZS1vbi1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tb2JpbGUtb2ZmIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tb2JpbGUtb2ZmLWZsZXgge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5tYXNvbnJ5LnNlcnZpY2Utd3JhcCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCB7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgfVxuICAuc2VydmljZS13cmFwIHtcbiAgICAuYnJpY2suc2VydmljZXMtcGFuIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgLy8gY29udGVudDogXCJcIjtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQvc2VydmljZS1ncm91cC1pY29uLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAvLyB3aWR0aDogNjRweDtcbiAgICAgICAgLy8gaGVpZ2h0OiA2M3B4O1xuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICAvLyBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLy8gdG9wOiAxMiU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAvLyAgICAgdG9wOiA5JTtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA1IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTYzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA2IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02M3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wOCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jcy1ibnItaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjBweCAwO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGxpIHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBmbGV4OiAwIDAgNjRweDtcbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZS10YWxrLWJ4IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2MGRlZywgIzExYTk4NCAwJSwgIzBkN2Q4OCAxNyUsICMwYTRmOGUgNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL21vYmlsZS1hbGwvdGFsay1iZy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICByaWdodDogLTI1cHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbiAgLmJvbGQtcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjY2NjO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICB9XG4gIGgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICMzNmUwNzk7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbiAgLmJ0bl93cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4vKmJhbm5lciB0d28gbG9nbyovXG4ubmV3LXR3by1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7XG4gIH1cbiAgbGkge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgfVxuICB9XG59XG4uby1za2lsbHMtaGVyb19fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNhc2Utc3R1ZGllcy1kZXRhaWxzIHtcbiAgLm8tc2tpbGxzLWhlcm9fX2JhY2tncm91bmQge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8qT3V0IHNvdXJjZSBwcm9kdWN0Ki9cblxuLm91dHNvdXJjZS1wcm9kdWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDcwcHggMCA0NXB4O1xuICB9XG4gIC5zZXJ2aWNlLXdyYXAge1xuICAgIC5icmljay5zZXJ2aWNlcy1wYW4ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL291dHNvdXJjZS1wcm9kdWN0LWRldmVsb3BtZW50L3NlcnZpY2UtZ3JvdXAtaWNvbi5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgLy8gd2lkdGg6IDczcHg7XG4gICAgICAgIC8vIGhlaWdodDogNjNweDtcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyBsZWZ0OiAwO1xuICAgICAgICAvLyByaWdodDogMDtcbiAgICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC8vIHRvcDogMTIlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgLy8gICAgIHRvcDogOSU7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDEge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTAyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTczcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDMge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2cHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02M3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03M3B4IC02M3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDZweCAtNjNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDcge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDgge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG5fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi8qdGVzdGluZyBRQSovXG4udGVzdGluZy1xYSB7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNDVweDtcbiAgfVxuICAuYnRuX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuc2VydmljZS13cmFwIHtcbiAgICAuYnJpY2suc2VydmljZXMtcGFuIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgLy8gY29udGVudDogXCJcIjtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90ZXN0aW5nLXFhL3NlcnZpY2UtZ3JvdXAtaWNvbi5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgLy8gd2lkdGg6IDYzcHg7XG4gICAgICAgIC8vIGhlaWdodDogNjNweDtcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyBsZWZ0OiAwO1xuICAgICAgICAvLyByaWdodDogMDtcbiAgICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC8vIHRvcDogMTIlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgLy8gICAgIHRvcDogOSU7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjNweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjZweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA1IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzcHggLTYzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA2IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNnB4IC02M3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wOCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02M3B4IC0xMjZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggLTEyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKmRlZGljYXRlZCBkZXZlbG9wbWVudCB0ZWFtKi9cbi5kZWRpY2F0ZWQtdGVhbXMge1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gIH1cbiAgLmJ0bl93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgIH1cbiAgfVxuICAuc2VydmljZS13cmFwIHtcbiAgICAuYnJpY2suc2VydmljZXMtcGFuIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgLy8gY29udGVudDogXCJcIjtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zb2Z0d2FyZS1kZXZlbG9wbWVudC10ZWFtL3NlcnZpY2UtZ3JvdXAtaWNvbi5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgLy8gd2lkdGg6IDYzcHg7XG4gICAgICAgIC8vIGhlaWdodDogNjNweDtcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyBsZWZ0OiAwO1xuICAgICAgICAvLyByaWdodDogMDtcbiAgICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC8vIHRvcDogMTIlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgLy8gICAgIHRvcDogOSU7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDEge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTAyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDMge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02M3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02M3B4IC02M3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjZweCAtNjNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDcge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDgge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjNweCAtMTI2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA5IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNnB4IC0xMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1hc29ucnkuc2VydmljZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qZGV2b3BzKi9cbi5kZXZvcHMge1xuICBwYWRkaW5nOiA0NXB4IDAgMjBweDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNzBweCAwIDQ1cHg7XG4gIH1cbiAgLmJ0bl93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgfVxuICB9XG4gIC5zZXJ2aWNlLXdyYXAge1xuICAgIC5icmljay5zZXJ2aWNlcy1wYW4ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rldm9wcHMvc2VydmljZS1ncm91cC1pY29uLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAvLyB3aWR0aDogNzBweDtcbiAgICAgICAgLy8gaGVpZ2h0OiA2M3B4O1xuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICAvLyBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLy8gdG9wOiA5JTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIC8vICAgICB0b3A6IDklO1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTAxIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTAzIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzBweCAtNjNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDYge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwcHggLTYzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA3IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA4IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwcHggLTEyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGV2b3BzLXN0YWNrIHtcbiAgcGFkZGluZzogNDBweCAwIDMwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDcwcHggMCAyMHB4O1xuICB9XG4gIGJhY2tncm91bmQ6ICMwNTU0N2Q7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC5zZXJ2aWNlLXdyYXAtbW9kIHtcbiAgICAuc2VydmljZXMtcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW46IDE1cHggMCAxNXB4O1xuICAgICAgcGFkZGluZzogMTIwcHggMzBweCAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjRjMDZkO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaDUge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ib3R0b20tbGVmdC1wdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9ib3R0b20tbGVmdC1wdC5wbmcpIGJvdHRvbSBsZWZ0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogOTtcbiAgICB3aWR0aDogNjE1cHg7XG4gICAgaGVpZ2h0OiAzMjVweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi8qRWNvbW1lcmNlKi9cbi5vLXNraWxscy1oZXJvX19lLWNvbW1lcmNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM4ZGVnLCAjMTY1YjVlIDAsICMwZjNhNGEgMTclLCAjMDkxYjM4IDUwJSk7XG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xuICB9XG4gIGgxIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgIH1cbiAgfVxuICAuby1zZXJ2aWNlcy1oZXJvX19pY29ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgNjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvcnJlY3Qtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDQ1cHggMCA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDcwcHggMCA3NXB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAvLyBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICBwYWRkaW5nOiAwIDkwcHg7XG4gICAgfVxuICB9XG4gIC5jb3JyZWN0LWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIHRvcDogNDRweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY3N0bS1saW5rLXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5udW1iZXItc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG4gIC5kYy13aGl0ZS1wYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGhlaWdodDogMjk1cHg7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbiAgICBkaXYge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMTRkZjdkO1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcxcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgICAuYm9keS10ZXh0LW1lZGl1bSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDc4JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1wYXJhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICB9XG4gIH1cbiAgJi1ibnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgIzE0ZGY3ZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluO1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiA0NzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3JpZ2h0LWNpcmNsZS1pY29uLnBuZykgbm8tcmVwZWF0IHJpZ2h0XG4gICAgICAgICAgY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZmY1ODAwO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmY1ODAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucm93LnBhZGRpbmctYm90dG9tLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuI2FlcyB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDcwcHggMCA4MHB4O1xuICB9XG4gIC5idG5fd3JhcHBlciB7XG4gICAgYSB7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNzb2x1dGlvbi1jb250YWluZXIge1xuICAuY3N0bS1saW5rLXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnNvbHV0aW9uLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMCAzMHB4O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNDVweDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9lLWNvbW1lcmNlL3RvcC1yaWdodC1wdC5wbmcpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNjE1cHg7XG4gICAgaGVpZ2h0OiAzMjZweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAvLyB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgLnNvbHV0aW9uLWxlZnQge1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFkZC1tb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMzBweDtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hbmNob3ItbGluayB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZS1jb21tZXJjZS9ibGFjay1jaXJjbGUtaWNvbi5wbmcpIG5vLXJlcGVhdCAwXG4gICAgICAgICAgMnB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG5fd3JhcHBlciB7XG4gICAgYSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ib2R5LWltZzIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWcge1xuICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgICAgdG9wOiAtNDBweDtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbiAgLnNvbHV0aW9uLXdoaXRlLWJveMKgIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAvLyBoZWlnaHQ6IDc1MHB4O1xuICAgICAgcGFkZGluZzogNTBweCAyNXB4IDUwcHggNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXJpZ2h0IHtcbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uc29sdXRpb24td2hpdGUtYm94LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5lLWNvbW1lcmNlLXdoeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuICB9XG4gIC8vICY6YmVmb3JlIHtcbiAgLy8gICAgIGNvbnRlbnQ6ICcnO1xuICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vYm90dG9tLWxlZnQtcHQucG5nKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XG4gIC8vICAgICBib3R0b206IDA7XG4gIC8vICAgICBsZWZ0OiAwO1xuICAvLyAgICAgd2lkdGg6IDYxNXB4O1xuICAvLyAgICAgaGVpZ2h0OiAzMjZweDtcbiAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAvLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgICAgfVxuICAvLyB9XG4gIGgyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbiAgfVxuICAubWFpbi1zcGFuIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAuc2VydmljZS13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAuc2VydmljZXMtcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIC8vIGhlaWdodDogNTE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDI1cHggMzBweDtcbiAgICAgICAgbWFyZ2luOiAxN3B4IDE1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgLy8gY29udGVudDogXCJcIjtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9lLWNvbW1lcmNlL3doeS1ncm91cC1pY29uLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAvLyB3aWR0aDogNjdweDtcbiAgICAgICAgLy8gaGVpZ2h0OiA3MXB4O1xuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICAvLyBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLy8gdG9wOiA4JTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIC8vICAgICB0b3A6IDklO1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTAxIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02OHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTAzIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjhweCAtNzFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypjbXMqL1xuLmNtcy1ibnIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzhkZWcsICMxNjViNWUgMCwgIzBmM2E0YSAxNyUsICMwOTFiMzggNTAlKTtcbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbiAgaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuICAuby1zZXJ2aWNlcy1oZXJvX19pY29ucyB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgd2lkdGg6IDIzJTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY21zLXRlYW0ge1xuICBwYWRkaW5nOiA0MHB4IDAgMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiA3NXB4IDAgNTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICB9XG4gIH1cbn1cbi5jbXMtZGV2LXNlcnZpY2Uge1xuICBwYWRkaW5nOiA0NXB4IDAgMjBweDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNzBweCAwIDQ1cHg7XG4gIH1cbiAgLnNlcnZpY2Utd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDUwcHggMTVweCAzNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgaGVpZ2h0OiA2ODBweDtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgLy8gY29udGVudDogXCJcIjtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jbXMtZGV2ZWxvcGVyL3NlcnZpY2VzLWdyb3VwLWljb24ucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIC8vIHdpZHRoOiA4M3B4O1xuICAgICAgICAvLyBoZWlnaHQ6IDY4cHg7XG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgLy8gcmlnaHQ6IDA7XG4gICAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAvLyB0b3A6IDklO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTVweCAtNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTVweCAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTA0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OXB4IC0xMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODJweCAtMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jbXMtd2h5IHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNTJweDtcbiAgfVxuICBoMiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAvLyBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDBweCA0MHB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG4gIC5jc3RtLWxpbmstcCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLnNlcnZpY2Utd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweCAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGhlaWdodDogNDEwcHg7XG4gICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCAzMHB4O1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY21zLWRldmVsb3Blci9zZXJ2aWNlcy1ncm91cC1pY29uLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAvLyB3aWR0aDogMTAwcHg7XG4gICAgICAgIC8vIGhlaWdodDogMTAwcHg7XG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgLy8gcmlnaHQ6IDA7XG4gICAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAvLyB0b3A6IDklO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDEge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweCAtOTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE0cHggLTkwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTAzIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IC05MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wNCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjVweCAtOTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbi5hZ2VuY2llcy1zZXJ2aWNlcyB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgaGVpZ2h0OiA0MTVweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgLy8gY29udGVudDogXCJcIjtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hZ2VuY2llcy9hZ2VuY2llcy1zcHJpdGUucG5nKTtcbiAgICAgICAgLy8gd2lkdGg6IDc3cHg7XG4gICAgICAgIC8vIGhlaWdodDogNzdweDtcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyBsZWZ0OiAwO1xuICAgICAgICAvLyByaWdodDogMDtcbiAgICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC8vIHRvcDogOSU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnJpY2suYWdlbmNpZXMtc2VydmljZXMuc2VydmljZXMtcGFuX19waHAtc2VydmljZS0wMSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLmFnZW5jaWVzLXNlcnZpY2VzLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODdweCAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmljay5hZ2VuY2llcy1zZXJ2aWNlcy5zZXJ2aWNlcy1wYW5fX3BocC1zZXJ2aWNlLTAzIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NHB4IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLmFnZW5jaWVzLXNlcnZpY2VzLnNlcnZpY2VzLXBhbl9fcGhwLXNlcnZpY2UtMDQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYxcHggMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRlZGljYXRlZC10ZWFtIHtcbiAgLnJvdy5tYXJnaW4tdG9wLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgLm1hcmdpbi10b3AtMzAge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgcGFkZGluZzogNDVweCAwIDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuICB9XG4gIGgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC5jbXMtYmxvY2tzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHggMCA3MHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGRpdiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY21zLWRldmVsb3Blci9jbXMtdGVhbS5wbmcpO1xuICAgICAgICB3aWR0aDogNTNweDtcbiAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY21zLWJsb2Nrc19fY2hvb3NlLTAxIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNtcy1ibG9ja3NfX2Nob29zZS0wMiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODVweCAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jbXMtYmxvY2tzX19jaG9vc2UtMDMge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjJweCAtNjdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNtcy1ibG9ja3NfX2Nob29zZS0wNCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02M3B4IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNtcy1ibG9ja3NfX2Nob29zZS0wNSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTJweCAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jbXMtYmxvY2tzX19jaG9vc2UtMDYge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggLTY3cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jbXMtYmxvY2tzX19jaG9vc2UtMDcge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI1cHggMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY21zLWJsb2Nrc19fY2hvb3NlLTA4IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC02N3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY21zLWJsb2Nrc19fY2hvb3NlLTA5IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NXB4IC02N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm8tc2VydmljZXMtaGVyb19faWNvbnMge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBtYXJnaW46IDAgMCA2MHB4O1xuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB3aWR0aDogMjMlO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qTW9iaWxlIGFwcCovXG5cbi5vLXNraWxscy1oZXJvX19tb2JpbGUtYXBwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMCAxMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG4gIH1cbiAgLm8tc2VydmljZXMtaGVyb19faWNvbnMge1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iZWF1dHktc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgfVxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAwIDIxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgfVxuICB9XG4gIHAuY21uLWhlYWRpbmctcGFyYSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgfVxuICB9XG4gIC5iZWF1dHktbGlzdCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbW9iaWxlLWFwcC9jaXJjbGUtdGljay5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tb2JpbGUtYXBwL3JpZ2h0LWFycm93LnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0bl93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNjcm9sbC1zZWN0aW9uIHtcbiAgLmpzLW1vYmlsZWFwcC1mZWF0dXJlLTEtcGFyYWxsYXgtMSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tb2JpbGUtYXBwL2NvbnN1bWVyLWFwcHMtYmcucG5nKSAxMDAlIDEwMCVcbiAgICAgICAgbm8tcmVwZWF0ICMxMTU2ODc7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgICB9XG4gIH1cbiAgLmpzLW1vYmlsZWFwcC1mZWF0dXJlLTItcGFyYWxsYXgtMSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tb2JpbGUtYXBwL2VudGVycHJpc2UtYXBwcy1iZy5wbmcpIDEwMCUgMTAwJVxuICAgICAgICBuby1yZXBlYXQgIzQzYWU3NjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODQlO1xuICAgIH1cbiAgfVxuICAubW9iaWxlLWhvbGRlci1jbGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAubW9iaWxlLWhvbGRlci1waG9uZSB7XG4gICAgICB3aWR0aDogMzN2dztcbiAgICAgIGhlaWdodDogNTB2aDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICByaWdodDogNjBweDtcbiAgICAgIC5tb2JpbGUtaW4taGFuZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmpzLW1vYmlsZWFwcC1mZWF0dXJlcy1jb250ZW50LTEge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAxMHB4IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICB9XG4gIH1cbiAgLmJ0bl93cmFwcGVyIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgIGEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAuYW5jaG9yLWxpbmsge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIH1cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4vLyAuby1tb2JpbGUtYXBwLWZlYXR1cmVzX19jb250ZW50LS1iZ2JsdWUge1xuLy8gICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbS1tb2JpbGVhcHAtZmVhdHVyZXMvY29uc3VtZXItYXBwcy1iZy5wbmcpIDUwJSAxMDAlIG5vLXJlcGVhdDtcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4vLyAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbi8vICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbi8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgfVxuLy8gfVxuLmpzLW1vYmlsZWFwcC1mZWF0dXJlcy1jb250ZW50LTIge1xuICBoMiB7XG4gICAgcGFkZGluZzogMjVweCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cbiAgfVxufVxuLyouby1tb2JpbGUtYXBwLWZlYXR1cmVzX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn0qL1xuLm8tbW9iaWxlLWFwcC1mZWF0dXJlcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuICB9XG4gIGgyIHtcbiAgfVxuICBoMi5pcy1hY3RpdmUge1xuICB9XG59XG4uby1tb2JpbGUtYXBwLWZlYXR1cmVzLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogbm9uZSAjMTE1Njg3O1xufVxuLmgzLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jLXRpY2tlZC1saXN0LS1saWdodCB7XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDVweCAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMTVweCAzNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbW9iaWxlLWFwcC9jaXJjbGUtdGljay5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLWJ1bGxldC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5vLW1vYmlsZS1hcHAtZmVhdHVyZXMtLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzQzYWU3Njtcbn1cbi8qIE1vYmlsZSBUYWIgKi9cbi5vLW1vYmlsZS1hcHAtZmVhdHVyZXMtcGFyZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm8tbW9iaWxlLWFwcC1mZWF0dXJlcy10YWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5vLW1vYmlsZS1hcHAtZmVhdHVyZXMtdGFiLWJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlcjogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTlweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMxMTU2ODc7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3R0b206IC03cHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi0tYmctYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzExNTY4NztcbiAgfVxuICAmLS1iZy1ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogIzQzYWU3NjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICM0M2FlNzY7XG4gICAgfVxuICB9XG59XG5cbi8qIE1vYmlsZSBUYWIgKi9cblxuLnNlcnZpY2UtcHJvY2VzcyB7XG4gIHBhZGRpbmc6IDQ1cHggMCAyMHB4O1xuICAvLyBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjg1ZGVnLCMwN2IyNjAgMCwjMDA1MTdmIDIwJSwjMDIzZTY2IDc1JSwjMDUxYjM5IDEwMCUpO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuICB9XG4gIC5kYy13aGl0ZS1wYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBtaW4taGVpZ2h0OiA0OTVweDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tb2JpbGUtYXBwL3Byb2Nlc3MtZ3JvdXAtaWNvbi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICB3aWR0aDogNjZweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBkaXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMTRkZjdkO1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICBsZWZ0OiA5MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ib2R5LXRleHQtbWVkaXVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvY2Vzcy1ib3gxIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgfVxuICB9XG4gIC5wcm9jZXNzLWJveDIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02N3B4IDA7XG4gICAgfVxuICB9XG4gIC5wcm9jZXNzLWJveDMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwO1xuICAgIH1cbiAgfVxuICAucHJvY2Vzcy1ib3g0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk4cHggMDtcbiAgICB9XG4gIH1cbiAgLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLypBSSBjaGF0Ym90Ki9cbi5haS1jaGF0Ym90cy1oZXJvIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5idG5fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbiAgLmFuY2hvci1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuZ3JlZW4taGVhZC1yaWJib24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIGgxIHtcbiAgICAvLyBjb2x1bW4tZ2FwOiA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBjb2xvcjogI2I3YjdiNztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICMxNGRlN2Q7XG4gICAgfVxuICB9XG4gIC5idG5fd3JhcHBlciB7XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYW5jaG9yLWxpbmsge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgLmNoYXRib3QtZ2lmIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMDBweDtcbiAgICB9XG4gIH1cbn1cbi5jdXN0b20tcGFyYSB7XG4gIHBhZGRpbmc6IDQ1cHggMCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDcwcHggMCAyMHB4O1xuICB9XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAvLyBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMCA4MHB4IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbn1cbi5haS1jaGF0Ym90cyB7XG4gIHBhZGRpbmc6IDQ1cHggMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDcwcHggMCAyMHB4IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi10b3AtMzAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuICAuZGMtd2hpdGUtcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzRweCAwcHggIzAwMDAwMDFjO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbiAgICBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgdG9wOiAxMiU7XG4gICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1wYXJhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJ1aWxkIHtcbiAgcGFkZGluZzogNTBweCAwIDIwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuICB9XG4gICZfX3dyYXAge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW46IDMwcHggMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW46IDQ1cHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMCA4MHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICAgIH1cbiAgfVxuICAuY2hhdC1hcHAtZ3JvdXAge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uby1ob3ctd2UtY3JlYXRlLXlvdXItYm90IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDAgMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTA2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDY1cHggMCAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2FpLWNoYXRib3RzL3NsaWRlci1iZy5wbmcpIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1NSU7XG4gIH1cbiAgLmFuY2hvci1saW5rIHtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDAgODVweDtcbiAgICB9XG4gIH1cbiAgLmlubmVyIHtcbiAgICAuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAgIH1cbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmxlZnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1waG9uZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1waG9uZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm51bWJlcnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBjb2xvcjogIzE0ZGY3ZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaWNvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICBsZWZ0OiA2NXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0LXJvdGF0b3Ige1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NjBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICBjb2xvcjogIzE0ZGY3ZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0bl93cmFwcGVyIHtcbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hbmNob3ItcCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLmFuY2hvci1saW5rIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2xpY2stYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucGFnZXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzliOWI5YjtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0OWM2ODQ7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaW5zaWdodC1zbGlkZXIge1xuICAuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjOWI5YjliO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzI3YzA3MDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b21lci13YW50IHtcbiAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDY1cHggMCA1MHB4O1xuICB9XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbiAgJl9fYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMTIwcHggMTVweCAzMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMTUwcHggMzBweCAzMHB4O1xuICAgICAgbWluLWhlaWdodDogNDE5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9haS1jaGF0Ym90cy93YW50LWdyb3VwLWljb24ucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogNzZweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICB9XG4gIH1cbiAgLmN1c3RvbWVyLXdhbnRfX2JveDEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG4gIH1cbiAgLmN1c3RvbWVyLXdhbnRfX2JveDIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NnB4IDA7XG4gICAgfVxuICB9XG4gIC5jdXN0b21lci13YW50X19ib3gzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUycHggMDtcbiAgICB9XG4gIH1cbiAgLmJ0bl93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlcnZpY2UtZGV0YWlscy5kYWFzLXNlcnZpY2UgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4vKmRhYXMqL1xuLmRhYXMtc2VydmljZSB7XG4gIHBhZGRpbmc6IDQ1cHggMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDgwcHggMCA0NXB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICB9XG4gIH1cbiAgLnNlcnZpY2Utd3JhcCB7XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIC8vIHdpZHRoOiA2M3B4O1xuICAgICAgICAvLyBoZWlnaHQ6IDYzcHg7XG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgLy8gcmlnaHQ6IDA7XG4gICAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAvLyB0b3A6IDEyJTtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgLy8gICAgIHRvcDogOSU7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fZGFhcy1zZXJ2aWNlLTAxIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGFhcy9kYWFzLXNlcnZpY2UtMS5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fZGFhcy1zZXJ2aWNlLTAyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGFhcy9kYWFzLXNlcnZpY2UtMi5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fZGFhcy1zZXJ2aWNlLTAzIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGFhcy9kYWFzLXNlcnZpY2UtMy5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fZGFhcy1zZXJ2aWNlLTA0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGFhcy9kYWFzLXNlcnZpY2UtNC5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fZGFhcy1zZXJ2aWNlLTA1IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGFhcy9kYWFzLXNlcnZpY2UtNS5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fZGFhcy1zZXJ2aWNlLTA2IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGFhcy9kYWFzLXNlcnZpY2UtNi5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fZGFhcy1zZXJ2aWNlLTA3IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGFhcy9kYWFzLXNlcnZpY2UtNy5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbl9fZGFhcy1zZXJ2aWNlLTA4IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGFhcy9kYWFzLXNlcnZpY2UtOC5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypBZ2VuY2llcyovXG4uby10d28tY29sLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogMTAwcHggMCA2MHB4O1xuICB9XG4gIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgaDQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5vLXR3by1jb2wtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDQ1cHggMCAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSBhdXRvO1xuXG4gIC8qIG1lZGlhIHF1ZXJ5IGZvciB0YWJsZXQgcG90cmFpdCAqL1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDYwcHg7XG4gIH1cblxuICBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gICZfX2xlZnQtcGFuZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgLyogaWNvbnMgKi9cbiAgICBmaWd1cmUge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgLyogbW9iaWxlIGZpcnN0IGZvciBwaGFibGV0cyAqL1xuXG4gICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjNweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDVweCAwO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMzBweCAyNXB4IDA7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLyogfi4vaWNvbnMgKi9cbiAgICAuY29udGVudC1zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLyogbW9iaWxlIGZpcnN0IGZvciBwaGFibGV0cyAqL1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0LXBhbmVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLyogbW9iaWxlIGZpcnN0IGZvciB0YWJsZXQgcG9ydHJhaXQgKi9cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2FnZW5jaWVzL2ljb24tcXVvdGUuc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgcGFkZGluZzogMjBweCAwIDAgMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICAgICAgLyogbW9iaWxlIGZpcnN0IGZvciBwaGFibGV0cyAqL1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFnZW5jaWVzLWJuciB7XG4gIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIC5idG5fd3JhcHBlciB7XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYW5jaG9yLWxpbmsge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLypDVE8qL1xuLm8td2UtbG92ZS1pbnRybyB7XG4gIC8vIHBhZGRpbmc6IDQwcHggMCA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IHBvdHJhaXQgKi9cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNDBweCAwIDUwcHg7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgLyptb2JpbGUgZmlyc3QgZm9yIHRhYmxldCBsYW5kc2NhcGUgJiBzbWFsbCBkZXNrdG9wKi9cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICMzMzMsIC0xcHggMXB4IDBweCAjMzMzLCAxcHggLTFweCAwcHggIzMzMyxcbiAgICAgICAgLTFweCAtMXB4IDBweCAjMzMzO1xuICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcblxuICAgIC8qbW9iaWxlIGZpcnN0IGZvciB0YWJsZXQgbGFuZHNjYXBlICYgc21hbGwgZGVza3RvcCovXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgIC8vIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICAgIC8vIHRleHQtc2hhZG93OjFweCAxcHggMHB4ICMzMzMsIC0xcHggMXB4IDBweCAjMzMzLCAxcHggLTFweCAwcHggIzMzMywgLTFweCAtMXB4IDBweCAjMzMzO1xuICAgIH1cbiAgfVxuXG4gIGgyLmxvdmUtc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAvKm1vYmlsZSBmaXJzdCBmb3IgdGFibGV0IGxhbmRzY2FwZSAmIHNtYWxsIGRlc2t0b3AqL1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIHAge1xuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gICZfX290aGVyLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3dlLWxvdmUtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gIC5jLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuby1jb250YWN0LWZvcm1fX2hlYXJ0IHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdG8taW5mby1wLWhlYWRpbmcge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4uY3RvLWxhc3Qtc29saWQtaW5mbyB7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1hcmdpbi10b3AtYm90dG9tLTEwIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uY21vLXNlcnZpY2Uge1xuICAuby1ob21lLXNlcnZpY2VfaG9sZGVyIHtcbiAgICBoMyB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ud2hhdC1nZXQge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5idG5fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuICB9XG4gIC5jdG8td3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY3RvLXNlcnZpY2VzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIC8vIHBhZGRpbmc6IDEyMHB4IDMwcHggMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDI5JTtcbiAgICAgICAgLy8gcGFkZGluZzogMTIwcHggMzBweCAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMDtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICAvLyBjb250ZW50OiAnJztcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jdG8vY3RvLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIC8vIHdpZHRoOiA5NXB4O1xuICAgICAgICAvLyBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgLy8gcmlnaHQ6IDA7XG4gICAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAvLyB0b3A6IDMlO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgLy8gICAgIHRvcDogOCU7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmN0by1zZXJ2aWNlLTAxIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuY3RvLXNlcnZpY2UtMDIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODdweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuY3RvLXNlcnZpY2UtMDMge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVubGlrZS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMjg1ZGVnLFxuICAgICMwN2IyNjAgMCUsXG4gICAgIzAwNTE3ZiAzMCUsXG4gICAgIzAyM2U2NiA3NSUsXG4gICAgIzA1MWIzOSAxMDAlXG4gICk7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAvLyBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgfVxuICB9XG4gIC5jdG8tY29tcGV0aXRvciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYtc2VydmljZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA0MHB4IDE1cHggMzBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDI1cHggMzBweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgLy8gY29udGVudDogJyc7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY3RvL2N0by1zcHJpdGUucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAvLyB3aWR0aDogOTVweDtcbiAgICAgICAgLy8gaGVpZ2h0OiA4MHB4O1xuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICAvLyBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLy8gdG9wOiA4JTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zZXJ2aWNlLTAxIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxNXB4IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zZXJ2aWNlLTAyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zZXJ2aWNlLTAzIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCAtODlweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0bl93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLypDTU8qL1xuLm51bWJlci1zZWN0aW9uLWNtbyB7XG4gIHBhZGRpbmc6IDQ1cHggMCAyMHB4O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuY3RvLWxhc3Qtc29saWQtaW5mbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuICAuY21vLWJsb2NrcyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgaGVpZ2h0OiAxMzVweDtcbiAgICB9XG4gIH1cbiAgLmRjLXdoaXRlLXBhbiBkaXYge1xuICAgIC5ib2R5LXRleHQtbWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDc4JTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY21vLXNlcnZpY2VzIHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgfVxuICB9XG4gICYtd3JhcCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgICBjb2x1bW4tZ2FwOiAyN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLmNtby1zZXJ2aWNlcy1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAvLyBwYWRkaW5nOiAxMjBweCAzMHB4IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCAxNXB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIGxlZnQ6IDUwJTtcbiAgICAgICAgLy8gdG9wOiAzNXB4O1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jbW8vY21vLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIC8vIHdpZHRoOiA4NHB4O1xuICAgICAgICAvLyBoZWlnaHQ6IDk4cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNtby1zZXJ2aWNlcy1ibG9jay0wMSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IDExcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNtby1zZXJ2aWNlcy1ibG9jay0wMiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNtby1zZXJ2aWNlcy1ibG9jay0wMyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4OHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jbW8tc2VydmljZXMtYmxvY2stMDQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgzcHggMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY21vLXNlcnZpY2VzLWJsb2NrLTA1IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzcxcHgg4oCLMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY21vLXNlcnZpY2VzLWJsb2NrLTA2IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MXB4IDA7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jbW8tc2VydmljZXMtYmxvY2stMDcge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0cHgg4oCLMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubm8td2VicCB7XG4gIC50bC1wdDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi90bC1wdC5wbmcpO1xuICB9XG59XG4ud2VicCB7XG4gIC50bC1wdDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYnAvY29tbW9uL3RsLXB0LndlYnApO1xuICB9XG59XG5cbi50bC1wdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiA1MTdweDtcbiAgICAgIGhlaWdodDogMjA2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5uby13ZWJwIHtcbiAgLmJyLXB0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vbWItYnItcHQucG5nKTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9ici1wdC5wbmcpO1xuICAgIH1cbiAgfVxufVxuLndlYnAge1xuICAuYnItcHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9tYi1ici1wdC53ZWJwKTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYnAvY29tbW9uL2JyLXB0LndlYnApO1xuICAgIH1cbiAgfVxufVxuLmJyLXB0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICAgIGhlaWdodDogODBweDtcbiAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uYnItcHQuaG0tYm5yIHtcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTYwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuLm5vLXdlYnAge1xuICAudHItcHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vbWItdHItcHQucG5nKTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi90ci1wdC5wbmcpO1xuICAgIH1cbiAgfVxufVxuLndlYnAge1xuICAudHItcHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vbWItdHItcHQud2VicCk7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy93ZWJwL2NvbW1vbi90ci1wdC53ZWJwKTtcbiAgICB9XG4gIH1cbn1cbi50ci1wdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgd2lkdGg6IDUzMHB4O1xuICAgICAgaGVpZ2h0OiAyMTVweDtcbiAgICB9XG4gIH1cbn1cbi5uby13ZWJwIHtcbiAgLmJsLXB0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vdHItcHQucG5nKTtcbiAgfVxufVxuLndlYnAge1xuICAuYmwtcHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3dlYnAvY29tbW9uL3RyLXB0LndlYnApO1xuICB9XG59XG4uYmwtcHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgIGhlaWdodDogNzVweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIHdpZHRoOiA1MzBweDtcbiAgICAgIGhlaWdodDogMjE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5uby13ZWJwIHtcbiAgLm1iLXRsLXB0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vbWItdGwtcHQucG5nKTtcbiAgfVxufVxuLndlYnAge1xuICAubWItdGwtcHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9tYi10bC1wdC53ZWJwKTtcbiAgfVxufVxuXG4ubWItdGwtcHQge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5uby13ZWJwIHtcbiAgLm1iLXctdHItcHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vbWItdy10ci1wdC5wbmcpO1xuICB9XG59XG4ud2VicCB7XG4gIC5tYi13LXRyLXB0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL21iLXctdHItcHQud2VicCk7XG4gIH1cbn1cblxuLm1iLXctdHItcHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jaGVhcGVyLWJhdHRlci1oZWFkZXIgLmJ0bl93cmFwcGVyLmJ0bi1jZW50ZXItYmxvY2subW9iaWxlLW9mZiB7XG4gIHdpZHRoOiBhdXRvO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gIH1cbn1cbi5hY250LXAge1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5mb3JtLXBhbmVsIHtcbiAgLnUtc3VibWl0IHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuICB9XG59XG4uaW1nLWNyLWJsb2NrIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFpLWNoYXRib3RzLWhlcm8ge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLm5ldy1zcnYtc2xpZGVyIHtcbiAgLmNvbC1zbS02LFxuICAuY29sLXNtLTYge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4OiA1MCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uby1hcHBseS1ub3cge1xuICAuYW5jaG9yLWxpbmsge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cbn1cbi5jcy1zbGlkZXItaW1nIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgIC8vICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gfVxuICB9XG59XG5cbi5haS1ib3Qge1xuICAuaW5zaWdodHMtc2VjdGlvbiAuZmktcGFuIGEge1xuICAgIG1pbi1oZWlnaHQ6IDM3MHB4O1xuICB9XG59XG5cbi5uYXZiYXItYnJhbmQgc291cmNlIHtcbiAgd2lkdGg6IDgwJTtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5uYXZiYXItYnJhbmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gIC8vICAgICB3aWR0aDogYXV0bztcbiAgLy8gfVxufVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodGdyZWVuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG59XG5cbi5vLWhvbWUtY24tZGV0YWlscy5wYWQtYm90LTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4uY3N0bS1saW5rLXAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgICBtYXJnaW46IDNweCA1cHg7XG4gIH1cbiAgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICBiYWNrZ3JvdW5kOiAjMjdjMDcwO1xuICB9XG4gIC8vIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAvLyB9XG59XG4uby1jYXNlLXN0dWRpZXMtc2xpZGVyIHtcbiAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmJ0bl93cmFwcGVyLnBhZC10b3AtNTAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jcm9wLXBhZC10b3Age1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnNpZ2h0cy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNDVweCAwIDUwcHggIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNzBweCAwIDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYnRuX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5XZWItQXBwbGljYXRpb24tRGV2ZWxvcG1lbnQge1xuICBmb250LWZhbWlseTogJG1haW4tZm9udCAhaW1wb3J0YW50O1xuICBzcGFuLFxuICBwLFxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2LFxuICBhIHtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZXJ2aWNlLWRldGFpbHMge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jLWljb24tZGVzYy0zLWNvbC1ib3gge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAud2ViLWFwcC1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxuICAuY3VzdG9tLWRldi13ZS1kZXZlbG9wIHtcbiAgICBzcGFuLFxuICAgIHAsXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYsXG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuby1jYXNlLXN0dWRpZXMtbmV3IHtcbiAgICAgIHNwYW4sXG4gICAgICBwLFxuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSxcbiAgICAgIGg2LFxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5jdXN0b20tc29sdXRpb24ge1xuICAgICAgc3BhbixcbiAgICAgIHAsXG4gICAgICBoMSxcbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1LFxuICAgICAgaDYsXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG59XG4uQ3VzdG9tLVNvZnR3YXJlLURldmVsb3BtZW50IHtcbiAgLmMtaWNvbi1kZXNjLTMtY29sLWJveCB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZXJ2aWNlLWRldGFpbHMge1xuICAgIC5idG5fd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLWljb24tZGVzYy0zLWNvbC1jY24ge1xuICAucm93IHtcbiAgICAuY29sLW1kLTQge1xuICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubW9iaWxlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMzBweCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgYmFja2dyb3VuZDogIzY2NjU2NTtcbn1cbi5wYWdlcl9uZXcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxTU2xpZGVPdXRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vLyAucGFnZXJfbmV3IHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICByaWdodDogMDtcbi8vICAgICBtYXJnaW46IDAgYXV0bztcbi8vICAgICBib3R0b206IDMzcHg7XG4vLyAgICAgd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7XG4vLyB9XG4vLyAubFNTbGlkZU91dGVyIC5sU1BhZ2VyLmxTR2FsbGVyeSBsaSB7XG4vLyAgICAgd2lkdGg6IDlweCAhaW1wb3J0YW50O1xuLy8gICAgIGhlaWdodDogOXB4O1xuLy8gICAgIG1hcmdpbjogMCA3cHg7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gICAgIGJhY2tncm91bmQ6ICM5YjliOWI7XG4vLyAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgICBmb250LXNpemU6IDA7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrIDtcbi8vICAgICBpIHtcbi8vICAgICAgICAgJjo6YmVmb3JlIHtcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG4vLyAubFNTbGlkZU91dGVyIC5sU1BhZ2VyLmxTR2FsbGVyeSBsaS5hY3RpdmUsIGxpLmZvY3VzIC5kb3Rfc2xpZGVycyB7XG4vLyAgICAgd2lkdGg6IDEycHggIWltcG9ydGFudDtcbi8vICAgICBoZWlnaHQ6IDEycHg7XG4vLyAgICAgbWFyZ2luOiAwIDdweDtcbi8vICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4vLyAgICAgYmFja2dyb3VuZDogIzI3YzA3MDtcbi8vICAgICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG4vLyAgICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gICAgIGZvbnQtc2l6ZTogMDtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgJjo6YmVmb3JlIHtcbi8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICB9XG4vLyB9XG5cbi5mYS1jaXJjbGUge1xuICAmOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lXFwgNSBGcmVlXCI7XG4gIH1cbn1cbi5sU1NsaWRlT3V0ZXIuY3VzdG9tLWNvbG9yIC5sU1BhZ2VyLmxTR2FsbGVyeSBsaSBpIHtcbiAgY29sb3I6ICM5YjliOWIgIWltcG9ydGFudDtcbn1cbi5sU1NsaWRlT3V0ZXIuY3VzdG9tLWNvbG9yIC5sU1BhZ2VyLmxTR2FsbGVyeSBsaS5hY3RpdmUgaSxcbmxpLmZvY3VzIC5kb3Rfc2xpZGVycyB7XG4gIGNvbG9yOiAjMjdjMDcwICFpbXBvcnRhbnQ7XG59XG4ubFNTbGlkZU91dGVyLmN1c3RvbS1jb2xvciAubFNQYWdlci5sU0dhbGxlcnkge1xuICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG4uby1jYXNlLXN0dWRpZXMtc2xpZGVyIHtcbiAgLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmNhcmVlci1ibnIge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgJi5jYXJlZXItYm5yLW5ldyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG4gIH1cbn1cbi5zZXJ2aWNlLXdyYXAge1xuICAuc2VydmljZXMtcGFuIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jLWljb24tZGVzYy0zLWNvbC1jY24gLnJvdyA+IGRpdiBwIHtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQgIWltcG9ydGFudDtcbiAgfVxufVxuLm8tY2FzZS1zdHVkaWVzLXNsaWRlciAuY3Mtc2xpZGVyIC5jcy1zbGlkZXItdGV4dCBoNCxcbi5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLmNzLXNsaWRlciAuY3Mtc2xpZGVyLXRleHQgLmNzLXRlY2gsXG4uby1jYXNlLXN0dWRpZXMtc2xpZGVyIC5jcy1zbGlkZXIgLmNzLXNsaWRlci10ZXh0IHAsXG4uby1jYXNlLXN0dWRpZXMtbmV3IC5mYXEtaG9sZGVyIC5wYW5lbDEgcCxcbi5pbnNpZ2h0cy1zZWN0aW9uIC5maS1wYW4gcCxcbi5uZXctcmV2aWV3LWJveCBoNCxcbi5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQgcC5zdWItaGVhZGluZyxcbi5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQgcCxcbi5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQgdWwgbGkgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLlBIUCB7XG4gIC5za2lsbC1mcmFtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gLnRlY2gge1xuLy8gICAgICY6YmVmb3JlIHtcbi8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuLmZhcS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNjVweCAwIDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbiAgfVxufVxuXG4uaG0tcGFnZSB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIGEsXG4gIHAsXG4gIGxpLFxuICBzcGFuLFxuICBzbWFsbCxcbiAgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udCAhaW1wb3J0YW50O1xuICB9XG4gIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLmNzLXNsaWRlciAuY3Mtc2xpZGVyLXRleHQgaDQsXG4gIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLmNzLXNsaWRlciAuY3Mtc2xpZGVyLXRleHQgLmNzLXRlY2gsXG4gIC5vLWNhc2Utc3R1ZGllcy1zbGlkZXIgLmNzLXNsaWRlciAuY3Mtc2xpZGVyLXRleHQgcCxcbiAgLm8tY2FzZS1zdHVkaWVzLW5ldyAuZmFxLWhvbGRlciAucGFuZWwxIHAsXG4gIC5pbnNpZ2h0cy1zZWN0aW9uIC5maS1wYW4gcCxcbiAgLm5ldy1yZXZpZXctYm94IGg0LFxuICAuby1ib3R0b20tZm9ybSAuZm9ybS10ZXh0IHAuc3ViLWhlYWRpbmcsXG4gIC5vLWJvdHRvbS1mb3JtIC5mb3JtLXRleHQgcCxcbiAgLm8tYm90dG9tLWZvcm0gLmZvcm0tdGV4dCB1bCBsaSBzcGFuIHtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5DdXN0b20tU29mdHdhcmUtRGV2ZWxvcG1lbnQge1xuICAuYnRuX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG4gIC53Yi1ibnIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuc2VydmljZS1kZXRhaWxzIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuby1pbmR1c3RyaWFsLWV4cGVyaWVuY2Uge1xuICAgIC5zdWJoZWFkaW5nIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uV29yayB7XG4gIC5jc3RtLWxpbmstcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLnUtcGFkLXRvcC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuICAud29yay1ibnIgaDEge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICB9XG4gIC5vLXR3by1jb2wtc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmtleS1zZWN0aW9uIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA0NXB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmt0LWJ1dHRvbi1ob2xkZXIge1xuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmtleS10cmFpdHMge1xuICAgIHBhZGRpbmc6IDQ1cHggMCA1cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgICB9XG4gICAgLnN0eWxlX3ByZXZ1X2tpdCB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuby10d28tY29sLXNlY3Rpb25fX3doeS1jaG9vc2UtdXMtbW9kIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA3MHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogNzBweCAwIDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5lQ29tbWVyY2Uge1xuICAuby1za2lsbHMtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubWItaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbiAgLmdyZWVuLWhlYWQtcmliYm9uIHNwYW4ge1xuICAgICY6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuICAuc2NoZWR1bGUtYm94IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLkNNUyB7XG4gIC5vLXNraWxscy1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZXJ2aWNlLXdyYXAge1xuICAgIC5zZXJ2aWNlcy1wYW4ge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNtby1zZXJ2aWNlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIC5ob21lLWxpbmsge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMjBweCAwIDM1cHg7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cbiAgfVxuICAuby1ob21lLXNlcnZpY2VfaG9sZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ob21lLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxuICB9XG4gIC5idG5fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLmFuY2hvci1saW5rIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5EYXRhIHtcbiAgLm8tc2tpbGxzLWhlcm8ge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMTE1cHggMjBweCA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5idG5fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbiAgLmMtaWNvbi1kZXNjLTMtY29sLWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cbiAgfVxufVxuLk1hZ2VudG8ge1xuICAuc2tpbGwtc2VydmljZSB7XG4gICAgaDIge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLkRldk9wcyB7XG4gIC5jLWljb24tZGVzYy0zLWNvbC1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgIH1cbiAgfVxuICAuc21hbGwtaDEge1xuICAgIGgxIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYm5yLW9mci10ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAvLyAuby1za2lsbHMtaGVybyB7XG4gIC8vICAgICAuYnRuX3dyYXBwZXIge1xuICAvLyAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gIC8vICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gfVxufVxuXG4uYWdlbmNpZXMtYm5yIHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDExNXB4IDIwcHggNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWdlbi13aHkge1xuICBwYWRkaW5nOiA0NXB4IDAgMjBweDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gIH1cbiAgLnNlcnZpY2Utd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICAgIC5icmljay5zZXJ2aWNlcy1wYW4ge1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCAzMHB4O1xuICAgICAgICB3aWR0aDogNDYlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDQ3JSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uVGVzdGluZyxcbi5BSSxcbi5PdXRzb3VyY2VkLFxuLkNNUyxcbi5lQ29tbWVyY2Uge1xuICAuYy1pY29uLWRlc2MtMy1jb2wtYm94IHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG51bC5zcnYtYm5yLWxvZ28ge1xuICBzdmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvLyAgJjpsYXN0LWNoaWxkIHtcbiAgLy8gICAgICBkaXNwbGF5OiBub25lO1xuICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgLy8gICAgIH1cbiAgLy8gIH1cbn1cblxuLy8gLkFJIHtcbi8vICAgICAuby1za2lsbHMtaGVybyB7XG4vLyAgICAgICAgIC5idG5fd3JhcHBlciB7XG4vLyAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuLy8gICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgICAgIGgyIHtcbi8vICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4vLyAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHg7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG5cbi5jbW4tc2VydmljZS1ibnItbW9kIHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiAxMTVweCAyMHB4IDAgIWltcG9ydGFudDtcbiAgfVxuICBoMSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAvLyBmb250LXNpemU6IDU1cHg7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLm1iLWgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5tYi1oMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1wIHtcbiAgICBjb2xvcjogI2I3YjdiNztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogI2I3YjdiNztcbiAgICB9XG4gIH1cbiAgLmRkLW1iLXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLkNNUyB7XG4gIC5jbW4tc2VydmljZS1ibnItbW9kIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4uRGV2T3BzLFxuLlRlc3Rpbmcge1xuICAuby1za2lsbHMtaGVybyBoMSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG4uY21zLWNhbiB7XG4gIC5zZXJ2aWNlLXdyYXAge1xuICAgIC5zZXJ2aWNlcy1wYW4ge1xuICAgICAgaSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uT3V0c291cmNlZCB7XG4gIC5vLXNraWxscy1oZXJvIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDExNXB4IDIwcHggNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ub3V0c291cmNlLXByb2R1Y3QsXG4udGVzdGluZy1xYSB7XG4gIC5zZXJ2aWNlLXdyYXAge1xuICAgIC5icmljay5zZXJ2aWNlcy1wYW4ge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY21zLWJveCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIG1pbi1oZWlnaHQ6IDQzNXB4O1xuICB9XG59XG5cbi5lLWNvbW1lcmNlLXdoeSB7XG4gIC5zZXJ2aWNlLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5icmljay5zZXJ2aWNlcy1wYW4ge1xuICAgICAgcGFkZGluZzogMzBweCAyNXB4IDVweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDI1cHggMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNzdG0tbGluay1wIGEge1xuICAgIGNvbG9yOiAjNGE5MGUyICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAvLyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uZ3JhZGllbnQtYmx1ZS1ncmVlbi0yIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgYmFja2dyb3VuZDogcmdiKDcsIDE3OCwgOTYpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxuICAgICAgMTQxZGVnLFxuICAgICAgcmdiYSg3LCAxNzgsIDk2LCAxKSAwJSxcbiAgICAgIHJnYmEoMCwgODEsIDEyNywgMSkgMzclLFxuICAgICAgcmdiYSgyLCA2MiwgMTAyLCAxKSAxMDAlXG4gICAgKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgIDE0MWRlZyxcbiAgICAgIHJnYmEoNywgMTc4LCA5NiwgMSkgMCUsXG4gICAgICByZ2JhKDAsIDgxLCAxMjcsIDEpIDM3JSxcbiAgICAgIHJnYmEoMiwgNjIsIDEwMiwgMSkgMTAwJVxuICAgICk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMTQxZGVnLFxuICAgICAgcmdiYSg3LCAxNzgsIDk2LCAxKSAwJSxcbiAgICAgIHJnYmEoMCwgODEsIDEyNywgMSkgMzclLFxuICAgICAgcmdiYSgyLCA2MiwgMTAyLCAxKSAxMDAlXG4gICAgKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzA3YjI2MFwiLGVuZENvbG9yc3RyPVwiIzAyM2U2NlwiLEdyYWRpZW50VHlwZT0xKTtcbiAgfVxufVxuXG4jc29sdXRpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAwIDM1cHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuICB9XG59XG4uQ01PIHtcbiAgLm51bWJlci1zZWN0aW9uIC5zZWN0aW9uLXBhcmEge1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICB9XG59XG5cbi5vLXR3by1jb2wtc2VjdGlvbi1hZ2VuIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gIH1cbiAgLmNzdG0tbGluay1wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuY29udGVudC1zZWN0aW9uIHtcbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGFhcy1jbW4ge1xuICAucm93ID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMCAzMHB4IDAgMTVweDtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgfVxuICAgIC5kYWFzLWNtbi1ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYtdGV4dCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDAgMCA3MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZGFhcy1ob3cge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNjVweCAwIDUwcHg7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cbiAgfVxuICAuY3N0bS1saW5rLXAge1xuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAvLyAgICAgY29sb3I6ICM0YTkwZTIhaW1wb3J0YW50O1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuXG4uY3RvLXdyYXAgaSB7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maXJzdC1sZXR0ZXItc21hbGwge1xuICAmOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgfVxufVxuXG4uYXBhcnQtcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uby1za2lsbHMtaGVyb19fc2NoZHVsZSAuZS1jb20taGVhZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4uTW9iaWxlIHtcbiAgLmJ0bi1vcmFuZ2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgaDIge1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIC8vICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG59XG5cbi5jdXN0LWFwcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLypOZXcgYmFubmVyIGNzcyovXG4uaGVhZGVyX3JpZ2h0X3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbG9hdGluZy1saW5lIHtcbiAgYmFja2dyb3VuZDogIzJjOGI3ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgdG9wOiAtNTBweDtcbiAgcGFkZGluZzogMTNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbnVsLnVsLWdycC1sb2dvIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLm8tc2tpbGxzLWhlcm9fX3NjaGR1bGUge1xuICAuc2NoZWR1bGUtYm94IHtcbiAgICAvLyBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgIC8vICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAvLyB9XG4gICAgJi10b3Age1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vbWlkLnBuZykgcmVwZWF0LXk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAmLXRleHQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgICAgIGhlaWdodDogNjlweDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idG4tb3JhbmdlIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZ3JlZW4taGVhZC1yaWJib24tbW9kIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICBzcGFuIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogMjgxcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2NoZWR1bGUtYm94LXRvcC1pbWcge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vdG9wLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuLnNjaGVkdWxlLWJveC1ib3R0b20taW1nIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2JvdHRvbS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLnNjaGVkdWxlLWJveC1tb2Qge1xuICBoZWlnaHQ6IDcwMHB4O1xufVxuXG4ud2ViLWFwcC1zZXJ2aWNlLndlYi1hcHAtc2VydmljZS1tb2QgLnNlcnZpY2Utd3JhcCAuYnJpY2suc2VydmljZXMtcGFuIHtcbiAgLy8gQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgLy8gICAgIGhlaWdodDogNDk1cHg7XG4gIC8vIH1cbiAgLy8gQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gIC8vICAgICBoZWlnaHQ6IDY2MHB4O1xuICAvLyB9XG59XG5cbnVsLnNtYWxsLXNraWxsLXBhZ2UtbW9kIHtcbiAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLm8tc2tpbGxzLWhlcm8tbW9kaWZpZWQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiAxMTVweCAyMHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLndpdGgtY24taDIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uc3RhZmYtYXVnIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLkFuYWx5dGljcyAud2ViLWFwcC1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5BbmFseXRpY3MgLndlYi1hcHAtc2VydmljZSAuc2VydmljZS13cmFwIC5icmljay5zZXJ2aWNlcy1wYW4gYSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xufVxuLkdyYXBoaWMge1xuICAud2ViLWFwcC1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uR3JhcGhpYyAud2ViLWFwcC1zZXJ2aWNlIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiBhIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG59XG5cbi5pcy1zZWN0aW9uIHtcbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlcy1wYW5fX2NvZGVpZ25pdGVyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4uc2VydmljZXMtcGFuX19jb2RlaWduaXRlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGV0YWlscy1wb2ludCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tYnVsbGV0LWRhcmsuc3ZnKSAwIDUwJSBuby1yZXBlYXQ7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cbi5hYm91dC1kZXRhaWxzLXBhcmEtbW9kIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5wcGMtc2VydmljZSB7XG4gIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGEge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIH1cbiAgfVxufVxuXG4uc29sdXRpb24tbGVmdC1tb2Qge1xuICB1bCB7XG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMjVweCAwIDVweDtcbiAgICB9XG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZS1jb21tZXJjZS1wbHVzIHtcbiAgaDIge1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG59XG5cbi5ybS1ibnIge1xuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lLWNvbW1lcmNlLXdoeS1tb2Qge1xuICAuY3N0bS1saW5rLXAgYSB7XG4gICAgY29sb3I6ICM0YTkwZTIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZXhwZXJ0LXNlbyB7XG4gICYtcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zY2hlZHVsZS1ib3gge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cblxuLmhpcmUtZGVzaWduZXIge1xuICAuc2NoZWR1bGUtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5jbXMtYm5yLWF3YXJkIHtcbiAgdWwuc3J2LWJuci1sb2dvIGxpIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmbGV4OiAwIDAgMjAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5XZWItQXBwbGljYXRpb24tRGV2ZWxvcG1lbnQsXG4uQ3VzdG9tLVNvZnR3YXJlLURldmVsb3BtZW50LFxuLmVDb21tZXJjZSxcbi5EZWRpY2F0ZWQsXG4uQW5hbHl0aWNzLFxuLmh5YnJpZCxcbi5Nb2JpbGUsXG4uaGlyZS1kZXNpZ25lcixcbi5CYWNrZW5kLURldmVsb3BtZW50LFxuLmZyb250LWVuZC1kZXZlbG9wbWVudCB7XG4gIC5vLXNraWxscy1oZXJvIHtcbiAgICBoMSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uT3V0c291cmNlZCxcbi5DTVMsXG4uQ2hhdGJvdHMge1xuICAuby1za2lsbHMtaGVybyB7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlcnZpY2UtcGFnZXMge1xuICAuby1za2lsbHMtaGVybyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMjBweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5zY2hlZHVsZS1ib3gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5oZWFkZXJfbGVmdF9wYW4ge1xuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgLnNraWxsLXBhZ2UtbW9kIHtcbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhbmVsMSB7XG4gIHVsIGxpIHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcbiAgfVxufVxuXG4uZm9udC1zaXplLTUwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4vLyAuQmFja2VuZC1EZXZlbG9wbWVudCB7XG4vLyAgICAgLm8tc2tpbGxzLWhlcm9fX3NjaGR1bGUge1xuLy8gICAgICAgICAuc2NoZWR1bGUtYm94LXRvcC10ZXh0IHtcbi8vICAgICAgICAgICAgIC5mb250LXNpemUtMjQtbW9kIHtcbi8vICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cblxuLmFwcmNoLWJsb2NrY2hhaW4ge1xuICAubWFzb25yeSAuYnJpY2sge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uaW5kLW9mZi1zZWN0aW9uIHtcbiAgLnNlcnZpY2Utd3JhcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmJyaWNrLnNlcnZpY2VzLXBhbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmluZC1vZmYtc2VjdGlvbi1jb20ge1xuICAuc2VydmljZS13cmFwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuYnJpY2suc2VydmljZXMtcGFuIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBiYXNlbGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm91ci1zZXJ2aWNlLWJuci1wIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm91ci1zZXJ2aWNlLWJuci1oMSB7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm91ci1zZXJ2aWNlLWJuci1hIHtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbi5jbXMtZGV2LXNlcnZpY2Uge1xuICBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLypXaGF0IHdlIHRlc3QqL1xuLndoYXQtdGVzdC1zZWN0aW9uIHtcbiAgcGFkZGluZzogNTBweCAwIDI1cHg7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgcGFkZGluZzogODBweCAwIDcwcHg7XG4gIH1cbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53aGF0LXRlc3Qtc2VjdGlvbl9fcGFyYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZ3JlZW4tdGljay5zdmcpO1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sYXN0LXVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAucm93IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAuY29sLWxnLTQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWluZHVzdHJpZXMtd2Utc2VydmUge1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRtYXA6ICR2YWx1ZXMsICRrZXk6IDE3KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndoYXQtdGVzdC1zZWN0aW9uLW1vZCB7XG4gIC5udW1iZXItZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAwIDkwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNkZmRmZGY7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA5NyU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmgyLW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5jbW4taGVhZGluZy1wYXJhIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNTQwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxuICAuc3BpcmFsLWNvbC1sZWZ0IHtcbiAgICBmbGV4OiAxO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmbGV4OiAwIDAgMzglO1xuICAgICAgd2lkdGg6IDM4JTtcbiAgICB9XG4gICAgJi1ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICB9XG4gICAgICAudHJpYW5nbGUtY2xhc3Mge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgLy8gYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDI4cHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNlM2UzZTM7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICNlM2UzZTM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNwaXJhbC1jb2wtcmlnaHQge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZmxleDogMCAwIDM4JTtcbiAgICAgIHdpZHRoOiAzOCU7XG4gICAgfVxuICAgICYtYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgfVxuICAgICAgLnRyaWFuZ2xlLWNsYXNzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgIGxlZnQ6IC0xNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICBsZWZ0OiAtMjhweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDI4cHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkICNlM2UzZTM7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCAjZTNlM2UzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zcGlyYWwtY29sLW1pZCB7XG4gICAgZmxleDogMCAwIDIyJTtcbiAgICB3aWR0aDogMjIlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuc3BpcmFsLWNvbC1taWQgaW1nIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5zcGlyYWwtY29sLWJveCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHggMzBweCAyNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDM1cHg7XG4gICAgfVxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IC04MnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIjAxXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYzRkODI7XG4gICAgICB9XG4gICAgfVxuICAgICYxLW1vZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiMDNcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzFiODlhZjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiMDVcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzI4Yzg5YTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzMHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiMDJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAzNjQ5NztcbiAgICAgIH1cbiAgICB9XG4gICAgJjUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiMDRcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzJiYmRjMztcbiAgICAgIH1cbiAgICB9XG4gICAgJjUtbW9kIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIwNlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzZlMDc5O1xuICAgICAgfVxuICAgIH1cbiAgICAmNyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiMDdcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzcxZjk5YjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sb3ItMSB7XG4gICAgICBjb2xvcjogIzJjNGQ4MjtcbiAgICB9XG4gICAgLmNvbG9yLTIge1xuICAgICAgY29sb3I6ICMxYjg5YWY7XG4gICAgfVxuICAgIC5jb2xvci0zIHtcbiAgICAgIGNvbG9yOiAjMjhjODlhO1xuICAgIH1cbiAgICAuY29sb3ItNCB7XG4gICAgICBjb2xvcjogIzAzNjQ5NztcbiAgICB9XG4gICAgLmNvbG9yLTUge1xuICAgICAgY29sb3I6ICMyYmJkYzM7XG4gICAgfVxuICAgIC5jb2xvci02IHtcbiAgICAgIGNvbG9yOiAjMzZlMDc5O1xuICAgIH1cbiAgfVxufVxuXG4uYmxhY2stZm9udC1jb2xvciB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5jbW4tbG9nby1maXgge1xuICAuby1za2lsbHMtaGVybyB7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWUtaW5kLW9mZi1zZWN0aW9uIC5zZXJ2aWNlLXdyYXAgLmJyaWNrLnNlcnZpY2VzLXBhbiB7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggMTAwcHg7XG4gIH1cbiAgYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4iLCIudGVtcGxhdGUtYm5yIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gICAgYmFja2dyb3VuZDogcmdiKDEzLDE3MywxMjkpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDEwOGRlZywgcmdiYSgxMywxNzMsMTI5LDEpIDAlLCByZ2JhKDAsODMsMTMzLDEpIDMwJSwgcmdiYSgxLDI3LDY0LDEpIDY1JSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTA4ZGVnLCByZ2JhKDEzLDE3MywxMjksMSkgMCUsIHJnYmEoMCw4MywxMzMsMSkgMzAlLCByZ2JhKDEsMjcsNjQsMSkgNjUlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA4ZGVnLCByZ2JhKDEzLDE3MywxMjksMSkgMCUsIHJnYmEoMCw4MywxMzMsMSkgMzAlLCByZ2JhKDEsMjcsNjQsMSkgNjUlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzBkYWQ4MVwiLGVuZENvbG9yc3RyPVwiIzAxMWI0MFwiLEdyYWRpZW50VHlwZT0xKTtcbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNTJweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9nby10aHVtYiB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNzUlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9ob21lLWFycm93LnBuZyk7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG9tZS9ob21lLW9yYW5nZS1hcnJvdy5wbmcpO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9zZXJ2aWNle1xuICAgICAgICBhe1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgdG9wOiA4MCU7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubG9nby10aHVtYjIsIC5sb2dvLXRodW1iMywgLmxvZ28tdGh1bWI0LCAubG9nby10aHVtYjUge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgfVxuICAubG9nby10aHVtYjV7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxuLmJveC1iZ19zZXJ2aWNlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggcmdiYSgxMDIsIDk5LCA5OSwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICBoNiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDcwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTcwJSk7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMwJSk7XG4gICAgfVxufVxuIiwiLnBhZGRpbmctYm90dG9tLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uby1ob21lLWhlcm8ge1xuICAuaG9tZS12aWRlbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGhlaWdodDogOTAwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDEwMjVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLmFib3V0LWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDksIDI3LCA1NiwgMC44KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5ncmVlbi1oZWFkLXJpYmJvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICBoMiB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICB9XG4gIH1cbiAgLnBsYXktdmlkZW8ge1xuICAgIC8vIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL21iLXBsYXktYnV0dG9uLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgLy8gd2lkdGg6IDMxNXB4O1xuICAgIC8vIGhlaWdodDogMjE1cHg7XG4gICAgLy8gYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3BsYXktYnV0dG9uLnN2Zykgbm8tcmVwZWF0IDUwJSAwO1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBjb2xvcjogIzhhYmFmMjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICB1bC5zcnYtYm5yLWxvZ28gbGk6bnRoLWNoaWxkKDQpIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgIGZsZXg6IDAgMCAxMjBweDtcbiAgICB9XG4gIH1cbiAgdWwuc2tpbGwtcGFnZS1tb2Qge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYWJvdXQtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDQ1cHggMCAyMHB4O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgfVxuICAmLXBhcmEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiA3NyU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgcCB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG5fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWFya2V0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDgwcHggMCAyMHB4O1xuICB9XG4gIC5tYXJrZXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiA3NyU7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIH1cbiAgICAmLWljb24ge1xuICAgICAgZmxleDogMCAwIDEzJTtcbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tYXdhcmRzLFxuLm4tYXdhcmQge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA3NXB4IDAgNDBweDtcbiAgfVxuICAubi1hd2FyZC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGgze1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIH1cbn1cblxuLm4tYXdhcmQge1xuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBmbGV4OiAwIDAgMjElO1xuICAgICAgbWFyZ2luOiAwIDVweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm8tYWJvdXR1cyB7XG4gIC5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbW9iaWxlLWFsbC9zbWFsbC1yaWdodC1pY29uLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICByaWdodDogNDQlO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIH1cbiAgLnNsaWNrLXByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tb2JpbGUtYWxsL3NtYWxsLWxlZnQtaWNvbi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgcmlnaHQ6IDUyJTtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICB9XG4gIC5wZW9wbGUtc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbi5jdWx0dXJlLXNsaWRlciB7XG4gIHVsLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNsaWNrLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uZXctc3J2LXNsaWRlciB7XG4gIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjliOWI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDljNjg0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmFjdC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIDE5N2RlZyxcbiAgICByZ2JhKDMsIDEyMCwgMTE0LCAxKSAwJSxcbiAgICByZ2JhKDAsIDgxLCAxMjcsIDEpIDMwJSxcbiAgICByZ2JhKDUsIDI3LCA1NywgMSkgODUlXG4gICk7XG4gIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNTBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjMDdiMjYwIDAlLCAjMDA1MTdmIDI1JSwgIzA1MWIzOSAxMDAlKTtcbiAgfVxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG4gIC5hbGwtZmFjdHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NiU7XG4gICAgICAgIGZsZXg6IDAgMCA0NiU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0OWM2ODQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAxNXB4IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW46IDVweCA1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogM3B4IDJweDtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHggMTVweCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRhOTBlMjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGE5MGUyO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5YzUyO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwOWM1MjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM0YTkwZTI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwOTFiMzg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDkxYjM4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgICAgICBmbGV4OiAwIDAgOTUlO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzVweDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM0YTkwZTI7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmV4LXNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICB3aWR0aDogMTglO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnByaWNpbmdzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiA0NXB4IDAgMjBweDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gIH1cbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgLnBtYi1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICAgIC5wcmljaW5nLW1vZGFsLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMTVweCAyNXB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggOHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggNTBweCAxNXB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLnByaWNpbmctbW9kYWwtaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAuaW1nLWhvbGQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wcmljaW5nLW1vZGFsLXRleHQge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyZGJlNzA7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnByaWNpbmdzLXNlY3Rpb24gLnBtYi1ob2xkZXIgLnByaWNpbmctbW9kYWwtYm94Om50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4ucHJpY2luZ3Mtc2VjdGlvbiAucG1iLWhvbGRlciAucHJpY2luZy1tb2RhbC1ib3g6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5hYm91dC1jbGllbnQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMCAxN3B4O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiA1cHggMCAyNXB4O1xuICB9XG4gIGgyIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICB9XG4gIH1cbiAgLmNsaWVudC1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogODAwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICB9XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDMzcHggMjFweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgLmNsaWVudC1pY29uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbiAgLmxpc3QtY2xpZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZmxleDogMCAwIDYwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgZmxleDogMCAwIDI3JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4uc2VydmljZXMge1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNzBweCAwIDMwcHg7XG4gIH1cbiAgLmJ0bl93cmFwcGVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgfVxuICB9XG4gIC5jb2wtc20tNiBhLFxuICAuY29sLXNtLTMgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiAyMzNweDtcbiAgICAgIHBhZGRpbmc6IDM1cHggMjBweCAwO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuc3J2LWJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgaW1nLFxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgLy8gd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNtbi1jb2xvciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC40cyBhbGw7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmNtbi1jb2xvciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgcGF0aCxcbiAgICAgICAgcG9seWdvbixcbiAgICAgICAgcmVjdCxcbiAgICAgICAgY2lyY2xlIHtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yb3cge1xuICAgIC5jb2wtc20tMyB7XG4gICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0OWM2ODQ7XG4gICAgICAgICAgLmNtbi1jb2xvciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDljNjg0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAvLyAmOmhvdmVyIHtcbiAgICAgICAgICAvLyAgICAgLmNtbi1jb2xvciB7XG4gICAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kOiAjNDlDNjg0O1xuICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzRhOTBlMjtcbiAgICAgICAgICAuY21uLWNvbG9yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vICY6aG92ZXIge1xuICAgICAgICAgIC8vICAgICAuY21uLWNvbG9yIHtcbiAgICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQ6ICM0QTkwRTI7XG4gICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbC1zbS02IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ5YzY4NDtcbiAgICAgICAgICAuY21uLWNvbG9yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0OWM2ODQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vICY6aG92ZXIge1xuICAgICAgICAgIC8vICAgICAuY21uLWNvbG9yIHtcbiAgICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQ6ICM0OUM2ODQ7XG4gICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzRhOTBlMjtcbiAgICAgICAgICAuY21uLWNvbG9yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YTkwZTI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vICY6aG92ZXIge1xuXG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wtc20tNiB7XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNGE5MGUyO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0OWM2ODQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDljNjg0O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0YTkwZTI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5leC1wYWRkaW5nLXNydiB7XG4gIC8vIHBhZGRpbmctdG9wOiAyNXB4O1xuICBzdmcge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbi50ZWNoIHtcbiAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDcwcHggMCA0NXB4O1xuICB9XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgfVxuICB9XG4gIHNwYW4udGNoLXNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuICB9XG4gIHVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCA4cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB3aWR0aDogNDYlO1xuICAgICAgbWFyZ2luOiAwIDVweCAxMHB4O1xuICAgICAgLy8gJjpmaXJzdC1jaGlsZCB7XG4gICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAvLyB9XG4gICAgICAvLyAmOmxhc3QtY2hpbGQge1xuICAgICAgLy8gICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIC8vIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogMTMlO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMTQpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIGEge1xuXG4gICAgICAvLyB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuICAuYnRuX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmN1bHR1cmUge1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cbiAgfVxuICAmLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW46IDE1cHggMCAyNXB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4ucnctcmV2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAucHJvZHVjdC1pbWcge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnByb2R1Y3Qge1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gIH1cbiAgaDIge1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAvLyBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuICAmLXdyYXBwZXIge1xuICAgIC5wcm9kdWN0LWxvZ28ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogNXB4IGF1dG8gMjVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCA4cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgcGFkZGluZzogOXB4IDI1cHg7XG4gICAgICAgIGhlaWdodDogNjFweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAyNXB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMjBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tb2JpbGUtYWxsL2dsb2JlLWljb24ucG5nKSBuby1yZXBlYXQgMTBweCAzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMnB4IDRweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvZHVjdC1pbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuICAuYnRuX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgJi5wcm9kdWN0LXNlY3Rpb24tbmV3IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAxNTJkZWcsXG4gICAgICByZ2JhKDcsIDE3OCwgOTYsIDEpIDAlLFxuICAgICAgcmdiYSg1LCAyNywgNTcsIDEpIDYwJVxuICAgICk7XG4gICAgaDIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5wZW9wbGUge1xuICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbjogMjVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG4gIH1cbiAgLmxlYWRlci1wYXJhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXgtd2lkdGg6IDk5MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICB9XG4gIH1cbiAgLnRlYW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuICAgICYtaW1nLWhvbGRlciB7XG4gICAgICB3aWR0aDogMTc4cHg7XG4gICAgICBoZWlnaHQ6IDE3OHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgZmlndXJlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogMjBweCBzb2xpZCAjZjdmN2Y3O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTU4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uYWJvdXQtY29udGFjdCB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuICB9XG59XG5cbi53b3JrLXNsaWRlciB7XG4gIC5zbGljay1wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2xlZnQtaWNvbi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuICAuc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9yaWdodC1pY29uLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxufVxuLmFib3V0LXVzIHtcbiAgLm8tY2xpZW50cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA0MnB4IDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDAgNjVweCAyNXB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm8tY2xpZW50c19fbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IC0zNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjbXlNb2RhbDEgYnV0dG9uLmNsb3NlIHtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuby1za2lsbHMtaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmc6IDEzNXB4IDIwcHggNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiA1OXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICY6YmVmb3JlIHtcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xuICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL21iLWJyLXB0LndlYnApO1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgLy8gICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAvLyAgICAgd2lkdGg6IDE2MHB4O1xuICAgIC8vICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgLy8gICAgIGJvdHRvbTogMDtcbiAgICAvLyAgICAgcmlnaHQ6IDA7XG4gICAgLy8gICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuICB9XG4gIHVsLnNydi1ibnItbG9nbyB7XG4gICAgbGkge1xuICAgICAgJjpudGgtY2hpbGQoNSksXG4gICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHVsLnNydi1ibnItbG9nbyBsaTpudGgtY2hpbGQoNCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdWwuc3J2LWJuci1sb2dvIGxpIHtcbiAgICBmbGV4OiAwIDAgMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBmbGV4OiAwIDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxNjFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZmxleDogMCAwIDE1MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgIGZsZXg6IDAgMCAxNzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgZmxleDogMCAwIDMzJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGZsZXg6IDAgMCAxNTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICBmbGV4OiAwIDAgMTQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBmbGV4OiAwIDAgMTE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGZsZXg6IDAgMCAxNTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICBmbGV4OiAwIDAgMTkwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGZsZXg6IDAgMCAxNTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICBmbGV4OiAwIDAgMTc1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC8vICY6bnRoLWNoaWxkKDgpIHtcbiAgICAvLyAgICAgYmFja2dyb3VuZDogIzA5MUIzODtcbiAgICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAvLyAgICAgICAgIGZsZXg6IDAgMCAxNzVweDtcbiAgICAvLyAgICAgICAgIGJhY2tncm91bmQ6ICMxZDI5NDI7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG4gIH1cbiAgLnNraWxsLXBhZ2UtbW9kLmFidC1ibnItbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAud2h5LWRldGFpbHMgdWwgbGk6bnRoLWNoaWxkKDcpIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogIzA5MWIzODtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxZDI5NDI7XG4gICAgfVxuICB9XG4gIC53aHktZGV0YWlscyB1bCBsaTpudGgtY2hpbGQoOCkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YTkwZTI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAud2h5LWRldGFpbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgfVxuICAuby1jbGllbnRzIHtcbiAgICB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uZXctc2VydmljZSB7XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jbW4taGVhZGluZy1wYXJhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIH1cbiAgfVxuICAvLyAuby1ob21lLWhlcm8gLmhvbWUtdmlkZW8ge1xuICAvLyAgICAgaGVpZ2h0OiBhdXRvO1xuICAvLyB9XG59XG51bC5hYnQtYm5yLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICBzdmcge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIGxpIHtcbiAgICBmbGV4OiAwIDAgMzMlO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgLy8gJi53LWNsdXRjaCB7XG4gICAgICAgIC8vICAgd2lkdGg6IDEyM3B4O1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53LWNsdXRjaCB7XG4gIHdpZHRoOiAxMjNweCAhaW1wb3J0YW50O1xufVxuXG51bC5zcnYtYm5yLWxvZ28ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICBsaSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZsZXg6IDAgMCAyMDBweDtcbiAgICB9XG4gICAgLy8gJjpudGgtY2hpbGQoNCkge1xuICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgIC8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG4gIH1cbn1cblxuLnNraWxsLXBhZ2UtbW9kIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgbGkge1xuICAgIGEge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbnVsLnNraWxsLXBhZ2UtbW9kIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIGxpIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGZsZXg6IDAgMCA2NXB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gJjpsYXN0LWNoaWxkIHtcbiAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYubW9iaWxlLW9mZiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG59XG5cbi5wcmljaW5ncy1zZWN0aW9uIHtcbiAgaDQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbn1cbi5ncmFwaCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOGVjO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjVweCAxNXB4O1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFkZmU2O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHVsIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICB9XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgfVxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgICAmLmctY29sb3IxIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyZGJlNzA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZy1jb2xvcjIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzM3NzViZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5nLWNvbG9yMyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDg1ZjBlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmctY29sb3I0IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkOTlmMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZy1jb2xvcjUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzYxYTJiZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBzcGFuIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ3JhcGgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiA1cHggYXV0byAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICB9XG4gIH1cbn1cblxuLmFkZHItc2VjdGlvbiB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNraWxsLXBhZC1sZWZ0IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5jbGllbnQtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmNzdG0tc3ZnIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHdpZHRoOiAyMDRweDtcbiAgICBoZWlnaHQ6IDIwNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ud29ybGQtbWFwIHtcbiAgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4udGVjaCB7XG4gIC5ob21lLWxpbmsge1xuICAgIHdpZHRoOiAyMDVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm8taG9tZS10ZWNobm9sb2d5IHtcbiAgLmhvbWUtbGluayB7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cbn1cbi5vLWhvbWUtc2VydmljZSB7XG4gIC5ob21lLWxpbmsge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBtYXJnaW46IDAgYXV0byAwO1xuICB9XG59XG5cbi5za2lsbC1wYWdlLW1vZC1wcm8ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2ZpbGUtb3VyLXN0b3J5LXRleHQtY29udGVudCB7XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uc2VydmljZS1oZWFkaW5nLXRleHQtYXJlYSB7XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi55ZWFyLWF3YXJkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAueWVhci1hd2FyZC1jb250ZW50IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoMyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0N2MyODE7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYuYXdhcmQtMjEge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTBlMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hd2FyZC0yMCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC55ZWFyLWF3YXJkLWltZy1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC55ZWFyLWF3YXJkLWltZyB7XG4gICAgICAgIC8vIHdpZHRoOiAyMCU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZXF1cml0eS1tYXR0ZXItYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2M2Q3MjtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnNlcXVyaXR5LW1hdHRlci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIG1hcmdpbjogMjVweCAwIDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgbWFyZ2luOiA3MHB4IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG4ub2ZmaWNlLWluZnJhc3R1Y3R1cmUtaW1nLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICAub2ZmaWNlLWluZnJhc3R1Y3R1cmUtaW1nIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cbi5jb21wYW55LXNlcnZpY2Utd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIG1hcmdpbjogNTVweCBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgYSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoNzY4cHgpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDQ0JTtcbiAgICB9XG4gICAgJi5lY29tbWVyY2Utc2VydmljZS1ib3gge1xuICAgICAgcGFkZGluZzogNDBweCA1cHg7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNGE5MGUyO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNDljNjg0O1xuICAgIH1cbiAgfVxuICAucHJvZmlsZS1zZXJ2aWNlLWJveC1pbWcge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuLnByb2ZpbGUtdGFicyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAudGFiLXByb2ZpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMyZGJlNzA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjlmOTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjlmOTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzJkYmU3MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhYi1wcm9maWxlLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICB9XG4gICAgZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNTB2aDtcbiAgICAgICAgbGVmdDogMTAwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWItcHJvZmlsZS1jb250ZW50LWFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAudGFiLXByb2ZpbGUtY29udGVudC13cmFwLFxuICAgICAgLnRhYi1wcm9maWxlLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgLnRhYi1wcm9maWxlLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZmFmOTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDk5MnB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRhYi1wcm9maWxlLWNvbnRlbnQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoOTkycHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNi42JTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFkZmU2O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGxpbmVhcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGxpbmVhcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmltZy1yZXNpemUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5pbWctcmVzaXplLW5ldyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYucmVzaXplLWltZy1uZXcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5yZXNpemUtaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMCAxMXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudGFiLXByb2ZpbGUtY29udGVudC13cmFwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaHEtc2xpZGVyLW5ldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5O1xuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5ocS1zbGlkZXItc21hbGwtaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaHEtc2xpZGVyLWJpZy1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxufVxuLmxldHMtdGFsayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY2xpZW50LWxvZ28tbmV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLnNsaWNrLWRvdHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGxpIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9maWxlLW91ci1zdG9yeS1pbWcge1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG4uY2xpZW50TG9nb1NsaWRlciB7XG4gIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnBvaW50ZXItZGlzYWJsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsYldyYXBPdXRlciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xuICB0b3A6IDY0cHg7XG59XG4ucG9pbnRlci1kaXNhYmxlLW1vZGlmeSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRhYi1wcm9maWxlLWNvbnRlbnQtd3JhcCB7XG4gIC5yZXNpemUtaW1nLW5ldyB7XG4gICAgJi5yZXNpemUtaW1nLW5ldy1pc28ge1xuICAgICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubmV3LWNsaWVudExvZ29TbGlkZXIge1xuICAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLm93bC1zdGFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLm93bC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm93bC1kb3RzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIC5vd2wtZG90IHtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjOWI5YjliO1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzQ5YzY4NDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNsaWVudExvZ29TbGlkZXItYm94IHtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBtYXJnaW46IDEwcHggMjVweDtcbiAgfVxufVxuXG4ucHJvZmlsZS1yZWRpcmVjdGlvbi1sYXllclxue1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuc3Bhbi5saW5raWQtaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IDQwcHg7XG59XG5cbi5vLWF3YXJkcy0tc2tpbGwtc2FsZXNmb3JjZSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuICB9XG59IiwiLmZvbGxvdy1wciB7XG4gICAgcGFkZGluZzogNDVweCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gICAgfVxufVxuLm8tc2VydmljZXMtaW50cm8tMiB7XG4gICAgLnRleHQtYmcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggI2UzZTNlMztcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDYwcHggMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmhvdy1pdC13b3Jrcy1ob2xkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDIwcHggMCA1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgvaW1hZ2VzL2NvbW1vbi9kaXZpZGVyLnBuZykgNTAlIDAgcmVwZWF0LXk7XG4gICAgICAgICYuaG9sZGVyLWJnLWdyZXl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltYWdlcy9jb21tb24vdy1kaXZpZGVyLnBuZykgNTAlIDAgcmVwZWF0LXk7XG4gICAgICAgICAgICAudGV4dC1iZ3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jdXN0b20tcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWJnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtYmctMSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc2VydmljZS9ob3ctaXQtd29ya3MtaWNvbi0xLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1iZy0yIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zZXJ2aWNlL2hvdy1pdC13b3Jrcy1pY29uLTIucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWJnLTMge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3NlcnZpY2UvaG93LWl0LXdvcmtzLWljb24tMy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtYmctNCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc2VydmljZS9ob3ctaXQtd29ya3MtaWNvbi00LnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICB3aWR0aDogMTE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWJnLTUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3NlcnZpY2UvaG93LWl0LXdvcmtzLWljb24tNS5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1iZy0xIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogLTcwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICMzRTkzREE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtYmctMiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjMjRDNjgzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWJnLTMge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtNzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI0ZBOEIwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1iZy00IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IC03MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICM1RUFDRjk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtYmctNSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC03MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICMxNGRmN2Q7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzcGFuLmJsdWUge1xuICAgICAgICBjb2xvcjogIzVlYWNmOTtcbiAgICB9XG4gICAgc3Bhbi5ncmVlbiB7XG4gICAgICAgIGNvbG9yOiAjMTRERjdEO1xuICAgIH1cbiAgICBzcGFuLm9yYW5nZSB7XG4gICAgICAgIGNvbG9yOiAjRTc2QzAwO1xuICAgIH1cbiAgICBzcGFuLmxpZ2h0LWJsdWUge1xuICAgICAgICBjb2xvcjogIzVFQUNGOTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLmFuY2hvci1saW5rIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBhLmFuY2hvci1saW5rIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcGljdHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbi53LWRpdmlkZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vdy1kaXZpZGVyLnBuZykgNTAlIDAgcmVwZWF0LXk7XG4gICAgfVxufVxuLmhvdy13ZS13b3JrLWJuciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICMzNkUwNzk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBtLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBsacKge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0NCRTNGRjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlcl9sZWZ0X3BhbiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ud29yay1ibnIge1xuICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bl93cmFwcGVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYW5jaG9yLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uby10d28tY29sLXNlY3Rpb25fX2ludHJvIHtcbiAgICAuY29sLW1kLTEwIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAuby10d28tY29sLXNlY3Rpb25fX2tleS10cmFpdHMgdWwgbGkgLnN0eWxlX3ByZXZ1X2tpdDpob3ZlciAuaWNvbi10ZXh0LWhvdmVye1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5vLXR3by1jb2wtc2VjdGlvbl9fY2hvb3Npbmctc3RlcHMge1xuICAgIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuXG4uby1za2lsbC1pbnRyby0tY24tdXNlcy1haSB7XG4gICAgLmNvbC1tZC0xMCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cbi5wcm9qZWN0LW1hbmFnZW1lbnQge1xuICAgIC5jb2wtbWQtMTAge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG4udS1hbGlnbi1sZWZ0IHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuLm8tc2tpbGwtaW50cm8tLWNvbmNsdXNpb24ge1xuICAgIC5jb2wtbWQtMTAge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG4uby1za2lsbHMtaGVyby0tY24tdXNlcy1haSB7XG4gICAgLmJ0bl93cmFwcGVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIG1hcmdpbjogIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFuY2hvci1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYmVuZWZpdC1zbGlkZXIge1xuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDE1cHggMCAzMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUI5QjlCO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0OUM2ODQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2hlYXBlci1iYXR0ZXItaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLm8tc2VydmljZXMtaGVyb19fYmFja2dyb3VuZC0xIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5jLWItaGVhZGluZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi53aHktbWF0dGVycyB7XG4gICAgLmNvbC1tZC04IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5leHRyYS1oNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAxNXB4IDBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAzNXB4IDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFkZGluZy0wIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cblxuLmNiLXdlY2FyZSB7XG4gICAgLnJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5jYi13ZWNhcmUtYm94MSxcbiAgICAgICAgJi5jYi13ZWNhcmUtYm94MiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHggMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNiLXdlY2FyZS1ib3gyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYi13ZWNhcmUtaGVhZGluZyB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1mLXAge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc21hbGwtd3JhcC10b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjAwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNtYWxsLXdyYXAtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC00MnB4O1xuICAgICAgICAmLWxlZnQge1xuICAgICAgICAgICAgZmxleDogMCAwIDIwMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5Ib3ctd2Utd29yayB7XG4gICAgLm8tc2tpbGxzLWhlcm8ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3N0bS1saW5rLXAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4uby1za2lsbC1pbnRyby0tbGlzdGluZyB7XG4gICAgLmJ0bl93cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5PZmZpY2Uge1xuICAgIC5vLXNraWxscy1oZXJvIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0MHB4IDIwcHggNDVweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBwIHtcbiAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIC8vICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vIH1cbiAgICB9XG4gICAgLmdyZWVuLWhlYWQtcmliYm9uIHNwYW4ge1xuICAgICAgICB3aWR0aDogOTIlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ob3ctaXQtd29ya3MtaG9sZGVyLW1vZCAudGV4dC1iZy0xOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vM3N0ZXAtaWNvbi0xLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbn1cbi5ob3ctaXQtd29ya3MtaG9sZGVyLW1vZCAudGV4dC1iZy0yOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vM3N0ZXAtaWNvbi0yLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbn1cbi5ob3ctaXQtd29ya3MtaG9sZGVyLW1vZCAudGV4dC1iZy0zOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vM3N0ZXAtaWNvbi0zLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbn1cblxuLnJtLWJuciB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuXG4uaG93LWl0LXdvcmtzLWhvbGRlci1tb2QgcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uYmctZ3JleS1tb2Qge1xuICAgIC5ob3ctaXQtd29ya3MtaG9sZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICB9XG4gICAgLnRleHQtYmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbn0iLCIvKiBDb250YWN0IEZvcm0gTW9kYWwgKi9cbi5jb250YWN0LW1vZGFse1xuICAgIC5tb2RhbC1jb250ZW50e1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAubW9kYWwtaGVhZGVyIHtcblxuICAgICAgICBidXR0b24uY2xvc2Uge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAoc3BpbiwgMTBzLCBsaW5lYXIsIDBzLCBpbmZpbml0ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNsb3Nle1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIGg1e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXQuZm9ybS1jb250cm9se1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuYnRue1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIG1heC13aWR0aDogMTU4cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjU4MDA7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKiB+Li9Db250YWN0IEZvcm0gTW9kYWwgKi9cblxuICAjYXR0YWNoZWRGaWxlcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICAgIGlucHV0e1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiA4NyU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL2ljb24tZGVsZXRlLnN2ZycpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOjE0cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cblxuICAudS1uYW1le1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Zvcm0taWNvbi0xLnBuZykgMCA1MCUgbm8tcmVwZWF0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIH1cbiAgLnUtZW1haWx7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZm9ybS1pY29uLTIucG5nKSAwIDUwJSBuby1yZXBlYXQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgfVxuICAudS1waG9uZXtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9mb3JtLWljb24tMy5wbmcpIDAgNTAlIG5vLXJlcGVhdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG4gIC51LWNvbXBhbnl7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZm9ybS1pY29uLTQucG5nKSAwIDUwJSBuby1yZXBlYXQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgfVxuICAudS1tZXNzYWdle1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Zvcm0taWNvbi01LnBuZykgMCAyMHB4IG5vLXJlcGVhdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG4gIC5hdHRhY2h7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYXR0YWNoLWljb24uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAwIDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCA0MHB4O1xuICAgICAgfVxuXG4gICAgICAuYXR0YWNoLWlucHV0ZmlsZXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgbGFiZWx7XG4gICAgICAgICAgY29sb3I6IGJsdWU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG4gIC5jb21tb24taW5wdXR7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC51LXN1Ym1pdHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgcGFkZGluZzogMTlweCAwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkICRvcmFuZ2VidG47XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZWJ0bjtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYXJyb3ctd2hpdGUucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8qIHBsYWNlaG9sZGVyIGNvbG9yICovXG5cbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvL2NvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8vY29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8vY29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgIC8vIGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG5cbiAgbGFiZWwuZXJyb3Ige1xuICAgICAgY29sb3I6IHJlZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuXG5cblxuICAubW0tc2xpZGVvdXQge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlO1xuICAgICAgei1pbmRleDogMTAwO1xuICB9XG5cblxuXG5cblxuXG4gIGJvZHlbZGF0YS1wYWdlPVwiY29udGFjdC11c1wiXSB7XG4gICAgICAuby1jb250YWN0LWZvcm17XG4gICAgICAgICAgJi0tbW9iaWxlLXRvcCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2NvbnRhY3QtdXMvY29udGFjdC1mb3JtLXRvcC1ib3JkZXItbW9iaWxlLnBuZycpIDAgMCByZXBlYXQteDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqL1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgIC8vYmFja2dyb3VuZDp1cmwoXCJpbWFnZXMvbS1jb250YWN0LWZvcm0vZGFzaGVkLWxpbmUucG5nXCIpIDEwMCUgMCBuby1yZXBlYXQgIzI0Qzc4MztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHgsIDEwcHgsIDM1cHgsIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjZweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDQwcHggMDtcblxuICAgICAgICAgICAgICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqL1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNzZweCAwIDQwcHggMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuXG4gICAgICAgICAgICAgICAgICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqL1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAgICAgICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqL1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgICAgICAgIC8qIG1lZGlhIHF1ZXJ5IGZvciB0YWJsZXQgbGFuZHNjYXBlICovXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaDYsIC5jb250YWN0LWxpbmtlZGluLCAuYXR0YWNoLCAudS1jb21wYW55e1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi9cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmdyb3VwIHtcblxuICAgICAgICAgICAgICAgICAgLmNob29zZWNvdW50cnkge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqL1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9J3RleHQnXXtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHggMjBweCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb24tcGhvbmUuc3ZnXCIpIDAgNTAlIG5vLXJlcGVhdDtcblxuICAgICAgICAgICAgICAgICAgICAgIC8qIG1lZGlhIHF1ZXJ5IGZvciB0YWJsZXQgbGFuZHNjYXBlICovXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWNvbnRhY3QtZm9ybS1mb290ZXIge1xuICAgICAgICAgICAgLy8gICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAvKm1vYmlsZSBmaXJzdCBmb3IgdGFibGV0IGxhbmRzY2FwZSAmIHNtYWxsIGRlc2t0b3AqL1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fYXR0YWNoZW1lbnQtdGV4dHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRhY3QtbW9iaWxle1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgfVxuXG4gIC5vLWNvbnRhY3QtZm9ybSB7XG5cbiAgICAgIC8qbW9iaWxlIGZpcnN0IGZvciB0YWJsZXQgbGFuZHNjYXBlICYgc21hbGwgZGVza3RvcCovXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlO1xuICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgaDJ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgIC8qbW9iaWxlIGZpcnN0IGZvciB0YWJsZXQgbGFuZHNjYXBlICYgc21hbGwgZGVza3RvcCovXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OjFweCAxcHggMHB4ICMzMzMsIC0xcHggMXB4IDBweCAjMzMzLCAxcHggLTFweCAwcHggIzMzMywgLTFweCAtMXB4IDBweCAjMzMzO1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDMge1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICAgYnJ7XG4gICAgICAgICAgICBkaXNwbGF5OiAgbm9uZTtcblxuICAgICAgICAgICAgLyogbW9iaWxlIGZpcnN0IGZvciBzbWFsbCBkZXNrdG9wICovXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg1IHtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgIGJye1xuICAgICAgICAgICAgZGlzcGxheTogIG5vbmU7XG5cbiAgICAgICAgICAgIC8qIG1vYmlsZSBmaXJzdCBmb3Igc21hbGwgZGVza3RvcCAqL1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgaDZ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIC8qIENvbnRhY3QgRm9ybSBCYWNrZ3JvdW5kICAqL1xuICAgICAgJi0td2hpdGUtYmcge1xuICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIC8qbW9iaWxlIGZpcnN0IGZvciB0YWJsZXQgbGFuZHNjYXBlICYgc21hbGwgZGVza3RvcCovXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvbS1jb250YWN0LWZvcm0vY29udGFjdC1mb3JtLXRvcC1ib3JkZXIucG5nJykgMCAwIHJlcGVhdC14ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4LCAwcHgsIDIwcHgsIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgICAgcGFkZGluZzogODBweCAwIDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cblxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8qIH4uL0NvbnRhY3QgRm9ybSBCYWNrZ3JvdW5kICovXG5cbiAgICAgIC5mb3JtLWFuaW1hdGV7XG4gICAgICAgICAgdHJhbnNpdGlvbjogKDAuMXMsIGVhc2Utb3V0KTtcbiAgICAgICAgICBhbmltYXRpb246IChmb3JtYW5pbWF0aW9uLCAwLjNzLCBlYXNlLWluLW91dCwgMHMsIDIpO1xuICAgICAgfVxuXG4gICAgICAvKiBIZWFydCBBbmltYXRpb24gKi9cbiAgICAgICZfX2hlYXJ0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBhbmltYXRpb246IChwdWxzZSwgMS41cywgZWFzZS1vdXQsIDBzLCBpbmZpbml0ZSk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgLyogbW9iaWxlIGZpcnN0IGZvciBtb2JpbGVzICovXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAvKiB+Li9IZWFydCBBbmltYXRpb24gKi9cblxuXG4gICAgICAvKiBQcml2YWN5IFRleHQgICovXG4gICAgICAmX19wcml2YWN5e1xuICAgICAgICAgIG1hcmdpbjoyMHB4IDAgMjBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8qIH4uL1ByaXZhY3kgVGV4dCAqL1xuXG4gICAgICAvKiBBdHRhY2hlbWVudCBUZXh0ICAqL1xuICAgICAgJl9fYXR0YWNoZW1lbnQtdGV4dHtcbiAgICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLy8gY29sb3I6ICM4Nzg3ODc7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgICAgY29sb3I6ICM0NDkyREM7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICBjb2xvcjogIzQ0OTJEQztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8qIH4uL0F0dGFjaGVtZW50IFRleHQgKi9cblxuICAgICAgLyogQ29udGFjdCBGb3JtIEZvb3RlciAgKi9cbiAgICAgICYtLWNvbnRhY3QtZm9ybS1mb290ZXIge1xuICAgICAgICAgIC8vYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgICAgIHVsIHtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgICBtYXJnaW46MCAzMHB4O1xuICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhe1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5vLWNsaWVudHN7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAvLyBpIHtcbiAgICAgICAgICAvLyAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgLy8gICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgLy8gICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgLy8gICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAvLyAgICAgaW1nIHtcbiAgICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIC8vICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgLy8gICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAvLyAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAvLyAgICAgICAgIEBpbmNsdWRlIHByZWZpeGVkLXRyYW5zZm9ybSAodHJhbnNsYXRlKC01MCUsIC01MCUpKTtcbiAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgIC8vICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgLy8gICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAvLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAvLyAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAvLyAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgLy8gICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL20tY29udGFjdC1mb3JtL2ljb24tY2lyY2xlLnN2ZycpO1xuICAgICAgICAgIC8vICAgICAgICAgQGluY2x1ZGUgcHJlZml4ZWQtYW5pbWF0aW9uIChzcGluLCAxMHMsIGxpbmVhciwgMHMsIGluZmluaXRlKTtcbiAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICAgIC8qIH4uL0NvbnRhY3QgRm9ybSBGb290ZXIgKi9cblxuICAgICAgLyogUFNEIHRvIEhUTUwgUGxhY2UgeW91ciBvcmRlciBmb3JtICovXG5cbiAgICAgICYtLXBsYWNlLW9yZGVye1xuICAgICAgICAgIC50YWdsaW5le1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hdHRhY2gge1xuICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8qIH4uLyBQU0QgdG8gSFRNTCBQbGFjZSB5b3VyIG9yZGVyIGZvcm0gKi9cbiAgfVxuXG4gIC5jb21tb24taW5wdXQudS1tZXNzYWdlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9lbWFpbC1pY29uLnBuZykgMCAyMHB4IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5mb3JtLWluc2lkZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuICAuYm5yLWZvcm0ge1xuICAgICAgLmdyb3VwIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOEM4O1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDBweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICBpbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOEM4O1xuICAgIH1cbiAgfVxuICAudS1uYW1lIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOEM4O1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDBweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAudS1lbWFpbCB7XG4gICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5QzhDODtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnUtY29tcGFueSB7XG4gICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5QzhDODtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnUtbWVzc2FnZS5ibnItbXNnIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5QzhDODtcbiAgICAgIH1cbiAgfVxuICAudS1tZXNzYWdlLmJuci1tc2cgdGV4dGFyZWEge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vZm9ybS1pY29uLTUucG5nXCIpIDAgMjBweCBuby1yZXBlYXQ7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuYXR0YWNoIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5hdHRhY2ggc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuby1jb250YWN0LWZvcm1fX2F0dGFjaGVtZW50LXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM4Nzg3ODc7XG4gIH1cbiAgLmF0dGFjaCBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLmF0dGFjaCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI1cHggNXB4IDI1cHg7XG4gIH1cbiAgfVxuXG4gIC5vLWNvbnRhY3QtZm9ybV9fcHJpdmFjeSB7XG4gICAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjojNDE0NDQ2ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB9XG4gIH1cbiAgLnUtbWVzc2FnZSBzcGFuI3JlcXVpcmVtZW50c19mZWVkYmFjayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjVweDtcbiAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIC5zbWFsbC1oZWFkaW5nIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgfVxuICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zLWJ0bi1tb2RpZmllciB7XG4gICAgICB3aWR0aDogMjY1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgIHdpZHRoOiA0NzhweDtcbiAgICAgIH1cbiAgfVxuICAuY250Y3QtcGctc2VjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDIwcHggNjBweCFpbXBvcnRhbnRcbiAgICAgIH1cbiAgfVxuICAubmV3LWNvbnRhY3Qge1xuICAgIC5vLWNvbnRhY3QtdXMge1xuICAgICAgLmNvbC1tZC02IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnUtc3VibWl0LnMtYnRuLW1vZGlmaWVyIHtcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuby1mb290ZXIge1xuICAgICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNuLWZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29udGFjdC11cy9kYXNoZWQtbGluZS5wbmcpIDAgMCByZXBlYXQ7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29udGFjdC11cy9kYXNoZWQtbGluZS5wbmcpIDAgMCByZXBlYXQ7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJvdyB7XG4gICAgICAgIC5jb2wtbWQtMTAge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuXG4gIC5vLWNvbnRhY3QtdXMge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgfVxuICAuY29udGFjdC1hZGRyIC5vZmZpY2UgdWx7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLm8tY29udGFjdC1mb3JtX19jb250YWN0LWZvcm0ge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICB9XG4gIC5vcHQtcGhuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgICAvLyBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICB9XG4gIC51cmwtbGlzdCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gIH1cbiAgLnVybC1pbnB1dCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbiAgLmNvbnRhY3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2Nsb3VkRmlsZUFkZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkQ1OTAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL2Fycm93LXdoaXRlLnBuZ1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTAlO1xuICAgICAgICAgIC8vIHRvcDogNDAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgfVxuICAuY29udGFjdC1tb2RhbCAubW9kYWwtY29udGVudCBidXR0b24jY2xvdWRGaWxlQWRkLCBcbiAgLmNvbnRhY3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNsb3VkTW9kYWxGb290ZXIgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRDU5MDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW46IDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9jb21tb24vYXJyb3ctd2hpdGUucG5nXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgICAgLy8gdG9wOiA0MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtaDEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb250YWN0LXVzL2MtaWNvbjEucG5nKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAud2hpdGUtdGV4dCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgbGVmdDogMTA1cHg7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG4gIC5kcm9wLXAge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuLm5ldy1jb250YWN0IHtcbiAgICAuby1jb250YWN0LXVzIHtcblxuICAgICAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi9cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgICAgIH1cblxuICAgICAgLnN1YmhlYWRpbmd7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgIH1cblxuICAgICAgLm9mZmljZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgLm1haW4taW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICB0b3A6NTYlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGhlaWdodDo0OHB4O1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIC8qdGV4dC1zaGFkb3c6IDJweCAycHggIzNlM2QzZDsqL1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sb2NhdGlvbi1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOjUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6MjBweDtcbiAgICAgICAgICAgIHJpZ2h0OjIwcHg7XG4gICAgICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgICAgIHotaW5kZXg6OTk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMik7XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSw4OCwwLDAuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1haWxpY29ue1xuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzQ0OTJEQztcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmVtYWlse1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDQ5MkRDO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG5cblxuICAgIH1cblxuICAgIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmd7XG4gICAgICBpbnB1dCNwaG9uZU51bWJlcntcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tcGhvbmUucG5nKSAwIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucy1mLXJpZ2h0e1xuICAgICAgaW5wdXQjcGhvbmVOdW1iZXJ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyB7XG4gICAgICBpbnB1dC5wYy1waG9uZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm8tY29udGFjdC11cy1uZXd7XG4gICAgICBoMntcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2NvbnRhY3QtdXMvYy1pY29uMS5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgICAuc3ViaGVhZGluZ3tcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xuICAgICAgICB9XG4gICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAjMjdjMDcwO1xuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZ3tcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29udGFjdC11cy9kYXNoZWQtbGluZS5wbmcpIDAgMCByZXBlYXQteDtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDUwcHghaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFQkVCO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS10ZXh0e1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNEE5MEUyO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuXG4gICAgfVxuICAgIC55d2d7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMjBweDtcbiAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdWx7XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCA5cHggNTVweCA5cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDIyJTtcbiAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpe1xuICAgICAgICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIC5hZGRyLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBwYWRkaW5nOiA3NXB4IDAgNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgICAuY29udGFjdC1hZGRye1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0OUM2ODQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm9mZmljZXtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2NjYztcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTRweCAwcHggcmdiYSgwLDAsMCwwLjEwKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tYWluLWltZ3tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIC8vIGZsZXg6IDAgMCA4NXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB1bHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5vZmZpY2UtbGVmdHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyBmbGV4OiAwIDAgODVweDtcbiAgICAgICAgICAgIC8vIGhlaWdodDogODVweDtcbiAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqL1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAub2ZmaWNlLXJpZ2h0e1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICAgICAgICAgICAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi9cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtbmFtZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBoNHtcbiAgICAgICAgICAgIC8vICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgLy8gICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgLy8gICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgICAgIC8vICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWRkciB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqL1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29udGFjdC11cy9tYXAucG5nKSAwIDVweCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTQlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRhY3QtbmV3IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAvKiBtZWRpYSBxdWVyeSBmb3IgdGFibGV0IGxhbmRzY2FwZSAqL1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgLyogbWVkaWEgcXVlcnkgZm9yIHRhYmxldCBsYW5kc2NhcGUgKi9cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy8gaW1ne1xuXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ibHVlLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMmE0OTtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9jb250YWN0LXVzL3BhdHRlcm4ucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICBsaSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5vZmZpY2UtcmlnaHQge1xuICAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5vZmZpY2Uge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbnRhY3QtdXMvbWFwLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vLWNvbnRhY3QtdXMtbmV3IHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndoaXRlLXRleHQge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gLmdycC1sb2dvIHtcblxuICAgIC8vIH1cbiAgICAuby1jb250YWN0LWZvcm0ge1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxNXB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5vLXNraWxscy1oZXJvX19iYWNrZ3JvdW5kLmNudGN0LWJuciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5nZC1jb21wbnkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzlCOUI5QiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuby1jb250YWN0LWZvcm1fX2NvbnRhY3QtZm9ybSB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vLWNvbnRhY3QtdXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdycC1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGEucmVxdWVzdC1xdW90ZSB7XG5cbiAgICAvLyB9XG5cbiAgICAuby1uYXZpZ2F0aW9uLWJhcntcbiAgICAgICNwcmltYXJ5TmF2e1xuICAgICAgICAucmVxdWVzdC1xdW90ZXtcbiAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG5cblxuICAubG9nby1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogI2Y5ZjVmNTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuICAgICYtc3ViIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y5ZjVmNTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmLWJveCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzVweCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubm8tYm9yZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmNudGN0LWJuciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICBoZWlnaHQ6IDM5MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICB9XG59XG5cbiAgLmNvbnRhY3QtaDEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbnRhY3QtdXMvYy1pY29uMS5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgfVxuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNudGN0LXBnLXNlY3Rpb24ge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBwYWRkaW5nOiAxMDBweCAyMHB4IDYwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC51LXN1Ym1pdC5zLWJ0bi1tb2RpZmllciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxM3B4IDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjU4MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgd2lkdGg6IDQ3OHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZzogMTlweCAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG4ubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4IWltcG9ydGFudDtcbn1cblxuLnF1aWNrZm9ybS1ob2xkZXIgLnF1aWNrZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyB7XG4gICAgcGFkZGluZzogMCAyMHB4IDdweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5xdWlja2Zvcm0taG9sZGVyIC5xdWlja2Zvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLnVuLFxuLnF1aWNrZm9ybS1ob2xkZXIgLnF1aWNrZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAudWUsXG4ucXVpY2tmb3JtLWhvbGRlciAucXVpY2tmb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC5ncm91cHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucXVpY2tmb3JtLWhvbGRlciAucXVpY2tmb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC51bjphZnRlcixcbi5xdWlja2Zvcm0taG9sZGVyIC5xdWlja2Zvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLnVlOmFmdGVye1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOEM4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNXB4O1xuICB9XG4ucXVpY2tmb3JtLWhvbGRlciAucXVpY2tmb3JtIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC51biBpbnB1dCxcbi5xdWlja2Zvcm0taG9sZGVyIC5xdWlja2Zvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLnVlIGlucHV0LFxuLnF1aWNrZm9ybS1ob2xkZXIgLnF1aWNrZm9ybSAuby1jb250YWN0LWZvcm0gLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyAuZ3JvdXAgaW5wdXQge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG59XG5cbi5xdWlja2Zvcm0taG9sZGVyIC5xdWlja2Zvcm0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLmMtYnRuLS1sZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9jb250YWN0LWZvcm0tYnV0dG9uLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAvLyBiYWNrZ3JvdW5kOiAjZmY1ODAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJweCAwIDZweCAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG4uby10aGFuay15b3VfX3RvcCB7XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDBweCAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUU5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keVtkYXRhLXBhZ2U9XCJ0aGFuay15b3VcIl0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcge1xuICAgIG1heC13aWR0aDogNzkwcHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0MHB4O1xufVxuYm9keVtkYXRhLXBhZ2U9XCJ0aGFuay15b3VcIl0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLmZpZWxkc2V0LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbmJvZHlbZGF0YS1wYWdlPVwidGhhbmsteW91XCJdIC5vLWNvbnRhY3QtZm9ybSAuby1jb250YWN0LWZvcm0tLXdoaXRlLWJnIC5maWVsZHNldC1jb250ZW50IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICM0MTQ0NDY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuYm9keVtkYXRhLXBhZ2U9XCJ0aGFuay15b3VcIl0gLm8tY29udGFjdC1mb3JtIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcgLmZpZWxkc2V0LWNvbnRlbnQgbGFiZWwgaW5wdXQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmJvZHlbZGF0YS1wYWdlPVwidGhhbmsteW91XCJdIC5hdHRhY2h7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHlbZGF0YS1wYWdlPVwidGhhbmsteW91XCJdIC5vLWNvbnRhY3QtZm9ybV9fYXR0YWNoZW1lbnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjODc4Nzg3O1xufVxuLm8tdGhhbmsteW91X190b3AgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4uby1jb250YWN0LWZvcm0gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG5ib2R5W2RhdGEtcGFnZT1cInRoYW5rLXlvdVwiXSAudS1uYW1lIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZm9ybS1pY29uLTEucG5nKSAwIDUwJSBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOjA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOUM4Qzg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5ib2R5W2RhdGEtcGFnZT1cInRoYW5rLXlvdVwiXSAudS1lbWFpbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Zvcm0taWNvbi0yLnBuZykgMCA1MCUgbm8tcmVwZWF0O1xuICAgIGJvcmRlcjowO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOEM4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuYm9keVtkYXRhLXBhZ2U9XCJ0aGFuay15b3VcIl0gLnUtcGhvbmV7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Zvcm0taWNvbi0zLnBuZykgMCA1MCUgbm8tcmVwZWF0O1xuICAgIGJvcmRlcjowO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOEM4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuYm9keVtkYXRhLXBhZ2U9XCJ0aGFuay15b3VcIl0gLnUtbWVzc2FnZSB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tbWVzc2FnZS5zdmcpIDAgMjBweCBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlcjowO1xufVxuYm9keVtkYXRhLXBhZ2U9XCJ0aGFuay15b3VcIl0gLmdyb3VwIHNlbGVjdHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjowO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5QzhDODtcbn1cblxuYm9keVtkYXRhLXBhZ2U9XCJ0aGFuay15b3VcIl0gLmMtYnRue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI0ZGNTgwMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubW9iaWxlLW9mZiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmN1LWxldHMtdGFsayB7XG4gIGJhY2tncm91bmQ6ICMwOTFCMzg7XG4gIHBhZGRpbmc6IDk2cHggMjVweCA0NXB4O1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIHBhZGRpbmc6IDQ1cHggMjVweDtcbiAgfVxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MHB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2ItZm9ybS1lbnZlbG9wLndlYnApIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gMTAwJTtcbiAgICB3aWR0aDogMTU5cHg7XG4gICAgaGVpZ2h0OiAxNTlweDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjMDkxQjM4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMnB4O1xuICAgIGxlZnQ6IDM1cHg7XG4gICAgei1pbmRleDogOTtcbiAgfVxuICBoMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYSB7XG4gICAgICBjb2xvcjogIzM2RTA3OTtcbiAgICB9XG4gIH1cbn1cblxuLnJvdy5ibnItZm9ybSB7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5tc2dnLWNvbG8ge1xuICBwYWRkaW5nOiAwO1xuICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLm1vYmlsZS1vZmYtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiAgICAuZ29vZC1zZWMge1xuICAgICAgcGFkZGluZzogMzBweCAwIDM1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMzVweDtcbiAgICAgIH1cbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgICAgaDUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAuOSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZC1vZmMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgIGhlaWdodDogMjgycHg7XG4gICAgICB9XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5vci1oZCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5sb2dvLWdyb3VwLXN1Yi1ib3gge1xuICAgICAgaW1nLCBzdmcge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAuOSk7XG4gICAgICB9XG4gICAgICAuc3QtbG9nbyB7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIH1cbiAgICB9XG4uZmllbGRzZXQtY29udGVudFxue1xuICBsYWJlbHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGlucHV0e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgfVxuICB9XG59XG5cbi5hdHRhY2htZW50LWxpc3RcbntcbiAgbGl7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICBpbnB1dHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBsYWJlbHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG4gIH1cbiAgLy8gbGkuY2xvdWQtYXR0YWNoe1xuICAvLyAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvLyAgIHBhZGRpbmc6IDEycHggMTVweCAhaW1wb3J0YW50O1xuICAvLyB9XG59XG4uY29udGFjdC10aGFua3lvdS1hdHRhY2htZW50XG57XG4gIGxpe1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICB9XG59XG4uYXR0YWNoLWljb25cbntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvY29tbW9uL2ljb24tYXR0YWNobWVudC5zdmcnKSAwIDAgbm8tcmVwZWF0O1xuICB3aWR0aDoxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY2xvdWRNb2RhbEZvb3Rlclxue1xuICBidXR0b257XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRpc2FibGVkQXR0YWNoQnV0dG9uXG57XG4gIGJ1dHRvbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJiNzliICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogLjk7XG4gIH1cbn1cblxuLm5ldy1xdWlja2Zvcm0taG9sZGVyIHtcbiAgLm5ldy1zbGlkZS1mb3JtIHtcbiAgICAuby1jb250YWN0LWZvcm0ge1xuICAgICAgLm8tY29udGFjdC1mb3JtLS13aGl0ZS1iZyB7XG4gICAgICAgIGlucHV0LCBcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudW4ge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudS1uYW1lIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Zvcm0taWNvbi0xLnBuZykgMCA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudWUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudS1lbWFpbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9mb3JtLWljb24tMi5wbmcpIDAgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm5ldy1iLWEtY2FsbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDNTkxRjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY21uLWxlZnQtcGQtd3JwIHtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4IDEycHggMzBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAzMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE0MDBweCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnUtcGhvbmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9mb3JtLWljb24tMy5wbmcpIDAgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYXR0YWNoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCA1cHggMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudXJsLWxpc3Qge1xuICAgICAgICAgICAgLmNvbXAtYXR0YWNoLCBcbiAgICAgICAgICAgIC5jbG91ZC1hdHRhY2gge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAvLyBpbnB1dCwgXG4gICAgICAgICAgICAgIC8vIC5hdHRhY2hlZEZpbGVVcmwge1xuICAgICAgICAgICAgICAvLyAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgLy8gICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIC8vICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgLmF0dGFjaGVkRmlsZVVybCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5hdHRhY2hlZEZpbGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkuY2xvdWQtYXR0YWNoLFxuICAgICAgICAgICAgbGkuc3R5bGVkLWxpc3Qge1xuICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAzcHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gICAgICAgICAgICAgIC5yZW1vdmVBdHRhY2hlZEZpbGUyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmYxYzMxO1xuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg5OSUpIHNlcGlhKDElKSBzYXR1cmF0ZSgyNDEwJSkgaHVlLXJvdGF0ZSgxMjJkZWcpIGJyaWdodG5lc3MoMTE3JSkgY29udHJhc3QoMTAxJSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5hdHRhY2hlZEZpbGVVcmwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB3aWR0aDogODQlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5wLXdyYXBwZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC5jbG9uZWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTVweCAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KXtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDIwcHggMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4IDdweCAxNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCA3cHggMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG59XG5cbi5uZXctcXVpY2tmb3JtLWhvbGRlciB7XG4gIC5iaWctZ2lybCB7XG4gICAgd2lkdGg6IDM3N3B4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDQzcHg7XG4gICAgfVxuICB9XG4gIC5vLWNvbnRhY3QtZm9ybS0td2hpdGUtYmcge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLnMtZi1sZWZ0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAuYWRkLWNvbXB1dGVyLWZpbGUtbmV3IHtcbiAgICAuY29tcC1maWxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtOTk5OXB4O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cbi5vLWJvdHRvbS1mb3JtLFxuLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMge1xuICAudXJsLWxpc3Qge1xuICAgIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDAwOyAgXG4gICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5hZGQtaGVpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KXtcbiAgICAgICAgaGVpZ2h0OiA4MXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTQwMHB4KXtcbiAgICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE4MDBweCl7XG4gICAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICB9XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICAgIC8qIHdpZHRoICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDVweDtcbiAgICB9XG5cbiAgICAvKiBUcmFjayAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgfVxuXG4gICAgLyogSGFuZGxlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogIzg4ODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgLyogSGFuZGxlIG9uIGhvdmVyICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzU1NTtcbiAgICB9XG4gIH1cblxuICAuYXR0YWNoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4IDVweCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLnVybC1saXN0IHtcbiAgICAuY29tcC1hdHRhY2gsIFxuICAgIC5jbG91ZC1hdHRhY2gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIC8vIGlucHV0LCBcbiAgICAgIC8vIC5hdHRhY2hlZEZpbGVVcmwge1xuICAgICAgLy8gICBmb250LXNpemU6IDEycHg7XG4gICAgICAvLyAgIGhlaWdodDogMjVweDtcbiAgICAgIC8vICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAvLyB9XG4gICAgICAuYXR0YWNoZWRGaWxlVXJsIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgLmF0dGFjaGVkRmlsZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgbGkuY2xvdWQtYXR0YWNoLFxuICAgIGxpLnN0eWxlZC1saXN0IHtcbiAgICAgIC8vIHBhZGRpbmc6IDNweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gICAgICAucmVtb3ZlQXR0YWNoZWRGaWxlMiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QxZDFkMTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjFjMzE7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTklKSBzZXBpYSgxJSkgc2F0dXJhdGUoMjQxMCUpIGh1ZS1yb3RhdGUoMTIyZGVnKSBicmlnaHRuZXNzKDExNyUpIGNvbnRyYXN0KDEwMSUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmF0dGFjaGVkRmlsZVVybCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2lkdGg6IDg0JTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmbGV4OiAwIDAgNzAlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QxZDFkMTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pbnAtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAuY2xvbmVkIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm8tY29udGFjdC1mb3JtLWNvbnRhY3QtdXMgLnVybC1saXN0IGxpLmNsb3VkLWF0dGFjaCBzcGFuIHtcbiAgZmxleDogMCAwIDcwJTtcbn1cblxuLmF0dGFjaGVkRmlsZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcmlnaHQ6IC05OTk5OTlweDtcbn0iLCIucHJvZHVjdC1ibnIge1xuICAgIC8vYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbW9iaWxlLWFsbC9tLXByb2R1Y3QtYm5yLmpwZykgbm8tcmVwZWF0IDAgMDtcbiAgICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxufVxuXG4uby1za2lsbHMtaGVybyB7XG4gICAgJl9fcHJvZHVjdHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDk1cHghaW1wb3J0YW50O1xuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMzBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAwIDE1cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2R1Y3RfYmFubmVye1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Byb2R1Y3RzL3Byb2R1Y3QtYmFubmVyLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzQlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE0REY3RDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ5QzY4NDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vLXNraWxscy1oZXJvX19jYXNlLXN0dWRpZXNfX2Jhbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LTEtbGVmdHtcbiAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnByb2R1Y3QtMS1yaWdodHtcbiAgICB1bHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9wcm9kdWN0cy9ncmVlbi10aWNrLnBuZykgbm8tcmVwZWF0IDAgMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4ucHJvZHVjdC1wYW4yIHtcbiAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcHJvZHVjdHMvZ3JlZW4tdGljay5wbmcpIG5vLXJlcGVhdCAwIDZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucC1sb2dvLXNlY3tcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGxpe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZmxleDogMCAwIDM1JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDIwcHggMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZHVjdC1ibHVlLWJhbm5lcntcbiAgICBiYWNrZ3JvdW5kOiAjMDkxQjM4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbn1cbi5wcm9kdWN0LWJsdWUtYmFubmVyIGltZ3tcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnByb2R1Y3QtYmx1ZS1iYW5uZXIgaDJ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDI1cHggMCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KXtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICB9XG59XG4ucHJvZHVjdC1ibHVlLWJhbm5lciBhe1xuICAgIGJvcmRlcjoycHggc29saWQgI0ZGNTgwMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYXJyb3ctd2hpdGUucG5nKSA4NiUgNTAlIG5vLXJlcGVhdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMTZweCA2MHB4IDE4cHggNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDMwcHggMThweCAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDYwcHggMThweCA2MHB4O1xuICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIH1cbn1cbi5wcm9kdWN0LWJsdWUtYmFubmVyIGE6Zm9jdXN7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb2R1Y3QtYmx1ZS1iYW5uZXIgYTpob3ZlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTgwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuMiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5idG4yIHVsIGxpIGEuYnRuLXdoaSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGNTgwMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9wcm9kdWN0cy9hcnJvdy1ibGFjay5wbmcpIDc1JSA1MCUgbm8tcmVwZWF0ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMTZweCA2MHB4IDE4cHggMzBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODMlIDUwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5idG4yIHVsIGxpIGEuYnRuLW9yYSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGNTgwMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYXJyb3ctd2hpdGUucG5nKSA5MyUgNTAlIG5vLXJlcGVhdCAjRkY1ODAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIHBhZGRpbmc6IDE2cHggNDBweCAxOHB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDYwcHggMThweCAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg5JSA1MCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5wcm9kdWN0LXBhbjEge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbn1cblxuLnppcC1hbGVydC1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuIiwiLnN1cnZleS10aGFuay1wZyB7XG4gICAgcGFkZGluZy10b3A6IDk5cHg7XG4gICAgLm8tbmF2aWdhdGlvbi1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTEwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgICAuby1za2lsbHMtaGVyb19fdGhhbmsteW91LWhlYWRpbmcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzEwRDA4RTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMTBEMDhFIDAlLCAjMDgyNjUzIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAtNDVkZWdcbiAgICAsICMxMEQwOEUgMCUsICMwODI2NTMgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAxMzVkZWdcbiAgICAsICMxMEQwOEUgMCUsICMwODI2NTMgMTAwJSk7XG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMTBEMDhFJywgZW5kQ29sb3JzdHI9JyMwODI2NTMnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAzMjBweDtcbiAgICAgICAgfVxuICAgICAgICBoMS5qcy1oZXJvLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC1tZC0xMCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAuaHVycnkge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE4cHggMHB4ICNhNmE2YTY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIHdpZHRoOiA2NDhweDtcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIC8vIHRvcDogLTIxMHB4O1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDgwcHggNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAvLyBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgLy8gdG9wOiAtMTRweDtcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuby1waG90by1nYWxsZXJ5IC5jbG9zZSB7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIHJpZ2h0OiAtMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgfVxufVxuXG4uaHVycnktc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICAgIC5qcy10YWxrLXRvLXVzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1ODAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMjdweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tYXJyb3ctbmV4dC1zbWFsbC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHggYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmotY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maWZ0eS1zZWN0aW9uIHtcbiAgICAuY2hlYXBlci1iZXR0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDE0NDQ2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5qcy10YWxrLXRvLXVzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGNTgwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwO1xuICAgICAgICBwYWRkaW5nOiAwIDI3cHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tYXJyb3ctbmV4dC1zbWFsbC5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHggYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZXRlbnRpb24tcmF0ZSB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIC5jLWJ0bi5qcy10YWxrLXRvLXVzLmpzLWhlcm8tYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9mZi12aWRlby1wYW4ge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgICAgICAub2ZmLXZpZGVvLXR4dCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tYXJyb3ctbmV4dC1vLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wb3N0LXBhbiB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIH1cblxuICAgIH1cbn1cbi5jLWJvZHl0ZXh0LTUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNDE0NDQ2O1xufVxuLnN1cnZleS10aGFuay1wZy1maW5hbCB7XG4gICAgLm8tc2tpbGxzLWhlcm9fX3RoYW5rLXlvdS1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICB9XG59XG5cbi5jYXNlLXN0dWR5LXRoYW5rLXBnIHtcbiAgICAudGhhbmstcmlnaHQtdG9wIC5idG4sIC5jaGVhcGVyLWJldHRlciAuYnRuLCAucmV0ZW50aW9uLXJhdGUxIC5idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGNTgwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTgwMDtcbiAgICAgICAgcGFkZGluZzogMTJweCAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2Fycm93LXdoaXRlLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vZmYtdmlkZW8tcGFuIC5idG57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGNTgwMCAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wb3N0LXBhbiB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGNTgwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjU4MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogN3B4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYXJyb3ctd2hpdGUucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm8tY2FzZXN0dWRpZXMtdGhhbmt5b3Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTcwcHggMCA1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3RoYW5rLXlvdS1iYW5uZXIuanBlZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjkwcHg7XG59XG4uY2FzZS1zdHVkeS10aGFuay1wZyB7XG4gICAgLm8tY2FzZXN0dWRpZXMtdGhhbmt5b3Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICB9XG59XG5cbi5odXJyeS1zZWN0aW9uLWNzIHtcbiAgICAuaHVycnkge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAtMjEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDgwcHggNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE4cHggMHB4ICNhNmE2YTY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLW9yYW5nZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLTQwNCB7XG4gICAgLm8taGVyby1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAwO1xuICAgIH1cbiAgICAuby1oZXJvLXNtYWxsIC5qcy1oZXJvLXN1Yi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgfVxuICAgIC5vLWhlcm8tc21hbGxfX3NoYWRvdyB7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb21tb24tYmctaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDYwcHg7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmMtYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjU4MDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvO1xuICAgICAgICAgICAgICAgIC8vIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tYXJyb3ctbmV4dC1iZy5zdmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogN3B4IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdC1oZWFkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAzNXB4O1xuICAgIH1cbiAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWd7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRvd25sb2FkLWd1aWRlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kb3dubG9hZC1ndWlkZS1pY29uIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuczEwMDBkLXRoYW5rLWR3bmxkLWJ0biB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAncG9wcGlucyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4MDA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjU4MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmY1ODAwO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICNmZjU4MDA7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZjU4MDA7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmNTgwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc3QtaGVhZGVyLTF7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL3RoYW5reW91LWJnLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zLXRoYW5re1xuICAgIC5wb3N0LXBhbntcbiAgICAgICAgdWx7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjclO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN1cnZleS10aGFuay1wZy1maW5hbCB7XG4gICAgLnRoYW5rLXlvdS1maW5hbC1iYW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIC5vLXNraWxscy1oZXJvX19pY29uIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIGgxLmpzLWhlcm8tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wb3N0LXBhbiB1bCBsaSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH0gICAgICAgXG4gICAgfVxufVxuIiwiYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIC5vLXNlcnZpY2VzLWhlcm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEY4O1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDcwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2hlYWRlci1wYXR0ZXJuLXIucG5nKSAxMDAlIDAgbm8tcmVwZWF0ICNGMUY0Rjg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAlO1xuICAgIH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDcwcHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwLm1lZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcC5yLXRleHQxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzI1YzM1MTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgIHAuci10ZXh0MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxufVxuYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIHtcbiAgICAuby1zZXJ2aWNlcy1oZXJvX19iYWNrZ3JvdW5kLTEge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vaGVhZGVyLWJvdHRvbS1iZy5wbmcpIDAgMTAwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxufVxuYm9keVtkYXRhLXBhZ2U9XCJyZWZlcnJhbC1wcm9ncmFtXCJdIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIH1cbn1cbmJvZHlbZGF0YS1wYWdlPVwicmVmZXJyYWwtcHJvZ3JhbVwiXSAuby1zZXJ2aWNlcy1oZXJvIHtcbiAgICAucmVmZXItY2xpZW50LWZvcm0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb250YWN0LXVzL2Rhc2hlZC1saW5lLnBuZykgMCAwIHJlcGVhdC14ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0LFxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC51LW5hbWUge1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tbmFtZS5zdmcpIDAgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOEM4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICAudS1lbWFpbCB7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1lbWFpbC5zdmcpIDAgNTAlIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOEM4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICAudS1uYW1lIHtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLW5hbWUuc3ZnKSAwIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5QzhDODtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBob25lIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOEM4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDM1cHggMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjci1waG9uZU51bWJlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXJtcyB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuci1zdWJtaXQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGNTgwMDtcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1hcnJvdy1uZXh0LXNtYWxsLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHggYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5pY2VDb3VudHJ5SW5wdXRNZW51RmlsdGVyIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5pY2VDb3VudHJ5SW5wdXRNZW51RHJvcGRvd25Db250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhOGE4YTg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDk2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uaWNlQ291bnRyeUlucHV0TWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIC5uaWNlQ291bnRyeUlucHV0TWVudURlZmF1bHRUZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIC8vIGEge1xuICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5pY2VDb3VudHJ5SW5wdXRNZW51Q291bnRyeUZsYWcge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmljZUNvdW50cnlJbnB1dE1lbnVEcm9wZG93biB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm8td2hhdC15b3UtZ2V0LWZyb20tdXMtLWhpdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuXG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCA1MHB4IDBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAyNXB4IDBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgfVxufVxuLnNydnktdGhhbmt1LXJlZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5yZWNhcHRjaGEtc3R5bGVcbntcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59IiwiLyogR2xvYmFsIFV0aWxpdHkgU3R5bGUqL1xuXG4vLyBTcGFjaW5nXG4ubXgtYXV0byxcbi5tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubXgtYXV0byxcbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm1yLWxnLTAge1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi8vIFNpemVcbi53LTc1IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi8vIERpc3BsYXlcbi8vIC5kLW5vbmV7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vIH1cbi8vIC5kLWJsb2Nre1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gfVxuLy8gLmQtZmxleHtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gfVxuLy8gLmQtbGctZmxleHtcbi8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbi8vICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICB9XG4vLyB9XG4vLyBDb250ZXQgUGxhY2VtZW50XG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gSU1HXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIENvbnRldCBwbGFjZW1lbnQgT3JkZXJcblxuLm9yZGVyLWxnLTIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4vKiogQ1NSIFBhZ2UgKiovXG5cbi8qIFNlY3Rpb24gR2xvYmFsICovXG4uby1zZWN0aW9uIHtcbiAgJHNlbGY6ICY7XG4gIC8vXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAmLS10aGluay1ncmVlbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIC8vIHN0eWxlIGdvZXMgaGVyZVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG5cbiAgICAvLyBAaW5jbHVkZSB0YWJsZXQge1xuICAgIC8vICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIC8vIH1cbiAgfVxuICAmX19jb250YWluZXIge1xuICAgICYtbW9iaWxlIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEhlcm8gKi9cbi5vLXNraWxscy1oZXJvIHtcbiAgJHNlbGY6ICY7XG4gIC8vXG4gICYtLWNzciB7XG4gICAgYmFja2dyb3VuZDogIzIzMmIzNDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2JhY2tncm91bmQge1xuICAgICN7JHNlbGZ9LS1jc3IgJiB7XG4gICAgICAvLyBAaW5jbHVkZSB0YWJsZXQtbGcge1xuICAgICAgLy8gICAgIGxlZnQ6IGF1dG87XG4gICAgICAvLyAgICAgcmlnaHQ6IDA7XG4gICAgICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAvLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgLy8gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzIzMmIzNCswLDIzMmIzNCs1MCw3ZGI5ZTgrOTkmMSswLDErNTAsMCsxMDAgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgbGVmdCxcbiAgICAgICAgICByZ2JhKDM1LCA0MywgNTIsIDEpIDAlLFxuICAgICAgICAgIHJnYmEoMzUsIDQzLCA1MiwgMSkgNTAlLFxuICAgICAgICAgIHJnYmEoMTI1LCAxODUsIDIzMiwgMC4wMikgOTklLFxuICAgICAgICAgIHJnYmEoMTI1LCAxODUsIDIzMiwgMCkgMTAwJVxuICAgICAgICApOyAvKiBGRjMuNi0xNSAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICBsZWZ0LFxuICAgICAgICAgIHJnYmEoMzUsIDQzLCA1MiwgMSkgMCUsXG4gICAgICAgICAgcmdiYSgzNSwgNDMsIDUyLCAxKSA1MCUsXG4gICAgICAgICAgcmdiYSgxMjUsIDE4NSwgMjMyLCAwLjAyKSA5OSUsXG4gICAgICAgICAgcmdiYSgxMjUsIDE4NSwgMjMyLCAwKSAxMDAlXG4gICAgICAgICk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICB0byByaWdodCxcbiAgICAgICAgICByZ2JhKDM1LCA0MywgNTIsIDEpIDAlLFxuICAgICAgICAgIHJnYmEoMzUsIDQzLCA1MiwgMSkgNTAlLFxuICAgICAgICAgIHJnYmEoMTI1LCAxODUsIDIzMiwgMC4wMikgOTklLFxuICAgICAgICAgIHJnYmEoMTI1LCAxODUsIDIzMiwgMCkgMTAwJVxuICAgICAgICApOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMyMzJiMzQnLCBlbmRDb2xvcnN0cj0nIzAwN2RiOWU4JyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xuICAgICAgICAvLyBAaW5jbHVkZSBkZXNrdG9wLWxnIHtcbiAgICAgICAgLy8gICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgICN7JHNlbGZ9LS1jc3IgJiB7XG4gICAgICAvLyBAaW5jbHVkZSB0YWJsZXR7XG4gICAgICAvLyAgICAgcGFkZGluZy10b3A6ODBweCA7XG4gICAgICAvLyAgICAgcGFkZGluZy1ib3R0b206ODBweDtcbiAgICAgIC8vIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Yi1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG5cbiAgICAvLyBAaW5jbHVkZSB0YWJsZXQge1xuICAgIC8vICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuXG4gICAgLy8gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qIFRoaW5rIEdyZWVuICovXG4uby1lZmZvcnRzIHtcbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICAgIG1hcmdpbjogLTUwcHggMzBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNTBweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDMwcHg7XG4gICAgICBtYXJnaW46IDAgMCAwIC0xODBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXgtd2lkdGg6IDUzNXB4O1xuICAgIH1cbiAgICAmLS1yaWdodCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMDtcbiAgICAgICAgbWFyZ2luOiAwIC0xODBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2Rlc2Mge1xuICAgIC8vIEBleHRlbmQgLm1hcmdpbi1ib3R0b20tMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBUaGluayBHcmVlbiAqL1xuLm8tdGhpbmstZ3JlZW4ge1xuICAmX19tZWRpYS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9jc3IvY2hlY2tfaWNvbi5zdmdcIik7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTm9kZSBKUyBQYWdlXG4uby1zZWN0aW9uIHtcbiAgJHNlbGY6ICY7XG5cbiAgI3skc2VsZn0tLXBvcnRmb2xpbyAmIHtcbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAvKiBsaW5lLWhlaWdodDogNDBweDsgKi9cbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uby1wb3J0Zm9saW8ge1xuICAkc2VsZjogJjtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX21lZGlhIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgJl9fbmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDM1cHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgYm90dG9tOiAzNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICB9XG4gIH1cbiAgJl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMzVweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICByaWdodDogMzVweDtcbiAgICAgIGJvdHRvbTogNDJweDtcbiAgICB9XG4gIH1cbiAgJiAuc2xpY2stcHJldixcbiAgJiAuc2xpY2stbmV4dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbm9kZS9wcmV2LnN2Zyk7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuICAmIC5zbGljay1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ub2RlL25leHQuc3ZnKTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtNDVweDtcbiAgfVxuXG4gICZfX3JpZ2h0LXBhbiB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19wcm9qLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19wcm9qLWRlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgfVxuICB9XG4gICZfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIGNvbG9yOiAjNGE5MGUyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgfVxuICB9XG59XG4vKiBTbGljayBMaWdodGJveCBDdXN0b21pemF0aW9uIGZvciBQb3J0Zm9saW8gTm9kZSBKUyBwYWdlKi9cbi5zbGljay1saWdodGJveC1vbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5qcy1zbGlkZXItbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stbGlnaHRib3gge1xuICB6LWluZGV4OiA5OTk5OTk5OSAhaW1wb3J0YW50O1xuICAmIC5zbGljay1saWdodGJveC1pbm5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAmIC5zbGljay1saWdodGJveC1pbm5lci13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgfVxuICB9XG5cbiAgJiAuc2xpY2stbGlnaHRib3gtc2xpY2staXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgJiAuc2xpY2stbGlnaHRib3gtc2xpY2staXRlbS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICYgLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWltZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICYgLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWNhcHRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICAmIC5zbGljay1zbGlkZSBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmIC5zbGljay1saWdodGJveC1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbm9kZS9jbG9zZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZjtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICYgLnNsaWNrLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ub2RlL3ByZXYuc3ZnKTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRiZTcwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyZGJlNzA7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyZGJlNzA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMmRiZTcwO1xuICAgIH1cbiAgfVxuICAmIC5zbGljay1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9ub2RlL25leHQuc3ZnKTtcbiAgICByaWdodDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJiAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiA1MXB4O1xuICAgIH1cbiAgfVxufVxuXG51bC5mcmVhbXdvcmstbGlzdCB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgZmxleDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIG1heC13aWR0aDogMTg3cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvbnQtMTQge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnN0ZXAtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3RlcC1ob2xkZXIgaW1nIHtcbiAgLy8gQGluY2x1ZGUgdGFibGV0LWxnIHtcbiAgLy8gICBtYXJnaW46IDEwMHB4IGF1dG8gMCFpbXBvcnRhbnQ7XG4gIC8vIH1cbn1cblxuLndoeS1kb3RuZXQge1xuICBsaSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICB3aWR0aDogNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDE5JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgd2lkdGg6IDY4JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0ZXAtaG9sZGVyIHtcbiAgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmV3LXN0ZXAge1xuICAuaG93LWl0LXdvcmtzLWhvbGRlciB7XG4gICAgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB9XG4gIH1cbn1cblxuLmZhcS1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gIC5wYW5lbDEge1xuICAgIHAucmVsYXRlZC10ZWNoIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5vLWNhc2Utc3R1ZGllcy1uZXcge1xuICAuZmFxLWhvbGRlciB7XG4gICAgLmFjY29yZGlvbjEge1xuICAgICAgc3BhbiB7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAvLyAgICAgZm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRlY2hub2xvZ3kge1xuICAuby1za2lsbHMtaGVybyB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlY2gtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ubGRzLWR1YWwtcmluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5sZHMtZHVhbC1yaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBsZHMtZHVhbC1yaW5nIDEuMnMgbGluZWFyIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBsZHMtZHVhbC1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5jYWxlbmRseS1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAuY2FsZW5kbHktcHJlbG9hZGVyLXRleHQge1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5zLXRoYW5rIHtcbiAgLndoeS1kZXRhaWxzIHtcbiAgICBoNSB7XG4gICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICB9XG4gIH1cbn1cblxuLm8tZWZmb3J0c19faXRlbSB7XG4gIC5jb2wtbWQtNCB7XG4gICAgei1pbmRleDogOTtcbiAgfVxufVxuXG4ucGVvcGxlLWJlaGluZCB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgcGFkZGluZzogODBweCAwIDUwcHg7XG4gIH1cbn1cblxuLm8tYWJvdXR1cy0tbGVhZGVyc2hpcC10ZWFtIC50ZWFtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuLm8tYWJvdXR1cy0tbGVhZGVyc2hpcC10ZWFtLW5ldyAudGVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8vIG1hcmdpbi10b3A6IDMwcHg7XG59XG4udGVhbSB7XG4gIG1pbi1oZWlnaHQ6IDM4MHB4O1xufVxuXG4uby1hYm91dHVzLS1sZWFkZXJzaGlwLXRlYW0tbmV3IC50ZWFtIC50ZWFtLWltZy1ob2xkZXIge1xuICB3aWR0aDogMTc4cHg7XG4gIGhlaWdodDogMTc4cHg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLWFib3V0dXMtLWxlYWRlcnNoaXAtdGVhbSAudGVhbSBmaWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMjBweCBzb2xpZCAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uby1hYm91dHVzLS1sZWFkZXJzaGlwLXRlYW0tbmV3IC50ZWFtIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLm8tYWJvdXR1cy0tbGVhZGVyc2hpcC10ZWFtLW5ldyAudGVhbSAudGVhbS1pbWctaG9sZGVyIGEubGlua2lkLWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiA0MHB4O1xufVxuXG4uby1zZWN0aW9uX19kZXNjIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmNzci1sZWFkZXJzaGlwLXRlYW0ge1xuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuIiwiLmh5YnJpZHtcbiAgICAuaHlicmlkLW9mZmVye1xuICAgICAgICAuby1za2lsbHMtYmVuZWZpdHNfX2NvbnRlbnRob2xkZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgICAgICAgICAuY29udGVudC1wYW5lbHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnQtbGlzdHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5oeWJyaWQtbGlzdHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICYuY29sb3ItYmxhY2t7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi90aWNrLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaHlicmlkLWxpc3QtMXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oeWJyaWQtbGlzdC0ye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuaHlicmlkLWxpc3QtM3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oeWJyaWQtbGlzdC00e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFzb25yeXtcbiAgICAgICAgLmJvZHktdGV4dC1tZWRpdW17XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5taWQtYm9yZGVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zdGFmZi9taWQtYm9yZGVyLnBuZykgcmVwZWF0LXkgNTAlIDUwJTtcbiAgICB9XG59XG5cbi53aXRoLWNuLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ud2l0aC1jbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDUwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLnBhZGRpbmctNDAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG5cbi5leHBlcnRpc2UtcHl0aG9uLXNlY3Rpb24ge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMTRERjdEO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxufVxuLmV4cGVydGlzZS1weXRob24ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOUFBMUFDO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHl0aG9uLWltZy1ob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG59XG5cbi5mYy1hY2NvLm8tY2FzZS1zdHVkaWVzLW5ldyAuZmFxLWhvbGRlciAuYWNjb3JkaW9uMSBzcGFue1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG59XG4uZmMtYWNjbyB7XG4gICAgLnBhZC04MCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAxMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mYXEtcGFuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZmFxLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMCAxMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG59XG5cbi5mYy1hY2NvIHtcbiAgICAuZmFxLWhvbGRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4ucmVtb3RlLWRldiB7XG4gICAgLmhvdy1pdC13b3Jrcy1ob2xkZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uby1lbmdhZ2VtZW50LW1vZGVsIGhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICB9XG59XG5cbi5zdGFmZi1jaGFydCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG59XG5cbi5zdGFmZi1jaGFydCAuY2hhcnQtaGVhZCAuY2hhcnQtaGVhZC0xOmZpcnN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zdGFmZi1jaGFydCAuY2hhcnQtaGVhZCAuY2hhcnQtaGVhZC0xIHtcbiAgICB3aWR0aDogMTklO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFFMTlEO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zdGFmZi1jaGFydCAuY2hhcnQtaGVhZCAuY2hhcnQtaGVhZC0xIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc3RhZmYtY2hhcnQgLmNoYXJ0LWhlYWQgLmNoYXJ0LWhlYWQtMSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuY2hhcnQtbWlkLTE6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NCRTNGRjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NzRENUE7XG4gICAgfVxufVxuLnN0YWZmLWNoYXJ0IC5jaGFydC1taWQgLmNoYXJ0LW1pZC0xOmZpcnN0LWNoaWxkIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc3RhZmYtY2hhcnQgLmNoYXJ0LWhlYWQgLmNoYXJ0LWhlYWQtMSBzcGFuIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuY2hhcnQtbWlkLTEgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuY2hhcnQtbWlkLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIHdpZHRoOiAxOSU7XG4gICAgfVxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg4cHg7XG4gICAgfVxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuLm1pZC1zdWIge1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICM3MUUxOUQ7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG4uc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuY2hhcnQtbWlkLTEgc3Bhbi5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5nc3Qge1xuICAgIGNvbG9yOiAjQ0JFM0ZGO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5zdGFmZi1jaGFydCAuY2hhcnQtbWlkIC5zdGFmZi1maXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xufVxuLnN0YWZmLWNoYXJ0IC5jaGFydC1taWQgLnN0YWZmLWZpcnN0LWNoaWxkLWJvdHRvbSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIH1cbn1cblxuLndlLWhpcmUge1xuICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA1MHB4O1xuICAgIH1cbn1cblxuLm5ldy1wcmljaW5nIHtcbiAgICAuY21uLWhlYWRpbmctcGFyYSB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jcy1uZXctcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jcy1uZXctaDMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgIH1cbn1cblxuXG4uby1za2lsbHMtaGVyb19fc2NoZHVsZSAubWludXMtc2NoZWR1bGUtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmxhc3QtZXhwZXJ0aXNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4udGVjaC1leHAge1xuICAgIHBhZGRpbmc6IDQ1cHggMCAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIHBhZGRpbmc6IDY1cHggMCA1MHB4O1xuICAgIH1cbn1cbi5mYy1hY2NvIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgMjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDAgNTBweDtcbiAgICB9XG59XG5cbi5za2lsbC13aGF0IHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICB9XG59XG5cblxuXG5cbi8qQ2hlYXBlciBiZXR0ZXIqL1xuXG4uY2ItaGVhZGVyLWxlZnR7XG4gICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxufVxuLmNiLWhlYWRlci1sZWZ0IGgxe1xuICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHghaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBsaW5lLWhlaWdodDogNThweCFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweCFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmNiLWhlYWRlci1sZWZ0IHB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzJEQkU3MDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbn1cblxuLmNiLWhlYWRlci1sZWZ0IHVse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG4uY2ItaGVhZGVyLWxlZnQgdWwgbGl7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgZmxleDogaW5oZXJpdDtcbiAgICB9XG59XG5cbi5jYi1oZWFkZXItcmlnaHR7XG4gICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6NDBweDtcbn1cbi5jYi1oZWFkZXItcmlnaHQgdWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY2ItaGVhZGVyLXJpZ2h0IHVsIGxpe1xuICAgIHdpZHRoOiA0MyU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDE4NHB4O1xuICAgIH1cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNiLWhlYWRlci1yaWdodCB1bCBsaTpudGgtY2hpbGQoMSl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRBOTBFMjtcbiAgICBib3JkZXI6MXB4IHNvbGlkICM0QTkwRTI7XG59XG4uY2ItaGVhZGVyLXJpZ2h0IHVsIGxpOm50aC1jaGlsZCgyKXtcbiAgICBib3JkZXI6MXB4IHNvbGlkICM0QTkwRTI7XG59XG4uY2ItaGVhZGVyLXJpZ2h0IHVsIGxpOm50aC1jaGlsZCgzKXtcbiAgICBib3JkZXI6MXB4IHNvbGlkICMwMDkzNjM7XG59XG4uY2ItaGVhZGVyLXJpZ2h0IHVsIGxpOm50aC1jaGlsZCg0KXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MzYzO1xuICAgIGJvcmRlcjoxcHggc29saWQgIzAwOTM2Mztcbn1cbi5jYi1oZWFkZXItcmlnaHQgaW1ne1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWluLWhlaWdodDogNDZweDtcbn1cbi5jYi1oZWFkZXItcmlnaHQgaDR7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2ItaGVhZGVyLXJpZ2h0IGg1e1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLm9yLWNpcmNsZS1uZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgcGFkZGluZzogMTFweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IFxuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMzBweCAwIGF1dG87XG4gICAgfVxufVxuXG4ud2h5LXVzLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwZTQxNzMgMCUsICMwNTE0MjMgMTAwJSk7XG4gICAgLmJ0bl93cmFwcGVyIHtcbiAgICAgICAgLmJ0bi1vcmFuZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC5hbmNob3ItbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8qSW5kdXN0cnkqL1xuLnRlY2gtbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlY2gtbGlzdCBkaXZ7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi50ZWNoLWxpc3QgZGl2LnRlY3QtYmx1ZS1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE5MEUyO1xufVxuLnRlY2gtbGlzdCBkaXYudGVjdC1ncmVlbi1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlDNjg0O1xufVxuLnRlY2gtbGlzdCB1bHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG59XG4udGVjaC1saXN0IHVsIGxpe1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREVERURFO1xuICAgIH1cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICBcbn1cbi50ZWNoLWxpc3QgdWwgbGk6bGFzdC1jaGlsZHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG59XG4udGVjaC1saXN0IHVsIGxpIHtcbiAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICM0QTkwRTI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oIzRBOTBFMiwgMTAlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIC50ZWNoLWxpc3QgdWwgbGkgYTpob3Zlcntcbi8vICAgICBjb2xvcjogIzRBOTBFMjtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbi8vIH1cbi5mb250LXNpemUtNDh7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuLmluZHVzdHJ5LWJveHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgfVxufVxuLmluZHVzdHJ5LWJveCBoM3tcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5mLXNvZnR3YXJlIHtcbiAgICAuaW5kdXN0cnktYm94IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWRkaW5nLWJvdHRvbS00MCB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLW1kLTYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluZHVzdHJ5LWJhbm5lciB7XG4gICAgcGFkZGluZzogNTBweCAwIDIwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICBwYWRkaW5nOiAxMTVweCAyMHB4IDQ1cHghaW1wb3J0YW50O1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwLmdyZWVuIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogIzE0REY3RCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuX3dyYXBwZXIge1xuICAgICAgICAuYnRuLW9yYW5nZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgLmFuY2hvci1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZi1zb2Z0d2FyZSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICB9XG4gICAgLmNtbi1oZWFkaW5nLXBhcmEge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuICAgIH1cbn1cblxuLnJvYnVzdCB7XG4gICAgcGFkZGluZzogNTBweCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bC5mcmVhbXdvcmstbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluZHVzdHJ5LWNhc2Uge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMGIzNWMgMCUsICMwYjhhOGEgNDclLCAjMDA0NDc1IDEwMCUpO1xuICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud2UtdXNlIHtcbiAgICBoMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmpzLXBvcnRmb2xpby1zbGlkZXIge1xuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9yZS1jbGFzcyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLlZ1ZUpTLCAuaU9TLCAuQW5kcm9pZCwgLk1hZ2VudG8sIC5EcnVwYWwge1xuICAgIC5zZXJ2aWNlcy1wYW4ubW9yZS1jbGFzcyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ubnctd3Atc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzA4NDI2ZiFpbXBvcnRhbnQ7XG59XG5cbi5vZGQtZ3JleS1iZyB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi5tZXJuLXN0YWNrLXRleHQtbmV3e1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgfVxuICAgIFxufVxucCAuYW5jaG9yLWxpbmstbmV3e1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNsaWNrLXRyYWNre1xuICAgIC5hc3luYy1pbWFnZS1uZXd7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4uaG92ZXItdW5kZXJsaW5lLW5ld3tcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59IiwiLnN0YWZmLWNoYXJ0e1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xuICAgIC5jaGFydC1oZWFke1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIC5jaGFydC1oZWFkLTF7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFFMTlEO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5JTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoYXJ0LW1pZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5jaGFydC1taWQtMXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDE1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTklO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDg4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Bhbi5wcmljZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0JFM0ZGO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDc0RDVBO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Bhbi5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGFmZi1maXJzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RhZmYtZmlyc3QtY2hpbGQtYm90dG9te1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGFmZi1sYXN0LWNoaWxke1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDc0RDVBO1xuICAgICAgICB9XG4gICAgICAgIC5sYXN0LWxpbmUtbWlue1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNoYXJ0LW1pZC13cmFwcGVyIHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaGFydC1taWQtMSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNoYXJ0LW1pZC1tb2Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNoYXJ0LW1pZC1zdWIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5taWQtc3ViIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjY28taGVhZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jaGFydC1taWQge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIC5jaGFydC1taWQtMSB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC5hY2NvLWhlYWQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDAwMkInO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlICwgMCk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY1ODAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMjIxMlwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbn1cblxuLkRlZGljYXRlZCB7XG4gICAgLnN0YWZmLWNoYXJ0IC5jaGFydC1taWQgLmNoYXJ0LW1pZC0xIHNwYW4ucHJpY2Uge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjZweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxudWwuc2tpbGwtcGFnZS1tb2R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyB3aWR0aDogODAlO1xuICAgIGxpe1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBzdmd7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLkNhcmVlcnMgdWwuc2tpbGwtcGFnZS1tb2R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyB3aWR0aDogODAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gICAgbGl7XG4gICAgICAgIGZsZXg6IDAgMCAzMCUgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHghaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBzdmd7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbnVsLnNraWxsLXBhZ2UtbW9kIGxpOm50aC1jaGlsZCgzKXtcbiAgICBmbGV4OiAwIDAgODBweDtcbn1cblxuLnNjaGVkdWxlLWJveHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggMjBweCAzMHB4O1xufVxuXG4uc2NoZWR1bGUtYm94LXRvcHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vbWlkLnBuZykgcmVwZWF0LXk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbi5zY2hlZHVsZS1ib3gtdG9wIC5idG4tY2VudGVyLWJsb2Nre1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICB9XG5cbn1cbi5zY2hlZHVsZS1ib3gtdG9wIC5hbmNob3ItbGlua3tcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNjaGVkdWxlLWJveC10b3AgLmJ0bi1vcmFuZ2Uge1xuICAgIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgICBtYXgtd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxufVxuXG4uc2NoZWR1bGUtYm94LXRvcC10ZXh0IGltZ3tcbiAgICB3aWR0aDogNjlweDtcbiAgICBoZWlnaHQ6IDY5cHg7XG59XG4uc2NoZHVsZV9oX2ltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uc2NoZWR1bGUtYm94LXRvcC10ZXh0IGgye1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbn1cbi5zY2hkdWxlX2hfdGV4dHtcbiAgICBmb250LXNpemU6IDE3cHghaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4IWltcG9ydGFudDtcbn1cblxuLnNjaGVkdWxlLWJveC10b3AtaW1nIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vdG9wLnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgaGVpZ2h0OiAyOXB4O1xufVxuLnNjaGVkdWxlLWJveC1ib3R0b20taW1nIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYm90dG9tLnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NXB4O1xufVxuLndpdGgtY24tbGlzdHtcbiAgICBwYWRkaW5nOjAgMjBweDtcbiAgICBsaXtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5taWQtYm9yZGVye1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zdGFmZi9taWQtYm9yZGVyLnBuZykgcmVwZWF0LXkgNTAlIDUwJTtcbiAgICB9XG59XG5cbi5zdGFmZi10ZWNobm9sb2d5IC5ib3h7XG4gICAgd2lkdGg6IDIzNXB4O1xufVxuXG4uc3RhZmYtdGVjaG5vbG9neSAuYm94Om50aC1jaGlsZCgxKXtcblxufVxuXG4uc3RhZmYtdGVjaG5vbG9neSAuYm94X19ob21lLXRlY2hub2xvZ3ktMDF7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMGIwNWM7XG59XG4uc3RhZmYtdGVjaG5vbG9neSAuYm94X19ob21lLXRlY2hub2xvZ3ktMDJ7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMGFmOTM7XG59XG4uc3RhZmYtdGVjaG5vbG9neSAuYm94X19ob21lLXRlY2hub2xvZ3ktMDN7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDk1YjU7XG59XG4uc3RhZmYtdGVjaG5vbG9neSAuYm94X19ob21lLXRlY2hub2xvZ3ktMDR7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDdmYWI7XG59XG4uc3RhZmYtdGVjaG5vbG9neSAuYm94e1xuICAgcGFkZGluZzogMTEwcHggMTBweCAwO1xufVxuXG4uc3RhZmYtdGVjaG5vbG9neSAuYm94X19ob21lLXRlY2hub2xvZ3ktMDE6YmVmb3Jle1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3N0YWZmL2ljb24td2ViLnN2ZykgcmVwZWF0LXkgNTAlIDUwJSFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICB0b3A6IDMwcHg7XG5cbn1cblxuLnN0YWZmLXRlY2hub2xvZ3kgLmJveF9faG9tZS10ZWNobm9sb2d5LTAyOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zdGFmZi9pY29uLXNvZnR3YXJlLnN2ZykgcmVwZWF0LXkgNTAlIDUwJSFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICB0b3A6IDMwcHg7XG59XG5cbi5zdGFmZi10ZWNobm9sb2d5IC5ib3hfX2hvbWUtdGVjaG5vbG9neS0wMzpiZWZvcmV7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc3RhZmYvaWNvbi1vdXRzb3VyY2Uuc3ZnKSByZXBlYXQteSA1MCUgNTAlIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHRvcDogMzBweDtcbn1cblxuLnN0YWZmLXRlY2hub2xvZ3kgLmJveF9faG9tZS10ZWNobm9sb2d5LTA0OmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zdGFmZi9pY29uLXFhLnN2ZykgcmVwZWF0LXkgNTAlIDUwJSFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICB0b3A6IDMwcHg7XG59XG5cbi5nc3R7XG4gICAgY29sb3I6ICNDQkUzRkY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4uZXhwZXJ0aXNlLXB5dGhvbi1zZWN0aW9ue1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JlZW4tY29sb3I7XG59XG4uZXhwZXJ0aXNlLXB5dGhvbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlBQTFBQztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgc3BhbntcbiAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5weXRob24taW1nLWhvbGRlcntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbn1cblxuLnB5dGhvbi1jaGFydCAubGFzdC1saW5lLW1pbntcbiAgICBtaW4taGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbn1cblxuLmNhc2Utc3R1ZGllcy1zbGlkZXIgLnNsaWNrLWxpc3R7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMCwwLDAsMC4yNCk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMCwwLDAsMC4yNCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDAsMCwwLDAuMjQpO1xufVxuLmNzLXNsaWRlciBkaXZ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbnVsLnNraWxsLXBhZ2UtbW9kLXBybyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jdXN0b20tc29mdHdhcmUtZGV2ZWxvcG1lbnQgLnNlcnZpY2Utd3JhcCAuc2VydmljZXMtcGFuX19zdGFmZjpiZWZvcmUge1xuICAgIHdpZHRoOiA3OHB4O1xuICAgIGhlaWdodDogNzVweDtcbn1cblxuLmN1c3RvbS1zb2Z0d2FyZS1kZXZlbG9wbWVudCAuc2VydmljZS13cmFwIC5zZXJ2aWNlcy1wYW5fX3N0YWZmLXNlcnZpY2UtMDE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zdGFmZi9kdC1pY29uLTEuc3ZnKSBuby1yZXBlYXQgNTAlIDUwJTtcbn1cblxuXG4uc2VydmljZXMtcGFuX19zdGFmZiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbn1cblxuXG4uc20tcC1zZWN0aW9uIHtcbiAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuY2hhcnQtbWlkLTE6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA2N3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIH1cbiAgICAuc3RhZmYtY2hhcnQgLmNoYXJ0LW1pZCAuY2hhcnQtbWlkLTEgc3Bhbi5wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMjJweCAwO1xuICAgIH1cbn1cblxuLnBhY2stbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuLmNoYXJ0LWhlYWQtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuXG4jcHJpY2UtdGFicyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIH1cbn1cblxuI3ByaWNlLXRhYnMgbGkge1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgIG1hcmdpbi1ib3R0b206MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6M3B4O1xuICAgIG91dGxpbmU6bm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleDogMTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jcHJpY2UtdGFicyBsaSBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJvcmRlcjoxcHggc29saWQgI0ZGRjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgb3V0bGluZTpub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIHdpZHRoOiA5OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOjIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cbn1cblxuI3ByaWNlLXRhYnMgbGkgYS5pbmFjdGl2ZXtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMjdDMDcwO1xuICAgIG91dGxpbmU6bm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjMjdDMDcwO1xufVxuI3ByaWNlLXRhYnMgbGkgYS5pbmFjdGl2ZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL3ByaWNlLXdoaXRlLXRpY2sucG5nXCIpIG5vLXJlcGVhdCAyMCUgNTAlICMyN0MwNzA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjAlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbiNwcmljZS10YWJzIGxpIGE6aG92ZXIsICN0YWJzIGxpIGEuaW5hY3RpdmU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICMyN0MwNzA7XG4gICAgb3V0bGluZTpub25lO1xuICAgIGJvcmRlcjoxcHggc29saWQgIzI3QzA3MDtcbn1cblxuLmNvbnRhaW5lcjEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJpY2UtcGFue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgY29sb3I6ICNGRjU4MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcmljZS1wYW4gc3Ryb25ne1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICNGRjU4MDA7XG59XG5cbi5uZXctcHJpY2Uge1xuICAgIC5oNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxufVxuXG5cblxuLy8gLmRvdC1lbGFzdGljIHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgLyp3aWR0aDogMTBweDtcbi8vICAgICBoZWlnaHQ6IDEwcHg7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICM5ODgwZmY7Ki9cbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICBhbmltYXRpb246IGRvdEVsYXN0aWMgMXMgaW5maW5pdGUgbGluZWFyO1xuLy8gICAgIG1hcmdpbjowIGF1dG87XG4vLyAgIH1cblxuXG5cbi8vICAgQGtleWZyYW1lcyBkb3RFbGFzdGljQmVmb3JlIHtcbi8vICAgICAwJSB7XG4vLyAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuLy8gICAgIH1cbi8vICAgICAyNSUge1xuLy8gICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxLjUpO1xuLy8gICAgIH1cbi8vICAgICA1MCUge1xuLy8gICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwLjY3KTtcbi8vICAgICB9XG4vLyAgICAgNzUlIHtcbi8vICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4vLyAgICAgfVxuLy8gICAgIDEwMCUge1xuLy8gICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbi8vICAgICB9XG4vLyAgIH1cblxuXG4uc2stZmFkaW5nLWNpcmNsZSB7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxNSU7XG4gICAgaGVpZ2h0OiAxNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3YzA3MDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jaXJjbGVGYWRlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzay1jaXJjbGVGYWRlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xuICB9XG4gIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgfVxuICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIH1cbiAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU1IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgfVxuICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIH1cbiAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTcge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU4IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgfVxuICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIH1cbiAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgfVxuICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTEge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICB9XG4gIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIH1cbiAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTI6YmVmb3JlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICB9XG4gIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUzOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTFzO1xuICB9XG4gIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU0OmJlZm9yZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgfVxuICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNTpiZWZvcmUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gIH1cbiAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTY6YmVmb3JlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xuICB9XG4gIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU3OmJlZm9yZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbiAgfVxuICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlODpiZWZvcmUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG4gIH1cbiAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTk6YmVmb3JlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICB9XG4gIC5zay1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMDpiZWZvcmUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG4gIH1cbiAgLnNrLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTExOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjJzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbiAgfVxuICAuc2stZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTI6YmVmb3JlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XG4gICAgMCUsIDM5JSwgMTAwJSB7IG9wYWNpdHk6IDA7IH1cbiAgICA0MCUgeyBvcGFjaXR5OiAxOyB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XG4gICAgMCUsIDM5JSwgMTAwJSB7IG9wYWNpdHk6IDA7IH1cbiAgICA0MCUgeyBvcGFjaXR5OiAxOyB9XG4gIH1cblxuICAud2h5LWhpcmUtamF2YSB7XG4gICAgICAuc2VydmljZS13cmFwIHtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6IGluaGVyaXQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnNlcnZpY2VzLXBhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMS41JVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuXG4gIC5yZW1vdGUtMy1kZXZlbG9wZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG4gICAgICBoMiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIC5yZC1zdGVwIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJkLWJsb2NrIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMnB4IHJnYmEoMTA0LCA5OCwgOTgsIDAuMSk7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMzBweCA0NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJkLWltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMzRTkzREE7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2tjaGFpbi10ZXZoLXN0YWNrIHtcbiAgICAudGVjaC1saXN0IHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgI2hvc3RlZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5vZmZpY2UtaW5mcmFzdHJ1Y3R1cmUgLm8tc2tpbGxzLWhlcm9fX3NjaGVkdWxlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vc2NoZWR1bGUtdGFsay1iZy5qcGcpIG5vLXJlcGVhdCAwIDAgLyBjb3ZlcjtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJsb2ctc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogNzVweCAwIDQ1cHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2ctYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuYmxvZy1pbWcge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2ctdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M4QzdDQztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0QTkwRTI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm9yLXJhZC1ibCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmJvci1yYWQtdGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG4uYmVhdXR5LXNlY3Rpb24ge1xuICAgIC5vLWNsaWVudHMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDM5JTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcmljaW5nLWJ0biAuYnRuIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi53aGl0ZXtcbiAgICAmLm5ldy1jdGEtc3R5bGUtZml4e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLmZ1bGwtd2l0ZHRoLWJveHtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4ICNlM2UzZTM7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggI2UzZTNlMztcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggI2UzZTNlMztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCl7XHJcbiAgICAgICAgcGFkZGluZzogNjBweDtcclxuICAgIH1cclxufVxyXG4uZnVsbC13aXRkdGgtYm94IC51LXB1bGwtbGVmdHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuLmZ1bGwtd2l0ZHRoLWJveCAudS1wdWxsLWxlZnQgaW1ne1xyXG4gICAgbWF4LXdpZHRoOiAyMzNweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uZmItcmlnaHQtcGFue1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiA2MiU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbn1cclxuLmZiLXJpZ2h0LXBhbiBwe1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xyXG59XHJcbi5mYi1yaWdodC1wYW4gaDMgKyBwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbi5mYi1yaWdodC1wYW4gdWwgbGl7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vdGljay5wbmcpIG5vLXJlcGVhdCAwIDJweDtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG59XHJcbi5wcmljaW5nLWJveHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG1hcmdpbjowIDEwcHggNDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiA1MjBweDtcclxuXHJcbiAgICB9XHJcbn1cclxuLnByaWNpbmctYm94IGgye1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLnByaWNpbmctYm94IHB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5wcmljaW5nLWJveCBoMjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OjUwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG59XHJcbi5wcmljaW5nLWJveCAucHJpY2UtdGV4dHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5wcmljaW5nLWJveCAucHJpY2UtdGV4dCBzcGFue1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBjb2xvcjogI0ZGNTgwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5wcmljaW5nLWJveCAucHJpY2UtdGV4dCBzcGFuIHN0cm9uZ3tcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLnByaWNpbmctYm94IGF7XHJcbiAgICB3aWR0aDogMjI4cHg7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzMzMzM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW47XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYXJyb3ctYmxhY2stbmV3LnBuZykgbm8tcmVwZWF0IDg1JSA1MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm90dG9tOiA0MHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbn1cclxuLnByaWNpbmctYm94IGE6aG92ZXJ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY1ODAwO1xyXG4gICAgY29sb3I6ICNGRjU4MDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vYXJyb3ctb3JhbmdlLnBuZykgbm8tcmVwZWF0IDg1JSA1MCU7XHJcbn1cclxuLmZvdXItYm94e1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCAjZTNlM2UzO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4ICNlM2UzZTM7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4ICNlM2UzZTM7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNXB4IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4NnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCAyMHB4IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLmZvdXItYm94IHB7XHJcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLmZvdXItYm94IHAgc3BhbntcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICM0QTkwRTI7XHJcbn1cclxuLmZyZWUtdGVybXMtbGlzdCBsaXtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi5mcmVlLXRlcm1zLWxpc3QgbGkgc3BhbntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICMyREJFNzA7XHJcbiAgICBsaW5lLWhlaWdodDogNTFweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICMyREJFNzA7XHJcbiAgICB3aWR0aDo1MXB4O1xyXG4gICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMCAxNHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG4uZnJlZS1mYWN0LXNlY3Rpb24gLmFsbC1mYWN0cyB1bCBsaTpsYXN0LWNoaWxke1xyXG4gICAgd2lkdGg6IDIwJTtcclxufVxyXG4uZnJlZS1mYWN0LXNlY3Rpb24gLmFsbC1mYWN0cyB1bCBsaTpudGgtY2hpbGQoMykge1xyXG4gICAgYmFja2dyb3VuZDogIzAwOUM1MjtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwOUM1MjtcclxufVxyXG4uZnJlZS1mYWN0LXNlY3Rpb24gLmFsbC1mYWN0cyB1bCBsaTpudGgtY2hpbGQoNCkge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICM0QTkwRTI7XHJcbn1cclxuLmZyZWUtdHdvLWJveHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggI2UzZTNlMztcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCAjZTNlM2UzO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDBweCAjZTNlM2UzO1xyXG4gICAgcGFkZGluZzogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5mcmVlLXR3by1ib3ggaW1ne1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZyZWUtdHdvLWJveCBoM3tcclxuICAgIHBhZGRpbmc6IDAgMCAzMHB4IDgwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZnJlZS10d28tYm94IHVsIGxpe1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vdGljay5wbmcpIG5vLXJlcGVhdCAwIDRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uZnJlZS10d28tYm94IHVsIGxpLmNyb3Nze1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9mcmVlLXRyaWFsL3JlZC1jcm9zcy5zdmcpIG5vLXJlcGVhdCAwIDRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG59XHJcblxyXG4uZnJlZS10cmlhbCAuaGVhZGVyX2xlZnRfcGFue1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuLmZyZWUtdHJpYWwgLmhlYWRlcl9sZWZ0X3BhbiBoMXtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG4uZnJlZS10cmlhbCAuaGVhZGVyX2xlZnRfcGFuIC5idG5fd3JhcHBlcntcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG4uZnJlZS10cmlhbCAuaGVhZGVyX2xlZnRfcGFuIHB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZnJlZS10cmlhbCAuZmFjdC1zZWN0aW9uIGgye1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZnJlZS10cmlhbCAuYy1pY29uLWRlc2MtMy1jb2wtYm94IGgye1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5oaXJlLWRlc2lnbmVyIC5mb250LXNpemUtMzB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG5cclxuLk1FUk4gLnNraWxsLXNlcnZpY2UgLmJyaWNrIGgze1xyXG4gICAgY29sb3I6ICMzMzMhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmZyZWUtdHJpYWwtYmFubmVyIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZnJlZS10ZXJtcy1saXN0e1xyXG4gICAgbGl7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5iYW5uZXItZ3JhcGhpY3MtaW1nLW1vZGlmeXtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxufSIsIi5mcmVlLXRyaWFsLWJhbm5lciB7XG4gICRmcmVlLXRyaWFsLWJhbm5lcjogJjtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9iYW5uZXItZ3JhZGllbnQucG5nKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX3NwYWNpbmcge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA0NTNweDtcbiAgICAgICAgaGVpZ2h0OiAxOTlweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2Jhbm5lci1ncmFkaWVudDIucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb2wtNjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgfVxuICAuY29sLTQwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gIH1cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICB9XG4gIH1cbiAgJl9fdHdvLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBsZWZ0OiAtMjVweDtcbiAgICB9XG4gIH1cbiAgJl9fdHdvLXNlY3Rpb24taW1hZ2Uge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fdHdvLXNlY3Rpb24tc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy90d28tZm9yLW9uZS9mcmVlLXRyaWFsLWJhbm5lci1iYWNrZ3JvdW5kLnBuZylcbiAgICAgICAgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19mb3JtYXJlYSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1mcmVlLXRyaWFsL2Jhbm5lci1ncmFkaWVudC5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ob3ctZnJlZS10cmlhbCB7XG4gIHBhZGRpbmc6IDMwcHggMHB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAmX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIH1cbiAgfVxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX19kZXNjcmlwdGlvbi1iciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fc3ViaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDQ5MmRjO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgfVxuICAmX19jYXJkLWFyZWEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGdhcDogMjBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxuICB9XG4gICZfX2NhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cbiAgJl9fY2FyZC1pY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gICZfX2NhcmQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgfVxufVxuXG4ud2hvLWNhbiB7XG4gIHBhZGRpbmc6IDMwcHggMHB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgfVxuICB9XG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gICZfX2Rlc2NyaXB0aW9uLWJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmX19jYXJkLWFyZWEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gIH1cbiAgJl9fYmlnLWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwICNlM2UzZTM7XG4gICAgJi0tZ3JlZW4ge1xuICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMzY2MwNjU7XG4gICAgfVxuICAgICYtLXJlZCB7XG4gICAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmNDk0OTtcbiAgICB9XG4gIH1cbiAgJl9fdHdvLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gICZfX3R3by1zZWN0aW9uLWljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG4gICZfX3R3by1zZWN0aW9uLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX2xpc3QtbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgfVxuICAmX19saXN0LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxuICAmX19saXN0LWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbiAgJl9fc3ViaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuICAmX19zdWJoZWFkaW5nLWJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1pbnZpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU1YmJmO1xuICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDUxcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB9XG4gIH1cbiAgJl9fc3ViaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC8vIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgfVxuICB9XG4gICZfX2xpc3QtYXJlYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8vIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDI1cHgpIHtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIH1cbiAgfVxuICAmX19hc3Rlcmlza3RleHR7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gICZfX2xpc3QtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGZsZXg6IDAgMCA0OCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzViODFlMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWI4MWUxO1xuICAgICAgZmxleDogMCAwIDMzJTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvLyBmbGV4OiAxO1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NWJiZjtcbiAgICAgIGJvdHRvbTogLTcuNXB4O1xuICAgICAgcmlnaHQ6IC03LjVweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoOSkge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoM24rMykge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNWI4MWUxO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0bis0KSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzIpe1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtbGFzdC1jaGlsZCgtbiszKXtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rNCl7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0taWNvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiA4MiU7XG4gICAgICBiYWNrZ3JvdW5kOiAjNWI4MWUxO1xuICAgIH1cbiAgfVxuICAmX19pdGVtLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlcm1zLWNvbmRpdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDMwcHggMHB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAmX19zdWJoZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICZfX2NhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwICNlM2UzZTM7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTVweDtcbiAgICB9XG4gIH1cbiAgJl9fY2FyZC1jb3VudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDQ5cHg7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNjYzA2NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gIH1cbiAgJl9fY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICB9XG4gIH1cbn1cblxuLmRlbWFuZC10ZWNobm9sb2dpZXMge1xuICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDUxcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICB9XG4gIH1cbiAgJl9fYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuICAmX190ZWNoLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIHdpZHRoOiAyNjZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICB9XG4gICAgJi0tYmx1ZSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNDQ5MmRjO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDQ5MmRjO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1ncmVlbiB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjM2NjMDY1O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjM2NjMDY1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190ZWNoLWxpc3RzIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgIH1cbiAgfVxuICAmX190ZWNoLXVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICAgICAgZ2FwOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGdhcDogMTVweDtcbiAgICB9XG4gIH1cbiAgJl9fdGVjaC1saXN0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gICZfX3N1YnRpdGxlLWJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLngtcGFnZS1sb2dvIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG59XG5cbi5wcmljaW5nLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5wLXBhZ2UtYm94IHtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDUwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmNTgwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDE0NDQ2O1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjY2MTQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICNmZjY2MTQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG5cbi5wYXltZW50LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAucGF5bWVudC1ib3gtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggNTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAucGF5bWVudC1ib3gtbGVmdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIC5wYXltZW50LWJveC1yaWdodCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMzBweDtcbiAgICAgICAgfVxuICAgICAgICAucGF5bWVudC1ib3gtbWlkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMzBweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5VSS1VWCB7XG4gICAgLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHNfX3RvcF9faW5uZXIge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cbi5uZXctcHJpY2Utd3JhcHBlclxue1xuICAgIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX2NhcmRzXG4gICAge1xuICAgICAgICAuby1lbmdhZ2VtZW50LW1vZGVsX19jYXJkc19fdG9wX19pbm5lclxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCA1cHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgNXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb250YWluZXIxXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGNTgwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnByaWNlLWhvdXItdGFnXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGNTgwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm8tZW5nYWdlbWVudC1tb2RlbF9fY2FyZHNfX2JvdHRvbVxuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmljZS10ZXh0XG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vLWVuZ2FnZW1lbnQtbW9kZWxfX2NhcmRzX19idG5cbiAgICAgICAge1xuXG4gICAgICAgIH1cbiAgICAgICAgLnRpbWUtbWF0ZXJpYWwtc2lkZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG4ucHJpY2Utc2VwYXJhdGUtYnRuXG57XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG59IiwiLmJveC5yZXZpZXctaXRlbXtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzNjM2MzO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgXG4gIC5yZXZpZXctbWFzb25yeSB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIG1hcmdpbjogMmVtIDA7XG4gICAgY29sdW1uLWdhcDogMmVtO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMmVtO1xuICB9XG4gIC5yZXZpZXctaXRlbXsgXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICB9XG4gIC5yZXZpZXctc3RhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9zdGFyLWljb24uc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uby1jYXNlLXN0dWRpZXMtdG9wLXNlbGVjdG9yIC5zZWxlY3Rvci1kcm9wZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm8tY2FzZS1zdHVkaWVzLXRvcC1zZWxlY3Rvcl9fY2xpZW50LXJldmlldyAuc2VsZWN0b3ItZHJvcGRvd24gLnNlbGVjdG9yLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBRUJFQ0QgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDYwcHggMCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgbWluLXdpZHRoOiAyMjdweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLWNhc2Utc3R1ZGllcy10b3Atc2VsZWN0b3JfX2NsaWVudC1yZXZpZXcgLnNlbGVjdG9yLWRyb3Bkb3duIC5zZWxlY3Rvci10b2dnbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9uYXYtZG93bi1hcnJvdy5zdmcpIDEwMCUgNTAlIG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTZweDtcbn1cbi5vLWNhc2Utc3R1ZGllcy10b3Atc2VsZWN0b3JfX2NsaWVudC1yZXZpZXcgLnNlbGVjdG9yLWRyb3Bkb3duIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLXdpZHRoOiAyMTlweDtcbiAgICBib3gtc2hhZG93OiAwcHggMCAwIDBweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogNHB4O1xuICAgIHRvcDogMzBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNBRUJFQ0Q7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0FFQkVDRDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FFQkVDRDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uby1jYXNlLXN0dWRpZXMtdG9wLXNlbGVjdG9yIC5zZWxlY3Rvci1kcm9wZG93biAuZHJvcGRvd24tY29udGVudCB1bCBsaSBhIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2xpZW50LXRvcC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLmNsaWVudC10b3Atd3JhcCAuY2xpZW50LWNpcmNsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5jbGllbnQtdG9wLXdyYXAgLmNsaWVudC1yZXZpZXctcmlnaHQge1xuICAgIGZsZXg6IDE7XG59XG4uY2xpZW50LXRvcC13cmFwIC5jbGllbnQtcmV2aWV3LXJpZ2h0IGgzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNsaWVudC10b3Atd3JhcCAuY2xpZW50LXJldmlldy1yaWdodCBoNiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2xpZW50LXRvcC13cmFwIC5jbGllbnQtcmV2aWV3LXJpZ2h0IHAge1xuICAgIGNvbG9yOiAjOGM4NTg1O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2xpZW50LXJldmlldy1oZWxwZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLmJveC5yZXZpZXctaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY2xpZW50cy1yZXZpZXdzL3F1b3RlLWljb24ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIGJvdHRvbTogMzBweDtcbn1cbi5yZXZpZXctaXRlbSAuc3RhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5jbGllbnQtcmV2aWV3LWJuci1pY29uLXdyYXAgaW1nIHtcbiAgICBtYXJnaW46IDAgMjVweDtcbn0iLCIvLyBib2R5IHtcbi8vICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuLy8gICAgIG1hcmdpbjogMDtcbi8vICAgICBwYWRkaW5nOiAwO1xuLy8gICAgIGNvbG9yOiAjMzMzO1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIH1cblxuLy8gLmNvbnRhaW5lciB7XG4vLyAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4vLyAgICAgbWFyZ2luOiAwIGF1dG87XG4vLyAgICAgcGFkZGluZzogMCAxNXB4O1xuLy8gfVxuLnRlYW1xdW90ZS1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbi5xdW90ZS1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLyoqIFRoaXMgY2xhc3Mgd2lsbCBoaWRlIGFsbCB0aGUgYm9keSBiZSBkZWZhdWx0ICoqL1xuLmFjY29yZGlvbi1zZWN0aW9uIC5wYW5lbC1ib2R5e1xuICAgIGRpc3BsYXkgOiBub25lO1xuIH1cbiBcbiAvKiogVGhpcyBjbGFzcyB3aWxsIHNob3cgdGhlIGJvZHkgaWYgaXQgaGFzIGEgcGFyZW50IHdpdGggYWN0aXZlICAgICAgIGNsYXNzXG4gKiovXG5cbiBcbi5hY2NvcmRpb24tc2VjdGlvbiAucGFuZWx7XG4gICBib3JkZXIgOiBzb2xpZCAxcHggI0Q2RDZENjtcbiAgIGJvcmRlci1yYWRpdXMgOiA4cHg7XG4gICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiB9XG4gLmFjY29yZGlvbi1zZWN0aW9uIC5wYW5lbDpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3RlYW0tcXVvdGUvcGx1cy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHRvcDogMTdweDtcbiAgICByaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gfVxuIC5hY2NvcmRpb24tc2VjdGlvbiAucGFuZWwuYWN0aXZlOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvdGVhbS1xdW90ZS9taW51cy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gfVxuXG4gLnR0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnR0aXAgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDVweDtcbn1cbiAgXG4gICAgLnR0aXAgLnRvb2x0aXB0ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IDEyNSU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgfVxuICBcbiAgICAudHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIGJvcmRlci13aWR0aDogNXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG4gIFxuICAudHRpcDpob3ZlciAudG9vbHRpcHRleHQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG5cblxuXG4ucXVvdGUtc2VjdGlvbi1oZWFkIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucXVvdGUtc2VsZWN0IHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggM3B4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnF1b3RlLXNlbGVjdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy90ZWFtLXF1b3RlL2Rvd24tYXJyb3cucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDE4cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xufVxuLnF1b3RlLXNlbGVjdCBzZWxlY3R7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5xdW90ZS1zZWxlY3Qgc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnF1b3RlLXNlY3Rpb24taGVhZC1yaWdodCBzbWFsbCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbi1oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFjY29yZGlvbi1oZWFkIGgze1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDA7XG59XG4uYWNjb3JkaW9uLWhlYWQtc3BhbjEsIC5hY2NvcmRpb24taGVhZC1zcGFuMiwgLmFjY29yZGlvbi1oZWFkLXNwYW4zLCAuYWNjb3JkaW9uLWhlYWQtc3BhbjQsIC5hY2NvcmRpb24taGVhZC1zcGFuNSwgLmFjY29yZGlvbi1oZWFkLXNwYW42LCAuYWNjb3JkaW9uLWhlYWQtc3Bhbjcge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFjY29yZGlvbi1oZWFkLXNwYW4xIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWNjb3JkaW9uLWhlYWQtc3BhbjMge1xuICAgIG1heC13aWR0aDogMTY3cHg7XG4gICAgZmxleDogMCAwIDE2N3B4O1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbn1cbi5hY2NvcmRpb24taGVhZC1zcGFuNCB7XG4gICAgbWF4LXdpZHRoOiAxMjJweDtcbiAgICBmbGV4OiAwIDAgMTIycHg7XG59XG5cbi5ib2R5LWNlbGwxLCAuYm9keS1jZWxsMiwgLmJvZHktY2VsbDMsIC5ib2R5LWNlbGw0LCAuYm9keS1jZWxsNSwgLmJvZHktY2VsbDYsIC5ib2R5LWNlbGw3IHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmJvZHktY2VsbDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYW5lbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFuZWwtaGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG4ucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U0ZTQ7XG4gICAgcGFkZGluZzogMCAyNXB4IDIwcHg7XG59XG4uYm9keS1jZWxsMyAuYm9keS1zZWxlY3Qtd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ZTZkNmQ7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG59XG4uYm9keS1jZWxsMyAuYm9keS1zZWxlY3Qtd3JhcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy90ZWFtLXF1b3RlL2Rvd24tYXJyb3cucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xufVxuLmJvZHktY2VsbDMgLmJvZHktc2VsZWN0LXdyYXAgc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJvZHktY2VsbDMgLmJvZHktc2VsZWN0LXdyYXAgc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLmJvZHktY2VsbDQgLmJvZHktc2VsZWN0LXdyYXB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ZTZkNmQ7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG59XG4uYm9keS1jZWxsNCAuYm9keS1zZWxlY3Qtd3JhcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy90ZWFtLXF1b3RlL2Rvd24tYXJyb3cucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xufVxuLmJvZHktY2VsbDQgLmJvZHktc2VsZWN0LXdyYXAgc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJvZHktY2VsbDQgLmJvZHktc2VsZWN0LXdyYXAgc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuc2VjdGlvbi5xdW90ZS1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogei1pbmRleDogMTsgKi9cbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLmZsb2F0aW5nLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbG9hdGluZy1zZWN0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZGV2ZWxvcGVyLWxpc3Qge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xufVxuLmRldmVsb3Blci1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFja1xue1xuXHRib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IyYmVjMztcbn1cblxuLmRldmVsb3Blci1saXN0Ojotd2Via2l0LXNjcm9sbGJhclxue1xuXHR3aWR0aDogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmU5O1xufVxuXG4uZGV2ZWxvcGVyLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iXG57XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5kZXZlbG9wZXItbGlzdCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uZGV2ZWxvcGVyLWxpc3QgdWwgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNWQxZDE7XG4gICAgcGFkZGluZzogMTVweCAwO1xufVxuLmRldmVsb3Blci1saXN0IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cbi5kZXZlbG9wZXItbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuLmRldmVsb3Blci1saXN0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZsZXg6IDAgMCA1NSU7XG59XG4uZGV2ZWxvcGVyLWxpc3QtcHJpY2luZyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxleDogMTtcbn1cbnNwYW4uY29sb3Ige1xuICAgIGNvbG9yOiAjM2VkMTNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZGV2ZWxvcGVyLWxpc3QtcHJpY2luZyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxleDogMTtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbnNwYW4ucHJpY2Uge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmxpc3QtdG90YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmxpc3QtdG90YWwgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBjb2xvcjogI2NjYztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtdG90YWwgc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxleDogMTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnJpZ2h0LWhlYWQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnJpZ2h0LWhlYWQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjYWRhN2E3O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmbGV4OiAwIDAgMzklO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmlnaHQtaGVhZCBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5yaWdodC1ib2R5IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucmlnaHQtYm9keSBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmlnaHQtYm9keSBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogIzAwMDtcbn1cbi5yaWdodC1mb290IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucmlnaHQtZm9vdCBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjM0VDMDY2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmlnaHQtZm9vdCBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzNFQzA2NjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuLmZsb2F0aW5nLXNlY3Rpb24tcmlnaHQgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRjU4MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxvYXRpbmctc2VjdGlvbi1yaWdodCBidXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvdGVhbS1xdW90ZS9yaWdodC1hcnJvdy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIHJpZ2h0OiAyMSU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMjVweDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgXG4gIGJ1dHRvbi5yYW5nZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JleTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG5cbiAgLmZsb2F0LXNlYy1ub25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZsb2F0aW5nLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm90dG9tOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgLTEycHggMTBweCAwIHJnYmEoMCwwLDAsMC4wNSk7XG4gIH1cbiAgLyogI2Zsb2F0LXNlYyB7XG4gICAgXG4gIH0gKi9cblxuICAuZmxvYXRpbmctc2VjdGlvbi10cmlnZ2VyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zNXB4O1xuICAgICAgcmlnaHQ6IDElO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm94LXNoYWRvdzogMCAtNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMDUpO1xuICB9XG4gIC5mbG9hdGluZy1zZWN0aW9uLXRyaWdnZXIuYWN0aXZlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3RlYW0tcXVvdGUvZG93bi1hcnJvdy1iaWcucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRvcDogNXB4O1xuICAgIHRvcDogMTVweDtcbn1cbiAgLmZsb2F0aW5nLXNlY3Rpb24tdHJpZ2dlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvdGVhbS1xdW90ZS9kb3duLWFycm93LWJpZy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgdG9wOiA1cHg7XG4gIH1cbiAgICAuZC1tLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZC1kLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmFjY29yZGlvbi1zZWN0aW9uIC5hY3RpdmUgLnBhbmVsLWJvZHkge1xuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgIC8qIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICovXG4gICAgIH1cbiAgICAgLnR0aXAuZC1kLW5vbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5taW51cywgLnBsdXN7XG4gICAgICAgIHdpZHRoOjIwcHg7XG4gICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgICAgICAgcGFkZGluZzo4cHggNXB4IDhweCA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuICAgIFxuICAgIC5udW1iZXIgaW5wdXQge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNmU2ZDZkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgfVxuICAgIC5udW1iZXIgLm1pbnVzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5udW1iZXIgLm1pbnVzOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3RlYW0tcXVvdGUvYy1taW51cy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAtMnB4O1xuICAgIH1cbiAgICAubnVtYmVyIC5wbHVzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5udW1iZXIgLnBsdXM6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvdGVhbS1xdW90ZS9jLXBsdXMucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgIH1cbiAgICAucXVvdGUtc2VjdGlvbi1oZWFkLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZWFtcXVvdGUtYm9keSB7XG4gICAgICAgIC5xdW90ZS1zZWN0aW9uLWhlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZS1zZWN0aW9uLWhlYWQtcmlnaHQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZS1zZWxlY3Qge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5kLWQtbm9uZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kLW0tbm9uZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uLXNlY3Rpb24gLmFjdGl2ZSAucGFuZWwtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5IDogZmxleDtcbiAgICAgICAgICAgIC8qIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICovXG4gICAgICAgIH1cbiAgICAgICAgLmJvZHktY2VsbDMge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjVweDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5ib2R5LWNlbGw0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJvZHktY2VsbDEsIC5ib2R5LWNlbGwyLCAuYm9keS1jZWxsMywgLmJvZHktY2VsbDQsIC5ib2R5LWNlbGw1LCAuYm9keS1jZWxsNiwgLmJvZHktY2VsbDcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnR0aXAuZC1kLW5vbmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuYm9keS1jZWxsMSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMzBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5mbG9hdGluZy1zZWN0aW9uLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZsb2F0aW5nLXNlY3Rpb24tbGVmdCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTRlNDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZsb2F0aW5nLXNlY3Rpb24tcmlnaHQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuZmxvYXRpbmctc2VjdGlvbi1yaWdodCBidXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgfVxuICAgICAgICAuZmxvYXRpbmctc2VjdGlvbi1yaWdodCBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyMyU7XG4gICAgICAgIH1cbiAgICAgICAgLmRldmVsb3Blci1saXN0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0LWhlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtaGVhZCBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1oZWFkIGg0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0LWJvZHkgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtYm9keSBoNCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtZm9vdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1mb290IHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0LWZvb3QgaDQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLnF1b3RlLXNlY3Rpb24gaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAucXVvdGUtc2VjdGlvbi1oZWFkIGg0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnF1b3RlLXNlY3Rpb24taGVhZC1yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAucXVvdGUtc2VsZWN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uLWhlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbi1oZWFkLXNwYW4xIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5ib2R5LWNlbGw2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRUY5RjE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIC5hY2NvcmRpb24taGVhZC1zcGFuNiAudHRpcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgfVxuICAgICAgICAubGlzdC10b3RhbCBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbi1oZWFkLXNwYW4yLmQtbS1ub25lIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDJweDtcbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uLWhlYWQtc3BhbjMuZC1tLW5vbmUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gIH0iLCIuYXQtcGFuLTF7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNUM1QzU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDM0cHggMHB4ICMwMDAwMDAxYztcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICBoM3tcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2dyZWVuLXRpY2suc3ZnKSBuby1yZXBlYXQgMCA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVzdGluZy10b29sLXBhbntcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgcHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRlc3RpbmctcHJvY2Vzc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHJcbiAgICAuYXJyb3dfYm94OmFmdGVyLCAuYXJyb3dfYm94OmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudHAtcGFuLWxlZnR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4OjEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgIGZsZXg6NDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNiwgMTgzLCAyMTMsIDApO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTk0LCAyMjUsIDI0NSwgMCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI0UzRTNFMztcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNjQ5NztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDU0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZmxleDoxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50cC1wYW4tcmlnaHR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4OjEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICBmbGV4OjQ1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNUM1QzU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNiwgMTgzLCAyMTMsIDApO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NCwgMjI1LCAyNDUsIDApO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRTNFM0UzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzY0OTc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50cC1taWRkbGUtbGluZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1OCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zb2Z0d2FyZS10ZXN0e1xyXG4gICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi9ncmVlbi10aWNrLnN2Zykgbm8tcmVwZWF0IDAgNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNtbi1ibnItbW9kIHtcbiAgICBwYWRkaW5nLXRvcDogMTAycHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDIwcHggMCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2tpbGwtcGFnZS1tb2Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyX2xlZnRfcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2tpbGwtcGFnZS1tb2Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNjaGVkdWxlLWJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLnNjaGVkdWxlLWJveC10b3Age1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnNjaGVkdWxlLWJveC10b3AtdGV4dCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICBcbiAgICB9XG4gICAgLmhlYWRlcl9yaWdodF9wYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50b29scy10ZWNoIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgNTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNTVweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLnRudC1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgICAgIGhlaWdodDogMTM4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMXB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxufVxuXG4uc3RlcC1ieS1zdGVwIHtcbiAgICAuc3BpcmFsLWNvbC1ib3gge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzBweCAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3BpcmFsLWNvbC1ib3gzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn1cblxuXG4vKk5ldyBNb2JpbGUgYXBwIGRlc2lnbiBjc3MqL1xuXG4udG9vbHMtdGVjaC1zZWN0aW9uIHtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZWNoLWxpc3Qge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTFERkU2O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRBOTBFMjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigjNEE5MEUyLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxnLW5vLWxlZnQtYmFyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZC1uby1sZWZ0LWJhciB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1kLW5vLWxlZnQtYmFyMiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDg5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZC1uby1sZWZ0LWJhcjMge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTA4OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dC1icmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dC1icmstbGcge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1pbnNpZGUge1xuICAgICAgICAgICAgZmxleDogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG5fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5kZXYtcHJvY2VzcyB7XG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgICAgfVxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL21vYmlsZS1hcHAvYy1yaWdodC1hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zcGlyYWwtY29sLWJveDEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwaXJhbC1jb2wtYm94NSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3BpcmFsLWNvbC1ib3g2IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2Nlc3MtbW9iaWxlLWFwcCB7XG4gICAgLnNwaXJhbC1jb2wtbWlkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNCU7IFxuICAgICAgICB9XG4gICAgfVxuICAgIC5zcGlyYWwtY29sLWJveDEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3BpcmFsLWNvbC1ib3g0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwaXJhbC1jb2wtYm94NSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwaXJhbC1jb2wtYm94NiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwaXJhbC1jb2wtYm94MiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3BpcmFsLWNvbC1ib3gzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3BpcmFsLWNvbC1ib3g3IHtcbiAgICAgICAgLmNvbG9yLTcge1xuICAgICAgICAgICAgY29sb3I6ICM3MUY5OUI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9jZXNzLTYtaW4tZ3JpZCB7XG4gICAgLnNwaXJhbC1jb2wtYm94IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwaXJhbC1jb2wtbWlkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNCU7IFxuICAgICAgICB9XG4gICAgfVxuICAgIC5zcGlyYWwtY29sLWJveDEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3BpcmFsLWNvbC1ib3g0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwaXJhbC1jb2wtYm94NSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwaXJhbC1jb2wtYm94NiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwaXJhbC1jb2wtYm94MiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwaXJhbC1jb2wtYm94MyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcHAtY29zdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNjBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICAgICAgfVxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmNvc3QtdGFicy1uZXcge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnOyAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2Nvc3QtdGFicyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIGHCoHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyN0MwNzA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI3QzA3MDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXBwLWNvc3QtYm94IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDE0cHggMTVweCAxcHggcmdiYSgwLDAsMCwwLjAzKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCA3NXB4IDMwcHggMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzOCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzOCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzRBOTBFMjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjNEE5MEUyO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDUwcHggNjBweCA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXRvcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2VydmljZS1ib3gtY21uIHtcbiAgICAuc2VydmljZXMtcGFuIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAyNXB4IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDI1cHggMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV4cGVydGlzZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNzBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZXhwZXJ0aXNlLXdyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAmLWxlZnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDQ5JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDQ4JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0OSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmV4cGVydGlzZS1ib3gge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTQzcHg7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDE3MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNUM1QzU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IDE3cHggcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5ibGstZGV2LXByLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCA3MHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibGstZGV2LXByLWxlZnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTczcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi10b3Age1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsay1kZXYtcHItbGVmdC1jMSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnMDEnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJDNEQ4MjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxrLWRldi1wci1sZWZ0LWMyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcwMic7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDM2NDk3O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibGstZGV2LXByLWxlZnQtYzMge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJzAzJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxQjg5QUY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsay1kZXYtcHItbGVmdC1jNCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnMDQnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJCQkRDMztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxrLWRldi1wci1sZWZ0LWM1IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcwNSc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjhDODlBO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibGstZGV2LXByLWxlZnQtYzYge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJzA2JztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzQkUwNkU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgICBcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2xlZGdlci9wb2ludC1jaXJjbGUuc3ZnKSBuby1yZXBlYXQgIDAgMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsay1kZXYtcHItYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAxMHB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAyNXB4IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHggMzVweCAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsay1kZXYtcHItYm94LWhpZ2h0MSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibGstZGV2LXByLWJveC1oaWdodDIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxrLWRldi1wci1ib3gtaGlnaHQzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibGstZGV2LXByLWJveC1oaWdodDQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjcycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsay1kZXYtcHItYm94LWhpZ2h0NSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibGstZGV2LXByLWJveC1oaWdodDYge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyOTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxrLWRldi1wci13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNERkRGREY7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4NiU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogODglO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlbW90ZS1kZXYgaDIge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG59XG5cbi5wcmljZS1idG4tbW9kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICB9XG59XG5cblxuXG4vKkpvYiBkZXNjcmlwdGlvbiovXG4uamQtcHItbW5nciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgaGVpZ2h0OiA2NjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA1NzVweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5qZC1wci1tbmdyMiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgaGVpZ2h0OiA1OTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA1MjVweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmludG1kdCB7XG4gICBpZnJhbWUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm8tc2tpbGxzLWhlcm8ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMjBweCA0NXB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmludGVybWVkaWF0ZS1sb2FkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwOTFiMzg7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICNpbnRlcm1lZGlhdGUtbG9hZGVyLXAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxODAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvKlByb2dyZXNzIGJhciBjc3MqL1xuICAgIC8vICNwcm9ncmVzc0JhciB7XG4gICAgLy8gICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgLy8gICAgIG1hcmdpbjogMzBweCBhdXRvIDEwcHg7XG4gICAgLy8gICAgIGhlaWdodDogMTVweDtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzJlO1xuICAgIC8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIC8vICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIC8vICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAvLyAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDEwcHg7XG4gICAgLy8gICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgIH1cbiAgICAgIFxuICAgIC8vICAgI3Byb2dyZXNzQmFyIGRpdiB7XG4gICAgLy8gICAgIGhlaWdodDogMTAwJTtcbiAgICAvLyAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgLy8gICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDIycHg7IC8qIHNhbWUgYXMgI3Byb2dyZXNzQmFyIGhlaWdodCBpZiB3ZSB3YW50IHRleHQgbWlkZGxlIGFsaWduZWQgKi9cbiAgICAvLyAgICAgd2lkdGg6IDA7XG4gICAgLy8gICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy8gICB9XG4gICAgICBoNC53YWl0LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGFuaW1hdGlvbjogYmVhdCAxLjJzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICBAa2V5ZnJhbWVzIGJlYXR7XG4gICAgICAgIHRvIHsgXG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgfVxuICAgIH1cbiAgICAgIFxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgIC5jYWxlbmRseS1pbmxpbmUtd2lkZ2V0IHtcbiAgICAgICAgbWluLWhlaWdodDogOTYwcHg7XG4gICAgfVxufVxuXG5cbi5jb250YWluZXItbGVkZ2VyIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2MyZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuICBcbiAgI2lubmVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cblxuIiwiLmNhcmVlci1mb3Jte1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubmV3LWNhcmVlci1mb3JtIC5jb21tb24taW5wdXR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpe1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICB9XG59XG4ubmV3LWNhcmVlci1mb3JtIFtkYXRhLXRpcF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KXtcbiAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgfVxufVxuLm5ldy1jYXJlZXItZm9ybSBpbnB1dC5pbnB1dDd7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY2FyZWVyL2pvYi1pY29uLTcucG5nKSAwIDUwJSBuby1yZXBlYXQhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLm5ldy1jYXJlZXItZm9ybSBpbnB1dC55ZWFycy1vZi1leHBlcmllbmNlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvam9iLWljb24tNS5wbmcpIDAgNTAlIG5vLXJlcGVhdCFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ubmV3LWNhcmVlci1mb3JtIC5wLXNraWxscy1pY29uLFxuLm5ldy1jYXJlZXItZm9ybSAucy1za2lsbHMtaWNvbntcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXJlZXIvZm9ybS1pY29uOS5wbmcpIG5vLXJlcGVhdCAwIDMwcHghaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5uZXctY2FyZWVyLWZvcm0gLmZvcm0tcGFuZWwgaDQ6YmVmb3Jle1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3LWNhcmVlci1mb3JtIC5wLXNraWxscy1pY29ue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuLm5ldy1jYXJlZXItZm9ybSAucy1za2lsbHMtaWNvbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICB9XG59XG4ubmV3LWNhcmVlci1mb3JtIC5hdHRhY2gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTlweDtcbn1cbi5uZXctY2FyZWVyLWZvcm0gICNhdHRhY2hlZEZpbGVzIGxpe1xuICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbn1cbi5uZXctY2FyZWVyLWZvcm0gLnNlbGVjdDIgdWwgbGl7XG4gICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xufVxuLm5ldy1jYXJlZXItZm9ybSAuc2VsZWN0MiBidXR0b257XG4gICAgd2lkdGg6IGF1dG87XG59XG4uY2FyZWVyLWZvcm0gLnUtc3VibWl0e1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8qaGlyZSBkZXNpZ25lciBwYWdlIGNzcyBmaXhpbmcgYW5kIHdlYmZsb3cgcGFnZSBjc3MgZml4aW5nKi9cbi5vLWNhc2Utc3R1ZGllcy1uZXd7XG4gICAgLmZhcS1ob2xkZXJ7XG4gICAgICAgIC5hY2NvcmRpb24xIHNwYW4uZm9udC1zaXplLW1vZGlmeXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uZXctc2VydmljZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNjBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWJveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5uZXItbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMGQ2ZWZkO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oIzBkNmVmZCwgMjAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggYXV0byAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA3cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKenlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjgwcHgpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigjMGQ2ZWZkLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ucy1vcmRlci0xIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5ucy1vcmRlci0yIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICAgIC5ucy1vcmRlci0zIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgfVxuICAgIC5ucy1vcmRlci00IHtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuICAgIC5ucy1vcmRlci01IHtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgfVxuICAgIC5ucy1vcmRlci02IHtcbiAgICAgICAgb3JkZXI6IDY7XG4gICAgfVxuICAgIC5ucy1vcmRlci03IHtcbiAgICAgICAgb3JkZXI6IDc7XG4gICAgfVxuICAgIC5ucy1vcmRlci04IHtcbiAgICAgICAgb3JkZXI6IDg7XG4gICAgfVxuICAgIC5ucy1vcmRlci05IHtcbiAgICAgICAgb3JkZXI6IDk7XG4gICAgfVxuICAgIC5ucy1vcmRlci0xMCB7XG4gICAgICAgIG9yZGVyOiAxMDtcbiAgICB9XG4gICAgLm5zLW9yZGVyLTExIHtcbiAgICAgICAgb3JkZXI6IDExO1xuICAgIH1cbiAgICAubnMtb3JkZXItMTIge1xuICAgICAgICBvcmRlcjogMTI7XG4gICAgfVxuICAgIC5ucy1vcmRlci0xMyB7XG4gICAgICAgIG9yZGVyOiAxMztcbiAgICB9XG4gICAgLm5zLW9yZGVyLTE0IHtcbiAgICAgICAgb3JkZXI6IDE0O1xuICAgIH1cbiAgICAubnMtb3JkZXItMTUge1xuICAgICAgICBvcmRlcjogMTU7XG4gICAgfVxufVxuLm1hcmdpbi10b3AtNjAtbW9kaWZ5e1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbn1cblxuLmJsdWUtYm5yLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDI1NGE7XG4gICAgcGFkZGluZzogNDBweCAwIDUwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNzVweDtcbiAgICB9XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcblxuICAgICAgICAuYW5jaG9yLWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ud2hpdGUtYm5yLW1vZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9kaWdpdGFsLXRyYW5zZm9ybWF0aW9uL2dyYWQtd2hpdGUtYmcuc3ZnKTtcbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxufVxuXG5cblxuLypUcmFuc2Zvcm1hdGlvbiBwcm9jZXNzKi9cbi5kLXRyYW5zLXBybyB7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDYwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgICAgICAuZC10cmFucy1wcm8tdGFiIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1idG4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRyaWFuZ2xlLWNsYXNzIHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTNweDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjRTNFM0UzO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6LTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIC50cmlhbmdsZS1jbGFzcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04OXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC03MXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTk2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcDEge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzAxJztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA5MUIzODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcDIge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzAyJztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAyNTY4MztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcDMge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzAzJztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAzNjQ5NztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcDQge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzA0JztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFCODlBRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcDUge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzA1JztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJCQkRDMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcDYge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzA2JztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI4Qzg5QTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcDcge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzA3JztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNCRTA2RTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcDgge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzA4JztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzRDRTM2OTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcDkge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzA5JztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzc1RTM0QztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmQtdHJhbnMtcHJvLWNvbnRlbnQge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICYtYm94IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGOEZBO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDVweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01M3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYxIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzAxJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwOTFCMzg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnMDInO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAyNTY4MztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmMyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnMDMnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAzNjQ5NztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmNCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnMDQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFCODlBRjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmNSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzOTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnMDUnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJCQkRDMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmNiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzOTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnMDYnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI4Qzg5QTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmNyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzOTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnMDcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNCRTA2RTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnMDgnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNCRTA2RTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MzJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnMDknO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzc1RTM0QztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZC10cmFucy1wcm8tc3RlcHMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0RGREZERjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTglO1xuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTIlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cblxuXG5cbi5uZXctYnRuIHtcbiAgICBtYXgtd2lkdGg6IDM4NnB4O1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICAmLm5ldy1idG4tbW9kaWZ5e1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuLmJsb2NrLWNoYWluLXBiLW1vZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmJsdWUtYm5yLXNlY3Rpb24tbW9kIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA3MHB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZC10cmFucy1wcm8td3JhcHBlcntcbiAgICAuZC10cmFucy1wcm8tdGFiLWJ0bntcbiAgICAgICAgJi5kLXRyYW5zLXByby13cmFwcGVyLW5ldy1tb2RpZnl7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveC1ib3JkZXItbmV3e1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzZDNkM2O1xuICAgIH1cbn1cblxuLndlYi1kZXYtcHJvY2VzcyB7XG4gICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIge1xuICAgICAgICAuZC10cmFucy1wcm8tdGFiLWJ0biB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlcnZpY2UtYmVuaWZpdHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDBiMzVjIDAlLCAjMGI4YThhIDQ3JSwgIzAwNDQ3NSAxMDAlKTtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCl7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG4gICAgLm1hcmdpbi1ib3R0b20tMjV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgICZfX2xpZ2h0e1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB9XG4gICAgICAgIC5zZXJ2aWNlLWNhcmR7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNFMURGRTY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiA1cHggMTBweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjhweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuZGV0YWlsc3tcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NzYlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDI0cHgpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo4MiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYnRubGVmdHtcbiAgICAgICAgbWFyZ2luOjE1cHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZjU4MDA7XG4gICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgIGZpbGw6ICNmZjU4MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMntcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZXJ2aWNlLWNhcmR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogNTBweCAzNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5pY29ue1xuICAgICAgICAgICAgd2lkdGg6IDE2JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDoyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDI0cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOjE1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlcnZpY2UtY2FyZC1qb2luIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZXRhaWxze1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDo3NiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDI0cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG5fd3JhcHBlcntcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLS1kamFuZ28ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgY29sb3I6ICMyNjJFMzY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUxcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3VzdG9tLWhlYWRpbmd7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlcnZpY2UtY2FyZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc4JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2JTsgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1tZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MSU7IFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtc20ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlOyBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3JTsgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi13aWR0aHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtd2lkdGhte1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi13aWR0aGx7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tb2JpbGVhcHAge1xuICAgICAgICAuc2VydmljZS1jYXJkIHtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tbGFyZ2V7XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS1sb3d7XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgIH1cblxuICAgICYtLWJsb2NrY2hhaW57XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICAgIC5zZXJ2aWNlLWNhcmR7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZXRhaWxze1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi53aWR0aC0yNTV7XG4gICAgbWF4LXdpZHRoOiAyNTVweDtcbn1cbi5pbmR1c3RyeS1zZXJ2ZXtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHggMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCl7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTAyNHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5jYXJke1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNFMURGRTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDVweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAuYnRuX3dyYXBwZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgfVxuICAgIH0gICAgXG59XG5cbi5zZXJ2aWNlLW5vdy1lbGVtZW50e1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCl7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG5cbiAgICAucHJvY2Vzcy1saW5le1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6MXB4IGRhc2hlZCAjNjI2MjYyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDI0cHgpe1xuICAgICAgICAgICAgYm9yZGVyOm5vbmVcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy8gY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAvLyByaWdodDogMDtcbiAgICAgICAgICAgIC8vIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIC8vIHRvcDogNTAlO1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgwZGVnLCM2MjYyNjIsIzYyNjI2MiAzcHgsdHJhbnNwYXJlbnQgMCx0cmFuc3BhcmVudCAxMnB4LCM2MjYyNjIgMCkscmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywjNjI2MjYyLCM2MjYyNjIgM3B4LHRyYW5zcGFyZW50IDAsdHJhbnNwYXJlbnQgMTJweCwjNjI2MjYyIDApLHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCM2MjYyNjIsIzYyNjI2MiAzcHgsdHJhbnNwYXJlbnQgMCx0cmFuc3BhcmVudCAxMnB4LCM2MjYyNjIgMCkscmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgyNzBkZWcsIzYyNjI2MiwjNjI2MjYyIDNweCx0cmFuc3BhcmVudCAwLHRyYW5zcGFyZW50IDEycHgsIzYyNjI2MiAwKTtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogMXB4IDEwMCUsMTAwJSAxcHgsMXB4IDEwMCUsMTAwJSAxcHg7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsMCAwLDEwMCUgMCwwIDEwMCU7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTAyNHB4KXtcbiAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEwMjRweCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjNDQ5MkRDO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDI0cHgpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pcGFkLXZpZXd7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc2VydmljZS1ub3cvYXJyb3ctbGluZS5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmludGFrZS1wcm9jZXNze1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEwMjRweCl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDI0cHgpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB0b3A6aW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MzUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM0MmRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC04MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjY5ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOmluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDozNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDdkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpe1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTYwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm91dGdvaW5nLXByb2Nlc3N7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTAyNHB4KXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOi04MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDotODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgcGljdHVyZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuc2VydmljZS1sb2dve1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0b3A6aW5oZXJpdDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDI0cHgpe1xuICAgICAgICAgICAgICAgIHRvcDotMzQlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogNjdweDtcbiAgICAgICAgICAgIGhlaWdodDogNjNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3NlcnZpY2Utbm93L2Fycm93LWxpbmUuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogLTkwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0OGRlZyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDI0cHgpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc2VydmljZS1ub3cvYXJyb3ctbGluZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtOTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ4ZGVnKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEwMjRweCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZXctY2hhcnQtYXJlYXtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDBiMzVjIDAlLCAjMGI4YThhIDQ3JSwgIzAwNDQ3NSAxMDAlKTtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpe1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuICAgIC5jaGFydC13cmFwcGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICAuZGF0YS1mbG93e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggZGFzaGVkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExODFweCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ3NXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3OXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCAxMHB4IDIwcHggMCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExODFweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc25vd2ZsYWtlL2xpbmUucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pbnB1dHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Nub3dmbGFrZS9saW5lLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNTBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM4MkZGQTkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19vdXRwdXR7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zbm93Zmxha2UvbGluZS5wbmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpe1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM0NDkyREMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTMwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdHJhbXRleHR7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTExcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc25vd2ZsYWtlL2xpbmUtZ3JvdXAucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDI0cHgpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Nub3dmbGFrZS9saW5lLnBuZyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNTBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjU2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ5JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTk3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaG93Zmxha2UtbWFpbntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTAyNHB4KXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2N3B4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMTgxcHgpe1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbm93LWJsb2Nre1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zaG93Zmlyc3R7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTE4MXB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCAxMHB4IDIwcHggMCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRhZy1sb2dve1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zaG93c2Vjb25ke1xuICAgICAgICAgICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjklO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnNub3dmbGFrZS1wcm9jZXNze1xuICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmOGZhICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5kLXRyYW5zLXByby1zdGVwc3tcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4NCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlcnZpY2UtYmVuaWZpdC1lY29tIHtcbiAgICBoMi5oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5kb3RuZXQtZ2VuZXJpYy1zZWN0aW9uIHtcbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxufVxuXG4ubmV3LWV4cGVydGlzZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCA4MHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDMwcHggMjVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzVDNUM1O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggNXB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RvdG5ldC9ncmVlbi10aWNrLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uZXctdGVjaC1zdGFjayB7XG4gICAgLnRlY2gtbGlzdCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMURGRTY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCA1cHggcmdiYSgwLDAsMCwwLjA1KTtcbiAgICB9XG59IiwiLmhpcmUtdG9wLW9uZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDA7XG4gICAgfVxuICAgIC5tYXgtd2lkdGgtMTAyNC1jZW50ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1iZyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDQwcHggMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgXG4gICAgfVxuICAgIC50ZXh0LWJnIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaG93LWl0LXdvcmtzLWhvbGRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5OCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC1sZy01IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAuYmx1ZS1jIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBsZWZ0OiAtNThweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxQjdBQUY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMnB4IHJnYmEoMjA1LCAyMjUsIDI1MSwgMSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibHVlLWMxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMTNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyODBweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsdWUtYzIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsdWUtYzMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTExM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTEyN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmx1ZS1jNCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyODBweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmx1ZS1jNSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTEzcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTEzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICB9XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5iZy1saWdodGdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4uYS1kZXYtcHJvIHtcbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIHAuZC10cmFucy1wcm8tcGFyYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZC10cmFucy1wcm8td3JhcHBlciB7XG4gICAgICAgIC5kLXRyYW5zLXByby1zdGVwcyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZC10cmFucy1wcm8tY29udGVudC1ib3g1IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cblxuLm5ldy10ZWNoLXN0YWNrIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNzBweDtcbiAgICB9XG4gICAgLnRlY2gtbGlzdCB1bCBsaSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNEE5MEUyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigjNEE5MEUyLCAxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtcGFyYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzkwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi53aXRob3V0LXBhcmEtaGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5vLWtleS1kaWZmIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNzBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgICYtcGFyYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtbGVmdCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYXBpLWRldmVsb3BtZW50L2wtcmlnaHQtYXJyb3cuc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWJveCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm9yZC1jb2wtMSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNEE5MEUyO1xuICAgIH1cbiAgICAuYm9yZC1jb2wtMiB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDlDNjg0O1xuICAgIH1cbiAgICAuYm9yZC1jb2wtMyB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNEE5MEUyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0OUM2ODQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJvcmQtY29sLTQge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzQ5QzY4NDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0QTkwRTI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC1sZy00IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnR5cGUtb2YtZGV2IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgICYtcGFyYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1ib3gge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAxcHggcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtY29sb3ItMSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNEE5MEUyO1xuICAgICAgICB9XG4gICAgICAgICYtY29sb3ItMiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDlDNjg0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtbGctMyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5uZXctc2VydmljZS1zZWN0aW9uLWFwaS1kZXYge1xuICAgIC5ucy1vcmRlci0zIHtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuICAgIC5ucy1vcmRlci00IHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgfVxuICAgIC5ucy1vcmRlci01IHtcbiAgICAgICAgb3JkZXI6IDY7XG4gICAgfVxuICAgIC5ucy1vcmRlci02IHtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgfVxufVxuXG4ubm8tYm5yLW1vZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG59XG5cblxuLypzbWFydC1jb250cmFjdCBwYWdlKi9cbi5zbWFydC1jb250cmFjdC11c2UtY2FzZSB7XG4gICAgLm8ta2V5LWRpZmYtYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLypSdGVjYXJkKi9cblxuLnJhdGVjYXJkLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDkwcHggMCA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmRvdG5ldC1leHBlcnRpc2V7XG4gICAgXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M1QzVDNTtcbiAgICBwYWRkaW5nOiAyNnB4IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWluLWhlaWdodDogMTAycHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShkZXNrdG9wKXtcbiAgICAgICAgbWluLWhlaWdodDogMTI3cHg7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kb3RuZXQvZ3JlZW4tdGljay5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICB9XG4gICAgfVxufSIsIi5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uZXctbmF2IHtcbiAgJG5ldy1uYXY6ICY7XG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogLTEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzJweCk7XG4gICAgdG9wOiA3MnB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gICAgYmFja2dyb3VuZDogcmdiKDM2LCAyMDUsIDEyMyk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMjgwZGVnLFxuICAgICAgcmdiYSgzNiwgMjA1LCAxMjMsIDEpIDAlLFxuICAgICAgcmdiYSg1MywgOTUsIDIxMywgMSkgNzAlXG4gICAgKTtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgJi5zaG93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI4cHg7XG4gICAgfVxuICB9XG4gICZfX2NoaWxkLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4MXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAzMzRweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDEwcHgpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAwIDEzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmLnNob3dOYXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWNvbCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIGxlZnQ6IC0xOTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgICAgLm5ldy1uYXZfX2NoaWxkLWl0ZW1zIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICAgIC5uZXctbmF2X19jaGlsZC1saW5rcyB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pdGVtcyB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMyOWFkOTU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5uZXctbmF2X19jaGlsZC13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5ldy1uYXZfX2xpbmtzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgY29sb3I6ICMzNWIxNWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uZXctbmF2X19hcnJvdyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIHN0cm9rZTogIzM1YjE1YztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1sZWZ0LWdhcCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgd2lkdGg6IDc5cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5uZXctbmF2X19saW5rcy0tbGVmdC1iYXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gICAmOmFmdGVyIHtcbiAgICAgICAgICAvLyAgICAgYW5pbWF0aW9uOiBhbmltYXRlIDhzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAvLyAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19saW5rcyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZsZXg6IDAgMCAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogI2ZmZiAxcHggc29saWQ7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJl9fYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbiAgJl9fY2hpbGQtaXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMzYsIDIwNSwgMTIzKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDEyMGRlZyxcbiAgICAgICAgICByZ2JhKDM2LCAyMDUsIDEyMywgMSkgMCUsXG4gICAgICAgICAgcmdiYSg1MywgOTUsIDIxMywgMSkgNjAlXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgICAubmV3LW5hdl9fY2hpbGQtbGlua3Mge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHBhdGgge1xuICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICB9XG4gICAgICAubmV3LW5hdl9fY2hpbGQtd3JhcHBlci1zZWNvbmQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICYuYmVmb3JlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLm5ldy1uYXZfX2NoaWxkLWxpbmtzIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLXRvcC1zcGFjZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY2hpbGQtbGlua3Mge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1cHggMCA1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICBsZWZ0OiAtMTFweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbW1vbi93aGl0ZS1yaWdodC1icmFja2V0LnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDgyJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkOWQ5ZDk7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0ZGY3ZDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NoaWxkLXdyYXBwZXItc2Vjb25kIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogLTMwM3B4O1xuICAgICAgd2lkdGg6IDMwM3B4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMHB4LCAwKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzU1ZmQ1O1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgICAmLS1zZXBlcmF0b3Ige1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXRyZWUxIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDc4JTtcbiAgICAgIH1cbiAgICB9IFxuICAgICYtLXRyZWUyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDc0JTtcbiAgICAgIH1cbiAgICB9IFxuICB9XG4gICZfX2NoaWxkLWl0ZW1zLXNlY29uZCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmc6IDFweCAxNXB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5uZXctbmF2X19jaGlsZC1saW5rcy1zZWNvbmQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyNjQ1OWI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NoaWxkLWxpbmtzLXNlY29uZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGxpbmVhcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxufVxuLm92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJTtcbiAgfVxufVxuIiwiLmRhdGEtZW5naW5lZXJpbmctc2VydmljZS13cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5kYXRhLWVuZ2luZWVyaW5nLXNlcnZpY2UtYm94e1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgIH1cbn1cbi5zZXJ2aWNlLXNlY3Rpb24taGVhZGluZy1uZXd7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBwe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAmLS1pbmR1c3RyaWVzLXdlLXNlcnZle1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkbWFwOiAkdmFsdWVzLCAka2V5OiAxOCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2VzKFwibWluLXctOTkyXCIpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRtYXA6ICR2YWx1ZXMsICRrZXk6IDIxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5kLXRyYW5zLXByby10YWItYnRuLW5ld3tcbiAgICBwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbi5pbmR1c3RyaWVzLXdlLXNlcnZlLWNvbnRlbnR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuICAgIHVse1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYudXgtdWktc2VydmUtY29udGVudC1uZXd7XG4gICAgICAgIHVse1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uZC10cmFucy1wcm8td3JhcHBlci1uZXd7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAuZC10cmFucy1wcm8tY29udGVudC1zcGFjaW5nLW5ld3tcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmQtdHJhbnMtcHJvLXRhYi1idG4tbmV3e1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICYuZC10cmFucy1wcm8td3JhcHBlci1hbmFseXNpcy1uZXd7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5kLXRyYW5zLXByby1zdGVwc3tcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTglO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4OCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLm5ldy1zZXJ2aWNlLXNlY3Rpb24td3JhcHBlcntcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgfVxuICAgIC8vICYuZGF0YS1lbmdpbmVlcmluZy1zZXJ2aWNlLXdyYXBwZXJ7XG4gICAgLy8gICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG59XG4uby1rZXktZGlmZi1uZXd7XG4gICAgaDJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kLW5ldy1wcm9jZXNze1xuICAgIGgye1xuICAgICAgICAvLyBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gICAgfVxuICAgICZfX3Vse1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjgwcHgpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbXtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMzZweCAzMHB4IDE4cHggMzRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgd2lkdGg6IDM5LjMlO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcmlnaHQ6IC0xOHB4O1xuICAgICAgICAgICAgdG9wOjMwJTtcbiAgICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDE3cHggMCAxN3B4IDE4cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGRkZGRkY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvdW50e1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNFQ0VDRUM7XG4gICAgICAgICAgICBjb2xvcjogIzQ0OTJEQztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDotMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDM0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIGg0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvY2Vzcy1pbWFnZXtcbiAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjNweCBzb2xpZCAjMzNERjY3O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzklO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgdG9wOiAxNiU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2VuZXJhdGl2ZS1haS9hcnJvdzEuc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwNSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlzdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZC1uZXctcHJvY2Vzc19faXRlbXtcbiAgICAgICAgICAgICAgICAuY291bnR7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OmluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xOHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6MzAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxN3B4IDE4cHggMTdweCAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNGRkZGRkYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJvY2Vzcy1pbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTM5JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgLmQtbmV3LXByb2Nlc3NfX2l0ZW17XG4gICAgICAgICAgICAgICAgLnByb2Nlc3MtaW1hZ2V7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzM3REM3MjtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dlbmVyYXRpdmUtYWkvYXJyb3cyLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAuZC1uZXctcHJvY2Vzc19faXRlbXtcbiAgICAgICAgICAgICAgICAucHJvY2Vzcy1pbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjM0NEMzhBO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2VuZXJhdGl2ZS1haS9hcnJvdzMuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgIC5kLW5ldy1wcm9jZXNzX19pdGVte1xuICAgICAgICAgICAgICAgIC5wcm9jZXNzLWltYWdle1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM0MUM5QTE7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nZW5lcmF0aXZlLWFpL2Fycm93NC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgLmQtbmV3LXByb2Nlc3NfX2l0ZW17XG4gICAgICAgICAgICAgICAgLnByb2Nlc3MtaW1hZ2V7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQ2QzBCOTtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dlbmVyYXRpdmUtYWkvYXJyb3c1LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgLmQtbmV3LXByb2Nlc3NfX2l0ZW17XG4gICAgICAgICAgICAgICAgLnByb2Nlc3MtaW1hZ2V7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRCQjZEMDtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4udGVjaG5vbG9neS1zdGFjay1zdWItdGl0dGxle1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbn1cbi5ibHVlLWJhY2tncm91bmR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwNDM3OTtcbn1cbi5zZXJ2aWNlLWNhc2Utc3R1ZHl7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICAgIC50aXR0bGV7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuc3ViLXRpdHRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjJweDtcbiAgICB9XG4gICAgLnNlcnZpY2UtYXJlYXtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5zZXJ2aWNlLXRpdHRsZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VydmljZS1saXN0e1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIH1cbiAgICAuc2VydmljZS1pdGVte1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2NoZWNrbWFyay1pY29uLWdyZWVuLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuLmdyYWRpZW50LWJsdWUtYm90dG9tLWdyZWVue1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMjRkZWcsIzFGOTA2RCAwLCMwQTRBNzUgMTUlLCMwNDIyNDIgNjAlLCMwNDIyNDIgMTAwJSk7XG59XG4uYWktd29ya2Zsb3d7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgIHBhZGRpbmc6IDc3cHggNjBweCA3MHB4O1xuICAgIG1heC13aWR0aDogMTE3N3B4O1xuICAgIG1hcmdpbjogYXV0bztcblxuXG4gICAgJl9fZmlyc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdXNlcmJsb2Nre1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTE3N3B4KXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pY29uYmxvY2t7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExNzdweCl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faWNvbnRpdGxle1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJl9fdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICM2RDk5Q0U7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAmLS13aXRoYXJyb3d7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nZW5lcmF0aXZlLWFpL3VzZXItbGluZS5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faWNvbntcbiAgICAgICAgd2lkdGg6IDczcHg7XG4gICAgICAgIGhlaWdodDogNzNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDQ5MkRDO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fYXJyb3d0ZXh0e1xuICAgICAgICBtYXgtd2lkdGg6IDE1NXB4O1xuICAgIH1cblxuICAgICZfX3BvaW50YmxvY2t7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC0xMWRlZywgI2ZmZmZmZiwgI2ZmZmZmZiA5cHgsIHRyYW5zcGFyZW50IDlweCwgdHJhbnNwYXJlbnQgMTVweCwgI2ZmZmZmZiAxNXB4KSwgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg3OWRlZywgI2ZmZmZmZiwgI2ZmZmZmZiA5cHgsIHRyYW5zcGFyZW50IDlweCwgdHJhbnNwYXJlbnQgMTVweCwgI2ZmZmZmZiAxNXB4KSwgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxNjlkZWcsICNmZmZmZmYsICNmZmZmZmYgOXB4LCB0cmFuc3BhcmVudCA5cHgsIHRyYW5zcGFyZW50IDE1cHgsICNmZmZmZmYgMTVweCksIHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMjU5ZGVnLCAjZmZmZmZmLCAjZmZmZmZmIDlweCwgdHJhbnNwYXJlbnQgOXB4LCB0cmFuc3BhcmVudCAxNXB4LCAjZmZmZmZmIDE1cHgpO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IDFweCAxMDAlLCAxMDAlIDFweCwgMXB4IDEwMCUgLCAxMDAlIDFweDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAwIDAsIDEwMCUgMCwgMCAxMDAlO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBib3JkZXI6MXB4IGRhc2hlZCAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMTc3cHgpe1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc21hbGxwb2ludHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OTJEQztcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGFyZ2Vwb2ludHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICBpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIGg2e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgJi0tZ3JlZW57XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0NDMDY1O1xuICAgICAgICB9XG4gICAgICAgICYtLXdoaXRle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fycm93cG9pbnRhcmVhe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46MTRweCAwIDE4cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAuYWktd29ya2Zsb3dfX3RleHR7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Fycm93cG9pbnR7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIGhlaWdodDogNjdweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2VuZXJhdGl2ZS1haS9jb21wYXJlLWxpbmUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg1JSBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fcmVsZXZlbnRibG9ja3tcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgbWFyZ2luOjMwcHggYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTE3N3B4KXtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg5JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3JlbGV2ZW50aWNvbntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMTRweCAwIDdweDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDYycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dlbmVyYXRpdmUtYWkvcmVsZXZlbnQtYXJyb3cuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2VuZXJhdGl2ZS1haS9yZWxldmVudC1hcnJvdy5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2Vjb25ke1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFza291dHB1dHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExNzdweCl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5haS13b3JrZmxvd19faWNvbmJsb2Nre1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFpLXdvcmtmbG93X19hcnJvd3RleHR7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5haS13b3JrZmxvd19fdGV4dC0td2l0aGFycm93IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE5cHggMjBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nZW5lcmF0aXZlLWFpL3Rhc2stb3V0cHV0LWFycm93LnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQG1peGluIGRldmljZXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgQGlmICRicmVha3BvaW50cyA9PSBcIm1pbi13LTk5MlwiIHtcclxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucmVhY3QtanMtZGV2ZWxvcG1lbnQtcHJvY2VzcyB7XG4gICAgLmhlYWRpbmctcGFyYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvb2tpbmctc2VydmljZSB7XG4gICAgcGFkZGluZzogMTVweCAwIDUwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAwIDgwcHg7XG4gICAgfVxuICAgIC5oZWFkaW5nLXRvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm90aGVyLXNlciB7XG4gICAgICAgICYtYm94IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMTVweCAzMHB4IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UxREZFNjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAtM3B4IDI1cHggMXB4IHJnYmEoMCwwLDAsMC4yMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWwtMCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmV3LWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMzM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5yZWFjdC1qcy1kZXZlbG9wbWVudC1wcm9jZXNzIHtcbiAgICAuZC10cmFucy1wcm8td3JhcHBlciB7XG4gICAgICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveDIsXG4gICAgICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveDMsXG4gICAgICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveDQsXG4gICAgICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveDUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuZC10cmFucy1wcm8tc3RlcHMge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRpbmctcGFyYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuXG5cblxuXG5cbi5yai1kZXYtc3RhY2sge1xuICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHggMCAzMHB4O1xuICAgIH1cbiAgICAmLXRvcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndyYXBwZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMURGRTY7XG4gICAgICAgIGJveC1zaGFkb3c6IDNweCA3cHggMTNweCA0cHggcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDUwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDE5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC5hY2NvcmRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRvcC1sZWZ0LWItciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0NDMDY1O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvcmRpb24tdGl0bGUgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMURGRTY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA4MnB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggOHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTFERkU2O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogI2RiYmI3YztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjY29yZGlvbi10aXRsZS5hY3RpdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzQ0MwNjU7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYWNjb3JkaW9uLXRpdGxlLmFjdGl2ZSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjZGJiYjdjO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBcbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAvLyBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLy8gYm9yZGVyLXRvcDogIDFweCBzb2xpZCBncmV5O1xuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAgMXB4IHNvbGlkIGdyZXk7O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZGZlNjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMzBweCA0NXB4IDUwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZGZlNjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA4MnB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mcy0wIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29udGVudC1pbWcge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiAgICBcbiAgICBcbiAgICBcbiIsIi5pb3QtaG93LXdlLXdvcmsge1xuICAgIC5kLXRyYW5zLXByby13cmFwcGVyIHtcbiAgICAgICAgLmQtdHJhbnMtcHJvLXN0ZXBzIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NCxcbiAgICAgICAgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NSxcbiAgICAgICAgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NixcbiAgICAgICAgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbn1cblxuXG4ubGV2ZXJhZ2Utc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAwIDUwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDcwcHg7XG4gICAgfVxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTBkZWcsIHJnYmEoMywxMjgsMTEyLDEpIDAlLCByZ2JhKDAsODEsMTI3LDEpIDQ1JSwgcmdiYSgyLDYyLDEwMiwxKSA2NCUsIHJnYmEoNSwyNyw1NywxKSAxMDAlKTtcbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vLWtleS1kaWZmLWxlZnQge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaW90L2dyZWVuLXJpZ2h0LWFycm93LnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IFxuICAgIC5vLWtleS1kaWZmLWJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweCAyNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kb3RuZXQvZ3JlZW4tdGljay5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5sdHMtZGlzY3VzcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmlvdC1jYXNlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNzBweDtcbiAgICB9XG4gICAgJi10b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogODA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmLWJveCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDhweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggNXB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMzVweCAzMHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RvdG5ldC9ncmVlbi10aWNrLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3JkZXItY29sb3IxIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0QTkwRTI7XG4gICAgICAgIH1cbiAgICAgICAgLmJvcmRlci1jb2xvcjIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ5QzY4NDtcbiAgICAgICAgfVxuICAgICAgICAuYm9yZGVyLWNvbG9yMyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNEE5MEUyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDlDNjg0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3JkZXItY29sb3I0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0OUM2ODQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRBOTBFMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLnR0LXNlY3Rpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuICAgIH1cbiAgICAucHJvZmlsZS10YWJze1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgd2lkdGg6IDkzJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYi1wcm9maWxlLWhlYWRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVse1xuICAgIFxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzJEQkU3MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y5Rjk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y5Rjk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMkRCRTcwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50YWItcHJvZmlsZS1jb250ZW50e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNTB2aDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAudGFiLXByb2ZpbGUtY29udGVudC13cmFwLCBcbiAgICAgICAgICAgICAgICAudGFiLXByb2ZpbGUtY29udGVudC10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRhYi1wcm9maWxlLWNvbnRlbnQtdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWNmYWY5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGFiLXByb2ZpbGUtY29udGVudC13cmFwe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKDk5MnB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNi42JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZGZlNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICYuaW1nLXJlc2l6ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJi5pbWctcmVzaXplLW5ld3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICYucmVzaXplLWltZy1uZXd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICYucmVzaXplLWltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKGRlc2t0b3Ape1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGFiLXByb2ZpbGUtY29udGVudC13cmFwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5sZWdhY3ktc29mdHdhcmUtYmx1ZS1iYW5uZXJ7XG4gICAgcHtcbiAgICAgICAgJi5sZWdhY3ktc29mdHdhcmUtYmx1ZS1iYW5uZXItdGV4dHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGVnYWN5LXNvZnR3YXJlLW5ldy1idG57XG4gICAgICAgIG1heC13aWR0aDogMzg2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDYlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94e1xuICAgICYuZC10cmFucy1wcm8tY29udGVudC1sZWdhbC1zcGFjaW5nLW5ld3tcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kLXRyYW5zLXByby1jb250ZW50LWxlZ2FsLXNwYWNpbmctbmV3LW1vZGlmeXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5sZWdhbC1zb2Z0d2FyZS1iYW5uZXItY3RhLWJveHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG59XG4ucHJvZmlsZS1vdXItc3RvcnktdGV4dC1jb250ZW50e1xuICAgIGgye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5sZWdhY3ktc29mdHdhcmUtY2FzZS1zdHVkeS1tb2RpZnl7XG4gICAgLmxlZ2FjeS1zb2Z0d2FyZS1jYXNlLXN0dWR5LWN0YXtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5kLXRyYW5zLXByby13cmFwcGVyLW5ld3tcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgJi5kLXRyYW5zLXByby13cmFwcGVyLW5ldy1tb2RpZnktY2x7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vdGhlci1zZXItYm94LWltZy1tb2RpZnl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubWFyZ2luLXRvcC0yMHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnBvc2l0aW9uLXVwe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTtcbn1cbi5uZXctc2VydmljZS1zZWN0aW9ue1xuICAgICYtbmV3LW1vZGlmeXtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWV0aG9kb2xvZ2llcyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1MGRlZywgcmdiYSgzLDEyOCwxMTIsMSkgMCUsIHJnYmEoMCw4MSwxMjcsMSkgNDUlLCByZ2JhKDIsNjIsMTAyLDEpIDY0JSwgcmdiYSg1LDI3LDU3LDEpIDEwMCUpO1xuICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuICAgIH1cbiAgICAuc2VjdGlvbi1oZWFkaW5nLXRvcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtYm94IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHggMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5kdXN0cmllcy1zZXJ2ZSB7XG4gICAgLmluZHVzdHJpZXMtcGFyYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYnJlYWstY29sdW1uLW1vZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgYnJlYWstYWZ0ZXI6IGNvbHVtbjtcbiAgICB9XG59XG5cbi53aHktd2ViLWRldmVsb3BtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUwZGVnLCMwMEIzNUQgMCwjMDA1MTdmIDQ1JSwjMDIzZTY2IDY0JSwjMDUxYjM5IDEwMCUpO1xuICAgIC5tZXRob2RvbG9naWVzLWJveCB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLWhlYWRpbmctdG9wIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTMlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5lbWVyZ2luZyB7XG4gICAgcGFkZGluZzogNTBweCAwIDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDgwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWJveCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZW1lcmdlLWltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kZXNpZ24tc3R1ZGlvLXVpdXgge1xuICAgIC5vLWtleS1kaWZmLWJveCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuby1rZXktZGlmZi1sZWZ0IHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC1sZy00IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5cbi5zYW1wbGUtd29yayB7XG4gICAgcGFkZGluZzogNTBweCAwIDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDgwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWJveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuc2FtcGxlLXdvcmstYm94LWltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDdweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGxheS1pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG5fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIH1cbiAgICB1bC5zbGljay1kb3RzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNhbXBsZS13b3JrLWNsaXAge1xuICAgIHZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgfVxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIC5idG4tY2xvc2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICAgIC8vIHRvcDogLTE1cHg7XG4gICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDdweCBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNUI1QjVCO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZGVzaWduLXN0dWRpby9tb2RhbC1jbG9zZS1pY29uLnN2Zyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAvLyBwYWRkaW5nOiA4cHggMTJweCAycHggMTJweDtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kZXNpZ24tc3R1ZGlvL21vZGFsLWxvYWRlci5naWYpO1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHggMCAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICN2aWRlb1RpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE1MDBweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxNzAwcHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTgwMHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52cC1zcGluIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTUwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTcwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE4MDBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjk1KTtcbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gLjVyZW0pO1xuICAgIH1cbn1cblxuXG4ubmV3LXRlY2gtc3RhY2staGVhZGluZy10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG5cbi5zYW1wbGUtd29yay1zbGlkZXIge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC5jb2wtbGctNCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAub3dsLWRvdHMge1xuICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLnJhdGVjYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDkxQjM4O1xufVxuLmxvZ28tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucmF0ZS1jYXJkLWZvcm0tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cbiAgICAucmF0ZS1jYXJkLWZvcm0td3JhcHBlciB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgLnJhdGUtY2FyZC1mb3JtLWxlZnQge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNDBweCA1MHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3MmRlZywgcmdiYSg1LDExNywxMDQsMSkgMCUsIHJnYmEoMyw3MSwxMDksMSkgNDMlLCByZ2JhKDE1LDM5LDc4LDEpIDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMkRCRTcwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcmF0ZS1jYXJkL2Rvd25sb2FkLWltZy5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDcwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yYXRlLWNhcmQtZm9ybS1yaWdodCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA5MUIzODtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDUwcHggNzBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyODQ2Nzg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnVzZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9yYXRlLWNhcmQvdXNlci1pY29uLnN2Zykgbm8tcmVwZWF0IDAgNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZW1haWwge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9yYXRlLWNhcmQvZW1haWwtaWNvbi5zdmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3JhdGUtY2FyZC9tb2JpbGUtaWNvbi5zdmcpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0bi1vcmFuZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRBOTBFMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmdyZXktbW9kLWNsYXNzIHtcbiAgICAuZC10cmFucy1wcm8td3JhcHBlciB7XG4gICAgICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgIH1cbiAgICAgICAgLmQtdHJhbnMtcHJvLXRhYi1idG4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlM2UzZTM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRpbmctcGFyYSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg3NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmJsdWUtYm5yLXNlY3Rpb24tbW9kIHtcbiAgICAuYnRuX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbn1cblxuXG4uYm5yLWNvbnRhY3QtbW9kIHtcbiAgICBoMi5iaWctaDIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmJuci1jb250YWN0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjNTVDNzdDO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy92dWVqcy1kZXZlbG9wbWVudC9ncmVlbi1hcnJvdy5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLypOb2RlanMgZGV2ZWxvcG1lbnQgcGFnZSBwcm9jZXNzIHNlY3Rpb24qL1xuLm5vZGUtanMtZGV2ZWxvcG1lbnQtcHJvY2VzcyB7XG4gICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIge1xuICAgICAgICAuZC10cmFucy1wcm8tc3RlcHMge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZC10cmFucy1wcm8tY29udGVudC1ib3g0LFxuICAgICAgICAuZC10cmFucy1wcm8tY29udGVudC1ib3g1LFxuICAgICAgICAuZC10cmFucy1wcm8tY29udGVudC1ib3g2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qaW9zIGRldmVsb3BtZW50IHBhZ2UgcHJvY2VzcyBzZWN0aW9uKi9cbi5pb3MtYXBwLWRldi1wcm9jZXNzIHtcbiAgICAuZC10cmFucy1wcm8td3JhcHBlciB7XG4gICAgICAgIC5kLXRyYW5zLXByby1zdGVwcyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveDQsXG4gICAgICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveDUsXG4gICAgICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveDYge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuby1rZXktZGlmZi1tb2RpZnl7XG4gICAgaDJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5vLWtleS1kaWZmLWJveHtcbiAgICAgICAgLm1sLWNhc2VzLWltZ3tcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNraWxsc3otbGlua3tcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5tbC1mcmFtd29yay1ib3gtYXJlYXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLm1hcmdpbi10b3AtNTAtbW9kaWZ5e1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgfVxufVxuLmdyYWRpZW50LWJnLW5ld3tcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDdCMjYwIDAlLCAjMDUxQjM5IDQwJSk7XG4gICAgJi5tbC1mcmFtd29ya3tcbiAgICAgICAgaDIsIHB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWwtZnJhbXdvcmstYm94e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjJiMmIyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgLmhlYWRpbmctYXJlYXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9tYWNoaW5lLWxlYXJuaW5nL2JvcmRlci1saW5lLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1sLWZyYW13b3JrLWJveC10aWNrLWljb257XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWFyZWF7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgLm1sLWZyYW13b3JrLWJveC1oZWFkaW5ne1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cbi5oZWFkaW5nLWFyZWEtbWFpbntcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMwN0IyNjA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvdHRvbTogLTlweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzA3QjI2MDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwN0IyNjA7XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwN0IyNjA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIH1cbiAgICBoNHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuIiwiLmFyLXZyLXByb2Nlc3Mge1xuICAgIC5kLXRyYW5zLXByby13cmFwcGVyIHtcbiAgICAgICAgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NCxcbiAgICAgICAgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NSwgXG4gICAgICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveDYge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFyLXZyLXRlY2gge1xuICAgIC5vLWtleS1kaWZmLWJveCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDVweCAzMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA4cHggMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHItMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vLWtleS1kaWZmLWxlZnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94IHtcbiAgLnByb2Nlc3MtY29udGVudC1vcmRlci1saXN0IHtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZG90bmV0L2dyZWVuLXRpY2suc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNsb3VkZS1jb21wdXRpbmctdGVjaC1zdGFjayB7XG4gIC50ZWNoLXN0YWNrLW9yZWRlci1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDQ4MHB4KSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuICAgICAgLnRlY2gtc3RhY2stb3JlZGVyLWxpc3QtaXRlYW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgbWluLWhlaWdodDogNzhweDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RvdG5ldC9ncmVlbi10aWNrLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jbG91ZGUtY2FzZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuaW90LWNhc2Utd3JhcHBlci1ib3gge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgd2lkdGg6IDMwLjMzJTtcbiAgICB9XG4gIH1cbn1cbi5jbG9kZS1jb21wdXRpbmctZGVwbG95bWVudC1tb2RlbHMtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5jbG9kZS1jb21wdXRpbmctZGVwbG95bWVudC1tb2RlbHMtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAyMHB4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICAgIC5tbC1jYXNlcy1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgd2lkdGg6IDIyJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNsb2RlLWNvbXB1dGluZy1yaWdodC1zaWRlLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1jbG91ZC1lbmdpbmVlcmluZyB7XG4gICAgLmNsb2RlLWNvbXB1dGluZy1kZXBsb3ltZW50LW1vZGVscy1ib3gge1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDZweDtcbiAgICAgIC5tbC1jYXNlcy1pbWcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jbG91ZC1jb21wdXRpbmctZGV2ZWxvcG1lbnQtcHJvY2Vzcy1zZWN0aW9uIHtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICB9XG4gIC5jbG91ZC1jb21wdXRpbmctZGV2ZWxvcG1lbnQtcHJvY2VzcyB7XG4gICAgLmQtdHJhbnMtcHJvLXN0ZXBzIHtcbiAgICAgICYuZC10cmFucy1wcm8tc3RlcHMtbmV3IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDk4JTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jbG91ZC1jb21wdXRpbmctZGV2ZWxvcG1lbnQtcHJvY2Vzcy1ib3gge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cbi5jbG91ZC1jb21wdXRpbmctc2VydmljZS1zb2x1dGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5yb2J1c3QtbmV3LW1vZGlmeSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG4ubWFyZ2luLWJvdHRvbS0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuIiwiLmNvZGVpZ25pdGVyLWRldiB7XG4gICAgLmQtdHJhbnMtcHJvLXdyYXBwZXIge1xuICAgICAgICAuZC10cmFucy1wcm8tY29udGVudC1ib3gyLFxuICAgICAgICAuZC10cmFucy1wcm8tY29udGVudC1ib3gzLFxuICAgICAgICAuZC10cmFucy1wcm8tY29udGVudC1ib3g0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZC10cmFucy1wcm8tc3RlcHMge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODYlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5oci1idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG59IiwiXG5cbi5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzExZGVnLCByZ2JhKDYsMTY1LDEwMCwxKSAwJSwgcmdiYSgwLDgxLDEyNywxKSA0MSUsIHJnYmEoMiw2MiwxMDIsMSkgNzIlLCByZ2JhKDUsMjcsNTcsMSkgMTAwJSk7XG4gICAgcGFkZGluZzogNDBweCAwIDUwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAwIDQwcHg7XG4gICAgfVxuICAgIC5oZWFkaW5nLXRvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3MUUxOUQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzFFMTlEO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubS1leHRyYS1wYWRkaW5nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQ4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlzdC11bnN0eWxlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnNsY3QtY250ciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5maXhlZC1lbmdhZ2VtZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTcwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgICAgICB9XG4gICAgICAgICYtcm93IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gLnNwYW4tYnJlYWsge1xuICAgICAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgLy8gICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgLy8gICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDElO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAxNjBBOTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAyNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZml4ZWQtZW5nYWdlbWVudC1yaWdodCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZml4ZWQtZW5nYWdlbWVudC1jb2wge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQURCREU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmhhcy1wb2ludGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbC1jb250ZW50LWJveCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlZGVlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAmLXRvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LWVuZ2FnZW1lbnQtbW9kZWwvY2lyY2xlLWRvd24uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1lbmdhZ2VtZW50LW1vZGVsL2NpcmNsZS11cC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNvbC1jb250ZW50LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1yb3ctdG9wIHtcbiAgICAgICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAuZml4ZWQtZW5nYWdlbWVudC1jb2wge1xuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjMjdDMDcwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzFFMTlEO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDg1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5oYXMtdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm9yZGVyLWJvdHRvbS0wIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgLmJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAuYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAuYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIC5zbGN0LWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3ByaWNlLXRhYnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFlLXNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjY29yZGlvbl9ib2R5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgICBcbiAgICAgIC5kcm9wZG93bi13cmFwcGVyIC5hZS1zZWxlY3Qge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4ICNGRjc3MkYgc29saWQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LWVuZ2FnZW1lbnQtbW9kZWwvYm90dG9tLWFycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWUtc2VsZWN0LWNvbnRlbnQuYWN0aXZlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuZHJvcGRvd24td3JhcHBlciAuYWUtc2VsZWN0LmNob3NlbiB7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5kcm9wZG93bi13cmFwcGVyIC5hZS1zZWxlY3QgLmRvd24taWNvbiwgLmFlLXNlbGVjdCAudXAtaWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgdG9wOiA3cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5kcm9wZG93bi13cmFwcGVyIC5hZS1kcm9wZG93biAuc2VsZWN0LW1lbnUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZHJvcGRvd24td3JhcHBlciAuYWUtZHJvcGRvd24gLmFlLXNlbGVjdCwgLmRyb3Bkb3duLXdyYXBwZXIgLmFlLWRyb3Bkb3duIC5zZWxlY3QtbWVudT5saSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZHJvcGRvd24td3JhcHBlciAuYWUtZHJvcGRvd24gLnNlbGVjdC1tZW51PmxpPmE6Zm9jdXMsIC5kcm9wZG93bi13cmFwcGVyIC5hZS1kcm9wZG93biAuc2VsZWN0LW1lbnU+bGk+YTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmRyb3Bkb3duLXdyYXBwZXIgLmFlLWRpc2FibGVke1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuYWUtaGlkZXtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuICAgICAgXG4gICAgICB1bC5zZWxlY3QtbWVudXtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgfVxuICAgICAgXG4gICAgICB1bC5zZWxlY3QtbWVudXtcbiAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgICAgcGFkZGluZzo1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHVsLnNlbGVjdC1tZW51IGxpe1xuICAgICAgICBwYWRkaW5nOjVweCAwcHg7XG4gICAgICB9XG4gICAgXG4gICAgICAuc2hyLXJxc3QtYnRuIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwuZml4ZWQtZW5nYWdlbWVudC1tb2RlbC1kZXYge1xuICAgIC5maXhlZC1lbmdhZ2VtZW50LXJvdy1sZWZ0IHtcbiAgICAgICAgZmxleDogMCAwIDM1JTtcbiAgICAgICAgJi5maXhlZC1lbmdhZ2VtZW50LXJvdy1sZWZ0LW5ldy1iZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDkxQjNBO1xuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuICAgIC51aS10b29sdGlwLCAuYXJyb3c6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOWNmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNkNThmO1xuICAgICAgfVxuICAgICAgLnVpLXRvb2x0aXAge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAyN3B4IC05cHggcmdiYSgwLDAsMCwwLjc1KSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOWNmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2Q1OGYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDM4MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZm9udCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmFycm93IHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICAgICAgYm90dG9tOiAtMTZweDtcbiAgICAgIH1cbiAgICAgIC5hcnJvdy50b3Age1xuICAgICAgICB0b3A6IC0xNnB4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICB9XG4gICAgICAuYXJyb3cubGVmdCB7XG4gICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgIH1cbiAgICAgIC5hcnJvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDVweCA5cHggLTlweCBibGFjaztcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgIC5hcnJvdy50b3A6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICB9XG5cbi5ib3JkZXItcmlnaHQtcmFkaW91c1xue1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAxMHB4O1xufVxuIiwiLmRqYW5nby10ZWNoLXN0YWNrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgODBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXdyYXBwZXIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIuNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc3RhY2staW1nLW1vZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5vcGVuLWFwaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKkZvciBjb250YWN0IHVzIHBhZ2UqL1xuLy8gLm5ldy1jb250YWN0IHtcbi8vICAgICAuY29sLTQuY29sLWxnLTIub3JkZXItbGctMy5wLTAuanVzdGlmeS1jb250ZW50LWVuZC5kLWZsZXguYWxpZ24taXRlbXMtY2VudGVyIHtcbi8vICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuLy8gICAgICAgfVxuLy8gICAgIC5jb2wtMi5jb2wtbGctNy5weC0wLm9yZGVyLWxnLTIuby1tZW51LXdyYXAuanVzdGlmeS1jb250ZW50LWVuZCB7XG4vLyAgICAgICAgIGZsZXg6IDE7XG4vLyAgICAgfVxuLy8gICAgICNuYXYtaWNvbjQge1xuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4vLyAgICAgfVxuLy8gfVxuLypGb3IgY29udGFjdCB1cyBwYWdlKi9cblxuXG4uZGphbmdvLXRlY2gtc3RhY2stc2xpZGVyIHtcbiAgICAub3dsLWRvdHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnRlY2gtc3RhY2stbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiAiLCIubmV3LXRlY2gtbWVhbi1zdGFja3tcbiAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgODBweDtcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uZXctdGVjaC1tZWFuLXN0YWNrLXVse1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5ldy10ZWNoLW1lYW4tc3RhY2stYW5jaG9ye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjVweDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmZvbnQtd2VpZ250LTQwMHtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuLmJsdWUtYm5yLXNlY3Rpb24ge1xuICAgIGgye1xuICAgICAgICAmLmZvbnQtc2l6ZS1yZXNpemUtbmV3e1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5mb250LXdlaWdodC01MDB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufSIsIi5kYXBwLWJsb2NrY2huIHtcbiAgICAmLm8ta2V5LWRpZmYge1xuICAgICAgICAuYm9yZC1jb2wtMSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGE5MGUyO1xuICAgICAgICB9XG4gICAgICAgIC5ib3JkLWNvbC0yIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0OWM2ODQ7XG4gICAgICAgIH1cbiAgICAgICAgLm8ta2V5LWRpZmYtYm94IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDo4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzBweCAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sLWxnLTMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhcHAtdGVjaC1zdGFjayB7XG4gICAgLnByb2ZpbGUtdGFicyB7XG4gICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLnRhYi1wcm9maWxlLWhlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTY5Njk2O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjU4MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYi1wcm9maWxlLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0byAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oeWJyaWQtdGVjaC11c2Uge1xuICAgICYuby1rZXktZGlmZi1tb2RpZnkge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm8ta2V5LWRpZmYtYm94IHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggNTBweCAzNXB4IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oeWJyaWQtZGV2LXByb2Nlc3Mge1xuICAgIC5kLXRyYW5zLXByby13cmFwcGVyIHtcbiAgICAgICAgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94MyxcbiAgICAgICAgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94NCxcbiAgICAgICAgLmQtdHJhbnMtcHJvLWNvbnRlbnQtYm94MiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmQtdHJhbnMtcHJvLXN0ZXBzOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLypGbHV0dGVyIGRldmVsb3BtZW50Ki9cbi5mbHV0dGVyLWRldi1wcm9jZXNzIHtcbiAgICAuZC10cmFucy1wcm8td3JhcHBlciB7XG4gICAgICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveDMsXG4gICAgICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveDQsXG4gICAgICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveDUsXG4gICAgICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveDYge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZC10cmFucy1wcm8tc3RlcHM6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZC1wcm9jZXNzIHtcbiAgICAuZC10cmFucy1wcm8td3JhcHBlciB7XG4gICAgICAgIC5kLXRyYW5zLXByby1zdGVwczpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubXZwLXRleGgtc3RhY2sge1xuICAgIC5wcm9maWxlLXRhYnMge1xuICAgICAgICAudGFiLXByb2ZpbGUtY29udGVudCB7XG4gICAgICAgICAgICAudGFiLXByb2ZpbGUtY29udGVudC1hcmVhIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1jLXNoYXJwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1henVyZS1zcWwtZGF0YWJhc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5saXN0LXdpc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDVlYjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA1ZWI4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50YWItcHJvZmlsZS1jb250ZW50LXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tdnAtYmVuZWZpdC1kZXZlbG9wbWVudCB7XG4gICAgLmhlYWRpbmctdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubXZwLWtleS1yb2xlIHtcbiAgICAuaGVhZGluZy10b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm12LWRldi1wcm9jZXNzIHtcbiAgICAuZC10cmFucy1wcm8td3JhcHBlciB7XG4gICAgICAgIC5kLXRyYW5zLXByby1jb250ZW50LWJveDUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYXdzLWRldm9wcy10ZWNoLXN0YWNrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtd3JhcHBlciB7XG4gICAgICAgIC5hd3MtZGV2b3BzLXRlY2gtc3RhY2stc2xpZGVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIC5zcGxpZGVfc2xpZGVtb2Qge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAuYXdzLWRldm9wcy1jb250YWluZXJcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCAxMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogNXB4IDEwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDEwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnN0YWNrLWltZy1tb2Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYub3Blbi1hcGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF3cy1kZXZvcHMtdGVjaC1zdGFjay1zbGlkZXIge1xuICAgIC5vd2wtZG90cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuLy8gLmF3cy1kZXZvcHMtdGVjaC1zdGFjay1uby1zbGlkZXIge1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgZmxleC13cmFwOiB3cmFwO1xuLy8gICAgIGxpe1xuLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbi8vICAgICAgICAgd2lkdGg6IDI1JTtcbi8vICAgICAgICAgLmF3cy1kZXZvcHMtY29udGFpbmVye1xuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbi8vICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4vLyAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4wNSk7XG4vLyAgICAgICAgICAgICBib3gtc2hhZG93OiA1cHggMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMDUpO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuXG4iLCIuZW5nYWdlbWVudC1tb2RlbC1wYWdlLWJuciB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogMTMwcHggMjBweCA3NXB4IWltcG9ydGFudDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIC5oZWFkZXJfcmlnaHRfcGFuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb2xvcjogI0U5RjRGNTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLW9yYW5nZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYW5jaG9yLWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1lbmdhZ2VtZW50LXNwZWNpZmljIHtcbiAgICAuaGVhZGluZy10b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlvdC1jYXNlLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICYtYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmNTgwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmY1ODAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmVuZ2FnZW1lbnQtbW9kZWxzIHtcbiAgICAucGFnZS1lbmdhZ2VtZW50LXNwZWNpZmljIHtcbiAgICAgICAgLmhlYWRpbmctdG9wIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pb3QtY2FzZS13cmFwcGVyLWJveCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVzc2FnZS1zZWN0aW9uIHtcbiAgJG1lc3NhZ2Utc2VjdGlvbjogJjsgIFxuICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk3MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sZWZ0IHtcbiAgICAgICAgZmxleDogMTczcHg7XG4gICAgICAgIG1heC13aWR0aDogMTczcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE3M3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQjFCMUIxO1xuICAgIH1cbiAgICAmX19pbmZvcm1hdGlvbiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBoNSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgaDYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZW5nYWdlbWVudC13aHkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTBkZWcsIzA1MWIzOSAwLCMwMjNlNjYgNDUlLCMwMDUxN2YgNjQlLCMwMzgwNzAgMTAwJSkgIWltcG9ydGFudDtcbiAgICAub3dsLXN0YWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLm93bC1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRldGFpbHMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJcblxuLnByb2plY3QtYmFzZWQtYmFubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGFyb2plY3QtYmFzZWQtYmFubmVyLWdyYXBoaWMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFyb2plY3QtYmFzZWQtYmFubmVyLWdyYXBoaWMtbW9kIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgbGVmdDogLTY1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDg5cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9qZWN0LWJhc2VkLWJhbm5lci1yaWdodC1wIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tb3JhbmdlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFuY2hvci1saW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlcl9sZWZ0X3BhbiB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHJvamVjdC10YWlsb3JlZCB7XG4gICAgLmhlYWRpbmctdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWlsb3JlZC1ib3gge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgICB9XG4gICAgICAgICYtZ3JheSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3MHB4IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1zZXF1ZW5jZTEge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1zZXF1ZW5jZTIge1xuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9wcm9qZWN0LWJhc2VkL2NpcmNsZS10aWNrLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ucHJvcy1jb25zIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA3NXB4IDAgODBweDtcbiAgICB9XG4gICAgLmhlYWRpbmctdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtc2xhYiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICYtYm94IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNFM0UzRTM7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggMCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWdyYXkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0M3QzdDNztcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1ncmVlbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMwQjA1ODtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMzMEIwNTg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLmhlYWRpbmctdG9wIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZml4ZWQtZW5nYWdlbWVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg3MHB4O1xuICAgICAgICB9XG4gICAgICAgICYtcm93LWxlZnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA5MUIzQTtcbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtcm93LWxlZnQtaGVhZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRThFQUVEO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZml4ZWQtZW5nYWdlbWVudC1yb3ctdG9wIHtcbiAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQge1xuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LWNvbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzcxRTE5RDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDg1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5maXhlZC1lbmdhZ2VtZW50LXJvdyB7XG4gICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IHtcbiAgICAgICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LWNvbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREFEQkRFO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQURCREU7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDMwcHggMjdweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDAgM3B4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZGVkaWNhdGVkLXRlYW0tYmFzZWQvcmlnaHQtYXJyb3cuc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXVsIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtY29udGVudC1ib3gtdG9wLXVsIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMCAzcHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2RlZGljYXRlZC10ZWFtLWJhc2VkL3JpZ2h0LWFycm93LnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jbGljay1ibG9jayB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAuY29sLWNvbnRlbnQtYm94LXRvcC11bCB7XG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5ldy1lbmdhZ2VtZW50LW1vZGVsLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2VuZ2FnZW1lbnQtbW9kZWwvbmV3LWdyYXBoaWMvZW5nYWdlbWVudC1uZXctZ3JhcGhpYy5qcGcpIG5vLXJlcGVhdCAwIDAgLyBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJl9fbGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEzMHB4IDIwcHggNDVweCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5ldy1idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cbn1cbi5jaXJjbGUtd2l0aC1oYW5kIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcmlnaHQ6IC01MHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG59XG5cbi5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLm5ldy1maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWJnLXJlbW92ZXIge1xuICAgIC5oZWFkaW5nLXRvcC1jb21wYXJlLW1vZGVsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5ldy1jb21wYXJlLWVuZ2FnZW1lbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNERkRGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgICAuZml4ZWQtZW5nYWdlbWVudC1yb3ctbGVmdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzFEM0Q3MDtcbiAgICAgICAgZmxleDogMCAwIDIzJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaDUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9lbmdhZ2VtZW50LW1vZGVsL25ldy1ncmFwaGljL3doaXRlLXRpY2suc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQtaGVhZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBoNSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUQzRDcwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzQ0MwNjU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpeGVkLWVuZ2FnZW1lbnQtcm93IHtcbiAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjksIDYxLCAxMTIsIDAuMyk7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjksIDYxLCAxMTIsIDAuMyk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI5LCA2MSwgMTEyLCAwLjMpO1xuICAgICAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtY29sIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtYm9yZGVyLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyOSwgNjEsIDExMiwgMC4zKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZml4ZWQtZW5nYWdlbWVudC1jb2wtcmlnaHQtaGVhZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4IDVweDtcbiAgICAgICAgICAgICAgICAuYm94LWhlYWQtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0NDMDY1O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtYmx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0QjY5OUI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2VuZ2FnZW1lbnQtbW9kZWwvbmV3LWdyYXBoaWMvdHJpYW5nbGUucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAuZml4ZWQtZW5nYWdlbWVudC1jb2wge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyOSwgNjEsIDExMiwgMC4zKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZml4ZWQtZW5nYWdlbWVudC1yb3ctbGVmdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAuZml4ZWQtZW5nYWdlbWVudC1yb3ctbGVmdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwubmV3LWZpeGVkLWVuZ2FnZW1lbnQtbW9kZWwge1xuICAgIC5tLWNvbXBhcmUtbW9kZWwge1xuICAgICAgICAuZml4ZWQtZW5nYWdlbWVudC1yb3cge1xuICAgICAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQge1xuICAgICAgICAgICAgICAgIC5jb2wtY29udGVudC1ib3gtdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtY29sIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn0iLCIubXdjLWJhbm5lciB7XG4gICAgLy8gYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9td2MvbXdjLWJhbm5lci1ncmFwaGljLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgJi5vLXNraWxscy1oZXJvIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyX2xlZnRfcGFuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm13Yy1sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNwY2wtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzM2RTA3OTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzQ0YwQTk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXItbGFiZWwtc2hhcGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDAgMjVweDtcbiAgICAgICAgfVxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDM2MHB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgzNjBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi53aGl0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMzYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1vcmFuZ2Uge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1lbmdhZ2VtZW50LXNwZWNpZmljIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNzBweDtcbiAgICB9XG4gICAgLmhlYWRpbmctdG9wIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5vdC1jb252aW5jZWQtaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlvdC1jYXNlLXdyYXBwZXItYm94IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMzVweCAzMHB4IDMwcHggMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWlkLWJhbm5lci1zZWMxIHtcbiAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL213Yy9taWQtYmFubmVyMS5wbmcpIG5vLXJlcGVhdCAwIDAgLyBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjM0NGMEE5O1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm90LWNvbnZpbmNlZCB7XG4gICAgLmhlYWRpbmctdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlvdC1jYXNlLXdyYXBwZXItYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAzMHB4IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5vbi1idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNEY4REU5O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigjNEY4REU5LCAxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc+Pic7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm51bWJyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRGOERFOTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1pZC1iYW5uZXItc2VjMiB7XG4gICAgLy8gYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9td2MvbWlkLWJhbm5lcjIucG5nKSBuby1yZXBlYXQgMCAwIC8gY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogOTBweCAwIDEwMHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udS1kYXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZGF0ZS1pY29uLnN2Zykgbm8tcmVwZWF0IDAgNTAlLCB1cmwoL2ltYWdlcy9jb21tb24vYm90dG9tLWFycm93LnN2Zykgbm8tcmVwZWF0IDEwMCUgNTAlO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY29sb3I6ICMzQjNCM0I7XG59XG5cbi5td2Mtby1ib3R0b20tZm9ybSB7XG4gICAgLmZvcm0tbGVmdCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNzBweCA2MHB4IDQ2cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idHduLWxpbmUge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTE1MTUxO1xuICAgIH1cbiAgICAuY29tbW9uLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjM0IzQjNCO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cblxuLm13YyB7XG4gICAgLnRvcC1hZGR2ZXJ0aXNlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5vLW5hdmlnYXRpb24tYmFyLW5ldyAjcHJpbWFyeU5hdiB7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5lYXN0ZXItb2ZmZXJpbmctYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDlFREUzO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9lYXN0ZXItb2ZmZXJpbmcvYmFubmVyLWhhbmdpbmctZWdnLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgICB0b3A6IDY1cHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvamVjdC1iYXNlZC1iYW5uZXItcmlnaHQtcCB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51bmRlci1saW5lIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5ldy1idG4ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFyb2plY3QtYmFzZWQtYmFubmVyLWdyYXBoaWMtbW9kIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jc3RtLWxpbmstcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1wdCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Vhc3Rlci1vZmZlcmluZy9iZy1wYXR0ZXJuLWxmdC5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICB3aWR0aDogMjIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZWFzdGVyLW9mZmVyaW5nL2JnLXBhdHRlcm4tcnQucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMTZweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ib3R0b20tdGVybXMtdGV4dCB7XG4gICAgYmFja2dyb3VuZDogIzI4MzQ1QTtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAubGlnaHQtdGV4dCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVnc3RyYS1zdXBwb3J0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDAgNTBweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10b3Age1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ibHVlIHtcbiAgICAgICAgY29sb3I6ICM0QTkwRTI7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3N0bS1saW5rLXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLmVhc3Rlci13aHktY2hvb3NlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNzBweDtcbiAgICB9XG4gICAgLmhlYWRpbmctdG9wIHtcbiAgICAgICAgLmNtbi1oZWFkaW5nLXBhcmEge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuby1rZXktZGlmZi1ib3gge1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWwtY2FzZXMtaW1nIGkge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICAgIC5jbW4taGVhZGluZy1wYXJhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lYXN0ZXItaG93LWRvZXMtd29yayB7XG4gICAgYmFja2dyb3VuZDogIzI4MzQ1QTtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA3NXB4IDAgNDVweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bl93cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jc3RtLWxpbmstcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5ib3JkZXJlZC1ib3gge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNzBweCA0MHB4IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2Vhc3Rlci1vZmZlcmluZy9ib3JkZXJkLWltZy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICAvLyB3aWR0aDogNDUxcHg7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDI4MXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNjlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICM2N0JDOTM7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2Vhc3Rlci1vZmZlcmluZy9taWQtZWdnLWltZy5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgYm90dG9tOiA0NXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVhc3Rlci1ib3R0b20tZm9ybS1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjQUZEMEMxO1xuICAgIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkIzNDQ2O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNGRkUxNzU7XG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWxlZnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNzBweCA0NXB4IDQ2cHg7XG4gICAgICAgIH1cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMDZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTUxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9lYXN0ZXItb2ZmZXJpbmcvZm9ybS1lZ2ctaW1nLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMzJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53aGl0ZS1ibnItc3VwcG9ydC1zZXRjaW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGM0Y4O1xuICAgIGgyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWJsdWUge1xuICAgICAgICAgICAgY29sb3I6ICM0QTkwRTI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNzdG0tbGluay1wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi5lYXN0ZXItb2ZmZXJpbmcge1xuICAgIC50b3AtYWRkdmVydGlzZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuby1za2lsbHMtaGVybyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExNXB4IDIwcHggNDVweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNob29zZS1vZmZzaG9yZSB7XG4gICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLWxnLTMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuby1rZXktZGlmZi1ib3gge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuY2hvb3NlLW51bSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNEY4REU5O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWRldiB7XG4gICAgLnByb2ZpbGUtdGFicyB7XG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjQ0JFM0ZGO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50YWItcHJvZmlsZS1jb250ZW50IHtcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFiLXByb2ZpbGUtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0RjhERTk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAyMHB4IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjFGMzhFO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzQ0MwNjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZsYWcxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9vZmZzaG9yZS13ZWItZGV2ZWxvcG1lbnQvZmxhZzEucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZsYWcyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9vZmZzaG9yZS13ZWItZGV2ZWxvcG1lbnQvZmxhZzIucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZsYWczIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9vZmZzaG9yZS13ZWItZGV2ZWxvcG1lbnQvZmxhZzMucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZsYWc0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9vZmZzaG9yZS13ZWItZGV2ZWxvcG1lbnQvZmxhZzQucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kYXBwLXRlY2gtc3RhY2sge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY1cHggMCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5maXhlZC1lbmdhZ2VtZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYi1wcm9maWxlLWNvbnRlbnQtYXJlYSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LXJvdyB7XG4gICAgICAgICAgICAmLWxlZnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMTBweCAzMnB4IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maXhlZC1lbmdhZ2VtZW50LXJvdy10b3Age1xuICAgICAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtcmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgLmZpeGVkLWVuZ2FnZW1lbnQtY29sIHtcbiAgICAgICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbC1jb250ZW50LWJveCB7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmLXRvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWRldi5kYXBwLXRlY2gtc3RhY2sgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQuZml4ZWQtZW5nYWdlbWVudC1yb3ctbGVmdC1uZXctYmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjAzLCAyMjcsIDI1NSwgMC4xKTtcbiAgICBoNSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxufVxuXG4uZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5uZXctZml4ZWQtZW5nYWdlbWVudC1tb2RlbC5maXhlZC1lbmdhZ2VtZW50LW1vZGVsLWRldi5kYXBwLXRlY2gtc3RhY2sgLmZpeGVkLWVuZ2FnZW1lbnQtcm93LWxlZnQge1xuICAgIGZsZXg6IDAgMCAxOSU7XG4gICAgYmFja2dyb3VuZDogI0NCRTNGRjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ3NEQ1QTtcbiAgICBoNSB7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnByaWNpbmctbmV3LXRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0NCRTNGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjEpO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubm8tYm9yZGVyLW1vZCB7XG4gICAgLm8ta2V5LWRpZmYtYm94IHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiB3aWR0aCAqL1xuLnRhYmxlLXJlc3BvbnNpdmU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMXB4O1xuICB9XG4gIFxuICAvKiBUcmFjayAqL1xuICAudGFibGUtcmVzcG9uc2l2ZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBcbiAgfVxuICAgXG4gIC8qIEhhbmRsZSAqL1xuICAudGFibGUtcmVzcG9uc2l2ZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBcbiAgfVxuICBcbiAgLyogSGFuZGxlIG9uIGhvdmVyICovXG4gIC50YWJsZS1yZXNwb25zaXZlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IFxuICB9XG5cbiAgLnRoLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICB9XG4gIC5yb2xlLWNsYXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICB9XG5cbiAgLmV4cGVydHMtbW9kIHtcbiAgICAuby1rZXktZGlmZi1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMzVweCA4NXB4IDM1cHggMzVweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhpcmUtd2ViLWRldmVsb3BlcnMtc2VyIHtcbiAgICAvLyAubmV3LXNlcnZpY2Utc2VjdGlvbi1ib3gge1xuICAgIC8vICAgICBwYWdlLWJyZWFrLWluc2lkZTogaW5oZXJpdDtcbiAgICAvLyB9XG4gICAgLm5ldy1zZXJ2aWNlLXNlY3Rpb24td3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICB9IiwiLnNpdGVtYXAtYm9keSB7XG4gICAgcGFkZGluZzogNzBweCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogOTBweCAwIDYwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2dyZWVuLWFycm93LnBuZyk7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxLCBoMiwgaDMge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMmRiZTcwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY1ODAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaW5kdXN0cnktbWItbW9kIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zaXRlbWFwLXBhZ2Uge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgJi5zaXRlbWFwLXBhZ2UtMyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2l0ZW1hcC1wYWdlLTIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ5LjUlO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA2cHggMCA2cHggMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJkYmU3MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2VjZWJmOTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0ODQyYTg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnNpdGVtYXAtcGFnZS10ZWNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgfVxufVxuLnNpdGVtYXAtcGFnZS10ZWNoMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGkge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIH1cbn1cbi5zaXRlbWFwLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICYucGwtMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cbn0iLCIuYnRuLXYyIHtcbiAgICAkYnRuLXYyOiAmO1xuXG4gICAgbWF4LXdpZHRoOiA0MDlweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAmLS10cmFuc3BhcmVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLS10cmFuc3BhcmVudC1ibGFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tYXJyb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG59XG4uYnRuLW9yYW5nZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNGRjU4MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNGRjU4MDA7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogI0ZGNTgwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5idG4td3JhcHBlci12Mi0tcGFpciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAuYnRuLXYyIHtcbiAgICAgICAgZmxleDogMCAwIDM2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NzBweCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ5JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggNXB4IDIwcHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzcwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tdjMge1xuICAgICAgICBmbGV4OiAwIDAgMzYwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NzBweCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ5JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggNXB4IDIwcHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDEwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY21uLWJ0bi10cmFuc2l0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDApO1xuICAgICAgICB9XG4gICAgfVxufVxuLmJ0bi1hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ud2hpdGUtaG92ZXIge1xuICAgICY6aG92ZXIge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNGRjU4MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYnRuLS10cmFuc3BhcmVudHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tY2VudGVye1xuICAgIG1hcmdpbjowIGF1dG8gIWltcG9ydGFudDtcbn0iLCIvKlBvb2wgU2V0aW9uKi9cbi5wb29sLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyNXB4IDAgNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogIzNjYzA2NTtcbiAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjMzViMTVjO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuICAgIC5oZWFkaW5nLXVuZGVybGluZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzViMTVjO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgLnAtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucG9vbC1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICYubWItNDB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgICAub3dsLWRvdHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBnYXA6IDAgMTBweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBoZWlnaHQ6IDczcHg7XG4gICAgICB9XG4gICAgICAub3dsLWRvdCB7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWUxZTE7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmNTgwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxZTFlMTtcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmNTgwMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxpc3Qge1xuICAgICAgYmFja2dyb3VuZDogI2Q2ZTNmMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlM2YwO1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgZmxleDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBtYXJnaW46IDdweCAzcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDc3cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTEwNnB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Q2ZTNmMDtcbiAgICAgICAgICB3aWR0aDogNTYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICAud2QtNTAge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgIH1cbiAgICAgIC5ybHR2LTMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMTdweCAyM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTA4ZWM4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGlvbjIgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgICAgcmdiYSgxMzYsIDIyMiwgMTc3LCAxKSAwJSxcbiAgICAgICAgICAgIHJnYmEoMjYsIDE4NCwgMTAwLCAxKSAyMCUsXG4gICAgICAgICAgICByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLFxuICAgICAgICAgICAgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlXG4gICAgICAgICAgKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAgIHJnYmEoMTM2LCAyMjIsIDE3NywgMSkgMCUsXG4gICAgICAgICAgICByZ2JhKDI2LCAxODQsIDEwMCwgMSkgMjAlLFxuICAgICAgICAgICAgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSxcbiAgICAgICAgICAgIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJVxuICAgICAgICAgICk7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgICAgcmdiYSgxMzYsIDIyMiwgMTc3LCAxKSAwJSxcbiAgICAgICAgICAgIHJnYmEoMjYsIDE4NCwgMTAwLCAxKSAyMCUsXG4gICAgICAgICAgICByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLFxuICAgICAgICAgICAgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlXG4gICAgICAgICAgKTtcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzg4ZGViMVwiLGVuZENvbG9yc3RyPVwiIzA2NTdiNVwiLEdyYWRpZW50VHlwZT0xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29sLWxnLTgge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICB3aWR0aDogNjklO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjgwcHgpIHtcbiAgICAgIHdpZHRoOiA2NiU7XG4gICAgfVxuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHdpZHRoOiAzMSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyODBweCkge1xuICAgICAgd2lkdGg6IDM0JTtcbiAgICB9XG4gIH1cbiAgLnBvb2wtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLm93bC1wcmV2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgdG9wOiAzMnB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgY29sb3I6ICMzY2MwNjU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm93bC1uZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgIHRvcDogMzJweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGNvbG9yOiAjM2NjMDY1O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG4td3JhcHBlci12Mi0tcGFpciAuYnRuLXYyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cblxuICAmLS1zdWJwYWdlIHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAucG9vbC1ib3gtbGlzdCB7XG4gICAgICBtYXJnaW46IDdweDtcbiAgICB9XG4gIH1cblxuICAmLS1jbG91ZC1lbmdpbmVlcmluZyB7XG4gICAgLnBvb2wtYm94IHtcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGkge1xuICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGZpbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICB9XG4gICYtLWFuZ3VsYXIge1xuICAgIC5idG4tdjIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZmxleDogMCAwIDM4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBQbGF0Zm9ybSBTZWN0aW9uXG4uby1wbGF0Zm9ybS13b3JrIHtcbiAgJG8tcGxhdGZvcm0td29yazogJjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG4gICZfX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgICAmLS1pbm5lciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NhZTBlNztcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAvL21hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgfVxuICAgICYtLWlubmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBjb2xvcjogIzM1YjE1YztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgJl9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZTNmMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICYtLW5vYW5jaG9ye1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB9XG4gIH1cbiAgJl9fYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIH1cbiAgfVxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgLy8gQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAvLyAgIGhlaWdodDogNzZweDtcbiAgICAvLyB9XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYnRuLXdyYXBwZXItdjItLXBhaXIge1xuICAgIC5idG4tdjIge1xuICAgICAgbWFyZ2luOiAyMHB4IDVweCAwO1xuICAgIH1cbiAgfVxufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufSIsIi5uZXctYm90dG9tLWZvcm0ge1xuICAkbmV3LWJvdHRvbS1mb3JtOiAmO1xuXG4gIHBhZGRpbmc6IDM1cHggMCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDUyYzU4ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbmV3LWJvdHRvbS1mb3JtL2JnLWdyYXBoaWMxLnBuZykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyYzU4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gZ2FwOiAwIDkwcHg7XG4gICAgfVxuICB9XG4gICZfX2xlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgZmxleDogMCAwIDU4JTtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTE4MHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gICAgfVxuICAgIC5hdHRhY2htZW50LWxpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICB3aWR0aDogOTklO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMCAxMHB4O1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIGZsZXg6IDAgMCA0OSU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0OSUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgIC8vICY6OmJlZm9yZSB7XG4gICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xuICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgIHRvcDogMDtcbiAgICAvLyAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAvLyAgICAgd2lkdGg6IDc2NXB4O1xuICAgIC8vICAgICBoZWlnaHQ6IDc0MHB4O1xuICAgIC8vICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctYm90dG9tLWZvcm0vYmctZ3JhcGhpYzIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAvLyB9XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIC5mb3JtLXN1Yi1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBjb2xvcjogIzc1YTNmMDtcbiAgICAgIG1hcmdpbjogMTVweCAwIDI1cHg7XG4gICAgfVxuICB9XG4gICZfX3N0cm9uZyB7XG4gICAgY29sb3I6ICNiYWQyZWQ7XG4gIH1cbiAgLm8tY29udGFjdC1mb3JtX19jb250YWN0LWZvcm0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy8gZ2FwOiAwIDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5mb3JtLXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OGJjZjg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmbGV4OiAwIDAgNDguNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIH1cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJlt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OGJjZjg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAuYXR0YWNoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDE1cHg7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDAgNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuby1jb250YWN0LWZvcm1fX2F0dGFjaGVtZW50LXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogIzc1YTNmMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICZfX2J0bi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb25maWRlbnRpYWwtdGV4dC13cmFwIHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjE1ODk0O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX193aGF0cy1uZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzIxNTg5NDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjNDQ5MmRjO1xuICAgIH1cbiAgfVxuICAuZm9ybS1yaWdodCB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgfVxuICAuZm9ybS1sZWZ0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmX19lbWFpbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMxMzUxOTU7XG4gICAgcGFkZGluZzogNjBweCA0MHB4IDYwcHg7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjYmFkMmVkO1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZjNmNmY5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1Mjg5Yzc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RydXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQyNTRhO1xuICAgIHBhZGRpbmc6IDUwcHggNDBweCA0MHB4O1xuICAgIGg1IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjZjNmNmY5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2JhZDJlZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBsaSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgZmxleDogMCAwIDQ3JTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGNvbG9yOiAjNzVhM2YwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbn1cblxuLnNraWxsLWJvdHRvbS1mb3JtLWN1c3RvbS1kZXYge1xuICBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4uc2tpbGwtYm90dG9tLWZvcm1fX3N0cm9uZyB7XG4gIGNvbG9yOiAjY2RkZWZhO1xufVxuXG4uc2tpbGwtYm90dG9tLWZvcm0tLWhlYWx0aGNhcmUge1xuICAubmV3LWJvdHRvbS1mb3JtX19idG4td3JhcHBlciB7XG4gICAgYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHdpZHRoOiAzMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vTkVXIEJBTk5FUiBBUkVBXG4ubmV3LWJhbm5lci1hcmVhe1xuICAkbmV3LWJhbm5lci1hcmVhIDogJjtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwODFDMzY7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gICY6YmVmb3Jle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA0MTBweDtcbiAgICBoZWlnaHQ6IDI0NXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3R3by1mb3Itb25lL2Jhbm5lci10b3AtZ3JhZGllbnQucG5nKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHRvcDogNjVweDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvdHdvLWZvci1vbmUvYmFubmVyLWJvdHRvbS1ibHVlLnN2Zykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjphdXRvO1xuICB9XG4gICZfX3NwYWNpbmd7XG4gICAgcGFkZGluZzogMTE1cHggMjBweCAwO1xuICB9XG4gICZfX2xlZnR0b3AtYXJlYXtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gICZfX2NvbnRlbnRhcmVhe1xuICAgIG1heC13aWR0aDogNTU0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19zdWJoZWFkaW5ne1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM4NEE1Rjk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDM3MHB4KSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG4gICZfX2hlYWRpbmd7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogNTUlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9faGVhZGluZ2JvbGR7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzNDQzA2NTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1heC13aWR0aDogMzg5cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICB9XG4gIH1cbiAgJl9faGVhZGluZ2NvbnRlbnR7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB9XG4gIH1cbiAgJl9fdHdvbG9nb3tcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiAtNTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg0MjBweCkge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHJpZ2h0OiAtMzVweDtcbiAgICAgIHRvcDogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTE4MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgcmlnaHQ6IC02MHB4O1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuICAmX19mb3JtYXJlYXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0b3A6IDdweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg1NjBweCkge1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDI1cHgpIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNzUwcHg7XG4gICAgICBoZWlnaHQ6IDUyOHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvdHdvLWZvci1vbmUvbmV3LWJhbm5lci1mb3JtLWJlZm9yZS5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTAyNHB4KSB7XG4gICAgICAgIGxlZnQ6IC0zNSU7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19mb3JtcGFydHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjEpO1xuICAgIHotaW5kZXg6IDExMTE7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMjdweDtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2NvbnRhY3QtdXMvZGFzaGVkLWxpbmUucG5nKSAwIDAgcmVwZWF0O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJl9fZm9ybXdyYXBwZXJhY3Rpb257XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgI2RqYW5nby1vLWNvbnRhY3QtZm9ybTF7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAubmV3LWJvdHRvbS1mb3JtX19idG4td3JhcHBlcntcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5ldy1ib3R0b20tZm9ybV9fd3JhcHBlcntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuYXR0YWNoe1xuICAgICAgbWFyZ2luOiA1cHggMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDlweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG4gICAgICAuby1jb250YWN0LWZvcm1fX2F0dGFjaGVtZW50LXRleHR7XG4gICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgY29sb3I6ICMzY2MwNjUgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5ldy1iYW5uZXItYXJlYV9fY29uZmlkZW50aWFse1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb25maWRlbnRpYWwtdGV4dC13cmFwIHVse1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBsaXtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCA0cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9IFxuICB9XG4gICZfX2Zvcm10aXR0bGV7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19mb3JtaW5wdXR7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjoxcHggc29saWQgI0RCREJEQiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYmxhY2stY29sb3IgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDE5cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkYmxhY2stY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGJsYWNrLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkYmxhY2stY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkYmxhY2stY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi0tdGV4dGFyZWF7XG4gICAgICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgMTlweCAhaW1wb3J0YW50O1xuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRibGFjay1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRibGFjay1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRibGFjay1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb25maWRlbnRpYWx7XG4gICAgXG4gIH1cbiAgJl9fY29uZmlkZW50aWFsLWxpc3R7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBjb2xvcjogJGJsYWNrLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCA3cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNFMUUxRTEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJl9fYnRue1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxN3B4IDI1cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBtYXgtd2lkdGg6IDI1NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgZ3tcbiAgICAgICAgZmlsbDogI2ZmNTgwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL09GRkVSIERFVEFJTFNcbi5vZmZlci1kZXRhaWxze1xuICAkb2ZmZXItZGV0YWlscyA6ICY7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuXG4gICZfX3NwYWNpbmd7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICB9XG4gICZfX3RpdHRsZXtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAmX19saXN0e1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAmX19tYXJnaW4tYm90dG9te1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgJl9faXRlbXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI0RERERERDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNjJkYmJlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwIDE4cHggMCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICB9XG4gICAgICAvLyAmOm50aC1jaGlsZCgzbiszKXtcbiAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgLy8gfVxuICAgICAgLy8gJjpudGgtY2hpbGQoMm4rMil7XG4gICAgICAvLyAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNDQ5MmRjO1xuICAgICAgLy8gfVxuICAgICAgLy8gJjpsYXN0LWNoaWxke1xuICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAvLyB9XG4gICAgfVxuICAmX19pdGVtY291bnR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2RTA3OTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gICZfX2l0ZW10ZXh0e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTAyNHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fYnRue1xuICAgIG1hcmdpbjo0N3B4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxN3B4IDI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBtYXgtd2lkdGg6IDI4N3B4O1xuICAgIH1cbiAgICBzdmd7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGd7XG4gICAgICAgIGZpbGw6ICNmZjU4MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub3RlLXRleHR7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweCAxNXB4O1xufSIsIi8vT0ZGRVIgQkVORUZJVFNcbi5vZmZlci1iZW5lZml0c3tcbiAgJG9mZmVyLWJlbmVmaXRzIDogJjtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcblxuICAmX19zcGFjaW5ne1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgfVxuICAmX190aXR0bGV7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgfVxuICAmX19saXN0e1xuICAgIG1hcmdpbjogNDZweCAwIDY3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgJl9faXRlbXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIGJvcmRlcjoxcHggc29saWQgI0RERERERDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE4cHggMCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgcGFkZGluZzogNDBweCAzNnB4IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAzNjJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMThweDtcbiAgICAmOm50aC1jaGlsZCgzbiszKXtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExODFweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEwMjVweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgXG4gIH1cbiAgJl9faXRlbXRpdHRsZXtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbXRleHR7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAmX19idG57XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBtYXJnaW46MjBweCBhdXRvIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAzOTdweDtcbiAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICBwYWRkaW5nOiAxN3B4IDI1cHg7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgZ3tcbiAgICAgICAgZmlsbDogI2ZmNTgwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL0VYQ0VMTEVOQ0UgTUVFVFNcbi5leGNlbGxlbmNlLW1lZXRze1xuICAkZXhjZWxsZW5jZS1tZWV0IDogJjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjVweCAwIDA7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmLS10b3BwYWRkaW5ne1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0dGxle1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQ0MwNjU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19zdWJ0aXR0bGV7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG4gICZfX2NsaWVudGxpc3RzLW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAub3dsLWRvdHMge1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgaGVpZ2h0OiA3M3B4O1xuICAgIH1cbiAgfVxuICAmX19jbGllbnRsaXN0e1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAvLyBnYXA6IDIwcHggMjBweDtcbiAgICB9XG4gICAgLm93bC1zdGFnZXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX19jbGllbnRpdGVte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZmxleDogMCAwIDQ3JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW46MCA1cHggMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAub3dsLXN0YWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwIDEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGdhcDogMDtcbiAgICB9XG59XG4gICZfX2NsaWVudHRleHR7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzcwcHgpIHtcbiAgICAgIHRvcDogaW5oZXJpdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB0b3A6IC01NXB4O1xuICAgIH1cbiAgfVxuICAmX19tZWV0c2FyZWF7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTVCQkY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDQ1cHggMjBweCAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCA0MHB4O1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU1QkJGO1xuICAgICAgcmlnaHQ6IC0xMDAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTVCQkY7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3BsaWRlX19wYWdpbmF0aW9ue1xuICAgICAgYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAub3dsLXN0YWdlLW91dGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNUI4MUUxO1xuICAgICAgfVxuICAgIH1cbiAgICAub3dsLWRvdHMge1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA3M3B4O1xuICAgIH1cbiAgfVxuICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNTVweDtcbiAgfVxuICAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjU4MDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbiZfX21lZXRzbGlzdCB7XG4gIC5zcGxpZGVfX3RyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAtMTZweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICM1QjgxRTE7XG4gICAgfVxuICB9XG59XG4gICZfX21lZXRzdGl0dGxle1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGNvbG9yOiAjODRBNUY5O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgIG1hcmdpbi10b3A6IC0zM3B4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX21lZXRzbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAuc3BsaWRlX19wYWdpbmF0aW9ue1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gICAgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZXtcbiAgICAgIGJhY2tncm91bmQ6ICM5YjliOWI7XG4gICAgfVxuICB9XG4gICZfX21lZXRzaXRlbXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzcwcHgpIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNUI4MUUxO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1QjgxRTE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTVCQkY7XG4gICAgICAgIGJvdHRvbTogLTcuNXB4O1xuICAgICAgICByaWdodDogLTcuNXB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmOm50aC1jaGlsZCgybisyKXtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1QjgxRTE7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDNuKzMpe1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzMpe1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzIpe1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuZXhjZWxsZW5jZS1tZWV0c19fbGlzdGNvbnRlbnR7XG4gICAgICAgIC8vIG1heC13aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NzBweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5leGNlbGxlbmNlLW1lZXRzX19saXN0Y29udGVudHtcbiAgICAgICAgLy8gbWFyZ2luOiAwO1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19saXN0Y29udGVudHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1heC13aWR0aDogMTYycHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnR0aXR0bGV7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50dGV4dHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjowO1xuICB9XG4gICZfX29mZmljZXRpdHRsZXtcbiAgICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM4NEE1Rjk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW46IDI4cHggMCAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgJl9fb2ZmaWNlbGlzdHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgIzg0QTVGOTtcbiAgfVxuICAmX19vZmZpY2VpdGVte1xuICAgIC8vIGZsZXg6IDAgMCAxNjkuNXB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJl9fb2ZmaWNlaXRlbXN7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgICY6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3R3by1mb3Itb25lL3BvcC11cC1pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAub2ZmaWNlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NGE1Zjk7XG4gIH1cbiAgJl9fb2ZmaWNlYnV0dG9uYXJlYXtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJl9fb2ZmaWNlYnRue1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxN3B4IDI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgICAgbWFyZ2luOiAwIDEzcHggMCAwO1xuICAgIH1cbiAgICBzdmd7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGd7XG4gICAgICAgIGZpbGw6ICNmZjU4MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3Rha2VidG57XG4gICAgbWFyZ2luOjA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjoycHggc29saWQgJHdoaXRlLWNvbG9yO1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxN3B4IDI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDMwN3B4O1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Zne1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICBjb2xvcjogI2ZmNTgwMDtcbiAgICAgIGd7XG4gICAgICAgIGZpbGw6ICNmZjU4MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMCAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6IDAgMTBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICB0b3A6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDczcHg7XG4gICAgfVxuICAgIC5vd2wtZG90IHtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNFMUUxRTE7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjU4MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2FzdGVyaXNrdGV4dHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uc2xiT3ZlcmxheSB7XG4gIHotaW5kZXg6IDk5OTk5OSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDtcbn1cbi5zbGJXcmFwT3V0ZXIge1xuICB6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDtcbiAgfVxuXG4uaG9tZS1leGNlbGxlbmNle1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2JjYmNiO1xuICB9XG4gIC5jb2wtbGctNHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59IiwiLy9PRkZFUiBERVRBSUxTXG4uY3VzdG9tLXJldmlld3tcbiAgJGN1c3RvbS1yZXZpZXcgOiAmO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19zcGFjaW5ne1xuICAgIHBhZGRpbmc6IDMwcHggMCAzNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgNTBweDtcbiAgICB9XG4gICAgJi0tbGlnaHR7XG4gICAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RpdHRsZWltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0dGxle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBjb2xvcjogIzI2MkUzNjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc3MHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgLy8gZm9udC1zaXplOiA1MXB4O1xuICAgICAgLy8gbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OThERjk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19zdWJ0aXR0bGV7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICB9XG4gIH1cbiAgJl9fcmV2aWV3YXJlYXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLm93bC1uYXZ7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5zcGxpZGVfX2Fycm93LS1wcmV2e1xuICAgICAgZm9udC1zaXplOiA0NXB4IWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjM2NjMDY1ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzY2MwNjUgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46MCA1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjYzA2NSAhaW1wb3J0YW50O1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3BsaWRlX19hcnJvdy0tbmV4dHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweCFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzNjYzA2NSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2NjMDY1ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOjAgNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzY2MwNjUgIWltcG9ydGFudDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3Jldmlld2l0ZW17XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIH1cbiAgJl9fcmV2aWV3aXRlbXN7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6MXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTAyNHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDI3N3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTEyMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMzAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTVweCAyMHB4IDBweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgfVxuICB9XG4gICZfX3F1b3RlaW1ne1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9fcXVvdGVjb250ZW50e1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAmX19hdXRob3JhcmVhe1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG4gIH1cbiAgJl9fYXV0aG9yaW1hZ2V7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICZfX2F1dGhvcmRldGFpbHN7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbiAgJl9fYXV0aG9ybmFtZXtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46MDtcbiAgfVxuICAmX19hdXRob3JkZXNpZ25hdGlvbntcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgIG1hcmdpbjowO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgJl9fYXV0aG9yY29tcGFueXtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzg5ODk4OTtcbiAgICBtYXJnaW46MDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gICZfX2J0bntcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxN3B4IDI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDMzM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTRweDtcbiAgICB9XG4gICAgc3Zne1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBne1xuICAgICAgICBmaWxsOiAjZmY1ODAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19wYXJ0bmVye1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBtYXJnaW46MThweCAwIDI1cHg7XG4gIH1cbiAgJl9fcGFydG5lcmxpc3R7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luOiAwIDIwcHggN3B4IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luOiAwIDMwcHggMTBweCAwO1xuICAgIH1cbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzIpe1xuICAgICAgbWFyZ2luOjAgMzBweCAwIDA7XG4gICAgfVxuICB9XG4gICZfX3JhbmtyaWJib257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXgtd2lkdGg6IDMxOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNDQzA2NTtcbiAgICBwYWRkaW5nOiA1LjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAtMTZweDtcbiAgICAgIHdpZHRoOiAwcHg7XG4gICAgICBoZWlnaHQ6IDBweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDE2cHggMzBweCAwIDA7XG4gICAgICBib3JkZXItY29sb3I6ICM0RTY0NTQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gIH1cbiAgLmNvbC1sZy04LXJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zay1mYWRpbmctY2lyY2xlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMTIwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgdG9wOiAyMzlweDtcbiAgICB9XG4gIH1cbiAgLmNzLWNvbnQge1xuICAgICYuaW52aXNpYmxlIHtcbiAgICAgICAgaGVpZ2h0OiAzMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDY0OHB4O1xuICAgICAgICB9XG4gICAgfVxuICB9XG4gIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBib3R0b206IC0zMHB4O1xuICAgICAgcmlnaHQ6IDUzcHg7XG4gICAgfVxuICB9XG4gIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICByaWdodDogOHB4O1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgfVxuICB9XG4gIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogLTQwcHg7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgfVxuICB9XG59XG4udHJ1c3RwaWxvdC13aWRnZXQtbW9kIHtcbiAgdG9wOiAyMHB4O1xufVxuXG5cbi5jdXN0b20tcmV2aWV3X19yZXZpZXdpdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICAuc2xpZGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuICAgIH1cbiAgfVxufVxuLmdydC1zbGlkZXItbGlnaHR7XG4gIC5zcGxpZGVfX2Fycm93c3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuby1hcHBvaW5ybWVudC1oZWFkZXIge1xyXG4gICRvLWFwcG9pbnJtZW50LWhlYWRlcjogJjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQyNjQyO1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMTdweDtcclxuICB9XHJcbiAgJl9fbG9nb3BhbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiA1N3B4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sb2dvaWNvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2EzYzJkMDtcclxuICAgIG1heC13aWR0aDogNDglO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3Qge1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYigxMywgMzgsIDY2KTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDI3MGRlZyxcclxuICAgICAgICByZ2JhKDEzLCAzOCwgNjYsIDApIDAlLFxyXG4gICAgICAgIHJnYmEoMTMsIDM4LCA2NiwgMSkgNDUlXHJcbiAgICAgICk7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiKDEzLCAzOCwgNjYpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgOTBkZWcsXHJcbiAgICAgICAgcmdiYSgxMywgMzgsIDY2LCAwKSAwJSxcclxuICAgICAgICByZ2JhKDEzLCAzOCwgNjYsIDEpIDQ1JVxyXG4gICAgICApO1xyXG4gICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3RhcmVhe1xyXG4gICAgLm8tYXBwb2lucm1lbnQtaGVhZGVyX19pdGVte1xyXG4gICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDU3cHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW1jb250ZW50IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcbiAgJl9faXRlbXRpdHRsZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbXN1YiB7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm8tYXBwb2ludG1lbnQge1xyXG4gICRvLWFwcG9pbnRtZW50OiAmO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTNjMmQwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiByZ2IoMjI3LCAyNDMsIDI1MCk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgMTgwZGVnLFxyXG4gICAgcmdiYSgyMjcsIDI0MywgMjUwLCAxKSAwJSxcclxuICAgIHJnYmEoMjM1LCAyNDYsIDI1MSwgMC42KSA2NiUsXHJcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCVcclxuICApO1xyXG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjI3LCAyNDMsIDI1MCk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDE4MGRlZyxcclxuICAgICAgcmdiYSgyMjcsIDI0MywgMjUwLCAxKSAwJSxcclxuICAgICAgcmdiYSgyMzUsIDI0NiwgMjUxLCAwLjYpIDY2JSxcclxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlXHJcbiAgICApO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2Utb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLW91dDtcclxuICAgIGFuaW1hdGlvbjogZmFkZUluIGVhc2UgNXM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIGVhc2UgNXM7XHJcbiAgICAtbW96LWFuaW1hdGlvbjogZmFkZUluIGVhc2UgNXM7XHJcbiAgICAtby1hbmltYXRpb246IGZhZGVJbiBlYXNlIDVzO1xyXG4gICAgLW1zLWFuaW1hdGlvbjogZmFkZUluIGVhc2UgNXM7XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgZmFkZUlue1xyXG4gICAgMCUge1xyXG4gICAgICBvcGFjaXR5OjA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgb3BhY2l0eToxO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBALW1vei1rZXlmcmFtZXMgZmFkZUluIHtcclxuICAgIDAlIHtcclxuICAgICAgb3BhY2l0eTowO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIG9wYWNpdHk6MTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgIG9wYWNpdHk6MDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICBvcGFjaXR5OjE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEAtby1rZXlmcmFtZXMgZmFkZUluIHtcclxuICAgIDAlIHtcclxuICAgICAgb3BhY2l0eTowO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIG9wYWNpdHk6MTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQC1tcy1rZXlmcmFtZXMgZmFkZUluIHtcclxuICAgIDAlIHtcclxuICAgICAgb3BhY2l0eTowO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIG9wYWNpdHk6MTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5qcy1ncmF5ZWQtb3V0IHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYigxNjMsMTk0LDIwOCk7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDE2MywxOTQsMjA4LDApIDAlLCByZ2JhKDE2MywxOTQsMjA4LDAuMSkgMzUlLCByZ2JhKDE2MywxOTQsMjA4LDAuNikgNTAlLCByZ2JhKDE2MywxOTQsMjA4LDAuMykgNzAlLCByZ2JhKDE2MywxOTQsMjA4LDApIDEwMCUpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgICBvcGFjaXR5OjE7XHJcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluIGVhc2UgNXM7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gZWFzZSAuNXM7XHJcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBmYWRlSW4gZWFzZSAuNXM7XHJcbiAgICAgIC1vLWFuaW1hdGlvbjogZmFkZUluIGVhc2UgLjVzO1xyXG4gICAgICAtbXMtYW5pbWF0aW9uOiBmYWRlSW4gZWFzZSAuNXM7XHJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA4NiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJpZ2h0LWJvcmRlci10cmFuc3BhcmVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYigxNjMsIDE5NCwgMjA4KTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDE4MGRlZyxcclxuICAgICAgICByZ2JhKDE2MywgMTk0LCAyMDgsIDEpIDAlLFxyXG4gICAgICAgIHJnYmEoMTYzLCAxOTQsIDIwOCwgMC42MikgNzAlLFxyXG4gICAgICAgIHJnYmEoMTYzLCAxOTQsIDIwOCwgMCkgMTAwJVxyXG4gICAgICApO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX29ydGV4dHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0NDkyREM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogNTJweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgei1pbmRleDogOTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgfVxyXG4gICZfX2Zvcm1wYW5lbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgcGFkZGluZzogNTJweCAwIDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXR0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xyXG4gICAgY29sb3I6ICMyNjJlMzY7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDAgMTJweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ2LjVweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc3VidGl0dGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICAgIGNvbG9yOiAjMjYyZTM2O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHNwYW4ge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg0ODQ4NDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWNvbnZlcnNhdGlvbi1mb3JtIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNjlweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdmYTBiMDtcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTZweDtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogIzI2MmUzNjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAmW3R5cGU9bnVtYmVyXSB7XHJcbiAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7IFxyXG4gICAgICB9XHJcbiAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257XHJcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbntcclxuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICAmLmZpbGVhdHRhY2hlZC11cmwtbW9ke1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICAmI3Bob25lTnVtYmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzI2MmUzNiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMjYyZTM2ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzI2MmUzNiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzI2MmUzNiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxNTdweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdmYTBiMDtcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgcGFkZGluZzogMjBweCAxNnB4IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAjMjYyZTM2O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMjYyZTM2ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMyNjJlMzYgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMjYyZTM2ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMjYyZTM2ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fZm9ybXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmX19mb3Jtd3JhcHBlcmluc2lkZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5vLWNvbnRhY3QtZm9ybV9fY29udGFjdC1mb3JtIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FsZW5kZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogNTJweCAwIDJlbSAzZW07XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJPclwiO1xyXG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0NDkyREM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogLTQ1cHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYigxNjMsIDE5NCwgMjA4KTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDI3MGRlZyxcclxuICAgICAgICByZ2JhKDE2MywgMTk0LCAyMDgsIDApIDAlLFxyXG4gICAgICAgIHJnYmEoMTYzLCAxOTQsIDIwOCwgMC42OCkgNTAlLFxyXG4gICAgICAgIHJnYmEoMTYzLCAxOTQsIDIwOCwgMCkgMTAwJVxyXG4gICAgICApO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19hdHRhY2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvdHdvLWZvci1vbmUvYXR0YWNoLWljb24tYmxhY2suc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDM1cHggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDEwcHggMCAwIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgIG1hcmdpbjoxMHB4IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5vLWNvbnRhY3QtZm9ybV9fYXR0YWNoZW1lbnQtdGV4dCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICAgICAgY29sb3I6ICMyNjJlMzY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jYWxlbmRlcmNvbnRhaW5lciB7XHJcbiAgICAjY2FsZW5kYXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDM3NXB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwIDVweDtcclxuICAgICAgICAudWktZGF0ZXBpY2tlci1wcmV2IHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgLy8gcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAvLyBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAudWktaWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzY2MwNjU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmNTgwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIuKAuVwiO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudWktc3RhdGUtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICAgICAgICAgIC51aS1pY29uIHtcclxuICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudWktZGF0ZXBpY2tlci10aXRsZSB7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnVpLWRhdGVwaWNrZXItbmV4dCB7XHJcbiAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIC51aS1pY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjYzA2NTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY1ODAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oC6XCI7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudWktc3RhdGUtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICAgICAgICAgIC51aS1pY29uIHtcclxuICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzFhMWExYTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC42MTIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnVpLWRhdGVwaWNrZXItd2Vlay1lbmQudWktZGF0ZXBpY2tlci10b2RheSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH0gICAgXHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhbGVuZGVydGl0dGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fZW1haWx0ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZW1haWxhbmNob3Ige1xyXG4gICAgY29sb3I6ICM0YTkwZTI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbiAgLmMtYnRuIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbjogMCAwIDA7XHJcbiAgICB9XHJcbiAgICBzdmcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBjb2xvcjogI2ZmNTgwMDtcclxuICAgICAgZyB7XHJcbiAgICAgICAgZmlsbDogI2ZmNTgwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19mbGlwZm9ybXtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA2OXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjN2ZhMGIwO1xyXG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAxNnB4O1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjMjYyZTM2O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMyNjJlMzYgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzI2MmUzNiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMyNjJlMzYgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMyNjJlMzYgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmMtYnRue1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIDAgIWltcG9ydGFudDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmI0OTM7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjJiNDkzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2NoZWNrXHJcblxyXG4udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcclxuICBhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTA1LCAyNTUsIDAuMDY3KTtcclxuICAgIGNvbG9yOiAjMDA2MGU2O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwNSwgMjU1LCAwLjE0OSk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIuXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udWktZGF0ZXBpY2tlci1ub25ld29ya2luZyB7XHJcbiAgYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwNSwgMjU1LCAwLjA2Nyk7XHJcbiAgICBjb2xvcjogIzAwNjBlNjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMDUsIDI1NSwgMC4xNDkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZsaXAtY29udGFpbmVyIHtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xyXG4gIC1tb3otcGVyc3BlY3RpdmU6IDEwMDA7XHJcbiAgLW8tcGVyc3BlY3RpdmU6IDEwMDA7XHJcbiAgcGVyc3BlY3RpdmU6IDEwMDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhM2MyZDA7XHJcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMzY2MwNjU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mbGlwLWNvbnRhaW5lci5ob3ZlciAuZmxpcHBlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG59XHJcblxyXG4uZmxpcC1jb250YWluZXIsXHJcbi5mcm9udCxcclxuLmJhY2sge1xyXG4gIHdpZHRoOiAzNTBweDtcclxuICBoZWlnaHQ6IDQzMHB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDI1cHgpIHtcclxuICAgIHdpZHRoOiA1MTdweDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGlwcGVyIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnM7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG5cclxuICAtbW96LXRyYW5zaXRpb246IDAuNnM7XHJcbiAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG5cclxuICAtby10cmFuc2l0aW9uOiAwLjZzO1xyXG4gIC1vLXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcblxyXG4gIHRyYW5zaXRpb246IDAuNnM7XHJcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZnJvbnQsXHJcbi5iYWNrIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtby1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgLmJhY2stbG9nb3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDQyOHB4O1xyXG4gIH1cclxuICAuYmFjay1hbmNob3Jle1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBjb2xvcjogIzI2MmUzNjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBzdmd7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDFzIGFsbCBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAjZmY1ODAwO1xyXG4gICAgICBzdmd7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsMCk7XHJcbiAgICAgICAgZ3tcclxuICAgICAgICAgIHN0cm9rZTogI2ZmNTgwMDs7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZnJvbnQge1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5iYWNrIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgYmFja2dyb3VuZDogI0Y1RjlGQTtcclxuICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG5ib2R5e1xyXG4gICYuanMtbW9iaWxlYm9keWdyYXl7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLm1vYmlsZS1vdmVybGF5e1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYzLDE5NCwyMDgsMC41KTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgICBhbmltYXRpb246IGZhZGVJbiBlYXNlIDFzO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIGVhc2UgMXM7XHJcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBmYWRlSW4gZWFzZSAxcztcclxuICAgICAgLW8tYW5pbWF0aW9uOiBmYWRlSW4gZWFzZSAxcztcclxuICAgICAgLW1zLWFuaW1hdGlvbjogZmFkZUluIGVhc2UgMXM7XHJcbiAgICB9XHJcbiAgICAuZmxpcC1jb250YWluZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOjUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLm8tYXBwb2ludG1lbnR7XHJcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gICAgLm8tYXBwb2ludG1lbnRfX2NhbGVuZGVye1xyXG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmpzLWNvbnZlcnNhdGlvbi1lcnJvcntcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExODBweCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogLTc4cHhcclxuICB9XHJcbn0iLCIuY29udGFjdC1uZXcge1xuICAgICRjb250YWN0LW5ldzogJjtcblxuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1jb250YWN0L21vYmlsZS1iZy5qcGcpbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctY29udGFjdC9iYW5uZXItYmcuanBnKW5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG4gICAgfVxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDg1cHggMCAwIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDg2MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDIwcHggMCFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLm8tY29udGFjdC11cyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAuby1jb250YWN0LXVzLW5ldyB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgICAgICBmb250LXNpemU6IDMxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNDQzA2NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19iYW5uZXItbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMzBweCAwO1xuICAgIH1cbiAgICAmX19sb2dvLWltZyB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgfVxuICAgIC5vLWNvbnRhY3QtZm9ybV9fY29udGFjdC1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDIwcHghaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDQwcHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTdweCAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJlt0eXBlPW51bWJlcl0ge1xuICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjcGhvbmVOdW1iZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnUtbWVzc2FnZSB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbmZpZGVudGlhbC10ZXh0LXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnUtc3VibWl0LnMtYnRuLW1vZGlmaWVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZjU4MDA7XG4gICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmNTgwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb2wtbGVmdCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29sLXJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgd2lkdGg6IDYxJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuby1jb250YWN0LWZvcm1fX2F0dGFjaGVtZW50LXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbiAgICAuYXR0YWNoIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIH1cbiAgICAudS1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgc3BhbiNyZXF1aXJlbWVudHNfZmVlZGJhY2sge1xuICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbmZpZGVudGlhbC10ZXh0LXdyYXBfX2ludmVyc2Uge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5vLWNvbnRhY3QtZm9ybSB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgICAuby1jb250YWN0LXVzLW5ldyB7XG4gICAgICAgIC5jbi1mb3JtIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNjVweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctY29udGFjdC9zYW1lLWRheS1yZXNwb25zZS1iYWRnZS5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICAgICAgdG9wOiAtNDRweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTg2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuY29udGFjdC1yZXF1aXJlLW1lc3NhZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMTJweDtcbiAgICB9XG4gICAgLnUtbWVzc2FnZSB7XG4gICAgICAgIC5jb250YWN0LXJlcXVpcmUtbWVzc2FnZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhY3QtbWVldHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NCQ0JDQjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNTVCQkY7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1OCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmV4Y2VsbGVuY2UtbWVldHNfX3RpdHRsZSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDUxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sZWZ0IHtcbiAgICAgICAgZmxleDogMCAwIDQwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2Mzg1REE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzYzODVEQTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sZWZ0LWNhcmR7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICYtLWd1cmdhb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjM4NWRhO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGVmdC10b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19yaWdodCB7XG4gICAgICAgIFxuICAgIH1cbiAgICAmX19yaWdodGJveHtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYzODVkYTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3JpZ2h0LXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vd2wtZG90cyB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwIDIwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuY29udGFjdC1sb2NhdGlvbi1zcGFjaW5nLW5ldyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNTVCQkY7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtbGctNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxNjAwcHgpe1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZXhjZWxsZW5jZS1tZWV0c19fY2xpZW50bGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWNvdW50OiBpbmhlcml0O1xuICAgICAgICBjb2x1bW4tZ2FwOiBpbmhlcml0O1xuICAgIH1cbiAgICAuZXhjZWxsZW5jZS1tZWV0c19fY2xpZW50aXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgIGZsZXg6IDAgMCAyOCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZWFtLWZvcnR1bmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzI2MkUzNjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0OCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQkRGRTc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RCREZFNztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMTQwcHgpe1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0bis0KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExNDBweCl7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQkRGRTc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNW4rNSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExNDBweCl7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAueXdnX19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgICAgICAgICAueXdnX19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzQpe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExNDBweCl7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbiszKXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMTQwcHgpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMil7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctdG9wOiAyOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIC55d2dfX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLThweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAueXdnX19pbmZvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gXG4gICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5vd2wtZG90cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC5vd2wtZG90IHtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1ODAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0RCREZFNztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwbGlkZV9fdHJhY2t7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0RCREZFNztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIH0gXG4gICAgfVxuICAgIC5zcGxpZGVfX3BhZ2luYXRpb257XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYXN0ZXJpc2t0ZXh0e1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxufVxuXG4uZW1haWwtaW5mbyB7XG4gICAgJGVtYWlsLWluZm86ICY7XG5cbiAgICBwYWRkaW5nOiAzMTVweCAwIDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JDQkNCO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFMEUwRTA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogODglO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGVmdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM0NDkyREM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3JpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM0NDkyREM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub2ZmaWNlLWluc2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogNTglO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmLWltYWdlcyB7XG4gICAgICAgIGhlaWdodDogMTQycHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfSBcbn1cblxuLmNvbnRhY3QtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmLm9wZW4ge1xuICAgICAgICAuZHJvcGRvd24tbGFiZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgICAgfVxuICAgIH1cbiAgXG4gICAgLmRyb3Bkb3duLWxpc3Qge1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNThweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweCA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jaGVja2JveCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgfVxuICAgIFxuICAgIC5kcm9wZG93bi1sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctY29udGFjdC9ib3R0b20tYXJyb3cuc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm9wZW4ge1xuICAgICAgLmRyb3Bkb3duLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgdHJhbnNpdGlvbjogMnMgb3BhY2l0eSAycztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgIC5kcm9wZG93bi1sYWJlbDpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmNvbnRhY3QtY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICBmbGV4OiAwIDAgNDUlO1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQgeyAgXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBcbiAgICAuY2hlY2tib3gtY3VzdG9tIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICBcbiAgICAuY2hlY2tib3gtY3VzdG9tLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICBcbiAgICAuY2hlY2tib3gtY3VzdG9tICsgLmNoZWNrYm94LWN1c3RvbS1sYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCNkIyQjI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIH1cbiAgXG4gICAgLmNoZWNrYm94LWN1c3RvbTpjaGVja2VkICsgLmNoZWNrYm94LWN1c3RvbS1sYWJlbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNmRlZyk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHggMnB4IDJweCAwO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgIH1cbiAgICAuY2hlY2tib3gtY3VzdG9tLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9IiwiLy8gRW5nYWdlbWVudCBCYW5uZXIgU3RhcnRcbi5vLWVuZ2FnZW1lbnQtYmFubmVye1xuICAgICRvLWVuZ2FnZW1lbnQtYmFubmVyIDogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MkM1ODtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBoZWlnaHQ6IDkzJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzA2MGEyNTtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSxyZ2JhKDYsMTAsMzcsLjcpIDAscmdiYSg1LDQ0LDg4LDApIDQwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9iYW5uZXItZ3JhZGllbnQtaW52ZXJzZS5wbmcpLHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9iYW5uZXItZ3JhZGllbnQucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwLDAgMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG4gICAgLnotMXtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLmNvbC01NXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTQ1e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNTJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA1MiU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtNDh7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3BhY2luZ3tcbiAgICAgICAgcGFkZGluZzogMTEwcHggMCAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTUwcHggMCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYtLWhvdy13b3Jre1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tZGVkaWNhdGVke1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdWJ0aXRsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMzQ0MwNjU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAmLS1ob3ctd2V7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLS1kZWRpY2F0ZWR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1YmhlYWRpbmd7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdWJjb250ZW50e1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYmFubmVyaW1hZ2V7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi0tZGVkaWNhdGVke1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgIC8vIG1hcmdpbjowIDAgMCAtMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19yZXZpZXdpY29ue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2Jhbm5lci1sZWZ0LWFycm93LnN2ZyksdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2Jhbm5lci1yaWdodC1hcnJvdy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsMTAwJSAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgcGFkZGluZzogMzBweCAyNXB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgfVxuICAgICZfX2ljb250aXRsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faWNvbmxpc3R7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9faWNvbml0ZW17XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRue1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICB9XG4gICAgICAgICYtLWF1dG93aWR0aHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIEVuZ2FnZW1lbnQgQmFubmVyIEVuZHNcbi8vIENvcmUgRW5nYWdlbWVudCBTdGFydFxuLm8tY29yZS1lbmdhZ2VtZW50e1xuICAgICRvLWNvcmUtZW5nYWdlbWVudCA6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDclO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyYzU4O1xuICAgIH1cbiAgICAmX193cmFwcGVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjJiYWM3O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMzVweCAyMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTE4MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2NXB4IDgwcHggMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMTc4LDE4NiwxOTksMSkgMTAwJSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMTc4LDE4NiwxOTksMSkgMTAwJSk7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xhcmdldGl0bGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc21hbGx0aXRsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMyNjJFMzY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgfSBcbiAgICB9XG4gICAgJl9fY29yZXdyYXBwZXJ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDQwcHggMCByZ2JhKDAsMCwwLC4xMik7ICAgICBcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29yZWhlYWRpbmd7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMzBweCAxOHB4IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNTVCQkY7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEwMjRweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjZweCAyNXB4IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgaXtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgZmxleDogMCAwIDUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcG9wdWxhcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OjI1cHg7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzQ0MwNjU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTlweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgJl9fY29yZWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzBweCAzMHB4OyBcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGhlaWdodDogODclO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEwMjRweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTE4MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb3JldGl0bGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbGV4OiAwIDAgMTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5uZXJ0aXRsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lcmNvbnRlbnR7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICY6bnRoLWNoaWxkKDYpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lcmJ0bntcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbiAgICAmX19tb3JlaXRlbXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2IyYmFjNyA0MCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtdGl0bGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzQ0MwNjU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW1jb250ZW50e1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgICZfX2J0bi1ncmFkaWVudHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIG1hcmdpbjoyNXB4IGF1dG8gMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0yMDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZjU4MDA7XG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGlvbjIgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oIzg4ZGViMSksY29sb3Itc3RvcCgyMCUsIzFhYjg2NCksY29sb3Itc3RvcCg1MiUscmdiYSgzNSwxMTYsMjEyLC42MikpLHRvKHJnYmEoNiw4NywxODEsLjYyKSkpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIzg4ZGViMSAwLCMxYWI4NjQgMjAlLHJnYmEoMzUsMTE2LDIxMiwuNjIpIDUyJSxyZ2JhKDYsODcsMTgxLC42MikgMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbWJ0bntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIENvcmUgRW5nYWdlbWVudCBFbmRzXG4vLyBDb21wYXJlIFNoZWV0IFN0YXJ0XG4uby1jb21wYXJlLXNoZWV0e1xuICAgICRvLWNvbXBhcmUtc2hlZXQgOiAmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gICAgJl9fc3BhY2luZ3tcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRpbmd7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RhYmxle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICAgIH1cbiAgICAmX190aGVhZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JiYzZkNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Rib2R5e1xuICAgICAgICAuby1jb21wYXJlLXNoZWV0X190cntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmM2ZDQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgLm8tY29tcGFyZS1zaGVldF9fdHJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgLm8tY29tcGFyZS1zaGVldF9fdGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAuby1jb21wYXJlLXNoZWV0X190ZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICAwIDAgMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdHJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Roe1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0Rjk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYzZkNDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDE5LjUlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JiYzZkNDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMTgwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExODBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMDsgXG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJjNmQ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJjNmQ0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE5LjUlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JiYzZkNDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMTgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzM1NUJCRjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNzQ2YTA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMTgwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tb3JldGl0bGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICB9XG4gICAgJl9fZnJlZWJ0bntcbiAgICAgICAgbWF4LXdpZHRoOiA0MDlweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cbn1cbi8vIENvbXBhcmUgU2hlZXQgRW5kc1xuLy8gVHJhbnNmb3JtIElkZWEgU3RhcnRcbi5vLWlkZWEtdHJhbnNmb3Jte1xuICAgICRvLWlkZWEtdHJhbnNmb3JtIDogJjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyYzU4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2hvdy13ZS1oZWxwLXlvdS9ob3ctd2UtaGVscC1ncmFwaGljLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICAmX19zcGFjaW5ne1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fd3JhcHBlcntcbiAgICAgICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmX19oZWFkaW5ne1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9IFxuICAgICAgICAmLS1ibGFja3tcbiAgICAgICAgICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnR7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJi0tYmxhY2t7XG4gICAgICAgICAgICBjb2xvcjogIzI2MkUzNjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idG5hcmVhe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRue1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtYXJnaW46MTBweCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMzNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMTgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjowIDhweDtcbiAgICAgICAgfVxuICAgICAgICAmLS13aGl0ZXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjay1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1ibGFja3tcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGNTgwMDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjU4MDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNGRjU4MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tbm8tYmFja2dyb3VuZHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG59XG4vLyBUcmFuc2Zvcm0gSWRlYSBFbmRzIiwiICAvL05FVyBCQU5ORVIgQVJFQVxuICAubmV3LWNsZWFuLWJhbm5lcntcbiAgICAkbmV3LWJhbm5lci1hcmVhIDogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogIzA1MkM1ODtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDEyMHB4IDBweCA0MHB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgcGFkZGluZzogMTUwcHggMHB4IDYwcHg7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA0MTBweDtcbiAgICAgIGhlaWdodDogMjQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy90d28tZm9yLW9uZS9iYW5uZXItdG9wLWdyYWRpZW50LnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgdG9wOiA2NXB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgJl9faGVhZGluZ3tcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6MTIwMHB4KXtcbiAgICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faGVhZGluZy1zcGFue1xuICAgICAgY29sb3I6ICRncmVlbi1jb2xvcjtcbiAgICB9XG4gICAgJl9fc3ViaGVhZGluZ3tcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6MTIwMHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY3RhLWFyZWF7XG4gICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgICAgZ2FwOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JubmVyLWltYWdle1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjEwMjRweCl7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmhpZ2hlc3QtcmF0ZWR7XG4gICAgJGhpZ2hlc3QtcmF0ZWQ6JjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxQzM2O1xuICAgIHBhZGRpbmc6IDMwcHggMHB4IDIwcHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgICAgcGFkZGluZzogNDBweCAwcHg7XG4gICAgfVxuICAgICZfX2NvbnRlbnQtYXJlYXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19icmFja2V0e1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRpbmd7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkaW5nLWJye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlLWFyZWF7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyNXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjEwMjRweCl7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19yYXRpbmdze1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjEwMjRweCl7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIFxuICAuZWFybmluZy1jb21taXNzaW9ue1xuICAgICRlYXJuaW5nLWNvbW1pc3Npb246JjtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgICB9XG4gICAgLy8gJjpiZWZvcmV7XG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICBjb250ZW50OiBcIlwiO1xuICAgIC8vICAgd2lkdGg6IDExMDBweDtcbiAgICAvLyAgIGhlaWdodDogMTEwMHB4O1xuICAgIC8vICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LXJlZmVycmFsL2Vhcm5pbmctY29tbWlzc2lvbi1iZy5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgICAvLyAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAvLyAgIHRvcDogNjVweDtcbiAgICAvLyAgIHJpZ2h0OiAwO1xuICAgIC8vIH1cbiAgICAmX19oZWFkaW5ne1xuICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjEwMjRweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRpbmctYnJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faGVhZGluZy1zcGFue1xuICAgICAgY29sb3I6ICRmb250LWJsdWU7XG4gICAgfVxuICAgICZfX2NhcmQtbGlzdHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29tbWlzc2lvbi1jYXJke1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICB9XG4gICAgJl9faWNvbi1hcmVhe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgJl9faWNvbntcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgJi0tbGd7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkaW5ne1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmX19oZWFkaW5nLWxne1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbi1sZ3tcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbntcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAmLS1sZ3tcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgcGFkZGluZzogNDBweCA2OHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOjEwMjRweCl7XG4gICAgICAmOmhvdmVye1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSgwLDAsMCwuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yZWZlcnJhbC1wcm9ncmFtLXRvcCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cbiAgLnJlZmVycmFsLXByb2dyYW17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MkM1ODtcbiAgICBwYWRkaW5nOiA0MHB4IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgIHBhZGRpbmc6IDU1cHggMzBweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgICAgcGFkZGluZzogNTVweCA0OHB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOjEyMDBweCl7XG4gICAgICBwYWRkaW5nOiA3NXB4IDY4cHg7XG4gICAgfVxuICAgICZfX2hlYWRlcntcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zdGVwcy1hcmVhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FyZHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICAgIGhlaWdodDogMTA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LXJlZmVycmFsL2Fycm93LXJpZ2h0LnN2Zykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkOjphZnRlcntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3N0ZXAtY291bnR7XG4gICAgICB3aWR0aDo1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTJDNTg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgbGVmdDogNDIlO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NpcmNsZXtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAmX19jYXJkLWljb257XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgICZfX3N1YnRpdGxle1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAucmVmZXJyYWwtcmVhc29uc3tcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgICB9XG4gICAgJl9faGVhZGluZ3tcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjEwMjRweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRpbmctYnJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMjAwcHgpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FyZC1hcmVhe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjEwMjRweCl7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FyZHtcbiAgICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg5ODk4OTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjk5MXB4KXtcbiAgICAgICAgZmxleC1iYXNpczogMjUwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgICAgICBmbGV4LWJhc2lzOiAzNDBweDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jYXJkLWljb257XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAmX19jYXJkLXN1YnRpdGxle1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDo5OTFweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NhcmQtZGVzY3JpcHRpb257XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cbiAgLnJlYWR5LWpvaW4ge1xuICAgICRyZWFkeS1qb2luOiAmO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctcmVmZXJyYWwvcmVhZHktdG8tam9pbi1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUxcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuLXdyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGNTgwMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGNTgwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICNGRjU4MDA7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNGRjU4MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzAwYjU0YTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlZmVycmFsLXAge1xuICAgIC5udy1jbGllbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q2RDZENjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENkQ2RDY7XG4gICAgfVxufSIsIi5uZXctZmFxIHtcbiAgICAkbmV3LWZhcTogJjtcblxuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgZm9udC1zaXplOiA1MXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMyNjJFMzY7XG4gICAgYmFja2dyb3VuZDogI0RERjBGODtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweCFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDYwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzMzVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjc1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYmx1ciB7XG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDIyMSwyNDAsMjQ4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMjEsMjQwLDI0OCwwKSAwLCByZ2JhKDIyMSwyNDAsMjQ4LDEpIDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIyMSwyNDAsMjQ4LDApIDAsIHJnYmEoMjIxLDI0MCwyNDgsMSkgMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIyMSwyNDAsMjQ4LDApIDAsIHJnYmEoMjIxLDI0MCwyNDgsMSkgMTAwJSk7XG4gICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2RkZjBmOFwiLGVuZENvbG9yc3RyPVwiI2RkZjBmOFwiLEdyYWRpZW50VHlwZT0xKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1ciguMXJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tYWN0aXZlLWRpdGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmFxLWhvbGRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAuYWNjb3JkaW9uMSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzI2MkUzNjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhbmVsMSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDsgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7IFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jbGljay10by1idG4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5zdWJoZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDgxMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufSIsIi8vUG9wcGlucyBGb250cyBTdGFydFxuLm13Yy1oZWFkZXIge1xuICAkbXdjLWhlYWRlcjogJjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMmU2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDElIDEwNSU7XG4gIG1heC13aWR0aDogMTE0NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogOTk5O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZDRjODg7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFkNGM4ODtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL213Yy1uZXcvYmFubmVyL2hlYWRlci1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB9XG4gICZfX3dyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG4gICZfX2xvZ28ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEzcHggM3B4IDEzcHggMzVweDtcbiAgICAgIC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzODVGODU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogIzM4NWY4NTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICB9XG4gIH1cbiAgLmdzbWEtbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAtMTJweDtcbiAgICB9XG4gIH1cbiAgLmxlYXAtbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB9XG4gIH1cbiAgJl9faW5mb3JtYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogNThweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzg1Zjg1O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAubGluZTEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5saW5lMiB7XG4gICAgICBjb2xvcjogIzNjYzA2NTtcbiAgICB9XG5cbiAgICAmLS1sZWFwIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMCAxM3B4IDYwcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubXdjLW1haW4tYmFubmVyLXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICMwNjFkM2E7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL213Yy1uZXcvYmFubmVyL2JnLWdyYXBoaWMuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuICAgIH1cbn1cblxuLm13Yy1iYW5uZXIge1xuICAkbXdjLWJhbm5lcjogJjtcbiAgcGFkZGluZzogMCAwIDUwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIHBhZGRpbmc6IDQ1cHggMCA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi0tbGVhcCB7XG4gICAgcGFkZGluZzogNTBweCAwIDUwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogNDVweCAwIDgwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJl9fdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAmX19sZWZ0IHtcbiAgICBoMSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDQ5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTMwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDN7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjM2NjMDY1O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcbiAgICAgIH1cbiAgICAgICYubG9uZy10ZXh0e1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB9XG4gICAgICAgICYuYm90dG9tLWxpbmUxIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjRiOWY0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJvdHRvbS1saW5lMiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2UyNjgyNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ib3R0b20tbGluZTMge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4YWM2NDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYm90dG9tLWxpbmU0IHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmJiYTE0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJvdHRvbS1saW5lNSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzgwNGI4YjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ib3R0b20tbGluZTYge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NGI5ZjQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYm90dG9tLWxpbmU3IHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTk4ZTVjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1wb3N0e1xuICAgICAgaDF7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG4gICZfX2JyYWNrZXQge1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGhlaWdodDogMTY1cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAmX19yYXR0aW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbiAgJl9fYW5pbWF0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIH1cbiAgICAuYW5pbWF0ZWQxIHtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hbmltYXRlZDIge1xuICAgICAgdG9wOiAyMnB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgdG9wOiA0N3B4O1xuICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYW5pbWF0ZWQzIHtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgbGVmdDogMjlweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFuaW1hdGVkNCB7XG4gICAgICB0b3A6IDMycHg7XG4gICAgICBsZWZ0OiA3cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICB0b3A6IDU2cHg7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTI1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmNjOTAwO1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgcGFkZGluZzogMTFweCAwO1xuICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yNHB4O1xuICAgICAgICBsZWZ0OiAzOSU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL213Yy1uZXcvYmFubmVyL3RvdWJsZS10cmlhbmdsZS5zdmcpIG5vLXJlcGVhdFxuICAgICAgICAgIGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2dyYWRpZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMzA3cHg7XG4gICAgICBsZWZ0OiAtMTEzcHg7XG4gICAgICB3aWR0aDogMTQwMHB4O1xuICAgICAgaGVpZ2h0OiAxNDAwcHg7XG4gICAgICBhbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDE4MGRlZyxcbiAgICAgICAgIzg4ZGViMSAwLFxuICAgICAgICAjMWFiODY0IDIwJSxcbiAgICAgICAgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSxcbiAgICAgICAgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlXG4gICAgICApO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMTgwZGVnLFxuICAgICAgICAjODhkZWIxIDAsXG4gICAgICAgICMxYWI4NjQgMjAlLFxuICAgICAgICByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLFxuICAgICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcbiAgICAgICk7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG4gICZfX29mZmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogIzA2MTgzMztcbiAgICB6LWluZGV4OiA5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX29mZmVyMSB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiKDE4LCAxODMsIDcwKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcbiAgICAgIDE0MmRlZyxcbiAgICAgIHJnYmEoMTgsIDE4MywgNzAsIDEpIDAlLFxuICAgICAgcmdiYSgwLCAxNTQsIDQ4LCAxKSAxMDAlXG4gICAgKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgIDE0MmRlZyxcbiAgICAgIHJnYmEoMTgsIDE4MywgNzAsIDEpIDAlLFxuICAgICAgcmdiYSgwLCAxNTQsIDQ4LCAxKSAxMDAlXG4gICAgKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAxNDJkZWcsXG4gICAgICByZ2JhKDE4LCAxODMsIDcwLCAxKSAwJSxcbiAgICAgIHJnYmEoMCwgMTU0LCA0OCwgMSkgMTAwJVxuICAgICk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMxMmI3NDZcIixlbmRDb2xvcnN0cj1cIiMwMDlhMzBcIixHcmFkaWVudFR5cGU9MSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJl9fb2ZmZXIyIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNTAsIDE1MCwgMjQzKTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcbiAgICAgIDE0MmRlZyxcbiAgICAgIHJnYmEoNTAsIDE1MCwgMjQzLCAxKSAwJSxcbiAgICAgIHJnYmEoMzEsIDkyLCAyMTAsIDEpIDEwMCVcbiAgICApO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuICAgICAgMTQyZGVnLFxuICAgICAgcmdiYSg1MCwgMTUwLCAyNDMsIDEpIDAlLFxuICAgICAgcmdiYSgzMSwgOTIsIDIxMCwgMSkgMTAwJVxuICAgICk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMTQyZGVnLFxuICAgICAgcmdiYSg1MCwgMTUwLCAyNDMsIDEpIDAlLFxuICAgICAgcmdiYSgzMSwgOTIsIDIxMCwgMSkgMTAwJVxuICAgICk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMzMjk2ZjNcIixlbmRDb2xvcnN0cj1cIiMxZjVjZDJcIixHcmFkaWVudFR5cGU9MSk7XG4gIH1cbiAgLnNoaW5lLWVmZmVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byByaWdodCxcbiAgICAgICAgZmFkZV9vdXQoI2ZmZiwgMSkgMCUsXG4gICAgICAgIGZhZGVfb3V0KCNmZmYsIDAuNykgMTAwJVxuICAgICAgKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IC03NSU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdYKC0yNWRlZyk7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBzaGluZSAwLjg1cyBsaW5lYXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX29mZmVyLWltZyB7XG4gICAgZmxleDogMCAwIDEwMHB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmbGV4OiAwIDAgMTQ3cHg7XG4gICAgICBtYXgtd2lkdGg6IDE0N3B4O1xuICAgICAgaGVpZ2h0OiAxMzhweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gICZfX29mZmVyLWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd2lkdGg6IDEwOXB4O1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm93bC1jYXJvdXNlbC12ZXJ0aWNhbCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAub3dsLWNhcm91c2VsLXZlcnRpY2FsIC5pdGVtIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gIH1cbiAgLy8gbWVldGljb25zIHNlY3Rpb25cbiAgJl9fbWVldGljb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNTcwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEwMjRweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNTcwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NzBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19tZWV0c2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NzBweCkge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICB3aWR0aDogMTYuNjYlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NzBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogOTMlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzViODFlMTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NzBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDg1JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzViODFlMTtcbiAgICAgICAgdG9wOiA0OSU7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNm4gKyA2KSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtbGFzdC1jaGlsZCgtbiArIDYpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWxhc3QtY2hpbGQoLW4gKyA1KSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uICsgNCkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtbGFzdC1jaGlsZCgtbiArIDMpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc3MHB4KSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uICsgMikge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzcwcHgpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xpc3Rjb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50dGl0dGxlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzNThhY2I7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudHRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG4gIC5oaWdoZXN0LXJhdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5oaWdoZXN0LXJhdGVkX19jb250ZW50LWFyZWEge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgfVxuICAuaGlnaGVzdC1yYXRlZF9faW1hZ2UtYXJlYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZ2FwOiAyNXB4O1xuICAgIH1cbiAgfVxuICAuaGlnaGVzdC1yYXRlZF9fcmF0aW5ncyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9IFxufVxuXG4vLyBAa2V5ZnJhbWVzIGJhbm5lcm1vdmUge1xuLy8gICAgIDAlIHtcbi8vICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4vLyAgICAgfVxuLy8gICAgIDEwMCUge1xuLy8gICAgICAgIG1hcmdpbi10b3A6IC01NDBweDtcbi8vICAgICB9XG5cbi8vIH1cblxuQGtleWZyYW1lcyBzaGluZSB7XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEyNSU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGlvbjIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhvcml6b250YWwtc2hha2luZyB7XG4gIC8vIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIH1cbiAgLy8gMjUlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpIH1cbiAgLy8gNTAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KSB9XG4gIC8vIDc1JSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KSB9XG4gIC8vIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgfVxuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbi5zaGFrZS1hbmltYXRpb24ge1xuICBhbmltYXRpb246IGhvcml6b250YWwtc2hha2luZyAwLjJzO1xufVxuXG4udHJ1c3RlZCB7XG4gICR0cnVzdGVkOiAmO1xuICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuZ29vZC1jb21wYW55X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgICAgIGdhcDogMzBweCAyMHB4O1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgZmxleDogMCAwIDMxJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm0tZ29vZC1jb21wYW55LXNsaWRlciB7XG4gICAgLmdvb2QtY29tcGFueV9fbGlzdCB7XG4gICAgICBsaSB7XG4gICAgICAgIGZsZXg6IDAgMCA0NyU7XG4gICAgICAgIG1heC13aWR0aDogNDclO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm93bC1kb3RzIHtcbiAgICAub3dsLWRvdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmY1ODAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX193cmFwcGVyLXRvcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gICZfX3NsaWRlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5ib29rLWFuLWFwcG9pbnRtZW50LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjNDQ5MmRjO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAmLmNsb3NlIHtcbiAgICB0b3A6IDEzcHg7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKclVwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG4uc3VwZXItc3RpY2t5IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cbiAgICAmLnN0aWNreS1hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG59XG4ubXdjLWFwcG9pbnRtZW50LWZvcm0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAxcHggMTBweCA5cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB6LWluZGV4OiA5OTk5O1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICB9XG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5mb3JtLXBhbmVsIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG4gIH1cbiAgLmNvbW1vbi1pbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcbiAgICB9XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLnUtbWVzc2FnZSB7XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICB9XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnUtc3VibWl0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYm9vay1zbG90LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwIDEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICB9XG4gICAgLmRhdGUtc2xvdCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgICBmbGV4OiAwIDAgNDMlO1xuICAgICAgfVxuICAgIH1cbiAgICAudGltZS1zbG90IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ib29rLWEtc2xvdC1sYWJlbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmJvb2stYS1zbG90LWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzE2Mzk5NjtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLnNsb3QtcmFkaW8td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc2xvdC1yYWRpbyB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAuc2xvdC1yYWRpbyBsYWJlbCxcbiAgLnNsb3QtcmFkaW8gaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAuc2xvdC1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIG9wYWNpdHk6IDAuMDExO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuc2xvdC1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzU3NTc1O1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIH1cblxuICAuc2xvdC1yYWRpbyBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDkwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAubXdjLWFwcG9pbnRtZW50LWZvcm0tdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTYzOTk2O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDIwcHggMzBweDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL213Yy1uZXcvdHJ1c3RlZC9zdHJpcGUtYmcuanBnKSByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggMHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAubGlnaHQtdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgLmhhbGwtaW5mbyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzUzZDA5NDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTNkMDk0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb21tb24tbGVmdC1zaWRlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgfVxufVxuLmNvbW1vbi1ib3R0b20tYXJlYSB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jb21tb24tb3JhbmdlLWJ0biB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjU4MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZjU4MDA7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmbGV4OiAwIDAgMzQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbjtcbiAgICB9XG4gICAgLmNvbW1vbi1hcnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW47XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmY1ODAwO1xuICAgICAgLmNvbW1vbi1hcnJvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDApO1xuICAgICAgfVxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZjU4MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lbWFpbC1saW5lIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM4OTg5ODk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZmxleDogaW5oZXJpdDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICM0NDkyZGM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDMwOHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0NDkyZGM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3J0dW5lLWluZm9ybWF0aW9uIHtcbiAgJGZvcnR1bmUtaW5mb3JtYXRpb246ICY7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbiAgYmFja2dyb3VuZDogIzBkMjY0MjtcbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjRiOWY0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlMjY4MjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzhhYzY0MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmJiYTE0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2NGI5ZjQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzgwNGI4YjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19tZWV0c2FyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDI5cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDQxJTtcbiAgICAgIGJhY2tncm91bmQ6ICM1YjgxZTE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogNzYlO1xuICAgICAgfVxuICAgIH1cbiAgICAub3dsLWRvdHMge1xuICAgICAgYmFja2dyb3VuZDogIzBkMjY0MjtcbiAgICAgIC5vd2wtZG90IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxZTFlMTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjU4MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbWVldHNsaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG4gICZfX21lZXRzaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNWI4MWUxO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1YjgxZTE7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMjY0MjtcbiAgICAgIGJvdHRvbTogLTcuNXB4O1xuICAgICAgcmlnaHQ6IC03LjVweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMm4gKyAyKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzViODFlMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uICsgMykge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWxhc3QtY2hpbGQoLW4gKyAyKSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAuZXhjZWxsZW5jZS1tZWV0c19fbGlzdGNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg1bikge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAuZXhjZWxsZW5jZS1tZWV0c19fbGlzdGNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xpc3Rjb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE2MnB4O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50dGl0dGxlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnR0ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG4gIH1cbiAgJi0tbmV3IHtcbiAgICAuZm9ydHVuZS1pbmZvcm1hdGlvbl9fbWVldHNhcmVhIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcnR1bmUtaW5mb3JtYXRpb25fX2NvbnRlbnR0aXR0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzM1OGFjYjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcnR1bmUtaW5mb3JtYXRpb25fX21lZXRzaXRlbSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbiArIDMpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29tbW9uLWJvdHRvbS1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubGltaXRlZC10aW1lIHtcbiAgJGxpbWl0ZWQtdGltZTogJjtcbiAgcGFkZGluZzogNDBweCAwIDUwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbiAgJl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgLm13Yy1vZmZlci1ibGFjayB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRvcC1ncmFwaGljIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbXdjLW5ldy9iYW5uZXIvdG91YmxlLXRyaWFuZ2xlLnN2Zykgbm8tcmVwZWF0XG4gICAgICAgICAgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIHRvcDogLTMycHg7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jYXJkLXRvcCB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgJl9fY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzNjYzA2NTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDM5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogLTI0cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmY2M5MDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICB0b3A6IC0yM3B4O1xuICAgICAgICBsZWZ0OiAzOXB4O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDE2cHggMTJweCAwIDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZjYzkwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMTZweCAwIDAgMTJweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmNjOTAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICMyNjJlMzY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogIzI2MmUzNjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9td2MtbmV3L2ljb24vZ3JlZW4tdGljay5zdmcpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICAgIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrLWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB3aWR0aDogMjE0cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluO1xuICAgICAgLmZhci1hcnJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmY1ODAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZjU4MDA7XG4gICAgICAgIC5mYXItYXJyb3cge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDApO1xuICAgICAgICB9XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZjU4MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tYmx1ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICM0NDkyZGM7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9td2MtbmV3L2ljb24vYmx1ZS10aWNrLnN2Zykgbm8tcmVwZWF0IGNlbnRlclxuICAgICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGV0cy1tZWV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaDUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBjb2xvcjogIzI2MmUzNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogIzI2MmUzNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZlYmExO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLXBvc3R7XG4gICAgICBoNXtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb21tb24tYm90dG9tLWFyZWEge1xuICAgIC5lbWFpbC1saW5lIHtcbiAgICAgIGEge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5td2MtcmV2aWV3cyB7XG4gICRtd2MtcmV2aWV3czogJjtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIHBhZGRpbmc6IDMwcHggMCA4MHB4O1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIHBhZGRpbmc6IDc2cHggMCA5OHB4O1xuICB9XG4gICZfX3N0YXIge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OThkZjk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcmV2aWV3YXJlYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgICB9XG4gICAgLm93bC1uYXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzNjYzA2NSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2NjMDY1ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzY2MwNjUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm93bC1uZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjM2NjMDY1ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzY2MwNjUgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzY2MwNjUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19yZXZpZXdpdGVtcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgICAgIHBhZGRpbmc6IDM4cHggMzBweCA1MHB4IDQzcHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuICB9XG4gICZfX3F1b3RlaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICZfX3F1b3RlY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gICZfX2F1dGhvcmFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG4gIH1cbiAgJl9fYXV0aG9yaW1hZ2Uge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAmX19hdXRob3JkZXRhaWxzIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gICZfX2F1dGhvcm5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAmX19hdXRob3JkZXNpZ25hdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAmX19hdXRob3Jjb21wYW55IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC04MHB4O1xuICB9XG4gIC5zcGxpZGVfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzY2MwNjU7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICMzY2MwNjU7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzNjYzA2NTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ubXdjLWZvb3RlciB7XG4gICRtd2MtZm9vdGVyOiAmO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDI1NGE7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBwYWRkaW5nOiA3OXB4IDAgODJweDtcbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI0NDM3NjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgIH1cbiAgfVxuICAmX19wYXJhZ3JhcGgge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNhZWM3ZGE7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fYm90dG9tIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb3B5cmlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5kYXRlcGlja2VyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RiZGJkYjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGJkYmRiO1xuICB9XG4gICNwcmV2QnRuIHtcbiAgICBmbGV4OiAwIDAgNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gICNuZXh0QnRuIHtcbiAgICBmbGV4OiAwIDAgNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5td2MtZ2FpbntcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgLmJ0bntcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmY1ODAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmY1ODAwO1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgLmNvbW1vbi1hcnJvd3tcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgLmNvbW1vbi1hcnJvd3tcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICB9XG59XG4vLyAudWktZGF0ZXBpY2tlciB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4vLyAgICAgei1pbmRleDogOTk5OTkgIWltcG9ydGFudDtcbi8vICAgICB0b3A6IDAgIWltcG9ydGFudDtcbi8vICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4vLyAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbi8vICAgICBtYXJnaW46IDAgYXV0bztcbi8vIH1cbi5jdXN0b20tZGF5IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi8vIE1XQyBDQUVTVFVEWVxuLm13Yy1jYXNlc3R1ZHktd3JhcHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgfVxuICAuby10ZXN0aW1vbmlhbF9faGVhZGluZ3tcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxuICAuby10ZXN0aW1vbmlhbF9fbW9yZS0tc3BsaWRlYnRue1xuICAgIG1hcmdpbjogMjBweCAwIDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmNTgwMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgY29sb3I6ICNmZjU4MDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbjtcbiAgICAmOmhvdmVye1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI2ZmNTgwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAuby10ZXN0aW1vbmlhbF9faXRlbXtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuby10ZXN0aW1vbmlhbF9faXRlbWltYWdle1xuICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuby10ZXN0aW1vbmlhbF9faXRlbXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwbGlkZV9fYXJyb3dze1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC04MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zcGxpZGVfX2Fycm93e1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzY2MwNjU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgICYtLXByZXZ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgIGZpbGw6ICMzY2MwNjU7XG4gICAgfVxuICB9XG59XG4ucHJlbG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5wcmVsb2FkZXIuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm13Yy1iYW5uZXItZGlnaXRhbHtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgNTBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLm13Yy1iYW5uZXJfX2xlZnR7XG4gICAgcHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgICAmLmxvbmctdGV4dHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuby1ob3ctaXQtd29ya3tcbiAgICAkby1ob3ctaXQtd29yayA6ICY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAmX19zcGFjaW5ne1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faGVhZGluZ3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzI2MkUzNjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAmX19pdGVte1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tdG9wOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzIpe1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICN7JG8taG93LWl0LXdvcmt9X19pdGVtYm94e1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNiYmM2ZDQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skby1ob3ctaXQtd29ya31fX2l0ZW1udW1iZXJ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW1ib3h7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjYmJjNmQ0O1xuICAgICAgICBwYWRkaW5nOiAzNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtMzZweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNiYmM2ZDQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNiYmM2ZDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3R0b206IC0zMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtbnVtYmVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzQ0OTJEQztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDQ5MmRjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICZfX2l0ZW10aXRsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG4gICAgJl9faXRlbWNvbnRlbnR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICZfX2ltYWdlbWFya2Vye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3RkVCQTE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3R3by1mb3Itb25lL2hvdy1pdC13b3JrLWRvd25hcnJvdy5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtcG9pbnR7XG5cbiAgICB9XG4gICAgJl9faXRlbXBvaW50aXRlbXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3R3by1mb3Itb25lL2hvdy1pdC13b3JrLWxpc3QtaWNvbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2J0bntcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICB9XG59XG5cbi5vLXRhaWxvcmVke1xuICAgICRvLXRhaWxvcmVkIDogJjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICYtLWNvbXBhbnktcHJvZmlsZXtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTA1MHB4O1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zcGFjaW5ne1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faGVhZGluZ3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzI2MkUzNjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC0yMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNDQzA2NTtcbiAgICAgICAgfVxuICAgICAgICAmLS1jb21wYW55LXByb2ZpbGV7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgfVxuICAgICAgICAmLS1jb21wYW55LXByb2ZpbGUtZGl0YSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3ViaGVhZGluZ3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JveHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg5ODk4OTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTkzcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMjZweCAxOHB4IDE4cHggMjJweDtcbiAgICAgICAgfVxuICAgICAgICAmLS1jb21wYW55LXByb2ZpbGV7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5NHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMThweCAxNXB4IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuby10YWlsb3JlZF9fYm94aGVhZGluZ3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vLXRhaWxvcmVkX19ib3hjb250ZW50e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWItMzB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgICZfX2JveGhlYWRpbmd7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIG1hcmdpbjogMTFweCAwIDdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgJl9fYm94Y29udGVudHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgY29sb3I6ICM3MjcyNzI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJl9fYm90dG9tdGl0dGxle1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW46IDE4cHggMCAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2J0bntcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgICYtLWNvbXBhbnktcHJvZmlsZS1kaXRhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuby10YWlsb3JlZF9fYm94LS1jb21wYW55LXByb2ZpbGUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMjJweCAxMHB4ICByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuby10YWlsb3JlZF9fYm94aGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuby10YWlsb3JlZF9fYm94Y29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tb3JhbmdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFyYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vLWhvdy1leGNlbGxlbmNle1xuICAgICRvLWhvdy1leGNlbGxlbmNlIDogJjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU1QkJGO1xuICAgICZfX3NwYWNpbmd7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkaW5ne1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW17XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6ICBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzVCODFFMTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNUI4MUUxO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExNDBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNi41JTtcbiAgICAgICAgICAgIHdpZHRoOiAxNi41JTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU1QkJGO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTcuNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNy41cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMil7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1QjgxRTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNG4rNCl7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExNDBweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1QjgxRTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNm4rNil7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMTQwcHgpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzIpe1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzMpe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rNCl7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbis1KXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExNDBweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbis2KXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExNDBweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzhweDtcbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTE4MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW1jb250ZW50e1xuICAgIH1cbiAgICAub3dsLXN0YWdlLW91dGVye1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzViODFlMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtdGl0bGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi0tZjIxe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW1zdWJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19hc3Rlcmlza3RleHR7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxufSIsIi5iYW5uZXItdGVjaG5vbG9naWVze1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9iYW5uZXItZ3JhZGllbnQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDI2NDI7XG4gICZfX3N1YnRpdGxle1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzNDQzA2NTtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICBcbiAgICB9XG4gIH1cbiAgJl9faGVhZGVyLWJye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICAmX19oZWFkaW5ne1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19saXN0LWl0ZW1ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICZfX2xpc3QtaXRlbXtcbiAgICBmbGV4OiAwIDAgYXV0bzsgLy8gU2V0IGZsZXgtZ3JvdywgZmxleC1zaHJpbmssIGFuZCBmbGV4LWJhc2lzIHRvICdhdXRvJ1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IFxuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDZweCAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgICY6YmVmb3Jle1xuICAgICAgd2lkdGg6IDUwMHB4IWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNTAwcHghaW1wb3J0YW50O1xuICAgICAgdG9wOiAtMjUwcHggIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IC0yMCUgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgIH1cbiAgfVxuICAmX19saXN0LWxpbmt7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubm8taHJlZntcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMCA1cHg7XG4gICAgYmFja2dyb3VuZDogIzBkMjY0MjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuICAuZ3JlZW4tYmx1ZXtcbiAgICAmOmhvdmVye1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg2LDg3LDE4MSwwLjYyKSAwJSwgcmdiYSgzNSwxMTYsMjEyLDAuNjIpIDIwJSwgcmdiYSgyNiwxODQsMTAwLDEpIDUyJSwgcmdiYSgxMzYsMjIyLDE3NywxKSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDYsODcsMTgxLDAuNjIpIDAlLCByZ2JhKDM1LDExNiwyMTIsMC42MikgMjAlLCByZ2JhKDI2LDE4NCwxMDAsMSkgNTIlLCByZ2JhKDEzNiwyMjIsMTc3LDEpIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDYsODcsMTgxLDAuNjIpIDAlLCByZ2JhKDM1LDExNiwyMTIsMC42MikgMjAlLCByZ2JhKDI2LDE4NCwxMDAsMSkgNTIlLCByZ2JhKDEzNiwyMjIsMTc3LDEpIDEwMCUpO1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzA2NTdiNVwiLGVuZENvbG9yc3RyPVwiIzg4ZGViMVwiLEdyYWRpZW50VHlwZT0xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRlY2hub2xvZ2llcy10YWJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAwcHg7XG4gIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gICYtLWFjY29yYnRue1xuICAgIC5vLWFjY29yZGlvbl9fdGFie1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICZfX2hlYWRpbmd7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgIH1cbiAgfVxuICAmX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICB9XG4gIH1cbiAgJl9faGVhZGluZy1icntcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmX19hcmVhe1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc3MHB4KXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciA0ZnI7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICB9XG4gIH1cbiAgJl9fYXJlYS1sZWZ0e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzcwcHgpe1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgJl9fYXJlYS1yaWdodHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc3MHB4KXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLm8tYWNjb3JkaW9ue1xuICAkby1hY2NvcmRpb24gOiAmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gICZfX2hlYWRlcntcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbiAgJl9fYnV0dG9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4IDI2cHggMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogYXV0bztcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIC8vYm9yZGVyLXRvcDogMnB4IGRhc2hlZCAjZjlmOWY5O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxuICAmX19pdGVte1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAmX19ib2R5e1xuICAgIHBhZGRpbmc6IDBweCA1cHggMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICBwYWRkaW5nOiAwcHggMjhweCAwcHg7XG4gICAgfVxuICB9XG4gICZfX3RhYi1pY29ue1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbiAgfVxuICAmX190YWJ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0OTJkYztcbiAgICAgIGNvbG9yOiAjNDQ5MmRjO1xuICAgICAgI3skby1hY2NvcmRpb259X190YWItaWNvbntcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2J0bntcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICB9XG4gIH1cbiAgJl9fbmF2e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAuYWN0aXZle1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDkyZGM7XG4gICAgICBjb2xvcjogIzQ0OTJkYztcbiAgICAgICN7JG8tYWNjb3JkaW9ufV9fdGFiLWljb257XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb250ZW50LWFyZWF7XG4gICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAvLyBAbWVkaWEobWluLXdpZHRoOjEwMjRweCl7XG4gICAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyB9XG4gIH1cbiAgJl9fY29udGVudC1iYWNrZ3JvdW5ke1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudHtcbiAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEobWluLXdpZHRoOjk5MXB4KXtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgICAgcGFkZGluZzogNDBweCAzNXB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOjEyMDBweCl7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgNTVweCA1NXB4O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50LXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOjEwMjRweCl7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudC1kZXNjcmlwdGlvbntcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cbiAgfVxuICAmX19wb29sLXNlY3Rpb257XG4gICAgcGFkZGluZzogMHB4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJl9fcG9vbC1ib3h7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAwIDEwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDA7XG4gICAgfVxuICB9XG4gICZfX3Bvb2wtYm94LWxpc3R7XG4gICAgJjpiZWZvcmV7XG4gICAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgICAgIHRvcDogLTMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAtMzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGF7XG4gICAgICBzbWFsbHtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIHRvZ2dsZSBpc3N1ZSBmaXhlZFxuICAuYWNjb3JkaW9uLWNvbGxhcHNle1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAuMzVzIGVhc2U7XG4gIH1cbiAgLmNvbGxhcHNlIHtcbiAgICAmLmNvbGxhcHNpbmd7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zNXMgZWFzZTtcbiAgICB9XG4gIH1cbiAgLnNob3cge1xuICAgICYuY29sbGFwc2luZ3tcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMHMgZWFzZTtcbiAgICB9XG4gIH1cbiAgLy8gZW5kIHRvZ2dsZSBpc3N1ZSBmaXhlZFxufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbntcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhpZGRlbntcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oaWRkZW4tdGFie1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGVjaG5vbG9neS1mYXF7XG4gIC8vIGgye1xuICAvLyAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgLy8gICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgLy8gICAgIG1hcmdpbi1ib3R0b206MHB4ICFpbXBvcnRhbnQ7XG4gIC8vICAgfVxuICAvLyB9XG4gICZfX3N1YnRpdGxle1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgfVxuICAmX19zdWJ0aXRsZS1icntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuLy9BR0lMRSBQT0RTIFNUWUVMIFNUQVJUXG4uYXVnbWVudGF0aW9uLWJhbm5lcntcbiAgJGF1Z21lbnRhdGlvbi1iYW5uZXI6ICY7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2FnaWxlLXBvZC1iYW5uZXIucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzA1NTA7XG4gIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICAmLS1maXhlZGNvc3R7XG4gICAgYmFja2dyb3VuZDojMDcwNTUwIHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9hZ2lsZS1maXhlZC1jb3N0LWJhbm5lci5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICB9XG4gICYtLXN0dWZmLWF1Z21lbnRhdGlvbntcbiAgICBiYWNrZ3JvdW5kOiAjMDcwNTUwIHVybCgvaW1hZ2VzL3N0YWZmLWF1Z21lbnRhdGlvbi9iYW5uZXItYmcuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgcGFkZGluZzogMTEwcHggMDtcbiAgICB9XG4gICAgI3skYXVnbWVudGF0aW9uLWJhbm5lcn1fX2hlYWRpbmd7XG4gICAgICBjb2xvcjogIzNDQzA2NTtcbiAgICB9XG4gICAgI3skYXVnbWVudGF0aW9uLWJhbm5lcn1fX2J0biB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmY1ODAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skYXVnbWVudGF0aW9uLWJhbm5lcn1fX2Jhbm5lcnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2hlYWRpbmd7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjMjBERUE1O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgfVxuICB9XG4gICZfX3N1YmhlYWRpbmd7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEycHggMCAxOHB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuICAmX19iYW5uZXJ0aXRsZXtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG4gICZfX2Jhbm5lcmNvbnRlbnR7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgJl9fYnRue1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjU4MDA7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDE3LjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgIHdpZHRoOiAzNDBweDtcbiAgICB9XG4gICAgc3Zne1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjU4MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICB9XG4gIH1cbn1cbi5kZXZlbG9wbWVudC1jb21wYW55e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICBwYWRkaW5nOiAzNXB4IDA7XG4gICZfX2NvbnRlbnR7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RpdGxle1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAmX19saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgICBsaXtcbiAgICAgIHdpZHRoOiA0NyU7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ud2hhdC1hcmV7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREQURBO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0REREFEQTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50e1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogIzI2MkUzNjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB9XG4gIH1cbn1cbi53aHktY2hvb3Nle1xuICAkd2h5LWNob29zZSA6ICY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERERBREE7XG4gIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICAmLS1maXhlZC1jb3N0e1xuICAgICN7JHdoeS1jaG9vc2V9X19saXN0e1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAjeyR3aHktY2hvb3NlfV9faXRlbXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QwRTNGNTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAjeyR3aHktY2hvb3NlfV9fYnRue1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faGVhZGluZ3tcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICMyNjJFMzY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG4gICZfX2xpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMThweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMnB4IDEuNHB4IDFweDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWF4LXdpZHRoOiA0MTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICBoZWlnaHQ6IDM3N3B4O1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTIwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC0xMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICM4OTg5ODk7XG4gICAgICB3aWR0aDogNjAwcHg7XG4gICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYW5pbWF0aW9uOiByb3RhdGlvbjIgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM4OGRlYjEpLCBjb2xvci1zdG9wKDIwJSwgIzFhYjg2NCksIGNvbG9yLXN0b3AoNTIlLCByZ2JhKDM1LCAxMTYsIDIxMiwgLjYyKSksIHRvKHJnYmEoNiwgODcsIDE4MSwgLjYyKSkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhkZWIxIDAsICMxYWI4NjQgMjAlLCByZ2JhKDM1LCAxMTYsIDIxMiwgLjYyKSA1MiUsIHJnYmEoNiwgODcsIDE4MSwgLjYyKSAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faXRlbXN7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDMwcHggMjhweDtcbiAgICAmLS1zdHVmZi1hdWd7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faXRlbXNjb250ZW50e1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6MTIwMHB4KXtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX3RpdGxle1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICAgIH1cbiAgICAmLS1zdHVmZi1hdWd7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udGVudHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzI2MkUzNjtcbiAgfVxufVxuLnNhbXBsZS1wb2Rze1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICAmX19oZWFkaW5ne1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogIzI2MkUzNjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTE2N3B4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgJl9faXRlbXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q3RDZENjtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgaGVpZ2h0OiAzMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICZfX2l0ZW1pbWFnZXtcbiAgICBtYXgtd2lkdGg6IDM1OXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAmX19pdGVtY29udGVudHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOjI1cHg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgcGFkZGluZzo1MHB4O1xuICAgIH1cbiAgfVxuICAmX19pdGVtdGl0bGV7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzBDMjg0ODtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG4gICZfX2l0ZW1wYXJhZ3JhcGh7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGNvbG9yOiAjMEMyODQ4O1xuICB9XG4gICZfX3VsaGVhZGluZ3tcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICAmX191bHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHB4IDVweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgJl9fbGl7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgc3BhbntcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBwYWRkaW5nOiA4cHggMTlweCA2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgJi5ibHVle1xuICAgICAgICBib3JkZXItY29sb3I6ICMwQTlERUY7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBBOURFRjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5ncmVlbntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjBERUE1O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMERFQTU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYueWVsbG93e1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRkMzMjc7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzMyNztcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5iZXJnZW5keXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQTY2QkQ0O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNjZCRDQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZGVlcGdyZWVue1xuICAgICAgICBib3JkZXItY29sb3I6ICM0RkE5NDE7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGQTk0MTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19idG57XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiAxN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNDVweCBhdXRvIDA7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIH1cbiAgfVxufVxuLnBvZHMtYmlsbGluZ3tcbiAgJHBvZHMtYmlsbGluZyA6ICY7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2FnaWxlLXByb2RzL2JpbGxpbmctYmFja2dyb3VuZC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MkM1ODtcbiAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gICYtLWZpeGVkLWNvc3R7XG4gICAgI3skcG9kcy1iaWxsaW5nfV9faXRlbXtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgICBtaW4taGVpZ2h0OiA2NjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tc3RhZmYtYXVnbWVudGF0aW9ue1xuICAgICN7JHBvZHMtYmlsbGluZ31fX3N1Yi1oZWFkaW5ne1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAjeyRwb2RzLWJpbGxpbmd9X19iaWctY2FyZHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjEwMjRweCl7XG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2hlYWRpbmd7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gICZfX2l0ZW17XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgIG1heC13aWR0aDogNDk0cHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICBtaW4taGVpZ2h0OiA3MzJweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDoxMTAwcHgpe1xuICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgfVxuICAgICYtLWJsdWV7XG4gICAgICBib3JkZXItY29sb3I6ICM1MjUwQTc7XG4gICAgICAjeyRwb2RzLWJpbGxpbmcgfV9fbGlzdGhlYWRpbmd7XG4gICAgICAgIGNvbG9yOiAjMzU1QkJGO1xuICAgICAgfVxuICAgICAgI3skcG9kcy1iaWxsaW5nIH1fX2l0ZW13b3Jrc3tcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMEE5REVGO1xuICAgICAgICBoNXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU1QkJGO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWdyZWVue1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMEVCODg1O1xuICAgICAgI3skcG9kcy1iaWxsaW5nIH1fX2xpc3RoZWFkaW5ne1xuICAgICAgICBjb2xvcjogIzBFQjg4NTtcbiAgICAgIH1cbiAgICAgICN7JHBvZHMtYmlsbGluZyB9X19pdGVtd29ya3N7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzBFQjg4NTtcbiAgICAgICAgaDV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBFQjg4NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19saXN0aGVhZGluZ3tcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbXdvcmtze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICBwYWRkaW5nOiAyNXB4IDIzcHggMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICAgIGg1e1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTM5cHg7XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAjMEMyODQ4O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICZfX2xpc3RiYXJ0aXRsZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzBDMjg0ODtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICY6OmFmdGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMyODQ4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuICBwe1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogIzBDMjg0ODtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX19saXN0aXRsZXtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwQzI4NDg7XG4gICAgbWFyZ2luOiAwIDAgN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJl9fYnRue1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiAxN3B4O1xuICAgIHN2Z3tcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG4gICZfX2JpZy1jYXJkLWxpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgJl9fYmlnLWNhcmQtaXRlbXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0Q5RDlEOTtcbiAgICBAbWVkaWEobWluLXdpZHRoOjEwMjRweCl7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICNEOUQ5RDk7XG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjEwMjRweCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDYpe1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDJuKzIpe1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBsaXtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICMyNjJFMzY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBzdmd7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBmbGV4OiAwIDAgMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYmlnLWNhcmQtaXRlbS10b3B7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGl7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuICAgIGgze1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgY29sb3I6ICMwQzI4NDg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG4gICZfX3JlYWR5LWJvdHRvbS10ZXh0e1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgJl9fcmVhZHktYm90dG9tLXN1Yi10ZXh0e1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAmX19yZWFkeS1ib3R0b20tdWx7XG4gICAgbWF4LXdpZHRoOiA1NjJweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGl7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY29tcGFyZS1hZ2lsZXtcbiAgJGNvbXBhcmUtYWdpbGUgOiAmO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREQURBO1xuICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbiAgJi0tZml4ZWQtY29zdHtcbiAgICAjeyRjb21wYXJlLWFnaWxlfV9faGVhZGluZ3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgICN7JGNvbXBhcmUtYWdpbGV9X190YWJsZWl0ZW1ze1xuICAgICAgbGl7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIGxpe1xuICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICN7JGNvbXBhcmUtYWdpbGV9X19idG57XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTdweDtcbiAgICAgIG1hcmdpbjogNDVweCBhdXRvIDA7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiA0MzFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tc3R1ZmYtYXVne1xuICAgICN7JGNvbXBhcmUtYWdpbGV9X19oZWFkaW5ne1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgI3skY29tcGFyZS1hZ2lsZX1fX3RhYmxlaXRlbXN7XG4gICAgICBsaXtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3skY29tcGFyZS1hZ2lsZX1fX2J0bntcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxN3B4O1xuICAgICAgbWFyZ2luOiA0NXB4IGF1dG8gMDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDQzMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19oZWFkaW5ne1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogIzI2MkUzNjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbiAgJl9fc3ViaGVhZGluZ3tcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG4gICZfX3RhYmxld3JhcHBlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAmX190b3BoZWFkaW5ne1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogIzI2MkUzNjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX3RhYmxldGl0bGV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgbGl7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMyNjJFMzY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZCO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCNkJFQ0Q7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I2QkVDRDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0I2QkVDRDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDU1cHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCNkJFQ0Q7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNjZCRDQ7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgaGVpZ2h0OiAxMzRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4IDlweCAwIDA7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjQTVCOERDO1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNBNUI4REM7XG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNBNUI4REM7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMERFQTU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUZGNTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzMyNztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGFibGVpdGVtc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgbGl7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I2QkVDRDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0I2QkVDRDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCNkJFQ0Q7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgJi50ZXh0LWNlbnRlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUZGNTtcbiAgICAgIH1cbiAgICAgIGg2e1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjZCRUNEO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCNkJFQ0Q7XG4gICAgICB9XG4gICAgICBie1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQjZCRUNEO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NUJCRjtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxRDNENzA7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNBNUI4REM7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0E1QjhEQztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUZGNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBsaXtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDlweCA5cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0E1QjhEQztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5vdXItYXBwcm9hY2h7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX3NwYWNpbmd7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cbiAgfVxuICAmX19oZWFkaW5ne1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46MDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgfVxuICB9XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1ze1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMEUzRjU7XG4gICAgYm94LXNoYWRvdzogMHB4IDE1cHggMjBweCAwcHggcmdiYSgxMiw0MCw3MiwwLjA3KTtcbiAgICBwYWRkaW5nOiAwIDE1cHggMjBweDtcbiAgICBtYXJnaW46NjBweCAwIDA7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICBtaW4taGVpZ2h0OiAzMzVweDtcbiAgICAgIG1hcmdpbjo1MnB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDAgMjhweCAxNXB4O1xuICAgIH1cbiAgICAmLmJsdWV7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzY0QjlGNDtcbiAgICB9XG4gICAgJi5sZ3JlZW57XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzIwREVBNTtcbiAgICB9XG4gICAgJi5keWVsbG93e1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNGMjk5MDY7XG4gICAgfVxuICAgICYubHllbGxvd3tcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjRkZDMzI3O1xuICAgIH1cbiAgICAmLnB1cnBsZXtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjQTE1RkFFO1xuICAgIH1cbiAgICAmLmRncmVlbntcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNEZBOTQxO1xuICAgIH1cbiAgICAmOjphZnRlcntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW10aXRsZXtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICMwQzI4NDg7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICB9XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1jb250ZW50e1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBjb2xvcjogIzI2MkUzNjtcbiAgfVxuICAmX19idG57XG4gICAgbWF4LXdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE3cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdldC1mb3J0cmVzc3tcbiAgJGdldC1mb3J0cmVzczogJjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gICYtLWZpeGVkLWNvc3R7XG4gICAgI3skZ2V0LWZvcnRyZXNzfV9fYnRue1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDM1cHggYXV0byAwO1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICAgIG1heC13aWR0aDogMzY2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2hlYWRpbmd7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgICYtLW1iNTB7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5tZWRpdW0tMHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmX19yb2J1c3R7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGJhY2tncm91bmQ6ICMwNTJDNTggdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2FnaWxlLXByb2RzL2dldC1mb3J0cmVzcy5qcGcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG4gICZfX3JvYnVzdHVse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsaXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgcGFkZGluZzogMzhweCA0MnB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgJi5ibHVle1xuICAgICAgICBib3JkZXItY29sb3I6ICMwQTlERUY7XG4gICAgICB9XG4gICAgICAmLmdyZWVue1xuICAgICAgICBib3JkZXItY29sb3I6ICMyMERFQTU7XG4gICAgICB9XG4gICAgICAmLnllbGxvd3tcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZDMzI3O1xuICAgICAgfVxuICAgICAgaDR7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICMwQzI4NDg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYnRue1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxN3B4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgIG1heC13aWR0aDogMjg0cHg7XG4gICAgfVxuICB9XG59XG4ucG9kcy1iZW5lZml0c3tcbiAgJHBvZHMtYmVuZWZpdHMgOiAmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbiAgJi0tZml4ZWQtY29zdHtcbiAgICAjeyRwb2RzLWJlbmVmaXRzfV9faXRlbXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgfVxuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19oZWFkaW5ne1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICB9XG4gICAgXG4gIH1cbiAgJl9fbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgIGdhcDogMjVweDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgfVxuICAmX19pdGVte1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERTJFQTtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMjc1cHg7XG4gICAgfVxuICAgICY6OmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNDBweDtcbiAgICB9XG4gICAgJi5ibHVle1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQTlERUY7XG4gICAgICB9XG4gICAgfVxuICAgICYucHVycGxle1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNjZCRDQ7XG4gICAgICB9XG4gICAgfVxuICAgICYuZ3JlZW57XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwREVBNTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi55ZWxsb3d7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzMyNztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5sZ3JlZW57XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGQTk0MTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faXRlbWhlYWRpbmd7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzBDMjg0ODtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cbiAgfVxuICAmX19pdGVtY29udGVudHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjMEMyODQ4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmdldC1leHBlcmllbmNle1xuICAkZ2V0LWV4cGVyaWVuY2UgOiAmO1xuICBiYWNrZ3JvdW5kOiAjMDUyQzU4IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9hZ2lsZS1wcm9kcy9yZWFkeS1leHBlcmllbmNlLWJhY2tncm91bmQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICAmLS1maXhlZC1jb3N0e1xuICAgICN7JGdldC1leHBlcmllbmNlfV9fYnRue1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICAgIG1heC13aWR0aDogNDA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXN0YWZmLWF1Z21lbnRhdGlvbntcbiAgICAjeyRnZXQtZXhwZXJpZW5jZX1fX2NvbnRlbnR7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgICN7JGdldC1leHBlcmllbmNlfV9fYnRue1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICAgIG1heC13aWR0aDogMjU5cHg7XG4gICAgICB9XG4gICAgfVxuICAgICN7JGdldC1leHBlcmllbmNlfV9fYnRuMXtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogMTdweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTlweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZmY1ODAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19oZWFkaW5ne1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnR7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAmX19saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAmX19pdGVtc3tcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICNCMEMwRTk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgJl9fYnRue1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiAxN3B4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYShtaW4td2lkdGg6NzY3cHgpe1xuICAgICAgbWF4LXdpZHRoOiAyOTlweDtcbiAgICB9XG4gIH1cbiAgJl9fYm90dG9tbm90ZXtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxuICAmX19wYWlye1xuICAgIG1heC13aWR0aDogNjg0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICB9XG4gICZfX2luZm9tYWlse1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjQjBDMEU5O1xuICAgIGF7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmY1ODAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmhvdy1pdC1hZ2lsZXtcbiAgJGhvdy1pdC1hZ2lsZSA6ICY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERERBREE7XG4gIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICAmX19oZWFkaW5ne1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogIzI2MkUzNjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMjBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOjEyMDBweCl7XG4gICAgICBnYXA6IDBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDYxM3B4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9faXRlbXN7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyODRweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QwRTNGNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMCByZ2JhKDAsMCwwLDAuMDYpO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAzMHB4O1xuICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjEyMDBweCl7XG4gICAgICAgICAgbGVmdDogMTkwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOjEyMDBweCl7XG4gICAgICAgIGxlZnQ6IDE5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJsdWV7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICBoZWlnaHQ6IDI1M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvYWdpbGUtZml4ZWQtY29zdC9ibHVlLWFycm93LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IC0yNTNweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjEyMDBweCl7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMjMwcHgpe1xuICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5ncmVlbntcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIGhlaWdodDogMjUzcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9hZ2lsZS1maXhlZC1jb3N0L2Fycm93LWdyZWVuLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC0yNTNweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjEyMDBweCl7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMjMwcHgpe1xuICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5wdXJwbGV7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICBoZWlnaHQ6IDE3M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvYWdpbGUtZml4ZWQtY29zdC9hcnJvdy1wdXJwbGUuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTE3M3B4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6MTIwMHB4KXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjEyMzBweCl7XG4gICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnllbGxvd3tcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIGhlaWdodDogMTczcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9hZ2lsZS1maXhlZC1jb3N0L2Fycm93LXllbGxvdy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtMTczcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMjAwcHgpe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6MTIzMHB4KXtcbiAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RpdGxlYXJlYXtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gICZfX2l0ZW10aXRsZXtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBjb2xvcjogIzBDMjg0ODtcbiAgfVxuICAmX19pdGVtY29udGVudHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICZfX251bWJlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBjb2xvcjogI2YyZjJmMjtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgJl9fYnRue1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgICAgbWF4LXdpZHRoOiAzNDFweDtcbiAgICB9XG4gIH1cbn1cbi5ob3ctc3R1ZmYtYXVnbWVudGF0aW9ue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19zcGFjaW5ne1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG4gIH1cbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXN7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QwRTNGNTtcbiAgICBib3gtc2hhZG93OiAwcHggMTVweCAyMHB4IDAgcmdiYSgxMiw0MCw3MiwwLjA3KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIH1cbiAgICAmLmJsdWV7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvc3RhZmYtYXVnbWVudGF0aW9uL2JsdWUtYXJyb3cuc3ZnKTtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIHJpZ2h0OiAtMjhweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmdyZWVue1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL3N0YWZmLWF1Z21lbnRhdGlvbi9ncmVlbi1hcnJvdy5zdmcpO1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgcmlnaHQ6IC0yOHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjk5MnB4KXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYueWVsbG93e1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL3N0YWZmLWF1Z21lbnRhdGlvbi95ZWxsb3ctYXJyb3cuc3ZnKSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogLTI4cHg7XG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXRpdGxle1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICMwQzI4NDg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1jb250ZW50e1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgY29sb3I6ICMyNjJFMzY7XG4gIH1cbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fYm90dG9tLXRleHR7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDUwcHggMCAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fbGlzdHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgICAgZ2FwOiAwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gICZfX2J0bntcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICBtYXgtd2lkdGg6IDI2M3B4O1xuICAgIH1cbiAgfVxufVxuLnN0dWZmLWF1Z21lbnRhdGlvbi10ZWNobm9sb2dpZXN7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICAudGVjaG5vbG9naWVzLXRhYl9faGVhZGluZ3tcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5vLWFjY29yZGlvbl9fYnV0dG9ue1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLm8tYWNjb3JkaW9uX19jb250ZW50LXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbi8vQUdJTEUgUE9EUyBTVFlFTCBFTkRTXG5cbi5jdXN0b20tZGV2LXRlY2gge1xuICAudGVjaG5vbG9naWVzLXRhYl9faGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuY3VzdG9tLXNvbHV0aW9uX19zdWItaGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLnRlY2hub2xvZ2llcy10YWItLWhlYWx0aGNhcmUtc2VyIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuby1hY2NvcmRpb25fX25hdiB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5vLWFjY29yZGlvbl9fYm9keSB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4gICAgICBwYWRkaW5nOiAwIDI4cHggMCAwO1xuICAgIH1cbiAgfVxuICAuby1hY2NvcmRpb25fX3RhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hY2NvcmRpb24tYnV0dG9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwRDY1Q0EgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERTJFQTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9oZWFsdGhjYXJlLXNlcnZpY2VzL2Fycm93LXJpZ2h0LnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgdG9wOiAyMXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICB9XG4gIC5vLWFjY29yZGlvbl9faGVhZGVyLS1lY29tbWVyY2Uge1xuICAgIC5vLWFjY29yZGlvbi1idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi50ZWNobm9sb2dpZXMtdGFiLS1hdXRvbW90aXZlIHtcbiAgLm8tYWNjb3JkaW9uX190YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG4gIH1cbiAgLnBvb2wtYm94LWxpc3QtLW90YSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDczMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50ZWNobm9sb2dpZXMtdGFiLS1sZWFybmluZyB7XG4gIC5vLWFjY29yZGlvbl9fY29udGVudC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4uYnRuLW9yYW5nZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufSIsIi5uZXctaG9tZS1iYW5uZXIge1xyXG4gICRuZXctaG9tZS1iYW5uZXI6ICY7XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQyNjQyO1xyXG4gIHBhZGRpbmc6IDI1cHggMCA0MHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvYmFubmVyLWdyYWRpZW50LnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgcGFkZGluZzogNjBweCAwIDE2MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiA0NTNweDtcclxuICAgICAgaGVpZ2h0OiAxOTlweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2Jhbm5lci1ncmFkaWVudDIucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgJi0tb3V0IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1sZWFwLW13YyB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2xlYXAtbXdjLWdyYWRpYW50LnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDE0MHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTIzNXB4O1xyXG4gICAgICAgIHdpZHRoOiA4NTRweDtcclxuICAgICAgICBoZWlnaHQ6IDY4NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19sZWZ0IHtcclxuICAgIGZsZXg6IDAgMCA2OSU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICBmbGV4OiAwIDAgNjUlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTAyNXB4KSB7XHJcbiAgICAgIGZsZXg6IDAgMCA2OSU7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDU2NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9iYW5uZXItZGV2aWRlcjIucG5nKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1sZWFwLW13YyB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBmbGV4OiAwIDAgNTglO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTAyNXB4KSB7XHJcbiAgICAgICAgZmxleDogMCAwIDYwJTtcclxuICAgICAgfVxyXG4gICAgICAubmV3LWhvbWUtYmFubmVyX19zdWItaGVhZGluZy13aGl0ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1OHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5ldy1ob21lLWJhbm5lcl9fc3ViLWhlYWRpbmctZ3JlZW4ge1xyXG4gICAgICAgICAgY29sb3I6ICMzQ0MwNjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX2JsdWUtcGFyYSB7XHJcbiAgICAgICAgY29sb3I6ICM5N0IzQ0U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX2J0biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLW91dCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19yaWdodCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xyXG4gICAgfVxyXG4gICAgJi0tb3V0IHtcclxuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzU1QkJGO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDQyNTRBO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweDtcclxuICAgICAgICBmbGV4OiAwIDAgNDgycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1sZWFwLW13YyB7XHJcbiAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC1kZWF0aWxzIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtZGVhdGlscyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmLS1sZWFwLW13Yy10b3Age1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNERTAwMkI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1sZWFwLW13Yy10b3AtYm94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgIH1cclxuICAgICYtLWxlYXAtbXdjLWJvdHRvbS1ib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAmLS1zZWFtbGVzc3tcclxuICAgICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtYm90dG9tLWJveC1sZWFwLWxlZnR7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1sZWFwLW13Yy1ib3R0b20ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgICAuZGF0ZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwN0Q5RjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWxlYXAtbXdjLXRvcCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDEsMTE1LDEzMiwwLjYyKTtcclxuICAgICAgcGFkZGluZzogMjVweCAyNXB4IDIwcHg7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1sZWFwLW13Yy10b3AtYm94LWxlYXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYtLWxlYXAtbXdjLXRvcC1ib3gtbGVhcC1sZWZ0IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIGhlaWdodDogODAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1sZWFwLW13Yy10b3AtYm94LWxlYXAtcmlnaHQge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMEMwQzY4O1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbGVhcC1td2MtYm90dG9tIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMjBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDEsMTE1LDEzMiwwLjYyKTtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWxlYXAtbXdjLWJvdHRvbS1ib3gtbGVhcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi0tbGVhcC1td2MtYm90dG9tLWJveC1sZWFwLWxlZnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWxlYXAtbXdjLWJvdHRvbS1ib3gtbGVhcC1yaWdodCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMyMjU2OUQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWNvbnZlcmdlbmNlLWdpdGV4e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy10b3AtYm94LWxlYXAtbGVmdHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE3cHg7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtYm90dG9tLWJveC1sZWFwLXJpZ2h0e1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwRTE0ODg7XHJcbiAgICAgICAgJi5iZy1kYXJrZ3JlZW57XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NjZDO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJnLWJsdWVoYWxse1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzA4NUM4QjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLXRvcCAuZGF0ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjcwMDI2O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgJi5iZy1kYXRlLXNlYW1sZXNze1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0YwMkM0MztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5ldy1ob21lLWJhbm5lcl9fcmlnaHQtLWxlYXAtbXdjLWJvdHRvbS1ib3gtbGVhcC1yaWdodHtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgLy9mb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy1ib3R0b20tYm94LWxlYXAtbGVmdHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtYm90dG9tIC5kYXRle1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faGVhZGluZyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjOTFhY2NkO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAyNjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbGVhcC1td2Mge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjODRBNUY5O1xyXG4gICAgICAgIHdpZHRoOiAxNjhweDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWxlYXAtbXdjIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLW91dCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM4NEE1Rjk7XHJcbiAgICAgICAgd2lkdGg6IDE2OHB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tZ3JlZW4tb3V0IHtcclxuICAgICAgY29sb3I6ICMyREJFNzA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Fycm93IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC04NnB4O1xyXG4gICAgICByaWdodDogLTc2cHg7XHJcbiAgfSBcclxuICAmX19zdWItaGVhZGluZyB7XHJcbiAgICBjb2xvcjogIzNjYzA2NTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgZm9udC1zaXplOiAzMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc3ViLWhlYWRpbmctd2hpdGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19yaWdodC1oZWFkaW5nIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICMzY2MwNjU7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLWxpbmUtYnJlYWsge1xyXG4gICAgICBsaXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzNjYzA2NTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMzY2MwNjUpIGxlZnQgbm8tcmVwZWF0LCAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwJSAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fcmlnaHQtYm90dG9tLWJhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMzQ0MwNjU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGFuaW1hdGlvbjogNHMgbGluZWFyIGFuaW1hdGUgaW5maW5pdGU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gJjpob3ZlciB7XHJcbiAgICAvLyAgICAgJjpiZWZvcmUge1xyXG4gICAgLy8gICAgICAgICBhbmltYXRpb246IGh1ZS1yb3RhdGUgM3MgbGluZWFyIGluZmluaXRlO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuICAgICYtLWZpcnN0IHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgOTBkZWcsXHJcbiAgICAgICAgICAjMDNhOWY0LFxyXG4gICAgICAgICAgI2ZmNTgwMCxcclxuICAgICAgICAgICNmYmJhMTQsXHJcbiAgICAgICAgICAjMDNhOWY0XHJcbiAgICAgICAgKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIDkwZGVnLFxyXG4gICAgICAgICAgIzAzYTlmNCxcclxuICAgICAgICAgICNmZjU4MDAsXHJcbiAgICAgICAgICAjZmJiYTE0LFxyXG4gICAgICAgICAgIzAzYTlmNFxyXG4gICAgICAgICk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDNhOWY0LCAjZmY1ODAwLCAjZmJiYTE0LCAjMDNhOWY0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXNlY29uZCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIDkwZGVnLFxyXG4gICAgICAgICAgI2ZmZTcwZSxcclxuICAgICAgICAgICM3OGU2ZmYsXHJcbiAgICAgICAgICAjMTVmZThhLFxyXG4gICAgICAgICAgI2ZmZTcwZVxyXG4gICAgICAgICk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICA5MGRlZyxcclxuICAgICAgICAgICNmZmU3MGUsXHJcbiAgICAgICAgICAjNzhlNmZmLFxyXG4gICAgICAgICAgIzE1ZmU4YSxcclxuICAgICAgICAgICNmZmU3MGVcclxuICAgICAgICApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZTcwZSwgIzc4ZTZmZiwgIzE1ZmU4YSwgI2ZmZTcwZSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyBnYXA6IDVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZmxleC13cmFwOiBpbmhlcml0O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0LWl0ZW0ge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcclxuICAgIHBhZGRpbmc6IDFweDtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMCAyLjVweCA1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMS41cHg7XHJcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgIH1cclxuICAgIHBhdGgge1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwcHgsIDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtODBweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogLTEzcHg7XHJcbiAgICAgIHdpZHRoOiAyNjVweDtcclxuICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcclxuICAgIH1cclxuICAgICYtLWJvcmRlci1jb2xvcjEge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiAyNDVweDtcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM2NGI5ZjQ7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIHRvcDogLTExNHB4O1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDEzNiwgMjIyLCAxNzcsIDEpIDAlLFxyXG4gICAgICAgICAgICByZ2JhKDI2LCAxODQsIDEwMCwgMSkgMjAlLFxyXG4gICAgICAgICAgICByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLFxyXG4gICAgICAgICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDEzNiwgMjIyLCAxNzcsIDEpIDAlLFxyXG4gICAgICAgICAgICByZ2JhKDI2LCAxODQsIDEwMCwgMSkgMjAlLFxyXG4gICAgICAgICAgICByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLFxyXG4gICAgICAgICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgcmdiYSgxMzYsIDIyMiwgMTc3LCAxKSAwJSxcclxuICAgICAgICAgICAgcmdiYSgyNiwgMTg0LCAxMDAsIDEpIDIwJSxcclxuICAgICAgICAgICAgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSxcclxuICAgICAgICAgICAgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM4OGRlYjFcIixlbmRDb2xvcnN0cj1cIiMwNjU3YjVcIixHcmFkaWVudFR5cGU9MSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1ib3JkZXItY29sb3IyIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICB3aWR0aDogMTU1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlMjY4MjY7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxODVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDEzNiwgMjIyLCAxNzcsIDEpIDAlLFxyXG4gICAgICAgICAgICByZ2JhKDI2LCAxODQsIDEwMCwgMSkgMjAlLFxyXG4gICAgICAgICAgICByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLFxyXG4gICAgICAgICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDEzNiwgMjIyLCAxNzcsIDEpIDAlLFxyXG4gICAgICAgICAgICByZ2JhKDI2LCAxODQsIDEwMCwgMSkgMjAlLFxyXG4gICAgICAgICAgICByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLFxyXG4gICAgICAgICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgcmdiYSgxMzYsIDIyMiwgMTc3LCAxKSAwJSxcclxuICAgICAgICAgICAgcmdiYSgyNiwgMTg0LCAxMDAsIDEpIDIwJSxcclxuICAgICAgICAgICAgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSxcclxuICAgICAgICAgICAgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM4OGRlYjFcIixlbmRDb2xvcnN0cj1cIiMwNjU3YjVcIixHcmFkaWVudFR5cGU9MSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1ib3JkZXItY29sb3IzIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICB3aWR0aDogMTk1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmYmJhMTQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAyMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDEzNiwgMjIyLCAxNzcsIDEpIDAlLFxyXG4gICAgICAgICAgICByZ2JhKDI2LCAxODQsIDEwMCwgMSkgMjAlLFxyXG4gICAgICAgICAgICByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLFxyXG4gICAgICAgICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDEzNiwgMjIyLCAxNzcsIDEpIDAlLFxyXG4gICAgICAgICAgICByZ2JhKDI2LCAxODQsIDEwMCwgMSkgMjAlLFxyXG4gICAgICAgICAgICByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLFxyXG4gICAgICAgICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgICAgcmdiYSgxMzYsIDIyMiwgMTc3LCAxKSAwJSxcclxuICAgICAgICAgICAgcmdiYSgyNiwgMTg0LCAxMDAsIDEpIDIwJSxcclxuICAgICAgICAgICAgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSxcclxuICAgICAgICAgICAgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM4OGRlYjFcIixlbmRDb2xvcnN0cj1cIiMwNjU3YjVcIixHcmFkaWVudFR5cGU9MSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1ib3JkZXItY29sb3I0IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICB3aWR0aDogMTU1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6ICM4YWM2NDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzY0OGZmNDtcclxuICAgICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMTBweDtcclxuICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICB0b3A6IC0xMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgIHJnYmEoMTM2LCAyMjIsIDE3NywgMSkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjYsIDE4NCwgMTAwLCAxKSAyMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsXHJcbiAgICAgICAgICAgIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgIHJnYmEoMTM2LCAyMjIsIDE3NywgMSkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjYsIDE4NCwgMTAwLCAxKSAyMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsXHJcbiAgICAgICAgICAgIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDEzNiwgMjIyLCAxNzcsIDEpIDAlLFxyXG4gICAgICAgICAgICByZ2JhKDI2LCAxODQsIDEwMCwgMSkgMjAlLFxyXG4gICAgICAgICAgICByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLFxyXG4gICAgICAgICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzg4ZGViMVwiLGVuZENvbG9yc3RyPVwiIzA2NTdiNVwiLEdyYWRpZW50VHlwZT0xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWJvcmRlci1jb2xvcjUge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzgwNGI4YjtcclxuICAgICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMTBweDtcclxuICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICB0b3A6IC0xMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgIHJnYmEoMTM2LCAyMjIsIDE3NywgMSkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjYsIDE4NCwgMTAwLCAxKSAyMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsXHJcbiAgICAgICAgICAgIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgIHJnYmEoMTM2LCAyMjIsIDE3NywgMSkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjYsIDE4NCwgMTAwLCAxKSAyMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsXHJcbiAgICAgICAgICAgIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDEzNiwgMjIyLCAxNzcsIDEpIDAlLFxyXG4gICAgICAgICAgICByZ2JhKDI2LCAxODQsIDEwMCwgMSkgMjAlLFxyXG4gICAgICAgICAgICByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLFxyXG4gICAgICAgICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzg4ZGViMVwiLGVuZENvbG9yc3RyPVwiIzA2NTdiNVwiLEdyYWRpZW50VHlwZT0xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWJvcmRlci1jb2xvcjYge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiAxNjVweDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzNiOTVkMztcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDE5NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgIHJnYmEoMTM2LCAyMjIsIDE3NywgMSkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjYsIDE4NCwgMTAwLCAxKSAyMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsXHJcbiAgICAgICAgICAgIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgIHJnYmEoMTM2LCAyMjIsIDE3NywgMSkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjYsIDE4NCwgMTAwLCAxKSAyMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsXHJcbiAgICAgICAgICAgIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDEzNiwgMjIyLCAxNzcsIDEpIDAlLFxyXG4gICAgICAgICAgICByZ2JhKDI2LCAxODQsIDEwMCwgMSkgMjAlLFxyXG4gICAgICAgICAgICByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLFxyXG4gICAgICAgICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzg4ZGViMVwiLGVuZENvbG9yc3RyPVwiIzA2NTdiNVwiLEdyYWRpZW50VHlwZT0xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWJvcmRlci1jb2xvcjcge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U5OGU1YztcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDE4NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgIHJnYmEoMTM2LCAyMjIsIDE3NywgMSkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjYsIDE4NCwgMTAwLCAxKSAyMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsXHJcbiAgICAgICAgICAgIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgIHJnYmEoMTM2LCAyMjIsIDE3NywgMSkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjYsIDE4NCwgMTAwLCAxKSAyMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsXHJcbiAgICAgICAgICAgIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDEzNiwgMjIyLCAxNzcsIDEpIDAlLFxyXG4gICAgICAgICAgICByZ2JhKDI2LCAxODQsIDEwMCwgMSkgMjAlLFxyXG4gICAgICAgICAgICByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLFxyXG4gICAgICAgICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzg4ZGViMVwiLGVuZENvbG9yc3RyPVwiIzA2NTdiNVwiLEdyYWRpZW50VHlwZT0xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWJvcmRlci1jb2xvcjgge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzNjYzA2NTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgIHJnYmEoMTM2LCAyMjIsIDE3NywgMSkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjYsIDE4NCwgMTAwLCAxKSAyMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsXHJcbiAgICAgICAgICAgIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgIHJnYmEoMTM2LCAyMjIsIDE3NywgMSkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjYsIDE4NCwgMTAwLCAxKSAyMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsXHJcbiAgICAgICAgICAgIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDEzNiwgMjIyLCAxNzcsIDEpIDAlLFxyXG4gICAgICAgICAgICByZ2JhKDI2LCAxODQsIDEwMCwgMSkgMjAlLFxyXG4gICAgICAgICAgICByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLFxyXG4gICAgICAgICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzg4ZGViMVwiLGVuZENvbG9yc3RyPVwiIzA2NTdiNVwiLEdyYWRpZW50VHlwZT0xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWJvcmRlci1jb2xvcjkge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0U5OEU1QztcclxuICAgICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMTBweDtcclxuICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICB0b3A6IC0xMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDI4NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgIHJnYmEoMTM2LCAyMjIsIDE3NywgMSkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjYsIDE4NCwgMTAwLCAxKSAyMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsXHJcbiAgICAgICAgICAgIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgIHJnYmEoMTM2LCAyMjIsIDE3NywgMSkgMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMjYsIDE4NCwgMTAwLCAxKSAyMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsXHJcbiAgICAgICAgICAgIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDEzNiwgMjIyLCAxNzcsIDEpIDAlLFxyXG4gICAgICAgICAgICByZ2JhKDI2LCAxODQsIDEwMCwgMSkgMjAlLFxyXG4gICAgICAgICAgICByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLFxyXG4gICAgICAgICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzg4ZGViMVwiLGVuZENvbG9yc3RyPVwiIzA2NTdiNVwiLEdyYWRpZW50VHlwZT0xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAwIDVweDtcclxuICAgICAgYmFja2dyb3VuZDogIzBkMjY0MjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogOTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19sZWZ0LWFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IC0xNXB4O1xyXG4gIH1cclxuICAmX19yaWdodC1hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogLTE1cHg7XHJcbiAgfVxyXG4gICZfX3JpZ2h0LWRlYXRpbHMge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3JpZ2h0LWRlYXRpbHMtZ3JlZW4ge1xyXG4gICAgY29sb3I6ICMzQ0MwNjU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuICAmX19yYXRpbmcge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMjVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBwYWRkaW5nOiAwIDUwcHggMCAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3JhdGVkLXRleHQge1xyXG4gICAgZmxleDogMCAwIDQ5JTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3JhdGVkLWhlYWRpbmcge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgJl9fcmF0ZWQtc3ViLWhlYWRpbmcge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzNjYzA2NTtcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiAgJl9fcmF0ZWQtaWNvbiB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pY29uLWl0ZW0ge1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gIH1cclxuICAmX19idG4td3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0xMzVweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEwMjVweCkge1xyXG4gICAgICBib3R0b206IC04NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idG4ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmY1ODAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZjU4MDAgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwYXRoIHtcclxuICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBmaWxsOiAjZmY1ODAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J0bi1hcnJvdyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcbiAgJl9fbGVmdGxpc3R7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNTEwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDI0cHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgbGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICM4RkM0RjU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9uZXctYmFubmVyLXNreS10aWNrLnN2Zykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICAgbWFyZ2luOiAxMnB4IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9uZXctYmFubmVyLXNreS10aWNrLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjNweCAyM3B4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5ldy1iYW5uZXItaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjY2cHgpIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTM2N3B4KSB7XHJcbiAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgfVxyXG4gICAgJi5kZXNrdG9wLWJhbm5lci1pbWcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm1vYmlsZS1iYW5uZXItaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3LWhvbWUtYmFubmVyLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgcGFkZGluZzogMTI1cHggMCAxOTVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEwODlweCkge1xyXG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDIyMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTM2N3B4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMjIwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxNjAwcHgpIHtcclxuICAgICAgcGFkZGluZzogMTAwcHggMCAyMTVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE3MDBweCkge1xyXG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDIxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTgxM3B4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDExNXB4IDAgMjMycHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgyMDQwcHgpIHtcclxuICAgICAgLy8gcGFkZGluZzogODZweCAwIDM5MHB4O1xyXG4gICAgICBwYWRkaW5nOiAxNzBweCAwIDI3NXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMjcyMHB4KSB7XHJcbiAgICAgIC8vIHBhZGRpbmc6IDg2cHggMCA2MzBweDtcclxuICAgICAgcGFkZGluZzogMTkwcHggMCA0MDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDQwODBweCkge1xyXG4gICAgICBwYWRkaW5nOiA4NnB4IDAgNTUwcHg7XHJcbiAgICB9XHJcbiAgICAubmV3LWhvbWUtYmFubmVyLXRleHQtb3JkZXItMSB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3LWhvbWUtYmFubmVyLXRleHQtb3JkZXItMiB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLW1haW4taGVhZGluZy10ZXh0IHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub24tZGVtYW5kLXAge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBtYXJnaW46IDI1cHggMCAyMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBtYXJnaW46IDI1cHggMCAzNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3LWJhbm5lci10ZXh0LWFyZWEge1xyXG4gICAgICAubmV3LWJhbm5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZXctYmFubmVyLXRleHQtbGkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIGNvbG9yOiAjNDZkZjc1O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tb3JhbmdlIHtcclxuICAgICAgJi5iYW5uZXItYnRuLW5ldyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3R0b20tZm9ybS1saW5rIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXctYmFubmVyLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgbGkge1xyXG4gICAgICBjb2xvcjogIzNjYzA2NTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2Jhbm5lci1idWxsZXQucG5nKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICByaWdodDogLTY1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3LWJhbm5lci1yYXRlZC1hcmVhIHtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMwOTFCMzg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDYxMjI2O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJi5tLWhlaWdodCB7XHJcbiAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5uZXctYmFubmVyLXJhdGVkLWFyZWEtbWFpbi1ib3gsXHJcbiAgICAubmV3LWJhbm5lci1yYXRlZC1hcmVhLW1haW4tYm94LW1vZCB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IC01MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5uZXctYmFubmVyLXJhdGVkLWFyZWEtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLy8gZmxleC1iYXNpczogMjUlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggNTBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDI1cHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTRweCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjgwcHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE0cHggNDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9iYW5uZXItZGV2aWRlci5wbmcpIG5vLXJlcGVhdFxyXG4gICAgICAgICAgICAwIDA7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yYXRlZC1sZWZ0LWFyZWEge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzhweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmF0ZWQtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOGQ5ZWIyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmF0ZWQtcGVyY2VudGFnZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODFiYWZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yYXRlZC1zdGFyIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmN2I1MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNwbGlkZV9fYXJyb3dzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICYtLXRpbWUtYnVzaW5lc3MtYXdhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9ncmVlbi1ncmFkaWFudC10ci5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgIHdpZHRoOiA3MTBweDtcclxuICAgICAgaGVpZ2h0OiA0ODZweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5uZXctaG9tZS1iYW5uZXJfX2xlZnQge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ldy1ob21lLWJhbm5lcl9fbGVmdCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3LWhvbWUtYmFubmVyX19oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiAzMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUzcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXctaG9tZS1iYW5uZXJfX2hlYWRpbmctcXVvdGUge1xyXG4gICAgICBjb2xvcjogIzNDQzA2NTtcclxuICAgIH1cclxuICAgIC5uZXctaG9tZS1iYW5uZXJfX2JsdWUtcGFyYSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgY29sb3I6ICM4RkM0RjU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOTBweDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3LWhvbWUtYmFubmVyX19idG4td3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXctaG9tZS1iYW5uZXJfX2F3YXJkLWltZyB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzVweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDk0JTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWV0LWF3YXJkIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9ldC1hd2FyZC1zbGlkZXIuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubmV3LWhvbWUtYmFubmVyX19sZWZ0IHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXctaG9tZS1iYW5uZXJfX2hlYWRpbmcge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ldy1ob21lLWJhbm5lcl9faGVhZGluZyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3LWhvbWUtYmFubmVyX19ibHVlLXBhcmEge1xyXG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjOTdCM0NFO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ldy1ob21lLWJhbm5lcl9faGVhZGluZy1xdW90ZSB7XHJcbiAgICAgIGNvbG9yOiAjM0NDMDY1O1xyXG4gICAgfVxyXG4gICAgLm5ldy1ob21lLWJhbm5lcl9fbGVmdCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEwMjVweCkge1xyXG4gICAgICAgIGZsZXg6IDAgMCA1NSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi0tZXQtZXhjZWxsZW5jZXtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2V0LWV4Y2VsbGVuY2Utc2xpZGVyLW5ldzIuanBnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE2MDBweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubmV3LWhvbWUtYmFubmVyX19sZWZ0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgZmxleDogMCAwIDQ5JTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0e1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ldy1ob21lLWJhbm5lcl9faGVhZGluZyB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ldy1ob21lLWJhbm5lcl9fYmx1ZS1wYXJhIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXctaG9tZS1iYW5uZXJfX2J0bi13cmFwcGVye1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1vdXRzb3VjaW5nLXN1Y2Nlc3MtYmx1ZXByaW50IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9vdXRzb3VyY2luZy1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMzg2cHg7XHJcbiAgICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9iYW5uZXItZ3JhZGllbnQucG5nKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3LWhvbWUtYmFubmVyX19idG4td3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLm5ldy1ob21lLWJhbm5lcl9fYnRuIHtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGNTgwMCAhaW1wb3J0YW50O1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogI0ZGNTgwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi0tbGVhcC1td2Mge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgcGFkZGluZzogODBweCAwIDUwcHggMDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2xlYXAtbXdjLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm5ldy1ob21lLWJhbm5lcl9fYnRuLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1vcmFuZ2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmY1ODAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgfVxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LWl0ZW1zIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbWFyZ2luOiA4cHggMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LWxpc3Qge1xyXG4gICAgICBtYXJnaW46IDI1cHggMCAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBAa2V5ZnJhbWVzIGh1ZS1yb3RhdGUge1xyXG4vLyAgICAgZnJvbSB7XHJcbi8vICAgICAgIC13ZWJraXQtZmlsdGVyOiBodWUtcm90YXRlKDApO1xyXG4vLyAgICAgICAtbW96LWZpbHRlcjogaHVlLXJvdGF0ZSgwKTtcclxuLy8gICAgICAgLW1zLWZpbHRlcjogaHVlLXJvdGF0ZSgwKTtcclxuLy8gICAgICAgZmlsdGVyOiBodWUtcm90YXRlKDApO1xyXG4vLyAgICAgfVxyXG4vLyAgICAgdG8ge1xyXG4vLyAgICAgICAtd2Via2l0LWZpbHRlcjogaHVlLXJvdGF0ZSgzNjBkZWcpO1xyXG4vLyAgICAgICAtbW96LWZpbHRlcjogaHVlLXJvdGF0ZSgzNjBkZWcpO1xyXG4vLyAgICAgICAtbXMtZmlsdGVyOiBodWUtcm90YXRlKDM2MGRlZyk7XHJcbi8vICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgzNjBkZWcpO1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuQGtleWZyYW1lcyBhbmltYXRlIHtcclxuICAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MDAlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlO1xyXG4gIH1cclxufVxyXG4udGV4dC1sZWZ0LW1vZCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWFyZ2luLXVuc2V0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi8vIC5uZXctaG9tZS1iYW5uZXI6aG92ZXIgLm5ldy1iYW5uZXItaW1ne1xyXG4vLyAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xyXG4vLyAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuLm51bS1jb2xvciB7XHJcbiAgY29sb3I6ICM0M2JmNjk7XHJcbn1cclxuLy8gLmhvbWUtcGFnZS1zcGFjZXJcclxuLy8ge1xyXG4vLyAgICAgcGFkZGluZy10b3A6IDUzcHg7XHJcbi8vICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XHJcbi8vICAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbi5obS1hYm91dC1zZWN0aW9uIHtcclxuICAuYWJvdXQtZGV0YWlscy1wYXJhIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICAgIHdpZHRoOiA5MiU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb250LXNpemUtNDIge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICBmb250LXNpemU6IDQxcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3LWhvbWUtYmFubmVyLXdyYXBwZXIge1xyXG4gIC5zcGxpZGVfX2Fycm93cyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuY3VzdG9tLXBhZ2luYXRpb24td3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICB9XHJcbiAgLmN1c3RvbS1wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMTUwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAucGFnaW5hdGlvbi1kb3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZmZmZiA1MCUsICNhY2FjYWMgNTAlKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8qIEhpZGUgdGhlIG9yaWdpbmFsIHRleHQgY29sb3IgKi9cclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgMzBweCAwIDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgLy8gdHJhbnNpdGlvbjogMTBzIGFsbCBlYXNlLWluLW91dDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IFxyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwJTtcclxuICB9XHJcbiAgXHJcbiAgLnBhZ2luYXRpb24tZG90LmlzLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogMCUgMCU7XHJcbiAgfVxyXG4gIFxyXG4gIC8vICNwbGF5UGF1c2VCdXR0b24ucGF1c2VkIHtcclxuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XHJcbiAgLy8gfVxyXG4gIFxyXG4gIC5wYXktcGF1c2Utd3JhcHBlciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgXHJcbiAgLnBhZ2luYXRpb24tcGF5LXBhdXNlIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgY29sb3I6ICNhY2FjYWM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvcGF1c2Utd2hpdGUuc3ZnKSBuby1yZXBlYXQgNTUlIDUwJSAvIDYwJTtcclxuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAmLnBhdXNlZCB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL3BsYXktd2hpdGUuc3ZnKSBuby1yZXBlYXQgNjIlIDUwJSAvIDYwJTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICB9XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG4gIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm90dG9tOiAyNXB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNwbGlkZV9fcHJvZ3Jlc3Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5zcGxpZGVfX3Byb2dyZXNzX19iYXIge1xyXG4gICAgYmFja2dyb3VuZDogI2E4ZDA0ZDtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgYW5pbWF0aW9uOiA0cyBsaW5lYXIgYW5pbWF0ZSBpbmZpbml0ZTtcclxuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICA5MGRlZyxcclxuICAgICAgICAgICMwM2E5ZjQsXHJcbiAgICAgICAgICAjZmY1ODAwLFxyXG4gICAgICAgICAgI2ZiYmExNCxcclxuICAgICAgICAgICMwM2E5ZjRcclxuICAgICAgICApO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIDkwZGVnLFxyXG4gICAgICAgICAgIzAzYTlmNCxcclxuICAgICAgICAgICNmZjU4MDAsXHJcbiAgICAgICAgICAjZmJiYTE0LFxyXG4gICAgICAgICAgIzAzYTlmNFxyXG4gICAgICAgICk7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAzYTlmNCwgI2ZmNTgwMCwgI2ZiYmExNCwgIzAzYTlmNCk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5uZXctaG9tZS1iYW5uZXItd3JhcHBlciB7XHJcbiAgYmFja2dyb3VuZDogIzBkMjY0MjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmaWxsTGluZSB7XHJcbiAgZnJvbSB7XHJcbiAgICB3aWR0aDogMCU7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnZlcmdlbmNlLWdpdHgtbGVmdHtcclxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgZmxleDogMCAwIDYwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEwMjVweCkge1xyXG4gICAgZmxleDogMCAwIDYzJTtcclxuICB9XHJcbiAgLm5ldy1ob21lLWJhbm5lcl9fc3ViLWhlYWRpbmctd2hpdGV7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcclxuICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb252ZXJnZW5jZS1naXR4LWxlZnQtLXRlY2gtd2VlayB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgIGZsZXg6IDAgMCA1OCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1jb252ZXJnZW5jZS10ZWNoLXdlZWsge1xyXG4gIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy10b3Age1xyXG4gICAgcGFkZGluZzogMzBweCAzMHB4IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLmRhdGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDBGMUMyO1xyXG4gICAgICBwYWRkaW5nOiAxM3B4IDA7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXctaG9tZS1iYW5uZXJfX3JpZ2h0LS1sZWFwLW13Yy1ib3R0b20tYm94LWxlYXAtcmlnaHQge1xyXG4gICAgYmFja2dyb3VuZDogIzdFMDZGRjtcclxuICAgIHNwYW4ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgICAgfVxyXG4gICAgICBzbWFsbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNTdweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmV3LWhvbWUtYmFubmVyX19yaWdodC0tbGVhcC1td2MtYm90dG9tLWJveC1sZWFwLWxlZnQge1xyXG4gICAgYmFja2dyb3VuZDogI0M2QzdGQTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTE1cHg7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xyXG4gICAgICBoZWlnaHQ6IDE2M3B4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0yMnB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3LWhvbWUtYmFubmVyLS10ZWNoLXdlZWsge1xyXG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci90ZWNoLXdlZWstYmcucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xyXG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbiAgLm5ldy1ob21lLWJhbm5lcl9fd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLmZpeGVkLWNvc3QtYmFubmVyIHtcbiAgJGZpeGVkLWNvc3QtYmFubmVyOiAmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmX19zcGFjaW5nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogMTIwcHggMCA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5oaWdobGlnaHQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgY29sb3I6ICM1M2QwOTQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2J0biB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICB9XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmNTgwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm8tZW5nYWdlbWVudC1iYW5uZXJfX2Jhbm5lcmltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZml4ZWQtY29yZS1lbmdhZ2VtZW50IHtcbiAgJGZpeGVkLWNvcmUtZW5nYWdlbWVudDogJjtcbiAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDIwJTtcbiAgfVxuICAmX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMTgwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggODBweCAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICZfX3N1Yi1oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxuICAmX19jb3Jld3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogNTBweCA3MHB4O1xuICAgIH1cbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjU4MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjU4MDA7XG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZjU4MDA7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICB9XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZjU4MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tYmx1ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzQ0OTJkYztcbiAgICB9XG4gICAgJi0tZ3JlZW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMzY2MwNjU7XG4gICAgfVxuICB9XG4gICZfX25lZWQtaGVscCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjNzVhM2YwO1xuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzY2MwNjU7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICB9XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICMzY2MwNjU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjYzA2NTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzVhM2YwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5maXhlZC1jb3N0LW1vZGVsIHtcbiAgJGZpeGVkLWNvc3QtbW9kZWw6ICY7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cbiAgJl9fc3ViaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgLy8gICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMjAxcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjM2NjMDY1O1xuICAgICAgfVxuICAgIC8vIH1cbiAgfVxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzQ3NDc0NztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBcbiAgICB9XG4gIH1cbiAgJl9fc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICB9XG4gIH1cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ZpeGVkLWNvc3QvZGFzaGVkLWltZy5wbmcpIHJlcGVhdC14IDAgMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDg3JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICB3aWR0aDogODclO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jYXJkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODk4OTg5O1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbjogMzNweCAwO1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMjVweDtcbiAgICAgIGZsZXg6IDAgMCAyNC40JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICBmbGV4OiAwIDAgMjUuNCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyODBweCkge1xuICAgICAgZmxleDogMCAwIDI5LjQlO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW46IDMzcHggNjZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgJi0tcmlnaHQtYXJyb3cge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9maXhlZC1jb3N0L2Fycm93LXJpZ2h0LnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICB3aWR0aDogNTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgcmlnaHQ6IC01OXB4O1xuICAgICAgICAgIHRvcDogOTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jYXJkLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAmX19jYXJkLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAmX19jYXJkLXBhcmEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAmX19udW1lcmljcyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICMzNTViYmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXI6IDExcHggc29saWQgI2ViZWZmYTtcbiAgfVxuICAmX19jdXJ2ZS1hcnJvdy1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTQxcHg7XG4gICAgcmlnaHQ6IC00OHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHRvcDogMTYzcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgIHRvcDogMTQxcHg7XG4gICAgICByaWdodDogMTdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KSB7XG4gICAgICByaWdodDogLTQ4cHg7XG4gICAgfVxuICB9XG4gICZfX2N1cnZlLWFycm93LWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNDlweDtcbiAgICBib3R0b206IDEyOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBib3R0b206IDE1MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgYm90dG9tOiAxMjhweDtcbiAgICAgIGxlZnQ6IDE3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyODBweCkge1xuICAgICAgbGVmdDogLTQ5cHg7XG4gICAgfVxuICB9XG59XG5cbi5maXhlZC1jb3N0LWJlbmVmaXRzIHtcbiAgJGZpeGVkLWNvc3QtYmVuZWZpdHM6ICY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxuICAmX19jYXJkIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAyNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMjVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICZfX2NhcmQtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gICZfX2NhcmQtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gICZfX2NhcmQtcGFyYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICZfX2J0biB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGJhY2tncm91bmQ6ICNmZjU4MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmNTgwMDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbjogMzVweCAwIDA7XG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmY1ODAwO1xuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgfVxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZjU4MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udi1nYXAge1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLmN1c3RvbS1zb2x1dGlvbi0tZml4ZWQge1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1c3RvbS1zb2x1dGlvbl9faGVhZGluZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gIC5idG4td3JhcHBlci12Mi0tcGFpciAuYnRuLXYyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luOiAyNXB4IDVweCAyMHB4O1xuICAgIH1cbiAgfVxufVxuLm5ldy1mYXEtLWZpeGVkIHtcbiAgLmZhcS1zdWItdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuLmFnaWxlLXByb2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgcGFkZGluZzogMCAwIDQwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgcGFkZGluZzogMCAwIDYwcHg7XG4gIH1cbiAgLy8gLmZpeGVkLWNvc3QtbW9kZWxfX3N1YnRpdGxlIHtcbiAgLy8gICAgICY6YmVmb3JlIHtcbiAgLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAvLyAgICAgfVxuICAvLyB9XG4gIGgzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLmZpeGVkLWNvc3QtbW9kZWxfX2NhcmQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZsZXg6IDAgMCAyOCU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHggMzBweCAyNXB4O1xuICAgICAgYm94LXNoYWRvdzogNXB4IC00cHggMjBweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICBmbGV4OiAwIDAgMjQlO1xuICAgIH1cbiAgfVxuICAuZml4ZWQtY29zdC1tb2RlbF9fd3JhcHBlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY4JTtcbiAgICAgIHRvcDogNDkuNSU7XG4gICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgIGxlZnQ6IDIzLjUlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgdG9wOiA0OS41JTtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGxlZnQ6IDE5JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICB3aWR0aDogNjklO1xuICAgICAgICB0b3A6IDQ5LjUlO1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogMjMlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KSB7XG4gICAgICAgIHdpZHRoOiA2OCU7XG4gICAgICAgIHRvcDogNDkuNSU7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBsZWZ0OiAyMy41JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpeGVkLWNvc3QtbW9kZWxfX2N1cnZlLWFycm93LXJpZ2h0IHtcbiAgICByaWdodDogNDZweDtcbiAgICB0b3A6IDEzN3B4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICByaWdodDogLTQxcHg7XG4gICAgICB0b3A6IDEzNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgdG9wOiAxMzdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTI4MHB4KSB7XG4gICAgICByaWdodDogNDZweDtcbiAgICAgIHRvcDogMTM3cHg7XG4gICAgfVxuICB9XG4gIC5maXhlZC1jb3N0LW1vZGVsX19jdXJ2ZS1hcnJvdy1sZWZ0IHtcbiAgICBsZWZ0OiAyMTVweDtcbiAgICBib3R0b206IDEzNHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBsZWZ0OiAxMjJweDtcbiAgICAgIGJvdHRvbTogMTMycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgbGVmdDogMjA3cHg7XG4gICAgICBib3R0b206IDEzM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjgwcHgpIHtcbiAgICAgIGxlZnQ6IDIxNXB4O1xuICAgICAgYm90dG9tOiAxMzRweDtcbiAgICB9XG4gIH1cbiAgLmZpeGVkLWNvc3QtbW9kZWxfX2NhcmQtLW1yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5maXhlZC1jb3N0LW1vZGVsX19jYXJkLXBhcmEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZml4ZWQtY29zdC1tb2RlbF9fY2FyZC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuICB9XG4gIC5maXhlZC1jb3N0LW1vZGVsX19jYXJkLS1yaWdodC1hcnJvdyB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHRvcDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZml4ZWQtY29zdCB7XG4gIC5jdXN0b20tcmV2aWV3IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICB9XG59XG5cbi5zY3JvbGwtdG8tYm94IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnNjcm9sbC10by1ib3gtYWdpbGUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIGhlaWdodDogNzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4iLCIuY3VzdG9tLXNvbHV0aW9uIHtcbiAgICAkY3VzdG9tLXNvbHV0aW9uOiAmO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICYtLWhvbWUtc3Vie1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi0tc21hbGx7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FyZC1ncmFkaWVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OTg5ODk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg5ODk4OTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xMDZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogLTMxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODk4OTg5O1xuICAgICAgICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDEzNiwyMjIsMTc3LDEpIDAlLCByZ2JhKDI2LDE4NCwxMDAsMSkgMjAlLCByZ2JhKDM1LDExNiwyMTIsMC42MikgNTIlLCByZ2JhKDYsODcsMTgxLDAuNjIpIDEwMCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMzYsMjIyLDE3NywxKSAwJSwgcmdiYSgyNiwxODQsMTAwLDEpIDIwJSwgcmdiYSgzNSwxMTYsMjEyLDAuNjIpIDUyJSwgcmdiYSg2LDg3LDE4MSwwLjYyKSAxMDAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDEzNiwyMjIsMTc3LDEpIDAlLCByZ2JhKDI2LDE4NCwxMDAsMSkgMjAlLCByZ2JhKDM1LDExNiwyMTIsMC42MikgNTIlLCByZ2JhKDYsODcsMTgxLDAuNjIpIDEwMCUpO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjODhkZWIxXCIsZW5kQ29sb3JzdHI9XCIjMDY1N2I1XCIsR3JhZGllbnRUeXBlPTEpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNWIxNWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FyZC1ncmFkaWVudC0tYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDEzNiwyMjIsMTc3LDEpIDAlLCByZ2JhKDI2LDE4NCwxMDAsMSkgMjAlLCByZ2JhKDM1LDExNiwyMTIsMC42MikgNTIlLCByZ2JhKDYsODcsMTgxLDAuNjIpIDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDEzNiwyMjIsMTc3LDEpIDAlLCByZ2JhKDI2LDE4NCwxMDAsMSkgMjAlLCByZ2JhKDM1LDExNiwyMTIsMC42MikgNTIlLCByZ2JhKDYsODcsMTgxLDAuNjIpIDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMzYsMjIyLDE3NywxKSAwJSwgcmdiYSgyNiwxODQsMTAwLDEpIDIwJSwgcmdiYSgzNSwxMTYsMjEyLDAuNjIpIDUyJSwgcmdiYSg2LDg3LDE4MSwwLjYyKSAxMDAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjODhkZWIxXCIsZW5kQ29sb3JzdHI9XCIjMDY1N2I1XCIsR3JhZGllbnRUeXBlPTEpO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM1YjE1YztcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDEzNiwyMjIsMTc3LDEpIDAlLCByZ2JhKDI2LDE4NCwxMDAsMSkgMjAlLCByZ2JhKDM1LDExNiwyMTIsMC42MikgNTIlLCByZ2JhKDYsODcsMTgxLDAuNjIpIDEwMCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMzYsMjIyLDE3NywxKSAwJSwgcmdiYSgyNiwxODQsMTAwLDEpIDIwJSwgcmdiYSgzNSwxMTYsMjEyLDAuNjIpIDUyJSwgcmdiYSg2LDg3LDE4MSwwLjYyKSAxMDAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDEzNiwyMjIsMTc3LDEpIDAlLCByZ2JhKDI2LDE4NCwxMDAsMSkgMjAlLCByZ2JhKDM1LDExNiwyMTIsMC42MikgNTIlLCByZ2JhKDYsODcsMTgxLDAuNjIpIDEwMCUpO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjODhkZWIxXCIsZW5kQ29sb3JzdHI9XCIjMDY1N2I1XCIsR3JhZGllbnRUeXBlPTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vIGdhcDogMTVweDtcbiAgICB9XG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAmLS1maXhlZC1mbGV4IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0NXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NhcmQtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJl9fY2FyZC1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgY29sb3I6ICM3MjcyNzI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NhcmQtbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY3VzdG9tLXNvbHV0aW9ucy9yLWFycm93LnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4td3JhcHBlci12Mi0tcGFpciAuYnRuLXYyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGlvbjIge1xuICAgIGZyb20ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufSIsIi5vLXNjYWxlLWRlZGljYXRlZHtcbiAgICAkby1zY2FsZS1kZWRpY2F0ZWQgOiAmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgJl9fc3BhY2luZ3tcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRpbmd7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUxcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi0tc2Vjb25ke1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ib3h7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMThweCAxOHB4IDIycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyOXB4IDMwcHggNDBweCA0NXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ib3h0aXRsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JveGNvbnRlbnR7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLm1iLTMwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmX19saXN0e1xuICAgICAgICBtYXgtd2lkdGg6IDk0MnB4O1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIH1cbiAgICAmX19pdGVte1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzg5ODk4OSA0MCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM0cHggMCA0NHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgICAgZmxleDogMCAwIDU0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICB9XG4gICAgJl9faXRlbWNvbnRlbnR7XG4gICAgICAgIGZsZXg6MCAwIDkwJTtcblxuICAgIH1cbiAgICAmX19pdGVtdGl0bGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBtYXJnaW46MCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbXN1YntcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmX19oZWFkaW5nYm90dG9te1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzI2MkUzNjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDQwcHggMCAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRue1xuICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxufVxuXG4uby1ob3ctZGVkaWNhdGVkIHtcbiAgICAkby1ob3ctZGVkaWNhdGVkIDogJjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU1QkJGO1xuICAgICZfX3NwYWNpbmd7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkaW5ne1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUxcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdWJoZWFkaW5ne1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuICAgICZfX2xpc3R7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHBhZGRpbmc6IDI4cHggMTVweCAyMHB4IDIycHg7XG4gICAgICAgIG1heC13aWR0aDogMjU0cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgd2lkdGg6IDIyJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKC9pbWFnZXMvdHdvLWZvci1vbmUvZGVkaWNhdGVkLXJpZ2h0LWFycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgdG9wOmluaGVyaXQ7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC0zNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzVweDtcbiAgICAgICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW10aXRsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgXG4gICAgICAgIG1hcmdpbjoxOHB4IDAgOHB4O1xuICAgIH1cbiAgICAmX19pdGVtY29udGVudHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogI2ZmNTgwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19udW1iZXJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NUJCRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6MTFweCBzb2xpZCAjZWJlZmY5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgfVxuICAgICYtLWFpLWFnZW50IHtcbiAgICAgICAgLm8taG93LWRlZGljYXRlZF9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDE1cHggMjBweCAxNXB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjc4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm8taG93LWRlZGljYXRlZF9faGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5vLWhvdy1kZWRpY2F0ZWRfX2xpc3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tZ2VuZXJhdGl2ZS1haSB7XG4gICAgICAgIC5vLWhvdy1kZWRpY2F0ZWRfX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMjhweCAxNXB4IDIwcHggMTVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3NXB4O1xuICAgICAgICB9XG4gICAgICAgIC5vLWhvdy1kZWRpY2F0ZWRfX2hlYWRpbmcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuby1ob3ctZGVkaWNhdGVkX19saXN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLWVudGVycHJpc2UtYWkge1xuICAgICAgICAuby1ob3ctZGVkaWNhdGVkX19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMTVweCAyMHB4IDE1cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNDVweDtcbiAgICAgICAgfVxuICAgICAgICAuby1ob3ctZGVkaWNhdGVkX19oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm8taG93LWRlZGljYXRlZF9fbGlzdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5ldy1ob21lLWJhbm5lcl9fYnRuLWFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5mYXEtc3ViZm9ybXtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG59XG4ucG9vbC1kZWRpY2F0ZWQtYnRue1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDAgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW46IDUwcHggNXB4IDAgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLy8gT3VyIFNlcnZpY2VzIFBhZ2Vcbi5iYW5uZXItc2VydmljZXN7XG4gICZfX3N1YnRpdGxle1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzNDQzA2NTtcbiAgICBAbWVkaWEobWluLXdpZHRoOjc2N3B4KXtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICBcbiAgICB9XG4gIH1cbiAgJl9faGVhZGVyLWJye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5zZXJ2aWNlcy10YWJ7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgJl9faGVhZGluZ3tcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICZfX2Rlc2NyaXB0aW9ue1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNjAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgXG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjdweCl7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbiAgLm8tYWNjb3JkaW9uX19uYXYgLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM0NDkyREM7XG4gIH1cbiAgLm8tYWNjb3JkaW9uX190YWIge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICM0NDkyREM7XG4gICAgfVxuICB9XG59XG5cbi5vLWFjY29yZGlvbiB7XG4gICRvLWFjY29yZGlvbjogJjtcbiAgJl9fY29udGVudC10aXRsZS0tc2VydmljZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudC1hcmVhLS1zZXJ2aWNlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudC0tc2VydmljZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA1NXB4IDU1cHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQtaGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogIzQ0OTJEQztcbiAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZsZXg6IDAgMCA1NXB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLy8gJl9fY29udGVudC1saXN0IHtcblxuICAvLyB9XG4gICZfX2NvbnRlbnQtaXRlbXMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25ldy1zZXJ2aWNlcy90aWNrLWNpcmNsZS5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcblxuICAgIH1cbiAgICBoNCB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQtYnRuIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI0ZGNTgwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY1ODAwO1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjU4MDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgIH1cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAjRkY1ODAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIuYy1jb3JlLWVsZW1lbnQtd3JhcHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAmX19zdWJoZWFkaW5ne1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICB9XG4gICAgICAgICYtLXN0ZXh0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAmX19saXN0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICB9XG4gICAmX19pdGVte1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzoyNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2RkZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIFxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgd2lkdGg6IDIwJTtcblxuICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICB9XG4gICBcbn1cbiZfX2JvcmRlci1ib3R0b217XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgICAgICBib3R0b206LTE1cHg7XG4gICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59XG4mX19ib3JkZXItcmlnaHR7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkO1xuICAgIH1cbn1cbn1cblxuLnNhbXBsZS13b3JrLXdyYXB7XG4gICAgaDJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzI2MmUzNjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgfVxuICAgIH1cbiAgICBoNXtcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7IFxuICAgIH1cbn1cbi5vLWRldmVsb3BtZW50LXByb2Nlc3N7XG4gICAgJi5vLXNraWxsLXNlcnZpY2V7XG4gICAgICAgIC5idG4tYXV0by13aWR0aCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudFxuICAgICAgICAgfSAgXG4gICAgfVxuICAgIH1cbn0iLCIuY29tbW9uLXBhZGRpbmcge1xuICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgNjBweDtcbiAgfVxufVxuLmFib3V0LXVzIHtcbiAgJGFib3V0LXVzOiAmO1xuICAmX190b3BoZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzY2MwNjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIH1cbiAgfVxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICMyNjJlMzY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbXBhbnktYmFubmVyIHtcbiAgJGNvbXBhbnktYmFubmVyOiAmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwZDI2NDJcbiAgICB1cmwoL2ltYWdlcy9uZXctY29tcGFueS1wcm9maWxlL2NvbXBhbnktcHJvZmlsZS1iYW5uZXIucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI3JSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XG4gIG1hcmdpbi10b3A6IDY4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgYmFja2dyb3VuZDogIzBkMjY0MlxuICAgICAgdXJsKC9pbWFnZXMvbmV3LWNvbXBhbnktcHJvZmlsZS9jb21wYW55LXByb2ZpbGUtYmFubmVyLnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9iYW5uZXItZ3JhZGllbnQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gICZfX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogMTEwcHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTU0MHB4KSB7XG4gICAgICBwYWRkaW5nOiAxNTlweCAwO1xuICAgIH1cbiAgfVxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgfVxuICB9XG4gICZfX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG4gIH1cbiAgJl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWF4LXdpZHRoOiAzMzNweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tb3VyLXN0b3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIH1cbiAgfVxuICAuYWJvdXQtdXNfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExODBweCkge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cbiAgJl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDI5MnB4O1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cbn1cblxuLm8tb3VyLWV2b2x1dGlvbiB7XG4gICRvLW91ci1ldm9sdXRpb246ICY7XG5cbiAgLmFib3V0LXVzX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmX19ib3R0b210ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cbiAgfVxuICAmX190aW1lbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDMwcHggMCA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luOiA2NnB4IDAgMTBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgICAgdG9wOiAyOHB4O1xuICAgIH1cbiAgICAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgICB0b3A6IDI4cHg7XG4gICAgfVxuICB9XG4gICZfX3llYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoODAwcHgpIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGJiYzU7XG4gICAgICAgIGxlZnQ6IC0yM3B4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZDogMCAwO1xuICAgICAgICBjb2xvcjogIzZlNmU3MTtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNDQ5MmRjO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAycHg7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDQ5MmRjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIGxlZnQ6IC0zMi41cHg7XG4gICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjODk4OTg5O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjNDQ5MmRjO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDkyZGM7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNDQ5MmRjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9feWVhcmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg4MDBweCkge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gIH1cbiAgLm93bC1pdGVtIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDMwbXM7XG4gIH1cbiAgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm93bC1wcmV2IHtcbiAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM2NjMDY1ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjYzA2NSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAub3dsLW5leHQge1xuICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzY2MwNjUgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjYzA2NSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuZWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGg2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGNvbG9yOiAjNDQ5MmRjO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgMC40cztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDgwMHB4KSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSAwLjZzO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoODAwcHgpIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZS10aW1lbGluZS1pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg4MDBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBoNiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZSAwLjhzO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZSAxcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRpbWVsaW5lLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg4MDBweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDM2JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC50aW1lLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSAwLjhzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgdHJhbnNpdGlvbjogMC42cyBlYXNlIDEuNHM7XG4gICAgfVxuICB9XG59XG5cbi5vLXBhcnRuZXItbmVlZCB7XG4gICRvLXBhcnRuZXItbmVlZDogJjtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB9XG4gIH1cbiAgLmFib3V0LXVzX19oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbiAgJl9fYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTZlOTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogMzVweCAyNXB4IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExODBweCkge1xuICAgICAgcGFkZGluZzogNDNweCA1MHB4IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgICYtLWdyZWVuIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjM2NjMDY1O1xuICAgIH1cbiAgICAmLS1ibHVlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjNDQ5MmRjO1xuICAgIH1cbiAgfVxuICAmX19ib3hoZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgfVxuICAmX19ib3hjb250ZW50IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gIH1cbiAgJl9fYm94YnRuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjU4MDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgfVxuICB9XG4gICZfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjdweCBhdXRvIDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgfVxuICB9XG59XG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uby13aHktY2FwaXRhbCB7XG4gICRvLXdoeS1jYXBpdGFsOiAmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTViYmY7XG4gIC5hYm91dC11c19faGVhZGluZyB7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gICZfX2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBwYWRkaW5nOiAyNXB4IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICBtYXJnaW46IDE4cHggMCA3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAmX19ib3hjb250ZW50IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICZfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luOiAxMXB4IGF1dG8gMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWF4LXdpZHRoOiAzNThweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tcGVvcGxlIHtcbiAgJG8tcGVvcGxlOiAmO1xuXG4gICZfX3RvcGNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICRibGFjay1jb2xvcjtcbiAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgd2lkdGg6IDkyJTtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgIH1cbiAgfVxuICAmX19idG4ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWF4LXdpZHRoOiAzMTFweDtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgfVxuICB9XG4gIC50ZWFtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjODk4OTg5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWluLWhlaWdodDogMzQ4cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuICAub3dsLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gICAgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjU4MDA7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tdGVzdGltb25pYWwge1xuICAkby10ZXN0aW1vbmlhbDogJjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIH1cbiAgfVxuICAuc3BsaWRlX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM2NjMDY1ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IC0xMjVweDtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgbGVmdDogMzUlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGxlZnQ6IDQwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTEwMHB4KSB7XG4gICAgICBsZWZ0OiA0NSU7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NjMDY1ICFpbXBvcnRhbnQ7XG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM2NjMDY1ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IC0xMjVweDtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IDM1JTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICByaWdodDogNDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMTAwcHgpIHtcbiAgICAgIHJpZ2h0OiA0NSU7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzY2MwNjUgIWltcG9ydGFudDtcbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgLm93bC1uYXYge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5vd2wtcHJldiB7XG4gICAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNjYzA2NSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NjMDY1ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5vd2wtbmV4dCB7XG4gICAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNjYzA2NSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjYzA2NSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICBib3gtc2hhZG93OiAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICB9XG4gIH1cbiAgJl9faXRlbWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBoZWlnaHQ6IDQzNXB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAmX19pdGVtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDI1cHggMzVweCA0MnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogMzE3cHg7XG4gICAgfVxuICB9XG4gICZfX2l0ZW10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX2l0ZW10ZWNoIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDQ5MmRjO1xuICAgIH1cbiAgfVxuICAmX19pdGVtYnRuIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICM0NDkyZGM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmY1ODAwO1xuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbiAgICAgICAgZyB7XG4gICAgICAgICAgZmlsbDogI2ZmNTgwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19tb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmY1ODAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgICYtLXNwbGlkZWJ0bntcbiAgICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICAgIH1cbiAgfVxuICAmX19tb3JlLS1hYm91dCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cbi5idC1hc3Mge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5vLWNvbXBhbnktYXdhcmRzIHtcbiAgJG8tY29tcGFueS1hd2FyZHM6ICY7XG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgY29sb3I6ICMyNjJlMzY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxuICAmX19uYXZ0YWIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogIzg5ODk4OTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICM0NDkyZGM7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OTJkYztcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190YWItY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMzk1cHg7XG4gIH1cbiAgLm8tY29tcGFueS1hd2FyZHNfX2xpc3Qge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgOTBkZWcsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMzAlLFxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcbiAgICAgICk7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTYwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxODAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAyNzBkZWcsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMzAlLFxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcbiAgICAgICk7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTYwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxODAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAzMnB4IDAgNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDM2JTtcbiAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjMxcHhcIiBoZWlnaHQ9XCIxMnB4XCIgdmlld0JveD1cIjAgMCAzMSAxMlwiIHZlcnNpb249XCIxLjFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCI+PGcgaWQ9XCJQYWdlLTFcIiBzdHJva2U9XCJub25lXCIgc3Ryb2tlLXdpZHRoPVwiMVwiIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxnIGlkPVwiVmVjdG9yLTI3OVwiIGZpbGw9XCIlMjNEOUQ5RDlcIiBmaWxsLXJ1bGU9XCJub256ZXJvXCI+PHBhdGggZD1cIk0wLjIxOTY2OTc1LDQuOTkyNjQwNzUgQy0wLjA3MzIyMzI1LDUuMjg1NTMwNzUgLTAuMDczMjIzMjUsNS43NjA0MTA3NSAwLjIxOTY2OTc1LDYuMDUzMzAwNzUgTDQuOTkyNjM5NzUsMTAuODI2MjcwOCBDNS4yODU1Mjk3NSwxMS4xMTkxNzA4IDUuNzYwNDA5NzUsMTEuMTE5MTcwOCA2LjA1MzI5OTc1LDEwLjgyNjI3MDggQzYuMzQ2MTg5NzUsMTAuNTMzMzcwOCA2LjM0NjE4OTc1LDEwLjA1ODQ3MDggNi4wNTMyOTk3NSw5Ljc2NTU3MDc1IEwxLjgxMDY1OTc1LDUuNTIyOTcwNzUgTDYuMDUzMjk5NzUsMS4yODAzMzA3NSBDNi4zNDYxODk3NSwwLjk4NzQ0MDc1IDYuMzQ2MTg5NzUsMC41MTI1NjI3NSA2LjA1MzI5OTc1LDAuMjE5NjY5NzUgQzUuNzYwNDA5NzUsLTAuMDczMjIzMjUgNS4yODU1Mjk3NSwtMC4wNzMyMjMyNSA0Ljk5MjYzOTc1LDAuMjE5NjY5NzUgTDAuMjE5NjY5NzUsNC45OTI2NDA3NSBaIE0wLjc0OTk5OTc1LDYuMjcyOTcwNzUgTDMwLjc0OTk5OTgsNi4yNzI5NzA3NSBMMzAuNzQ5OTk5OCw0Ljc3Mjk3MDc1IEwwLjc0OTk5OTc1LDQuNzcyOTcwNzUgTDAuNzQ5OTk5NzUsNi4yNzI5NzA3NSBaXCIgaWQ9XCJTaGFwZVwiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPicpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIDEzcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBsZWZ0OiA0NiU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMzAwcHgpIHtcbiAgICAgICAgbGVmdDogNDYuNSU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjMxcHhcIiBoZWlnaHQ9XCIxMnB4XCIgdmlld0JveD1cIjAgMCAzMSAxMlwiIHZlcnNpb249XCIxLjFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCI+PGcgaWQ9XCJQYWdlLTFcIiBzdHJva2U9XCJub25lXCIgc3Ryb2tlLXdpZHRoPVwiMVwiIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxnIGlkPVwiVmVjdG9yLTI3OVwiIGZpbGw9XCIlMjMzMzMzMzNcIiBmaWxsLXJ1bGU9XCJub256ZXJvXCI+PHBhdGggZD1cIk0wLjIxOTY2OTc1LDQuOTkyNjQwNzUgQy0wLjA3MzIyMzI1LDUuMjg1NTMwNzUgLTAuMDczMjIzMjUsNS43NjA0MTA3NSAwLjIxOTY2OTc1LDYuMDUzMzAwNzUgTDQuOTkyNjM5NzUsMTAuODI2MjcwOCBDNS4yODU1Mjk3NSwxMS4xMTkxNzA4IDUuNzYwNDA5NzUsMTEuMTE5MTcwOCA2LjA1MzI5OTc1LDEwLjgyNjI3MDggQzYuMzQ2MTg5NzUsMTAuNTMzMzcwOCA2LjM0NjE4OTc1LDEwLjA1ODQ3MDggNi4wNTMyOTk3NSw5Ljc2NTU3MDc1IEwxLjgxMDY1OTc1LDUuNTIyOTcwNzUgTDYuMDUzMjk5NzUsMS4yODAzMzA3NSBDNi4zNDYxODk3NSwwLjk4NzQ0MDc1IDYuMzQ2MTg5NzUsMC41MTI1NjI3NSA2LjA1MzI5OTc1LDAuMjE5NjY5NzUgQzUuNzYwNDA5NzUsLTAuMDczMjIzMjUgNS4yODU1Mjk3NSwtMC4wNzMyMjMyNSA0Ljk5MjYzOTc1LDAuMjE5NjY5NzUgTDAuMjE5NjY5NzUsNC45OTI2NDA3NSBaIE0wLjc0OTk5OTc1LDYuMjcyOTcwNzUgTDMwLjc0OTk5OTgsNi4yNzI5NzA3NSBMMzAuNzQ5OTk5OCw0Ljc3Mjk3MDc1IEwwLjc0OTk5OTc1LDQuNzcyOTcwNzUgTDAuNzQ5OTk5NzUsNi4yNzI5NzA3NSBaXCIgaWQ9XCJTaGFwZVwiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPicpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMzYlO1xuICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMzFweFwiIGhlaWdodD1cIjEycHhcIiB2aWV3Qm94PVwiMCAwIDMxIDEyXCIgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIj48ZyBpZD1cIlBhZ2UtMVwiIHN0cm9rZT1cIm5vbmVcIiBzdHJva2Utd2lkdGg9XCIxXCIgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PGcgaWQ9XCJWZWN0b3ItMjgwXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuMDAwMDAwLCAwLjQ3NzAyOSlcIiBmaWxsPVwiJTIzRDlEOUQ5XCIgZmlsbC1ydWxlPVwibm9uemVyb1wiPjxwYXRoIGQ9XCJNMzAuNTMwMyw2LjA1MzMwMDc1IEMzMC44MjMyLDUuNzYwNDEwNzUgMzAuODIzMiw1LjI4NTUzMDc1IDMwLjUzMDMsNC45OTI2NDA3NSBMMjUuNzU3NCwwLjIxOTY2OTc1IEMyNS40NjQ1LC0wLjA3MzIyMzI1IDI0Ljk4OTYsLTAuMDczMjIzMjUgMjQuNjk2NywwLjIxOTY2OTc1IEMyNC40MDM4LDAuNTEyNTYzNzUgMjQuNDAzOCwwLjk4NzQ0MDc1IDI0LjY5NjcsMS4yODAzMzA3NSBMMjguOTM5Myw1LjUyMjk3MDc1IEwyNC42OTY3LDkuNzY1NTcwNzUgQzI0LjQwMzgsMTAuMDU4NDcwOCAyNC40MDM4LDEwLjUzMzM3MDggMjQuNjk2NywxMC44MjYyNzA4IEMyNC45ODk2LDExLjExOTE3MDggMjUuNDY0NSwxMS4xMTkxNzA4IDI1Ljc1NzQsMTAuODI2MjcwOCBMMzAuNTMwMyw2LjA1MzMwMDc1IFogTTAsNi4yNzI5NzA3NSBMMzAsNi4yNzI5NzA3NSBMMzAsNC43NzI5NzA3NSBMMCw0Ljc3Mjk3MDc1IEwwLDYuMjcyOTcwNzUgWlwiIGlkPVwiU2hhcGVcIj48L3BhdGg+PC9nPjwvZz48L3N2Zz4nKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAxM3B4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcmlnaHQ6IDQ2JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEzMDBweCkge1xuICAgICAgICByaWdodDogNDYuNSU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjMxcHhcIiBoZWlnaHQ9XCIxMnB4XCIgdmlld0JveD1cIjAgMCAzMSAxMlwiIHZlcnNpb249XCIxLjFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCI+PGcgaWQ9XCJQYWdlLTFcIiBzdHJva2U9XCJub25lXCIgc3Ryb2tlLXdpZHRoPVwiMVwiIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxnIGlkPVwiVmVjdG9yLTI4MFwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwLjAwMDAwMCwgMC40NzcwMjkpXCIgZmlsbD1cIiUyMzMzMzMzM1wiIGZpbGwtcnVsZT1cIm5vbnplcm9cIj48cGF0aCBkPVwiTTMwLjUzMDMsNi4wNTMzMDA3NSBDMzAuODIzMiw1Ljc2MDQxMDc1IDMwLjgyMzIsNS4yODU1MzA3NSAzMC41MzAzLDQuOTkyNjQwNzUgTDI1Ljc1NzQsMC4yMTk2Njk3NSBDMjUuNDY0NSwtMC4wNzMyMjMyNSAyNC45ODk2LC0wLjA3MzIyMzI1IDI0LjY5NjcsMC4yMTk2Njk3NSBDMjQuNDAzOCwwLjUxMjU2Mzc1IDI0LjQwMzgsMC45ODc0NDA3NSAyNC42OTY3LDEuMjgwMzMwNzUgTDI4LjkzOTMsNS41MjI5NzA3NSBMMjQuNjk2Nyw5Ljc2NTU3MDc1IEMyNC40MDM4LDEwLjA1ODQ3MDggMjQuNDAzOCwxMC41MzMzNzA4IDI0LjY5NjcsMTAuODI2MjcwOCBDMjQuOTg5NiwxMS4xMTkxNzA4IDI1LjQ2NDUsMTEuMTE5MTcwOCAyNS43NTc0LDEwLjgyNjI3MDggTDMwLjUzMDMsNi4wNTMzMDA3NSBaIE0wLDYuMjcyOTcwNzUgTDMwLDYuMjcyOTcwNzUgTDMwLDQuNzcyOTcwNzUgTDAsNC43NzI5NzA3NSBMMCw2LjI3Mjk3MDc1IFpcIiBpZD1cIlNoYXBlXCI+PC9wYXRoPjwvZz48L2c+PC9zdmc+JykgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICBoZWlnaHQ6IDM1MXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNmM3YTM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIGkge1xuICAgICAgaGVpZ2h0OiAxNDRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNlMTI2M2I7XG4gICAgfVxuICB9XG4gICZfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWF4LXdpZHRoOiAzNjNweDtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgfVxuICB9XG59XG5cbi5vLXNvY2lhbC1yZXNwb25zaWJsZSB7XG4gICRvLXNvY2lhbC1yZXNwb25zaWJsZTogJjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMDAxYTM2O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgYmFja2dyb3VuZDogIzAwMWEzNiB1cmwoL2ltYWdlcy9uZXctY29tcGFueS1wcm9maWxlL3NvY2lhbC1iYWNrZ3JvdW5kLnBuZylcbiAgICAgIG5vLXJlcGVhdCByaWdodCBib3R0b207XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1jb21wYW55LXByb2ZpbGUvbGVmdC1ibHVlLnN2Zykgbm8tcmVwZWF0IGJvdHRvbVxuICAgICAgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICZfX3RvcGdyZWVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctY29tcGFueS1wcm9maWxlL3RvcC1ncmVlbi5zdmcpIG5vLXJlcGVhdCB0b3BcbiAgICAgICAgbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIHRvcDogLTYwcHg7XG4gICAgICBsZWZ0OiAtMTAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzNjYzA2NTtcbiAgICB9XG4gIH1cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuLmJ0bi1jZW50ZXItYmxvY2sxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgIG1heC13aWR0aDogMzYzcHg7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDI1NGE7XG4gIHBhZGRpbmc6IDQwcHggMHB4IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvYmFubmVyLWdyYWRpZW50LnBuZyk7XG4gICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgcGFkZGluZzogNTBweCAwIDMwcHg7XG5cbiAgICAvLyAmOmFmdGVyIHtcbiAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gICB3aWR0aDogNDUzcHg7XG4gICAgLy8gICBoZWlnaHQ6IDE5OXB4O1xuICAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvbmV3LWhvbWUtYmFubmVyL2Jhbm5lci1ncmFkaWVudDIucG5nKTtcbiAgICAvLyAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICBib3R0b206IDA7XG4gICAgLy8gICByaWdodDogLTEwMHB4O1xuICAgIC8vICAgei1pbmRleDogMDtcbiAgICAvLyB9XG4gIH1cblxuICAmX19uYXZhcmVhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19uYXZiYXItaGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICMzY2MwNjU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuICAmX190d28tbmF2YmFyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gICZfX2EtdGFnIHtcbiAgICBjb2xvcjogI2M0ZTBmNTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgJl9fZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NDY3ZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gICZfX2NvcHktcmlnaHQtZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNhZWM3ZGE7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fc29jaWFsLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgJl9fYWxpZ24tY2VuZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuIiwiLnRoYW5rLWNvbnRhY3Qge1xuICAgICR0aGFuay1jb250YWN0OiAmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjRURGQUZGO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNDQ5MkRDO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kaXNjb3Zlci1zZXJ2aWNlcyB7XG4gICAgJGRpc2NvdmVyLXNlcnZpY2VzOiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0VERkFGRjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMkQ3REY7XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjODRBNUY5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idG4tbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXItdGVjaG5vbG9naWVzX19saXN0LWxpbmsge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV3LWhvbWUtYmFubmVyX19saXN0LWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDFweCAzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzcHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzM1QjE1QztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJhbm5lci10ZWNobm9sb2dpZXNfX2xpc3QtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzVCMTVDO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0b3J5IHtcbiAgICAkc3Rvcnk6ICY7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgICZfX2RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzU1QkJGO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGNTgwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjU4MDA7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1yZXZlcnNlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGNTgwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXdoaXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3VuY292ZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NEE1Rjk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JveC1oZWFkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5zaWdodHMge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NEE1Rjk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggNTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5zdG9yeV9fYm94LWhlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnVzaW5lc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctdGhhbmsteW91L2J1c2luZXNzLmpwZykgbm8tcmVwZWF0IDAgMCAvIGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3dyYXBwZXItdG9wIHtcbiAgICAgICAgXG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmV3LXRoYW5rLXlvdS1wYWdlIHtcbiAgICAuc2xiV3JhcE91dGVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn0iLCIvLyBHRU5FUkFMXG4uc2Nyb2xsYWJsZS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcblxuICAmX19mbGlja2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDY5cHg7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjU4MjY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5yb3RhdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTgyNjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgLmljb24tZmlsbCB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5ib2R5LmNhc2Utc3R1ZGllcy1kZXRhaWxzIHtcbiAgI215TW9kYWwxIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG4gIH1cbn1cbi8vIHJlZ3VsYXJcbi5yZWd1bGFyIHtcbiAgJHJlZ3VsYXI6ICY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJl9fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxuICB9XG4gICZfX3JlZ3VsYXItdGl0dGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDExM3B4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRjZDdjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgJi0taGFzLXNlY29uZGFyeS1oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gICZfX2RlbGl2ZXJhYmxlLWxpc3Qge1xuICAgIGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2RlbGl2ZXJhYmxlLWNoaWxkLXN0cm9uZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgJl9fZGVsaXZlcmFibGUtY2hpbGQtbGlzdCB7XG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzI0Y2Q3YztcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NoaWxkLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gICZfX2RlbGl2ZXJhYmxlLWNoaWxkLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxuICAmX19yZWd1bGFyLWNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmLS1jaGlsZC1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctZnJlZS10cmlhbC9saXN0LWljb24tc21hbGwuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWhhcy10b3AtbGlzdC1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJl9fcmVndWxhci1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAmX19yZWd1bGFyLWl0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxuICAmX19pbWcge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbiAgJl9fc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAub3dsLW5hdiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHRvcDogLTg1cHg7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgLm93bC1wcmV2IHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMxYzI5NTggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTEgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZmViYTEgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm93bC1uZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMxYzI5NTggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTEgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdmZWJhMSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3BsaWRlX19hcnJvd3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC02MHB4O1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICB0b3A6IC03MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgIH1cbiAgICAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gICZfX3NsaWRlci1tb2Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTYwcHg7XG4gICAgICByaWdodDogNDBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHRvcDogLTcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zcGxpZGVfX2Fycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgfVxuICAgIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICB9XG4gICAgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cbi8vIEJBTk5FUlxuLmNhc2Utc3R1ZHktYmFubmVyIHtcbiAgJGNhc2Utc3R1ZHktYmFubmVyOiAmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyNjRhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTc4cHg7XG4gICAgaGVpZ2h0OiAxNDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jYXNlLXN0dWRpZXMtZGV0YWlscy9jYXNlLXN0dWR5LWNvbW1vbi9iYW5uZXItbGVmdC1jaXJjbGUucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDIxNHB4O1xuICAgIGhlaWdodDogMTg1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY2FzZS1zdHVkaWVzLWRldGFpbHMvY2FzZS1zdHVkeS1jb21tb24vYmFubmVyLXJpZ2h0LWNpcmNsZS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTIwcHg7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG4gICZfX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogNTdweCAwIDM4cHg7XG4gICAgfVxuICB9XG4gICZfX2Jhbm5lcnRhZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC01cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jYXNlLXN0dWRpZXMtZGV0YWlscy9jYXNlLXN0dWR5LWNvbW1vbi9yaWJib24uc3ZnKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTQ5cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuICAmX19iYW5uZXJ0aXR0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuICAmX19idG5hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE1OTBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNhc2Utc3R1ZHktYmFubmVyX19zdGlja3lidG4ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTgwMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FzZS1zdHVkeS1iYW5uZXJfX2Rpc2N1c3NidG4ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICAgIG1heC13aWR0aDogNDglO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3N0aWNreSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhMmMzZWU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG4gICZfX3N0aWNreWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX19zdGlja3lsaXN0cGFkZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyNnB4IDA7XG4gIH1cbiAgJl9fbGlzdHRpdHRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjMjUyNDI0O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmViZWJlO1xuICB9XG4gICZfX2xpc3R1bCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuICAmX19saXN0aXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAmOjptYXJrZXIge1xuICAgICAgY29sb3I6ICM0NDkyZGM7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG4gICZfX3N0aWNreWl0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDQ5MmRjO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICM0NDkyZGM7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuICAmX19zdGlja3lidG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNmZjU4MDA7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTU5MHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmNTgwMDtcbiAgICB9XG4gIH1cbiAgJl9fc3RpY2t5ZGlzY3VzcyB7XG4gICAgYmFja2dyb3VuZDogIzE1YTI0MTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMzBweCAyN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTU5MHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDkzcHg7XG4gICAgICBoZWlnaHQ6IDkzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jYXNlLXN0dWRpZXMtZGV0YWlscy9jYXNlLXN0dWR5LWNvbW1vbi9yZXF1aXJlLWNpcmNsZS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJl9fZGlzY3Vzc3RpdHRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9fZGlzY3Vzc3VidGl0dGxlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAmX19kaXNjdXNzYnRuIHtcbiAgICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmNTgwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmNTgwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIENMSUVOVFxuLmNhc2Utc3R1ZHktY2xpZW50IHtcbiAgJGNhc2Utc3R1ZHktY2xpZW50OiAmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlZmZmO1xuICAmX19zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogNjBweCAwIDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmX190aXR0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMTNweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0Y2Q3YztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgY29sb3I6ICMyNjJlMzY7XG4gIH1cbiAgJl9fdGVjaGJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX190ZWNodGl0dGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRjZDdjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgJl9fdGVjaGNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgY29sb3I6ICMyNjJlMzY7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4vLyBTRVJWSUNFXG4uc2VydmljZS1zZWN0aW9uIHtcbiAgJHNlcnZpY2Utc2VjdGlvbjogJjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NjZiMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XG4gIH1cbiAgJl9fdGl0dGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTEzcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNGNkN2M7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAmX19hbmNob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzI0Y2Q3YztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIFRFQ0hOT0xPR0lFUyBMSVNUXG4udGVjaG5vbG9neS1saXN0IHtcbiAgJHRlY2hub2xvZ3ktbGlzdDogJjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICAmX19pdGVtcyB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgI3skdGVjaG5vbG9neS1saXN0fV9faXRlbSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZTNmMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIH1cbn1cbi8vIFJFU1VMVCBUSUNLIEJMT0NLXG4ucmVzdWx0LWJsb2NrIHtcbiAgJHJlc3VsdC1ibG9jazogJjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaSB7XG4gICAgbWF4LXdpZHRoOiA0M3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxuICBwIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLy8gRE9XTkxPQUQgQk9UVE9NXG4uYm90dG9tLWRvd25sb2FkIHtcbiAgJGJvdHRvbS1kb3dubG9hZDogJjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgJl9fc3BhY2luZyB7XG4gICAgcGFkZGluZzogNDJweCAwO1xuICB9XG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAmX19idG4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmNTgwMDtcbiAgICB3aWR0aDogMjUycHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjU4MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU4MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmZhO1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZjU4MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBNT1JFIENBU0UgU1RVRFlcbi5tb3JlLWNhc2Utc3R1ZHkge1xuICAkbW9yZS1jYXNlLXN0dWR5OiAmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGExZDRkO1xuICAmX19zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0dGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMTNweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0Y2Q3YztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAub3dsLW5hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIH1cbiAgICAub3dsLXByZXYge1xuICAgICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzFjMjk1OCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjYzA2NSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAub3dsLW5leHQge1xuICAgICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzFjMjk1OCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NjMDY1ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYSB7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDI1OXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2l0ZW1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCAyNXB4IDM1cHggMjVweDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gICZfX2l0ZW10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWluLWhlaWdodDogODFweDtcbiAgfVxuICAmX19pdGVtdGVjaCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjNDQ5MmRjO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbiAgJl9fbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxuICAmX19tb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgY29sb3I6ICM4NGE1Zjk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cbiAgfVxuICAuc3BsaWRlX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEwNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICAuc3BsaWRlX19hcnJvdyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cbi5zY3JvbGxhYmxlLXdyYXBwZXIge1xuICAkc2Nyb2xsYWJsZS13cmFwcGVyOiAmO1xuICAmX19zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMCU7XG4gICAgcmlnaHQ6IC0xMjAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgIH1cbiAgICAmLmZseS1vcGVuIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgfVxuICB9XG59XG5cbi50ZWNoLWxvZ28tbW9kaWZpZXIge1xuICAudGVjaG5vbG9neS1saXN0X19pdGVtcyB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBhIHtcbiAgICAgICAgLnRlY2hub2xvZ3ktbGlzdF9faXRlbSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5ldy1zZXJ2aWNlLXNlY3Rpb24tZGl0YSB7XG4gICAgJGRpdGE6ICY7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFyYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuLW9yYW5nZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCA1cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmV3LXNlcnZpY2Utc2VjdGlvbi13cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb252ZXJzaW9uLWV4cC1kaXRhIHtcbiAgICAkY29udmVyc2lvbi1leHAtZGl0YTogJjtcbiAgICAuYWJvdXQtdXNfX2hlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm8td2h5LWNhcGl0YWxfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuby13aHktY2FwaXRhbF9fYm94IHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyNXB4O1xuICAgIH1cbiAgICAuby13aHktY2FwaXRhbF9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAuYnRuLW9yYW5nZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnZlcnNpb24tc29sdXR1aW9uIHtcbiAgICAkY29udmVyc2lvbi1zb2x1dHVpb246ICAmO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tb3JhbmdlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVubG9jay1wb3dlciB7XG4gICAgJHVubG9jay1wb3dlcjogJjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9kaXRhL3Bvd2VyLXVubG9jay1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG4gICAgfVxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogI0NBRTdGRjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vLWRpc2N1c3MtcHJvamVjdF9fc3BhY2luZyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmhvdy1oZWxwLXlvdSB7XG4gICAgJGhvdy1oZWxwLXlvdTogJjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTJDNTg7XG4gICAgcGFkZGluZzogMjVweCAwIDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaG93LXdlLWhlbHAteW91L2hvdy13ZS1oZWxwLWdyYXBoaWMucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgfVxuICAgICZfX2NhcmQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAvLyBnYXA6IDMwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jYXJkLWl0ZW1zIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzcwcHgpe1xuICAgICAgICAgICAgbWFyZ2luOjE1cHggMDtcbiAgICAgICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyNXB4IDMwcHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luOjAgN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNGRjU4MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NhcmQtaXRlbXMtLWJvcmRlci1ibHVlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICM0NDkyREM7XG4gICAgfVxuICAgICZfX2NhcmQtaXRlbXMtLWJvcmRlci1ncmVlbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjM0NDMDY1O1xuICAgIH1cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5ob3ctaGVscC15b3VfX3JhZGlvIH4gLmhvdy1oZWxwLXlvdV9fY2hlY2ttYXJrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3JhZGlvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6Y2hlY2tlZCB+IC5ob3ctaGVscC15b3VfX2NoZWNrbWFya3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCB+IC5ob3ctaGVscC15b3VfX2NoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jaGVja21hcmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faWNvbiB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzM1QjE1QztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NhcmQtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgLy8gZmxleDogMTtcbiAgICAgICAgZmxleDowIDAgMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBmbGV4OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NhcmQtc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JhZGdlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJyAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzQ0MwNjU7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICB9XG4gICAgLmhvdy13ZS1oZWxwLWJ1dHRvbnMsXG4gICAgLmxldC1oZWxwX19idG4ge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY1ODAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY1ODAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkY1ODAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3dsLWRvdHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2FuY2hvciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzFENTJDNztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzNDQzA2NTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxldC1oZWxwIHtcbiAgICAkbGV0LWhlbHA6ICY7XG5cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gICAgICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU3ODdiZTtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyQzU4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2hlY2tib3gtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vIGdhcDogMjBweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jaGVja2JveC1pdGVtcyB7XG4gICAgICAgIGZsZXg6IDAgNDclO1xuICAgICAgICBtYXJnaW46MTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMzAsMTQyLDY1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMCwxNDIsNjUsMSkgMCUsIHJnYmEoMzksNzcsMTczLDEpIDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDMwLDE0Miw2NSwxKSAwJSwgcmdiYSgzOSw3NywxNzMsMSkgMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDMwLDE0Miw2NSwxKSAwJSwgcmdiYSgzOSw3NywxNzMsMSkgMTAwJSk7XG4gICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzFlOGU0MVwiLGVuZENvbG9yc3RyPVwiIzI3NGRhZFwiLEdyYWRpZW50VHlwZT0xKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lci13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1Mjg0RDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmX19jaGVja2JveC1pbnB1dCB+ICZfX2NoZWNrbWFya3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2hlY2tib3gtaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgJjpjaGVja2VkIH4gLmxldC1oZWxwX19jaGVja21hcmt7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgICAgICAgICAvLyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAvLyAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzQ0MwNjU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NoZWNrbWFyayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNDQzA2NTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjU4MDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjU4MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMThweCAxNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICNGRjU4MDA7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjRkY1ODAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb21wYXJlLWVuZ2FnZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMGI1NGEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuXG4uY3VzdG9tLWRldi1oZWxwIHtcbiAgICAuaG93LWhlbHAteW91IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaG93LXdlLWhlbHAteW91L2N1c3RvbS1kZXYtaG93LXdlLWJnLmpwZykgbm8tcmVwZWF0IGJvdHRvbSByaWdodCAvIGNvdmVyO1xuICAgIH1cbiAgICAubGV0LWhlbHBfX2hlYWRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICAuaG93LWhlbHAteW91X19oZWFkaW5nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmhvdy1oZWxwLXlvdV9fY2FyZC1oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhvdy1oZWxwLXlvdV9fY2FyZC1pdGVtcyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgIC5ob3ctd2UtaGVscC1idXR0b25zIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMzMzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGNTgwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhvdy13ZS1oZWxwLWtub3dtb3JlIHtcbiAgICAgICAgY29sb3I6ICMwRDY1Q0E7XG4gICAgfVxuICAgIC5ob3ctaGVscC15b3VfX2NhcmQtc3ViLWhlYWRpbmcge1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1oZWFsdGhjYXJlIHtcbiAgICAgICAgLmhvdy1oZWxwLXlvdSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzOTk1O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wb3J0Zm9saW8tYmFubmVyIHtcbiAgJHBvcnRmb2xpby1iYW5uZXI6ICY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzA0MjU0YSB1cmwoL2ltYWdlcy9uZXctcG9ydGZvbGlvL2Jhbm5lci1sZWZ0LWdyYXBoaWMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBwYWRkaW5nOiAzMHB4IDAgMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgcGFkZGluZzogMzZweCAwIDM2cHg7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDI4OXB4O1xuICAgIGhlaWdodDogMTk2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LXBvcnRmb2xpby9iYW5uZXItcmlnaHQtZ3JhcGhpYy5wbmcpIG5vLXJlcGVhdFxuICAgICAgYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICZfX2hlYWRpbmctdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICZfX2Fzc2V0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNjkwcHg7XG4gICAgICBoZWlnaHQ6IDM0NXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LXBvcnRmb2xpby9iYW5uZXItYXNzZXRzLWJhY2tncm91bmQuc3ZnKVxuICAgICAgICBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICB0b3A6IC0zNXB4O1xuICAgICAgbGVmdDogLTgwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX21pZGRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgJl9fYXNzZXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgJl9fYXNzZXQtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgY29sb3I6ICMzY2MwNjU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgJl9fYXNzZXQtYm94IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgJjpudGgtY2hpbGQoMyksXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYXNzZXQtaWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAmX19hc3NldC10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwNXB4O1xuICAgIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi5wb3J0Zm9saW8tdmlldyB7XG4gICRwb3J0Zm9saW8tdmlldzogJjtcbiAgJl9fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdHBhcnQge1xuICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLy8gei1pbmRleDogOTk7XG4gICAgLy8gbGVmdDogMDtcbiAgICAvLyByaWdodDogMDtcbiAgICAvLyBib3R0b206IDA7XG4gICAgLy8gYmFja2dyb3VuZDogI2NjYztcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAucG9ydGZvbGlvLXZpZXdfX3NwYWNpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2stZmFkaW5nLWNpcmNsZSB7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJPUlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1jb3VudHJ5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19maWx0ZXJ0aXR0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDAgMTVweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWU3ZmY7XG4gICAgfVxuXG4gICAgJi0tZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZmZlMTtcbiAgICB9XG5cbiAgICAmLS1vcmFuZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFkZjtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVybGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fZmlsdGVyaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBjb2xvcjogIzg5ODk4OTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg5ODk4OTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbHRlcm1vcmUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGNvbG9yOiAjNDQ5MmRjO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fcmlnaHRwYXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAuc3RpY2t5LWJvdHRvbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgfVxuICAgICAgJi5maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA3MXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjU7XG4gICAgICB9XG4gICAgICAuZmlsdGVyLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3RpY2t5LWljb24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHRpdHRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodGl0dGxlYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgaDQge1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsZWN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDE4M3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1wb3J0Zm9saW8vc2VsZWN0LWFycm93LnN2ZykgOTMlIC8gMTUlIG5vLXJlcGVhdFxuICAgICAgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gIH1cblxuICAmX19tYXNvbnJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgIG9ycGhhbnM6IDE7XG4gICAgICB3aWRvd3M6IDE7XG4gICAgfVxuICAgICYub3JwaGFuMyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBvcnBoYW5zOiAyO1xuICAgICAgfVxuICAgIH1cbiAgICAubm8tZGF0YSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21hc29ucnlpdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMTJweCAxM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW10aXRsZWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX3RpdGxlbGluayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIC8vIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogNXB4O1xuICAgIH1cbiAgICAucG9ydGZvbGlvLXRpdHRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgIH1cbiAgICB9XG4gICAgLmQtZmxleC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyLmFsaWduLWl0ZW1zLWNlbnRlcntcbiAgICAgIC5wb3J0Zm9saW8tbGlua3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH0gXG4gICAgfVxuICAgIC5wb3J0Zm9saW8tbGluayB7XG4gICAgICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM0NDkyZGM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtbGluayB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuXG4gICZfX2l0ZW1kZXNjIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAmX19maWx0ZXItdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogOTk5OTk7XG4gIH1cblxuICAmX190ZWNoc3RhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogM3B4O1xuICAgICAgLy8gd2lkdGg6IDQ3cHg7XG4gICAgICAvLyBoZWlnaHQ6IDQ3cHg7XG4gICAgICAvLyBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjRiOWY0O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMjY4MjY7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZiYmExNDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGFjNjQwO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MDRiOGI7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg2KXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY0YjlmNDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDcpe1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTI2ODI2O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoOCl7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmJhMTQ7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg5KXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhhYzY0MDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDEwKXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgwNGI4YjtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAjMDMwMzAzO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9ydGZvbGlvLXZpZXdfX3BhZ2dpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGkge1xuICAgIC5mbGV4LWNlbnRlciB7XG4gICAgICB3aWR0aDogNTFweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmLmFjdGl2ZS1wYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjYzA2NTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjM2NjMDY1O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAuZmxleC1jZW50ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMzY2MwNjU7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5mbGV4LWNlbnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICAgICYuYWN0aXZlLXBhZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzY2MwNjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcG9ydGZvbGlvL3RocmVlLWRvdC5wbmcpIG5vLXJlcGVhdCAxOHB4IDIzcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMHB4IDAgMTNweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubWlkU2hlcCB7XG4gICAgbGkge1xuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcG9ydGZvbGlvL3RocmVlLWRvdC5wbmcpIG5vLXJlcGVhdCAxN3B4IDIzcHg7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbjogMCAxM3B4IDAgMTNweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRpc2NvdmVyIHtcbiAgJGRpc2NvdmVyOiAmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxMjNlO1xuXG4gICZfX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAzMzNweDtcbiAgICBib3JkZXItY29sb3I6ICNmZjU4MDA7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMTVweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU4MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDEwcHggNXB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMXB4IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wb3J0Zm9saW8td2UtZG8ge1xuICAuaG93LWhlbHAteW91IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDUyYzU4IHVybCgvaW1hZ2VzL25ldy1wb3J0Zm9saW8vYmFubmVyLWxlZnQtZ3JhcGhpYy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1sb2FkZXIge1xuICBkaXNwbGF5OiBub25lOyAvKiBIaWRlIGxvYWRlciBieSBkZWZhdWx0ICovXG4gIHBvc2l0aW9uOiBmaXhlZDsgLyogUG9zaXRpb24gbG9hZGVyIGZpeGVkIHRvIHRoZSBzY3JlZW4gKi9cbiAgdG9wOiA1MCU7IC8qIENlbnRlciBsb2FkZXIgdmVydGljYWxseSAqL1xuICBsZWZ0OiA1MCU7IC8qIENlbnRlciBsb2FkZXIgaG9yaXpvbnRhbGx5ICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAvKiBDZW50ZXIgbG9hZGVyIHByZWNpc2VseSAqL1xuICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5wb3J0Zm9saW8tbG9hZGVyLWluc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDBweDsgLyogQWRqdXN0IGxvYWRlciBzaXplICovXG4gICAgaGVpZ2h0OiA0MHB4OyAvKiBBZGp1c3QgbG9hZGVyIHNpemUgKi9cbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjMzQ5OGRiOyAvKiBMb2FkZXIgY29sb3IgKi9cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTsgLyogQXBwbHkgcm90YXRpb24gYW5pbWF0aW9uICovXG4gIH1cbn1cblxuLy8gLmhpZGRlbiB7XG4vLyAgIGRpc3BsYXk6IG5vbmU7XG4vLyB9XG5cbi5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgfVxuICBhIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBsdXMgSmFrYXJ0YSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NjMDY1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjM2NjMDY1O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzNjYzA2NTtcbiAgICB9XG4gICAgJi5wYWdpbmF0aW9uLXByZXYsXG4gICAgJi5wYWdpbmF0aW9uLW5leHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICB9XG4gIH1cbn1cblxuI2ZpbHRlck1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NDBweDtcbiAgfVxuICAubW9kYWwtYm9keSB7XG4gICAgZmxleDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cblxuICAuY2xvc2U6aG92ZXIsXG4gIC5jbG9zZTpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmNsb3NlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAtM3B4O1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIC53YXJuaW5nIHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgYnV0dG9uOmRpc2FibGVkIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIH1cbiAgfVxuICAjY2xlYXJGaWx0ZXJzQnRuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMCA3cHggMCAwO1xuICB9XG4gICNhcHBseUZpbHRlcnNCdG4ge1xuICAgIGJhY2tncm91bmQ6ICMzY2MwNjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNjYzA2NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDAgMCAwIDdweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIuc2VydmljZS1wYWdlcyB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJhbm5uZXJcbi5vLXNraWxsLWJhbm5lciB7XG4gICRvLXNraWxsLWJhbm5lcjogJjtcblxuICBiYWNrZ3JvdW5kOiAjMGQyNjQyIHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9iYW5uZXItZ3JhZGllbnQucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBwYWRkaW5nOiAxMzVweCAyMHB4IDI3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fYmFubmVydGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA1MXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuICAgICYtLWRpdGEge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc2FsZXNmb3JjZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19iYW5uZXJzdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmLS12ZXItMiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS12ZXItMyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1jdXN0b20tc29mdCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1ncmVlbiB7XG4gICAgICBjb2xvcjogIzNjYzA2NTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYmFubmVycGFyYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJjpob3ZlciB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjM2NjMDY1KSlcbiAgICAgICAgICBsZWZ0IG5vLXJlcGVhdCxcbiAgICAgICAgI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjM2NjMDY1KSBsZWZ0IG5vLXJlcGVhdCwgI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiA0cyBsaW5lYXIgYW5pbWF0ZSBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uOiA0cyBsaW5lYXIgYW5pbWF0ZSBpbmZpbml0ZTtcbiAgICAgIH1cbiAgICAgICYubGluay1jb2xvcjEge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcbiAgICAgICAgICAgIGxpbmVhcixcbiAgICAgICAgICAgIGxlZnQgdG9wLFxuICAgICAgICAgICAgcmlnaHQgdG9wLFxuICAgICAgICAgICAgZnJvbSgjMDNhOWY0KSxcbiAgICAgICAgICAgIGNvbG9yLXN0b3AoI2ZmNTgwMCksXG4gICAgICAgICAgICBjb2xvci1zdG9wKCNmYmJhMTQpLFxuICAgICAgICAgICAgdG8oIzAzYTlmNClcbiAgICAgICAgICApO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDkwZGVnLFxuICAgICAgICAgICAgIzAzYTlmNCxcbiAgICAgICAgICAgICNmZjU4MDAsXG4gICAgICAgICAgICAjZmJiYTE0LFxuICAgICAgICAgICAgIzAzYTlmNFxuICAgICAgICAgICk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmxpbmstY29sb3IyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoXG4gICAgICAgICAgICBsaW5lYXIsXG4gICAgICAgICAgICBsZWZ0IHRvcCxcbiAgICAgICAgICAgIHJpZ2h0IHRvcCxcbiAgICAgICAgICAgIGZyb20oI2ZmZTcwZSksXG4gICAgICAgICAgICBjb2xvci1zdG9wKCM3OGU2ZmYpLFxuICAgICAgICAgICAgY29sb3Itc3RvcCgjMTVmZThhKSxcbiAgICAgICAgICAgIHRvKCNmZmU3MGUpXG4gICAgICAgICAgKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICA5MGRlZyxcbiAgICAgICAgICAgICNmZmU3MGUsXG4gICAgICAgICAgICAjNzhlNmZmLFxuICAgICAgICAgICAgIzE1ZmU4YSxcbiAgICAgICAgICAgICNmZmU3MGVcbiAgICAgICAgICApO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Jldmlld2FyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDk1ZmNkO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDI2NDI7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICByaWdodDogLTJweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMjY0MjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS10cmFuc3BhcmVudCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYWktcGFnZXMvYmFubmVyLXJldmlldy12ZWN0b3ItdG9wLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICB3aWR0aDogNjU3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2FpLXBhZ2VzL2Jhbm5lci1yZXZpZXctdmVjdG9yLWJvdHRvbS5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgd2lkdGg6IDY1N3B4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMTdweDtcbiAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm8tc2tpbGwtYmFubmVyX19yZXZpZXd0aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yZXZpZXd0aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJhY2tncm91bmQ6ICMwZDI2NDI7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IC0zMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcmV2aWV3bGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gICZfX3Jldmlld2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHRvdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDU3MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC00NyUpO1xuICAgICAgYmFja2dyb3VuZDogcmdiKDYwLCAxOTIsIDEwMSk7XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgICAgIGNpcmNsZSxcbiAgICAgICAgcmdiYSg2MCwgMTkyLCAxMDEsIDAuNCkgMCUsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlXG4gICAgICApO1xuICAgIH1cbiAgfVxuXG4gICZfX3Jldmlld3RpdGxlIHtcbiAgICB0b3A6IC0zM3B4O1xuICB9XG4gICZfX3Jldmlld2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC03cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTZweDtcbiAgICB9XG4gIH1cbiAgJl9fcmV2aWV3aXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLm8tc2tpbGwtYmFubmVyX19yZXZpZXdpdGVtLXN0YXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcmV2aWV3aXRlbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICZfX3Jldmlld2l0ZW0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAmX19yZXZpZXdpdGVtLWljb24ge1xuICAgIGltZyB7XG4gICAgICAvLyBoZWlnaHQ6IDQwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3Jldmlld2l0ZW0tc3RhciB7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcmV2aWV3aXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmX19yZXZpZXdpdGVtLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0Ym94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjMzE1YjtcbiAgICBtYXgtd2lkdGg6IDQyOXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjM2NjMDY1O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDI5cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMzMTViO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICAmLS12ZXItMSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA4MyU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXZlci0yIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDI5cHggMjBweCAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zYWxlc2ZvcmNlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDI5cHggMjBweCA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19yaWdodGJveHRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXgtd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGdyYWRpZW50LXNwaW4ge1xuICAgICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gICAgICB9XG4gICAgICA1MCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZTcwZSwgIzc4ZTZmZiwgIzE1ZmU4YSwgI2ZmZTcwZSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMCUgMzAwJTtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYW5pbWF0aW9uOiBncmFkaWVudC1zcGluIDRzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tbm8tcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgJl9fcmlnaHRib3h0b3BpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gICZfX3JpZ2h0Ym94dGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICAmLS0yNCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiA0cyBsaW5lYXIgYW5pbWF0ZSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IDRzIGxpbmVhciBhbmltYXRlIGluZmluaXRlO1xuICAgICAgICB9XG4gICAgICAgICYubGluay1jb2xvcjEge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoXG4gICAgICAgICAgICAgIGxpbmVhcixcbiAgICAgICAgICAgICAgbGVmdCB0b3AsXG4gICAgICAgICAgICAgIHJpZ2h0IHRvcCxcbiAgICAgICAgICAgICAgZnJvbSgjMDNhOWY0KSxcbiAgICAgICAgICAgICAgY29sb3Itc3RvcCgjZmY1ODAwKSxcbiAgICAgICAgICAgICAgY29sb3Itc3RvcCgjZmJiYTE0KSxcbiAgICAgICAgICAgICAgdG8oIzAzYTlmNClcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgIDkwZGVnLFxuICAgICAgICAgICAgICAjMDNhOWY0LFxuICAgICAgICAgICAgICAjZmY1ODAwLFxuICAgICAgICAgICAgICAjZmJiYTE0LFxuICAgICAgICAgICAgICAjMDNhOWY0XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmxpbmstY29sb3IyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuICAgICAgICAgICAgICBsaW5lYXIsXG4gICAgICAgICAgICAgIGxlZnQgdG9wLFxuICAgICAgICAgICAgICByaWdodCB0b3AsXG4gICAgICAgICAgICAgIGZyb20oI2ZmZTcwZSksXG4gICAgICAgICAgICAgIGNvbG9yLXN0b3AoIzc4ZTZmZiksXG4gICAgICAgICAgICAgIGNvbG9yLXN0b3AoIzE1ZmU4YSksXG4gICAgICAgICAgICAgIHRvKCNmZmU3MGUpXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICA5MGRlZyxcbiAgICAgICAgICAgICAgI2ZmZTcwZSxcbiAgICAgICAgICAgICAgIzc4ZTZmZixcbiAgICAgICAgICAgICAgIzE1ZmU4YSxcbiAgICAgICAgICAgICAgI2ZmZTcwZVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcmlnaHRib3hib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTRiODM7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgfVxuICAgICYtLXBhZC0yMCB7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc2FsZXNmb3JjZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19yaWdodGJveGJvdHRvbXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgfVxuICAgICYtLWZvbnQtMTgge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcmlnaHRib3hib3R0b210ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgICYtLWZvbnQtMTcge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcmlnaHRib3hib3R0b21saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY291bnRlci1yZXNldDogY291bnRlcjtcbiAgfVxuICAmX19yaWdodGJveGJvdHRvbWl0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGNvdW50ZXIpO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNvdW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzY2MwNjU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgICYtMTQge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX193aXRoLWxvZ28td3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX193aXRoLWxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZmxleDogMCAwIDE0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gICZfX3dpdGgtbG9nby1wYXJ0bmVyIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICYtLWhpcmUtc2FsZXNmb3JjZSB7XG4gICAgLm8tc2tpbGwtYmFubmVyX19iYW5uZXJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnN1YnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3h0b3Age1xuICAgIC5idG4ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYWktYWdlbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuby1za2lsbC1iYW5uZXJfX2xheWVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2FpLXBhZ2VzL2FpLWFnZW50cy1iYW5uZXIucG5nKSBuby1yZXBlYXQgMCAwIC8gY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDczcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLm8tc2tpbGwtYmFubmVyX19iYW5uZXJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5vLXNraWxsLWJhbm5lcl9fcmV2aWV3YXJlYSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYWdlbnRpYy1haSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLm8tc2tpbGwtYmFubmVyX19sYXllciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9haS1wYWdlcy9hZ2VudGljLWFpLWJhbm5lci5wbmcpIG5vLXJlcGVhdCAwIDAgLyBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNzNweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gLm8tc2tpbGwtYmFubmVyX19yZXZpZXdhcmVhIHtcbiAgICAvLyAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgLy8gICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxuICAmLS1lbnRlcnByaXNlLWFpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuby1za2lsbC1iYW5uZXJfX2xheWVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2FpLXBhZ2VzL2VudGVycHJpc2UtYWktYmFubmVyLnBuZykgbm8tcmVwZWF0IDAgMCAvIGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3M3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5vLXNraWxsLWJhbm5lcl9fYmFubmVydGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyAuby1za2lsbC1iYW5uZXJfX3Jldmlld2FyZWEge1xuICAgIC8vICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICB9XG4gICYtLWdlbmVyYXRpdmUtYWkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5vLXNraWxsLWJhbm5lcl9fbGF5ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYWktcGFnZXMvZ2VuZXJhdGl2ZS1haS1iYW5uZXIucG5nKSBuby1yZXBlYXQgMCAwIC8gY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDczcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLm8tc2tpbGwtYmFubmVyX19iYW5uZXJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLXNlcnZpY2UtYmFubmVyLS1taWNyb3NvZnQtZHluYW1pY3MtMzY1LWN1c3RvbWVyLXNlcnZpY2UtaW50ZWdyYXRpb24ge1xuICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94dG9wIHtcbiAgICAuYnRuIHtcbiAgICAgIG1heC13aWR0aDogMzc1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLm8tc2VydmljZS1iYW5uZXItLW1pY3Jvc29mdC1keW5hbWljcy0zNjUtY29uc3VsdGluZy1jb21wYW5pZXMge1xuICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94dG9wIHtcbiAgICAuYnRuIHtcbiAgICAgIG1heC13aWR0aDogMzc1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2VydmljZVxuLm8tc2tpbGwtc2VydmljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAuY3VzdG9tLXNvbHV0aW9uX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIH1cbiAgICAmLS1ub3N1YiB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNvbHV0aW9uX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjNDc0NzQ3O1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICBtYXJnaW46IDAgMCA0NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc29sdXRpb25fX2NhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWdyYWRpZW50IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmN1c3RvbS1zb2x1dGlvbl9fY2FyZC1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgJi0tc21hbGxlciB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG4gIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICBjb2xvcjogIzNjYzA2NTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG4gIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgfVxuICB9XG4gIC5jYXJkLWxpc3QtYnVsbGV0ZWQge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGxpIHtcbiAgICAgICY6Om1hcmtlciB7XG4gICAgICAgIGNvbG9yOiAjMTAyMzU1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWdyYWRpZW50MSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJvcmRlcjogMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICM4OTg5ODk7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjAwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC0xNTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICM4OTg5ODk7XG4gICAgICB3aWR0aDogOTUwcHg7XG4gICAgICBoZWlnaHQ6IDk1MHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcbiAgICAgICAgICBsaW5lYXIsXG4gICAgICAgICAgbGVmdCB0b3AsXG4gICAgICAgICAgbGVmdCBib3R0b20sXG4gICAgICAgICAgZnJvbSgjODhkZWIxKSxcbiAgICAgICAgICBjb2xvci1zdG9wKDIwJSwgIzFhYjg2NCksXG4gICAgICAgICAgY29sb3Itc3RvcCg1MiUsIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSksXG4gICAgICAgICAgdG8ocmdiYSg2LCA4NywgMTgxLCAwLjYyKSlcbiAgICAgICAgKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAjODhkZWIxIDAsXG4gICAgICAgICAgIzFhYjg2NCAyMCUsXG4gICAgICAgICAgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSxcbiAgICAgICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmN1c3RvbS1zb2x1dGlvbl9fY2FyZC1ncmFkaWVudDEtLWFjdGl2ZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCItXCI7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBjb2xvcjogIzU2OGZlMDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQoXG4gICAgICAgIGxpbmVhcixcbiAgICAgICAgbGVmdCB0b3AsXG4gICAgICAgIGxlZnQgYm90dG9tLFxuICAgICAgICBmcm9tKCM4OGRlYjEpLFxuICAgICAgICBjb2xvci1zdG9wKDIwJSwgIzFhYjg2NCksXG4gICAgICAgIGNvbG9yLXN0b3AoNTIlLCByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikpLFxuICAgICAgICB0byhyZ2JhKDYsIDg3LCAxODEsIDAuNjIpKVxuICAgICAgKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMTgwZGVnLFxuICAgICAgICAjODhkZWIxIDAsXG4gICAgICAgICMxYWI4NjQgMjAlLFxuICAgICAgICByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLFxuICAgICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcbiAgICAgICk7XG4gICAgfVxuICB9XG4gIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5idG4tdjIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDM0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBmbGV4OiAwIDAgNDM0cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG4gIC5idG4tdjItc21hbGwge1xuICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEV4cGVydCBTZWN0aW9uXG4uc2tpbGwtdGVjaG5vbG9naWVzLXRhYiB7XG4gICRza2lsbC10ZWNobm9sb2dpZXMtdGFiOiAmO1xuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIH1cbiAgfVxuICAmX19zdWJoZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzNjYzA2NTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgfVxuICAuby1hY2NvcmRpb25fX3RhYiB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICAmLS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgICYtLXNob3J0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMzNTViYmY7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlMWUxZTE7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMzU1YmJmO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuby1hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzU1YmJmO1xuICAgIH1cbiAgfVxuICAuby1hY2NvcmRpb25fX2NvbnRlbnQtYmFja2dyb3VuZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzNTViYmY7XG4gICAgfVxuICB9XG4gIC5wb29sLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5vLWFjY29yZGlvbl9fY29udGVudC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIC5vLWFjY29yZGlvbl9fYnRuIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuICB9XG4gIC50ZWNobm9sb2dpZXMtdGFiX19hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuICB9XG4gIC5vLWFjY29yZGlvbl9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgJl9fYm90dG9tLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzM1NWJiZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogI2JlZDdlZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWktdGVjaG5vbG9naWVzLXRhYiB7XG4gIC5vLWFjY29yZGlvbl9fdGFiIHtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTa2lsbCBsb2dvXG4uc2tpbGwtbG9nbyB7XG4gIC5vLWNsaWVudHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEV4cGVudGVuY2llc1xuLm8tY29yZS1jb21wZXRlbmNpZXMge1xuICAkby1jb3JlLWNvbXBldGVuY2llczogJjtcblxuICAmLS1zZXJ2aWNlbm93IHtcbiAgICAuYnRuLW9yYW5nZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJvcmRlci1ib3gxIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjBkZWE1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi0tYm9yZGVyLWJveDIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMjk5MDYgIWltcG9ydGFudDtcbiAgfVxuICAmLS1ib3JkZXItYm94MyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY0YjlmNCAhaW1wb3J0YW50O1xuICB9XG4gICYtLWJvcmRlci1ib3g0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGZhOTQxICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi0tYm9yZGVyLWJveDUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNTViYmYgIWltcG9ydGFudDtcbiAgfVxuICAmLS1ib3JkZXItYm94NiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZiYmExNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0taG92ZXItYm94MSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjBkZWE1O1xuICAgIH1cbiAgfVxuICAmLS1ob3Zlci1ib3gyIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMjk5MDY7XG4gICAgfVxuICB9XG4gICYtLWhvdmVyLWJveDMge1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY0YjlmNDtcbiAgICB9XG4gIH1cbiAgJi0taG92ZXItYm94NCB7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGZhOTQxO1xuICAgIH1cbiAgfVxuICAmLS1ob3Zlci1ib3g1IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmJhMTQ7XG4gICAgfVxuICB9XG4gICYtLWhvdmVyLWJveDYge1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM1NWJiZjtcbiAgICB9XG4gIH1cblxuICAmLS1sZWZ0bGlzdCB7XG4gICAgI3skby1jb3JlLWNvbXBldGVuY2llc31fX2JveCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTZweCAzMHB4IDMwcHg7XG4gICAgICBib3gtc2hhZG93OiA0cHggNHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDI1NGE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzA0MjU0YTtcbiAgICAgICAgLm8tY29yZS1jb21wZXRlbmNpZXNfX2hlYWRpbmcge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5vLWNvcmUtY29tcGV0ZW5jaWVzX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAjeyRvLWNvcmUtY29tcGV0ZW5jaWVzfV9faXRlbSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LXNraWxsLXNlY3Rpb24vaWNvbnMvd2hpdGUtY2lyY2xlLWljb24ucG5nKVxuICAgICAgICAgICAgICBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGhlaWdodDogODVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICN7JG8tY29yZS1jb21wZXRlbmNpZXN9X19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgICN7JG8tY29yZS1jb21wZXRlbmNpZXN9X19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9lLWNvbW1lcmNlL2JsYWNrLWNpcmNsZS1pY29uLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICN7JG8tY29yZS1jb21wZXRlbmNpZXN9X19idG4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgJi0tbm9ib3hpbWFnZSB7XG4gICAgI3skby1jb3JlLWNvbXBldGVuY2llc31fX2JveCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vaGVpZ2h0IHtcbiAgICAjeyRvLWNvcmUtY29tcGV0ZW5jaWVzfV9fYm94IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAjeyRvLWNvcmUtY29tcGV0ZW5jaWVzfV9faGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW46IDdweCAwIDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tZm91ci1jb2wge1xuICAgIC5vLWNvcmUtY29tcGV0ZW5jaWVzX19ib3gge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWljb24taGFzLW5vLW1hcmdpbiB7XG4gICAgLmN1c3RvbS1zb2x1dGlvbl9faWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIH1cbiAgfVxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgICYtc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgJi1zbWFsbGZhcSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZS1oYXMtaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICAmX190aXRsZS1oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWluLWhlaWdodDogNDY5cHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDM1cHg7XG4gICAgfVxuICAgICYtLWxpdHRsZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmLS1uby1maXgge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tYWkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjM2NjMDY1O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1heC13aWR0aDogMzg0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIH1cbiAgICAmLS1ub3RjYXAge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEZsb3dcbi5vLXNraWxsLWZsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNThweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbiAgJl9fYmxvY2stbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODk4OTtcbiAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4OTg5O1xuICAgICAgICByaWdodDogLTYwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmFxLWhvbGRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAmLmQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgLm8tc2tpbGwtZmxvd19fcGFuZWwge1xuICAgICAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjY29yZGlvbjEge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29sb3I6ICM0NDkyZGMgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJl9fYnRuLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgJl9fcGFuZWwge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICMyNjJlMzY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuICAmX190b29sLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjNDQ5MmRjICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCA4cHggIWltcG9ydGFudDtcbiAgfVxuICAmX19zbWFsbC1wIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAmX19idG4ge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuXG4vLyBFYXN5IFN0ZXBcblxuLm8tZWFzeS1zdGVwIHtcbiAgJG8tZWFzeS1zdGU6ICY7XG5cbiAgJl9fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICB9XG4gIH1cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDMycHggMzVweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICB3aWR0aDogMjglO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1za2lsbC1zZWN0aW9uL2ljb25zL3N0ZXAtYXJyb3cuc3ZnKSBuby1yZXBlYXRcbiAgICAgICAgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogLTU1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTE2cHg7XG4gICAgaGVpZ2h0OiAxMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MywgOTEsIDE5MSwgMC4xKTtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAtNTBweCBhdXRvIDIwcHg7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDcycHg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU1YmJmO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnRib2xkIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBjb2xvcjogIzQ0OTJkYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAmX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIH1cbiAgICAmLS1lbmxhcmdlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEpvdXJueVxuLm8tam91cm5leSB7XG4gICRvLWpvdXJuZXk6ICY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0O1xuXG4gICZfX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogMzVweCAwIDQ1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGNvbG9yOiAjMGUyNzQzO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgY29sb3I6ICMyNjJlMzY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbjogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gIC5vd2wtc3RhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAub3dsLWNhcm91c2VsIHtcbiAgICAub3dsLWl0ZW0ge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA5NCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSG93IHdlIEhlbHBcbi5vLXNraWxsLWhvdy1oZWxwIHtcbiAgYmFja2dyb3VuZDogIzA1MmM1OCB1cmwoL2ltYWdlcy9uZXctaG9tZS1iYW5uZXIvYmFubmVyLWdyYWRpZW50LnBuZykgbm8tcmVwZWF0O1xuXG4gIC5ob3ctaGVscC15b3VfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuICB9XG4gIC5ob3ctaGVscC15b3VfX2NhcmQtaGVhZGluZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIH1cbiAgfVxuICAuaG93LXdlLWhlbHAtYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGhlaWdodDogNThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG4gIH1cbiAgLmhvdy13ZS1oZWxwLWtub3dtb3JlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM0NDkyZGM7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmNTgwMDtcbiAgICB9XG4gIH1cbiAgLmxldC1oZWxwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogMCAxOHB4IDIwcHggMThweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTYwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDE5cHggMjBweCAxOXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxNzA1cHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMThweCAyMHB4IDE4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE5MjBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDc1cHg7XG4gICAgICBwYWRkaW5nOiAwIDE4cHggMjBweCAxOHB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5sZXQtaGVscF9faW5uZXItd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTYwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDE0cHggMTdweCAxNHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxNzA1cHgpIHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMTJweCAxN3B4IDEycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE5MjBweCkge1xuICAgICAgcGFkZGluZzogMTdweCAxMnB4IDE3cHggMTVweDtcbiAgICB9XG4gIH1cbiAgLmxldC1oZWxwX19jaGVja2JveC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmxldC1oZWxwX19idG4ge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxN3B4IDEycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmV2aWV3IFNraWxsXG4uc2tpbGwtcmV2aWV3IHtcbiAgLmN1c3RvbS1yZXZpZXdfX3BhcnRuZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gV2h5IHRoaXMgU2tpbGxcblxuLm8td2h5LWhpcmUge1xuICAkby13aHktaGlyZTogJjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG5cbiAgJl9fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJoZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWU5ZmI7XG5cbiAgICAmLS1tYXNzb25hcnkge1xuICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgIGNvbHVtbi1jb3VudDogYXV0bztcbiAgICAgIGNvbHVtbi1nYXA6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgIH1cblxuICAgICAgLm8td2h5LWhpcmVfX2l0ZW1zIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWU5ZmI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDYpLFxuICAgICAgICAmOm50aC1jaGlsZCg3KSxcbiAgICAgICAgJjpudGgtY2hpbGQoOCksXG4gICAgICAgICY6bnRoLWNoaWxkKDkpLFxuICAgICAgICAmOm50aC1jaGlsZCgxMCksXG4gICAgICAgICY6bnRoLWNoaWxkKDExKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RhZTlmYjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC1wYXJ0LXNpZGUge1xuICAgICAgICAgIG9sIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyNjJlMzY7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlOWZiO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5jb250ZW50LXBhcnQtc2lkZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICAgIGg1IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgY29sb3I6ICMyNjJlMzY7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgfVxuXG4gICAgJi0tZGphbmdvIHtcbiAgICAgIG1heC13aWR0aDogMzM1cHg7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi0tbGcge1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gIH1cbiAgJi0taGlyZS1zYWxlc2ZvcmNlIHtcbiAgICAuby13aHktaGlyZV9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0taGVhbHRoY2FyZSB7XG4gICAgLm8td2h5LWhpcmVfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5vLXdoeS1oaXJlX19saXN0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm8td2h5LWhpcmVfX2l0ZW1zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFlOWZiO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDQpLFxuICAgICAgJjpudGgtY2hpbGQoNSksXG4gICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMyksXG4gICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDQwcHggMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCA0MHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtcGFydC1zaWRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAuby13aHktaGlyZV9faXRlbXMtaWNvbiB7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbWFudWZhY3R1cmluZyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAuby13aHktaGlyZV9faXRlbXMge1xuICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTlmYjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNCksXG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtcGFydC1zaWRlIHtcbiAgICAgIGg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJvdHRvbSBGb3JtXG4uc2tpbGwtYm90dG9tLWZvcm0ge1xuICAubmV3LWJvdHRvbS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDUyYzU4IHVybCgvaW1hZ2VzL25ldy1ob21lLWJhbm5lci9iYW5uZXItZ3JhZGllbnQucG5nKVxuICAgICAgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gICYtLWR5bmFtaWMtc3VwcGx5LWNoYWluIHtcbiAgICAubmV3LWJvdHRvbS1mb3JtX19idG4td3JhcHBlciB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCb3R0b20gV29ya1xuLm8tYm90dG9tLXdvcmsge1xuICAkby1ib3R0b20td29yazogJjtcbiAgYmFja2dyb3VuZDogIzA4MWMzNiB1cmwoL2ltYWdlcy9uZXctc2tpbGwtc2VjdGlvbi9sZWZ0LXRvcC1jb3VybmVyLnBuZylcbiAgICBuby1yZXBlYXQ7XG5cbiAgJl9fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogODMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2M2ZmOTM7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMSU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoOCwgMjgsIDU0KTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgOTBkZWcsXG4gICAgICAgIHJnYmEoOCwgMjgsIDU0LCAwLjk1KSAwJSxcbiAgICAgICAgcmdiYSg4LCAyOCwgNTQsIDAuNykgNzAlLFxuICAgICAgICByZ2JhKDgsIDI4LCA1NCwgMC4xKSAxMDAlXG4gICAgICApO1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIHRvcDogLTFweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAxJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYig4LCAyOCwgNTQpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAyNzBkZWcsXG4gICAgICAgIHJnYmEoOCwgMjgsIDU0LCAwLjk1KSAwJSxcbiAgICAgICAgcmdiYSg4LCAyOCwgNTQsIDAuNykgNzAlLFxuICAgICAgICByZ2JhKDgsIDI4LCA1NCwgMC4xKSAxMDAlXG4gICAgICApO1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjNmZjkzO1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzYzZmY5MztcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAjeyRvLWJvdHRvbS13b3JrfV9faW1hZ2VzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cbiAgICAgICN7JG8tYm90dG9tLXdvcmt9X19pbWFnZXMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODFjMzY7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI3skby1ib3R0b20td29ya31fX3RleHQtd3JhcCB7XG4gICAgICAgIGZsZXg6IDAgMCA2OCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgZmxleDogMCAwIDcyJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX190ZXh0LXdyYXAge1xuICAgIGZsZXg6IDAgMCA2OCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZsZXg6IDAgMCA3NyU7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZy10ZXh0IHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVpZ2gtdGV4dCB7XG4gICAgY29sb3I6ICMzNmUwNzk7XG4gIH1cblxuICAmX19jb250ZW50LXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGNvbG9yOiAjMzZlMDc5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9yLXRhYmxldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDI0cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIGZhcSBzZWN0aW9uXG4uby1za2lsbC1mYXEge1xuICBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICB9XG4gIH1cbiAgJl9fc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG4gIH1cbiAgLmFjY29yZGlvbjEge1xuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1za2lsbC10ZXN0aW1vbmlhbCB7XG4gIC5vLXRlc3RpbW9uaWFsX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgfVxuICB9XG4gIC5vLXRlc3RpbW9uaWFsX19pdGVtaW1hZ2Uge1xuICAgIGhlaWdodDogMjU5cHg7XG4gIH1cbiAgLm8tdGVzdGltb25pYWxfX2l0ZW1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMzVweCAyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI3NnB4O1xuICAgIH1cbiAgfVxuICAuby10ZXN0aW1vbmlhbF9faXRlbXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIC8vIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC8vIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAvLyAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLm8tdGVzdGltb25pYWxfX2l0ZW10ZWNoIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5vLXRlc3RpbW9uaWFsX19pdGVtYnRuIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuby10ZXN0aW1vbmlhbF9fbGlzdCB7XG4gICAgLm93bC1uYXYge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbn1cbi5vLWtleS1kaWZmLW1vZGlmeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIH1cbiAgfVxuICAuY21uLWhlYWRpbmctcGFyYSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgfVxuICB9XG4gIC5jbG9kZS1jb21wdXRpbmctcmlnaHQtc2lkZS10ZXh0IHtcbiAgICBoNCB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgfVxuICB9XG59XG5cbi5sZXZlcmFnZS1zZWN0aW9uX19tb2RpZnkge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIH1cbiAgfVxuICAuby1rZXktZGlmZi1ib3gge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICB9XG4gIH1cbn1cbi5pb3QtY2FzZV9fbW9kaWZ5IHtcbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgfVxuICB9XG4gIC5pb3QtY2FzZS13cmFwcGVyLWJveCB7XG4gICAgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG59XG4ud2hhdC10ZXN0LXNlY3Rpb24tLXNlcnZpY2Vub3cge1xuICAuYnRuLW9yYW5nZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbn1cbi53aGF0LXRlc3Qtc2VjdGlvbl9fbW9kaWZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIH1cbiAgfVxuICBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIH1cbn1cblxuLm1vYmlsZS1hcHAge1xuICBmb250LWZhbWlseTogUG9wcGlucyAhaW1wb3J0YW50O1xuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3BpcmFsLWNvbC1ib3gge1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5vcm1hbC10ZXh0LWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuLmxpZ2h0LXRleHQtYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGhlaWdodDogNjJweDtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5za2lsbC10ZWNobm9sb2dpZXMtdGFiIHtcbiAgLnBvb2wtc2VjdGlvbiAucG9vbC1ib3gtbGlzdCB7XG4gICAgaGVpZ2h0OiA3N3B4O1xuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAzOHB4O1xuICAgIH1cbiAgfVxufVxuLnRpdGxlLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW46IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgbWFyZ2luOiAwIDAgMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vLXNraWxsLXNlcnZpY2Uge1xuICAucGFkZGluZy1ib3R0b20tMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuZXhwZXJpZW5jZS1saXN0IHtcbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubWItNzUge1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1iLTU1IHtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1vYmlsZS1hcHAtc2VydiB7XG4gIC5jdXN0b20tc29sdXRpb25fX2NhcmQtaGVhZGluZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG4gIH1cbn1cbnNwYW4udW5kZXJsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kaXRhLWVuZ2FnZW1lbnQge1xuICAuaG93LWhlbHAteW91X19jYXJkLWhlYWRpbmcge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB9XG4gIH1cbn1cbi5idG4ge1xuICAmLS1ub3RjYXAge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG59XG5cbi53aGF0LWFyZS0tc3RhZmYtYXVnIHtcbiAgLndoYXQtYXJlX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4ud2h5LWNob29zZS0tc3RhZmYtYXVnIHtcbiAgLndoeS1jaG9vc2VfX2hlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG4gIC53aHktY2hvb3NlX19saXN0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC53aHktY2hvb3NlX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBlM2Y1O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmbGV4OiAwIDAgNDklO1xuICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLndoeS1jaG9vc2VfX2l0ZW1zIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC53aHktY2hvb3NlX19pdGVtcy10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgLndoeS1jaG9vc2VfX2JvdHRvbS10ZXh0IHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICMyNjJlMzY7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbi5kZXZlbG9wbWVudC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQyNjQyO1xuICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRldi1zZXJ2aWNlIHtcbiAgLmN1c3RvbS1zb2x1dGlvbl9faGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuY3VzdG9tLXNvbHV0aW9uX19zdWItaGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuY3VzdG9tLXNvbHV0aW9uX19jYXJkLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG4gIC5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQxIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q2ZDY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQxLWNvbG9yMSB7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzY0YjlmNDtcbiAgICB9XG4gICAgJi5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQxLWNvbG9yMiB7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmYzMyNztcbiAgICB9XG4gICAgJi5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQxLWNvbG9yMyB7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzIwZGVhNTtcbiAgICB9XG4gICAgJi5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQxLWNvbG9yNCB7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ExNWZhZTtcbiAgICB9XG4gICAgJi5jdXN0b20tc29sdXRpb25fX2NhcmQtZ3JhZGllbnQxLWNvbG9yNSB7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZkYTQ3NDtcbiAgICB9XG4gIH1cbiAgLmN1c3RvbS1zb2x1dGlvbl9fY29sbGFwc2UtaGVhZGluZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG4gIC5jdXN0b20tc29sdXRpb25fX2NhcmQtaGVhZGluZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxuICAuY3VzdG9tLXNvbHV0aW9uX19jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDIwcHggMjRweCAyMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJhbm5lciB7XG4gICRiYW5uZXI6ICY7XG4gICYuZGV2ZWxvcG1lbnQtYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGYxODU4IHVybCgvaW1hZ2VzL2N1c3RvbS1kZXYvYmFubmVyLXBhdHRlcm4uanBnKSBuby1yZXBlYXQgMCAwIC9cbiAgICAgIGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggMzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogMTUwcHggMjBweCA2NXB4O1xuICAgIH1cbiAgICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94IHtcbiAgICAgIGJhY2tncm91bmQ6ICMxYTI5Nzk7XG4gICAgICBib3JkZXItY29sb3I6ICM1MTU4ZDY7XG4gICAgfVxuICB9XG4gIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3gtLXZlci0yIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogNzBweCA1MHB4IDcwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0b3ZlcmxheSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAuby1za2lsbC1iYW5uZXJfX3JpZ2h0Ym94dGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdG9wLXJhdGVkIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDQ2NnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MTU4ZDY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxYTI5Nzk7XG4gICAgfVxuICB9XG4gICZfX3RvcC1yYXRlZC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogMTRweCAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgJl9fdG9wLXJhdGVkLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICM4NGE1Zjk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmX190b3AtcmF0aW5nIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBmbGV4OiAwIDAgMTgzcHg7XG4gICAgbWF4LXdpZHRoOiAxODNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC8qIFN0eWxlIGZvciB0aGUgU3BsaWRlIGNvbnRhaW5lciAqL1xuICAgIC5zcGxpZGVfX3RyYWNrIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLyogU3R5bGUgZm9yIGVhY2ggc2xpZGUgKi9cbiAgICAuc3BsaWRlX19zbGlkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC8qIEFkZCBhbnkgYWRkaXRpb25hbCBzdHlsZXMgaWYgbmVlZGVkICovXG4gIH1cbiAgJl9fdG9wLXJhdGluZy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICZfX3RvcC1yYXRpbmctbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAmX190b3AtcmF0aW5nLXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2Q3ZGZlNjtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAmX190b3AtcmF0aW5nLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAmX190b3AtcmF0aW5nLXJldmlldyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnRpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnN1YnRpdGxlIHtcbiAgICBjb2xvcjogI2NlZThmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cbn1cblxuLmRldi1zZXJ2aWNlLWJlbmVmaXQge1xuICBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5zZXJ2aWNlLWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB3aWR0aDogNjhweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB9XG4gIH1cbiAgLnNlcnZpY2UtY2FyZC1jb2xvcjEge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjRiOWY0O1xuICAgIH1cbiAgfVxuICAuc2VydmljZS1jYXJkLWNvbG9yMiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMjk5MDY7XG4gICAgfVxuICB9XG4gIC5zZXJ2aWNlLWNhcmQtY29sb3IzIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzIwZGVhNTtcbiAgICB9XG4gIH1cbiAgLnNlcnZpY2UtY2FyZC1jb2xvcjQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGZhOTQxO1xuICAgIH1cbiAgfVxuICAuc2VydmljZS1jYXJkLWNvbG9yNSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmYmJhMTQ7XG4gICAgfVxuICB9XG4gIC5zZXJ2aWNlLWNhcmQtY29sb3I2IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ExNWZhZTtcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1kZXYtdGVjaCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAuby1hY2NvcmRpb25fX2NvbnRlbnQtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjlmYjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLm8tYWNjb3JkaW9uX19jb250ZW50LXRpdGxlIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5vLWFjY29yZGlvbl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjlmYjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5vLWFjY29yZGlvbl9fYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5za2lsbC10ZWNobm9sb2dpZXMtdGFiX19ib3R0b20tbGluayB7XG4gICAgY29sb3I6ICMzNTViYmY7XG4gIH1cbiAgLm8tYWNjb3JkaW9uX190YWIge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuby1hY2NvcmRpb25fX3RhYi5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRlMmVhO1xuICB9XG4gIC8vICAgLnBvb2wtc2VjdGlvbiB7XG4gIC8vICAgICAucG9vbC1ib3gtbGlzdCB7XG4gIC8vICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgLy8gICAgICAgICAgICAgcGFkZGluZzogMXB4O1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC5wb29sLXNlY3Rpb24ge1xuICAgIC5wb29sLWJveC1saXN0IHtcbiAgICAgIHNtYWxsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuby1hY2NvcmRpb25fX2J0biB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuICB9XG4gIC50YWItcGFuZSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5vLWFjY29yZGlvbl9fY29udGVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tZGV2LW1ldGhvZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC5jdXN0b20tc29sdXRpb25fX3N1Yi1oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB9XG4gIH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuby13ZS1kZXZlbG9wX19ib3gtY29sb3IxIHtcbiAgICBib3JkZXItY29sb3I6ICM2NGI5ZjQ7XG4gIH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94LWNvbG9yMiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjBkZWE1O1xuICB9XG4gIC5vLXdlLWRldmVsb3BfX2JveC1jb2xvcjMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZkYTQ3NDtcbiAgfVxuICAuby13ZS1kZXZlbG9wX19ib3gtY29sb3I0IHtcbiAgICBib3JkZXItY29sb3I6ICNhMTVmYWU7XG4gIH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94Y29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jdXN0b20tZGV2LWpvdXJuZXkge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uby10ZXN0aW1vbmlhbF9faGVhZGluZyB7XG4gIC5vLXRlc3RpbW9uaWFsX19oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbi5jdXN0b20tZGV2LWNhc2Utc3R1ZHkge1xuICAuby10ZXN0aW1vbmlhbF9faGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuby10ZXN0aW1vbmlhbF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm8tdGVzdGltb25pYWxfX2l0ZW10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgJi0tc3RhZmYtYXVnLWl0IHtcbiAgICAuby10ZXN0aW1vbmlhbF9faXRlbSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5vLXRlc3RpbW9uaWFsX19pdGVtY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWRldi1jYXNlLXN0dWR5LS1oZWFsdGhjYXJlIHtcbiAgLm8tdGVzdGltb25pYWxfX2hlYWRpbmcge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuby10ZXN0aW1vbmlhbF9fc3ViLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjNDc0NzQ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWRldi1mYXEge1xuICBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4uc3BsaWRlX19saXN0LS1kYXRhLWVuZyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uc3BsaWRlX19saXN0LS1hdXRvLWhlaWdodCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uc3RhdGljLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7IC8qIFNob3cgYnkgZGVmYXVsdCAqL1xufVxuXG4uanMtYmFubmVyLXJldmlldy1zbGlkZXIge1xuICBkaXNwbGF5OiBub25lOyAvKiBIaWRlIHNsaWRlciBpbml0aWFsbHkgKi9cbn1cblxuLm8tc2VydmljZS1iYW5uZXItLWR5bmFtaWNzLTM2NS1zdXBwbHktY2hhaW4tbWFudWZhY3R1cmluZy1jb25zdWx0aW5nIHtcbiAgLm8tc2tpbGwtYmFubmVyX19yaWdodGJveHRvcCB7XG4gICAgLmJ0biB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLm8tc2VydmljZS1iYW5uZXItLWhlYWx0aGNhcmUge1xuICBiYWNrZ3JvdW5kOiAjMGQyNjQyIHVybCgvaW1hZ2VzL2hlYWx0aGNhcmUtc2VydmljZXMvYmFubmVyLmpwZykgbm8tcmVwZWF0IDAgMCAvIGNvdmVyICFpbXBvcnRhbnQ7XG4gIC5vLXNraWxsLWJhbm5lcl9fYmFubmVydGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5iYW5uZXJfX3RvcC1yYXRlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cblxuLm8tc2VydmljZS1iYW5uZXItLW1hbnVmYWN0dXJlIHtcbiAgYmFja2dyb3VuZDogIzBkMjY0MiB1cmwoL2ltYWdlcy9tYW51ZmFjdHVyaW5nL21hbnVmYWN0dXJpbmctYmFubmVyLnBuZykgbm8tcmVwZWF0IDAgMCAvIGNvdmVyICFpbXBvcnRhbnQ7XG4gIC5vLXNraWxsLWJhbm5lcl9fYmFubmVydGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5vLXNlcnZpY2UtYmFubmVyLS1iYW5raW5nIHtcbiAgYmFja2dyb3VuZDogIzBkMjY0MiB1cmwoL2ltYWdlcy9iYW5raW5nLWZpbmFuY2UvYmFubmVyLnBuZykgbm8tcmVwZWF0IDAgMCAvIGNvdmVyICFpbXBvcnRhbnQ7XG4gIC5vLXNraWxsLWJhbm5lcl9fYmFubmVyc3VidGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vLXNlcnZpY2UtYmFubmVyLS1sb2dpc3RpY3Mge1xuICBiYWNrZ3JvdW5kOiAjMGQyNjQyIHVybCgvaW1hZ2VzL2xvZ2lzdGljcy9iYW5uZXIucG5nKSBuby1yZXBlYXQgMCAwIC8gY292ZXIgIWltcG9ydGFudDtcbiAgLm8tc2tpbGwtYmFubmVyX19iYW5uZXJzdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tc2VydmljZS1iYW5uZXItLXJlYWwtZXN0YXRlIHtcbiAgYmFja2dyb3VuZDogIzBkMjY0MiB1cmwoL2ltYWdlcy9yZWFsLWVzdGF0ZS9yZWFsLWVzdGF0ZS1iYW5uZXIucG5nKSBuby1yZXBlYXQgMCAwIC8gY292ZXIgIWltcG9ydGFudDtcbiAgLm8tc2tpbGwtYmFubmVyX19iYW5uZXJzdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vLXNlcnZpY2UtYmFubmVyLS1yZXRhaWwge1xuICBiYWNrZ3JvdW5kOiAjMGQyNjQyIHVybCgvaW1hZ2VzL3JldGFpbC9iYW5uZXIucG5nKSBuby1yZXBlYXQgMCAwIC8gY292ZXIgIWltcG9ydGFudDtcbiAgLm8tc2tpbGwtYmFubmVyX19iYW5uZXJzdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuICB9XG4gIC5vLXNraWxsLWJhbm5lcl9fcmlnaHRib3gge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1zZXJ2aWNlLWJhbm5lci0tYXV0b21vdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwZDI2NDIgdXJsKC9pbWFnZXMvYXV0b21vdGl2ZS9iYW5uZXIucG5nKSBuby1yZXBlYXQgMCAwIC8gY292ZXIgIWltcG9ydGFudDtcbn1cblxuLm8tc2VydmljZS1iYW5uZXItLXRyYXZlbCB7XG4gIGJhY2tncm91bmQ6ICMwZDI2NDIgdXJsKC9pbWFnZXMvdHJhdmVsLWhvc3BpdGFsaXR5L2Jhbm5lci5wbmcpIG5vLXJlcGVhdCAwIDAgLyBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4uby1zZXJ2aWNlLWJhbm5lci0tbWVkaWEge1xuICBiYWNrZ3JvdW5kOiAjMGQyNjQyIHVybCgvaW1hZ2VzL21lZGlhL2Jhbm5lci5wbmcpIG5vLXJlcGVhdCAwIDAgLyBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4uby1zZXJ2aWNlLWJhbm5lci0tbGVhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjMGQyNjQyIHVybCgvaW1hZ2VzL2xlYXJuaW5nL2Jhbm5lci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXIgIWltcG9ydGFudDtcbn1cblxuLm8tc2VydmljZS1iYW5uZXItLWVuZXJneSB7XG4gIGJhY2tncm91bmQ6ICMwZDI2NDIgdXJsKC9pbWFnZXMvZW5lcmd5L2Jhbm5lci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXIgIWltcG9ydGFudDtcbn1cblxuLm8tc2VydmljZS1iYW5uZXItLWFncml0ZWNoIHtcbiAgYmFja2dyb3VuZDogIzBkMjY0MiB1cmwoL2ltYWdlcy9hZ3JpdGVjaC9iYW5uZXIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5vLXNlcnZpY2UtYmFubmVyLS1zcG9ydHMge1xuICBiYWNrZ3JvdW5kOiAjMGQyNjQyIHVybCgvaW1hZ2VzL3Nwb3J0cy9iYW5uZXIucG5nKSBuby1yZXBlYXQgMCA3MHB4IC8gY292ZXIgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1kZXYtaGVscC0taGVhbHRoY2FyZSB7XG4gICAgLmhvdy1oZWxwLXlvdV9faGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaG93LWhlbHAteW91X19zdWItaGVhZGluZyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbn1cblxuLm8td2UtZGV2ZWxvcC0tc29sdmluZy10cmF2ZWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy90cmF2ZWwtaG9zcGl0YWxpdHkvcHJvY2Vzcy1iZy5wbmcpIG5vLXJlcGVhdCAwIDAgLyBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4uby1kZXZlbG9wbWVudC1wcm9jZXNzLS1sZWFybmluZyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2xlYXJuaW5nL3Byb2Nlc3MtYmcucG5nKSBuby1yZXBlYXQgMCAwIC8gY292ZXIgIWltcG9ydGFudDtcbn1cblxuLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tZW5lcmd5IHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZW5lcmd5L3Byb2Nlc3MucG5nKSBuby1yZXBlYXQgMCAwIC8gY292ZXIgIWltcG9ydGFudDtcbn1cblxuLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tYWdyaXRlY2gge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9hZ3JpdGVjaC9wcm9jZXNzLnBuZykgbm8tcmVwZWF0IDAgMCAvIGNvdmVyICFpbXBvcnRhbnQ7XG59XG4iLCIuby1zZXJ2aWNlLWJhbm5lciB7XG4gIC5vLXNraWxsLWJhbm5lcl9fYmFubmVydGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmLS1haS1kZXZlbG9wbWVudCB7XG4gICAgLm8tc2tpbGwtYmFubmVyX19iYW5uZXJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnN1YnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXJfX3RvcC1yYXRlZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1taWNyb3NvZnQtZHluYW1pY3MtMzY1LWNvbnN1bHRhbnQge1xuICAgIC5vLXNraWxsLWJhbm5lcl9fYmFubmVydGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbWljcm9zb2Z0LWR5bmFtaWMtMzY1LWNvbnN1bHRpbmctc2VydmljZXMge1xuICAgIC5vLXNraWxsLWJhbm5lcl9fYmFubmVydGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tZHluYW1pY3MtMzY1LXN1cHBseS1jaGFpbi1tYW51ZmFjdHVyaW5nLWNvbnN1bHRpbmcge1xuICAgIC5vLXNraWxsLWJhbm5lcl9fYmFubmVydGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbWljcm9zb2Z0LWR5bmFtaWNzLTM2NS1jdXN0b21lci1zZXJ2aWNlLWludGVncmF0aW9uIHtcbiAgICAuby1za2lsbC1iYW5uZXJfX2Jhbm5lcnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLW1pY3Jvc29mdC1keW5hbWljcy0zNjUtY29uc3VsdGluZy1jb21wYW5pZXMge1xuICAgIC5vLXNraWxsLWJhbm5lcl9fYmFubmVydGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8td2UtZGV2ZWxvcCB7XG4gICRvLXdlLWRldmVsb3A6ICY7XG5cbiAgJl9fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIH1cbiAgICAmLS1kaXRhIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAmLS1kaXRhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLW1lcmdpbmJ0bSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDI1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgICYtLWNvbG9yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDMwcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICB3aWR0aDogODlweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWNvbG9yMSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2NGI5ZjQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWNvbG9yMiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYmJhMTQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWNvbG9yMyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhMTVmYWU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWNvbG9yNCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzY2MwNjU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWN1c3RvbSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1jdXN0b20tY29sb3IxIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2NGI5ZjQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWN1c3RvbS1jb2xvcjIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YyOTkwNjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tY3VzdG9tLWNvbG9yMyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjBkZWE1O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1jdXN0b20tY29sb3I0IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0ZmE5NDE7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWN1c3RvbS1jb2xvcjUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZiYmExNDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tY3VzdG9tLWNvbG9yNiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYTE1ZmFlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RvcGljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cblxuICAmX19ib3h0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgJl9fYm94dGl0bGUtLWN1c3RvbSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYm94Y29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICAmLS1saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIG1heC13aWR0aDogMzUycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMThweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG4gIC5idG4tb3JhbmdlLS1kaXRhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5vLWtleS1kaWZmLWJveCB7XG4gICAgaDQge1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgfVxuICB9XG4gICYtLWhpcmUtc2FsZXNmb3JjZSB7XG4gICAgLmJ0biB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1taWNyb3NvZnQtZHluYW1pY3MtMzY1LWltcGxlbWVudGF0aW9uLXN1cHBvcnQtc2VydmljZXMge1xuICAgIC5idG4ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW5kdXN0cnktbGlzdCB7XG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMyNjJFMzY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2JhbmtpbmctZmluYW5jZS9yaWdodC1jaXJjbGUuc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0taW5kdXN0cnkge1xuICAgIC5vLXdlLWRldmVsb3BfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5vLXdlLWRldmVsb3BfX2JveCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMjRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaSB7XG4gICAgICBmbGV4OiAwIDAgNDRweDtcbiAgICB9XG4gICAgLm8td2UtZGV2ZWxvcF9fYm94dGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLm8td2UtZGV2ZWxvcF9fYm94IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0taW5kdXN0cnktbG9naXN0aWNzIHtcbiAgICAuby13ZS1kZXZlbG9wX19ib3h0aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuby13ZS1kZXZlbG9wX19ib3gge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXNvbHZpbmctZW5lcmd5IHtcbiAgICAuby13ZS1kZXZlbG9wX19ib3gge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMjYycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLXdlLWRldmVsb3AtLWluZHVzdHJ5LXJlYWxlc3RzdGUge1xuICAuby13ZS1kZXZlbG9wLS1pbmR1c3RyeS1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICB9XG4gIH1cbiAgLm8td2UtZGV2ZWxvcC0taW5kdXN0cnktYm94LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5vLXdlLWRldmVsb3AtLWluZHVzdHJ5LWF1dG9tb3RpdmUge1xuICAuby13ZS1kZXZlbG9wX19ib3h0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5vLWRpc2N1c3MtcHJvamVjdCB7XG4gICRvLWRpc2N1c3MtcHJvamVjdDogJjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMjM1NTtcblxuICAmX19zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY291bnRlci1yZXNldDogY291bnRlcjtcbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjY2FlN2ZmO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihjb3VudGVyKTtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5MmRjO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIH1cbiAgfVxuICAuYnRuLXdlYi1kZXZlbG9wbWVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgfVxuICB9XG4gIC5idG4tbGV0cy1kaXNjdXNzLWN1c3RvbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuICB9XG4gIC5idG4tbGV0cy1kaXNjdXNzLXNhbGVzZm9yY2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIH1cbiAgfVxuICAmLS1kaXRhIHtcbiAgICAuby1kaXNjdXNzLXByb2plY3RfX3BhcmEtLWRpdGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjY2FlN2ZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYWktZWR2ZWxvcG1lbnQge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2xldHMtZGlzY3Vzcy9jdXN0b20tc29mdHdhcmUtZGlzY3Vzcy1iZy5qcGcpIGNlbnRlclxuICAgICAgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgIC5vLWRpc2N1c3MtcHJvamVjdF9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm8tZGlzY3Vzcy1wcm9qZWN0X19zdWItaGVhZGluZyB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWFpLWRldmVsb3BlciB7XG4gICAgLm8tZGlzY3Vzcy1wcm9qZWN0X190aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuby1kaXNjdXNzLXByb2plY3RfX3N1Yi1oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5vLWRldmVsb3BtZW50LXByb2Nlc3Mge1xuICAkby1kZXZlbG9wbWVudC1wcm9jZXNzOiAmO1xuICAmX19zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgfVxuXG4gICYtLW11bHRpcGxlaXRlbXMge1xuICAgICN7JG8tZGV2ZWxvcG1lbnQtcHJvY2Vzc31fX2xpc3Qge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICN7JG8tZGV2ZWxvcG1lbnQtcHJvY2Vzc31fX2l0ZW1zIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbjogODBweCAyOHB4IDA7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzbiArIDQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDUwNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTE4MXB4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExODFweCkge1xuICAgICAgICB3aWR0aDogMjklO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTMwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbXVsdGlwbGVpdGVtc29uZSB7XG4gICAgI3skby1kZXZlbG9wbWVudC1wcm9jZXNzfV9fbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skby1kZXZlbG9wbWVudC1wcm9jZXNzfV9faXRlbXMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDI4cHggMDtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDNuICsgNCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMTgxcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTE4MXB4KSB7XG4gICAgICAgIHdpZHRoOiAyOSU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMzAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wcm9jZXNzMSB7XG4gICAgLmJ0biB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuICAgICYtLWRpdGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OTg5ODk7XG4gICAgcGFkZGluZzogMCAyMHB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBtYXJnaW46IDY0cHggMCAwO1xuICAgICAgbWluLWhlaWdodDogMTkzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHdpZHRoOiAyOCU7XG4gICAgICBtYXJnaW46IDgwcHggMCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExODFweCkge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1za2lsbC1zZWN0aW9uL2ljb25zL3N0ZXAtYXJyb3cuc3ZnKSBuby1yZXBlYXRcbiAgICAgICAgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAtNTVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LXNraWxsLXNlY3Rpb24vaWNvbnMvc3RlcC1hcnJvdy5zdmcpXG4gICAgICAgICAgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogNjc2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL25ldy1za2lsbC1zZWN0aW9uL2RldmVsb3BtZW50LXByb2Nlc3MtYXJyb3cuc3ZnKVxuICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgYm90dG9tOiAtNzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDExODFweCkge1xuICAgICAgICAgIHdpZHRoOiA4MzZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCgpIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zaG9ydC1hcnJvdyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctc2tpbGwtc2VjdGlvbi9zaG9ydC1kYXNoZWQtYXJyb3cucG5nKVxuICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLW1yLTAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtLWRpdGEge1xuICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMjAwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IC0xNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzg5ODk4OTtcbiAgICAgICAgd2lkdGg6IDk1MHB4O1xuICAgICAgICBoZWlnaHQ6IDk1MHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGlvbjIgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuICAgICAgICAgICAgbGluZWFyLFxuICAgICAgICAgICAgbGVmdCB0b3AsXG4gICAgICAgICAgICBsZWZ0IGJvdHRvbSxcbiAgICAgICAgICAgIGNvbG9yLXN0b3AoMCwgIzg4ZGViMSksXG4gICAgICAgICAgICBjb2xvci1zdG9wKDIwJSwgIzFhYjg2NCksXG4gICAgICAgICAgICBjb2xvci1zdG9wKDUyJSwgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpKSxcbiAgICAgICAgICAgIHRvKHJnYmEoNiwgODcsIDE4MSwgMC42MikpXG4gICAgICAgICAgKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAxODBkZWcsXG4gICAgICAgICAgICAjODhkZWIxIDAsXG4gICAgICAgICAgICAjMWFiODY0IDIwJSxcbiAgICAgICAgICAgIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsXG4gICAgICAgICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMyksXG4gICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4IDE1cHggMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MywgOTEsIDE5MSwgMC4xKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNzNweDtcbiAgICBoZWlnaHQ6IDczcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLTM1cHg7XG5cbiAgICBzdHJvbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU1YmJmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19pdGVtY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIG1heC13aWR0aDogMzA2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1hcmdpbjogMzRweCBhdXRvIDA7XG4gICAgfVxuICB9XG5cbiAgJi0tbWljcm9zb2Z0LWR5bmFtaWNzLWZ1bmN0aW9uYWwtY29uc3VsdGFudC1zZXJ2aWNlcyB7XG4gICAgLmJ0biB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1zLWR5bmFtaWNzLWF4LWNvbnN1bHRhbnQtc2VydmljZXMge1xuICAgIC5idG4ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zZXJ2aWNlbm93IHtcbiAgICAuYnRuLW9yYW5nZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWFpIHtcbiAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzODVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTE1MHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMjkwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY3VzdG9tLXNvZnR3YXJlIHtcbiAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMTVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTE1MHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi0zNTAge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIH1cbiAgfVxuICAmLS1kaXRhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAuYnRuLW9yYW5nZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fdGl0bGVhcmVhIHtcbiAgICAgIGkge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgZmxleDogMCAwIDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYWktZGV2ZWxvcG1lbnQge1xuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgd2lkdGg6IDYzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jaGlsZC1saXN0IHtcbiAgICBsaSB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvY29tbW9uL2dyZWVuLXRpY2suc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbWFudWZhY3R1cmluZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbWFudWZhY3R1cmluZy9wcm9jZXNzLWJnLmpwZykgbm8tcmVwZWF0IDAgMCAvIGNvdmVyO1xuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fc3VidGl0bGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW46IDYwcHggMCAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDE1cHggMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICB3aWR0aDogMjIlO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL21hbnVmYWN0dXJpbmcvZ3JlZW4tYXJyb3cuc3ZnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IC01NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL21hbnVmYWN0dXJpbmcvZ3JlZW4tYXJyb3ctYmlnLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTYzcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICByaWdodDogMTAzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg1KSxcbiAgICAgICY6bnRoLWNoaWxkKDYpLFxuICAgICAgJjpudGgtY2hpbGQoNyksXG4gICAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYmFua2luZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYmFua2luZy1maW5hbmNlL3Byb2Nlc3MtYmcucG5nKSBuby1yZXBlYXQgMCAwIC8gY292ZXI7XG4gICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgICAgICAgbWluLWhlaWdodDogMTkwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAxNXB4IDIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogOTEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tYW51ZmFjdHVyaW5nL2dyZWVuLWFycm93LWJpZy5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgICBib3R0b206IC02M3B4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgICAgcmlnaHQ6IDEwM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tYW51ZmFjdHVyaW5nL2dyZWVuLWFycm93LnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IC01NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNCksXG4gICAgICAmOm50aC1jaGlsZCg1KSxcbiAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXJldGFpbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcmV0YWlsL3Byb2Nlc3MtYmcucG5nKSBuby1yZXBlYXQgMCAwIC8gY292ZXI7XG4gICAgLmJ0biB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1hdXRvbW90aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9hdXRvbW90aXZlL3Byb2Nlc3MtYmcucG5nKSBuby1yZXBlYXQgMCAwIC8gY292ZXI7XG4gICAgLmJ0biB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2xpc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvb2wtc2VjdGlvbi0tcmV0YWlsIHtcbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLnBvb2wtc2VjdGlvbl9fc3ViaGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm8td2UtZGV2ZWxvcC0tZW1wb3dlcmluZy1yZWFsLWVzdGF0ZSB7XG4gIC5vLXdlLWRldmVsb3BfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogMjVweCAyNXB4IDAgMjVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI0NXB4O1xuICAgIH1cbiAgfVxuICAuby13ZS1kZXZlbG9wX190b3BpY29uIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbn1cbi5ib3R0b20tcGFyYS1iZWZvcmUtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uby1kZXZlbG9wbWVudC1wcm9jZXNzLS1yZWFsLWVzdGF0ZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3JlYWwtZXN0YXRlL3Byb2Nlc3MtYmcucG5nKSBuby1yZXBlYXQgMCAwIC8gY292ZXI7XG59XG5cbi5jdXN0b20tZGV2LWNhc2Utc3R1ZHktLXJlYWwtZXN0YXRlIHtcbiAgLmJvdHRvbS1wYXJhLWJlZm9yZS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmJ0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cbn1cbi5vLWFwaS1pbnRlZ3JhdGlvbiB7XG4gICRvLWFwaS1pbnRlZ3JhdGlvbjogJjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG5cbiAgJl9fc3BhY2luZyB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICMyNjJlMzY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgfVxuICB9XG4gICZfX3N1Yi1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgLmN1c3RvbS1zb2x1dGlvbl9fc3ViLWhlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgfVxuICAmLS1zZXJ2aWNlbm93IHtcbiAgICAuYnRuLW9yYW5nZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19zaW5nbGUtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX19pbWFnZXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTFlMTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDgycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19ib3h0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG4gIH1cblxuICAmX19ib3hjb250ZW50IHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIG1heC13aWR0aDogMzY4cHg7XG4gICAgfVxuICB9XG4gICYtLWJhbmtpbmcge1xuICAgIC5vLWFwaS1pbnRlZ3JhdGlvbl9fYm94IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5vLWFwaS1pbnRlZ3JhdGlvbl9fYm94Y29udGVudCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG4gIH1cbiAgLm8tYXBpLWludGVncmF0aW9uX19zaW5nbGUtaWNvbiB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG4gIC5vLWFwaS1pbnRlZ3JhdGlvbl9fYm94dGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgJi0tbG9naXN0aWMge1xuICAgIC5vLWFwaS1pbnRlZ3JhdGlvbl9fc2luZ2xlLWljb24ge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuICAuby1hcGktaW50ZWdyYXRpb25fX2hlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuLm8tYXBpLWJlbmVmaXQge1xuICAkby1hcGktYmVuZWZpdDogJjtcblxuICAmX19zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJoZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICAgICAgcGFkZGluZzogMjhweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGxlZnQ6IDI4cHg7XG4gICAgICB0b3A6IC00cHg7XG4gICAgfVxuXG4gICAgJi0tc2t5IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0YjlmNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kYXJrLWJsdWUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyYzU4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXllbGxvdyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmJhMTQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcHVycGxlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ExNWZhZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ncmVlbiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzY2MwNjU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm94Y29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vLXJlbGV0ZWQtc2VydmljZSB7XG4gICRvLWFwaS1iZW5lZml0OiAmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXG4gICYuYmctd2hpdGUge1xuICAgIC5vLXJlbGV0ZWQtc2VydmljZV9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICZfX3NwYWNpbmcge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19ncmFkaWVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMTBweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTIwMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAtMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjODk4OTg5O1xuICAgICAgd2lkdGg6IDk1MHB4O1xuICAgICAgaGVpZ2h0OiA5NTBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgfVxuXG4gICAgJi0tc2t5IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjRiOWY0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW9yYW5nZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UyNjgyNjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ncmVlbiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzhhYzY0MDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb2xvcjQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhMTVmYWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29sb3I1IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjM2I1MDg1O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbG9yNiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZiYmExNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb2xvcjcge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMGI2N2E7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcbiAgICAgICAgICBsaW5lYXIsXG4gICAgICAgICAgbGVmdCB0b3AsXG4gICAgICAgICAgbGVmdCBib3R0b20sXG4gICAgICAgICAgY29sb3Itc3RvcCgwLCAjODhkZWIxKSxcbiAgICAgICAgICBjb2xvci1zdG9wKDIwJSwgIzFhYjg2NCksXG4gICAgICAgICAgY29sb3Itc3RvcCg1MiUsIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSksXG4gICAgICAgICAgdG8ocmdiYSg2LCA4NywgMTgxLCAwLjYyKSlcbiAgICAgICAgKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAjODhkZWIxIDAsXG4gICAgICAgICAgIzFhYjg2NCAyMCUsXG4gICAgICAgICAgcmdiYSgzNSwgMTE2LCAyMTIsIDAuNjIpIDUyJSxcbiAgICAgICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBib3JkZXItcmFkaXVzOiAxMTBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuXG4gICZfX2xpbmtjb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAyMzVweDtcblxuICAgIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgZmxleDogMCAwIDQwcHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIH1cbiAgICAmLS1zbWFsbCB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1sYXRlc3QtYmxvZyB7XG4gICRvLWxhdGVzdC1ibG9nOiAmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcblxuICAmX19zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3ViaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMzViMTVjO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgICYuc3BsaWRlX19saXN0IHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJi0tdGhyZWUge1xuICAgICAgI3skby1sYXRlc3QtYmxvZ31fX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjeyRvLWxhdGVzdC1ibG9nfV9fYmxvZ3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICB3aWR0aDogNDclO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICN7JG8tbGF0ZXN0LWJsb2d9X19ibG9ndGl0bGUge1xuICAgICAgICBjb2xvcjogIzM1YjE1YztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIGhlaWdodDogMjUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2d0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2dhdXRob3Ige1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzAwMDtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICM4OTg5ODk7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29tbW9uIFN0eWxlXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ncmF5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG4uYnRuLWF1dG8td2lkdGgge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICB9XG59XG5cbi8vIGxhdGVzdCBzZXJ2aWNlXG4ubGF0ZXN0LXRlY2hub2xvZ2llcyB7XG4gICRsYXRlc3QtdGVjaG5vbG9naWVzOiAmO1xuICAmX19zcGFjaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gIH1cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgfVxuICB9XG4gICZfX25hdmJhciB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAubmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5uYXYtbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBjb2xvcjogIzM1NWJiZjtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiA0NyU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGUwZWQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGUwZWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzM1NWJiZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGFiLWNvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDRlMGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLnRhYi1wYW5lIHtcbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgY29sb3I6ICMyNjJlMzY7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAuYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnRpdHRsZS1iYXItYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG59XG4uYnRuLWNlbnRlci1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgfVxufVxuLmJ0bl93cmFwcGVyLmJ0bi1jZW50ZXItYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm8tdGVjaG5vbG9naWVzLXNlcnZpY2Uge1xuICAuZXhwZXJpZW5jZS1saXN0IHtcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTQwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDZlM2YwO1xuICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBhbmltYXRpb246IHJvdGF0aW9uMiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgICAgIzg4ZGViMSAwLFxuICAgICAgICAgICAgIzFhYjg2NCAyMCUsXG4gICAgICAgICAgICByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLFxuICAgICAgICAgICAgcmdiYSg2LCA4NywgMTgxLCAwLjYyKSAxMDAlXG4gICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb21tb24tYnRuLXJvb3Qge1xuICAuYnRuLWF1dG8ge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxNnB4IDI1cHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgJi0tcHJvY2VzcyB7XG4gICAgICB3aWR0aDogMzA2cHg7XG4gICAgfVxuICAgICYtLWV4cGVydGlzZSB7XG4gICAgICB3aWR0aDogMzUycHg7XG4gICAgfVxuICB9XG59XG5cbi53ZS1zZXJ2ZSB7XG4gICR3ZS1zZXJ2ZTogJjtcbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5kZXYtZGlzY3VzcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbGV0cy1kaXNjdXNzL2N1c3RvbS1zb2Z0d2FyZS1kaXNjdXNzLWJnLmpwZykgbm8tcmVwZWF0XG4gICAgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuICAuYnRuLW9yYW5nZSB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICNkYmU0ZmI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuby1kaXNjdXNzLXByb2plY3RfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tZGV2LXByb2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAuby1za2lsbC1mbG93X190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmJ0bi1vcmFuZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgfVxuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcyB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDIwcHggMCByZ2JhKDEyLCA0MCwgNzIsIDAuMDcpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZTNmNTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbjogNzBweCAxMHB4IDA7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTMwMHB4KSB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgIH1cbiAgfVxuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX251bWJlci1jb2xvcjEge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTAwLCAxODUsIDI0NCwgMC4xKTtcbiAgICBzdHJvbmcge1xuICAgICAgYmFja2dyb3VuZDogIzY0YjlmNDtcbiAgICB9XG4gIH1cbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fbnVtYmVyLWNvbG9yMiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMiwgMjIyLCAxNjUsIDAuMSk7XG4gICAgc3Ryb25nIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMGRlYTU7XG4gICAgfVxuICB9XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX251bWJlci1jb2xvcjMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUzLCAxNjQsIDExNiwgMC4xKTtcbiAgICBzdHJvbmcge1xuICAgICAgYmFja2dyb3VuZDogI2ZkYTQ3NDtcbiAgICB9XG4gIH1cbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fbnVtYmVyLWNvbG9yNCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNjEsIDk1LCAxNzQsIDAuMSk7XG4gICAgc3Ryb25nIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhMTVmYWU7XG4gICAgfVxuICB9XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1zIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZTNmNTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luOiAxMDBweCAzMHB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEzMDBweCkge1xuICAgICAgd2lkdGg6IDI5LjclO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL25ldy1za2lsbC1zZWN0aW9uL2N1c3RvbS1zb2Z0d2FyZS9zdGVwLWFycm93LnN2Zyk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICByaWdodDogLTUxcHg7XG4gICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIGhlaWdodDogNjZweDtcbiAgICAgICAgICB3aWR0aDogNjc2cHg7XG4gICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9uZXctc2tpbGwtc2VjdGlvbi9jdXN0b20tc29mdHdhcmUvZGV2ZWxvcG1lbnQtcHJvY2Vzcy1hcnJvdy5zdmcpO1xuICAgICAgICAgIGJvdHRvbTogLTg1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTE4MXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDgzNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICB9XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2xpc3RtdWx0aXBsZSB7XG4gICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMge1xuICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMTgxcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MzZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXRpdGxlIHtcbiAgICBjb2xvcjogIzBjMjg0ODtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxuICB9XG4gIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX2l0ZW1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX190aXRsZWFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19fbnVtYmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5vLWRldmVsb3BtZW50LXByb2Nlc3MtLTM2NS1zZXJ2aWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzcy0tYWktZGV2ZWxvcGVyIHtcbiAgLm8tc2tpbGwtZmxvd19fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxuICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19pdGVtcyB7XG4gICAgJjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICB3aWR0aDogNjMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFpLXBhcnRuZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjMDBiNjdhO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWRldi13ZS1kZXZlbG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRhZGE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkYWRhO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAuby13ZS1kZXZlbG9wX19ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuby13ZS1kZXZlbG9wX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vLXdlLWRldmVsb3BfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxuICAuby13ZS1kZXZlbG9wX19ib3h0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzBjMjg0ODtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuICAuby13ZS1kZXZlbG9wX19ib3hjb250ZW50IHtcbiAgICBjb2xvcjogIzBjMjg0ODtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxuICAgIC5mdy1tZWRpdW0ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tZGV2LXdlLWRldmVsb3AtLXJlYWwtZXN0YXRlIHtcbiAgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMxMnB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICBib3R0b206IC0zcHg7XG4gICAgfVxuICB9XG59XG5cbi5vLXdlLWRldmVsb3AtLWFpLWFnZW50IHtcbiAgLm8td2UtZGV2ZWxvcF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFpLWluLWFjdGlvbiB7XG4gIC5vLXdlLWRldmVsb3BfX2JveGNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG4gIH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIH1cbiAgfVxuICAuby13ZS1kZXZlbG9wX19ib3gtLWN1c3RvbSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tY29yZS1jb21wZXRlbmNpZXMtLWFpLWRldmVsb3BtZW50IHtcbiAgLmJ0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmhvdy13ZS1oZWxwLS1haS1kZXZlbG9wbWVudCB7XG4gIC5ob3ctaGVscC15b3VfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvdy1oZWxwLXlvdV9fY2FyZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGV0LWhlbHAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5vLXdlLWRldmVsb3AtLWhpcmUtc2FsZXNmb3JjZSB7XG4gIC5vLXdlLWRldmVsb3BfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuby13ZS1kZXZlbG9wX19zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG4gIC5idG4td3JhcHBlci12Mi0tcGFpciB7XG4gICAgLmJ0bi12MiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tZGV2LXJlbGF0ZWQge1xuICAuby1yZWxldGVkLXNlcnZpY2VfX2dyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZDBlM2Y1O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZTNmNTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggMCByZ2JhKDEyLCA0MCwgNzIsIDAuMDYpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm8tcmVsZXRlZC1zZXJ2aWNlX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuby1yZWxldGVkLXNlcnZpY2VfX2hlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuLmN1c3RvbS1kZXYtbWV0aG9kIHtcbiAgLm8td2UtZGV2ZWxvcF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAuY3VzdG9tLXNvbHV0aW9uX19zdWItaGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4uaGVhbHRoLWNhcmUtc2VydmljZSB7XG4gICRoZWFsdGgtY2FyZS1zZXJ2aWNlOiAmO1xuXG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgJl9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGUyZWE7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgfVxuICB9XG4gICZfX2JveC1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIGZsZXg6IDAgMCA0NnB4O1xuICAgIG1heC13aWR0aDogNDZweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgJl9fYm94LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAmX19ib3gtcGFyYSB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAmX19sZWZ0IHtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gdG9wOiAwO1xuICAgIC8vIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UsIHBvc2l0aW9uIDAuM3MgZWFzZTtcbiAgICAvLyB3aWxsLWNoYW5nZTogdG9wLCBwb3NpdGlvbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTQwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG4gICAgJi0tbGVzcy10b3Atc3BhY2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE0MDBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1sZXNzLXRvcC1zcGFjZS1iYW5raW5nIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxNDAwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzI2MmUzNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE0MDBweCkge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG4gICZfX3N1Yi1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMjYyZTM2O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICYtLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cbiAgfVxuICAuYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gICYtLW1hbnVmYWN0dXJlIHtcbiAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9faGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTQwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19zdWItaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE0MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9fc3ViLWhlYWRpbmctLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTQwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19ib3gge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0OSwgMjQ5LCAyNDksIDApO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RkZTJlYTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbWFudWZhY3R1cmUtdjIge1xuICAgIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19sZWZ0LS1sZXNzLXRvcC1zcGFjZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxNTUwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2hlYWRpbmcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE1NTBweCkge1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9fc3ViLWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxNTUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX3N1Yi1oZWFkaW5nLS1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE1NTBweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190YWItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDdENkQ2O1xuICAgIH1cbiAgfVxuICAmX19ib3gtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGFiLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM4OTg5ODk7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzI2MkUzNjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzU1QkJGO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDg2JTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICAvLyB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLy8gb3BhY2l0eTogMDtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gdG9wOiAwO1xuICAgIC8vIGxlZnQ6IDA7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLmlzLXZpc2libGUge1xuICAgICAgLy8gdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIC8vIG9wYWNpdHk6IDE7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbGkge1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgfVxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tcmV0YWlsIHtcbiAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9fYm94LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9fbGVmdC0tbGVzcy10b3Atc3BhY2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2hlYWRpbmcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTQwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXRyYXZlbCB7XG4gICAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2xpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9faGVhZGluZyB7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTQwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19zdWItaGVhZGluZy0tc21hbGwge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTQwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLW1lZGlhIHtcbiAgICAuaGVhbHRoLWNhcmUtc2VydmljZV9fYm94LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5oZWFsdGgtY2FyZS1zZXJ2aWNlLS1yZWFsLWVzdGF0ZSB7XG4gIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2xlZnQtLWxlc3MtdG9wLXNwYWNlLWJhbmtpbmcge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG4gIH1cbiAgLmhlYWx0aC1jYXJlLXNlcnZpY2VfX2NvbnRlbnQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcmVhbC1lc3RhdGUvYXJyb3cuc3ZnKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZWFsdGgtY2FyZS1zZXJ2aWNlX19ib3gtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaGVhbHRoLWNhcmUtc2VydmljZV9fYm94LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAuaGVhbHRoLWNhcmUtc2VydmljZV9fYm94LXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRERFMkVBO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsMCwwLC4wNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuaGVhbHRoLWNhcmUtc2VydmljZV9fYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1kZXYtY2FzZS1zdHVkeS0tbWFudWZhY3R1cmUge1xuICAuby10ZXN0aW1vbmlhbF9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5vLXRlc3RpbW9uaWFsX19pdGVtY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1NXB4O1xuICAgIH1cbiAgfVxuICAuby10ZXN0aW1vbmlhbF9faXRlbWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYnRuLS1jYXNlLXN0dWR5IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tZGV2LWNhc2Utc3R1ZHktLWxvZ2lzdGljcyB7XG4gIC5vLXRlc3RpbW9uaWFsX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5vLXRlc3RpbW9uaWFsX19zdWItaGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICB9XG4gIC5vLXRlc3RpbW9uaWFsX19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbGVmdDogNDIlO1xuICAgIH1cbiAgfVxuICAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHJpZ2h0OiA0MiU7XG4gICAgfVxuICB9XG4gIC5vLXRlc3RpbW9uaWFsX19zdWItaGVhZGluZy0tYm90dG9tIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLmN1c3RvbS1kZXYtY2FzZS1zdHVkeS0tYmFua2luZyB7XG4gIC5vLXRlc3RpbW9uaWFsX19pdGVtY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyAuc3RpY2t5LXBhbmVsIHtcbi8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgICAgdG9wOiAxMzNweDtcbi8vICAgICB6LWluZGV4OiA5OTtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuLy8gICB9XG5cbi5vLXdlLWRldmVsb3AtLWhlYWx0aGNhcmUtc29mdHdhcmUtZGV2IHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaGVhbHRoY2FyZS1zZXJ2aWNlcy9rZXktYmcuanBnKSBjZW50ZXIgY2VudGVyIC8gY292ZXJcbiAgICBuby1yZXBlYXQ7XG4gIC5vLXdlLWRldmVsb3BfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuby13ZS1kZXZlbG9wX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG4gIH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20ge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAyODNweDtcbiAgICB9XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtM3B4O1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNjhweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAuby13ZS1kZXZlbG9wX19ib3h0aXRsZSB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgLm8td2UtZGV2ZWxvcF9fYm94Y29udGVudCB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAuby13ZS1kZXZlbG9wX19ib3h0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLm8td2UtZGV2ZWxvcF9fYm94Y29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuby13ZS1kZXZlbG9wX19ib3gtLWN1c3RvbS1jb2xvcjEge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzU1YmJmO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzNTViYmY7XG4gICAgfVxuICB9XG4gIC5vLXdlLWRldmVsb3BfX2JveC0tY3VzdG9tLWNvbG9yMiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhMTVmYWU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ExNWZhZTtcbiAgICB9XG4gIH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20tY29sb3IzIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzY0YjlmNDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjRiOWY0O1xuICAgIH1cbiAgfVxuICAuby13ZS1kZXZlbG9wX19ib3gtLWN1c3RvbS1jb2xvcjQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmJiYTE0O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmYmJhMTQ7XG4gICAgfVxuICB9XG4gIC5vLXdlLWRldmVsb3BfX2JveC0tY3VzdG9tLWNvbG9yNSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMGRlYTU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzIwZGVhNTtcbiAgICB9XG4gIH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20tY29sb3I2IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZiYmExNDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmJiYTE0O1xuICAgIH1cbiAgfVxuICAuby13ZS1kZXZlbG9wX19ib3gtLWN1c3RvbS1jb2xvcjcge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGZhOTQxO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0ZmE5NDE7XG4gICAgfVxuICB9XG4gIC5vLXdlLWRldmVsb3BfX2JveC0tY3VzdG9tLWNvbG9yOCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2NGI5ZjQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzY0YjlmNDtcbiAgICB9XG4gIH1cbiAgLm8td2UtZGV2ZWxvcF9fYm94LS1jdXN0b20tY29sb3I5IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzM1NWJiZjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzU1YmJmO1xuICAgIH1cbiAgfVxuICAuby13ZS1kZXZlbG9wX19ib3gtLWN1c3RvbS1jb2xvcjEwIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ExNWZhZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYTE1ZmFlO1xuICAgIH1cbiAgfVxufVxuXG4uby13ZS1kZXZlbG9wLS1yZXRhaWwge1xuICAuby13ZS1kZXZlbG9wX19ib3gge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uby13ZS1kZXZlbG9wLS1yZWFsZXN0YXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcmVhbC1lc3RhdGUvYXBwLWRldi1iZy5wbmcpIGNlbnRlciBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gIC5vLXdlLWRldmVsb3BfX2JveC0tY3VzdG9tIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWluLWhlaWdodDogMjI0cHg7XG4gICAgfVxuICB9XG59XG5cbi5vLXdlLWRldmVsb3AtLWxvZ2lzdGljcyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2xvZ2lzdGljcy9kZWxpdmVyaW5nLWV4Y2VsbGVuY2UucG5nKSBjZW50ZXIgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAuby13ZS1kZXZlbG9wX19ib3gtLWN1c3RvbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby13ZS1kZXZlbG9wLS1tYW51ZmFjdHVyZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAuby13ZS1kZXZlbG9wX190aXRsZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG4gIC5vLXdlLWRldmVsb3BfX2JveCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERTJFQTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWluLWhlaWdodDogMzA3cHg7XG4gICAgfVxuICB9XG59XG5cbi5vLXdlLWRldmVsb3AtLXJldGFpbC1lY29tbWVyY2Uge1xuICAuby13ZS1kZXZlbG9wX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuby13ZS1kZXZlbG9wX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG4gIC5vLXdlLWRldmVsb3BfX2JveCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgLm8td2UtZGV2ZWxvcF9fYm94dGl0bGUge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICAgIC5vLXdlLWRldmVsb3BfX2JveGNvbnRlbnQge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLXdlLWRldmVsb3AtLWxvZ2lzdGljcyB7XG4gIC5vLXdlLWRldmVsb3BfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbi5vLXdlLWRldmVsb3AtLWJhbmtpbmcge1xuICAuby13ZS1kZXZlbG9wX19ib3gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREUyRUE7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby13ZS1kZXZlbG9wLS1hdXRvbW90aXZlLWV2IHtcbiAgLm8td2UtZGV2ZWxvcF9fYm94IHtcbiAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgfVxufVxuXG4uZW5zdXJpbmctY29tcGxpYW5jZSB7XG4gICRlbnN1cmluZy1jb21wbGlhbmNlOiAmO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgcGFkZGluZzogNjBweCAwIDEwMHB4O1xuICB9XG4gICZfX2hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gICZfX3N1Yi1oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG4gIC5idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5oZWFsdGgtY2FyZS1zZXJ2aWNlX19sZWZ0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lbGxpcHNlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5vcmJpdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDYwcHg7XG4gIGhlaWdodDogNjMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzglO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDU0MXB4O1xuICAgIGhlaWdodDogMjM2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaGVhbHRoY2FyZS1zZXJ2aWNlcy9lbGxpcHNlMS5zdmcpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgIGNlbnRlcjtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE3JTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA5MTFweDtcbiAgICBoZWlnaHQ6IDUwNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2hlYWx0aGNhcmUtc2VydmljZXMvZWxsaXBzZTIuc3ZnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICBjZW50ZXI7XG4gIH1cbiAgLmNlbnRlci1zaGllbGQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDM2MnB4O1xuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMGM2ZmYsICMwMDcyZmYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAub3JiaXQtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxODJweDtcbiAgICBoZWlnaHQ6IDk0cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICB9XG5cbiAgLy8gICAub3JiaXQtaXRlbTpob3ZlciB7XG4gIC8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAvLyAgICAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC8vICAgICB6LWluZGV4OiAzO1xuICAvLyAgIH1cblxuICAub3JiaXQtaXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG4gIC5oZWFsdGgtY2FyZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzU1YmJmO1xuICAgIGxlZnQ6IDQ1JTtcbiAgICB0b3A6IDclO1xuICAgIHdpZHRoOiAxMDVweDtcbiAgICBoZWlnaHQ6IDEwM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICNmNWY1ZjU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuaXRlbTEge1xuICAgIHRvcDogMTUlO1xuICAgIGxlZnQ6IDE0JTtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjElLCAtMTclKVxuICAgIGFuaW1hdGlvbjogZmxvYXQgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgLy8gJjpob3ZlciB7XG4gICAgLy8gICBhbmltYXRpb246IGZsb2F0IDVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIC8vIH1cbiAgfVxuICAuaXRlbTIge1xuICAgIHRvcDogMTUlO1xuICAgIGxlZnQ6IDY4JTtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBhbmltYXRpb246IGZsb2F0IDVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIC8vICY6aG92ZXIge1xuICAgIC8vICAgYW5pbWF0aW9uOiBmbG9hdCA1cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAvLyB9XG4gIH1cbiAgLml0ZW0zIHtcbiAgICB0b3A6IDM5JTtcbiAgICBsZWZ0OiA4NCU7XG4gICAgYW5pbWF0aW9uOiBmbG9hdHggNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgLy8gJjpob3ZlciB7XG4gICAgLy8gICBhbmltYXRpb246IGZsb2F0eCA1cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAvLyB9XG4gIH1cbiAgLml0ZW00IHtcbiAgICB0b3A6IDYyJTtcbiAgICBsZWZ0OiA3OSU7XG4gICAgYW5pbWF0aW9uOiBmbG9hdHhyZXZlcnNlIDVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC8vICY6aG92ZXIge1xuICAgIC8vICAgICBhbmltYXRpb246IGZsb2F0eHJldmVyc2UgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgLy8gfVxuICB9XG4gIC5pdGVtNSB7XG4gICAgdG9wOiA4MyU7XG4gICAgbGVmdDogNjYlO1xuICAgIGFuaW1hdGlvbjogZmxvYXR5cmV2ZXJzZSA1cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAvLyAmOmhvdmVyIHtcbiAgICAvLyAgIGFuaW1hdGlvbjogZmxvYXR5cmV2ZXJzZSA1cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAvLyB9XG4gIH1cbiAgLml0ZW02IHtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGxlZnQ6IDQyJTtcbiAgICBhbmltYXRpb246IGZsb2F0eXJldmVyc2UgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLy8gJjpob3ZlciB7XG4gICAgLy8gICBhbmltYXRpb246IGZsb2F0eXJldmVyc2UgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgLy8gfVxuICB9XG4gIC5pdGVtNyB7XG4gICAgdG9wOiA2MyU7XG4gICAgbGVmdDogMyU7XG4gICAgYW5pbWF0aW9uOiBmbG9hdHggNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLy8gJjpob3ZlciB7XG4gICAgLy8gICBhbmltYXRpb246IGZsb2F0eCA1cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAvLyB9XG4gIH1cbiAgLml0ZW04IHtcbiAgICBib3R0b206IDIlO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBsZWZ0OiAxOCU7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgYW5pbWF0aW9uOiBmbG9hdHlyZXZlcnNlIDVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIC8vICY6aG92ZXIge1xuICAgIC8vICAgYW5pbWF0aW9uOiBmbG9hdHlyZXZlcnNlIDVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIC8vIH1cbiAgfVxuICAuaXRlbTkge1xuICAgIHRvcDogMzklO1xuICAgIGxlZnQ6IC0xJTtcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBhbmltYXRpb246IGZsb2F0eHJldmVyc2UgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgLy8gJjpob3ZlciB7XG4gICAgLy8gICBhbmltYXRpb246IGZsb2F0eHJldmVyc2UgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgLy8gfVxuICB9XG59XG5cbi5jb3VudGVyLXNlY3Rpb24ge1xuICAkY291bnRlci1zZWN0aW9uOiAmO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICZfX3JvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAmX19ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgICYtLWhhcy1yaWdodC1ib3JkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0taGFzLXJpZ2h0LXNlcGFyYXRvciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWUxZTE7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY291bnRlci1udW1iZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JveC1oMyB7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgY29sb3I6ICMyNjJFMzY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgICYtLWxpc3RlZCB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud2hhdC1haS1hZ2VudCB7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gICZfX2xlZnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgJl9fcmlnaHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgJi0tbWVkaXVtIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gICZfX3NlY29uZC1oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICB9XG4gIC5zaW1wbGUtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuYW5zd2VyLWxpc3Qge1xuICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZ3JlZW4tdGljay5zdmcpO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1hZ2VudGljLWFpIHtcbiAgICAud2hhdC1haS1hZ2VudF9faGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAud2hhdC1haS1hZ2VudF9fc3ViLWhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLnNpbXBsZS1saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLXdlLWRldmVsb3AtLXNvbHZpbmctYXV0b21vdGl2ZSB7XG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbi5za2lsbC1yZXZpZXctLW1hbnVmYWN0dXJpbmcge1xuICAuY3VzdG9tLXJldmlld19fdGl0dGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbi5vLWtleS1kaWZmLS1haS1hZ2VudCB7XG4gIC5vLWtleS1kaWZmLWJveCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5zdGlsbC1oYXZlLXEge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5vLWNhc2Utc3R1ZGllcy1uZXctLWhhcy1idXR0b24ge1xuICAuYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uby1kZXZlbG9wbWVudC1wcm9jZXNzLS1tZWRpYSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL21lZGlhL3Byb2Nlc3MucG5nKSBuby1yZXBlYXQgMCAwIC8gY292ZXIgIWltcG9ydGFudDtcbiAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMge1xuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogNzcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLWRldmVsb3BtZW50LXByb2Nlc3MtLXNwb3J0cyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Nwb3J0cy9wcm9jZXNzLnBuZykgbm8tcmVwZWF0IDAgMCAvIGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5vLXdlLWRldmVsb3AtLWVuZXJneSB7XG4gIC5ib3R0b20tcGFyYS1iZWZvcmUtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vLXdlLWRldmVsb3AtLWVsZWFybmluZyB7XG4gIC5vLXdlLWRldmVsb3BfX2JveCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uZ3JlZW4tdGV4dCB7XG4gIGNvbG9yOiAjMWFiODY0O1xufVxuLmhpZ2hsaWdodC1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBhbmltYXRpb246IDRzIGxpbmVhciBhbmltYXRlIGluZmluaXRlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAzYTlmNCwgI2ZmNTgwMCwgI2ZiYmExNCwgIzAzYTlmNCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xuICB9XG59XG4uaGlnaGxpZ2h0LWxpbmUyIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmU3MGUsICM3OGU2ZmYsICMxNWZlOGEsICNmZmU3MGUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxvYXQge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsb2F0eXJldmVyc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxvYXR4IHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMjVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsb2F0eHJldmVyc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuIiwiLmhvdy1zdHVmZi1hdWdtZW50YXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNGNUY2Rjg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENkUzRjA7XG4gICAgLm91ci1hcHByb2FjaF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDsgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzVweCAwIDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc3RhZmYtYXVnbWVudGF0aW9uL2hvdy1pdC13b3Jrcy12LWxpbmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTQ4cHg7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAzN3B4O1xuICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDM1cHggMCA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4IDAgNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zN3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zdGFmZi1hdWdtZW50YXRpb24vaG93LWl0LXdvcmtzLXRodW5kZXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzlweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX251bWJlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTIxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTM1cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMEE5REVGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vLWRldmVsb3BtZW50LXByb2Nlc3NfX3RpdGxlYXJlYSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9yZS1yZWFzb24ge1xuICAgICRtb3JlLXJlYXNvbjogJjtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNkY4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZTNmMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTFFMUUxO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHggMzBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0yNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY2Rjg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHggMzBweCA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0yNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY2Rjg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHggMzBweCA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA2MHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNjBweCAwIDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHggMCA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgfVxuICAgICZfX2NhcmQtcGFyYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5kdXN0cnktZW1wb3dlciB7XG4gICAgJGluZHVzdHJ5LWVtcG93ZXI6ICY7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDZFM0YwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLWxnLTQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIH1cbiAgICAmX19ib3gge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkUzRjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4IDE1cHg7XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gICAgJl9faW1hZ2UxIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VGRjRGODtcbiAgICB9XG4gICAgJl9faW1hZ2UyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y2RUVFNjtcbiAgICB9XG4gICAgJl9faW1hZ2UzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q3RURGOTtcbiAgICB9XG4gICAgJl9faW1hZ2U0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI0U2RTdGOTtcbiAgICB9XG4gICAgJl9faW1hZ2U1IHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRjRFQztcbiAgICB9XG4gICAgJl9faW1hZ2U2IHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZFRjFFRjtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLWl0IHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5kdXN0cnktZW1wb3dlcl9fYm94IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kZXYtY2VudGVyIHtcbiAgICAkZGV2LWNlbnRlcjogJjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENkUzRjA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDEwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kZXYtY2VudGVyX19pY29uIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3dyYXBwZXItZ2FwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG59XG5cbi5ob3ctaGVscC15b3UtLXN0YWZmLWF1ZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvc3RhZmYtYXVnbWVudGF0aW9uL2VuZ2FnZW1lbnQtYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgLmhvdy1oZWxwLXlvdV9fY2FyZC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgfVxuICAgIC5ob3ctaGVscC15b3VfX2NhcmQtc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmhvdy1oZWxwLXlvdV9fY2FyZC1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjVweCA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ob3ctaGVscC15b3VfX2ljb24ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICB9XG4gICAgLmhvdy1oZWxwLXlvdV9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbiAgICAuaG93LWhlbHAteW91X19oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5zdHVmZi1hdWdtZW50YXRpb24tdGVjaG5vbG9naWVzLS1uZXcge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDZFM0YwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAudGVjaG5vbG9naWVzLXRhYl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuby1hY2NvcmRpb25fX2NvbnRlbnQtYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRkY0Rjg7XG4gICAgfVxuICAgIC5vLWFjY29yZGlvbl9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRkY0Rjg7XG4gICAgfVxuICAgIC5vLWFjY29yZGlvbl9fYnV0dG9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zdGFmZi1hdWdtZW50YXRpb24vY29sbGFwc2UucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm8tYWNjb3JkaW9uX19uYXYge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vLWFjY29yZGlvbl9fdGFiIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucG9vbC1ib3gtbGlzdCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDVweCAwcHggMTBweCAycHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm8tYWNjb3JkaW9uX19jb250ZW50LXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxufVxuXG4uc2tpbGwtcmV2aWV3LXN0YWZmLWF1ZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDExMHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYjJiLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjMzU1QkJGO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgICAuY3VzdG9tLXJldmlld19fcmV2aWV3aXRlbXMge1xuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QwRTNGNTtcbiAgICAgICAgcGFkZGluZzogNDBweCAxNXB4IDQwcHggNDBweDtcbiAgICB9XG4gICAgLmN1c3RvbS1yZXZpZXdfX3F1b3RlY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIFxuICAgIC5jdXN0b20tcmV2aWV3X19hdXRob3JkZXNpZ25hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLmN1c3RvbS1yZXZpZXdfX2F1dGhvcmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZmxleDogMCAwIDUwcHg7XG4gICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGltZyxcbiAgICAgICAgICAgIHNvdXJjZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jdXN0b20tcmV2aWV3X19xdW90ZWltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5jdXN0b20tcmV2aWV3IHtcbiAgICAgICAgLnNwbGlkZV9fYXJyb3dzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTExMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zcGxpZGVfX2Fycm93IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQUVDNkRDO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNBRUM2REM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMEQ2NUNBO1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQUVDNkRDO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNBRUM2REM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMEQ2NUNBO1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgICAgIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlY29nbml6ZS1yZXZpZXdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3BsaWRlX19zbGlkZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjBERUE1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZDMzI3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTY2QkQ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGE1ODA2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUY4RDFBO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMEE5REVGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjI4MGRmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY5ZDA5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uby1kZXZlbG9wbWVudC1wcm9jZXNzLS1pdC1zdGFmZi1hdWcge1xuICAgIC5vLXNraWxsLWZsb3dfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuby1kZXZlbG9wbWVudC1wcm9jZXNzX19saXN0IHtcbiAgICAgICAgLm8tZGV2ZWxvcG1lbnQtcHJvY2Vzc19faXRlbXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uby1jb3JlLWNvbXBldGVuY2llcy0taXQtc3RhZmYtYXVnIHtcbiAgICAuby1jb3JlLWNvbXBldGVuY2llc19fYm94IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm8tY29yZS1jb21wZXRlbmNpZXNfX2JveCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi0tY29sb3IxIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGE5ZGVmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWNvbG9yMiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmYmQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1jb2xvcjMge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMGRlYTU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tY29sb3I0IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjBkZWE1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWNvbG9yNSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBhOWRlZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1jb2xvcjYge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZjhkMWE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tY29sb3I3IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmUyZjA1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWNvbG9yOCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlMTZjNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1jb2xvcjkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYWE3YjM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5za2lsbC1yZXZpZXctc3RhZmYtYXVnLS1pdCB7XG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLmN1c3RvbS1kZXYtY2FzZS1zdHVkeS0tc3RhZmYtYXVnLWl0IHtcbiAgICAuby10ZXN0aW1vbmlhbF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm8tdGVzdGltb25pYWxfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gQkFOTkVSIFNUWUxFIFNUQVJUXG4uYmFubmVyLS1zdGFmZi1hdWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MWMzNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc3RhZmYtYXVnbWVudGF0aW9uL3N0YWZmLWJhbm5lci1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgfVxuICAuYmFubmVyX190b3AtcmF0ZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2EzYThiMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gIH1cbiAgLmJhbm5lcl9fdG9wLXJhdGluZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5iYW5uZXJfX3RvcC1yYXRpbmctbnVtYmVyIHtcbiAgICBjb2xvcjogIzUxNTA1MDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIH1cbiAgLmJhbm5lcl9fdG9wLXJhdGVkLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgfVxuICAuYmFubmVyX190b3AtcmF0aW5nLXJldmlldyB7XG4gICAgY29sb3I6ICM1MTUwNTA7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICB9XG4gIC5iYW5uZXItdGVjaG5vbG9naWVzX19oZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG1hcmdpbjogMjVweCAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTA1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luOiA5NXB4IDAgNDVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNDEwcHg7XG4gICAgICBoZWlnaHQ6IDY5M3B4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdG9wOiAtMzA0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9zdGFmZi1hdWdtZW50YXRpb24vc3RhZmYtYXVnLXRleHQtYmFja2dyb3VuZC5wbmcpXG4gICAgICAgIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuICAuYmFubmVyLXRlY2hub2xvZ2llc19fc3ViLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMCAwIDQ1cHg7XG4gICAgfVxuICB9XG4gIC5uZXctaG9tZS1iYW5uZXJfX2xpc3Qge1xuICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5ob3ctc3R1ZmYtYXVnbWVudGF0aW9uX19idG4ge1xuICAgIG1heC13aWR0aDogMzEycHg7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAxN3B4IDIycHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cbn1cbi8vIEJBTk5FUiBTVFlMRSBFTkRTXG5cbi8vIFdIWSBUT1AgU1RZTEUgU1RBUlRcbi53aHktY2hvb3NlLS1zdGFmZi1hdWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAud2h5LWNob29zZV9faGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICAgIH1cbiAgfVxuICAud2h5LWNob29zZV9faXRlbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZTJlOTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBmbGV4OiAwIDAgMzIlO1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5ZGVmO1xuICAgIH1cbiAgICAmLS1ibHVlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE5ZGVmO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS15ZWxsb3cge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJkMDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWdyZWVuIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBkZWE1O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1nb2xkIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY4ZDFhO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAud2h5LWNob29zZV9faXRlbXNjb250ZW50IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAud2h5LWNob29zZV9faXRlbXMtLXN0dWZmLWF1ZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgfVxuICB9XG4gIC53aHktY2hvb3NlX19pdGVtc2NvbnRlbnQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIC53aHktY2hvb3NlX190aXRsZSB7XG4gICAgY29sb3I6ICMwYzI4NDg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAud2h5LWNob29zZV9fY29udGVudCB7XG4gICAgY29sb3I6ICMwYzI4NDg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAud2h5LWNob29zZV9fbW9yZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFyZ2luOiA4MHB4IDAgMDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzI2MmUzNjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAud2h5LWNob29zZV9fbW9yZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gIC53aHktY2hvb3NlX19tb3JlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDdweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIGkge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgY29sb3I6ICMwYzI4NDg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgY29sb3I6ICMwYzI4NDg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgLnNhbXBsZS1wb2RzX19idG4ge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgcGFkZGluZzogMTdweCAyMnB4O1xuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLndoeS1jaG9vc2UtLXN0YWZmLWF1Zy1pdCB7XG4gICR3aHktY2hvb3NlLS1zdGFmZi1hdWctaXQ6ICY7XG4gIC53aHktY2hvb3NlX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG4gICZfX3N1Yi1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJhbm5lci0tc3RhZmYtYXVnLWl0IHtcbiAgLmJhbm5lci10ZWNobm9sb2dpZXNfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fc3ViLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG4gICAgLmhpZ2hsaWdodC1jb2xvcjEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IDRzIGxpbmVhciBhbmltYXRlIGluZmluaXRlO1xuICAgICAgICBhbmltYXRpb246IDRzIGxpbmVhciBhbmltYXRlIGluZmluaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuICAgICAgICAgIGxpbmVhcixcbiAgICAgICAgICBsZWZ0IHRvcCxcbiAgICAgICAgICByaWdodCB0b3AsXG4gICAgICAgICAgZnJvbSgjMDNhOWY0KSxcbiAgICAgICAgICBjb2xvci1zdG9wKCNmZjU4MDApLFxuICAgICAgICAgIGNvbG9yLXN0b3AoI2ZiYmExNCksXG4gICAgICAgICAgdG8oIzAzYTlmNClcbiAgICAgICAgKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDNhOWY0LCAjZmY1ODAwLCAjZmJiYTE0LCAjMDNhOWY0KTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBvcnRmb2xpbzItdmlldyB7XG4gIC5wb3J0Zm9saW8tdmlld19fcmlnaHRpdHRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnBvcnRmb2xpby12aWV3X19yaWdodGl0dGxlYXJlYSB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG4gIC8vICAgLnBvcnRmb2xpby12aWV3X19yaWdodGl0dGxlYXJlYSB7XG4gIC8vICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAucG9ydGZvbGlvLXZpZXdfX2ZpbHRlcmxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDIzNXB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTtcbiAgICB0b3A6IDYwcHg7XG4gIH1cblxuICAucG9ydGZvbGlvLXZpZXdfX2ZpbHRlcmxpc3Quc2hvdyB7XG4gICAgLy8gbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLWluO1xuICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIH1cbiAgLmZpbHRlci1hcnJvdyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAuZmlsdGVyLWFycm93LmRvd24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAuZmlsdGVyLWFycm93LnVwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAucG9ydGZvbGlvLXZpZXdfX2ZpbHRlcnRpdHRsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAmLS1ibHVlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NWE3Zjk7XG4gICAgfVxuICAgICYtLWdyZWVuIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzOWMxNjU7XG4gICAgfVxuICAgICYtLW9yYW5nZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY3ZDM0O1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgLnBvcnRmb2xpby12aWV3X19yaWdodHBhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucG9ydGZvbGlvLXZpZXdfX3NwYWNpbmcge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgICYuZml4ZWQge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmM2YzO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAubm8tZGF0YSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAucG9ydGZvbGlvLXZpZXdfX2ZpbHRlcndyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIk9yXCI7XG4gICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOGQzZWY7XG4gICAgICBjb2xvcjogIzdhODlhZjtcbiAgICB9XG4gICAgJi0taW5kdXN0cnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5wb3J0Zm9saW8tdmlld19fbWFzb25yeSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICB9XG4gIH1cbiAgLnBvcnRmb2xpby12aWV3X19maWx0ZXJpdGVtIHtcbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICB9XG4gIH1cbiAgLnBvcnRmb2xpby12aWV3X190aXRsZWxpbmsge1xuICAgIC8vIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAucG9ydGZvbGlvLXRpdHRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgIC8vbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAucG9ydGZvbGlvLWxpbmsge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3J0Zm9saW8tdmlld19faXRlbWxpbmsge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAvL21hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAucG9ydGZvbGlvLXZpZXdfX21hc29ucnkge1xuICAgICYub3JwaGFuMyB7XG4gICAgICBvcnBoYW5zOiAxO1xuICAgIH1cbiAgfVxuICAucGFnaW5hdGlvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgc3BhbntcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5wb3J0Zm9saW8tYmFubmVyMiB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG4gIC5wb3J0Zm9saW8tYmFubmVyX19hc3NldHMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wb3J0Zm9saW8tYmFubmVyX19oZWFkaW5nLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cbiAgLnBvcnRmb2xpby1iYW5uZXJfX21pZGRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZzogNDBweCAyNXB4IDMwcHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXctcG9ydGZvbGlvL2Jhbm5lci1yYXRpbmcvdG9wLWJyYWNrZXQucG5nKVxuICAgICAgICBuby1yZXBlYXQgMCAwIC8gMTAwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3LXBvcnRmb2xpby9iYW5uZXItcmF0aW5nL2JvdHRvbS1icmFja2V0LnBuZylcbiAgICAgICAgbm8tcmVwZWF0IDAgMCAvIDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wb3J0Zm9saW8tYmFubmVyX19hc3NldC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNHB4O1xuICAgICAgbGVmdDogMzlweDtcbiAgICB9XG4gIH1cbiAgLnBvcnRmb2xpby1iYW5uZXJfX3N1Yi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG4gIC5wb3J0Zm9saW8tYmFubmVyX19yYXRpbmctaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgLnBvcnRmb2xpby1iYW5uZXJfX3JhdGluZy1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucmF0aW5nLWltZ3tcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9ydGZvbGlvLWJhbm5lcl9fcmF0aW5nLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5wb3J0Zm9saW8tYmFubmVyX19yYXRpbmctbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAucG9ydGZvbGlvLWJhbm5lcl9fcmF0aW5nLWljb24tbmFtZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG4gIC5wb3J0Zm9saW8tYmFubmVyX19yYXRpbmctcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAucG9ydGZvbGlvLWJhbm5lcl9fcmF0aW5nLW51bWJlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG59XG4uc2VydmljZS1yYXRpbmctaW1ne1xuICB3aWR0aDogNzUlO1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLnBsYXRmb3JtLXJldmlldyB7XG4gICAgLmN1c3RvbS1yZXZpZXdfX3BhcnRuZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY3VzdG9tLXJldmlld19fdGl0dGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3VzdG9tLXJldmlld19fc3VidGl0dGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3MtY29udC5pbnZpc2libGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3VzdG9tLXJldmlldyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1c3RvbS1yZXZpZXdfX3NwYWNpbmcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wbGF0Zm9ybS1ib3R0b20tZm9ybSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDYwcHg7XG4gICAgfVxuICAgIC5uZXctYm90dG9tLWZvcm1fX2xlZnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5ldy1ib3R0b20tZm9ybV9fZW1haWwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5ldy1ib3R0b20tZm9ybV9fdHJ1c3Qge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCA0MHB4IDcwcHg7XG4gICAgICAgIH0gICBcbiAgICB9XG59XG5cbi5wbGF0Zm9ybS1tb2Qge1xuICAgIC5iYW5uZXItdGVjaG5vbG9naWVzX19oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXItdGVjaG5vbG9naWVzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGxhdGZvcm0taW52aXRlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuICAgIC5idG4tb3JhbmdlLmN1c3RvbS1yZXZpZXdfX2J0biB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1pbnZpdGVfX2l0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vLWNhc2Utc3R1ZGllcy1uZXcge1xuICAgIC5mYXEtcGFyYSB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4ucGxhdGZvcm0td29yay13aXRoIHtcbiAgICAkcGxhdGZvcm0td29yay13aXRoIDogJjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ib3gtc3ViIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDM1cHggNDBweCAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OTg5ODk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgZmxleDogMCAwIDQ1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTEwOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAtMTM2cHg7XG4gICAgICAgICAgICB3aWR0aDogNzgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDc4MHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMzYsMjIyLDE3NywxKSAwJSwgcmdiYSgyNiwxODQsMTAwLDEpIDIwJSwgcmdiYSgzNSwxMTYsMjEyLDAuNjIpIDUyJSwgcmdiYSg2LDg3LDE4MSwwLjYyKSAxMDAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMzYsMjIyLDE3NywxKSAwJSwgcmdiYSgyNiwxODQsMTAwLDEpIDIwJSwgcmdiYSgzNSwxMTYsMjEyLDAuNjIpIDUyJSwgcmdiYSg2LDg3LDE4MSwwLjYyKSAxMDAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTM2LDIyMiwxNzcsMSkgMCUsIHJnYmEoMjYsMTg0LDEwMCwxKSAyMCUsIHJnYmEoMzUsMTE2LDIxMiwwLjYyKSA1MiUsIHJnYmEoNiw4NywxODEsMC42MikgMTAwJSk7XG4gICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzg4ZGViMVwiLGVuZENvbG9yc3RyPVwiIzA2NTdiNVwiLEdyYWRpZW50VHlwZT0xKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAmX19hbmNob3Ige1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBBMUUwO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICMwMEExRTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Fycm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogIzMzMzMzMztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuLXdyYXBwZXItdjItLXBhaXIgLmJ0bi12MiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuLnBsYXRmb3JtLWZhcSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgOTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGxhdGZvcm0tZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA1MHB4O1xuICAgIH1cbn0iLCIuaW52ZXN0b3ItYm5yIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmludmVzdG9yLXBkZiB7XG4gICAgJGludmVzdG9yLXBkZjogJjtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNzBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLS1zbWFsbCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi0tbXVsdGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNTViYmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgICZfX2ljb24ge1xuICAgICAgICBmbGV4OiAwIDAgNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW52ZXN0b3ItdGFibGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pbnZlc3Rvci10YWJsZSAge1xuICAgIHRoe1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGYwZjg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICB9XG59XG5cbi5pbnZlc3Rvci10YWJsZSB7XG4gICAgdGR7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaXBvLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxufVxuLmlwby1ibG9jay1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG59XG5cbiIsIi5ndWlkZS1ob21lLWJhbm5lciB7XG4gICAgJGd1aWRlLWhvbWUtYmFubmVyOiAmO1xuICAgICZfX2ltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ3VpZGVzL2Jhbm5lci1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NDNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgNzBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2d1aWRlcy9iYW5uZXItZ3JhZGllbnQtdGwucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA2NjhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDg2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2RldGFpbHMtZ3JlZW4ge1xuICAgICAgICBjb2xvcjogIzJEQkU3MDtcbiAgICB9XG4gICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZG93bmxvYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZG93bmxvYWQtaWNvbiB7XG4gICAgICAgIGZsZXg6IDAgMCA0NXB4O1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAmX19kb3dubG9hZC1mcmVlIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZG93bmxvYWQtZnJlZS1ncmVlbiB7XG4gICAgICAgIGNvbG9yOiAjMkRCRTcwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICAgICZfX3JpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxNDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZm9ybS13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ3VpZGVzL2Zvcm0tc3RyaXAucG5nKSByZXBlYXQteCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZm9ybS1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzI2MkUzNjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgcGFkZGluZzogMThweCAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5wdXQtbmFtZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICZfX3NlbGVjdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgcGFkZGluZzogMThweCAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ndWlkZXMvb3B0aW9uLWFycm93LnBuZykgbm8tcmVwZWF0IDk3JSA1MCU7XG4gICAgfVxuICAgICZfX2Zvcm0tcGFyYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ByaXZhY3kge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wcml2YWN5LWljb24ge1xuICAgICAgICBmbGV4OiAwIDAgMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgJl9fcmV2aWV3LXNwbGlkZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNTVCQkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19yZXZpZXctcGFyYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2d1aWRlcy9kb3VibGUtcXVvdGUucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Jldmlldy1uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAmX19yZXZpZXctY29tcGFueSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgJl9fYXJyb3ctaWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC01OHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ3VpZGUtc2Nyb2xsYWJsZSB7XG4gICAgJGd1aWRlLXNjcm9sbGFibGU6ICY7XG4gICAgJl9fcmFkaW8ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbiAgICAuZ3VpZGUtc2Nyb2xsYWJsZV9fcmFkaW8gaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmNoZWNrbWFyayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gICAgLmd1aWRlLXNjcm9sbGFibGVfX3JhZGlvOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgfVxuICAgIC5ndWlkZS1zY3JvbGxhYmxlX19yYWRpbyBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmd1aWRlLXNjcm9sbGFibGVfX3JhZGlvIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5ndWlkZS1zY3JvbGxhYmxlX19yYWRpbyAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB9XG4gICAgLmJ0bi1vcmFuZ2Uge1xuICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgfVxufVxuXG4ucmV3cml0ZSB7XG4gICAgJHJld3JpdGU6ICY7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDYwcHg7XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMCAwIDYwcHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgICZfX2RldGFpbHMge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICAmX19kZXRhaWxzLWhlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGV0YWlscy1wYXJhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZG93bmxvYWQtZnJlZS1ndWlkZSB7XG4gICAgJGRvd25sb2FkLWZyZWUtZ3VpZGU6ICY7XG4gICAgYmFja2dyb3VuZDogIzA0MjU0QTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gICAgJi0tczEwMDAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ndWlkZXMvczEwMDBkL2Rvd25sb2FkLWZyZWUtZ3VpZGUtYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuICAgICAgICAuZG93bmxvYWQtZnJlZS1ndWlkZV9faGVhZGluZy0tczEwMDAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogIzJEQkU3MDtcbiAgICAgICAgfVxuICAgICAgICAmLS1zMTAwMCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIGNvbG9yOiAjQ0FFN0ZGO1xuICAgIH1cbiAgICAmX19idG4td3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tb3JhbmdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idG4td3JhcHBlci1sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idG4td3JhcHBlci1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG4tb3JhbmdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY1ODAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZjU4MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgcmlnaHQ6IDE0NXB4O1xuICAgIH1cbiAgICAuYnRuLW9yYW5nZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ndWlkZS1tb2RhbCB7XG4gICAgJGd1aWRlLW1vZGFsOiAmO1xuICAgICZfX2Rvd25sb2FkLWZvcm0ge1xuICAgICAgICAuZ3VpZGUtbW9kYWxfX2lucHV0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmd1aWRlLW1vZGFsX19pbnB1dC1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3VpZGUtbW9kYWxfX3JhZGlvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3VpZGUtaG9tZS1iYW5uZXJfX2Zvcm0ge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ3VpZGUtaG9tZS1iYW5uZXJfX3NlbGVjdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ3VpZGVzL29wdGlvbi1hcnJvdy5wbmcpIG5vLXJlcGVhdCA5NyUgNTAlO1xuICAgIH1cbn1cbi8vIFMxMDAwRCBHdWlkZSBMaW5lXG4uby1iYW5uZXItczEwMDBke1xuICAgICRvLWJhbm5lci1zMTAwZDogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICZfX2ltYWdlc3tcbiAgICAgICAgYmFja2dyb3VuZDogIzA5MTI2MCB1cmwoL2ltYWdlcy9ndWlkZXMvczEwMDBkL2Jhbm5lci1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogODVweCAwIDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NDNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0MHB4IDAgNzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwcGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyAgIFxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH0gICAgICAgIFxuICAgIH1cbiAgICAmX19sZWZ0c2lkZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3JpZ2h0c2lkZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Jhbm5lcmhlYWRpbmd7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Jhbm5lcmNvbnRlbnR7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0FCRDJGRjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50aGlnaGxpZ2h0e1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBhbmltYXRpb246IDRzIGxpbmVhciBhbmltYXRlIGluZmluaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzAzYTlmNCksIGNvbG9yLXN0b3AoI2ZmNTgwMCksIGNvbG9yLXN0b3AoI2ZiYmExNCksIHRvKCMwM2E5ZjQpKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAzYTlmNCwgI2ZmNTgwMCwgI2ZiYmExNCwgIzAzYTlmNCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZm9ybWFyZWF7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTM5OTU7XG4gICAgICAgIG1heC13aWR0aDogNDE3cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19mb3JtdGl0bGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19mb3Jtc3VidGl0bGV7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjQUJEMkZGO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9IFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4OXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ3VpZGVzL3MxMDAwZC9mb3JtLWFycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAxMDAlO1xuICAgICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMjBweFxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2lucHV0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jLWJ0bntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgLmNvbmZpZGVudGlhbC10ZXh0LXdyYXB7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uby13aHktZ3VpZGV7XG4gICAgJG8td2h5LWd1aWRlOiY7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG4gICAgYmFja2dyb3VuZDogI0Y1RjhGQztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRTJGMDtcbiAgICAmX193cmFwcGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgICZfX2ltYWdlYXJlYXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2V7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0cGFydHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9IFxuICAgIH1cbiAgICAmX19oZWFkaW5ne1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgIH1cbiAgICAmX19jb250ZW50e1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBtYXgtd2lkdGg6IDY1NnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBie1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5vLXdoYXQtbGVhcm57XG4gICAgJG8td2hhdC1sZWFybjomO1xuICAgIHBhZGRpbmc6IDQwcHggMDsgXG4gICAgJl9faGVhZGluZ3tcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBjb2xvcjogIzI2MkUzNjsgIFxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2xpc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgJl9faXRlbXtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgJl9faXRlbXN7XG4gICAgICAgIG1heC13aWR0aDogNTQ4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMXB4O1xuICAgICAgICBpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgIGg1e1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwQzI4NDg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEMyODQ4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud2h5LWNob29zZS1ndWlkZSB7XG4gICAgJHdoeS1jaG9vc2UtZ3VpZGU6ICY7XG4gICAgYmFja2dyb3VuZDogI0Y1RjhGQztcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICAgICZfX2NhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgfVxuICAgICAgICAmLS1jb2xvcjEge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NEI5RjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tY29sb3IyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0NDMDY1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWNvbG9yMyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZCQkExNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jYXJkLWRldGFpbHMge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMjYyRTM2O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYnRuLW9yYW5nZSB7XG4gICAgICAgIG1heC13aWR0aDogMzc0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1mb290ZXItLWd1aWRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTgxOTJCO1xuICAgIC5zZWN0aW9uLWZvb3Rlcl9fY29weS1yaWdodC1kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnNlY3Rpb24tZm9vdGVyX19zb2NpYWwtbGlzdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxufVxuXG4uZy1yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIGRpdiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDM3KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDM3KTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7IFxuICAgICAgICB9XG4gICAgfVxuICAgIC5nLXJlY2FwdGNoYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59IiwiLm8tc2tpbGwtYmFubmVyLS1ldmVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2V2ZW50cy9ldmVudC1iYW5uZXIuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogOTBweCAwIDIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgcGFkZGluZzogODBweCAwIDhweDtcbiAgfVxuICAuby1za2lsbC1iYW5uZXItLWV2ZW50LWJnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5vLXNraWxsLWJhbm5lci0tZXZlbnQtaW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEzNDBweCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTM0MHB4KSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm8tc2tpbGwtYmFubmVyLS1ldmVudC1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1yaWdodDogMjUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyODBweCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxNDQwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxNjMwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjM2NjMDY1O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMzIsIDIyMiwgMTY1KTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDkwZGVnLFxuICAgICAgICAgIHJnYmEoMzIsIDIyMiwgMTY1LCAxKSAwJSxcbiAgICAgICAgICByZ2JhKDI1NSwgMTczLCA2NCwgMSkgNzQlLFxuICAgICAgICAgIHJnYmEoMjU1LCAxNzMsIDY0LCAxKSAxMDAlXG4gICAgICAgICk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm8tc2tpbGwtYmFubmVyLS1ldmVudC1zdWIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjY2VlOGZmO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTQ0MHB4KSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5ldmVudC1tb2RhbCB7XG4gICRldmVudC1tb2RhbDogJjtcblxuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTk5O1xuICAmX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5NiU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19oZWFkIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzAwYjM1YyAtMjIlLCAjMGU1NTc5IDQ3JSwgIzAwNDQ3NSAxMDAlKTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzVweCAxMHB4IDM1cHg7XG4gICAgfVxuICB9XG4gICZfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuICB9XG4gICZfX2RhdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAmX19sb2NhdGlvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gICZfX2JvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fbG9jYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMXB4O1xuICAgIHJpZ2h0OiAtMTFweDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgfVxufVxuXG4uYWxsLWV2ZW50IHtcbiAgJGFsbC1ldmVudDogJjtcblxuICBwYWRkaW5nOiA0MHB4IDAgMTVweDtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMzVweDtcbiAgfVxuICAmX19ib3gtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIC0xODBkZWcsXG4gICAgICAjODhkZWIxIDAsXG4gICAgICAjMWFiODY0IDIwJSxcbiAgICAgIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsXG4gICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcbiAgICApO1xuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzIwZGVhNSAwLCAjZmZhZDQwIDc0JSwgI2ZmYWQ0MCAxMDAlKTtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNDBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogLTIyN3B4O1xuICAgICAgYmFja2dyb3VuZDogI2Q2ZTNmMDtcbiAgICAgIHdpZHRoOiA3NjBweDtcbiAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRpb24yIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAxODBkZWcsXG4gICAgICAgIHJnYmEoMTM2LCAyMjIsIDE3NywgMSkgMCUsXG4gICAgICAgIHJnYmEoMjYsIDE4NCwgMTAwLCAxKSAyMCUsXG4gICAgICAgIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsXG4gICAgICAgIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJVxuICAgICAgKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAxODBkZWcsXG4gICAgICAgIHJnYmEoMTM2LCAyMjIsIDE3NywgMSkgMCUsXG4gICAgICAgIHJnYmEoMjYsIDE4NCwgMTAwLCAxKSAyMCUsXG4gICAgICAgIHJnYmEoMzUsIDExNiwgMjEyLCAwLjYyKSA1MiUsXG4gICAgICAgIHJnYmEoNiwgODcsIDE4MSwgMC42MikgMTAwJVxuICAgICAgKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMTgwZGVnLFxuICAgICAgICByZ2JhKDEzNiwgMjIyLCAxNzcsIDEpIDAlLFxuICAgICAgICByZ2JhKDI2LCAxODQsIDEwMCwgMSkgMjAlLFxuICAgICAgICByZ2JhKDM1LCAxMTYsIDIxMiwgMC42MikgNTIlLFxuICAgICAgICByZ2JhKDYsIDg3LCAxODEsIDAuNjIpIDEwMCVcbiAgICAgICk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzg4ZGViMVwiLGVuZENvbG9yc3RyPVwiIzA2NTdiNVwiLEdyYWRpZW50VHlwZT0xKTtcbiAgICB9XG4gICAgLmFsbC1ldmVudF9fYm94IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fYm94IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4MnB4O1xuICAgIH1cbiAgICAmLS1wYXN0LWV2ZW50IHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgLmFsbC1ldmVudF9fYm94LWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkOGQ4ZDg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Q4ZDhkODtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjOTk5OTk5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29sLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgJl9fYm94LWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMzBweCAwIDQwcHg7XG4gICAgfVxuICB9XG4gICZfX2JveC15ZWFyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gICZfX2JveC1pbWcge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgIH1cbiAgfVxuICAmX19ib3gtc3RhdHVzLWN1cnJlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzI4YTc0NTtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAmX19ib3gtc3RhdHVzLXVwY29taW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZDdlMTQ7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgJl9fYm94LW5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgJl9fYm94LXN1YiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAmX19ib3gtYnRuLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fYm94LWJ0biB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ODAwO1xuICAgIHdpZHRoOiAyNDVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIHN2ZyB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjU4MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19tZXNzYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICM5ZDlkOWQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmV2ZW50LWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogaW5oZXJpdDtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLmZvcm0tcGFuZWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gIH1cbiAgLm8tY29udGFjdC1mb3JtX19jb250YWN0LWZvcm0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cbn0iLCIvLyBHRU5FUkVBTCBTVFlMRVxuLmZ1bGwtd2lkdGh7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4vLyBSQVRJTkcgU1RZTEVcbi5yYXRpbmdze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWU5ZmI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAwO1xuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYtLWhlYWRpbmd7XG4gICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi0tcGFyYXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICMxYjM1Njc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3dyYXBwZXJ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwNzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLS1ib3h7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjN2Q2ZTM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yYXRpbmctbG9nb3tcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLnN0YXJ7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDVweDtcbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgZmlsbDogI2ZmYzMyNztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIENMSUVOVCBTVFlMRVxuLmNsaWVudCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAxMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIH1cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDkzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4NXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgcmdiYSgxOTgsMTk4LDE5OCwwLjkpIDAlLHJnYmEoMTk4LDE5OCwxOTgsMCkgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogOTNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNDZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjg1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICByZ2JhKDE5OCwxOTgsMTk4LDApIDAlLHJnYmEoMTk4LDE5OCwxOTgsMC45KSAxMDAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgY29sb3I6ICMxYjM1Njc7XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYtLWJveCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5waW1zcy1sb2dvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHN5Y2hpYXRyaXN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpcGFsdGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG92dXRpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJldXRlcnMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RvcmVjYXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZlZGVyYXRlZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pZGVhbC1saXZpbmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbG9yLWJveC1iaWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2xvci1ib3gtbWVkaXVtIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTY1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sb3ItYm94LXNtYWxsIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sb3ItYm94MSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1QTU4O1xuICAgICAgICB9XG4gICAgICAgIC5jb2xvci1ib3gyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQzgwMTk7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbG9yLWJveDMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERjNGOTtcbiAgICAgICAgfVxuICAgICAgICAuY29sb3ItYm94NCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMUVBO1xuICAgICAgICB9XG4gICAgICAgIC5jb2xvci1ib3g1IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkJDMDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbG9yLWJveDYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQUU0RDtcbiAgICAgICAgfVxuICAgICAgICAuY29sb3ItYm94NyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlCN0Q0O1xuICAgICAgICB9XG4gICAgICAgIC5jb2xvci1ib3g4IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTJGODg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbG9yLWJveDkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgICAgICAgfVxuICAgICAgICAuY29sb3ItYm94MTAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5OEMzNDtcbiAgICAgICAgfVxuICAgICAgICAuY29sb3ItYm94MTEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgICAgICAgfVxuICAgICAgICAuY29sb3ItYm94MTIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5RkQ3QjtcbiAgICAgICAgfVxuICAgICAgICAuY29sb3ItYm94MTMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFEMUQxQjtcbiAgICAgICAgfVxuICAgICAgICAuY29sb3ItYm94MTQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjFFRDtcbiAgICAgICAgfVxuICAgICAgICAuY29sb3ItYm94MTUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgzMDBFNjtcbiAgICAgICAgfVxuICAgICAgICAuY29sb3ItYm94MTYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RFRTlGRjtcbiAgICAgICAgfVxuICAgICAgICAuY29sb3ItYm94MTcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc3QTdBRjtcbiAgICAgICAgfVxuICAgICAgICAuY29sb3ItYm94MTgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RDMjk0MDtcbiAgICAgICAgfVxuICAgICAgICAuY29sb3ItYm94MTkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UyRjJGQjtcbiAgICAgICAgfVxuICAgICAgICAuY29sb3ItYm94MjAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UyRjJGQjtcbiAgICAgICAgfVxuICAgICAgICAuY29sb3ItYm94MjEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5RTVFQTtcbiAgICAgICAgfVxuICAgICAgICAmLS1sb2dvIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zcGxpZGVfX2xpc3R7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDlEOUQ5O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY1ODAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY1ODAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIC5zbGljay1zbGlkZTpub3QoLnNsaWNrLWFjdGl2ZSkge1xuICAgIC8vICAgICBvcGFjaXR5OiAwLjM7XG4gICAgLy8gIH1cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA4JTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNyU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDYlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1LjglO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1LjElO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDIyMDBweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1LjElO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDI0MDBweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0LjMlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDI2MDBweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzLjklO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDI4MDBweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzLjYlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtLXR5cGUxIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgICAuY2xpZW50X19oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgY29sb3I6ICNFOThDMzQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNsaWVudF9fb3ZlcmxheSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiA4OHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiA4OHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLm10LTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuLy8gV0hBVCBORVhUXG4ud2hhdC1uZXh0e1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICM0NDkyZGM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojMDQyNTRhO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuICAgIC5oZWFkaW5nLWgye1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb21tb24tcGFyYXtcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICAmX19wbXtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2JveHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltZ3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLWhpcmUtc2FsZWZvcmNlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgICAgLmhlYWRpbmctaDIge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbW1vbi1wYXJhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB9XG4gICAgICAgIC53aGF0LW5leHRfX2JveCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1haS1kZXZlbG9wbWVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2hvdy13ZS1oZWxwLXlvdS9jdXN0b20tZGV2LWhvdy13ZS1iZy5qcGcpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQgLyBjb3ZlcjtcbiAgICB9XG59XG5cbi8vIFJldmlldyBcbi5zYWxlc2ZvcmNlLWxhbmRpbmctcmV2aWV3c3tcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNhbGVzZm9yY2UtcmV2aWV3c3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAmX19pdGVtc3tcbiAgICAgICAgbWF4LXdpZHRoOiA5MyU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2VkZjU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAuNjI1cmVtIC4zMTI1cmVtIHJnYmEoMCwgMCwgMCwgLjA1KTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm13Yy1yZXZpZXdzX19xdW90ZWNvbnRlbnR7XG4gICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwYzI4NDg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3BsaWRlX19hcnJvd3N7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAuc3BsaWRlX19hcnJvd3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWZmODtcbiAgICAgICAgJi0tcHJldntcbiAgICAgICAgICAgIGxlZnQ6IC00NXB4O1xuICAgICAgICB9XG4gICAgICAgICYtLW5leHR7XG4gICAgICAgICAgICByaWdodDogLTQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwYzI4NDg7XG4gICAgICAgIH1cbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgIGZpbGw6IzBjMjg0ODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIFBBUlRORVJcbi5zYWxlc2ZvcmNlLXBhcnRuZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAuby13ZS1kZXZlbG9wX19ib3h7XG4gICAgICAgIHVse1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnNhbGVzZm9yY2UtZGV2ZWxvcHtcbiAgICAuby13ZS1kZXZlbG9wX19ib3h7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4vLyBXSFkgSElSRVxuLndoeS1oaXJle1xuICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkYWRhO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCA4MHB4O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgJl9fc3VidGl0bGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICB9XG4gICAgJi0td3JhcHBlcntcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLXNlY3Rpb25ib3h7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgaXtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tc2VjdGlvbmNvbnRlbnR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICAvL0NMQU1cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIC8vQ0xBTVxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTA3cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLinp5cIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG59XG4vLyBCT1RUT00gRk9STVxuLnNhbGVzZm9yY2Vib3R0b21mb3Jte1xuICAgIC5jb25maWRlbnRpYWwtdGV4dC13cmFwIHVsIGxpe1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICAgIC5uZXctYm90dG9tLWZvcm1fX2J0bi13cmFwcGVyIGJ1dHRvbntcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxufVxuXG4uc2FsZWZvcmNlLXBhcnRuZXItd2h5LWNob29zZXtcbiAgICAuby13ZS1kZXZlbG9wX190aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuby13ZS1kZXZlbG9wX19zdWJ0aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG5cbi8vIFNBTEVTRk9SQ0UgUEFSVE5FUlxuLnNhbGVzZm9yY2UtcGFydG5lci1jYXNlc3R1ZHl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgcGFkZGluZzozMHB4IDAgNTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOjQwcHggMDtcbiAgICB9XG4gICAgJl9faGVhZGluZ3tcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Nhc2VzdHVkeWxpc3R7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJl9fY2FzZXN0dWR5aXRlbXtcbiAgICAgICAgbWF4LXdpZHRoOiA0MzVweDtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4wNyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FzZXN0dWR5aXRlbWltYWdle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNTlweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Nhc2VzdHVkeWl0ZW1jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHggMzVweCAyNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICBoNHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGg2e1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0OTJkYztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zcGxpZGVfX2Fycm93c3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXJcbiAgICB9XG4gICAgLnNwbGlkZV9fYXJyb3d7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNjYzA2NTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGZpbGw6ICMwMDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAgICB9XG4gICAgICAgICYtLXByZXZ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1uZXh0e1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzY2MwNjU7XG4gICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnV0dG9tYnRue1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zYWxlc2ZvcmNlLXBhcnRuZXItd2h5e1xuICAgIC5vLXdlLWRldmVsb3BfX2JveGNvbnRlbnR7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53aHktZmluZGluZyB7XG4gICAgJHdoeS1maW5kaW5nOiAmO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG59XG5cbi5zdHJhdGVnaWMtcGFydG5lciB7XG4gICAgJHdoeS1maW5kaW5nOiAmO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgICAmX19oMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9jb21tb24vZ3JlZW4tdGljay5zdmcpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2tpbGwtYm90dG9tLWZvcm0tLXNhbGVzZm9yY2UtZGV2ZWxvcGVyIHtcbiAgICAuZm9ybS1zdWItaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgLm5ldy1ib3R0b20tZm9ybV9fYnRuLXdyYXBwZXIge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RyYXRlZ2ljLXBhcnRuZXItLWhlYWx0aGNhcmUge1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA3NXB4O1xuICAgIH1cbiAgICAuc3RyYXRlZ2ljLXBhcnRuZXJfX2ltYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0cmF0ZWdpYy1wYXJ0bmVyX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMyNjJFMzY7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdHJhdGVnaWMtcGFydG5lcl9fc3ViLWhlYWRpbmcge1xuICAgICAgICBjb2xvcjogIzQ3NDc0NztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdHJhdGVnaWMtcGFydG5lcl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RyYXRlZ2ljLXBhcnRuZXItLWxvZ2lzdGljcyB7XG4gICAgLnN0cmF0ZWdpYy1wYXJ0bmVyX19oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RyYXRlZ2ljLXBhcnRuZXItLWFncml0ZWNoIHtcbiAgLnN0cmF0ZWdpYy1wYXJ0bmVyX19oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgfVxuICB9XG4gIC5zdHJhdGVnaWMtcGFydG5lcl9faW1hZ2Uge1xuICAgIGhlaWdodDogNTUzcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5zdHJhdGVnaWMtcGFydG5lcl9fbGlzdC0tdmVydGljbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYWdyaXRlY2gvY2lyY2xlLWFycm93LnN2Zyk7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3RyYXRlZ2ljLXBhcnRuZXItLXNwb3J0cyB7XG4gICAgLnN0cmF0ZWdpYy1wYXJ0bmVyX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA0NzRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59IiwiLnUtaGVpZ2h0IHtcclxuICAkdUhlaWdodDogJjtcclxuXHJcbiAgJi0tNjUge1xyXG4gICAgaGVpZ2h0OiBtYXAtZ2V0KCRtYXA6ICR2YWx1ZXMsICRrZXk6IDY1KTtcclxuICB9XHJcbiAgJi0tMzYge1xyXG4gICAgaGVpZ2h0OiBtYXAtZ2V0KCRtYXA6ICR2YWx1ZXMsICRrZXk6IDM2KTtcclxuICB9XHJcbn1cclxuIiwiLnUtd2lkdGgge1xyXG4gICR1V2lkdGg6ICY7XHJcblxyXG4gICYtLTY1IHtcclxuICAgIHdpZHRoOiBtYXAtZ2V0KCRtYXA6ICR2YWx1ZXMsICRrZXk6IDY1KTtcclxuICB9XHJcbiAgJi0tMzYtaSB7XHJcbiAgICB3aWR0aDogbWFwLWdldCgkbWFwOiAkdmFsdWVzLCAka2V5OiAzNikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLnUtb2JqZWN0LWZpdCB7XHJcbiAgJHVPYmplY3RGaXQ6ICY7XHJcblxyXG4gICYtLWZpbGwge1xyXG4gICAgb2JqZWN0LWZpdDogZmlsbDtcclxuICB9XHJcbn1cclxuIiwiLnUtZm9udC1mYW1pbHkge1xuICAkdUZvbnRGYW1pbHk6JjtcbiAgXG4gICYtLXBvcHBpbnMge1xuICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRtYXA6ICRmb250LWZhbWlsaWVzLCAka2V5OiBwb3BwaW5zKTtcbiAgfVxufSJdfQ== */
