*,*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{line-height:1.74;font-size:15px;font-style:normal;font-weight:400;visibility:visible;font-family:"CerebriSans";color:#696969;position:relative;background-color:#ffffff}body.no-overflow{overflow:hidden}h1,h2,h3,h4,h5,h6{color:#333333;font-family:"CerebriSans";font-weight:700;margin-top:0;margin-bottom:0;line-height:1.41}h1{font-size:56px}@media only screen and (min-width: 992px) and (max-width: 1199px){h1{font-size:46px}}@media only screen and (min-width: 768px) and (max-width: 991px){h1{font-size:40px}}@media only screen and (max-width: 767px){h1{font-size:34px}}h2{font-size:48px}@media only screen and (min-width: 992px) and (max-width: 1199px){h2{font-size:36px}}@media only screen and (min-width: 768px) and (max-width: 991px){h2{font-size:36px}}@media only screen and (max-width: 767px){h2{font-size:30px}}h3{font-size:40px}@media only screen and (min-width: 992px) and (max-width: 1199px){h3{font-size:32px}}@media only screen and (min-width: 768px) and (max-width: 991px){h3{font-size:28px}}@media only screen and (max-width: 767px){h3{font-size:25px}}h4{font-size:34px}@media only screen and (min-width: 992px) and (max-width: 1199px){h4{font-size:30px}}@media only screen and (min-width: 768px) and (max-width: 991px){h4{font-size:28px}}@media only screen and (max-width: 767px){h4{font-size:24px}}h5{font-size:24px}@media only screen and (max-width: 767px){h5{font-size:20px}}h6{font-size:18px}p:last-child{margin-bottom:0}a,button{color:inherit;display:inline-block;line-height:inherit;text-decoration:none;cursor:pointer}a,button,img,input{-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}*:focus{outline:none !important}a:focus{color:inherit;outline:none;text-decoration:none}.btn.focus,.btn:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}a:hover{text-decoration:none;color:#086AD8}button,input[type="submit"]{cursor:pointer}ul{list-style:outside none none;margin:0;padding:0}.form-messege.success,.form-messege-2.success{color:green}.form-messege.error,.form-messege-2.error{color:red}.mark,mark{padding:0 0;background-color:transparent}.font-weight--bold{font-weight:800}.font-weight--reguler{font-weight:500}.font-weight--normal{font-weight:400}.font-weight--light{font-weight:300}.text-color-primary{color:#086AD8}.text-color-secondary{color:#d2a98e}.text-black{color:#333333 !important}.bg-white{background:#ffffff}.bg-black{background:#333}.bg-gray{background:#F8F8F8}.bg-gray-2{background:#F6FAFE}.bg-gray-3{background:#f6f2ed}.bg-theme-default{background:#086AD8}.theme-bg-secondary{background:#d2a98e}.bg-theme-three{background:#002FA6}.sub-heading{color:#6d70a6}.black-bg{background:#000000}.border-radus-5{border-radius:5px}.text-green{color:#d2a98e}.bg-gradient{background:-webkit-linear-gradient(top, #fff 0, #f5f5f5 100%)}select{padding:3px 20px;height:56px;max-width:100%;width:100%;outline:none;border:1px solid #f8f8f8;border-radius:5px;background:#f8f8f8 url("../images/icons/selector-icon.webp") no-repeat center right 20px;background-color:#f8f8f8;-moz-appearance:none;-webkit-appearance:none}select:focus{background:#f8f8f8 url("../images/icons/selector-icon.webp") no-repeat center right 20px !important}.fixed-bg{background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.text-black{color:#333}.box-shadow-top{-webkit-box-shadow:0 10px 15px rgba(0,0,0,0.05);box-shadow:0 10px 15px rgba(0,0,0,0.05)}.border{border:1px solid #ededed !important}.border-top{border-top:1px solid #ededed !important}.border-right{border-right:1px solid #ededed !important}.border-bottom{border-bottom:1px solid #ededed !important}.border-left{border-left:1px solid #ededed !important}.border-top-dash{border-top:1px dashed #ddd !important}.border-bottom-dash{border-bottom:1px dashed #ddd !important}.border-top-thick{border-top:2px solid #ededed !important}.border-bottom-thick{border-bottom:2px solid #ededed !important}.border-top-drak{border-top:1px solid rgba(255,255,255,0.2) !important}.border-bottom-drak{border-bottom:1px solid rgba(255,255,255,0.2) !important}.section-title mark{color:#38cb89;padding:.0em;background-color:transparent}.section-sub-title{color:#ababab;font-size:14px;letter-spacing:3px;text-transform:uppercase;line-height:1.43;margin-top:-5px}.section-under-heading{font-size:18px;font-weight:500;line-height:1.40;color:#333333}.section-under-heading a{color:#086AD8;border-bottom:1px solid #ccc;position:relative}.section-under-heading a::before{content:'';width:0;height:1px;bottom:-1px;position:absolute;left:auto;right:0;z-index:1;-webkit-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;-o-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;background:currentColor}.section-under-heading a:hover::before{width:100%;left:0;right:auto}.img-width{width:100%}.title-dec-text{text-align:center;max-width:760px;margin:auto}::-moz-selection{color:#ffffff;background-color:#086AD8}::selection{color:#ffffff;background-color:#086AD8}form input:focus::-webkit-input-placeholder{color:transparent}form input:focus::-moz-placeholder{color:transparent}form input:focus:-ms-input-placeholder{color:transparent}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}form input::-moz-placeholder,form textarea::-moz-placeholder{-moz-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{-ms-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{-ms-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}form input::-webkit-input-placeholder, form textarea::-webkit-input-placeholder{-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}form input::-moz-placeholder, form textarea::-moz-placeholder{-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}form input:-ms-input-placeholder, form textarea:-ms-input-placeholder{-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-ms-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}form input::-ms-input-placeholder, form textarea::-ms-input-placeholder{-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-ms-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}form input::placeholder,form textarea::placeholder{-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus,select:focus,select:focus,textarea:focus{color:#086AD8;border-color:#086AD8}input[type="checkbox"]{position:relative;background:0 0;border-width:0;-webkit-box-shadow:none;box-shadow:none;margin:0 10px 0 3px;cursor:pointer}.swiper-pagination{position:static;display:block;line-height:1}.swiper-pagination--vertical{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:50px;bottom:auto;left:auto}.swiper-pagination--vertical .swiper-pagination-bullet{display:block;margin-bottom:10px;line-height:1;margin-right:0}.swiper-pagination--vertical .swiper-pagination-bullet:last-child{margin-bottom:0}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border:0;border-radius:0;background:transparent;opacity:1;position:relative;outline:none;margin-right:20px}.swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0}.swiper-pagination .swiper-pagination-bullet:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:100%;width:8px;height:8px;background:#d8d8d8;z-index:1;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.swiper-pagination .swiper-pagination-bullet:hover:before{width:12px;height:12px;opacity:1;background:#086AD8}.swiper-pagination .swiper-pagination-bullet-active:before{width:12px;height:12px;opacity:1;background:#086AD8}.site-wrapper-reveal{position:relative;z-index:2;background:#ffffff}.swiper-pagination.swiper-pagination-white .swiper-pagination-bullet{margin:8px}.swiper-pagination.swiper-pagination-white .swiper-pagination-bullet:hover:before{width:12px;height:12px;opacity:1;background:#fff}.swiper-pagination.swiper-pagination-white .swiper-pagination-bullet-active::before{opacity:1;background:#fff;width:16px;height:16px;-webkit-box-shadow:0 0 9px #ededed;box-shadow:0 0 9px #ededed}.swiper-pagination.swiper-pagination-black .swiper-pagination-bullet{margin:8px}.swiper-pagination.swiper-pagination-black .swiper-pagination-bullet:hover:before{width:12px;height:12px;opacity:1;background:#333}.swiper-pagination.swiper-pagination-black .swiper-pagination-bullet-active::before{opacity:1;background:#333;width:16px;height:16px;-webkit-box-shadow:0 0 9px #8b7b7b;box-shadow:0 0 9px #8b7b7b}.swiper-nav-button{-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),visibility 0.1s linear 2s,opacity 0.1s linear 2s;-o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),visibility 0.1s linear 2s,opacity 0.1s linear 2s;transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),visibility 0.1s linear 2s,opacity 0.1s linear 2s;background-image:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;width:48px;height:48px;font-size:24px;color:#6d70a6;border:0;border-radius:50%;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.01);box-shadow:0 0 5px rgba(0,0,0,0.01);opacity:0;visibility:hidden;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);margin:0;top:50%}.swiper-nav-button::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;border-radius:inherit;color:#fff;background:#fff}.swiper-nav-button:hover{color:#fff}.swiper-nav-button:hover::before{color:#fff;background:#086AD8}.swiper-container{-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.swiper-container:hover .swiper-nav-button{opacity:1;visibility:visible}.swiper-nav-button i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.swiper-nav-button i::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:300;content:'\f104'}.swiper-nav-prev i::before{content:'\f104'}.swiper-button-next i::before{content:'\f105'}.swiper-wrapper{-webkit-transition-timing-function:linear !important;-o-transition-timing-function:linear !important;transition-timing-function:linear !important}.single-element-wrap ul li{margin-bottom:15px}.single-element-wrap ul li:last-child{margin-bottom:0}.breadcrumb-area{padding-top:114px;padding-bottom:114px;background-color:#f6f2ed;background-repeat:no-repeat;background-position:center center;border-bottom-width:0px;padding-top:136px;padding-bottom:131px;background-size:cover;z-index:3;position:relative;background-image:url(../images/bg/title-bar-01-bg.webp)}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px){.breadcrumb-area{padding-top:80px;padding-bottom:80px}}.breadcrumb-list{margin-top:20px}.breadcrumb-list li{display:inline-block;font-size:14px;font-weight:500;letter-spacing:2px;line-height:1.58;text-transform:uppercase}.breadcrumb-list li a{position:relative}.breadcrumb-list li a::after{content:'';width:0;height:1px;bottom:0;position:absolute;left:auto;right:0;z-index:-1;-webkit-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;-o-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;background:currentColor}.breadcrumb-list li a:hover::after{width:100%;left:0;right:auto;z-index:0}.breadcrumb-list li.active{color:#6D70A6}.page-pagination li{display:inline-block}.page-pagination li a{font-weight:500;padding:0 10px;display:block;text-align:center;line-height:41px;min-width:41px;height:41px;text-transform:uppercase;color:#ababab;letter-spacing:2px;border-radius:5px}.page-pagination li a.current{background:#f6f5f9;color:#086AD8}.page-pagination li a:hover{color:#086AD8}.preloader-active{position:fixed;top:0;left:0;overflow:hidden;height:100vh;width:100vw;z-index:99999}.preloader-active .preloader-area-wrap{background-color:#ffffff;position:absolute;left:0;display:block;top:0;height:100%;width:100%;z-index:999999}.preloader-active .preloader-area-wrap .spinner div{background-color:#086AD8;border-radius:50%;width:20px;height:20px;margin-right:15px;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.preloader-active .preloader-area-wrap .spinner div.bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.preloader-active .preloader-area-wrap .spinner div.bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.preloader-area-wrap{display:none}.open_tm_preloader{position:fixed;background-color:transparent;z-index:9999;height:100%;width:100%;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.open_tm_preloader.loaded{opacity:0;visibility:hidden}.open_tm_preloader.loaded:before,.open_tm_preloader.loaded:after{width:0%}.open_tm_preloader:before,.open_tm_preloader:after{content:"";position:absolute;height:100%;width:50%;background-color:#fff;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.open_tm_preloader:before{top:0;left:0}.open_tm_preloader:after{bottom:0;right:0}.scroll-top{position:fixed;right:30px;bottom:-60px;z-index:999;-webkit-box-shadow:0 30px 50px rgba(0,0,0,0.03);box-shadow:0 30px 50px rgba(0,0,0,0.03);display:block;padding:0;width:60px;height:60px;border-radius:50%;text-align:center;font-size:25px;line-height:60px;cursor:pointer;opacity:0;visibility:hidden;background-color:#086AD8;background-size:200% auto;background-position:left center;color:#ffffff;-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);overflow:hidden}@media only screen and (max-width: 479px){.scroll-top{width:50px;height:50px;line-height:50px;font-size:20px}}.scroll-top.show{visibility:visible;opacity:1;bottom:60px}.scroll-top i{position:absolute;top:50%;left:50%;color:#ffffff;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.scroll-top .arrow-top{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.scroll-top .arrow-bottom{-webkit-transform:translate(-50%, 80px);-ms-transform:translate(-50%, 80px);transform:translate(-50%, 80px)}.scroll-top:hover{background-position:right center}.scroll-top:hover .arrow-top{-webkit-transform:translate(-50%, -80px);-ms-transform:translate(-50%, -80px);transform:translate(-50%, -80px)}.scroll-top:hover .arrow-bottom{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.separator-wrap{text-align:center;display:inline-block;margin-top:40px}.separator-wrap .dot{border-radius:50%;-webkit-box-shadow:0 0 12px #def0ff;box-shadow:0 0 12px #def0ff;background:#000;background-color:#086AD8;-webkit-animation:separator-bounce 1.4s ease-in-out 0s infinite both;animation:separator-bounce 1.4s ease-in-out 0s infinite both;width:14px;height:14px}.separator-wrap .dot.second-circle{margin-top:18px;-webkit-animation-delay:-.16s;animation-delay:-.16s}.separator-wrap .dot.third-circle{margin-top:14px;-webkit-animation-delay:-.32s;animation-delay:-.32s}@-webkit-keyframes separator-bounce{0%,80%,100%{-webkit-transform:scale(0.5);transform:scale(0.5)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes separator-bounce{0%,80%,100%{-webkit-transform:scale(0.5);transform:scale(0.5)}40%{-webkit-transform:scale(1);transform:scale(1)}}#googleMap-1,#googleMap-2,#googleMap-3{height:400px}.section-space--pt_150{padding-top:150px}@media only screen and (min-width: 992px) and (max-width: 1199px){.section-space--pt_150{padding-top:100px}}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--pt_150{padding-top:80px}}@media only screen and (max-width: 767px){.section-space--pt_150{padding-top:60px}}.section-space--ptb_120{padding-top:120px;padding-bottom:120px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--ptb_120{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width: 767px){.section-space--ptb_120{padding-top:60px;padding-bottom:60px}}.section-space--pt_120{padding-top:120px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--pt_120{padding-top:80px}}@media only screen and (max-width: 767px){.section-space--pt_120{padding-top:60px}}.section-space--pb_120{padding-bottom:120px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--pb_120{padding-bottom:80px}}@media only screen and (max-width: 767px){.section-space--pb_120{padding-bottom:60px}}.section-space--ptb_100{padding-top:100px;padding-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--ptb_100{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width: 767px){.section-space--ptb_100{padding-top:60px;padding-bottom:60px}}.section-space--pt_100{padding-top:100px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--pt_100{padding-top:80px}}@media only screen and (max-width: 767px){.section-space--pt_100{padding-top:60px}}.section-space--pb_100{padding-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--pb_100{padding-bottom:80px}}@media only screen and (max-width: 767px){.section-space--pb_100{padding-bottom:60px}}.section-space--ptb_90{padding-top:90px;padding-bottom:90px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--ptb_90{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width: 767px){.section-space--ptb_90{padding-top:40px;padding-bottom:40px}}.section-space--pt_90{padding-top:90px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--pt_90{padding-top:60px}}@media only screen and (max-width: 767px){.section-space--pt_90{padding-top:40px}}.section-space--pb_90{padding-bottom:90px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--pb_90{padding-bottom:60px}}@media only screen and (max-width: 767px){.section-space--pb_90{padding-bottom:40px}}.section-space--ptb_80{padding-top:80px;padding-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--ptb_80{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width: 767px){.section-space--ptb_80{padding-top:40px;padding-bottom:40px}}.section-space--pt_80{padding-top:80px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--pt_80{padding-top:60px}}@media only screen and (max-width: 767px){.section-space--pt_80{padding-top:40px}}.section-space--pb_80{padding-bottom:90px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--pb_80{padding-bottom:60px}}@media only screen and (max-width: 767px){.section-space--pb_80{padding-bottom:40px}}.section-space--ptb_70{padding-top:70px;padding-bottom:70px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--ptb_70{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width: 767px){.section-space--ptb_70{padding-top:30px;padding-bottom:30px}}.section-space--pt_70{padding-top:70px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--pt_70{padding-top:40px}}@media only screen and (max-width: 767px){.section-space--pt_70{padding-top:30px}}.section-space--pb_70{padding-bottom:70px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--pb_70{padding-bottom:40px}}@media only screen and (max-width: 767px){.section-space--pb_70{padding-bottom:30px}}.section-space--ptb_60{padding-top:60px;padding-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--ptb_60{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width: 767px){.section-space--ptb_60{padding-top:60px;padding-bottom:60px}}.section-space--pt_60{padding-top:60px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--pt_60{padding-top:60px}}@media only screen and (max-width: 767px){.section-space--pt_60{padding-top:60px}}.section-space--pb_60{padding-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--pb_60{padding-bottom:60px}}@media only screen and (max-width: 767px){.section-space--pb_60{padding-bottom:60px}}.section-space--pt_40{padding-top:40px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--pt_40{padding-top:30px}}@media only screen and (max-width: 767px){.section-space--pt_40{padding-top:30px}}.section-space--pb_40{padding-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--pb_40{padding-bottom:30px}}@media only screen and (max-width: 767px){.section-space--pb_40{padding-bottom:30px}}.section-space--ptb_30{padding-top:30px;padding-bottom:30px}.section-space--pt_30{padding-top:30px}.section-space--pb_30{padding-bottom:30px}.section-space--mt_15{margin-top:15px}.section-space--mt_20{margin-top:20px}.section-space--mt_30{margin-top:30px}.section-space--mt_40{margin-top:40px}.section-space--mt_50{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--mt_50{margin-top:40px}}@media only screen and (max-width: 767px){.section-space--mt_50{margin-top:30px}}.section-space--mt_60{margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--mt_60{margin-top:50px}}@media only screen and (max-width: 767px){.section-space--mt_60{margin-top:30px}}.section-space--mt_70{margin-top:70px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--mt_70{margin-top:50px}}@media only screen and (max-width: 767px){.section-space--mt_70{margin-top:30px}}.section-space--mt_80{margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--mt_80{margin-top:50px}}@media only screen and (max-width: 767px){.section-space--mt_80{margin-top:30px}}.section-space--mt_100{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--mt_100{margin-top:80px}}@media only screen and (max-width: 767px){.section-space--mt_100{margin-top:60px}}.section-space--mt_120{margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--mt_120{margin-top:80px}}@media only screen and (max-width: 767px){.section-space--mt_120{margin-top:60px}}.section-space--mb_15{margin-bottom:15px}.section-space--mb_20{margin-bottom:20px}.section-space--mb_30{margin-bottom:30px}.section-space--mb_40{margin-bottom:40px}@media only screen and (max-width: 767px){.section-space--mb_40{margin-bottom:30px}}.section-space--mb_50{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--mb_50{margin-bottom:40px}}@media only screen and (max-width: 767px){.section-space--mb_50{margin-bottom:30px}}.section-space--mb_60{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--mb_60{margin-bottom:50px}}@media only screen and (max-width: 767px){.section-space--mb_60{margin-bottom:30px}}.section-space--mb_100{margin-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--mb_100{margin-bottom:80px}}@media only screen and (max-width: 767px){.section-space--mb_100{margin-bottom:60px}}.section-space--mb_120{margin-bottom:120px}@media only screen and (min-width: 768px) and (max-width: 991px){.section-space--mb_120{margin-bottom:80px}}@media only screen and (max-width: 767px){.section-space--mb_120{margin-bottom:60px}}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}@media only screen and (max-width: 767px){.small-mt__0{margin-top:0px}.small-mt__10{margin-top:10px}.small-mt__20{margin-top:20px}.small-mt__30{margin-top:30px}.small-mt__40{margin-top:40px}.small-mt__50{margin-top:50px}.small-mt__60{margin-top:60px}.small-mb__30{margin-bottom:30px}.small-mb__40{margin-bottom:40px}.small-mb__50{margin-bottom:50px}.small-mb__60{margin-bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 991px){.tablet-mt__0{margin-top:0px}.tablet-mt__30{margin-top:30px}.tablet-mt__40{margin-top:40px}.tablet-mt__50{margin-top:50px}.tablet-mt__60{margin-top:60px}.tablet-mb__30{margin-bottom:30px}.tablet-mb__40{margin-bottom:40px}.tablet-mb__50{margin-bottom:50px}.tablet-mb__60{margin-bottom:60px}}@-webkit-keyframes moveVertical{to{opacity:1;-webkit-transform:translateY(0)}}@keyframes moveVertical{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes moveHorizontal{to{-webkit-transform:translateX(0);opacity:1}}@keyframes moveHorizontal{to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.move-up{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.move-up.animate{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-animation:moveVertical .65s ease forwards;animation:moveVertical .65s ease forwards}.move-up-x{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.move-up-x.animate{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);-webkit-animation:moveHorizontal .65s ease forwards;animation:moveHorizontal .65s ease forwards}@-webkit-keyframes headerSlideDown{0%{margin-top:-100px}to{margin-top:0}}@keyframes headerSlideDown{0%{margin-top:-100px}to{margin-top:0}}@-webkit-keyframes hide-animation{0%{-webkit-transform:translateY(0);opacity:1}to{-webkit-transform:translateY(60px);opacity:0}}@keyframes hide-animation{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}}@-webkit-keyframes show-animation{0%{-webkit-transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}@keyframes show-animation{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slide-out-to-right{0%{-webkit-transform:translateX(0);opacity:1}to{-webkit-transform:translateX(40px);opacity:0}}@keyframes slide-out-to-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(60px);transform:translateX(60px);opacity:0}}@-webkit-keyframes slide-in-to-left{0%{-webkit-transform:translateX(60px);opacity:0}to{-webkit-transform:translateX(0);opacity:1}}@keyframes slide-in-to-left{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.brook-transition{-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.bk-hover a{position:relative;overflow:hidden;z-index:1;display:inline-block;color:#999}.bk-hover a::after{content:"";width:0;height:1px;bottom:0;position:absolute;left:auto;right:0;z-index:-1;-webkit-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;-o-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;background:currentColor}.bk-hover a:hover::after{width:100%;left:0;right:auto}@-webkit-keyframes separator-bounce{0%,80%,to{-webkit-transform:scale(0.5);transform:scale(0.5)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes separator-bounce{0%,80%,to{-webkit-transform:scale(0.5);transform:scale(0.5)}40%{-webkit-transform:scale(1);transform:scale(1)}}@media (min-width: 1600px){.container-fluid--cp-150{padding:0 150px !important}}@media (min-width: 1600px) and (max-width: 1664px){.container-fluid--cp-150{padding:0 110px !important}}@media (min-width: 1200px){.container-fluid--cp-150{padding:0 50px}}@media (min-width: 1700px){.container-fluid--cp-140{padding:0 140px !important}}@media (min-width: 1700px) and (max-width: 1663px){.container-fluid--cp-140{padding:0 100px !important}}@media (min-width: 1600px) and (max-width: 1664px){.container-fluid--cp-140{padding:0 30px !important}}@media (min-width: 1200px){.container-fluid--cp-140{padding:0 30px}}@media (min-width: 1600px){.container-fluid--cp-120{padding:0 120px !important}}@media (min-width: 1600px) and (max-width: 1664px){.container-fluid--cp-120{padding:0 110px !important}}@media (min-width: 1200px){.container-fluid--cp-120{padding:0 50px}}@media (min-width: 1600px){.container-fluid--cp-80{padding:0 80px !important}}@media (min-width: 1600px) and (max-width: 1664px){.container-fluid--cp-80{padding:0 30px !important}}@media (min-width: 1200px){.container-fluid--cp-80{padding:0 30px}}.container-fluid--cp-60{padding:0 60px}@media only screen and (max-width: 767px){.container-fluid--cp-60{padding:0 15px}}.container-fluid--cp-30{padding:0 30px}@media only screen and (max-width: 767px){.container-fluid--cp-30{padding:0 15px}}@media (min-width: 1200px){.page-content-double-sidebar .container{max-width:1600px}}@media (max-width: 1919px){.container-fluid--cp-60{padding:0 30px}.container-fluid--cp-80{padding:0 40px}}@media only screen and (max-width: 1919px) and (max-width: 767px){.container-fluid--cp-80{padding:0 30px}}@media only screen and (max-width: 1919px) and (max-width: 575px){.container-fluid--cp-80{padding:0 15px}}@media (min-width: 1200px){.container{max-width:1200px}}.container_fl{padding-left:15px;padding-right:15px}.col-06__left{width:600px;max-width:100%;float:right}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.col-06__left{float:none;margin-left:auto;margin-right:auto;margin-bottom:40px}}.col-06__right{width:600px;max-width:100%;float:left}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.col-06__right{float:none;margin-left:auto;margin-right:auto}}.banner-image__content{width:570px;max-width:100%}.row--35{margin-left:-35px;margin-right:-35px}@media only screen and (min-width: 992px) and (max-width: 1199px){.row--35{margin-left:-15px;margin-right:-15px}}@media only screen and (min-width: 768px) and (max-width: 991px){.row--35{margin-left:-15px;margin-right:-15px}}@media only screen and (max-width: 767px){.row--35{margin-left:-15px !important;margin-right:-15px !important}}.row--35>[class*="col"],.row--35>[class*="col-"]{padding-left:35px;padding-right:35px}@media only screen and (min-width: 992px) and (max-width: 1199px){.row--35>[class*="col"],.row--35>[class*="col-"]{padding-left:15px;padding-right:15px}}@media only screen and (min-width: 768px) and (max-width: 991px){.row--35>[class*="col"],.row--35>[class*="col-"]{padding-left:15px !important;padding-right:15px !important}}@media only screen and (max-width: 767px){.row--35>[class*="col"],.row--35>[class*="col-"]{padding-left:15px !important;padding-right:15px !important}}.row--30{margin-left:-30px;margin-right:-30px}@media only screen and (min-width: 992px) and (max-width: 1199px){.row--30{margin-left:-15px;margin-right:-15px}}@media only screen and (min-width: 768px) and (max-width: 991px){.row--30{margin-left:-15px;margin-right:-15px}}@media only screen and (max-width: 767px){.row--30{margin-left:-15px !important;margin-right:-15px !important}}.row--30>[class*="col"],.row--30>[class*="col-"]{padding-left:30px;padding-right:30px}@media only screen and (min-width: 992px) and (max-width: 1199px){.row--30>[class*="col"],.row--30>[class*="col-"]{padding-left:15px;padding-right:15px}}@media only screen and (min-width: 768px) and (max-width: 991px){.row--30>[class*="col"],.row--30>[class*="col-"]{padding-left:15px !important;padding-right:15px !important}}@media only screen and (max-width: 767px){.row--30>[class*="col"],.row--30>[class*="col-"]{padding-left:15px !important;padding-right:15px !important}}.row--10{margin-left:-10px;margin-right:-10px}@media only screen and (min-width: 992px) and (max-width: 1199px){.row--10{margin-left:-10px;margin-right:-10px}}@media only screen and (min-width: 768px) and (max-width: 991px){.row--10{margin-left:-10px;margin-right:-10px}}@media only screen and (max-width: 767px){.row--10{margin-left:-10px !important;margin-right:-10px !important}}.row--10>[class*="col"],.row--10>[class*="col-"]{padding-left:10px;padding-right:10px}@media only screen and (min-width: 992px) and (max-width: 1199px){.row--10>[class*="col"],.row--10>[class*="col-"]{padding-left:10px;padding-right:10px}}@media only screen and (min-width: 768px) and (max-width: 991px){.row--10>[class*="col"],.row--10>[class*="col-"]{padding-left:10px !important;padding-right:10px !important}}@media only screen and (max-width: 767px){.row--10>[class*="col"],.row--10>[class*="col-"]{padding-left:10px !important;padding-right:10px !important}}.header-area{position:relative;z-index:9}.header-area .is-sticky{position:fixed;top:0;left:0;width:100%;-webkit-animation:.95s ease-in-out 0s normal none 1 running fadeInDown;animation:.95s ease-in-out 0s normal none 1 running fadeInDown;z-index:999;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,0.1);box-shadow:0 8px 20px 0 rgba(0,0,0,0.1);background-color:#fff}.header-area .is-sticky .navigation-menu--text_white>ul>li>a{color:#444}.header-area .is-sticky .navigation-menu--text_white>ul>li>a>span:after{background-color:#444}.header-area .is-sticky .navigation-menu--text_white>ul>li.active>a{color:#000000}.header-area .is-sticky .navigation-menu--text_white>ul>li:hover>a:after,.header-area .is-sticky .navigation-menu--text_white>ul>li.active>a:after{color:#000000}.header-area .is-sticky .navigation-menu--text_white>ul>li:hover>a>span,.header-area .is-sticky .navigation-menu--text_white>ul>li.active>a>span{color:#000000}.header-area .is-sticky .header-search-form .search-form-top .style-02{background-color:transparent;border-left:1px solid #ddd;border-right:1px solid #ddd}.header-area .is-sticky .header-search-form .search-form-top.style-03{background-color:transparent;border-left:1px solid #ddd;border-right:1px solid #ddd}.header-area .is-sticky .header-search-form .search-form-top.style-03 input::-webkit-input-placeholder,.header-area .is-sticky .header-search-form .search-form-top.style-03 textarea::-webkit-input-placeholder{color:#333}.header-area .is-sticky .header-search-form .search-form-top.style-03 input::-moz-placeholder,.header-area .is-sticky .header-search-form .search-form-top.style-03 textarea::-moz-placeholder{color:#333}.header-area .is-sticky .header-search-form .search-form-top.style-03 input:-ms-input-placeholder,.header-area .is-sticky .header-search-form .search-form-top.style-03 textarea:-ms-input-placeholder{color:#333}.header-area .is-sticky .header-search-form .search-form-top.style-03 input::-ms-input-placeholder,.header-area .is-sticky .header-search-form .search-form-top.style-03 textarea::-ms-input-placeholder{color:#333}.header-area .is-sticky .header-search-form .search-form-top.style-03 input::-webkit-input-placeholder, .header-area .is-sticky .header-search-form .search-form-top.style-03 textarea::-webkit-input-placeholder{color:#333}.header-area .is-sticky .header-search-form .search-form-top.style-03 input::-moz-placeholder, .header-area .is-sticky .header-search-form .search-form-top.style-03 textarea::-moz-placeholder{color:#333}.header-area .is-sticky .header-search-form .search-form-top.style-03 input:-ms-input-placeholder, .header-area .is-sticky .header-search-form .search-form-top.style-03 textarea:-ms-input-placeholder{color:#333}.header-area .is-sticky .header-search-form .search-form-top.style-03 input::-ms-input-placeholder, .header-area .is-sticky .header-search-form .search-form-top.style-03 textarea::-ms-input-placeholder{color:#333}.header-area .is-sticky .header-search-form .search-form-top.style-03 input::placeholder,.header-area .is-sticky .header-search-form .search-form-top.style-03 textarea::placeholder{color:#333}.header-area .is-sticky .header-search-form .search-form-top .search-field{color:#000}.header-area .is-sticky .header-search-form .search-form-top .search-submit{color:#333}.header-area .is-sticky .header__logo .dark-logo{display:inherit}.header-area .is-sticky .header__logo .light-logo{display:none}.header-area .is-sticky .menu-style-four .navigation-menu>ul>li>a{color:#333}.header-area .is-sticky .menu-style-four .navigation-menu>ul>li:hover>a:after,.header-area .is-sticky .menu-style-four .navigation-menu>ul>li.active>a:after{color:#333}.header-area .is-sticky .menu-style-four .navigation-menu>ul>li:hover>a>span,.header-area .is-sticky .menu-style-four .navigation-menu>ul>li.active>a>span{color:#333}.header-area .is-sticky .menu-style-four .navigation-menu>ul>li:hover>a:before,.header-area .is-sticky .menu-style-four .navigation-menu>ul>li.active>a:before{width:100%;left:0}.header-area .is-sticky .header-search-form-two.white-icon a{color:#333}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.header-area.is-sticky.only-mobile-sticky{position:fixed;top:0;left:0;width:100%;-webkit-animation:.95s ease-in-out 0s normal none 1 running fadeInDown;animation:.95s ease-in-out 0s normal none 1 running fadeInDown;z-index:999;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,0.1);box-shadow:0 8px 20px 0 rgba(0,0,0,0.1);background-color:#fff}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.header-area.is-sticky.only-mobile-sticky .header-bottom-wrap.is-sticky{display:none !important}}.header-area--absolute{position:absolute;top:0;left:0;width:100%;z-index:5}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.header-area--absolute{position:static}}.header-area--absolute__inner{position:absolute;top:0;left:0;width:100%;z-index:5}.header-area--default{border-color:#E4E8F6;-webkit-box-shadow:0 10px 15px rgba(0,0,0,0.05);box-shadow:0 10px 15px rgba(0,0,0,0.05)}.header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__logo{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;padding:14px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.header__logo.top-logo{padding:25px 0}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.header__logo{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media only screen and (max-width: 767px){.header__logo{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.header__logo.top-logo{padding:15px 0}}.header__logo>a img{width:160px}.header__logo .dark-logo{display:none}.header__logo .light-logo{display:inherit}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.header__logo .dark-logo{display:inherit}.header__logo .light-logo{display:none}}.header.default-menu-style .header__logo{-webkit-flex-basis:23.5%;-ms-flex-preferred-size:23.5%;flex-basis:23.5%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:14px 0}@media only screen and (min-width: 1200px) and (max-width: 1499px){.header.default-menu-style .header__logo{-webkit-flex-basis:13%;-ms-flex-preferred-size:13%;flex-basis:13%}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.header.default-menu-style .header__logo{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width: 767px){.header.default-menu-style .header__logo{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.header.default-menu-style .header-midle-box{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header.default-menu-style .header-right-box{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:23.5%;-ms-flex-preferred-size:23.5%;flex-basis:23.5%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 1200px) and (max-width: 1499px){.header.default-menu-style .header-right-box{-webkit-flex-basis:23%;-ms-flex-preferred-size:23%;flex-basis:23%}}@media only screen and (min-width: 992px) and (max-width: 1199px){.header.default-menu-style .header-right-box{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%}}@media only screen and (min-width: 768px) and (max-width: 991px){.header.default-menu-style .header-right-box{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%}}@media only screen and (max-width: 767px){.header.default-menu-style .header-right-box{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.header.default-menu-style .header-right-box .header-right-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 767px){.header.default-menu-style .header-right-box .header-right-inner{margin:auto}}.language-menu{padding-right:25px}.language-menu>ul>li{position:relative;display:inline-block;line-height:1;padding:0 10px}.language-menu>ul>li>a{padding:0 10px;font-weight:500;color:#333;text-transform:uppercase}.language-menu>ul>li>a span{margin-left:10px}.language-menu>ul>li>a::after{content:'\f078';font-size:8px;border:0;position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:900}.language-menu>ul>li ul{min-width:200px;opacity:0;visibility:hidden;position:absolute;top:100%;right:0;left:0;padding:0;margin:0;list-style-type:none;z-index:102;-webkit-box-shadow:0 0 37px rgba(0,0,0,0.07);box-shadow:0 0 37px rgba(0,0,0,0.07);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.language-menu>ul>li ul li a{font-weight:500;color:#333;text-transform:uppercase;display:block;text-decoration:none;padding:10px;border:0;background:#fff;color:#222;line-height:1;text-transform:uppercase}.language-menu>ul>li ul li a span{margin-left:10px}.language-menu>ul>li ul li a img{width:24px;height:auto}.language-menu>ul>li ul li a:hover{background:#EEEEEE}.language-menu>ul>li:hover ul{opacity:1;visibility:visible;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.header-right{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.header-right-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -12px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 12px}@media only screen and (max-width: 767px){.header-right-inner{position:absolute;top:100%;left:0;right:0;margin:auto;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px;-webkit-box-shadow:0 15px 40px rgba(0,0,0,0.09);box-shadow:0 15px 40px rgba(0,0,0,0.09);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);background-color:#ffffff;visibility:hidden;opacity:0;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 767px){.header-right-inner.active{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:999}}@media only screen and (max-width: 767px){.header-right-box .header-right-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media only screen and (max-width: 575px){.header-right-box .header-right-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.header-top-info-slider-werap{overflow:hidden;max-width:770px;width:100%}@media only screen and (min-width: 992px) and (max-width: 1199px){.header-top-info-slider-werap{max-width:540px}}@media only screen and (min-width: 768px) and (max-width: 991px){.header-top-info-slider-werap{max-width:280px}}@media only screen and (max-width: 767px){.header-top-info-slider-werap{max-width:100%}}.header-top-info-slider-werap{padding:0 12px}@media only screen and (max-width: 767px){.header-top-info-slider-werap{padding:0 0px}}.header-top-info-inner .info-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-left:1px solid #ddd;padding-left:19px}.header-top-info-inner .info-item .info-icon{width:41px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:30px;line-height:1;color:#d2a98e}.header-top-info-inner .info-item .info-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.header-top-info-inner .info-item .info-content .info-title{font-size:14px;font-weight:700;line-height:1.18;margin-bottom:6px}.header-top-info-inner .info-item .info-content .info-sub-title{font-size:14px}@media only screen and (max-width: 767px){.header-top-info-inner .info-item{padding-left:0px;margin-top:20px}}.header-top-info-inner.default-color .info-item .info-icon{color:#086AD8}.top-info-slider__container{cursor:w-resize}.top-info-slider__container .swiper-slide-active .info-item{border-left:none}.header-social-networks.style-icons a{display:inline-block;padding:0 10px;font-size:18px;margin-top:10px}.header-bottom-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-bottom-left-wrap{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.header-search-form{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.header-search-form .search-form-top{position:relative;background-color:rgba(0,47,166,0.3)}.header-search-form .search-form-top .search-field{width:270px;border-radius:0;border:0 !important;background:0 0 !important;min-height:60px;padding-right:50px;padding-left:10px;color:#fff}.header-search-form .search-form-top input::-webkit-input-placeholder,.header-search-form .search-form-top textarea::-webkit-input-placeholder{color:#333}.header-search-form .search-form-top input::-moz-placeholder,.header-search-form .search-form-top textarea::-moz-placeholder{color:#333}.header-search-form .search-form-top input:-ms-input-placeholder,.header-search-form .search-form-top textarea:-ms-input-placeholder{color:#333}.header-search-form .search-form-top input::-ms-input-placeholder,.header-search-form .search-form-top textarea::-ms-input-placeholder{color:#333}.header-search-form .search-form-top input::-webkit-input-placeholder, .header-search-form .search-form-top textarea::-webkit-input-placeholder{color:#333}.header-search-form .search-form-top input::-moz-placeholder, .header-search-form .search-form-top textarea::-moz-placeholder{color:#333}.header-search-form .search-form-top input:-ms-input-placeholder, .header-search-form .search-form-top textarea:-ms-input-placeholder{color:#333}.header-search-form .search-form-top input::-ms-input-placeholder, .header-search-form .search-form-top textarea::-ms-input-placeholder{color:#333}.header-search-form .search-form-top input::placeholder,.header-search-form .search-form-top textarea::placeholder{color:#333}.header-search-form .search-form-top .search-submit{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;font-size:18px;background:0 0;width:48px;height:48px;line-height:50px;padding:0;border:0;color:#ffffff}.header-search-form .search-form-top.style-02{border-left:1px solid #ededed;border-right:1px solid #ededed}.header-search-form .search-form-top.style-02 .search-field{width:232px;border-radius:0;background:#fff !important;border:0 !important;min-height:60px;color:#333}.header-search-form .search-form-top.style-02 .search-submit{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;font-size:18px;background:0 0;width:48px;height:48px;line-height:50px;padding:0;border:0;color:#000000}.header-search-form .search-form-top.style-03 input::-webkit-input-placeholder{color:#ddd}.header-search-form .search-form-top.style-03 input::-moz-placeholder{color:#ddd}.header-search-form .search-form-top.style-03 input:-ms-input-placeholder{color:#ddd}.header-search-form .search-form-top.style-03 input::-ms-input-placeholder{color:#ddd}.header-search-form .search-form-top.style-03 input::placeholder{color:#ddd}.header-search-form.default-search{height:100%}.header-search-form.default-search .search-form-top{background:transparent;border-left:1px solid #eee;margin-right:5px}@media only screen and (max-width: 575px){.header-search-form.default-search .search-form-top{margin-top:15px;background:#eee}}.header-search-form.default-search .search-form-top .search-field{max-width:225px;color:#333;min-height:80px}@media only screen and (min-width: 1200px) and (max-width: 1499px){.header-search-form.default-search .search-form-top .search-field{max-width:160px}}@media only screen and (max-width: 767px){.header-search-form.default-search .search-form-top .search-field{min-height:40px}}.header-search-form.default-search .search-form-top .search-submit{color:#000000}.header-search-form-two{padding-left:24px;display:block}.header-search-form-two a{line-height:0;font-size:18px}.header-search-form-two a:hover{-webkit-transform:scale(1.15, 1.15);-ms-transform:scale(1.15, 1.15);transform:scale(1.15, 1.15)}.header-search-form-two.white-icon a{color:#ffffff}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.header-search-form-two.white-icon a{color:#333}}.top-bar-left{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.top-bar-left .top-bar-text{font-size:14px;line-height:1.78}.top-bar-left .top-bar-text .font-medium{font-weight:500}.top-bar-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:50px}.top-bar-wrap .top-bar-right .top-bar-info .info-item{display:inline-block;margin-left:15px;font-size:14px}.top-bar-wrap .top-bar-right .top-bar-info .info-item:first-child{margin-left:0}.top-bar-wrap .top-bar-right .top-bar-info .info-item .info-icon{margin-right:5px;font-size:14px}.top-message{padding:10px 0;font-size:14px;line-height:1.78}.top-message a{color:#002FA6;font-weight:500}.top-message a:hover{color:#d2a98e}.navigation-menu>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.navigation-menu>ul>li{margin:0 24px}@media only screen and (min-width: 1500px) and (max-width: 1599px){.navigation-menu>ul>li{margin:0 22px}}@media only screen and (min-width: 1200px) and (max-width: 1499px){.navigation-menu>ul>li{margin:0 15px}}.navigation-menu>ul>li>a{display:block;color:#000000;padding:21px 2px;position:relative;font-size:16px;font-weight:500;line-height:1.18;-webkit-transition:all 0.0s ease-in-out;-o-transition:all 0.0s ease-in-out;transition:all 0.0s ease-in-out}.navigation-menu>ul>li>a:before{content:'';width:0;height:3px;bottom:0;position:absolute;left:0;background-color:#086AD8;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.navigation-menu>ul>li>a span{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.navigation-menu>ul>li.has-children>a{position:relative}.navigation-menu>ul>li.has-children>a:after{position:static;margin-left:5px;font-family:"Font Awesome 5 Pro";content:'\f107';font-size:14px;vertical-align:middle;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.navigation-menu>ul>li.has-children--multilevel-submenu{position:relative}.navigation-menu>ul>li.has-children:hover .megamenu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.navigation-menu>ul>li.has-children:hover .megamenu--home-variation__item{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.navigation-menu>ul>li.has-children:hover>.submenu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.navigation-menu>ul>li:hover>a:after,.navigation-menu>ul>li.active>a:after{color:#086AD8;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.navigation-menu>ul>li:hover>a span,.navigation-menu>ul>li.active>a span{color:#086AD8;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.navigation-menu>ul>li:hover>a:before,.navigation-menu>ul>li.active>a:before{width:100%;left:0}.navigation-menu.primary--menu>ul>li>a{padding:31px 2px}.navigation-menu--text_white>ul>li>a{color:rgba(255,255,255,0.7)}.navigation-menu--text_white>ul>li>a:before{background-color:#ffffff}.navigation-menu--text_white>ul>li.active>a{color:#ffffff}.navigation-menu--text_white>ul>li:hover>a:after,.navigation-menu--text_white>ul>li.active>a:after{color:#ffffff}.navigation-menu--text_white>ul>li:hover>a>span,.navigation-menu--text_white>ul>li.active>a>span{color:#ffffff}.header-bottom-left-wrap .navigation-menu>ul>li:first-child{margin:0 24px 0 0}.submenu{position:absolute;top:100%;left:0;-webkit-box-shadow:0 2px 29px rgba(0,0,0,0.05);box-shadow:0 2px 29px rgba(0,0,0,0.05);border-bottom:3px solid #086AD8;background-color:#ffffff;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;visibility:hidden;opacity:0;min-width:240px;padding:20px 0;z-index:9}.submenu>li{position:relative}.submenu>li>a{display:block;padding:5px 30px;color:#ababab;font-weight:400;-webkit-transition:0s;-o-transition:0s;transition:0s}.submenu>li>a>span{position:relative}.submenu>li>a>span:after{content:'';width:0;height:1px;bottom:0;position:absolute;left:auto;right:0;z-index:-1;background-color:#086AD8;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.submenu>li>a:hover{color:#086AD8}.submenu>li>a:hover>span:after{width:100%;left:0;right:auto}.submenu>li:hover>.submenu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1;z-index:9}.submenu>li.active>a{color:#086AD8}.submenu>li.has-children>a{position:relative;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.submenu>li.has-children>a:after{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:"Font Awesome 5 Pro";content:'\f105';font-size:14px;vertical-align:middle;color:#ababab}.submenu>li.has-children>a:hover:after{color:#086AD8}.submenu>li.has-children.active>a{color:#086AD8}.submenu .submenu{top:0px;left:100%;right:auto}.submenu .submenu.left{right:100%;left:auto}.submenu .submenu .submenu{top:0;left:100%;right:auto}.submenu .submenu .submenu.left{right:100%;left:auto}.submenu .submenu .submenu .submenu{top:0;left:100%;right:auto}.submenu .submenu .submenu .submenu.left{right:100%;left:auto}.submenu .submenu .submenu .submenu .submenu{top:0;left:100%;right:auto}.submenu .submenu .submenu .submenu .submenu.left{right:100%;left:auto}.menu-style-three .navigation-menu>ul>li,.menu-style-four .navigation-menu>ul>li{padding-left:24px;padding-right:24px;margin:0}@media only screen and (min-width: 1500px) and (max-width: 1599px){.menu-style-three .navigation-menu>ul>li,.menu-style-four .navigation-menu>ul>li{padding-left:22px;padding-right:22px}}.menu-style-three .navigation-menu>ul>li:hover>a:before,.menu-style-three .navigation-menu>ul>li.active>a:before,.menu-style-four .navigation-menu>ul>li:hover>a:before,.menu-style-four .navigation-menu>ul>li.active>a:before{width:0%;left:0}.menu-style-three .submenu.left,.menu-style-four .submenu.left{left:-100px}.menu-style-three .submenu.left .submenu.left,.menu-style-four .submenu.left .submenu.left{right:100%;left:auto}.menu-style-four .navigation-menu>ul>li>a{color:#ffffff}.menu-style-four .navigation-menu>ul>li>a:before{content:'';width:0;height:3px;bottom:0;position:absolute;left:0;background-color:#d2a98e;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.menu-style-four .navigation-menu>ul>li:hover>a:after,.menu-style-four .navigation-menu>ul>li.active>a:after{color:#ffffff}.menu-style-four .navigation-menu>ul>li:hover>a>span,.menu-style-four .navigation-menu>ul>li.active>a>span{color:#ffffff}.menu-style-four .navigation-menu>ul>li:hover>a:before,.menu-style-four .navigation-menu>ul>li.active>a:before{width:100%;left:0}.megamenu{position:absolute;top:100%;left:0;-webkit-box-shadow:0 2px 29px rgba(0,0,0,0.05);box-shadow:0 2px 29px rgba(0,0,0,0.05);border-bottom:3px solid #086AD8;background-color:#ffffff;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;visibility:hidden;opacity:0;z-index:9}.megamenu--mega{min-width:980px;width:100%;padding:35px 20px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width: 1200px) and (max-width: 1499px){.megamenu--mega{padding-left:50px;padding-right:50px}}@media only screen and (min-width: 1200px) and (max-width: 1499px){.megamenu--mega{min-width:700px}}.megamenu--mega>li{-webkit-flex-basis:22%;-ms-flex-preferred-size:22%;flex-basis:22%;padding-left:15px;padding-right:15px}.megamenu--mega>li .page-list-title{font-size:14px;margin-bottom:20px;color:#333333}.megamenu--mega>li>ul>li>a{padding:10px 0;color:#ababab;line-height:1.2;-webkit-transition:0.1s;-o-transition:0.1s;transition:0.1s}.megamenu--mega>li>ul>li>a:hover{color:#086AD8}.megamenu--mega>li>ul>li>a:hover span:after{width:100%;left:0;right:auto}.megamenu--mega>li>ul>li>a>span{position:relative}.megamenu--mega>li>ul>li>a>span:after{content:'';width:0;height:1px;bottom:0;position:absolute;left:auto;right:0;z-index:-1;background-color:#086AD8;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.megamenu--mega>li>ul>li.active>a{color:#086AD8}.container-fluid .megamenu--mega{padding:35px 220px 30px}@media only screen and (min-width: 1200px) and (max-width: 1499px){.container-fluid .megamenu--mega{padding-left:50px;padding-right:50px}}@media only screen and (min-width: 1200px) and (max-width: 1499px){.container-fluid .megamenu--mega{padding-left:50px;padding-right:50px}}@media only screen and (min-width: 1200px) and (max-width: 1499px){.container-fluid .megamenu--mega{min-width:700px}}.mobile-navigation-icon{width:24px;height:25px;position:relative;cursor:pointer;display:inline-block;margin-left:30px}.mobile-navigation-icon:hover i{background-color:#086AD8}.mobile-navigation-icon:hover i:before{width:80%;background-color:#086AD8}.mobile-navigation-icon:hover i:after{background-color:#086AD8;width:60%}.mobile-navigation-icon i{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:2px;background-color:#333;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.mobile-navigation-icon i:before{position:absolute;bottom:8px;left:0;width:100%;height:2px;background-color:#333;content:"";-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.mobile-navigation-icon i:after{position:absolute;bottom:-8px;left:0;width:100%;height:2px;background-color:#333;content:"";-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}@media only screen and (min-width: 992px) and (max-width: 1199px){.mobile-navigation-icon.white-md-icon i{background-color:#fff}.mobile-navigation-icon.white-md-icon i:before{background-color:#fff}.mobile-navigation-icon.white-md-icon i:after{background-color:#fff}.mobile-navigation-icon.white-md-icon:hover i{background-color:#086AD8}.mobile-navigation-icon.white-md-icon:hover i:before{width:80%;background-color:#086AD8}.mobile-navigation-icon.white-md-icon:hover i:after{background-color:#086AD8;width:60%}}@media only screen and (min-width: 992px) and (max-width: 1199px){.is-sticky .white-md-icon i{background-color:#333}.is-sticky .white-md-icon i:before{background-color:#333}.is-sticky .white-md-icon i:after{background-color:#333}}.page-open-off-sidebar:hover i{width:100%}.page-open-off-sidebar:hover i:before{width:100%}.page-open-off-sidebar:hover i:after{width:100%}.page-open-off-sidebar i{width:100%;background-color:#333}.page-open-off-sidebar i:before{width:70%;background-color:#333}.page-open-off-sidebar i:after{width:70%;background-color:#333}.hidden-icons-menu{margin-left:15px}.hidden-icons-menu a{color:#6D70A6;font-size:20px}.hidden-icons-menu a:hover{color:#086AD8}.mobile-menu-overlay,.page-oppen-off-sidebar{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#333333;overflow:auto;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);z-index:9999;background:rgba(0,0,0,0.7);cursor:url(../images/icons/light-close.webp) 16 16,pointer;visibility:hidden;opacity:0}.mobile-menu-overlay__inner,.page-oppen-off-sidebar__inner{-webkit-transform:translateX(120%);-ms-transform:translateX(120%);transform:translateX(120%);width:400px;height:100%;float:right;cursor:default;background:#086AD8;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);overflow-y:auto}@media only screen and (max-width: 479px){.mobile-menu-overlay__inner,.page-oppen-off-sidebar__inner{width:300px}}.mobile-menu-overlay.active,.page-oppen-off-sidebar.active{visibility:visible;opacity:1}.mobile-menu-overlay.active .mobile-menu-overlay__inner,.page-oppen-off-sidebar.active .mobile-menu-overlay__inner{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.mobile-menu-overlay__header,.page-oppen-off-sidebar__header{background-color:#ffffff;padding:15px 0}.mobile-menu-overlay__header .mobile-navigation-close-icon,.page-oppen-off-sidebar__header .mobile-navigation-close-icon{position:relative;cursor:pointer;height:40px;width:40px;line-height:40px;display:inline-block}.mobile-menu-overlay__header .mobile-navigation-close-icon:before,.page-oppen-off-sidebar__header .mobile-navigation-close-icon:before{position:absolute;top:23px;left:8px;content:'';width:24px;height:3px;background:#333333;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.mobile-menu-overlay__header .mobile-navigation-close-icon:after,.page-oppen-off-sidebar__header .mobile-navigation-close-icon:after{position:absolute;top:23px;left:8px;content:'';width:24px;height:3px;background:#333333;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.mobile-menu-overlay__header .mobile-navigation-close-icon:hover,.page-oppen-off-sidebar__header .mobile-navigation-close-icon:hover{color:#086AD8}.mobile-menu-overlay__header .mobile-navigation-close-icon:hover:before,.mobile-menu-overlay__header .mobile-navigation-close-icon:hover:after,.page-oppen-off-sidebar__header .mobile-navigation-close-icon:hover:before,.page-oppen-off-sidebar__header .mobile-navigation-close-icon:hover:after{-webkit-transform:none;-ms-transform:none;transform:none}.mobile-menu-overlay__body,.page-oppen-off-sidebar__body{padding:20px 40px 100px}.mobile-menu-overlay__body .offcanvas-navigation>ul>li,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li{border-bottom:1px solid rgba(255,255,255,0.15)}.mobile-menu-overlay__body .offcanvas-navigation>ul>li>a,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li>a{display:block;color:#ffffff;padding-top:18px;padding-bottom:18px;font-size:16px;font-weight:500;line-height:1.5;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.mobile-menu-overlay__body .offcanvas-navigation>ul>li>a:hover,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li>a:hover{color:#ffffff}.mobile-menu-overlay__body .offcanvas-navigation>ul>li:last-child,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li:last-child{border-bottom:0}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children{position:relative}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children.active .menu-expand:before,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children.active .menu-expand:before{content:'\f106'}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .menu-expand,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .menu-expand{position:absolute;right:0;top:12px;width:40px;height:40px;background:rgba(255,255,255,0.1);color:#fff;text-align:center;line-height:40px;cursor:pointer;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .menu-expand:hover,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .menu-expand:hover{background:rgba(255,255,255,0.2)}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .menu-expand:before,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .menu-expand:before{content:'\f107';font-size:18px;font-family:"Font Awesome 5 Pro"}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu{padding:12px 0 14px 10px;border-top:1px solid rgba(255,255,255,0.15)}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu li,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu li{border-bottom:1px solid rgba(255,255,255,0.15)}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu li a,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu li a{display:block;font-size:15px;color:rgba(255,255,255,0.7);font-weight:500;line-height:1.5;padding:10px 0}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu li a:hover,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu li a:hover{color:#ffffff}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu li:last-child,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu li:last-child{border-bottom:0}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children{position:relative}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children.active .menu-expand:before,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children.active .menu-expand:before{content:"\f106"}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children .menu-expand,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children .menu-expand{position:absolute;right:0;top:6px;width:30px;height:30px;background:rgba(255,255,255,0.1);color:#fff;text-align:center;line-height:30px;cursor:pointer;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children .menu-expand:hover,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children .menu-expand:hover{background:rgba(255,255,255,0.2)}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children .menu-expand:before,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu li.has-children .menu-expand:before{content:'\f107';font-size:16px;font-family:"Font Awesome 5 Pro";font-weight:500}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu .sub-menu li.has-children,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu .sub-menu li.has-children{position:relative}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu .sub-menu li.has-children.active .menu-expand:before,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu .sub-menu li.has-children.active .menu-expand:before{content:"\f106"}.mobile-menu-overlay__body .offcanvas-navigation>ul>li.has-children .sub-menu .sub-menu li.has-children .menu-expand:before,.page-oppen-off-sidebar__body .offcanvas-navigation>ul>li.has-children .sub-menu .sub-menu li.has-children .menu-expand:before{content:'\f107';font-size:16px;font-family:"Font Awesome 5 Pro";font-weight:500}.mobile-menu-overlay__body .offcanvas-navigation--onepage>ul>li.active>a,.page-oppen-off-sidebar__body .offcanvas-navigation--onepage>ul>li.active>a{font-weight:700}.page-oppen-off-sidebar{right:0}.page-oppen-off-sidebar__inner{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);width:400px;float:right;background:#ffffff}@media only screen and (max-width: 479px){.page-oppen-off-sidebar__inner{width:300px}}.page-oppen-off-sidebar.active .page-oppen-off-sidebar__inner{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.page-oppen-off-sidebar__header{background:#ffffff;padding:15px 35px}.page-oppen-off-sidebar .off-sidebar-contact-info--list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:12px}.page-oppen-off-sidebar .off-sidebar-contact-info--list .item .icon{color:#6d70a6;min-width:calc(1em + 18px);font-size:16px}.page-oppen-off-sidebar .off-sidebar-contact-info--list .item a:hover{color:#38cb89}.page-oppen-off-sidebar .off-sidebar-contact-info .off-sidebar-widget__list{overflow:hidden}.page-oppen-off-sidebar .off-sidebar-contact-info .off-sidebar-widget__list li{width:50%;float:left;margin-bottom:8px}.page-oppen-off-sidebar .off-sidebar-contact-info .off-sidebar-widget__list li a{line-height:17px}.search-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#333333;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);z-index:9999;visibility:hidden;opacity:0;overflow:hidden;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.search-overlay__inner{width:100%;height:100%;cursor:default;background:#ffffff;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);overflow-y:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.search-overlay.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.search-overlay__header{background-color:#ffffff;padding:15px 0}.search-overlay__header .mobile-navigation-close-icon{position:relative;cursor:pointer;height:48px;width:48px;line-height:48px;display:inline-block}.search-overlay__header .mobile-navigation-close-icon:before{position:absolute;top:28px;left:0px;content:'';width:42px;height:3px;background:#333333;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.search-overlay__header .mobile-navigation-close-icon:after{position:absolute;top:28px;left:0px;content:'';width:42px;height:3px;background:#333333;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.search-overlay__header .mobile-navigation-close-icon:hover{color:#086AD8}.search-overlay__header .mobile-navigation-close-icon:hover:before,.search-overlay__header .mobile-navigation-close-icon:hover:after{-webkit-transform:none;-ms-transform:none;transform:none}.search-overlay__body{width:100%;margin:0 auto;margin-bottom:75px}.search-overlay__form{position:relative;max-width:1200px;padding:0 15px;width:100%;margin:auto}.search-overlay__form input{background-color:transparent;border:0;border-bottom:2px solid #086AD8;border-radius:0;padding:15px 50px 15px 0;width:100%;color:#ffffff;font-size:72px;height:100px}@media only screen and (max-width: 767px){.search-overlay__form input{font-size:30px;height:60px}}.search-overlay__form input::-webkit-input-placeholder{color:#086AD8;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.search-overlay__form input::-moz-placeholder{color:#086AD8;-moz-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.search-overlay__form input:-ms-input-placeholder{color:#086AD8;-ms-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.search-overlay__form input::-ms-input-placeholder{color:#086AD8;-ms-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.search-overlay__form input::placeholder{color:#086AD8;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.search-overlay__form input[type="text"]:focus{color:#086AD8;border-color:#086AD8}.header__navigation.preview-menu{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.header__navigation.preview-menu .navigation-menu-right{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.preview-header-inner{padding:20px 0}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.preview-header-inner{padding:0}}.preview-header-inner.is-sticky{padding:0px 0}.preview-header-inner.is-sticky .header__navigation.preview-menu ul>li>a{color:#333}.preview-header-inner.is-sticky .header__actions--preview .ht-btn{background:transparent;border:1px solid #086AD8;color:#086AD8;line-height:42px;height:43px}.preview-header-inner .header__actions--preview .ht-btn{background:#086AD8;border:1px solid #086AD8;color:#ffffff}.preview-header-inner .header__actions--preview .ht-btn:hover{background:#ffffff;color:#086AD8}.reveal-footer{position:fixed;bottom:0;left:0;width:100%;z-index:1}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.reveal-footer{position:static}}.footer-widget-wrapper{margin-bottom:-35px}.footer-widget{margin-bottom:30px}.footer-widget__title{margin-top:-3px;color:#333333}.footer-widget__list li{margin-bottom:10px}.footer-widget__list li:last-child{margin-bottom:0}.footer-widget__list li .image_btn{border-radius:5px;-webkit-box-shadow:0 0 20px rgba(51,51,51,0.1);box-shadow:0 0 20px rgba(51,51,51,0.1);overflow:hidden}.social-group__list .ht-social-networks.tilte-style .link-text{color:#CCCCCC}.social-group__list .ht-social-networks.tilte-style .link-text::before{background:rgba(255,255,255,0.2)}.social-group__list .ht-social-networks.tilte-style .link-text:hover{color:#ffffff}.social-group__list .ht-social-networks.tilte-style .social-link::before{color:#ccc}.copyright-text{display:inline-block}@media only screen and (max-width: 767px){.copyright-text{margin-bottom:15px}}.bg-mediumslateblue{background-color:#412977}ul.footer-widget__horizontal-list{margin-bottom:20px}ul.footer-widget__horizontal-list li{display:inline-block;margin:10px;color:#ffffff}.ht-social-white.ht-social-networks .item{color:#fff}.page-sidebar-right{padding-left:30px}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.page-sidebar-right{padding-left:0}}.page-sidebar-left{padding-right:30px}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.page-sidebar-left{padding-right:0}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.page-sidebar-right,.page-sidebar-left{margin-top:60px}}.sidebar-widget+.sidebar-widget{margin-top:40px}.sidebar-widget-title{margin-bottom:20px;font-weight:500}.widget-search{position:relative}.widget-search input{width:100%;outline:none;border:1px solid #eee;border-radius:5px;padding:3px 20px;padding-right:20px;height:56px;color:#ababab;border-color:#f8f8f8;background-color:#f8f8f8;font-size:15px;font-weight:400;letter-spacing:0em;padding-right:72px}.widget-search .search-submit{position:absolute;top:0;right:0;padding:0;border:0;border-radius:0 5px 5px 0;width:56px;height:56px;line-height:56px;text-align:center;background:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.widget-search .search-submit:hover{color:#ffffff;background:#086AD8}.widget-blog-recent-post ul li:first-child a{margin-top:-16px}.widget-blog-recent-post ul li a{position:relative;font-size:18px;font-weight:600;padding:16px 0 16px 30px}.widget-blog-recent-post ul li a::before,.widget-blog-recent-post ul li a::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:900;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.widget-blog-recent-post ul li a::after,.widget-blog-recent-post ul li a::before{content:'\f30b';position:absolute;top:22px;left:0}.widget-blog-recent-post ul li a::before{opacity:0;visibility:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.widget-blog-recent-post ul li a:hover::before{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.widget-blog-recent-post ul li a:hover::after{opacity:0;visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.widget-tag .ht-btn{color:#ababab;background:#f5f5f5;margin-right:10px;font-weight:500;margin-bottom:10px}.widget-tag .ht-btn:hover{color:#ffffff;background:#086AD8}.widget-product-item{overflow:hidden;margin-bottom:20px}.widget-product-item .thumbnail{max-width:150px;float:left;margin-right:20px;margin-left:0;width:80px}.widget-product-item .info .product-title{font-weight:400;font-size:16px}.widget-product-item .info .star-rating a{display:inline-block;color:#ffb805;line-height:1;font-size:14px;margin:0}.widget-product-item .info .price-box{margin-top:5px}.widget-product-item .info .price-box .old-price{font-size:.88em;font-weight:400;color:#b6b7d2;text-decoration:line-through}.widget-product-item .info .price-box .new-price{font-size:14px;font-weight:500;color:#6d70a6}.ht-btn{font-size:15px;font-weight:500;border-style:solid;border-radius:5px;border-color:transparent;padding:0 36px;text-align:center;color:#ffffff;background:#086AD8;border-width:1px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.ht-btn:hover,.ht-btn:active,.ht-btn:focus{color:#ffffff;background-image:#086AD8;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.ht-btn.ht-btn-xs{height:40px;line-height:40px;font-size:13px;padding:0 20px}.ht-btn.ht-btn-sm{padding:0 30px;height:48px;line-height:48px;font-size:14px}.ht-btn.ht-btn-md{font-size:15px;font-weight:500;letter-spacing:0em;line-height:54px;height:54px}.ht-btn.ht-btn-lg{padding:0 40px;height:64px;line-height:64px;font-size:16px}.ht-btn.ht-btn-custom{min-width:280px}.ht-btn.ht-btn-full{width:auto;display:block}.ht-btn--outline{border-width:1px;line-height:54px;background:transparent;border-color:#086AD8;color:#086AD8}.ht-btn--outline:hover,.ht-btn--outline:focus,.ht-btn--outline:active{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);border-color:transparent;background:#086AD8;color:#ffffff}.ht-btn--solid{border-width:1px;line-height:54px;background:transparent;border-color:#ddd;color:#086AD8}.ht-btn--solid:hover,.ht-btn--solid:focus,.ht-btn--solid:active{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);border-color:transparent;background:#086AD8;color:#ffffff}.ht-btn--circle{border-radius:30px}.ht-btn--no-round{border-radius:0px}.ht-btn.ht-btn-default{padding:0 30px;height:48px;line-height:48px;font-size:14px;width:180px}.ht-btn .btn-icon{display:inline-block;vertical-align:middle;line-height:0;font-size:20px;margin-left:10px}.btn{font-size:15px;font-weight:500;border-style:solid;border-radius:5px;border-color:transparent;border:1px solid transparent;padding:0 36px;text-align:center;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;height:54px;line-height:54px;letter-spacing:0em;color:#ffffff;background:#086AD8;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.btn:hover,.btn:active,.btn:focus{font-weight:500;color:#ffffff;background:#086AD8;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.btn--secondary{background-image:none;background-color:#d2a98e}.btn--secondary:hover{background-image:none;background:#d2a98e}.btn--black{background-image:none;background-color:#000000}.btn--black:hover{background-image:none;background:#000000}.btn--white{background-image:none;background-color:#ffffff;color:#000000;-webkit-box-shadow:0 0 30px 5px rgba(0,0,0,0.07);box-shadow:0 0 30px 5px rgba(0,0,0,0.07)}.btn--white:hover,.btn--white:focus{background-image:none;background:#ffffff;color:#000000}.btn--gradient{background-image:none;background:-webkit-linear-gradient(300deg, #FF3F85 0, #FAA720 100%) !important;background:-o-linear-gradient(300deg, #FF3F85 0, #FAA720 100%) !important;background:linear-gradient(150deg, #FF3F85 0, #FAA720 100%) !important}.btn--gradient:hover{background-image:none;background:-webkit-linear-gradient(300deg, #FF3F85 0, #FAA720 100%);background:-o-linear-gradient(300deg, #FF3F85 0, #FAA720 100%);background:linear-gradient(150deg, #FF3F85 0, #FAA720 100%)}.btn--link{color:#086AD8}.btn--link:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.btn.ht-btn-default{padding:0 30px;height:48px;line-height:48px;font-size:14px;width:180px}.hover-style-link{position:relative}.hover-style-link:after{-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);content:'';position:absolute;bottom:0;right:0;width:0;height:1px;background-color:#d2a98e}.hover-style-link:hover{color:#d2a98e}.hover-style-link:hover:after{left:0;width:100%;right:auto}.hover-style-link--secondary{color:#d2a98e}.hover-style-link--secondary:after{background-color:#d2a98e}.hover-style-link--secondary:hover{color:#d2a98e}.hover-style-link--white{color:#ffffff}.hover-style-link--white:after{background-color:#ffffff}.hover-style-link--white:hover{color:#ffffff}.hover-style-link--sub-color{color:#6d70a6}.hover-style-link--sub-color:after{background-color:#6d70a6}.hover-style-link--sub-color:hover{color:#6d70a6}.hover-style-default{position:relative}.hover-style-default:after{-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);content:'';position:absolute;bottom:0;right:0;width:0;height:1px;background-color:#086AD8}.hover-style-default:hover{color:#086AD8}.hover-style-default:hover:after{left:0;width:100%;right:auto}.image-btn{border:0;-webkit-box-shadow:none;box-shadow:none;background:none;border-radius:5px;overflow:hidden}.video-play i{color:#d2a98e}.video-play span{font-weight:500;letter-spacing:3px;margin-left:10px}.button-wrapper>a{border:none}@media only screen and (max-width: 479px){.button-wrapper>a{margin-bottom:15px}}@media only screen and (max-width: 479px){.button-wrapper>a:last-child{margin-bottom:0}}.btn-text{color:#086AD8}.btn-text:hover{color:#d2a98e}.single-button-group h5{margin-bottom:10px}.single-button-group .button-group-wrap{margin-left:-10px;margin-right:-10px}.single-button-group a{margin:10px}.single-button-group a:hover,.single-button-group a:active,.single-button-group a:focus{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.faq-wrapper .panel.panel-default{border:1px solid #ebebeb;margin-bottom:20px}.faq-wrapper .card,.faq-wrapper .card-header{border-radius:0}.faq-wrapper .card{border-bottom:none;margin-bottom:20px;border:none;-webkit-box-shadow:0 18px 40px rgba(51,51,51,0.1);box-shadow:0 18px 40px rgba(51,51,51,0.1)}.faq-wrapper .card:last-child{margin-bottom:0}.faq-wrapper .card-header{padding:0;border-bottom:0;background-color:#ffffff}.faq-wrapper .card-header h5 button{border:none;width:100%;text-align:left;color:#000000;padding:20px 30px;position:relative;overflow-wrap:break-word;white-space:normal;font-size:18px;line-height:1.2;font-weight:500;border-radius:5px;background:#ffffff;text-decoration:none}@media only screen and (max-width: 479px){.faq-wrapper .card-header h5 button{padding-left:15px;padding-right:20px}}.faq-wrapper .card-header h5 button span{position:absolute;right:35px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 479px){.faq-wrapper .card-header h5 button span{right:15px}}.faq-wrapper .card-header h5 button span i{font-size:14px;visibility:hidden;opacity:0;display:none}.faq-wrapper .card-header h5 button:hover,.faq-wrapper .card-header h5 button:focus{text-decoration:none;color:#000000}.faq-wrapper .card-header h5 button[aria-expanded="true"]{color:#ffffff;background:#d2a98e;border-bottom-left-radius:0;border-bottom-right-radius:0}.faq-wrapper .card-header h5 button[aria-expanded="true"] span i:nth-child(2){visibility:visible;opacity:1;display:inline}.faq-wrapper .card-header h5 button[aria-expanded="true"]:before{height:100%}.faq-wrapper .card-header h5 button[aria-expanded="false"] span i:nth-child(1){visibility:visible;opacity:1;display:inline}.faq-wrapper .card-body{padding:23px 30px 29px}.faq-two-wrapper .panel.panel-default{border-bottom:1px solid #ebebeb;margin-bottom:20px}.faq-two-wrapper .card,.faq-two-wrapper .card-header{border-radius:0}.faq-two-wrapper .card{border-bottom:none;margin-bottom:20px;border:none;border-bottom:1px solid #ebebeb}.faq-two-wrapper .card:last-child{margin-bottom:0}.faq-two-wrapper .card-header{padding:0;border-bottom:0;background-color:#ffffff}.faq-two-wrapper .card-header h5 button{font-size:24px;border:none;width:100%;text-align:left;color:#ababab;padding:20px 35px;position:relative;overflow-wrap:break-word;white-space:normal;line-height:1.2;font-weight:700;border-radius:5px;background:#ffffff;text-decoration:none}@media only screen and (max-width: 479px){.faq-two-wrapper .card-header h5 button{padding-left:25px;padding-right:10px}}.faq-two-wrapper .card-header h5 button span{position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 479px){.faq-two-wrapper .card-header h5 button span{right:15px}}.faq-two-wrapper .card-header h5 button span i{font-size:24px;visibility:hidden;opacity:0;display:none}.faq-two-wrapper .card-header h5 button:hover,.faq-two-wrapper .card-header h5 button:focus{text-decoration:none;color:#086AD8}.faq-two-wrapper .card-header h5 button[aria-expanded="true"]{color:#086AD8;border-bottom-left-radius:0;border-bottom-right-radius:0}.faq-two-wrapper .card-header h5 button[aria-expanded="true"] span i{color:#d2a98e}.faq-two-wrapper .card-header h5 button[aria-expanded="true"] span i:nth-child(2){visibility:visible;opacity:1;display:inline}.faq-two-wrapper .card-header h5 button[aria-expanded="true"]:before{height:100%}.faq-two-wrapper .card-header h5 button[aria-expanded="false"] span i:nth-child(1){visibility:visible;opacity:1;display:inline}.faq-two-wrapper .card-body{padding:0px 30px 29px}.faq-custom-col{max-width:570px;float:right;width:100%}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px){.faq-custom-col{float:inherit;margin:0 auto 30px}}.cta-bg-image_one{background-color:#454545;background-image:url(../images/patterns/mitech-call-to-action-image-global.webp);background-repeat:no-repeat;background-position:top 35% right -68px}.cta-bg-image_two{background-color:#f6f2ed;background-image:url(../images/patterns/mitech-home-appointment-call-to-action-bg-image.webp);background-repeat:no-repeat;background-position:top right}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.cta-content{text-align:center;margin-bottom:10px}}.cta-button-group--one .btn-one{color:#086AD8;margin:10px}.cta-button-group--one .btn-one:hover{background:#086AD8;color:#ffffff}.cta-button-group--one .btn-two{margin:10px}.cta-button-group--one .btn-two:hover{background:#086AD8;color:#ffffff}.cta-button-group--two .btn-one{background:#086AD8;color:#ffffff;margin:10px}.cta-button-group--two .btn-two{margin:10px}.talk-message-box{max-width:630px;margin:auto;border-radius:5px;background-color:#e7edfa;padding:28px 35px;position:relative}.talk-message-box .message-icon{font-size:24px;width:64px;height:64px;display:inline-block;border-radius:50%;text-align:center;line-height:64px;background:#fff;-webkit-box-shadow:0 18px 40px rgba(51,51,51,0.1);box-shadow:0 18px 40px rgba(51,51,51,0.1);position:absolute;top:-35px;left:-35px;color:#086AD8}@media only screen and (max-width: 767px){.talk-message-box .message-icon{top:-43px;left:5px}}.talk-message-box-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.talk-message-box-content .heading{max-width:350px}@media only screen and (max-width: 767px){.talk-message-box-content .heading{max-width:280px}}@media only screen and (max-width: 575px){.talk-message-box-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.talk-message-box-content .heading{max-width:100%;margin-bottom:30px}}.countdown-deals{display:grid;grid-gap:30px;grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 767px){.countdown-deals{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 575px){.countdown-deals{grid-template-columns:repeat(2, 1fr)}}.countdown-deals.counter-style--one .single-countdown{display:inline-block}.countdown-deals.counter-style--one .single-countdown .single-countdown__time{display:block;font-size:80px;font-weight:300;line-height:1;color:#086AD8;margin-bottom:10px}@media only screen and (min-width: 992px) and (max-width: 1199px){.countdown-deals.counter-style--one .single-countdown .single-countdown__time{font-size:60px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.countdown-deals.counter-style--one .single-countdown .single-countdown__time{font-size:40px}}.countdown-deals.counter-style--one .single-countdown .single-countdown__text{display:block;color:#6d70a6;font-size:14px;text-transform:uppercase;font-weight:500}.countdown-deals.counter-style--two .single-countdown{display:inline-block}.countdown-deals.counter-style--two .single-countdown .single-countdown__time{display:block;font-size:80px;font-weight:300;line-height:1;color:#ffffff;margin-bottom:10px}@media only screen and (min-width: 992px) and (max-width: 1199px){.countdown-deals.counter-style--two .single-countdown .single-countdown__time{font-size:60px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.countdown-deals.counter-style--two .single-countdown .single-countdown__time{font-size:40px}}.countdown-deals.counter-style--two .single-countdown .single-countdown__text{display:block;color:#ffffff;font-size:14px;text-transform:uppercase;font-weight:500}.countdown-deals.counter-style--four .single-countdown{display:inline-block;width:70px;margin:auto}.countdown-deals.counter-style--four .single-countdown .single-countdown__time{display:block;font-size:30px;font-weight:400;line-height:1;background:#ffffff;margin-bottom:10px;border-radius:5px;height:90px;line-height:90px;color:#000000}.countdown-deals.counter-style--four .single-countdown .single-countdown__text{display:block;color:#ffffff;font-size:14px;text-transform:uppercase;font-weight:500}.time_circles{position:relative;width:100%;height:100%}.time_circles>div{position:absolute;text-align:center;top:0% !important;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.time_circles .textDiv_Days,.textDiv_Hours,.textDiv_Minutes,.textDiv_Seconds{color:#222222;font-size:30px !important}@media only screen and (max-width: 575px){.time_circles .textDiv_Days,.textDiv_Hours,.textDiv_Minutes,.textDiv_Seconds{font-size:15px !important}}@media only screen and (max-width: 767px){.time_circles .textDiv_Days,.textDiv_Hours,.textDiv_Minutes,.textDiv_Seconds{font-size:20px !important}}.time_circles>div>h4{margin:0px;padding:0px;text-align:center;text-transform:capitalize;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0px;font-size:13px !important;color:#6d70a6}@media only screen and (max-width: 575px){.time_circles>div>h4{font-size:11px !important}}.fun-fact-grid-4{border-right:1px solid #ededed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fun-fact-grid-4 .grid-item{width:25%;padding-top:100px;padding-bottom:100px;position:relative}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.fun-fact-grid-4 .grid-item{padding-top:60px;padding-bottom:60px}}.fun-fact-grid-4 .grid-item::before{position:absolute;content:'';left:0;top:0;bottom:0;background:#ededed;width:1px}.fun-fact-grid-4 .grid-item::after{position:absolute;content:'';top:-1px;left:0;right:0;background:#ededed;height:1px}@media only screen and (min-width: 768px) and (max-width: 991px){.fun-fact-grid-4 .grid-item{width:50%}}@media only screen and (max-width: 767px){.fun-fact-grid-4 .grid-item{width:100%}}.fun-fact--one .fun-fact__title{color:#333333;font-weight:500;margin-bottom:10px}.fun-fact--one .fun-fact__count{font-size:64px;font-weight:600;line-height:1.41;color:#086AD8}.fun-fact--one .fun-fact__text{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#d2a98e}.fun-fact--two{margin-bottom:30px}.fun-fact--two .fun-fact__count{font-size:56px;color:#ffffff;margin-bottom:20px;line-height:1;font-weight:700}.fun-fact--two .fun-fact__text{text-transform:uppercase;color:rgba(255,255,255,0.7);font-size:16px;letter-spacing:2px}.fun-fact--three{position:relative;margin-bottom:40px}@media only screen and (min-width: 992px) and (max-width: 1199px){.fun-fact--three{margin-bottom:30px}}@media only screen and (min-width: 768px) and (max-width: 991px){.fun-fact--three{margin-bottom:0px;margin-top:30px}}@media only screen and (max-width: 767px){.fun-fact--three{margin-bottom:0px;margin-top:30px}}.fun-fact--three .fun-fact__count{color:#086AD8;margin-bottom:19px;font-size:56px;font-weight:400;line-height:1}.fun-fact--three .fun-fact__text{font-size:14px;text-transform:uppercase;color:#7e7e7e}.fun-fact--four{position:relative;margin-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 992px) and (max-width: 1199px){.fun-fact--four{margin-bottom:30px}}@media only screen and (min-width: 768px) and (max-width: 991px){.fun-fact--four{margin-bottom:30px}}@media only screen and (max-width: 767px){.fun-fact--four{margin-bottom:30px}}.fun-fact--four .icon{border-radius:10px;height:80px;width:80px;line-height:80px;background:#fff;font-size:30px;text-align:center;margin-right:20px;-webkit-box-shadow:0 0 15px rgba(51,51,51,0.05);box-shadow:0 0 15px rgba(51,51,51,0.05);color:#002FA6}.fun-fact--four .fun-fact-text{text-align:left}.fun-fact--four .fun-fact__count{color:#000000;margin-bottom:10px;font-size:34px;font-weight:600;line-height:1}.fun-fact--four .fun-fact__text{font-size:14px;text-transform:uppercase;color:#333;letter-spacing:2px}.fun-fact--five{margin-bottom:40px}.fun-fact--five .fun-fact__count{font-size:46px;color:#ffffff;margin-bottom:20px;line-height:1;font-weight:700}.fun-fact--five .fun-fact__text{text-transform:uppercase;color:rgba(255,255,255,0.7);font-size:16px;letter-spacing:2px}.modern-number-01 h2{position:relative;font-size:12px;line-height:2em;letter-spacing:2px;color:#ababab;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.modern-number-01 span.mark-text{font-size:180px;line-height:.8;font-weight:900;margin:0 5px -5px -5px;color:#d2a98e}@media only screen and (max-width: 767px){.modern-number-01 span.mark-text{font-size:140px}}.modern-number-01 h3{margin-top:25px;font-size:38px}@media only screen and (min-width: 992px) and (max-width: 1199px){.modern-number-01 h3{font-size:30px}}@media only screen and (min-width: 768px) and (max-width: 991px){.modern-number-01 h3{font-size:28px}}@media only screen and (max-width: 767px){.modern-number-01 h3{font-size:24px}}.cybersecurity-about-text .text{font-size:18px;margin-bottom:20px}.managed-it-fun-fact-wrapper .fun-fact-grid-4 .grid-item{padding-top:30px;padding-bottom:30px;position:relative}.managed-it-fun-fact-wrapper .fun-fact-grid-4 .grid-item::after{display:none}@media only screen and (min-width: 768px) and (max-width: 991px){.managed-it-fun-fact-wrapper .fun-fact-grid-4 .grid-item::after{display:inherit}}@media only screen and (max-width: 767px){.managed-it-fun-fact-wrapper .fun-fact-grid-4 .grid-item::after{display:inherit}}.ht-box-icon.style-01 .icon-box-wrap{padding:36px 10px 26px;border-radius:5px;background:#fff;border:2px solid #eee;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);text-align:center;margin-top:30px}.ht-box-icon.style-01 .icon-box-wrap .icon{height:65px;text-align:center;width:65px;margin:auto;margin-bottom:29px;color:#086AD8}.ht-box-icon.style-01 .icon-box-wrap .icon svg>*,.ht-box-icon.style-01 .icon-box-wrap .icon svg path{stroke:#086AD8}.ht-box-icon.style-01 .icon-box-wrap .content{text-align:center}.ht-box-icon.style-01 .icon-box-wrap .content .heading{font-weight:500;line-height:1.25;margin-bottom:12px}.ht-box-icon.style-01 .icon-box-wrap .content .service_text{color:#696969}.ht-box-icon.style-01:hover .icon-box-wrap{border-color:#fff;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);background:#fff;-webkit-box-shadow:0 0 40px rgba(51,51,51,0.1);box-shadow:0 0 40px rgba(51,51,51,0.1)}.ht-box-icon.style-01 .feature-btn a{color:#086AD8;margin-top:20px}.ht-box-icon.style-01 .feature-btn a:hover{color:#d2a98e}.ht-box-icon.style-02 .icon-box-wrap{padding:30px 15px;border-radius:5px;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ht-box-icon.style-02 .icon-box-wrap .icon{min-width:80px;margin-right:10px;color:#333333}.ht-box-icon.style-02 .icon-box-wrap .icon .svg-icon{width:65px;height:65px}.ht-box-icon.style-02 .icon-box-wrap .icon svg *{stroke:currentColor}.ht-box-icon.style-02 .icon-box-wrap .content{text-align:left}.ht-box-icon.style-02 .icon-box-wrap .content .heading{font-weight:500;line-height:1.25;margin-bottom:12px}.ht-box-icon.style-02 .icon-box-wrap .content .service_text{color:#696969}.ht-box-icon.style-02:hover .icon-box-wrap{border-color:#fff;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);background:#fff;-webkit-box-shadow:0 0 40px rgba(51,51,51,0.1);box-shadow:0 0 40px rgba(51,51,51,0.1)}.ht-box-icon.style-02 .feature-btn a{color:#086AD8;margin-top:20px}.ht-box-icon.style-02 .feature-btn a:hover{color:#d2a98e}.ht-box-icon.style-03 .icon-box-wrap{padding:30px;border-radius:5px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ht-box-icon.style-03 .icon-box-wrap .content-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ht-box-icon.style-03 .icon-box-wrap .content-header .icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:48px;font-weight:48px;min-width:60px;margin-right:10px;color:#d2a98e}.ht-box-icon.style-03 .icon-box-wrap .content-header .heading{color:#086AD8;margin-bottom:10px}.ht-box-icon.style-03 .icon-box-wrap .content .service_text{color:#696969}.ht-box-icon.style-03:hover .icon-box-wrap{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);background:#fff;-webkit-box-shadow:0 0 40px rgba(51,51,51,0.1);box-shadow:0 0 40px rgba(51,51,51,0.1)}@media only screen and (max-width: 575px){.ht-box-icon.style-03 .icon-box-wrap{padding:37px 10px}.ht-box-icon.style-03 .icon-box-wrap .image{height:100px;width:100px;line-height:100px}}.ht-box-icon.style-04 .icon-box-wrap{padding:19px 24px 30px;border-radius:5px;background:#edf2fe;position:relative;z-index:1;height:100%}.ht-box-icon.style-04 .icon-box-wrap .icon{position:absolute;top:30px;right:30px;font-size:48px;margin:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:1;color:#eddcd1;z-index:-1}.ht-box-icon.style-04 .icon-box-wrap .content .sub-heading{margin-bottom:5px}.ht-box-icon.style-04 .icon-box-wrap .content .heading{font-weight:700;margin-bottom:10px}.ht-box-icon.style-04 .icon-box-wrap.color-one{background-color:#faf6f3}.ht-box-icon.style-04 .icon-box-wrap.color-one .icon{color:#eddcd1}.ht-box-icon.style-04 .icon-box-wrap.color-one .content .sub-heading{color:#d2a98e}.ht-box-icon.style-04 .icon-box-wrap.color-two{background-color:#edf2fe}.ht-box-icon.style-04 .icon-box-wrap.color-two .icon{color:#b9cefd}.ht-box-icon.style-04 .icon-box-wrap.color-two .content .sub-heading{color:#4e84fa}.ht-box-icon.style-04 .icon-box-wrap.color-three{background-color:#f0f5f4}.ht-box-icon.style-04 .icon-box-wrap.color-three .icon{color:#c7dbd7}.ht-box-icon.style-04 .icon-box-wrap.color-three .content .sub-heading{color:#72a499}.ht-box-icon.style-04 .icon-box-wrap.color-four{background-color:#fff5f6}.ht-box-icon.style-04 .icon-box-wrap.color-four .icon{color:#f5b4bd}.ht-box-icon.style-04 .icon-box-wrap.color-four .content .sub-heading{color:#e7445b}.ht-box-icon.style-04 .icon-box-wrap.color-five{background-color:#fcf7ee}.ht-box-icon.style-04 .icon-box-wrap.color-five .icon{color:#f5e1be}.ht-box-icon.style-04 .icon-box-wrap.color-five .content .sub-heading{color:#e5b35d}.feature-list-button-box .ht-btn{margin:10px}.claim-grid-group{display:grid;grid-template-columns:repeat(5, 1fr);grid-column-gap:20px;grid-row-gap:20px}@media only screen and (min-width: 992px) and (max-width: 1199px){.claim-grid-group{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 991px){.claim-grid-group{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.claim-grid-group{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 479px){.claim-grid-group{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 992px) and (max-width: 1199px){.modern-grid-image-box .section-space--mt_60{margin-top:40px}}@media only screen and (min-width: 768px) and (max-width: 991px){.modern-grid-image-box .section-space--mt_60{margin-top:30px}}.ht-box-images.style-01 .image-box-wrap{-webkit-box-shadow:0 18px 40px rgba(51,51,51,0.1);box-shadow:0 18px 40px rgba(51,51,51,0.1);background:#fff;border-radius:5px;padding:50px 30px 63px;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);text-align:center;margin-top:60px}.ht-box-images.style-01 .image-box-wrap .box-image{text-align:center;margin-bottom:41px;color:#086AD8}.ht-box-images.style-01 .image-box-wrap .content{text-align:center}.ht-box-images.style-01 .image-box-wrap .content .heading{font-weight:500;line-height:1.25;margin-bottom:12px}.ht-box-images.style-01 .image-box-wrap .content .service_text{color:#696969}.ht-box-images.style-01:hover .icon-box-wrap{border-color:#fff;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);background:#fff;-webkit-box-shadow:0 0 40px rgba(51,51,51,0.1);box-shadow:0 0 40px rgba(51,51,51,0.1)}.ht-box-images.style-01 .circle-arrow{position:absolute;left:50%;bottom:0px;-webkit-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%);height:56px;width:56px}.ht-box-images.style-01 .circle-arrow .middle-dot{pointer-events:none;content:'';position:absolute;top:-12px;left:-12px;width:80px;height:80px;border-radius:50%;border:2px solid #086ad8;opacity:0;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ht-box-images.style-01 .circle-arrow a{position:absolute;top:0;left:0;width:56px;height:56px;line-height:56px;text-align:center;border-radius:50%;font-size:24px;color:#fff;background:#d2a98e}.ht-box-images.style-01:hover .circle-arrow a{background:#086AD8}.ht-box-images.style-01:hover .circle-arrow .middle-dot{-webkit-animation:boxImageAnimationSignal cubic-bezier(0, 0.55, 0.55, 1) 2s;animation:boxImageAnimationSignal cubic-bezier(0, 0.55, 0.55, 1) 2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;animation-fill-mode:none;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ht-box-images.style-02{display:block}.ht-box-images.style-02 .image-box-wrap{-webkit-box-shadow:0 0 40px 5px rgba(51,51,51,0.1);box-shadow:0 0 40px 5px rgba(51,51,51,0.1);background:#fff;border-radius:5px;padding:30px 38px;min-height:150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ht-box-images.style-02 .image-box-wrap .box-image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:30px}.ht-box-images.style-02 .image-box-wrap .content .heading{font-weight:500;line-height:1.67;margin-bottom:0}.ht-box-images.style-02 .image-box-wrap .content .text{color:#696969}.ht-box-images.style-02:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.ht-box-images.style-03{-webkit-box-shadow:0 0 41px rgba(0,0,0,0.03);box-shadow:0 0 41px rgba(0,0,0,0.03);background:#fff;padding:40px 30px 65px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.ht-box-images.style-03 .image-box-wrap{max-width:340px;margin:0 auto}.ht-box-images.style-03 .image-box-wrap .box-image{margin-bottom:36px;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.ht-box-images.style-03 .image-box-wrap .content .heading{font-weight:500;line-height:1.67;margin-bottom:0}.ht-box-images.style-03 .image-box-wrap .content .text{color:#696969}.ht-box-images.style-03:hover .box-image{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.ht-box-images.style-03:hover .content .heading{color:#002FA6}.ht-box-images.style-04{-webkit-box-shadow:0 0 30px rgba(51,51,51,0.05);box-shadow:0 0 30px rgba(51,51,51,0.05);background:#fff;padding:25px 30px 34px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.ht-box-images.style-04 .image-box-wrap .box-image{margin-bottom:9px}.ht-box-images.style-04 .image-box-wrap .content .heading{font-weight:500;line-height:1.67;margin-bottom:0}.ht-box-images.style-04 .image-box-wrap .content .text{color:#696969}.ht-box-images.style-04:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.ht-box-images.style-05{-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.ht-box-images.style-05 .image-box-wrap{-webkit-box-shadow:0 18px 40px rgba(51,51,51,0.1);box-shadow:0 18px 40px rgba(51,51,51,0.1);background:#ffffff;border-radius:5px;padding:50px 30px 63px;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);margin-top:50px}.ht-box-images.style-05 .image-box-wrap .box-image{position:relative;margin-bottom:41px;height:100px}.ht-box-images.style-05 .image-box-wrap .box-image .hover-images{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.ht-box-images.style-05 .image-box-wrap .content .heading{font-weight:500;line-height:1.25;margin-bottom:12px}.ht-box-images.style-05 .image-box-wrap .content .service_text{color:#696969}.ht-box-images.style-05 .image-box-wrap .content .box-images-arrow{display:inline-block;margin-top:27px;font-size:14px;font-weight:500}.ht-box-images.style-05 .image-box-wrap .content .box-images-arrow a{color:#086AD8}.ht-box-images.style-05:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.ht-box-images.style-05:hover .image-box-wrap{background:#002FA6}.ht-box-images.style-05:hover .box-image .default-image{opacity:0;visibility:hidden}.ht-box-images.style-05:hover .box-image .hover-images{opacity:1;visibility:visible}.ht-box-images.style-05:hover .content .heading{color:#ffffff}.ht-box-images.style-05:hover .content .text{color:#ffffff}.ht-box-images.style-05:hover .content .box-images-arrow a{color:#d2a98e}.ht-box-images.style-06{-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.ht-box-images.style-06 .image-box-wrap{-webkit-box-shadow:0 0 40px 5px rgba(51,51,51,0.1);box-shadow:0 0 40px 5px rgba(51,51,51,0.1);background:#fff;border-radius:5px;padding:98px 35px 88px;overflow:hidden;position:relative;margin-top:30px}.ht-box-images.style-06 .image-box-wrap .box-image{position:relative;width:162px;height:162px;border-radius:50%;margin:0 auto 2px;text-align:center}.ht-box-images.style-06 .image-box-wrap .box-image::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:-webkit-linear-gradient(290deg, #fbf7f4 0%, #fefdfd 100%);background-image:-o-linear-gradient(290deg, #fbf7f4 0%, #fefdfd 100%);background-image:linear-gradient(160deg, #fbf7f4 0%, #fefdfd 100%);border-radius:50%;-webkit-transform:translateY(-46px);-ms-transform:translateY(-46px);transform:translateY(-46px)}.ht-box-images.style-06 .image-box-wrap .box-image .default-image{position:relative;z-index:2}.ht-box-images.style-06 .image-box-wrap .content{text-align:center}.ht-box-images.style-06 .image-box-wrap .content .heading{font-weight:500;line-height:1.25;margin-bottom:12px}.ht-box-images.style-06 .image-box-wrap .content .service_text{color:#696969}.ht-box-images.style-06 .image-box-wrap .content .box-images-arrow{position:absolute;bottom:0;left:0;right:0;z-index:1;height:56px;line-height:55px;text-align:center;font-size:14px;font-weight:500;border-top:1px solid #eee;color:#086AD8}.ht-box-images.style-06 .image-box-wrap .content .box-images-arrow::before{background-color:#086AD8;content:'';position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);z-index:-1}.ht-box-images.style-06:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.ht-box-images.style-06:hover .content .box-images-arrow{color:#ffffff}.ht-box-images.style-06:hover .content .box-images-arrow::before{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ht-box-images.style-07{-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.ht-box-images.style-07 .image-box-wrap{padding:30px 35px 31px;border-radius:4px;margin-top:10px}.ht-box-images.style-07 .image-box-wrap .box-image{text-align:center;margin-bottom:24px}.ht-box-images.style-07 .image-box-wrap .content{text-align:center}.ht-box-images.style-07 .image-box-wrap .content .heading{font-weight:500;line-height:1.25;margin-bottom:12px}.ht-box-images.style-07 .image-box-wrap .content .text{color:#696969}.ht-box-images.style-07:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);background:#fff;-webkit-box-shadow:0 18px 40px rgba(51,51,51,0.1);box-shadow:0 18px 40px rgba(51,51,51,0.1)}.ht-box-images.style-08{-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.ht-box-images.style-08 .image-box-wrap{height:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:50px}.ht-box-images.style-08 .image-box-wrap .box-image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:24px}.ht-box-images.style-08 .image-box-wrap .content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.ht-box-images.style-08 .image-box-wrap .content .heading{font-weight:500;line-height:1.25;margin-bottom:12px}.ht-box-images.style-08 .image-box-wrap .content .text{color:#696969}@media only screen and (max-width: 575px){.ht-box-images.style-08 .image-box-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ht-box-images.style-08 .image-box-wrap .content{margin-top:20px}}.ht-box-images.style-08:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.ht-box-images.style-09 .image-box-wrap{border-radius:5px;text-align:center;transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),box-shadow 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);padding:30px 35px 31px;border-radius:5px}.ht-box-images.style-09 .image-box-wrap .box-image{text-align:center;margin-bottom:41px;color:#086AD8}.ht-box-images.style-09 .image-box-wrap .content{text-align:center}.ht-box-images.style-09 .image-box-wrap .content .heading{font-weight:600;line-height:1.25;margin-bottom:12px}.ht-box-images.style-09 .image-box-wrap .content .more-arrow-link{margin-top:15px}.ht-box-images.style-09 .image-box-wrap .content .more-arrow-link a{font-weight:500;color:#086AD8;opacity:0;visibility:hidden}.ht-box-images.style-09 .image-box-wrap:hover .more-arrow-link a{opacity:1;visibility:visible}.ht-box-images.style-10{-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.ht-box-images.style-10 .image-box-wrap{-webkit-box-shadow:0 18px 40px rgba(51,51,51,0.1);box-shadow:0 18px 40px rgba(51,51,51,0.1);background:#ffffff;border-radius:5px;padding:50px 30px 63px;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.ht-box-images.style-10 .image-box-wrap .box-image{position:relative;margin-bottom:41px;height:100px}.ht-box-images.style-10 .image-box-wrap .box-image .hover-images{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.ht-box-images.style-10 .image-box-wrap .content .heading{font-weight:500;line-height:1.25;margin-bottom:12px}.ht-box-images.style-10 .image-box-wrap .content .service_text{color:#696969}.ht-box-images.style-10 .image-box-wrap .content .box-images-arrow{display:inline-block;margin-top:27px;font-size:14px;font-weight:500}.ht-box-images.style-10 .image-box-wrap .content .box-images-arrow a{color:#086AD8}.ht-box-images.style-10:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.image-l-r-box{padding-left:15px;padding-right:15px;width:100%}.image-box-boder-box{position:relative}.image-box-boder-box::before{position:absolute;content:'';left:0;top:0;bottom:0;width:1px;background-image:-webkit-linear-gradient(top, #ccc 58.33333%, rgba(0,0,0,0) 0%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(58.33333%, #ccc), color-stop(0%, rgba(0,0,0,0)));background-image:-o-linear-gradient(top, #ccc 58.33333%, rgba(0,0,0,0) 0%);background-image:linear-gradient(to bottom, #ccc 58.33333%, rgba(0,0,0,0) 0%);background-position:left top;background-size:100% 8px;background-repeat:repeat-y;z-index:1}.image-box-boder-box::after{position:absolute;content:'';right:0;left:0;bottom:-1px;height:1px;background-image:-webkit-linear-gradient(left, #ccc 58.33333%, rgba(0,0,0,0) 0%);background-image:-webkit-gradient(linear, left top, right top, color-stop(58.33333%, #ccc), color-stop(0%, rgba(0,0,0,0)));background-image:-o-linear-gradient(left, #ccc 58.33333%, rgba(0,0,0,0) 0%);background-image:linear-gradient(to right, #ccc 58.33333%, rgba(0,0,0,0) 0%);background-position:left bottom;background-size:8px 100%;background-repeat:repeat-x}.image-box-boder-box .image-box-boder{padding:0;position:relative;transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),box-shadow 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.image-box-boder-box .image-box-boder::before{position:absolute;content:'';right:0;top:0;bottom:0;width:1px;background-image:-webkit-linear-gradient(top, #ccc 58.33333%, rgba(0,0,0,0) 0%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(58.33333%, #ccc), color-stop(0%, rgba(0,0,0,0)));background-image:-o-linear-gradient(top, #ccc 58.33333%, rgba(0,0,0,0) 0%);background-image:linear-gradient(to bottom, #ccc 58.33333%, rgba(0,0,0,0) 0%);background-position:left top;background-size:100% 8px;background-repeat:repeat-y}.image-box-boder-box .image-box-boder::after{position:absolute;content:'';right:0;left:0;top:0;height:1px;background-image:-webkit-linear-gradient(left, #ccc 58.33333%, rgba(0,0,0,0) 0%);background-image:-webkit-gradient(linear, left top, right top, color-stop(58.33333%, #ccc), color-stop(0%, rgba(0,0,0,0)));background-image:-o-linear-gradient(left, #ccc 58.33333%, rgba(0,0,0,0) 0%);background-image:linear-gradient(to right, #ccc 58.33333%, rgba(0,0,0,0) 0%);background-position:left bottom;background-size:8px 100%;background-repeat:repeat-x}.image-box-boder-box .image-box-boder:hover .style-09{background:#fff;border-radius:3px;-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);z-index:3;-webkit-box-shadow:0 18px 40px rgba(51,51,51,0.1);box-shadow:0 18px 40px rgba(51,51,51,0.1);z-index:9;position:relative;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@-webkit-keyframes boxImageAnimationSignal{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}1%{opacity:.14}20%{opacity:.3}40%{opacity:.4}60%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes boxImageAnimationSignal{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}1%{opacity:.14}20%{opacity:.3}40%{opacity:.4}60%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.large-image-grid-style-two .box-large-image__midea{position:relative;height:440px}.large-image-grid-style-two .bg-item-images{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.box-large-image__wrap{max-width:370px;width:100%;height:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 767px){.box-large-image__wrap{margin:auto}}.box-large-image__wrap:hover .box-large-image__box{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.box-large-image__wrap:hover .images-midea img{-webkit-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.box-large-image__wrap:hover .images-midea::after{background:#002fa6;opacity:.8}.box-large-image__wrap:hover .heading-wrap .heading{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.box-large-image__wrap:hover .button-wrapper .btn{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.box-large-image__box{-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.box-large-image__box .button-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:5px;overflow:hidden;z-index:3}.box-large-image__box .button-wrapper .btn{background:#fff;color:#086ad8;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.box-large-image__midea{position:relative;border-radius:5px;overflow:hidden}.box-large-image__midea .images-midea{text-align:center}.box-large-image__midea .images-midea img{width:100%;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-o-transition:transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.box-large-image__midea .images-midea::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(39%, transparent), to(#1c0f69));background-image:-webkit-linear-gradient(top, transparent 39%, #1c0f69 100%);background-image:-o-linear-gradient(top, transparent 39%, #1c0f69 100%);background-image:linear-gradient(-180deg, transparent 39%, #1c0f69 100%)}.box-large-image__midea .images-midea .heading-wrap{position:absolute;bottom:30px;left:0;right:0;width:250px;margin:0 auto;z-index:1;overflow:hidden}.box-large-image__midea .images-midea .heading-wrap .heading{font-size:24px;line-height:1.5;color:#fff;font-weight:500;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.box-large-image .box-info{position:relative;z-index:2;padding:30px 20px;text-align:center;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);height:100%;min-height:330px}.box-large-image .box-info .heading{-webkit-transform:translateY(-100%) translateY(-54px);-ms-transform:translateY(-100%) translateY(-54px);transform:translateY(-100%) translateY(-54px);font-size:24px;line-height:1.5;color:#fff}.box-large-image__content p{color:#7e7e7e}.box-large-image__content p strong{color:#333;font-weight:500}.box-large-image__two{height:100%;position:relative;overflow:hidden;display:block;width:100%}.box-large-image__two:hover .box-large-image__box{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.box-large-image__two:hover .box-large-image__midea::after{background:#002fa6;opacity:.8}.box-large-image__two:hover .box-info{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.box-large-image__two:hover .box-info .heading{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.box-large-image__two .box-large-image__midea{position:relative;border-radius:5px;overflow:hidden;text-align:center;height:320px}.box-large-image__two .box-large-image__midea img{width:100%;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-o-transition:transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.box-large-image__two .box-large-image__midea::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(11%, rgba(28,15,105,0)), color-stop(80%, #000));background-image:-webkit-linear-gradient(top, rgba(28,15,105,0) 11%, #000 80%);background-image:-o-linear-gradient(top, rgba(28,15,105,0) 11%, #000 80%);background-image:linear-gradient(-180deg, rgba(28,15,105,0) 11%, #000 80%)}.box-large-image__two__box{-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);position:relative;border-radius:5px;overflow:hidden;height:100%}.box-large-image__two__box .box-info{position:absolute;z-index:2;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:30px 20px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);height:330px;-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);top:0;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.box-large-image__two__box .box-info .heading{-webkit-transform:translateY(-100%) translateY(-54px);-ms-transform:translateY(-100%) translateY(-54px);transform:translateY(-100%) translateY(-54px);font-size:24px;line-height:1.5;color:#fff;margin-bottom:10px}.box-large-image__two__box .box-info .text{color:#ffffff}.box-large-image__two__box .box-info .btn{background:#d2a98e;margin-top:40px;display:inline-block;width:56px;height:56px;line-height:56px;text-align:center;border-radius:50%;color:#fff;font-size:18px;padding:0}.ht-large-box-images.style-03{display:block}.ht-large-box-images.style-03 .large-image-box{background:#fff;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 0 40px rgba(51,51,51,0.1);box-shadow:0 0 40px rgba(51,51,51,0.1);position:relative;margin-bottom:30px}.ht-large-box-images.style-03 .content{padding:32px 35px;padding-bottom:88px;text-align:center}.ht-large-box-images.style-03 .content .heading{font-weight:500;line-height:1.25;margin-bottom:12px}.ht-large-box-images.style-03 .content .text{color:#696969}.ht-large-box-images.style-03 .content .box-images-arrow{position:absolute;bottom:0;left:0;right:0;z-index:1;height:56px;line-height:55px;text-align:center;font-size:14px;font-weight:500;border-top:1px solid #eee;color:#086AD8}.ht-large-box-images.style-03 .content .box-images-arrow::before{background-color:#086AD8;content:'';position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);z-index:-1}.ht-large-box-images.style-03:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.ht-large-box-images.style-03:hover .content .heading{color:#086AD8}.ht-large-box-images.style-03:hover .content .box-images-arrow{color:#ffffff}.ht-large-box-images.style-03:hover .content .box-images-arrow::before{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ht-large-box-images.style-04{display:block}.ht-large-box-images.style-04 .large-image-box{position:relative;margin-bottom:30px}.ht-large-box-images.style-04 .box-image{-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.ht-large-box-images.style-04 .content{padding:32px 35px;padding-bottom:88px;text-align:center}.ht-large-box-images.style-04 .content .heading{font-weight:500;line-height:1.25;margin-bottom:12px}.ht-large-box-images.style-04 .content .text{color:#696969}.ht-large-box-images.style-04 .content .box-images-arrow{margin-top:20px;color:#086AD8}.ht-large-box-images.style-04:hover .box-image{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.brand-logo-slider__one .brand-logo-slider__container{padding:15px 0}.brand-logo-slider__one .brand-logo{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;position:relative}.brand-logo-slider__one .brand-logo__image{-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.brand-logo-slider__one .brand-logo__image-hover{visibility:hidden;opacity:0;-webkit-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8);-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;position:absolute;top:0;left:0;width:100%}.brand-logo-slider__one .brand-logo:hover .brand-logo__image{visibility:hidden;opacity:0;-webkit-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}.brand-logo-slider__one .brand-logo:hover .brand-logo__image-hover{opacity:1;visibility:visible;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.brand-logo-slider__two .brand-logo-two{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;position:relative}.brand-logo-slider__two .brand-logo-two__image{-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.brand-logo-slider__two .brand-logo-two__image-hover{visibility:hidden;opacity:0;-webkit-transform:translate(-50%, 20px);-ms-transform:translate(-50%, 20px);transform:translate(-50%, 20px);-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;position:absolute;top:0;left:50%;width:100%}.brand-logo-slider__two .brand-logo-two:hover .brand-logo-two__image{visibility:hidden;opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.brand-logo-slider__two .brand-logo-two:hover .brand-logo-two__image-hover{visibility:visible;opacity:1;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.brand-logo-slider__two .brand-logo-two--slider{margin-bottom:0}.brand-logo-slider__three .brand-logo{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;position:relative}.brand-logo-slider__three .brand-logo__image{opacity:0.4;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.brand-logo-slider__three .brand-logo:hover .brand-logo__image{opacity:1}.brand-logo-slider__three .brand-logo--slider{margin-bottom:0}.brand-logo-slider__four .brand-logo{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;position:relative}.brand-logo-slider__four .brand-logo__image{opacity:1;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.brand-logo-slider__four .brand-logo:hover .brand-logo__image{opacity:0.4}.brand-logo-slider__four .brand-logo--slider{margin-bottom:0}.brand-logo-slider-area .section-title .heading-text{max-width:700px;width:100%;font-weight:500;margin:auto}.separator-list .list-item{position:relative;margin-bottom:6px;padding-bottom:6px}.separator-list .list-item::before{position:absolute;bottom:0px;left:0;content:'';height:1px;width:100%;background:#eee}.separator-list .list-item:last-child{margin-bottom:0;padding-bottom:0px}.separator-list .list-item:last-child::before{display:none}.separator-list .list-item a{line-height:16px}.check-list .list-item{position:relative;padding-left:32px;margin-bottom:10px}.check-list .list-item::before{color:#086AD8;content:'\f00c';position:absolute;top:5px;left:0;display:block;font-size:13px;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:900}.check-list .list-item:last-child{margin-bottom:0;padding-bottom:0px}.check-list .list-item a{line-height:16px}.check-list.check-list-color-two .list-item::before{color:#d2a98e}.circle-list .list-item{position:relative;padding-left:14px;margin-bottom:12px}.circle-list .list-item::before{content:'';position:absolute;top:8px;left:0;display:block;width:5px;height:5px;border-radius:50%;background:#999}.circle-list .list-item:last-child{margin-bottom:0;padding-bottom:0px}.circle-list .list-item a{line-height:16px}.icon-list .list-item{position:relative;padding-left:0px;margin-bottom:12px}.icon-list .list-item .list__icon{color:#086AD8;font-size:16px;margin-right:10px}.icon-list .list-item a{line-height:16px}ol{min-width:45px;margin:0;padding-left:30px}.automatic-numbered-list .list-item{position:relative;padding-left:0px;margin-bottom:12px;font-size:24px;color:#333;line-height:1.2;font-weight:400}.automatic-numbered-list .list-item a{line-height:16px}.ht-list.style-auto-numbered-02 .list-item{position:relative;padding:0;margin-bottom:62px}.ht-list.style-auto-numbered-02 .list-item:last-child{margin-bottom:0}.ht-list.style-auto-numbered-02 .list-item .link{display:block}.ht-list.style-auto-numbered-02 .list-item .link:hover .title{color:#086AD8}.ht-list.style-auto-numbered-02 .list-item .link:hover .title::after{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);color:#086AD8}.ht-list.style-auto-numbered-02 .list-item .link:hover .title::before{opacity:0;visibility:hidden}.ht-list.style-auto-numbered-02 .list-item .link:hover .marker{color:#086AD8}.ht-list.style-auto-numbered-02 .marker{font-size:24px;font-weight:800;line-height:1.2;margin-right:10px;min-width:45px;color:#ababab;display:inline-block;float:left}.ht-list.style-auto-numbered-02 .title-wrap{overflow:hidden}.ht-list.style-auto-numbered-02 .title{font-size:24px;line-height:1.2;margin-top:14px;padding-top:20px;border-top:2px solid #ededed;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);padding-right:15px}.ht-list.style-auto-numbered-02 .title::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:400;content:'\f178';position:absolute;top:38px;right:0;color:#333;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.ht-list.style-auto-numbered-02 .title::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:400;content:'\f178';position:absolute;top:38px;right:0;opacity:0;visibility:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.icon-process-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;margin-bottom:-60px}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.icon-process-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.icon-process-single{padding:0 10px;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:60px}.icon-process-single__line{position:absolute;top:60px;left:100%;-webkit-transform:translate(-50%, -5px);-ms-transform:translate(-50%, -5px);transform:translate(-50%, -5px);height:10px;width:100%;line-height:0}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.icon-process-single__line{left:50%;bottom:-30px;top:auto;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.icon-process-single__line .dot{display:inline-block;vertical-align:middle;background:#e4e8f6;border-radius:50%;margin:0 8px}.icon-process-single__line .dot-1{width:2px;height:2px}.icon-process-single__line .dot-2{width:4px;height:4px}.icon-process-single__line .dot-3{width:6px;height:6px}.icon-process-single__line .dot-4{width:8px;height:8px}.icon-process-single__line .dot-5{width:10px;height:10px}.icon-process-single:last-child .icon-process-single__line{display:none}.icon-process-single__content-wrap{position:relative;text-align:center;margin:0 auto;max-width:320px}.icon-process-single__media{position:relative;width:120px;height:120px;line-height:120px;border-radius:40px;font-size:34px;background:#ffffff;-webkit-box-shadow:0 15px 50px rgba(89,69,230,0.12);box-shadow:0 15px 50px rgba(89,69,230,0.12);margin:0 auto 52px;color:#38cb89;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.icon-process-single__media{margin-bottom:30px}}.icon-process-single__media i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.icon-process-single__title{color:#6d70a6;margin-bottom:14px}.icon-process-single:hover .icon-process-single__media{background-color:#38cb89;color:#ffffff}.gradation-title-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){.gradation-title-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.gradation-sub-heading .heading{position:relative;font-size:13px;line-height:2em;letter-spacing:2px;text-transform:uppercase;display:inline-block;padding:35px 80px 35px 42px;z-index:1}.gradation-sub-heading .heading::before{background-color:#086ad8;content:'';position:absolute;top:47px;left:0;width:34px;height:1px}.gradation-sub-heading .heading mark{position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);font-size:120px;line-height:.8;font-weight:900;color:#ededed;z-index:-1}@media only screen and (max-width: 767px){.gradation-sub-heading .heading{margin-top:30px}}.ht-gradation.style-01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px}.ht-gradation.style-01 .item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;padding:0 15px}.ht-gradation.style-01 .item .line{width:100%;height:1px;background:#ededed;position:absolute;top:24px;left:15px}.ht-gradation.style-01 .item:last-child .line{display:none}.ht-gradation.style-01 .item .mask{opacity:0;visibility:hidden}.ht-gradation.style-01 .item:hover .mask{opacity:1;visibility:visible}.ht-gradation.style-01 .item:hover .circle{color:#ffffff;background:#086AD8}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.ht-gradation.style-01{display:block}.ht-gradation.style-01 .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.ht-gradation.style-01 .item .line{left:39px;height:100%;width:1px;top:15px}.ht-gradation.style-01 .content-wrap{padding:10px 0 50px 30px}}.ht-gradation.style-01 .circle-wrap{display:inline-block;position:relative;margin-bottom:56px}.ht-gradation.style-01 .circle{position:relative;z-index:1;width:48px;height:48px;line-height:44px;text-align:center;border:2px solid #e8e8e8;border-radius:50%;font-size:18px;background-color:#fff;margin-bottom:0;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.ht-gradation.style-01 .wave-pulse{width:1px;height:0;margin:0 auto}.ht-gradation.style-01 .wave-pulse::before,.ht-gradation.style-01 .wave-pulse::after{opacity:0;content:'';display:block;position:absolute;width:100px;height:100px;top:50%;left:50%;background:#fff;border-radius:50%;border:1px solid #ababab;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:gradationMask 3s linear infinite;animation:gradationMask 3s linear infinite}.ht-gradation.style-01 .wave-pulse-2::before{-webkit-animation-delay:1.2s;animation-delay:1.2s}.ht-gradation.style-01 .wave-pulse-3::before{-webkit-animation-delay:2.4s;animation-delay:2.4s}.ht-gradation.style-01 .heading{font-weight:500}.ht-gradation.style-01 .text{margin-top:17px}.ht-gradation.style-01 .gradation-btn{font-weight:500;margin-top:20px;font-size:14px;color:#086AD8}.ht-gradation.style-01 .gradation-btn:hover{color:#d2a98e}@-webkit-keyframes gradationMask{0%{-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);opacity:1}90%{opacity:1}100%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:0;border-color:transparent}}@keyframes gradationMask{0%{-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);opacity:1}90%{opacity:1}100%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:0;border-color:transparent}}.instagram-feed-thumb{overflow:hidden;margin:-10px}.instagram-image{width:20%;overflow:hidden;position:relative;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.instagram-image::after{position:absolute;height:100%;width:100%;content:'';background:rgba(0,0,0,0.3);left:0;top:0;opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.instagram-image::before{position:absolute;height:40px;width:40px;border-radius:50%;background:#000;color:#fff;font-family:"Font Awesome 5 Pro";content:'\f004';left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;z-index:3;text-align:center;line-height:40px}@media only screen and (min-width: 992px) and (max-width: 1199px){.instagram-image{width:25%}}@media only screen and (min-width: 768px) and (max-width: 991px){.instagram-image{width:25%}}@media only screen and (max-width: 767px){.instagram-image{width:33.333%}}@media only screen and (max-width: 575px){.instagram-image{width:50%}}.instagram-image img{width:100%}.instagram-image:hover::after{opacity:1;visibility:visible}.instagram-image:hover::before{opacity:1;visibility:visible}.instagram-image:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.ht-message-box{background:#eee;padding:27px 30px 27px 50px;font-weight:500;border-radius:5px}.ht-message-box .icon{margin-right:10px}.ht-message-box.style-info{color:#5b63fe;background:rgba(91,99,254,0.1)}.ht-message-box.style-success{background:rgba(56,203,137,0.1);color:#38cb89}.ht-message-box.style-error{background:rgba(254,40,84,0.1);color:#fe2854}.ht-message-box.style-warning{color:#fb0;background:rgba(255,187,0,0.1)}.single-popup-wrap{position:relative}.video-link{-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);display:block}.video-link .ht-popup-video.video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:rgba(8,106,216,0.8)}.video-link .ht-popup-video.video-button{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.video-link .ht-popup-video.video-button .video-mark{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%, -50%);-ms-transform:translateY(-50%, -50%);transform:translateY(-50%, -50%);pointer-events:none}.video-link .ht-popup-video.video-button .video-mark .wave-pulse{width:1px;height:0;margin:0 auto}.video-link .ht-popup-video.video-button .video-mark .wave-pulse::after,.video-link .ht-popup-video.video-button .video-mark .wave-pulse::before{opacity:0;content:'';display:block;position:absolute;width:200px;height:200px;top:50%;left:50%;border-radius:50%;border:3px solid #086AD8;-webkit-animation:zoomBig 3.25s linear infinite;animation:zoomBig 3.25s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.video-link .ht-popup-video.video-button .video-mark .wave-pulse::before{-webkit-animation-delay:.75s;animation-delay:.75s}.video-link .ht-popup-video .video-button{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.video-link .ht-popup-video .video-button__one{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.video-link .ht-popup-video .video-button__one .video-play{width:72px;height:72px;background:transparent;border:6px solid #fff;border-radius:50%;-webkit-transition:all 1s cubic-bezier(0, 0, 0.2, 1) !important;-o-transition:all 1s cubic-bezier(0, 0, 0.2, 1) !important;transition:all 1s cubic-bezier(0, 0, 0.2, 1) !important}.video-link .ht-popup-video .video-button__one .video-play-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);line-height:1;margin-left:1px}.video-link .ht-popup-video .video-button__one .video-play-icon::before{content:'';position:absolute;top:0;left:0;width:0;height:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:17px solid #fff}.video-link .ht-popup-video .video-button__two{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.video-link .ht-popup-video .video-button__two .video-play{width:78px;height:78px;background:#086AD8;-webkit-box-shadow:0 2px 41px 0 rgba(91,99,254,0.36);box-shadow:0 2px 41px 0 rgba(91,99,254,0.36);border-radius:50%;-webkit-transition:all 1s cubic-bezier(0, 0, 0.2, 1) !important;-o-transition:all 1s cubic-bezier(0, 0, 0.2, 1) !important;transition:all 1s cubic-bezier(0, 0, 0.2, 1) !important;-webkit-box-shadow:0 20px 30px rgba(0,0,0,0.07);box-shadow:0 20px 30px rgba(0,0,0,0.07)}.video-link .ht-popup-video .video-button__two .video-play-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);line-height:1;margin-left:1px}.video-link .ht-popup-video .video-button__two .video-play-icon::before{content:'';position:absolute;top:0;left:0;width:0;height:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:17px solid #fff;border-top-width:12px;border-bottom-width:12px;border-left-width:19px;border-left-color:#ffffff}.video-link:hover .video-play{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}@-webkit-keyframes zoomBig{0%{-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);opacity:1;border-width:3px}40%{opacity:.5;border-width:2px}65%{border-width:1px}100%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:0;border-width:1px}}@keyframes zoomBig{0%{-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);opacity:1;border-width:3px}40%{opacity:.5;border-width:2px}65%{border-width:1px}100%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:0;border-width:1px}}@keyframes zoomBig{0%{-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);opacity:1;border-width:3px}40%{opacity:.5;border-width:2px}65%{border-width:1px}100%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:0;border-width:1px}}.center-plexible-row .swiper-slide{width:auto}.center-plexible-row .single-flexible-slider img{height:400px}@media only screen and (min-width: 992px) and (max-width: 1199px){.center-plexible-row .single-flexible-slider img{height:100%}}@media only screen and (min-width: 768px) and (max-width: 991px){.center-plexible-row .single-flexible-slider img{height:300px}}@media only screen and (max-width: 767px){.center-plexible-row .single-flexible-slider img{height:100%}}.auto-plexible-row .swiper-slide{width:auto}.auto-plexible-row .single-flexible-slider img{height:400px}@media only screen and (min-width: 992px) and (max-width: 1199px){.auto-plexible-row .single-flexible-slider img{height:350px}}@media only screen and (min-width: 768px) and (max-width: 991px){.auto-plexible-row .single-flexible-slider img{height:300px}}@media only screen and (max-width: 767px){.auto-plexible-row .single-flexible-slider img{height:100%}}.pricing-table-wrapper{margin-bottom:-30px}.pricing-table-one{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pricing-table-one .pricing-table{margin-bottom:30px}.pricing-table-one .pricing-table__inner{position:relative;overflow:hidden;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);text-align:center;padding:49px 20px 51px;border-radius:5px;background-color:#ffffff;-webkit-box-shadow:0 0 30px rgba(51,51,51,0.1);box-shadow:0 0 30px rgba(51,51,51,0.1)}.pricing-table-one .pricing-table__header{margin-bottom:25px}.pricing-table-one .pricing-table__header .sub-title{font-size:15px;line-height:1.5;color:inherit;text-transform:uppercase;letter-spacing:2px;margin-bottom:21px;z-index:2;position:relative}.pricing-table-one .pricing-table__image{position:relative;width:162px;height:162px;border-radius:50%;margin:0 auto 20px;background-image:-webkit-linear-gradient(290deg, #fbf7f4 0%, #fefdfd 100%);background-image:-o-linear-gradient(290deg, #fbf7f4 0%, #fefdfd 100%);background-image:linear-gradient(160deg, #fbf7f4 0%, #fefdfd 100%);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pricing-table-one .pricing-table__title{color:#ccc;margin-bottom:19px;font-size:15px;text-transform:uppercase;z-index:1;position:relative}.pricing-table-one .pricing-table__price-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:500}.pricing-table-one .pricing-table__price-wrap .currency{font-size:15px;margin-bottom:0;color:#ababab}.pricing-table-one .pricing-table__price-wrap .price{font-size:56px;line-height:.8;margin:0 4px;font-weight:300;color:#333}.pricing-table-one .pricing-table__price-wrap .period{font-size:15px;margin-bottom:0;color:#ababab;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.pricing-table-one .pricing-table__list{margin:29px auto 0;max-width:270px}.pricing-table-one .pricing-table__list li{position:relative;display:block;padding:7px 0 7px 31px}.pricing-table-one .pricing-table__list li::before{content:'\f00c';color:#d2a98e;position:absolute;top:12px;left:0;display:inline-block;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:900}.pricing-table-one .pricing-table__list li .featured{font-weight:500}.pricing-table-one .pricing-table__footer{margin-top:30px;padding-top:8px}.pricing-table-one .pricing-table__footer .ht-btn{width:180px;max-width:100%}.pricing-table-one .pricing-table__footer .ht-btn--outline{border-width:1px}.pricing-table-one .pricing-table__feature-mark{position:absolute;top:0;right:0;height:92px;width:92px;background:#d2a98e}.pricing-table-one .pricing-table__feature-mark::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:none repeat scroll 0 0 #fff;content:"";height:159px;right:23px;position:absolute;top:10px;width:100%}.pricing-table-one .pricing-table__feature-mark span{position:absolute;top:20px;right:7px;text-align:center;font-size:11px;font-weight:700;line-height:1.19;display:block;color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:50px;text-transform:uppercase;letter-spacing:1px}.pricing-table-one .pricing-table:hover .pricing-table__inner{-webkit-box-shadow:0 41px 43px rgba(51,51,51,0.07);box-shadow:0 41px 43px rgba(51,51,51,0.07);border:0 solid transparent;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.pricing-table-one .pricing-table--popular .pricing-table__inner{border:0 solid transparent;padding:49px 20px 51px}.pricing-table-two .pricing-table{margin-bottom:30px}.pricing-table-two .pricing-table__inner{position:relative;overflow:hidden;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);text-align:center;padding:34px 20px 40px;border:1px solid #dce6ed;border-radius:5px;background-color:#ffffff}.pricing-table-two .pricing-table__header{margin-bottom:25px}.pricing-table-two .pricing-table__title{color:#333;margin-bottom:24px}.pricing-table-two .pricing-table__price-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pricing-table-two .pricing-table__price-wrap .currency{font-size:15px;margin-bottom:0;color:#ababab}.pricing-table-two .pricing-table__price-wrap .price{font-size:56px;line-height:.8;margin:0 4px;font-weight:300;color:#333}.pricing-table-two .pricing-table__price-wrap .period{font-size:15px;margin-bottom:0;color:#ababab;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.pricing-table-two .pricing-table__list li{position:relative;display:block;padding:5px 0}.pricing-table-two .pricing-table__list li .featured{font-weight:500}.pricing-table-two .pricing-table__footer{margin-top:30px}.pricing-table-two .pricing-table__footer .ht-btn{width:180px;max-width:100%}.pricing-table-two .pricing-table__footer .ht-btn:hover{background:#086AD8}.pricing-table-two .pricing-table__feature-mark{position:absolute;top:-1px;right:-1px;width:0;height:0;border-top:88px solid #d2a98e;border-bottom:88px solid transparent;border-left:88px solid transparent}.pricing-table-two .pricing-table__feature-mark span{position:absolute;top:-72px;right:6px;text-align:center;font-size:11px;font-weight:700;line-height:1.19;display:block;color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pricing-table-two .pricing-table:hover .pricing-table__inner{-webkit-box-shadow:0 2px 30px rgba(89,69,230,0.12);box-shadow:0 2px 30px rgba(89,69,230,0.12);border:0 solid transparent;padding:35px 21px 41px;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.pricing-table-two .pricing-table--popular .pricing-table__inner{-webkit-box-shadow:0 2px 30px rgba(89,69,230,0.12);box-shadow:0 2px 30px rgba(89,69,230,0.12);border:0 solid transparent;padding:35px 21px 41px;background:#002FA6}.pricing-table-two .pricing-table--popular .pricing-table__title{color:#ffffff}.pricing-table-two .pricing-table--popular .pricing-table__price-wrap .currency{color:#ffffff}.pricing-table-two .pricing-table--popular .pricing-table__price-wrap .price{color:#ffffff}.pricing-table-two .pricing-table--popular .pricing-table__price-wrap .period{color:#ffffff}.pricing-table-two .pricing-table--popular .pricing-table__list li{color:#ffffff}.ht-plans-menu .tab__item:first-child a{border-top-left-radius:5px !important;border-bottom-left-radius:5px !important}.ht-plans-menu .tab__item:last-child a{border-top-right-radius:5px !important;border-bottom-right-radius:5px !important}.ht-plans-menu .tab__item a{font-size:16px;font-weight:500;line-height:1.25;border:1px solid #ededed;background:#fff;color:#454545;padding:18px 10px 16px;min-width:160px;border-radius:0}.ht-plans-menu .tab__item a.active{background:#086AD8;color:#ffffff;border-color:#086AD8 !important}.progress-bar--one .progress-charts{margin-bottom:20px;padding-bottom:20px;overflow:hidden}.progress-bar--two .progress-charts{padding-bottom:20px;overflow:hidden}.progress-charts .heading{color:#6d70a6;margin-bottom:12px;font-weight:400}.progress-charts .progress{height:4px;overflow:visible;font-size:14px;background-color:#f5f5f5;border-radius:0}.progress-charts .progress .progress-bar{position:relative;background:#086AD8;color:#086AD8;overflow:visible}.progress-charts .progress .progress-bar::after,.progress-charts .progress .progress-bar::before{content:'';position:absolute;right:-4px;top:50%;border-radius:50%;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%)}.progress-charts .progress .progress-bar::after{height:13px;width:13px;border:3px solid currentColor}.progress-charts .progress .progress-bar::before{height:28px;width:28px;border:1px solid currentColor;opacity:.3}.progress-charts .progress .progress-bar span.percent-label{position:absolute;right:-20px;font-size:14px;font-weight:500;top:-40px;color:#2e3280;line-height:2}.progress-charts .progress .progress-bar.gradient-1{color:#61fded;background-color:#0d8abc;background-image:-webkit-linear-gradient(314deg, #0d8abc 0px, #61fded 100%);background-image:-o-linear-gradient(314deg, #0d8abc 0px, #61fded 100%);background-image:linear-gradient(-224deg, #0d8abc 0px, #61fded 100%)}.progress-charts .progress .progress-bar.gradient-2{color:#eece90;background-color:#d45529;background-image:-webkit-linear-gradient(314deg, #d45529 0px, #eece90 100%);background-image:-o-linear-gradient(314deg, #d45529 0px, #eece90 100%);background-image:linear-gradient(-224deg, #d45529 0px, #eece90 100%)}.progress-charts .progress .progress-bar.gradient-3{color:#5c51ff;background-color:#f646a9;background-image:-webkit-linear-gradient(314deg, #f646a9 0px, #5c51ff 100%);background-image:-o-linear-gradient(314deg, #f646a9 0px, #5c51ff 100%);background-image:linear-gradient(-224deg, #f646a9 0px, #5c51ff 100%)}.progress-charts .progress .progress-bar.gradient-4{color:#e5529a;background-color:#e77654;background-image:-webkit-linear-gradient(314deg, #e77654 0px, #e5529a 100%);background-image:-o-linear-gradient(314deg, #e77654 0px, #e5529a 100%);background-image:linear-gradient(-224deg, #e77654 0px, #e5529a 100%)}.progress-charts .progress__two .progress{height:16px;overflow:visible;font-size:14px;border-radius:0;height:32px;padding:6px;border-radius:30px;-webkit-box-shadow:none;box-shadow:none;background-color:#f2f2f2}.progress-charts .progress__two .progress-bar{background-color:#9C7AF2;background:#086AD8;position:relative;top:auto;bottom:auto;left:auto;right:auto;border-radius:inherit}.progress-charts .progress__two .progress-bar::after,.progress-charts .progress__two .progress-bar::before{display:none}.progress-charts .progress__two .progress-bar span.percent-label{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;display:block;font-size:12px;font-weight:500;color:#fff}.progress-charts .progress__two .progress.gradient-1{color:#61fded;background-color:#0d8abc;background-image:-webkit-linear-gradient(314deg, #0d8abc 0px, #61fded 100%);background-image:-o-linear-gradient(314deg, #0d8abc 0px, #61fded 100%);background-image:linear-gradient(-224deg, #0d8abc 0px, #61fded 100%)}.progress-charts .progress__two .progress.gradient-2{color:#eece90;background-color:#d45529;background-image:-webkit-linear-gradient(314deg, #d45529 0px, #eece90 100%);background-image:-o-linear-gradient(314deg, #d45529 0px, #eece90 100%);background-image:linear-gradient(-224deg, #d45529 0px, #eece90 100%)}.progress-charts .progress__two .progress.gradient-3{color:#5c51ff;background-color:#f646a9;background-image:-webkit-linear-gradient(314deg, #f646a9 0px, #5c51ff 100%);background-image:-o-linear-gradient(314deg, #f646a9 0px, #5c51ff 100%);background-image:linear-gradient(-224deg, #f646a9 0px, #5c51ff 100%)}.progress-charts .progress__two .progress.gradient-4{color:#e5529a;background-color:#e77654;background-image:-webkit-linear-gradient(314deg, #e77654 0px, #e5529a 100%);background-image:-o-linear-gradient(314deg, #e77654 0px, #e5529a 100%);background-image:linear-gradient(-224deg, #e77654 0px, #e5529a 100%)}.row-separators-wrap{position:relative}.separators-space{padding-top:300px;padding-bottom:300px}.row-separators-images{background-image:url(../images/bg/home-resolutions-hero-bg-image.webp);background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.row-separators-bg{background:#69afed}.vc_row-separator.bottom{bottom:0}.vc_row-separator svg{height:100px;width:100%}.vc_row-separator{position:absolute;width:100%;left:0;z-index:1;line-height:0}.row-separators-style .vc_row-separator svg{fill:#fff}.square-style .vc_row-separator.square.bottom{-webkit-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.square-style .vc_row-separator.square{width:auto;left:50%}.square-style .vc_row-separator svg{height:90px}.square-style .vc_row-separator svg{fill:#f7be68}.big-triangle-style .big_triangle.bottom{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.big-triangle-style .vc_row-separator svg{fill:#fff}.tilt-right-style .tilt_right.bottom{-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.tilt-right-style .vc_row-separator svg{fill:#69afed}.tilt-left-style .vc_row-separator.top{top:0}.tilt-left-style .vc_row-separator.tilt_left.top{-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}.tilt-left-style .vc_row-separator svg{height:100px}.tilt-left-style .vc_row-separator svg{fill:#69afed}.wavify-wrapper{position:absolute;bottom:0;width:100%}.wavify-wrapper svg{height:380px}.triangle-bottom .vc_row-separator.triangle.bottom{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.triangle-bottom .vc_row-separator.triangle.bottom{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.triangle-bottom .vc_row-separator svg{fill:#fff}.triangle-bottom .vc_row-separator svg{height:40px}.curve-style .vc_row-separator.bottom{bottom:0}.curve-style .vc_row-separator svg{fill:#fff}.curve-style .vc_row-separator svg{height:50px}.waves-style .vc_row-separator.bottom{bottom:0}.waves-style .vc_row-separator svg{height:30px}.waves-style .vc_row-separator svg{fill:#69afed}.circle-style .vc_row-separator.top{top:0}.circle-style .vc_row-separator svg{height:50px}.circle-style .vc_row-separator svg{fill:#69afed}.default-bg-2{background:#69AFED}.particles-area{position:relative}.constellation-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.vc_row-separator.bottom{bottom:0}.triangle-one-style .vc_row-separator svg,.triangle-two--style .vc_row-separator svg{fill:#69afed}.triangle-one-style .vc_row-separator svg,.triangle-two--style .vc_row-separator svg{height:200px}.triangle-two--style .vc_row-separator.tilt_right.top{-webkit-transform:scale(-1, -1);-ms-transform:scale(-1, -1);transform:scale(-1, -1)}.circle-progress-wrapper{position:relative}.feature-list-progress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width: 575px), only screen and (min-width: 768px) and (max-width: 991px){.feature-list-progress{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.feature-list-progress__info{margin-left:40px;-webkit-flex-basis:calc(100% - 170px);-ms-flex-preferred-size:calc(100% - 170px);flex-basis:calc(100% - 170px)}@media only screen and (max-width: 575px), only screen and (min-width: 768px) and (max-width: 991px){.feature-list-progress__info{margin-top:20px;margin-left:0}}.feature-list-progress__counter{-webkit-flex-basis:170px;-ms-flex-preferred-size:170px;flex-basis:170px}.feature-list-progress__list li{margin-bottom:10px}.chart-progress{position:relative;width:160px;height:160px}.chart-progress canvas{position:absolute;top:0;left:0}.chart-progress.cart-pogress-small{width:140px;height:140px}.chart-progress__inner-wrapper{width:100%;height:100%;padding:13px;position:relative}.chart-progress__inner{width:100%;height:100%;border-radius:50%;background:#086AD8}.chart-progress__inner--gradient{width:100%;height:100%;border-radius:50%;background-color:#f76b1c;background-image:-webkit-linear-gradient(314deg, #fad961 0, #f76b1c 100%);background-image:-o-linear-gradient(314deg, #fad961 0, #f76b1c 100%);background-image:linear-gradient(-224deg, #fad961 0, #f76b1c 100%)}.chart-progress__inner--bg-blue{background:#5945e6}.chart-progress__inner--theme-two{background:#d2a98e}.chart-progress__inner--white{background:transparent}.chart-progress__inner-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.chart-progress__inner-text{color:#ffffff}.chart-progress__inner-text.text-black{color:#000000;font-size:24px;font-weight:400}.chart-progress__inner-text.chart-icon{font-size:34px}.circle-design{position:absolute;border-radius:50%;-webkit-animation:jump infinite 2s;animation:jump infinite 2s;-webkit-animation-direction:alternate;animation-direction:alternate;background-color:#f76b1c;background:#086AD8}.circle-design.one{width:43px;height:43px;left:0;bottom:28px}.circle-design.two{width:17px;height:17px;right:-20px;top:50%;margin-top:-8px;-webkit-animation-delay:1s;animation-delay:1s}.circle-design--theme-two{background:#d2a98e}.circle-design--gradient{background-color:#f76b1c;background-image:-webkit-linear-gradient(314deg, #fad961 0, #f76b1c 100%);background-image:-o-linear-gradient(314deg, #fad961 0, #f76b1c 100%);background-image:linear-gradient(-224deg, #fad961 0, #f76b1c 100%)}.circle-design--bg-green{background:#38cb89;-webkit-box-shadow:0 2px 17px rgba(89,69,230,0.27);box-shadow:0 2px 17px rgba(89,69,230,0.27)}@-webkit-keyframes jump{0%{-webkit-transform:translateY(-10px) scale(0.9, 0.9);transform:translateY(-10px) scale(0.9, 0.9)}100%{-webkit-transform:translateY(10px) scale(1, 1);transform:translateY(10px) scale(1, 1)}}@keyframes jump{0%{-webkit-transform:translateY(-10px) scale(0.9, 0.9);transform:translateY(-10px) scale(0.9, 0.9)}100%{-webkit-transform:translateY(10px) scale(1, 1);transform:translateY(10px) scale(1, 1)}}.feature-list-progress{z-index:3;position:relative}.ht-social-networks .item{display:inline-block}.ht-social-networks .item .social-link{display:block;padding:5px 8px}.ht-social-networks.large-icon .social-link{padding:5px 13px;font-size:20px}.ht-social-networks.extra-large-icon .social-link{padding:5px 15px;font-size:30px}.ht-social-networks.flat-round .item,.ht-social-networks.solid-rounded-icon .item{margin:8px}.ht-social-networks.flat-round .social-link,.ht-social-networks.solid-rounded-icon .social-link{font-size:18px;display:block;text-align:center;height:48px;width:48px;line-height:40px;background:#ededed;color:#696969;border-radius:50%;position:relative}.ht-social-networks.flat-round .social-link:hover,.ht-social-networks.solid-rounded-icon .social-link:hover{color:#ffffff;background:#086AD8}.ht-social-networks.solid-rounded-icon .social-link{background:transparent;border:1px solid #e0e0e0}.ht-social-networks.solid-rounded-icon .social-link:hover{border:1px solid #086AD8;color:#ffffff}.ht-social-networks.solid-rounded-icon.social-white .social-link{color:#ffffff}.ht-social-networks.solid-rounded-icon.social-white .social-link:hover{border:1px solid #ffffff;color:#086AD8;background:#ffffff}.ht-social-networks.icon-tilte .link-icon{font-size:16px;min-width:16px;margin-right:10px}.ht-social-networks.tilte-style .social-link{position:relative}.ht-social-networks.tilte-style .social-link::before{content:'-';position:absolute;top:50%;left:-5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#333}.ht-social-networks.tilte-style .social-link:hover .link-text::after{background-color:#d2a98e;width:100%;left:0}.ht-social-networks.tilte-style .item:first-child .social-link::before{display:none}.ht-social-networks.tilte-style .link-text{font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:500;color:#333;position:relative;padding:5px 0;z-index:1}.ht-social-networks.tilte-style .link-text::before{content:'';height:2px;bottom:0;position:absolute;left:0;right:0;z-index:-2;background:rgba(0,0,0,0.2)}.ht-social-networks.tilte-style .link-text::after{content:'';height:2px;width:0;bottom:0;position:absolute;left:auto;right:0;z-index:-1;-webkit-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;-o-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s}.ht-social-networks.white-tilte-social .social-link::before{color:rgba(255,255,255,0.7)}.ht-social-networks.white-tilte-social .social-link:hover .link-text::after{background-color:#ffffff}.ht-social-networks.white-tilte-social .link-text{color:#fff}.ht-social-networks.white-tilte-social .link-text::before{background:rgba(255,255,255,0.7)}.ht-tab-menu{margin:0 -10px}.ht-tab-menu li{margin:0 10px}.ht-tab-menu li a{font-size:14px;font-weight:500;line-height:1.3;text-transform:uppercase;letter-spacing:1px;border:1px solid #ededed !important;border:#ededed;background:#fff;color:#696969;padding:21px 20px 19px;min-width:200px;border-radius:5px !important}.ht-tab-menu li a.active{color:#086AD8;border-color:#086AD8 !important}@media only screen and (min-width: 992px) and (max-width: 1199px){.ht-tab-menu li a{padding:21px 10px 19px}}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px){.ht-tab-menu li a{padding:12px 13px 12px;min-width:150px;margin-bottom:10px}}.ht-tab-menu_two li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.tab-history-image img{border-radius:5px}.tab-content-inner .text{font-size:18px;font-size:18px}.tab-slider-nav--list{display:block;margin-bottom:50px;opacity:0.6}.tab-slider-nav--list:hover{opacity:0.9}.tab-slider-nav--list .ht-slider-tab-icon{background:rgba(255,255,255,0.2);display:inline-block;float:left;width:70px;height:70px;line-height:70px;text-align:center;font-size:32px;border-radius:15px;color:#fff;-webkit-box-shadow:0 15px 50px rgba(89,69,230,0.12);box-shadow:0 15px 50px rgba(89,69,230,0.12);margin-right:30px}.tab-slider-nav--list h5{display:block;color:#fff;max-width:280px}.tab-slider-nav--list p{margin-top:26px;display:block;font-size:15px;font-style:normal;font-weight:400;color:#fff}@media only screen and (min-width: 992px) and (max-width: 1199px){.tab-slider-nav--list:last-child{margin-bottom:0}}.tab-slider-nav .slick-current .tab-slider-nav--list{opacity:1}.tab-slider-nav .slick-current .tab-slider-nav--list .ht-slider-tab-icon{background-image:-webkit-linear-gradient(315deg, #f8c59b 0%, #e68c60 100%);background-image:-o-linear-gradient(315deg, #f8c59b 0%, #e68c60 100%);background-image:linear-gradient(-225deg, #f8c59b 0%, #e68c60 100%)}.start-ups-left-tab .tab-slider-nav--list{display:block;margin-bottom:50px;opacity:0.6 !important}.start-ups-left-tab .tab-slider-nav--list:hover{opacity:0.9}.start-ups-left-tab .tab-slider-nav .slick-current .tab-slider-nav--list{opacity:1 !important}.start-ups-left-tab .tab-slider-nav .slick-current .tab-slider-nav--list .ht-slider-tab-icon{background-image:-webkit-linear-gradient(315deg, #f8c59b 0%, #e68c60 100%) !important;background-image:-o-linear-gradient(315deg, #f8c59b 0%, #e68c60 100%) !important;background-image:linear-gradient(-225deg, #f8c59b 0%, #e68c60 100%) !important}.tab-slider-images .slick-dots{text-align:center;margin-top:30px}.tab-slider-images .slick-dots li{display:inline-block;margin:0 15px}.tab-slider-images .slick-dots li button{font-size:0;line-height:0;display:block;width:8px;height:8px;padding:5px;cursor:pointer;border:0;outline:none;border-radius:50%;-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.tab-slider-images .slick-dots li button:hover{width:10px;height:10px}.tab-slider-images .slick-dots li.slick-active button{width:16px;height:16px;border-radius:50%;-webkit-box-shadow:0 0 9px #ededed;box-shadow:0 0 9px #ededed}.modern-grid--6{display:grid;grid-row-gap:60px;grid-template-columns:repeat(6, 1fr)}@media only screen and (min-width: 992px) and (max-width: 1199px){.modern-grid--6{grid-template-columns:repeat(5, 1fr)}}@media only screen and (min-width: 768px) and (max-width: 991px){.modern-grid--6{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 767px){.modern-grid--6{grid-template-columns:repeat(2, 1fr)}}.carousel-slider__content{margin-top:25px;padding:0 20px}.carousel-slider__content .headeing{margin-bottom:10px}.sider-title-button-box .ht-btn{margin-right:15px}.ht-team-member .team-image{position:relative}.ht-team-member .social-networks{position:absolute;bottom:20px;left:20px;right:20px;padding:10px 0;opacity:0;visibility:hidden;text-align:center;padding:6px 0;background-color:#002FA6;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.ht-team-member .social-networks a{display:inline-block;font-size:16px;line-height:0;color:#fff;padding:10px 14px}.ht-team-member:hover .social-networks{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ht-team-member .team-info{margin-top:20px}.ht-team-member-style-one .ht-team-member{max-width:310px;margin:auto;margin-bottom:60px}@media only screen and (max-width: 767px){.ht-team-member-style-one .ht-team-member{margin-bottom:30px}}.ht-team-member-style-two .ht-team-member{max-width:350px;margin:auto;margin-bottom:60px}@media only screen and (max-width: 767px){.ht-team-member-style-two .ht-team-member{margin-bottom:30px}}.ht-team-member-style-three .ht-team-member{max-width:350px;margin:auto;margin-bottom:60px}@media only screen and (max-width: 767px){.ht-team-member-style-three .ht-team-member{margin-bottom:30px}}.team_member-list .team__title{font-size:15px;text-transform:uppercase}[class*="hint--"]{position:relative;display:inline-block}[class*="hint--"]:before,[class*="hint--"]:after{position:absolute;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;-webkit-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}[class*="hint--"]:hover:before,[class*="hint--"]:hover:after{visibility:visible;opacity:1}[class*="hint--"]:hover:before,[class*="hint--"]:hover:after{-webkit-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}[class*="hint--"]:before{content:'';position:absolute;background:transparent;border:7px solid transparent;z-index:1000001}[class*="hint--"]:after{background:#086AD8;color:white;padding:8px 10px;font-size:14px;line-height:14px;white-space:nowrap;border-radius:5px;-webkit-box-shadow:4px 4px 8px rgba(0,0,0,0.3);box-shadow:4px 4px 8px rgba(0,0,0,0.3)}[class*="hint--"][aria-label]:after{content:attr(aria-label)}[class*="hint--"][data-hint]:after{content:attr(data-hint)}[aria-label='']:before,[aria-label='']:after,[data-hint='']:before,[data-hint='']:after{display:none !important}.hint--top-left:before{border-top-color:#086AD8}.hint--top-right:before{border-top-color:#086AD8}.hint--top:before{border-top-color:#086AD8}.hint--bottom-left:before{border-bottom-color:#086AD8}.hint--bottom-right:before{border-bottom-color:#086AD8}.hint--bottom:before{border-bottom-color:#086AD8}.hint--left:before{border-left-color:#086AD8}.hint--right:before{border-right-color:#086AD8}.hint--white:after{background:#ffffff;color:#333;padding:8px 10px;font-size:14px;line-height:14px;white-space:nowrap;border-radius:5px}.hint--white:before{border-top-color:#ffffff}.hint--black:after{background:#000000;color:#ffffff;padding:8px 10px;font-size:14px;line-height:14px;white-space:nowrap;border-radius:5px}.hint--black:before{border-top-color:#000000}.hint--black.hint--bottom::before{border-bottom-color:#000000}.hint--black.hint--top-left::before{border-top-color:#000000}.hint--black.hint--bottom-left::before{border-bottom-color:#000000}.hint--black.hint--top::before{border-top-color:#000000}.hint--black.hint--left::before{border-left-color:#000000}.hint--black:before{border-top-color:transparent}.hint--theme-two:after{background:#d2a98e;color:#ffffff;padding:8px 10px;font-size:14px;line-height:14px;white-space:nowrap;border-radius:5px}.hint--theme-two:before{border-top-color:#d2a98e}.hint--theme-two.hint--bottom::before{border-bottom-color:#d2a98e}.hint--theme-two.hint--top-left::before{border-top-color:#d2a98e}.hint--theme-two.hint--top::before{border-top-color:#d2a98e}.hint--theme-two.hint--left::before{border-left-color:#d2a98e}.hint--theme-two:before{border-top-color:transparent}.hint--top:before{margin-bottom:-13px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 7px)}.hint--top:after{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--bottom:before{margin-top:-13px}.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}.hint--bottom:before{left:calc(50% - 7px)}.hint--bottom:after{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--right:before{margin-left:-13px;margin-bottom:-7px}.hint--right:after{margin-bottom:-15px}.hint--right:before,.hint--right:after{left:100%;bottom:50%}.hint--right:hover:before{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}.hint--right:hover:after{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{margin-right:-13px;margin-bottom:-7px}.hint--left:after{margin-bottom:-15px}.hint--left:before,.hint--left:after{right:100%;bottom:50%}.hint--left:hover:before{-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}.hint--left:hover:after{-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}.hint--top-left:before{margin-bottom:-13px}.hint--top-left:before,.hint--top-left:after{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 7px)}.hint--top-left:after{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.hint--top-left:after{margin-left:14px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-ms-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--top-right:before{margin-bottom:-13px}.hint--top-right:before,.hint--top-right:after{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 7px)}.hint--top-right:after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.hint--top-right:after{margin-left:-14px}.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-right:hover:after{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:before{margin-top:-13px}.hint--bottom-left:before,.hint--bottom-left:after{top:100%;left:50%}.hint--bottom-left:before{left:calc(50% - 7px)}.hint--bottom-left:after{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.hint--bottom-left:after{margin-left:14px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-ms-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--bottom-right:before{margin-top:-13px}.hint--bottom-right:before,.hint--bottom-right:after{top:100%;left:50%}.hint--bottom-right:before{left:calc(50% - 7px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.hint--bottom-right:after{margin-left:-14px}.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-right:hover:after{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.hint--no-animate:before,.hint--no-animate:after{-webkit-transition-duration:0ms;-o-transition-duration:0ms;transition-duration:0ms}.hint--bounce:before,.hint--bounce:after{-webkit-transition:opacity 0.3s ease,visibility 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity 0.3s ease,visibility 0.3s ease,-webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);-o-transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24),-webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24)}.ht-timeline.style-01 .col-md-6{padding-left:30px;padding-right:30px}.ht-timeline.style-01 .tm-timeline-list{position:relative;display:inline-block;width:100%;padding:32px 0 65px}.ht-timeline.style-01 .item{position:relative}@media only screen and (max-width: 767px){.ht-timeline.style-01 .item{padding-left:45px;width:100%}}.ht-timeline.style-01 .item+.item{margin-top:68px}.ht-timeline.style-01 .line{position:absolute;top:0;left:50%;margin-left:-1px;height:100%;border-left:2px solid #086ad8;opacity:.15}@media only screen and (max-width: 767px){.ht-timeline.style-01 .line{left:15px}}.ht-timeline.style-01 .dots{position:absolute;top:14px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);width:30px;height:30px;color:#086ad8}@media only screen and (max-width: 767px){.ht-timeline.style-01 .dots{right:auto;left:0;-webkit-transform:none;-ms-transform:none;transform:none}}.ht-timeline.style-01 .dots::before{content:'';position:absolute;border:1px solid currentColor;border-radius:50%;top:0;left:0;opacity:.3;width:30px;height:30px}.ht-timeline.style-01 .dots .middle-dot{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:14px;height:14px;border-radius:50%;z-index:2;border:3px solid currentColor;background:#fff}.ht-timeline.style-01 .timeline-col .inner{text-align:right;width:500px;max-width:100%}@media only screen and (max-width: 767px){.ht-timeline.style-01 .timeline-col .inner{text-align:left}}.ht-timeline.style-01 .timeline-col .inner .year{color:#086AD8;font-size:72px;font-weight:400;line-height:1;margin-bottom:27px}@media only screen and (max-width: 767px){.ht-timeline.style-01 .timeline-col .inner .year{font-size:32px}}.ht-timeline.style-01 .timeline-col .inner .photo img{border-radius:5px}.ht-timeline.style-01 .timeline-info .inner{padding-top:130px;float:right;width:500px;max-width:100%;text-align:left}@media only screen and (min-width: 768px) and (max-width: 991px){.ht-timeline.style-01 .timeline-info .inner{padding-top:60px}}@media only screen and (max-width: 767px){.ht-timeline.style-01 .timeline-info .inner{padding-top:30px}}.ht-timeline.style-01 .timeline-info .content-body{display:inline-block;width:400px;max-width:100%}.ht-timeline.style-01 .timeline-info .heading{font-size:24px;margin-bottom:20px}.ht-timeline.style-01 .timeline-info .text{font-size:18px;line-height:2}@media only screen and (max-width: 767px){.ht-timeline.style-01 .timeline-info .text{font-size:16px}}.ht-timeline.style-01 .item:nth-child(2n+1) .timeline-feature{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}@media only screen and (max-width: 767px){.ht-timeline.style-01 .item:nth-child(2n+1) .timeline-feature{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}.ht-timeline.style-01 .item:nth-child(2n+1) .timeline-info>.inner{float:left;text-align:right}@media only screen and (max-width: 767px){.ht-timeline.style-01 .item:nth-child(2n+1) .timeline-info>.inner{text-align:left}}.ht-timeline.style-01 .item:nth-child(2n+1) .timeline-feature>.inner{text-align:left;float:right}.ht-timeline.style-01 .item:nth-child(2n+1) .timeline-feature>.inner{text-align:left;float:right}.testimonial-slider__container{padding-bottom:0}.testimonial-slider--info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:22px}@media only screen and (max-width: 767px){.testimonial-slider--info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.testimonial-slider__media{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:30px}.testimonial-slider__media img{border-radius:50%}.testimonial-slider__text{font-size:18px}.testimonial-slider__author{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.testimonial-slider__author .testimonial-rating{font-size:16px;margin-bottom:10px;color:#ffb944}.testimonial-slider__author .author-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.testimonial-slider__author .author-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.testimonial-slider__author .name{color:#333333}.testimonial-slider__author .designation{font-size:14px}.testimonial-slider__author .designation:before{content:' / ';padding:0 5px}.testimonial-slider__one{position:relative;background:#fff;padding:31px 50px 47px;border-radius:5px;margin:20px 15px 35px;-webkit-box-shadow:0 0 20px rgba(51,51,51,0.1);box-shadow:0 0 20px rgba(51,51,51,0.1);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translateY(0px) !important;-ms-transform:translateY(0px) !important;transform:translateY(0px) !important}.testimonial-slider__one .testimonial-slider--info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.testimonial-slider__one .testimonial-slider--info .post-thumbnail{margin-right:20px}@media only screen and (max-width: 767px){.testimonial-slider__one .testimonial-slider--info .post-thumbnail{margin-right:0px;margin-bottom:20px}}.testimonial-slider__one:hover{-webkit-transform:translateY(-5px) !important;-ms-transform:translateY(-5px) !important;transform:translateY(-5px) !important}@media only screen and (max-width: 767px), only screen and (min-width: 992px) and (max-width: 1199px){.testimonial-slider__one{padding:31px 20px 31px}}.testimonial-slider__single{background:#ffffff;padding:51px 37px 40px;border-radius:5px;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.testimonial-slider__single .testimonial-subject{margin-bottom:15px}.testimonial-slider__single .testimonial-slider__text{color:#002FA6}.testimonial-slider__single .author-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px}.testimonial-slider__container-two .swiper-slide.swiper-slide-prev{opacity:0.5}.testimonial-slider__container-two .swiper-slide.swiper-slide-next{opacity:0.5}.modern-it-company-testimonial{max-width:570px}.modern-it-company-testimonial .text{font-size:34px;line-height:1.34;font-weight:500;color:#000000;margin-bottom:80px}.modern-it-company-testimonial .author h6{text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 991px){.modern-it-company-testimonial .text{font-size:20px;margin-bottom:30px}}@media only screen and (max-width: 767px){.modern-it-company-testimonial{margin-top:30px}.modern-it-company-testimonial .text{font-size:24px;margin-bottom:40px}}@media only screen and (max-width: 767px){.modern-it-company-testimonial-bg{background-position:left 144px bottom 340px !important}}.cd-headline.clip span{padding:0}.cd-headline.clip .cd-words-wrapper.brown-color::after{background-color:#ddd;width:4px}.cd-headline.clip span{padding:0}.cd-headline.clip .cd-words-wrapper.brown-color::after{background-color:#f10;width:4px}.typed-text-wrap{text-align:center}.typed-text-wrap h4{max-width:700px;font-size:48px;line-height:1.34;margin-bottom:0;word-wrap:break-word;font-weight:700;margin-top:-20px}.typed-text-wrap h4 span b{font-weight:700;font-style:normal;color:#086AD8}@media only screen and (min-width: 768px) and (max-width: 991px){.typed-text-wrap h4{font-size:38px}}@media only screen and (max-width: 767px){.typed-text-wrap h4{font-size:28px}}@media only screen and (max-width: 575px){.typed-text-wrap h4{font-size:20px}}.projectinfotechno-bg{background-image:url(../images/patterns/mitech-home-infotechno-case-study-section-bg.webp);background-repeat:no-repeat;background-position:bottom left}.projects-slider__container .projects-wrap.style-01{display:block}.projects-slider__container .projects-wrap.style-01 .projects-image-box{margin:20px 15px 35px}.projects-wrap.style-01{display:block}.projects-wrap.style-01 .projects-image-box{background:#fff;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 18px 40px -10px rgba(51,51,51,0.1);box-shadow:0 18px 40px -10px rgba(51,51,51,0.1);position:relative;margin-bottom:30px}.projects-wrap.style-01 .content{padding:25px 26px 94px;padding-bottom:88px}.projects-wrap.style-01 .content .heading{font-weight:600;line-height:1.25;margin-bottom:2px;color:#333 !important}.projects-wrap.style-01 .content .post-categories{color:#086AD8;margin-bottom:2px}.projects-wrap.style-01 .content .text{color:#696969;margin-top:13px}.projects-wrap.style-01 .content .box-projects-arrow{position:absolute;bottom:0;left:0;right:0;z-index:1;height:56px;line-height:55px;text-align:center;font-size:14px;font-weight:500;border-top:1px solid #eee;color:#086AD8}.projects-wrap.style-01 .content .box-projects-arrow::before{background-color:#086AD8;content:'';position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);z-index:-1}.projects-wrap.style-01:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.projects-wrap.style-01:hover .content .heading{color:#086AD8}.projects-wrap.style-01:hover .content .box-projects-arrow{color:#ffffff}.projects-wrap.style-01:hover .content .box-projects-arrow::before{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.projects-wrap.style-2{margin-bottom:30px;display:block}.projects-wrap.style-2 .projects-image-box img{border-radius:8px}.projects-wrap.style-2 .content{padding:22px 15px 24px;text-align:center}.projects-wrap.style-2 .content .heading{font-weight:600;line-height:1.25;color:#333 !important}.projects-wrap.style-2 .content .post-categories{color:#086AD8;margin-bottom:5px}.projects-wrap.style-2:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.projects-wrap.style-3{display:block}.projects-wrap.style-3 .projects-image-box{background:#fff;overflow:hidden;position:relative;margin-bottom:30px}.projects-wrap.style-3 .projects-image-box .projects-image{position:relative}.projects-wrap.style-3 .projects-image-box .projects-image img{border-radius:5px}.projects-wrap.style-3 .projects-image-box .projects-image .project-logo{position:absolute;bottom:10px;left:10px}.projects-wrap.style-3 .content{padding:10px 0px 15px}.projects-wrap.style-3 .content .heading{font-size:20px;line-height:1.5;margin:0;color:#333 !important}.projects-wrap.style-04{display:block}.projects-wrap.style-04 .projects-image-box{background:#fff;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 0 40px 5px rgba(51,51,51,0.1);box-shadow:0 0 40px 5px rgba(51,51,51,0.1);position:relative;padding:98px 35px 8px;margin-bottom:30px}.projects-wrap.style-04 .projects-image-box .projects-image{position:relative;width:162px;height:162px;border-radius:50%;margin:0 auto 2px}.projects-wrap.style-04 .projects-image-box .projects-image::before{background-image:-webkit-linear-gradient(290deg, #fbf7f4 0%, #fefdfd 100%);background-image:-o-linear-gradient(290deg, #fbf7f4 0%, #fefdfd 100%);background-image:linear-gradient(160deg, #fbf7f4 0%, #fefdfd 100%);border-radius:50%;-webkit-transform:translateY(-46px);-ms-transform:translateY(-46px);transform:translateY(-46px);content:'';position:absolute;top:0;left:0;right:0;bottom:0}.projects-wrap.style-04 .projects-image-box .projects-image .image{z-index:1;position:relative;text-align:center}.projects-wrap.style-04 .content{padding:0px 6px 94px;padding-bottom:88px}.projects-wrap.style-04 .content .heading{font-weight:600;line-height:1.25;margin-bottom:2px;color:#333 !important}.projects-wrap.style-04 .content .post-categories{color:#086AD8;margin-bottom:2px}.projects-wrap.style-04 .content .text{color:#696969;margin-top:13px}.projects-wrap.style-04 .content .box-projects-arrow{position:absolute;bottom:0;left:0;right:0;z-index:1;height:56px;line-height:55px;text-align:center;font-size:14px;font-weight:500;border-top:1px solid #eee;color:#086AD8}.projects-wrap.style-04 .content .box-projects-arrow::before{background-color:#086AD8;content:'';position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);z-index:-1}.projects-wrap.style-04:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.projects-wrap.style-04:hover .content .heading{color:#086AD8}.projects-wrap.style-04:hover .content .box-projects-arrow{color:#ffffff}.projects-wrap.style-04:hover .content .box-projects-arrow::before{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.messonry-button button{padding:0;border:0 none;position:relative;background:transparent}.messonry-button button span{position:relative;display:inline-block;padding:0 5px;margin:5px 17px;position:relative;border-bottom:2px solid transparent}.messonry-button button span.filter-text{font-size:18px;font-weight:500;line-height:1.74;color:#086AD8;-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.messonry-button button span.filter-counter{position:absolute;top:0;left:50%;visibility:hidden;margin:0 auto;min-width:34px;height:24px;line-height:24px;border-radius:3px;font-size:12px;background-color:#086AD8;color:#fff;text-align:center;opacity:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);font-weight:600}.messonry-button button span.filter-counter::before{position:absolute;right:0;bottom:-6px;left:0;display:block;margin:0 auto;width:0;height:0;border-top:4px solid #086AD8;border-right:4px solid transparent;border-left:4px solid transparent;content:"";border-top-color:#086AD8}.messonry-button button:hover span.filter-counter{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.messonry-button button:hover span.filter-text{color:#086AD8}.messonry-button button.is-checked span{border-bottom:2px solid #086AD8}.messonry-button button.is-checked span.filter-text{color:#086AD8}.contact-form__two input[type="text"]:focus,.contact-form__two input[type="email"]:focus,.contact-form__two input[type="url"]:focus,.contact-form__two input[type="password"]:focus,.contact-form__two input[type="search"]:focus,.contact-form__two input[type="number"]:focus,.contact-form__two input[type="tel"]:focus,.contact-form__two input[type="range"]:focus,.contact-form__two input[type="date"]:focus,.contact-form__two input[type="month"]:focus,.contact-form__two input[type="week"]:focus,.contact-form__two input[type="time"]:focus,.contact-form__two input[type="datetime"]:focus,.contact-form__two input[type="datetime-local"]:focus,.contact-form__two input[type="color"]:focus,.contact-form__two textarea:focus,.contact-form__two select:focus,.contact-form__two select:focus,.contact-form__two textarea:focus{color:#222;border-color:transparent;background:#fff;-webkit-box-shadow:0 0 40px rgba(51,51,51,0.1);box-shadow:0 0 40px rgba(51,51,51,0.1)}.contact-form__two select:focus{background:#fff url("../images/icons/selector-icon.webp") no-repeat center right 20px !important}.appointment-contact-bg{background:url(../images/bg/home-appointment-contact-bg-image.webp);background-repeat:no-repeat;background-position:center right}.service-contact-bg{background-color:#002fa6;background-image:url(../images/bg/mitech-home-services-contact-bg.webp);background-repeat:no-repeat;background-position:left bottom}.processing-contact-us-bg{background-color:#002fa6;background-image:url(../images/bg/mitech-processing-contact-bg.webp);background-repeat:no-repeat;background-position:top right}.contact-title .sub-title{font-size:18px}.contact-input{margin:0 -10px}.contact-input .contact-inner{float:left;margin:0 0 20px;padding:0 10px;width:50%}@media only screen and (max-width: 575px){.contact-input .contact-inner{width:100%}}.contact-inner{margin:0 0 20px}.contact-inner input,.contact-inner textarea{width:100%;color:#000;border-color:#f8f8f8;background-color:#f8f8f8;font-size:15px;font-weight:400;letter-spacing:0em;border:none;width:100%;outline:none;border:1px solid #eee;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-radius:5px;padding:3px 20px;height:56px}.contact-inner textarea{height:150px;padding:15px}.contact-inner select{color:#777}.infotechno-contact-us-bg{background-color:#eff2f6;background-image:url(../images/bg/home-infotechno-contact-bg.webp);background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px){.conact-us-wrap-one{margin-bottom:30px}}.conact-us-wrap-one .heading{position:relative;padding-left:34px;font-weight:600;line-height:1.4}.conact-us-wrap-one .heading::before{content:'';position:absolute;top:50%;left:0;width:4px;height:94%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#d2a98e}.conact-us-wrap-one .sub-heading{margin-top:15px;font-size:18px;margin-left:34px;color:#696969}.conact-us-wrap-three{position:relative}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px){.conact-us-wrap-three{margin-bottom:30px}}.conact-us-wrap-three::before{content:'';position:absolute;top:50%;left:0;width:4px;height:94%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#d2a98e}.conact-us-wrap-three .section-sub-title{padding-left:34px}.conact-us-wrap-three .heading{position:relative;padding-left:34px;font-weight:600;line-height:1.4}.conact-us-wrap-three .sub-heading{margin-top:15px;font-size:18px;margin-left:34px;color:#696969}.contact-info-one .icon,.contact-info-two .icon,.contact-info-three .icon{font-size:40px;color:#086ad8}.contact-info-one .heading,.contact-info-two .heading,.contact-info-three .heading{font-size:15px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;margin-top:10px}.contact-info-one .call-us,.contact-info-two .call-us,.contact-info-three .call-us{line-height:1.17;color:#002fa6;position:relative;display:inline-block}.contact-info-one .call-us::before,.contact-info-two .call-us::before,.contact-info-three .call-us::before{content:'';width:0;height:1px;bottom:0;position:absolute;left:auto;right:0;z-index:1;-webkit-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;-o-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;background:currentColor}.contact-info-one .call-us:hover,.contact-info-two .call-us:hover,.contact-info-three .call-us:hover{color:#002fa6}.contact-info-one .call-us:hover::before,.contact-info-two .call-us:hover::before,.contact-info-three .call-us:hover::before{width:100%;left:0;right:auto}.contact-info-one .call-us a:hover,.contact-info-two .call-us a:hover,.contact-info-three .call-us a:hover{color:#002fa6}.contact-info-one .btn--secondary,.contact-info-two .btn--secondary,.contact-info-three .btn--secondary{min-width:230px}.contact-info-one .btn--secondary:hover,.contact-info-two .btn--secondary:hover,.contact-info-three .btn--secondary:hover{background:#086AD8}.contact-info-two .icon{color:#fff}.contact-info-two .heading{color:rgba(255,255,255,0.8)}.contact-info-two .call-us{color:#d2a98e}.contact-info-two .call-us:hover{color:#d2a98e}.contact-info-two .call-us a:hover{color:#d2a98e}.contact-info-two .btn--secondary{background:#ffffff;color:#086AD8}.contact-info-two .btn--secondary:hover{background:#d2a98e;color:#ffffff}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.contact-info-three{margin-top:60px}}.contact-info-three .heading{margin-bottom:30px}.contact-info-three .call-us{margin-bottom:20px}.contact-info-three .location-text-button .button-icon{height:56px;width:56px;line-height:56px;border-radius:50%;text-align:center;background:#f6f2ed;margin-right:14px;display:inline-block}.contact-info-three .location-text-button .button-icon::before{content:'\f3c5';font-style:normal;line-height:56px;text-align:center;color:#086AD8;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:900}.contact-info-three .location-text-button .button-text{font-weight:500;color:#086AD8;position:relative}.contact-info-three .location-text-button .button-text::after{content:'';width:0;height:1px;bottom:0;position:absolute;left:auto;right:0;-webkit-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;-o-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;background:currentColor}.contact-info-three .location-text-button:hover .button-text::after{width:100%;left:0;right:auto}.processing-computing-area{padding:150px 0}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.processing-computing-area{padding:100px 0}}@media only screen and (max-width: 767px){.processing-computing-area{padding:60px 0}}.computing-info-box h2{font-size:64px;line-height:1.13;color:#002fa6}@media only screen and (min-width: 768px) and (max-width: 991px){.computing-info-box h2{font-size:42px}}@media only screen and (max-width: 767px){.computing-info-box h2{font-size:32px}}.contact-form-service-wrap{background:#fff;-webkit-box-shadow:0 2px 30px rgba(0,0,0,0.1);box-shadow:0 2px 30px rgba(0,0,0,0.1);padding:42px 50px 50px;border-radius:5px}@media only screen and (max-width: 767px){.contact-form-service-wrap{padding:42px 20px 50px}}.business-solution-form-wrap{max-width:400px;margin-left:auto;background:#fff;-webkit-box-shadow:0 2px 30px rgba(0,0,0,0.1);box-shadow:0 2px 30px rgba(0,0,0,0.1);padding:42px 30px 51px;border-radius:5px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.business-solution-form-wrap{margin:auto}}.ht-star-rating.lg-style{color:#fb0;font-size:24px}.ht-star-rating.lg-style span+span{margin-left:11px}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.contact-info{margin-bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.contact-info.sytle-one,.contact-info.style-two{margin-top:60px}.contact-info.sytle-one.service-contact,.contact-info.style-two.service-contact{margin-top:0}}.contact-info.sytle-one .contact-info-title-wrap .sub-text,.contact-info.style-two .contact-info-title-wrap .sub-text{margin-top:20px;color:#ffffff;font-size:18px}.contact-info.sytle-one .contact-list-item .single-contact-list,.contact-info.style-two .contact-list-item .single-contact-list{display:block}.contact-info.sytle-one .contact-list-item .content,.contact-info.style-two .contact-list-item .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:55px}.contact-info.sytle-one .contact-list-item .content .icon,.contact-info.style-two .contact-list-item .content .icon{color:#fff;border-color:#fff;font-size:40px;margin-right:10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-width:54px}.contact-info.sytle-one .contact-list-item .content .main-content .heading,.contact-info.style-two .contact-list-item .content .main-content .heading{font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px;line-height:1.78;margin-bottom:13px;color:rgba(255,255,255,0.8)}.contact-info.sytle-one .contact-list-item .content .main-content .text,.contact-info.style-two .contact-list-item .content .main-content .text{color:#d2a98e;font-size:34px;font-weight:700;line-height:1.17}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.contact-info.sytle-one .contact-list-item .content .main-content .text,.contact-info.style-two .contact-list-item .content .main-content .text{font-size:24px}}@media only screen and (max-width: 767px){.contact-info.sytle-one .contact-list-item .content .main-content .text,.contact-info.style-two .contact-list-item .content .main-content .text{font-size:24px}}.contact-info.style-two .contact-info-title-wrap .sub-text{color:#696969}.contact-info.style-two .contact-list-item .content .icon{color:#d2a98e}.contact-info.style-two .contact-list-item .content .main-content .heading{color:#333333}.contact-info.style-two .contact-list-item .content .main-content .text{color:#086AD8}.conact-info__list li{margin-bottom:7px}.conact-us-wrap-one.managed-it .heading{line-height:1.67;font-weight:800}.single-blog-item.lg-blog-item{margin-bottom:50px;padding-bottom:50px}.single-blog-item.lg-blog-item:last-child{padding-bottom:60px;margin-bottom:0px}.single-blog-item.xs-list-blog-item{margin-bottom:50px;padding-bottom:50px}.single-blog-item.xs-list-blog-item:last-child{margin-bottom:0}.single-blog-item .post-feature img{border-radius:5px}.single-blog-item .post-quote{position:relative;padding:78px 40px 53px;background:#f5f7fd;text-align:center}.single-blog-item .post-quote .post-quote-text{line-height:1.5;margin-bottom:39px}.single-blog-item .post-quote::before{content:'';position:absolute;left:50%;top:54px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:132px;width:150px;background:url(../images/icons/quote.webp) no-repeat}.single-blog-item .post-quote .post-quote-name{color:#333}.single-blog-item .post-info{margin-top:20px}.single-blog-item .post-info .post-categories{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;color:#d2a98e}.single-blog-item .post-info .post-title{margin-bottom:15px}.single-blog-item .post-info .post-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.single-blog-item .post-info .post-meta .post-author{padding:5px 10px 0}.single-blog-item .post-info .post-meta .post-author .avatar-96{width:32px;vertical-align:middle;margin-right:6px;border-radius:50%}.single-blog-item .post-info .post-meta .post-date,.single-blog-item .post-info .post-meta .post-view{padding:5px 10px}.single-blog-item .post-info .post-meta .post-date .meta-icon,.single-blog-item .post-info .post-meta .post-view .meta-icon{margin-right:6px}.single-blog-item .post-info .post-meta .post-comments{padding:5px 10px}.single-blog-item .post-info .post-meta .post-comments .meta-icon{margin-right:6px}.single-blog-item.blog-grid{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:8px;margin-bottom:30px}.single-blog-item.blog-grid:hover .post-feature{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.single-blog-item.blog-grid .post-info .post-title{margin-bottom:10px;line-height:1.5}.single-blog-item.blog-grid .post-info .btn-text{margin-top:10px}.single-blog-item.blog-grid .post-info .btn-text a{font-size:14px;font-weight:500;border-bottom:1px solid #ccc}.single-blog-item.blog-grid .post-info .btn-text a:hover{color:#d2a98e}.single-blog-item.blog-masonry{background:#fff;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 0 40px rgba(51,51,51,0.1);box-shadow:0 0 40px rgba(51,51,51,0.1);position:relative;margin-bottom:30px}.single-blog-item.blog-masonry .post-info{padding:10px 25px 83px}.single-blog-item.blog-masonry .post-info .post-title{line-height:1.5}.single-blog-item .post-read-more .btn-read-more{position:absolute;bottom:0;left:0;right:0;z-index:1;height:56px;line-height:55px;text-align:center;font-size:14px;font-weight:500;border-top:1px solid #eee;color:#086AD8;display:block}.single-blog-item .post-read-more .btn-read-more::before{background:#086AD8;content:'';position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);z-index:-1}.single-blog-item .post-read-more .btn-read-more:hover{color:#ffffff}.single-blog-item .post-read-more .btn-read-more:hover::before{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.post-list-wrapper .blog-thumbnail a{display:block}.post-list-wrapper .blog-thumbnail a img{width:100%}.post-list-wrapper .post-feature{margin-right:30px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px){.post-list-wrapper .post-feature{margin-right:0px}}.post-list-wrapper .post-info{margin-top:0px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px){.post-list-wrapper .post-info{margin-top:25px}}.quote-post-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}.quote-post-wrapper::before{content:'';padding-top:100%}.quote-post-wrapper .post-overlay{background:#f5f7fd;-webkit-transition:all 0.5s cubic-bezier(0.57, 0.21, 0.69, 1);-o-transition:all 0.5s cubic-bezier(0.57, 0.21, 0.69, 1);transition:all 0.5s cubic-bezier(0.57, 0.21, 0.69, 1);position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat}.quote-post-wrapper .post-info{padding:74px 64px 51px}.quote-post-wrapper .post-quote-text{font-size:24px;line-height:1.5}.quote-post-wrapper .post-content{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative;z-index:1}.quote-post-wrapper .post-content ::before{content:'';position:absolute;top:36px;left:0;background:url(../images/icons/metro-quote.webp) no-repeat;width:150px;height:132px}.quote-post-wrapper .post-quote-name{font-size:24px;color:#333;margin:170px 0 0}.single-valid-post-wrapper{overflow:hidden}.single-valid-post-wrapper:hover .single-valid__thum{-webkit-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.single-valid-post-wrapper .post-content{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative;z-index:1}.single-valid-post-wrapper .post-info{padding:30px 30px 48px;width:100%;color:#fff}.single-valid-post-wrapper .post-info .post-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-valid-post-wrapper .post-info .post-meta .post-date{padding-left:5px;padding-right:5px;margin-bottom:10px}.single-valid-post-wrapper .post-info .post-meta .post-date .meta-icon{margin-right:6px}.single-valid-post-wrapper .post-info .post-meta .post-categories{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;padding-left:5px;padding-right:5px;margin-bottom:10px}.single-blog__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;-webkit-transition:all 0.5s cubic-bezier(0.57, 0.21, 0.69, 1);-o-transition:all 0.5s cubic-bezier(0.57, 0.21, 0.69, 1);transition:all 0.5s cubic-bezier(0.57, 0.21, 0.69, 1)}.single-blog__item::before{content:''}.single-blog__item::before{padding-top:30%}.single-blog__item .single-valid__thum{-webkit-transition:all 0.5s cubic-bezier(0.57, 0.21, 0.69, 1);-o-transition:all 0.5s cubic-bezier(0.57, 0.21, 0.69, 1);transition:all 0.5s cubic-bezier(0.57, 0.21, 0.69, 1);position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat}.single-blog__item .single-valid__thum::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(27%, transparent), to(rgba(0,0,0,0.28)));background-image:-webkit-linear-gradient(top, transparent 27%, rgba(0,0,0,0.28) 100%);background-image:-o-linear-gradient(top, transparent 27%, rgba(0,0,0,0.28) 100%);background-image:linear-gradient(-180deg, transparent 27%, rgba(0,0,0,0.28) 100%)}blockquote{margin:54px 65px 44px 70px !important;padding:0 0 0 20px;font-size:18px;line-height:1.78;font-weight:600;border-left:4px solid #eee;border-left-color:#d2a98e;position:relative;color:#333}@media only screen and (max-width: 767px){blockquote{margin:54px 65px 44px 30px !important}}.entry-post-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.entry-post-tags .tagcloud-icon{font-size:16px;margin-right:9px;margin-bottom:0}.entry-post-tags .tagcloud a:hover{color:#086AD8}.entry-post-share-wrap{padding-bottom:20px;border-bottom:1px solid #e4e8f6;margin-bottom:50px}.entry-post-share{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width: 575px){.entry-post-share{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px}}.entry-post-share .share-media .share-icon{color:#fff;background:#086AD8;height:48px;width:48px;line-height:48px;font-size:15px;border-radius:50%;text-align:center;cursor:pointer;color:#fff}.entry-post-share .share-media{position:relative;margin-left:10px}.entry-post-share .share-list{position:absolute;bottom:100%;right:0%;-webkit-transform:translate(0%, -1px);-ms-transform:translate(0%, -1px);transform:translate(0%, -1px);width:auto;white-space:nowrap;padding:0 4px;text-align:center;background:#fff;border-radius:5px;-webkit-box-shadow:0 2px 20px rgba(0,0,0,0.06);box-shadow:0 2px 20px rgba(0,0,0,0.06);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-filter:drop-shadow(0 2px 20px rgba(0,0,0,0.06));filter:drop-shadow(0 2px 20px rgba(0,0,0,0.06));z-index:999;visibility:hidden;opacity:0;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.entry-post-share .share-list::before{position:absolute;top:100%;left:50%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);content:'';border-top:8px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent}.entry-post-share .share-list a{display:inline-block;font-size:13px;padding:12px;color:#555}.entry-post-share.opened .share-list{-webkit-transform:translate(0%, -12px);-ms-transform:translate(0%, -12px);transform:translate(0%, -12px);visibility:visible;opacity:1}.entry-author .author-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.entry-author .author-avatar{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:170px;text-align:center}.entry-author .author-avatar img{border-radius:50%}@media only screen and (max-width: 575px){.entry-author .author-avatar{width:120px}}.entry-author .author-social-networks .inner{display:inline-block;margin:22px -9px 0}.entry-author .author-social-networks .inner a{display:block;float:left;padding:6px 9px;font-size:13px;line-height:1;color:#333}.entry-author .author-biographical-info{margin-top:15px;font-size:15px;color:#333}.related-posts-wrapper{margin-top:66px}.related-posts-wrapper .single-valid-post-wrapper{position:relative;height:100%;border:1px solid #e7e7e7;border-radius:5px;overflow:hidden;display:block}.related-posts-wrapper .single-valid-post-wrapper::before{opacity:.5;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(51,51,51,0)), color-stop(80%, #000));background-image:-webkit-linear-gradient(top, rgba(51,51,51,0) 0%, #000 80%);background-image:-o-linear-gradient(top, rgba(51,51,51,0) 0%, #000 80%);background-image:linear-gradient(-180deg, rgba(51,51,51,0) 0%, #000 80%);border-radius:5px}.related-posts-wrapper:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.related-posts-wrapper .single-valid__thum{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:120px;background-color:#333;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:5px;overflow:hidden}.related-posts-wrapper .post-content{padding-left:50px;padding-right:20px;margin-top:0px;position:relative}.related-posts-wrapper .post-content::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:300}.related-posts-wrapper .post-content .post-title{color:#ffffff}.comment-list-wrapper{margin-top:66px}.comment-list{margin:0;padding:0}.comment-list .comment{list-style-type:none;padding:25px 0}.comment-list .comment:last-child{padding-bottom:0}.comment-list .comment-author{float:left}.comment-list .comment-author img{border-radius:50px}.comment-list .comment-content{position:relative;overflow:hidden;margin-left:100px}.comment-list .meta{margin-bottom:12px}.comment-list .meta .fn{font-size:15px;text-transform:uppercase;color:#333;display:inline-block;margin-bottom:0}.comment-list .meta .comment-datetime{position:relative;display:inline-block;padding-left:15px;margin-left:10px;font-size:14px;font-style:italic;color:#ababab}.comment-list .meta .comment-datetime::before{content:'';position:absolute;top:50%;margin-top:-1px;left:0;width:3px;height:3px;background:#d8d8d8;border-radius:50%}.comment-list .comment-actions a{margin-right:20px;font-weight:500;color:#333}.comment-list .comment-actions a:hover{color:#086AD8}.comment-list .children{margin:20px 0 20px 50px;padding:0}@media only screen and (max-width: 767px){.comment-list .children{margin:40px 0 20px 40px}}.comment-list .children li+li{margin-top:35px}.comment-list .comment-actions{margin-top:16px;margin-top:16px;color:#ababab}.comment-list .comment-actions .comment-datetime{display:inline-block;margin-right:10px}.comment-list .comment-actions .comment-reply-link{display:inline-block;margin-left:10px;margin-right:10px;font-weight:700}.comment-submit-btn .ht-btn{padding:0 54px}.post-feature-details.post-quote{position:relative;padding:48px 40px;background:#5945e6;text-align:center}.post-feature-details.post-quote::before{display:none}.post-feature-details.post-quote .quote-icon{color:#fff;font-size:26px;margin-bottom:35px}.post-feature-details.post-quote .post-quote-text{line-height:1.5;margin-bottom:25px;color:#ffffff}.post-feature-details.post-quote .post-quote-name{color:#ffffff}.post-feature-details.post-link{padding:82px 100px;background:#f7fbfe;font-size:24px;line-height:1.5}.post-feature-details.post-link a{color:#38cb89;word-wrap:anywhere;font-weight:400}.post-feature-details.post-link::before{display:none}.peatures_image-wrap{margin-right:-168px !important;margin-left:80px !important}@media only screen and (min-width: 1200px) and (max-width: 1499px){.peatures_image-wrap{margin-right:0px !important;margin-left:0px !important}}@media only screen and (min-width: 992px) and (max-width: 1199px){.peatures_image-wrap{margin-right:0px !important;margin-left:0px !important}}@media only screen and (min-width: 768px) and (max-width: 991px){.peatures_image-wrap{margin-right:0px !important;margin-left:0px !important}}@media only screen and (max-width: 767px){.peatures_image-wrap{margin-right:0px !important;margin-left:0px !important}}.infotechno-bg{background:#f4efe9 none repeat scroll 0% 0%}.infotechno-hero-text h6{color:#086AD8;font-weight:500;margin-bottom:20px}@media only screen and (max-width: 767px){.infotechno-hero-text{text-align:center;margin-top:50px}}.infotechno-hero-inner-images{margin-top:20px;position:relative}@media only screen and (min-width: 768px) and (max-width: 991px){.infotechno-hero-inner-images{margin-top:160px}}@media only screen and (max-width: 767px){.infotechno-hero-inner-images{max-width:327px;margin:auto}.infotechno-hero-inner-images .infotechno-inner-one{max-width:260px;margin:auto}}.infotechno-inner-one{position:absolute;top:10px}.infotechno-inner-two{z-index:1;position:relative}.infotechno-hero-text{max-width:605px;float:right;width:100%;padding-left:30px}@media only screen and (max-width: 767px){.infotechno-hero-text{padding-left:0;float:inherit;margin:50px auto 20px}}.infotechno-section-bg-01{background:url(../images/patterns/mitech-home-infotechno-section-company-bg.webp) top 140px left no-repeat,-webkit-linear-gradient(top, #fff 0, #f5f5f5 100%)}.infotechno-video-bg{background-image:url(../images/bg/home-infotechno-video-intro-bg.webp);background-size:cover;background-repeat:no-repeat}.infotechno-video-ptb{padding:150px 0}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.infotechno-video-ptb{padding-top:100px;padding-bottom:100px}}.vieeo-content-inner .heading{line-height:1.34;font-weight:600;color:#fff;margin-bottom:65px}.viewo-text-wrap .single-popup-wrap.video-link{display:inline-block}.viewo-text-wrap .single-popup-wrap.video-link .ht-popup-video.video-button{position:relative;margin-right:0;display:inline-block;height:78px;width:78px}.viewo-text-wrap .video-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.viewo-text-wrap .video-text{margin-top:0;margin-left:59px;font-size:18px;font-weight:500;color:rgba(255,255,255,0.8);text-transform:uppercase;letter-spacing:2px;line-height:1.45}.infotechno-blog-list li{position:relative}.infotechno-blog-list li:first-child a{margin-top:-16px}.infotechno-blog-list li a{position:relative;font-size:15px;font-weight:600;padding:0 0 0 30px;margin-top:20px}.infotechno-blog-list li a::before,.infotechno-blog-list li a::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:900;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.infotechno-blog-list li a::after,.infotechno-blog-list li a::before{content:'\f30b';position:absolute;top:7px;left:0}.infotechno-blog-list li a::before{opacity:0;visibility:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.infotechno-blog-list li a:hover::before{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.infotechno-blog-list li a:hover::after{opacity:0;visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.processing-hero-bg{background-color:transparent;background-repeat:no-repeat;background-image:url("../images/hero/slider-processing-slide-01-bg.webp");background-size:cover;background-position:50% 50%}.processing-hero-text{max-width:730px;width:100%}@media only screen and (max-width: 767px){.processing-hero-text{margin-top:60px;text-align:center}}.processing-hero-text h6{line-height:36px;letter-spacing:3px;font-weight:700;font-size:18px;color:#ffffff;text-transform:uppercase;margin-bottom:20px}.processing-hero-text h1{color:#ffffff;font-weight:500;font-size:68px;letter-spacing:0;line-height:1.2}@media only screen and (min-width: 1200px) and (max-width: 1499px){.processing-hero-text h1{font-size:60px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.processing-hero-text h1{font-size:46px}}@media only screen and (min-width: 768px) and (max-width: 991px){.processing-hero-text h1{font-size:40px}}@media only screen and (max-width: 767px){.processing-hero-text h1{font-size:34px}}.processing-hero-text p{color:#ffffff;line-height:32px;letter-spacing:0px;font-weight:500;font-size:18px}.processing-hero-images-wrap{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 991px){.processing-hero-images-wrap{margin-top:100px}}@media only screen and (max-width: 767px){.processing-hero-images-wrap{margin-top:30px}}.processing-hero-images{margin-left:-130px;margin-right:-200px}@media only screen and (min-width: 1200px) and (max-width: 1499px){.processing-hero-images{margin-left:-80px;margin-right:0px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.processing-hero-images{margin-left:-80px;margin-right:0px}}@media only screen and (min-width: 768px) and (max-width: 991px){.processing-hero-images{margin-left:-50px;margin-right:0px}}@media only screen and (max-width: 767px){.processing-hero-images{width:300px;margin:auto}}.hero-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.hero-button{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 575px){.hero-button{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hero-button .btn{min-width:140px;padding:0 24px}}.hero-popup-video{margin-left:20px}.hero-popup-video a{display:inline-block;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.hero-popup-video a .video-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hero-popup-video a .video-content .video-text{margin-left:8px;color:#ffffff;font-weight:500;font-size:14px}.hero-popup-video .video-play{font-size:10px;display:inline-block;margin:0;border:1px solid #ddd;border-radius:50%;height:30px;width:30px;line-height:30px;color:#fff}.hero-popup-video .video-play .video-play-icon i{color:#ffffff}.rv-video-section{position:relative}.rv-video-section .main-video-box{position:relative;z-index:8;text-align:center;max-width:570px;max-height:350px;margin:auto;margin-top:120px;margin-bottom:180px}@media only screen and (min-width: 1200px) and (max-width: 1499px){.rv-video-section .main-video-box{max-width:520px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.rv-video-section .main-video-box{max-width:400px;margin-bottom:100px}}@media only screen and (max-width: 767px){.rv-video-section .main-video-box{max-width:400px;margin-bottom:100px}}@media only screen and (max-width: 575px){.rv-video-section .main-video-box{max-width:280px;margin-bottom:100px}}.rv-video-section .ht-banner-01{position:relative}.rv-video-section .ht-banner-01 img{position:absolute;left:6%;top:-70px}@media only screen and (min-width: 1200px) and (max-width: 1499px){.rv-video-section .ht-banner-01 img{left:6%;top:-50px;width:200px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.rv-video-section .ht-banner-01 img{left:0%;top:-50px;width:200px}}@media only screen and (max-width: 767px){.rv-video-section .ht-banner-01 img{left:10%;top:-30px;width:184px}}@media only screen and (max-width: 575px){.rv-video-section .ht-banner-01 img{left:0;top:-30px;width:184px}}.rv-video-section .ht-banner-02{position:relative}.rv-video-section .ht-banner-02 img{position:absolute;left:50%;top:-103px}@media only screen and (min-width: 1200px) and (max-width: 1499px){.rv-video-section .ht-banner-02 img{position:absolute;left:50%;top:-103px;max-width:230px}}@media only screen and (max-width: 767px){.rv-video-section .ht-banner-02 img{top:-65px;max-width:130px}}@media only screen and (max-width: 575px){.rv-video-section .ht-banner-02 img{top:-65px;max-width:130px}}.rv-video-section .ht-banner-03{position:relative}.rv-video-section .ht-banner-03 img{position:absolute;left:10%;bottom:0px}@media only screen and (min-width: 992px) and (max-width: 1199px){.rv-video-section .ht-banner-03 img{bottom:0;top:inherit}}@media only screen and (min-width: 768px) and (max-width: 991px){.rv-video-section .ht-banner-03 img{bottom:0;top:inherit}}@media only screen and (max-width: 767px){.rv-video-section .ht-banner-03 img{bottom:0;max-width:120px;top:inherit}}@media only screen and (max-width: 575px){.rv-video-section .ht-banner-03 img{bottom:0;max-width:120px;top:inherit}}.rv-video-section .ht-banner-04 img{right:50px;left:auto;position:absolute;top:100%}@media only screen and (min-width: 992px) and (max-width: 1199px){.rv-video-section .ht-banner-04 img{right:35px;max-width:150px}}@media only screen and (min-width: 768px) and (max-width: 991px){.rv-video-section .ht-banner-04 img{right:35px;top:80%;max-width:150px}}@media only screen and (max-width: 767px){.rv-video-section .ht-banner-04 img{right:15px;top:80%;max-width:140px}}@media only screen and (max-width: 575px){.rv-video-section .ht-banner-04 img{right:10px;top:80%;max-width:110px}}.animation_images{-webkit-animation-timing-function:cubic-bezier(0.54, 0.085, 0.5, 0.92);animation-timing-function:cubic-bezier(0.54, 0.085, 0.5, 0.92);-webkit-animation-name:animateUpDown;animation-name:animateUpDown;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animation_images.one{-webkit-animation-duration:3.2s;animation-duration:3.2s}.animation_images.two{-webkit-animation-duration:3.8s;animation-duration:3.8s}.animation_images.three{-webkit-animation-duration:3.4s;animation-duration:3.4s}.animation_images.four{-webkit-animation-duration:3.4s;animation-duration:3.4s}@-webkit-keyframes animateUpDown{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes animateUpDown{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}.appointment-hero-bg{background-color:transparent;background-repeat:no-repeat;background-image:url("../images/hero/home-appointment-hero-bg-image.webp");background-size:cover;background-position:50% 50%}@media only screen and (max-width: 767px){.appointment-hero-text{text-align:center;margin-bottom:60px}}.hero-button .video-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hero-button .video-link .ht-popup-video .video-button__two .video-play{background:#ffffff}.hero-button .video-link .ht-popup-video .video-button__two .video-play-icon::before{border-left-color:#086AD8}.hero-button .single-popup-wrap.video-link .ht-popup-video.video-button{position:relative;width:78px;height:78px}.hero-button .video-text{margin-top:0;margin-left:35px;font-size:18px;color:#fff;font-weight:600;line-height:1.78}.hero-button .ht-popup-video.video-button .video-mark .wave-pulse::after,.hero-button .ht-popup-video.video-button .video-mark .wave-pulse::before{border:3px solid #ffffff;-webkit-animation:zoomBig 3.25s linear infinite;animation:zoomBig 3.25s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.hero-button .ht-popup-video.video-button .video-mark .wave-pulse::before{-webkit-animation-delay:.75s;animation-delay:.75s}.service-hero-bg{background-color:transparent;background-repeat:no-repeat;background-image:url("../images/hero/home-services-hero-bg.webp");background-size:cover;background-position:50% 50%}.service-hero-space{height:770px;display:block;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width: 1200px) and (max-width: 1499px){.service-hero-space{height:670px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.service-hero-space{height:570px}}@media only screen and (min-width: 768px) and (max-width: 991px){.service-hero-space{height:520px}}@media only screen and (max-width: 767px){.service-hero-space{height:480px}}@media only screen and (max-width: 575px){.service-hero-space{height:480px}}.service-hero-text{width:100%}@media only screen and (max-width: 767px){.service-hero-text{text-align:center}}.service-hero-text h3{line-height:36px;font-weight:700;color:#ffffff;margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 991px){.service-hero-text h3{font-size:30px}}@media only screen and (max-width: 767px){.service-hero-text h3{font-size:22px}}.service-hero-text h1{color:#ffffff;font-weight:700;font-size:120px;line-height:1.09}@media only screen and (min-width: 1200px) and (max-width: 1499px){.service-hero-text h1{font-size:100px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.service-hero-text h1{font-size:80px}}@media only screen and (min-width: 768px) and (max-width: 991px){.service-hero-text h1{font-size:60px}}@media only screen and (max-width: 767px){.service-hero-text h1{font-size:50px}}@media only screen and (max-width: 575px){.service-hero-text h1{font-size:44px}}.service-hero-text .service-solution-form-wrap{width:600px;max-width:100%;margin:0 auto}.service-hero-text .service-solution-form-wrap select{border-color:#086ad8;background-color:#086ad8;background-image:url("../images/icons/hero-selector-icon.webp");color:#fff;font-weight:500;padding:3px 30px;height:60px}.service-hero-text .service-solution-form-wrap select:focus{background:#086ad8 url("../images/icons/hero-selector-icon.webp") no-repeat center right 20px !important}.service-hero-text p{margin-top:30px;font-size:15px;font-weight:500}.service-project-slide-info{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.service-project-slide-info{margin-bottom:40px;margin-top:0px}}.service-project-slide-info .text{font-size:18px;line-height:1.67}.single-blog-lg-item>a{display:block}.single-blog-lg-item .btn-text a{display:inline-block;border-bottom:1px solid #ddd}.single-blog-lg-item .btn-text a:hover{color:#d2a98e}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.single-blog-lg-item{margin-bottom:40px}}.post-blog-thumbnail{position:relative;display:block}.post-blog-thumbnail>img{border-radius:5px;width:100%}.post-blog-thumbnail::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(11%, rgba(51,51,51,0)), color-stop(80%, #000));background-image:-webkit-linear-gradient(top, rgba(51,51,51,0) 11%, #000 80%);background-image:-o-linear-gradient(top, rgba(51,51,51,0) 11%, #000 80%);background-image:linear-gradient(-180deg, rgba(51,51,51,0) 11%, #000 80%);border-radius:5px}.post-blog-thumbnail .post-meta{position:absolute;bottom:18px;left:30px;right:30px;color:#fff;font-size:14px;margin:0 -8px}.post-blog-thumbnail .post-meta .post-author img{width:32px;vertical-align:middle;margin-right:6px;border-radius:50%}.post-blog-thumbnail .post-meta div{display:inline-block;padding:0 8px}.single-blog-lg-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-left:1px solid #ededed;border-top:1px solid #ededed;padding:20px 0 20px 30px}.single-blog-lg-list:first-child{border-top:none;padding:0px 0 20px 30px}@media only screen and (max-width: 575px){.single-blog-lg-list:first-child{padding:20px 0 20px 0px}}.single-blog-lg-list .post-blog-thumbnail{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:29px;width:200px}@media only screen and (max-width: 575px){.single-blog-lg-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-left:none;border-top:none;padding:0px 0 20px 0px}.single-blog-lg-list .post-blog-thumbnail{margin-bottom:20px;margin-right:0px;width:100%}}.our-company-history{position:relative}.grid-wrapper{max-width:1200px;margin:auto;position:absolute;top:0;bottom:0;left:25px;right:25px}.grid-wrapper .line{position:absolute;top:0;bottom:0;width:2px;background:rgba(204,204,204,0.25)}.grid-wrapper .line-1{left:25px}.grid-wrapper .line-2{left:33.33333%}.grid-wrapper .line-3{left:66.66666%}.grid-wrapper .line-4{right:25px}.resolutions-hero-bg{background-color:transparent;background-repeat:no-repeat;background-image:url("../images/hero/home-resolutions-hero-bg-image.webp");background-size:cover;background-position:50% 50%}.resolutions-hero-bg .vc_row-separator svg{fill:#F8F8F8}.resolutions-hero-space{height:880px;display:block;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width: 1200px) and (max-width: 1499px){.resolutions-hero-space{height:740px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.resolutions-hero-space{height:670px}}@media only screen and (min-width: 768px) and (max-width: 991px){.resolutions-hero-space{height:520px}}@media only screen and (max-width: 767px){.resolutions-hero-space{height:480px}}@media only screen and (max-width: 575px){.resolutions-hero-space{height:480px}}.resolutions-hero-area-content{position:absolute;width:100%;z-index:1}.hero-button-group .ht-btn{margin:10px;font-size:14px}.hero-button-group .ht-btn.btn--white{color:#086AD8}.hero-button-group .ht-btn.btn--white .btn-icon{font-size:10px;margin-left:0px}.hero-button-group .ht-btn.btn--white:hover{background:#086AD8;color:#ffffff}.resolutions-hero-bottom{margin-top:-160px;position:relative;z-index:4}@media only screen and (min-width: 768px) and (max-width: 991px){.resolutions-hero-bottom{margin-top:20px}}@media only screen and (max-width: 767px){.resolutions-hero-bottom{margin-top:0px}}@media only screen and (max-width: 575px){.resolutions-hero-bottom{margin-top:0px}}.resolutions-hero-slider .vc_row-separator svg{fill:#F8F8F8}.resolutions-hero-bg-2{background-color:transparent;background-repeat:no-repeat;background-image:url("../images/hero/home-resolutions-hero-bg-image.webp");background-size:cover;background-position:50% 50%}.cybersecurity-hero{overflow:hidden;background:#F6FAFE}.cybersecurity-hero-text{max-width:680px;width:100%;float:right;padding-left:110px}@media only screen and (min-width: 768px) and (max-width: 991px){.cybersecurity-hero-text{padding-left:0px}}@media only screen and (max-width: 767px){.cybersecurity-hero-text{padding-left:0;float:inherit;margin:60px auto 0px;text-align:center}}.cybersecurity-hero-text h6{text-transform:uppercase;letter-spacing:3px;font-weight:700;font-size:14px;margin-bottom:20px}.cybersecurity-hero-text h3{font-weight:700}.cybersecurity-hero-images{position:relative}.inner-img-one{position:absolute;z-index:-1;bottom:0}@media only screen and (max-width: 767px){.inner-img-one{position:absolute;left:0;right:0;margin:auto;text-align:center}.inner-img-one img{width:400px}}@media only screen and (max-width: 767px){.inner-img-two{margin:auto !important;text-align:center}.inner-img-two img{max-width:254px}}.worldRotate{-webkit-animation:worldRotate 20s linear infinite;animation:worldRotate 20s linear infinite}@-webkit-keyframes worldRotate{0%{-webkit-transform:rotate(0deg) translateX(0px) rotate(0deg);transform:rotate(0deg) translateX(0px) rotate(0deg)}100%{-webkit-transform:rotate(0deg) translateY(0px) rotate(-360deg);transform:rotate(0deg) translateY(0px) rotate(-360deg)}}@keyframes worldRotate{0%{-webkit-transform:rotate(0deg) translateX(0px) rotate(0deg);transform:rotate(0deg) translateX(0px) rotate(0deg)}100%{-webkit-transform:rotate(0deg) translateY(0px) rotate(-360deg);transform:rotate(0deg) translateY(0px) rotate(-360deg)}}.about-us-bg{background-image:url(../images/bg/contact-us-01-hero-bg.webp);background-size:cover;background-repeat:no-repeat;background-position:center}.banner-space{padding-top:195px;padding-bottom:204px}@media only screen and (min-width: 992px) and (max-width: 1199px){.banner-space{padding-top:120px;padding-bottom:120px}}@media only screen and (min-width: 768px) and (max-width: 991px){.banner-space{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width: 767px){.banner-space{padding-top:60px;padding-bottom:60px}}.vision-space{padding-top:85px;padding-bottom:195px}@media only screen and (min-width: 992px) and (max-width: 1199px){.vision-space{padding-top:120px;padding-bottom:120px}}@media only screen and (min-width: 768px) and (max-width: 991px){.vision-space{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width: 767px){.vision-space{padding-top:60px;padding-bottom:60px}}.requirements-list{width:600px;padding-left:30px;padding-right:30px;max-width:100%;float:right}.resources-left-box{max-width:600px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:30px;padding-right:30px;width:100%;float:right}@media only screen and (min-width: 992px) and (max-width: 1199px){.resources-left-box{margin:0 auto;float:none}}@media only screen and (min-width: 768px) and (max-width: 991px){.resources-left-box{text-align:center;margin:0 auto;float:none}}@media only screen and (max-width: 767px){.resources-left-box{margin:0 auto;margin-bottom:0px;float:none;padding-left:0;padding-right:0;margin-bottom:30px;text-align:center}}.resources-inner .sub-title{color:#ababab}.about-resources-wrapper{padding:40px 0;background-color:#f8f8f8;background-image:url(../images/bg/mitech-slider-cybersecurity-global-image.webp);background-repeat:no-repeat;background-position:center right 40px}.delivering-optimal-wrap .marker::before{content:'\f00c';position:absolute;top:1px;left:0;display:block;font-size:24px;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:400;color:#d2a98e}.delivering-optimal-wrap .list-item{padding-left:40px;margin-top:40px;position:relative}.delivering-optimal-wrap .list-item .title-wrap .title{color:#086AD8;margin-bottom:15px}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.modern-number-01{margin-bottom:20px}}.modern-number-01.number-two h2{max-width:330px}.modern-number-01.number-two span.mark-text{color:#086AD8}.contact-button a{color:#086AD8;font-size:18px;font-weight:500;line-height:1.45;border-bottom:1px solid #ddd}.about-button{text-align:right}.about-button a{min-width:170px}.gallery-warp{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:30px;grid-row-gap:30px}.gallery-warp:nth-child(4n+1){grid-column:span 8}.gallery-grid{display:block;width:100%;height:100%}.gallery-grid .single-gallery__thum{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background-position:center;background-size:cover;height:100%;width:100%;max-height:420px}.gallery-grid:nth-child(4n+1){-ms-grid-column:span 8;grid-column:span 8}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.gallery-grid:nth-child(4n+1){grid-column:span 6}}@media only screen and (max-width: 575px){.gallery-grid:nth-child(4n+1){grid-column:span 12}}.gallery-grid:nth-child(4n+2){-ms-grid-column:span 4;grid-column:span 4}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.gallery-grid:nth-child(4n+2){grid-column:span 6}}@media only screen and (max-width: 575px){.gallery-grid:nth-child(4n+2){grid-column:span 12}}.gallery-grid:nth-child(4n+3){-ms-grid-column:span 6;grid-column:span 6}@media only screen and (max-width: 575px){.gallery-grid:nth-child(4n+3){grid-column:span 12}}.gallery-grid:nth-child(4n+4){-ms-grid-column:span 6;grid-column:span 6}@media only screen and (max-width: 575px){.gallery-grid:nth-child(4n+4){grid-column:span 12}}.single-gallery{overflow:hidden;display:block;border-radius:5px}.single-gallery__item{position:relative;height:100%}.single-gallery__item .ht-overlay{background-color:#086AD8;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.single-gallery__item .overlay-icon{position:absolute;top:50%;left:50%;margin:auto;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.single-gallery__item .overlay-icon i{font-size:24px;color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.single-gallery__item:hover .ht-overlay,.single-gallery__item:hover .overlay-icon{opacity:.9;visibility:visible}.bg-item-images{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background-position:center;background-size:cover;height:100%;width:100%}.bg-item-images::before{content:'';display:block;padding-top:67%}.ht-simple-job-listing .item{border-radius:5px;padding:33px 50px 36px}.ht-simple-job-listing .item:nth-child(2n){background:#f6f2ed}.ht-simple-job-listing .item .job-info .job-time{font-size:18px;margin-top:12px;display:block}.ht-simple-job-listing .item .job-button .ht-btn{min-width:155px}@media only screen and (max-width: 767px){.ht-simple-job-listing .item{padding:30px}.ht-simple-job-listing .item .job-description{margin-top:15px}.ht-simple-job-listing .item .job-button{margin-top:20px}}.vision-content .heading{font-size:28px;line-height:1.43;font-weight:400;color:#002fa6}.portfolio-details-table table{margin:0 0 1.5em;margin-bottom:1.5em;width:100%;display:inline-table;overflow:hidden}.portfolio-details-table .label{text-transform:uppercase;font-weight:500;font-size:14px;letter-spacing:1px;color:#333;margin-bottom:12px}.portfolio-details-table td:last-child{text-align:right;padding-right:0}.portfolio-details-table td{border:0;background:none !important;padding:17px 10px;padding-right:10px;text-align:left}.portfolio-details-table td:first-child{padding-left:0}.portfolio-details-table tr+tr{border-top:1px solid #ededed}.portfolio-details-table .portfolio-details-share a{padding:0 10px;font-size:15px;color:#ababab}.ht-problem-solution .item{border-bottom:1px solid #eee;padding-bottom:50px;margin-bottom:44px}.ht-problem-solution .item .problem{position:relative;padding-left:32px;font-size:15px;font-weight:500;line-height:1.74;margin-bottom:20px}.ht-problem-solution .item .problem::before{color:#086ad8;content:'\f178';position:absolute;top:4px;left:0;font-size:18px;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:400}.ht-problem-solution .item .solution{position:relative;padding-left:32px}.ht-problem-solution .item .solution::before{color:#086ad8;content:'\f00c';position:absolute;top:4px;left:0;font-size:18px;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:400}.results-wrap .text{font-size:24px}.entry-portfolio-return-link{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:48px;height:48px;line-height:48px;text-align:center;border-radius:50%;background:#f6f2ed;-webkit-box-shadow:0 4px 32px rgba(51,51,51,0.07);box-shadow:0 4px 32px rgba(51,51,51,0.07);font-size:18px}.entry-portfolio-return-link:hover{background:#086AD8;color:#ffffff}.portfolio-nav-links .nav-list{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:50px;position:relative}@media only screen and (max-width: 767px){.portfolio-nav-links .nav-list{grid-template-columns:auto}}.portfolio-nav-links .nav-list .next{text-align:right}.portfolio-nav-links .nav-list .inner div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:190px;padding:20px 0}.portfolio-nav-links .nav-list .prev img{margin-right:28px}.portfolio-nav-links .nav-list .next img{margin-left:28px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.portfolio-nav-links .nav-list .next a{padding-right:30px}.portfolio-nav-links .nav-list .prev a{padding-left:30px}.portfolio-nav-links .nav-list .inner h6::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:300;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:24px}.portfolio-nav-links .nav-list .prev h6::before{left:15px;content:'\f104'}.portfolio-nav-links .nav-list .next h6::before{right:15px;content:'\f105'}.rev_redraw-wrapper{overflow:hidden}.rev_redraw-space{padding-top:230px;padding-bottom:230px}@media only screen and (max-width: 767px){.rev_redraw-space{padding-top:150px;padding-bottom:150px}}.rev_redraw-space .col-lg-12{position:relative}.redraw-content{z-index:4;position:relative}@media only screen and (max-width: 767px){.redraw-images img{max-width:160px}}@media only screen and (max-width: 767px){.redraw-images img{max-width:100px}}.redrow-1{overflow:hidden;top:-205%;position:absolute;left:10%}@media only screen and (max-width: 767px){.redrow-1{top:-150%}}@media only screen and (max-width: 575px){.redrow-1{top:-130%}}.redrow-2{position:absolute;left:40%;top:-150%}@media only screen and (max-width: 767px){.redrow-2{top:-80%}}.redrow-3{top:-205%;position:absolute;right:10%}@media only screen and (max-width: 767px){.redrow-3{top:-150%}}@media only screen and (max-width: 575px){.redrow-3{top:-130%}}.redrow-4{top:0%;position:absolute;left:-10%}.redrow-5{position:absolute;left:20%;top:150%}.redrow-6{position:absolute;right:20%;top:150%}.redrow-7{top:0%;position:absolute;right:-10%}.hero__purchase .btn:hover,.downlode-btn .btn:hover{background:#086AD8;color:#fff}.header__actions--preview .ht-btn{background:#fff;color:#086AD8}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){.header__actions--preview{-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%}.header__actions--preview .header__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.preview-hero-area{height:1020px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media only screen and (min-width: 1200px) and (max-width: 1499px){.preview-hero-area{height:860px}}@media only screen and (min-width: 1200px) and (max-width: 1499px){.preview-hero-area{height:780px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.preview-hero-area{height:620px}}@media only screen and (min-width: 768px) and (max-width: 991px){.preview-hero-area{height:auto}}@media only screen and (max-width: 767px){.preview-hero-area{height:auto}}.preview-hero-bg{background:url(../images/hero/mitech-landing-main-slider-bg.webp);background-size:cover;background-position:50% 50%;background-color:transparent;background-repeat:no-repeat}.pe-img-01{position:absolute;top:-4%;left:28%}@media only screen and (max-width: 767px){.pe-img-01{width:130px;top:-10%;left:8%}}.pe-img-02{position:absolute;top:12%;right:6%}@media only screen and (max-width: 767px){.pe-img-02{right:-5%}}.pe-img-03{position:absolute;bottom:10%;right:-10%}@media only screen and (min-width: 1200px) and (max-width: 1499px){.pe-img-03{width:250px;right:-10%}}@media only screen and (min-width: 992px) and (max-width: 1199px){.pe-img-03{width:250px;right:-10%}}@media only screen and (min-width: 768px) and (max-width: 991px){.pe-img-03{width:200px;right:-20%}}@media only screen and (max-width: 767px){.pe-img-03{width:200px;right:-20%}}@media only screen and (max-width: 575px){.pe-img-03{width:200px;right:-30%}}.pe-img-04{position:absolute;bottom:20%;right:18%}@media only screen and (min-width: 768px) and (max-width: 991px){.pe-img-04{bottom:5%;right:18%}}@media only screen and (max-width: 767px){.pe-img-04{bottom:2%;right:50%}}.preview-inner-img{position:relative}.preview-inner-img img{z-index:4}@media only screen and (min-width: 768px) and (max-width: 991px){.preview-inner-img{max-width:500px;margin:auto}}.preview-hero-text{z-index:4;position:relative}.preview-hero-text h6{color:#d2a98e;letter-spacing:2px;font-weight:700;font-size:16px;text-transform:uppercase}@media only screen and (max-width: 767px){.preview-hero-text h6{margin-bottom:10px}}@media only screen and (max-width: 767px){.preview-hero-text h2{font-size:24px}}@media only screen and (min-width: 768px) and (max-width: 991px){.preview-hero-text{text-align:center}.preview-hero-text .hero-button{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 767px){.preview-hero-text{text-align:center}}.single-preview-item__wrap a{display:block}.single-preview-item__wrap a:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.single-preview-item__wrap a:hover .single-preview-item__thumbnail .overlay{visibility:visible;opacity:1}.frame-screen{position:relative;background:#fff;border-radius:5px;-webkit-box-shadow:0 70px 40px -35px rgba(51,51,51,0.13);box-shadow:0 70px 40px -35px rgba(51,51,51,0.13)}.frame-screen .dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:14px;height:23px}.frame-screen .dots .dot{margin:0 4px;width:9px;height:9px;border-radius:50%;background:#dadada}.frame-screen .single-preview-item__thumbnail{position:relative}.frame-screen .single-preview-item__thumbnail .overlay{background-color:rgba(8,106,216,0.9);position:absolute;top:0;left:0;right:0;bottom:0;visibility:visible;opacity:0;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.frame-screen .single-preview-item__thumbnail .btn-view-demo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff !important;pointer-events:none;min-width:150px}.frame-screen .single-preview-item__info h6{font-size:16px;font-weight:700;line-height:1.87;padding:14px 27px;margin-bottom:0;text-align:left}.layout-section-bg{background:url(../images/preview/mitech-landing-header-preview-bg.webp);background-color:#f6f2ed;background-repeat:no-repeat;background-position:bottom right}.layouts-section-text{max-width:500px;width:100%;margin:auto}.ht-box-icon.preview-style{margin-left:auto;max-width:420px;margin-top:30px;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.ht-box-icon.preview-style:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.ht-box-icon.preview-style .icon-box-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ht-box-icon.preview-style .icon-box-wrap .image{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 27px 0 0;width:114px;text-align:center;border-radius:50%}.prv-section-footer-bg{background:url(../images/preview/mitech-landing-footer-bg-01.webp);background-size:cover;background-repeat:no-repeat}.footer-preview-content h6{letter-spacing:7px}.badge-image{position:absolute;top:-5px;right:0;z-index:11}.aeroland__toolbar .inner{position:absolute;top:200px;right:100%;display:block;width:40px;border:1px solid #eee;border-right:0;border-radius:5px 0 0 5px;background:#fff;text-align:center;-webkit-box-shadow:-3px 0 10px -2px rgba(0,0,0,0.1);box-shadow:-3px 0 10px -2px rgba(0,0,0,0.1)}.aeroland__toolbar .inner a{display:block;width:40px;height:40px;line-height:40px;color:#222;-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.demo-option-wrapper{height:100%;overflow-y:auto;padding-bottom:55px}.demo-option-wrapper .demo-panel-header{padding:40px 30px 30px;text-align:center}.demo-option-container{position:fixed;top:0;left:100%;background:#fff;height:100%;width:350px;max-width:calc(100% - 45px);z-index:100000;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.demo-option-container.open{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-box-shadow:-3px 0 50px -2px rgba(0,0,0,0.14);box-shadow:-3px 0 50px -2px rgba(0,0,0,0.14)}.demo-quick-option-list{padding:27px;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}.demo-quick-option-list a img{border-radius:5px}.demo-quick-option-list a:hover img{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.2);box-shadow:0 10px 25px rgba(0,0,0,0.2)}.modern-it-company-top-area{background-image:url("../images/bg/bg-gird-pattern-repeat-alt.webp");background-repeat:repeat}.modern-it-company-hero{position:relative;margin-bottom:200px}@media only screen and (min-width: 992px) and (max-width: 1199px){.modern-it-company-hero{margin-bottom:0px}}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px){.modern-it-company-hero{margin-bottom:30px}}.modern-it-company-form-wrap{max-width:550px}@media (min-width: 1200px){.modern-it-company-hero-image{position:absolute;top:176px;right:10px}}.modern-it-company-hero-image{text-align:right;margin:auto;margin-top:60px}@media only screen and (min-width: 992px) and (max-width: 1199px){.modern-it-company-hero-image{text-align:center}}.modern-it-company-hero-text h1{font-size:65px;line-height:1.2}@media only screen and (min-width: 992px) and (max-width: 1199px){.modern-it-company-hero-text h1{font-size:46px}}@media only screen and (min-width: 768px) and (max-width: 991px){.modern-it-company-hero-text h1{font-size:40px}}@media only screen and (max-width: 767px){.modern-it-company-hero-text h1{font-size:34px}}.modern-it-company-hero-text .sort-dec{margin-top:30px}.modern-it-company-hero-text .book-box{margin-top:100px;margin-bottom:30px;position:relative}.modern-it-company-hero-text .book-box .image{position:absolute;top:-30px;left:-80px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px){.modern-it-company-hero-text .book-box{margin-top:40px;margin-bottom:30px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.modern-it-company-hero-text .book-box{margin-top:40px;margin-bottom:30px}}.modern-it-company-hero-text .book-text{max-width:340px}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px){.modern-it-company-hero-text .book-text{max-width:100%}}.modern-it-company-testimonial-bg{background-image:url("../images/patterns/home-reputable-success-about-shape.webp");background-repeat:no-repeat;background-position:left 44px bottom 40px}.success-stories-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:58px 80px;border-radius:5px;background-color:#f6f2ed;background-image:url("../images/bg/home-reputable-success-section-story-bg.webp");background-repeat:no-repeat;background-position:right top}@media only screen and (max-width: 767px){.success-stories-wrap{padding:58px 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.success-stories-wrap .heading br{display:none}}.modern-it-newsletters-wrap{border-radius:5px;background-color:#f8f8f8;padding:40px 35px}.modern-it-newsletters-wrap .contact-inner input{background-color:#fff}.machine-learning-hero-bg{background-image:url("../images/hero/new-slider-bg.webp");background-color:#072a83;background-size:cover;background-repeat:no-repeat;padding-top:320px;padding-bottom:200px}@media only screen and (min-width: 1200px) and (max-width: 1499px){.machine-learning-hero-bg{padding-top:200px;padding-bottom:100px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.machine-learning-hero-bg{padding-top:150px;padding-bottom:100px}}@media only screen and (min-width: 768px) and (max-width: 991px){.machine-learning-hero-bg{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width: 767px){.machine-learning-hero-bg{padding-top:0px;padding-bottom:80px}}.machine-learning-hero-text{max-width:730px;width:100%}@media only screen and (max-width: 767px){.machine-learning-hero-text{margin-top:60px;text-align:center}}.machine-learning-hero-text h6{line-height:36px;letter-spacing:3px;font-weight:700;font-size:18px;color:#ffffff;text-transform:uppercase;margin-bottom:20px}.machine-learning-hero-text h1{color:#ffffff;font-weight:500;font-size:68px;letter-spacing:0;line-height:1.2}@media only screen and (min-width: 1200px) and (max-width: 1499px){.machine-learning-hero-text h1{font-size:60px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.machine-learning-hero-text h1{font-size:46px}}@media only screen and (min-width: 768px) and (max-width: 991px){.machine-learning-hero-text h1{font-size:40px}}@media only screen and (max-width: 767px){.machine-learning-hero-text h1{font-size:34px}}.machine-learning-hero-text p{color:#ffffff;line-height:32px;letter-spacing:0px;font-weight:500;font-size:18px}.hero-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.hero-button{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 575px){.hero-button{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hero-button .btn{min-width:140px;padding:0 24px}}.hero-popup-video{margin-left:20px}.hero-popup-video a{display:inline-block;-webkit-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1)}.hero-popup-video a .video-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hero-popup-video a .video-content .video-text{margin-left:8px;color:#ffffff;font-weight:500;font-size:14px}.hero-popup-video .video-play{font-size:10px;display:inline-block;margin:0;border:1px solid #ddd;border-radius:50%;height:30px;width:30px;line-height:30px;color:#fff}.hero-popup-video .video-play .video-play-icon i{color:#ffffff}.hero-brand-wrap{margin-top:150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width: 992px) and (max-width: 1199px){.hero-brand-wrap{margin-right:30px;margin-top:100px}}@media only screen and (min-width: 768px) and (max-width: 991px){.hero-brand-wrap{margin-right:30px;margin-top:100px}}@media only screen and (max-width: 767px){.hero-brand-wrap{margin-top:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.hero-brand-wrap .brand-logo{position:relative;margin-right:50px}@media only screen and (min-width: 992px) and (max-width: 1199px){.hero-brand-wrap .brand-logo{margin-right:30px}}@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px){.hero-brand-wrap .brand-logo{margin:0 10px}}.hero-brand-wrap .brand-logo__image{-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.hero-brand-wrap .brand-logo__image-hover{visibility:hidden;opacity:0;-webkit-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8);-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;position:absolute;top:0;left:0;width:100%}.hero-brand-wrap .brand-logo:hover .brand-logo__image{visibility:hidden;opacity:0;-webkit-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}.hero-brand-wrap .brand-logo:hover .brand-logo__image-hover{opacity:1;visibility:visible;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;z-index:3}.machine-learning-about-bg{background-color:#f8fbfe;background-image:url("../images/bg/n-1-bg.webp");background-size:cover;background-repeat:no-repeat}.machine-learning-service-bg{background-color:#f8f8f8;background-image:url("../images/bg/n-2-bg.webp");background-size:cover;background-repeat:no-repeat}.machine-learning-mark-text{max-width:370px;font-size:18px;font-weight:400;line-height:1.67;color:#696969;padding-left:16px;border-left:2px solid #086ad8}.machine-learning-about-content .dec-text{font-size:18px}.machine-learning-contact-us-bg{background-image:url("../images/bg/new-cta-bg.webp");background-color:#086AD8;background-size:cover;background-repeat:no-repeat}.machine-learning-project-bg{background-color:#f5f5f5;background-image:url("../images/bg/n-3-bg.webp");background-size:cover;background-repeat:no-repeat}.testimonials-contails-machine h6{font-size:14px;font-weight:700;line-height:2;letter-spacing:3px;color:#ababab}.testimonials-contails-machine p{font-size:36px;font-weight:500;line-height:1.22;color:#002fa6;margin-top:20px;margin-bottom:24px}.testimonials-contails-machine .testimonial-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.testimonials-contails-machine .testimonial-info .testimonial-name{font-size:15px;font-weight:700;color:#454545;margin-top:5px;margin-right:10px;position:relative}.testimonials-contails-machine .testimonial-info .testimonial-name::after{content:' / ';left:0}.testimonials-contails-machine .testimonial-info .testimonial-by-line{font-size:14px;font-weight:400;line-height:2.29;color:#7e7e7e}.swiper-pagination-machine{position:absolute;width:auto !important;margin-bottom:50px}.software-innovation-hero-text .sub-heading{text-transform:uppercase;color:#C2C2C2;line-height:28px;letter-spacing:3px;font-weight:700}.software-innovation-hero-text h3{color:#005bc1;line-height:40px;font-weight:700;font-size:40px;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}@media only screen and (min-width: 768px) and (max-width: 991px){.software-innovation-hero-text h3{line-height:40px;font-size:30px}}@media only screen and (max-width: 767px){.software-innovation-hero-text h3{font-size:24px;line-height:30px}}.software-innovation-hero-text h1{color:#005bc1;line-height:130px;font-weight:700;font-size:120px}@media only screen and (min-width: 992px) and (max-width: 1199px){.software-innovation-hero-text h1{font-size:90px}}@media only screen and (min-width: 768px) and (max-width: 991px){.software-innovation-hero-text h1{font-size:80px;line-height:70px}}@media only screen and (max-width: 767px){.software-innovation-hero-text h1{font-size:64px;line-height:70px}}.software-innovation-hero-text .info-heading{color:#2a2a2a;line-height:32px;font-weight:500;font-size:18px}.software-innovation-hero-image{margin-right:-20px;margin-left:-230px}@media only screen and (min-width: 992px) and (max-width: 1199px){.software-innovation-hero-image{margin-left:-146px}}@media only screen and (min-width: 768px) and (max-width: 991px){.software-innovation-hero-image{margin-left:-146px}}@media only screen and (max-width: 767px){.software-innovation-hero-image{margin-left:0px;margin-right:0px;margin-top:30px}}.software-innovation-about-bg{background-image:url("../images/bg/soft-s2-bg.webp");background-size:cover;background-repeat:no-repeat}.software-innovation-video-box .video-link .ht-popup-video .video-button__two .video-play-icon::before{border-left-color:#fff}.software-innovation-video-box .video-link .ht-popup-video .video-button__two .video-play{background:#086AD8}.software-innovation-video-box .video-text{color:#086AD8}.software-innovation-video-box .video-button__two{padding:13px;border:3px solid rgba(8,106,216,0.4);border-radius:50%}.technology-service-bg{background-color:#002fa6;background-image:url("../images/bg/soft-s5-bg.webp");background-repeat:no-repeat;background-position:left center}.technology-service-area .text-infos{max-width:470px;font-size:18px}.technology-service-area .ht-btn--outline{border-color:#fff;color:#fff !important}.technology-service-area .ht-btn--outline:hover{border-color:#d2a98e;background:#d2a98e;color:#fff !important}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9fZGVmYXVsdC5zY3NzIiwiX3ZhcmlhYmxzLnNjc3MiLCJzdHlsZS5jc3MiLCJnbG9iYWwvX3NwYWNpbmcuc2NzcyIsImdsb2JhbC9hbmltYXRpb25zLnNjc3MiLCJsYXlvdXQvX2NvbnRhaW5lci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX3NpZGViYXIuc2NzcyIsImVsZW1lbnRzL19idXR0b24uc2NzcyIsImVsZW1lbnRzL19hY2NvcmRpb25zLnNjc3MiLCJlbGVtZW50cy9fY2FsbC10by1hY3Rpb24uc2NzcyIsImVsZW1lbnRzL19jb3VudGRvd24uc2NzcyIsImVsZW1lbnRzL19jb3VudGVycy5zY3NzIiwiZWxlbWVudHMvX2JveC1pY29uLnNjc3MiLCJlbGVtZW50cy9fYm94LWltYWdlLnNjc3MiLCJlbGVtZW50cy9fYm94LWxhcmdlLWltYWdlLnNjc3MiLCJlbGVtZW50cy9fYnJhbmQtbG9nby5zY3NzIiwiZWxlbWVudHMvX2xpc3RzLnNjc3MiLCJlbGVtZW50cy9fZ3JhZGF0aW9uLnNjc3MiLCJlbGVtZW50cy9faW5zdGFncmFtLnNjc3MiLCJlbGVtZW50cy9fbWVzc2FnZS1ib3guc2NzcyIsImVsZW1lbnRzL19wb3B1cC12aWRlby5zY3NzIiwiZWxlbWVudHMvX2ZsZXhpYmxlLWltYWdlLXNsaWRlci5zY3NzIiwiZWxlbWVudHMvX3ByaWNpbmctYm94LnNjc3MiLCJlbGVtZW50cy9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCJlbGVtZW50cy9fcm93cy1jb2x1bW5zLnNjc3MiLCJlbGVtZW50cy9fcHJvZ3Jlc3MtY2lyY2xlLnNjc3MiLCJlbGVtZW50cy9fc29jaWFsLW5ldHdvcmtzLnNjc3MiLCJlbGVtZW50cy9fdGFicy5zY3NzIiwiZWxlbWVudHMvX2Nhcm91c2VsLXNsaWRlcnMuc2NzcyIsImVsZW1lbnRzL190ZWFtLW1lbWJlci5zY3NzIiwiZWxlbWVudHMvX3RpbWVsaW5lLnNjc3MiLCJlbGVtZW50cy9fdGVzdGltb25pYWxzLnNjc3MiLCJlbGVtZW50cy9fdHlwZWQtdGV4dC5zY3NzIiwiZWxlbWVudHMvX3Byb2plY3RzLnNjc3MiLCJlbGVtZW50cy9fY29udGFjdC1mb3JtLnNjc3MiLCJwYWdlLXNlY3Rpb24vX2Jsb2dzLXBhZ2VzLnNjc3MiLCJwYWdlLXNlY3Rpb24vX2luZm90ZWNobm8uc2NzcyIsInBhZ2Utc2VjdGlvbi9fcHJvY2Vzc2luZy1oZXJvLnNjc3MiLCJwYWdlLXNlY3Rpb24vX2FwcG9pbnRtZW50LWhlcm8uc2NzcyIsInBhZ2Utc2VjdGlvbi9fc2VydmljZS1ob21lLnNjc3MiLCJwYWdlLXNlY3Rpb24vX3Jlc29sdXRpb25zLWhvbWUuc2NzcyIsInBhZ2Utc2VjdGlvbi9fY3liZXJzZWN1cml0eS1ob21lLnNjc3MiLCJwYWdlLXNlY3Rpb24vX2Fib3V0LXVzLnNjc3MiLCJwYWdlLXNlY3Rpb24vX2NhcmVlcnMtam9iLWxpc3Rpbmcuc2NzcyIsInBhZ2Utc2VjdGlvbi9fc2luZ2xlLXNtYXJ0LXZpc2lvbi5zY3NzIiwicGFnZS1zZWN0aW9uL19yZWRyYXctc2VjdGlvbi5zY3NzIiwicGFnZS1zZWN0aW9uL19wcmV2aWV3LXBhZ2Uuc2NzcyIsImdsb2JhbC9fcHJldmlldy1kZW1vLXNpZGViYXIuc2NzcyIsInBhZ2Utc2VjdGlvbi9fbW9kZXJuLWl0LWNvbXBhbnkuc2NzcyIsInBhZ2Utc2VjdGlvbi9fbWFjaGluZS1sYXJuaW5nLWhlcm8uc2NzcyIsInBhZ2Utc2VjdGlvbi9fc29mdHdhcmUtaW5ub3ZhdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBLHFCQUNJLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FFMUIsVUFDSSxXQUFZLENBRWhCLEtBQ0UsZ0JDY3FCLENEYnJCLGNDY21CLENEYm5CLGlCQUFrQixDQUNsQixlQ1VvQixDRFRwQixrQkFBbUIsQ0FDbkIseUJDSjhCLENESzlCLGFDTXVCLENETHZCLGlCQUFrQixDQUNsQix3QkNB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MkQsQ0tLM0QsMkRMTDJELENLSzNELHdETEwyRCxDS00zRCwrQ0FBMkMsQ0FBM0MsdUNBQTJDLENBQzNDLHFCQUFzQixDSit5RTlCLDZESWp5RTRCLFVBQVcsQ0pxeUV2Qyx3RUlseUVvQyxxQkFBc0IsQ0pzeUUxRCxvRUloeUVnQyxhTGxCakIsQ0NzekVmLG1KSTd4RW9DLGFMekJyQixDQzB6RWYsaUpJOXhFb0MsYUw1QnJCLENDOHpFZix1RUl6eEVZLDRCQUE2QixDQUM3QiwwQkFBMkIsQ0FDM0IsMkJBQTRCLENKNnhFeEMsc0VJMXhFWSw0QkFBNkIsQ0FDN0IsMEJBQTJCLENBQzNCLDJCQUE0QixDSjh4RXhDLGlOSTN4RW9CLFVBQVcsQ0oreEUvQiwrTEkveEVvQixVQUFXLENKK3hFL0IsdU1JL3hFb0IsVUFBVyxDSit4RS9CLHlNSS94RW9CLFVBQVcsQ0oreEUvQixrTkkveEVvQixVQUFXLENKK3hFL0IsZ01JL3hFb0IsVUFBVyxDSit4RS9CLHdNSS94RW9CLFVBQVcsQ0oreEUvQiwwTUkveEVvQixVQUFXLENKK3hFL0IscUxJL3hFb0IsVUFBVyxDSit4RS9CLDJFSTF4RVksVUFBVyxDSjh4RXZCLDRFSTN4RVksVUFBVyxDSit4RXZCLGlESTV4RVksZUFBZ0IsQ0pneUU1QixrREk3eEVZLFlBQWEsQ0ppeUV6QixrRUl6eEU0QixVQUFXLENKNnhFdkMsNkpJeHhFb0MsVUFBVyxDSjR4RS9DLDJKSXp4RW9DLFVBQVcsQ0o2eEUvQywrSkkxeEVvQyxVQUFXLENBQ1gsTUFBTyxDSjh4RTNDLDZESXB4RVksVUFBVyxDSnd4RXZCLGlLSXA0RUEsMENBa0hZLGNBQWUsQ0FDZixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxzRUFBK0QsQ0FBL0QsOERBQStELENBQy9ELFdBQVksQ0FDWixnRUxuSHVELENLbUh2RCwyRExuSHVELENLbUh2RCx3RExuSHVELENLb0h2RCwrQ0FBMkMsQ0FBM0MsdUNBQTJDLENBQzNDLHFCQUFzQixDSnV4RWhDLENJbnhFYyxpS0E5SGhCLHdFQStIb0IsdUJBQXdCLENK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b0JPMXlJUSxjQUFlLENBQ2YsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixjQUFlLENBQ2YsV0FBWSxDUDh5SXBCLGtCT3Z5SVEsaUJBQWtCLENQMnlJMUIsd0JPeHlJWSxnRVJoTHVELENRZ0x2RCwyRFJoTHVELENRZ0x2RCx3RFJoTHVELENRaUx2RCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxPQUFRLENBQ1IsT0FBUSxDQUNSLFVBQVcsQ0FDWCx3QlI1TGMsQ0N3K0kxQix3Qk94eUlZLGFSaE1jLENDNCtJMUIsOEJPMXlJZ0IsTUFBTyxDQUNQLFVBQVcsQ0FDWCxVQUFXLENQOHlJM0IsNkJPenlJWSxhUnpNYyxDQ3MvSTFCLG1DTzN5SWdCLHdCUjNNVSxDQzAvSTFCLG1DTzV5SWdCLGFSOU1VLENDOC9JMUIseUJPM3lJWSxhUm5NRyxDQ2svSWYsK0JPN3lJZ0Isd0JSck1ELENDcy9JZiwrQk85eUlnQixhUnhNRCxDQzAvSWYsNkJPN3lJWSxhQUFjLENQaXpJMUIsbUNPL3lJZ0Isd0JBQXlCLENQbXpJekMsbUNPaHpJZ0IsYUFBZSxDUG96SS9CLHFCTy95SVEsaUJBQWtCLENQbXpJMUIsMkJPaHpJWSxnRVJyT3VELENRcU92RCwyRFJyT3VELENRcU92RCx3RFJyT3VELENRc092RCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxPQUFRLENBQ1IsT0FBUSxDQUNSLFVBQVcsQ0FDWCx3QlJsUGtCLENDc2lKOUIsMkJPaHpJWSxhUnRQa0IsQ0MwaUo5QixpQ09seklnQixNQUFPLENBQ1AsVUFBVyxDQUNYLFVBQVcsQ1BzekkzQixXTzl5SUksUUFBUyxDQUNULHVCQUFnQixDQUFoQixlQUFnQixDQUNoQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ1BteklwQixjTzV5SVEsYVI1UWtCLENDNmpKMUIsaUJPOXlJUSxlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsZ0JBQWlCLENQa3pJekIsa0JPM3lJUSxXQUFZLENQZ3pJcEIsMENPbHpJQSxrQkFJWSxrQkFBbUIsQ1Bt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Q0N5blNmLG1CNkJ4NlJNLGtCOUJoTlMsQzhCaU5ULGE5QmxOUyxDOEJtTlQsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ25CLGlCQUFrQixDN0I0NlJ4QixvQjZCejZSTSx3QjlCek5TLENDc29TZixrQzZCMTZSUSwyQjlCNU5PLENDMG9TZixvQzZCMzZSUSx3QjlCL05PLENDOG9TZix1QzZCNTZSUSwyQjlCbE9PLENDa3BTZiwrQjZCNzZSUSx3QjlCck9PLENDc3BTZixnQzZCOTZSUSx5QjlCeE9PLENDMHBTZixvQjZCLzZSUSw0QkFBNkIsQzdCbTdSckMsdUI2QjU2Uk0sa0I5Qm5Rb0IsQzhCb1FwQixhOUJwUFMsQzhCcVBULGdCQUFpQixDQUNqQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUNuQixpQkFBa0IsQzdCZzdSeEIsd0I2Qjc2Uk0sd0I5QjVRb0IsQ0M2clMxQixzQzZCOTZSUSwyQjlCL1FrQixDQ2lzUzFCLHdDNkIvNlJRLHdCOUJsUmtCLENDcXNTMUIsbUM2Qmg3UlEsd0I5QnJSa0IsQ0N5c1MxQixvQzZCajdSUSx5QjlCeFJrQixDQzZzUzFCLHdCNkJsN1JRLDRCQUE2QixDN0JzN1JyQyxrQjZCNzZSRSxtQkFBb0IsQzdCbzdSdEIsbUM2Qmg3UkUsV0FBWSxDQUNaLFFBQVMsQzdCbzdSWCxrQjZCaDdSRSxvQkFBcUIsQzdCbzdSdkIsaUI2Qmg3UkUsa0NBQW1DLENBRW5DLDhCQUEyQixDQUEzQiwwQkFBMkIsQzdCbzdSN0Isd0I2Qmg3UkUsa0NBQW1DLENBRW5DLDhCQUEyQixDQUEzQiwwQkFBMkIsQzdCbzdSN0IsdUI2Qmg3UkUsbURBQW9ELENBRXBELCtDQUE0QyxDQUE1QywyQ0FBNEMsQzdCbzdSOUMscUI2Qjc2UkUsZ0JBQWlCLEM3Qm83Um5CLHlDNkJoN1JFLFFBQVMsQ0FDVCxRQUFTLEM3Qm83UlgscUI2Qmg3UkUsb0JBQXFCLEM3Qm83UnZCLG9CNkJoN1JFLGtDQUFtQyxDQUVuQyw4QkFBMkIsQ0FBM0IsMEJBQTJCLEM3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QXlDUSxhQUFzQixDQUN0QixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsY0FBZSxDbER5cGN2QixnQ2tEcHBjSSxrQkFBbUIsQ0FDbkIsa0JBQW1CLENsRHdwY3ZCLGtFa0QxcGNBLGdDQUlRLGtCQUFtQixDbEQycGN6QixDa0R6cGNFLGlFQU5KLGdDQU9RLGtCQUFtQixDbEQ4cGN6QixDa0Q1cGNFLDBDQVRKLGdDQVVRLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixlQUFnQixDbERpcWN0QixDa0Q3cGNGLDhCQUNJLG9EQUFxRCxDQUNyRCxxQkFBc0IsQ0FDdEIsMkJBQTRCLENsRGlxY2hDLHVHa0Q1cGNRLHNCQUF1QixDbERncWMvQiwwRmtEN3BjUSxrQm5EeEVzQixDQ3l1YzlCLDJDa0Q5cGNRLGFuRDNFc0IsQ0M2dWM5QixrRGtEL3BjUSxZQUFhLENBQ2Isb0NBQXdDLENBQ3hDLGlCQUFrQixDbERtcWMxQix1QmtEOXBjSSx3QkFBeUIsQ0FDekIsb0RBQXFELENBQ3JELDJCQUE0QixDQUM1QiwrQkFBZ0MsQ2xEa3FjcEMscUNrRDlwY1EsZUFBZ0IsQ0FDaEIsY0FBZSxDbERrcWN2QiwwQ2tEL3BjUSxpQkFBa0IsQ0FDbEIscUJBQXNCLENsRG1xYzlCLGdEa0RqcWNZLG9CbkRsR2MsQ21EbUdkLGtCbkRuR2MsQ21Eb0dkLHFCQUFzQiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAgMDEuIERlZmF1bHQgQ3NzICAgICAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4qLCAqOjphZnRlciwgKjo6YmVmb3JlIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5odG1sLCBib2R5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5ib2R5e1xyXG4gIGxpbmUtaGVpZ2h0OiAkYm9keS1saW5lLWhlaWdodDtcclxuICBmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2R5LWZvbnQtd2VpZ2h0O1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1uYW1lO1xyXG4gIGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZy1jb2xvcjtcclxuICAmLm5vLW92ZXJmbG93e1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XHJcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHktbmFtZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1mb250LXdlaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDE7XHJcbn1cclxuaDEge1xyXG4gICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgZm9udC1zaXplOiA0NnB4OyBcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIH1cclxuICB9XHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5oMyB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICBmb250LXNpemU6IDMycHg7IFxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG59XHJcbmg0IHtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuaDUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxufVxyXG5oNiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbnA6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbmEsIGJ1dHRvbiB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuYSwgYnV0dG9uLCBpbWcsIGlucHV0IHtcclxuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxufVxyXG4qOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuYTpmb2N1cyB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmJ0bi5mb2N1cywgLmJ0bjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5hOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxufVxyXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmZvcm0tbWVzc2VnZSAsXHJcbi5mb3JtLW1lc3NlZ2UtMiAge1xyXG4gICAgJi5zdWNjZXNzIHtcclxuICAgICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICB9XHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG59XHJcbi5tYXJrLCBtYXJrIHtcclxuICAgIHBhZGRpbmc6IDAgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5mb250LXdlaWdodC0tYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG59ICBcclxuLmZvbnQtd2VpZ2h0LS1yZWd1bGVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn0gXHJcbi5mb250LXdlaWdodC0tbm9ybWFsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn0gIFxyXG4uZm9udC13ZWlnaHQtLWxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn0gXHJcblxyXG4vKi0tXHJcbiAgICBEZWZhdWx0IENsYXNzXHJcbiovXHJcblxyXG5cclxuLnRleHQtY29sb3ItcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG59XHJcbi50ZXh0LWNvbG9yLXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogJGhlYWRpbmctdGV4dC10d287XHJcbn1cclxuLnRleHQtYmxhY2sge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0tYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG4uYmctd2hpdGUge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG59XHJcbi5iZy1ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG59XHJcbi5iZy1ncmF5IHtcclxuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbn1cclxuLmJnLWdyYXktMiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjZGQUZFO1xyXG59XHJcbi5iZy1ncmF5LTMge1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjJlZDtcclxufVxyXG4uYmctdGhlbWUtZGVmYXVsdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbn1cclxuLnRoZW1lLWJnLXNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXR3bzs7XHJcbn1cclxuLmJnLXRoZW1lLXRocmVlIHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tdGhyZWU7XHJcbn1cclxuLnN1Yi1oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3Itc3ViLS1oZWFkaW5nO1xyXG59XHJcbi5ibGFjay1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbn1cclxuLmJvcmRlci1yYWR1cy01IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG4udGV4dC1ncmVlbiB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbn1cclxuLmJnLWdyYWRpZW50IHtcclxuICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNGRkYgMCwjRjVGNUY1IDEwMCUpOyBcclxufVxyXG5cclxuXHJcbi8qLS0gVGFiIENvbnRlbnQgJiBQYW5lIEZpeCAtLSovXHJcbnNlbGVjdCB7XHJcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOGY4Zjg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4IHVybChcIi4uL2ltYWdlcy9pY29ucy9zZWxlY3Rvci1pY29uLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OCwgMjQ4LCAyNDgpO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmOCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2VsZWN0b3ItaWNvbi53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5maXhlZC1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbn1cclxuLyotLS0tLS0tIERlZmF1bGQgQ2xhc3MgLS0tLS0tLS0qL1xyXG4udGV4dC1ibGFjayB7XHJcbiAgICBjb2xvcjogIzMzMztcclxufVxyXG4uYm94LXNoYWRvdy10b3Age1xyXG4gICBib3gtc2hhZG93OiAgMCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KVxyXG59XHJcbi5ib3JkZXJ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci10b3B7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xyXG59XHJcbi5ib3JkZXItcmlnaHR7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci1ib3R0b217XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xyXG59XHJcbi5ib3JkZXItbGVmdHtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xyXG59XHJcbi5ib3JkZXItdG9wLWRhc2gge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZGRkICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci1ib3R0b20tZGFzaCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkZGQgIWltcG9ydGFudDtcclxufVxyXG4uYm9yZGVyLXRvcC10aGljayB7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xyXG59XHJcbi5ib3JkZXItYm90dG9tLXRoaWNrIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci10b3AtZHJha3tcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMikgIWltcG9ydGFudDtcclxufVxyXG4uYm9yZGVyLWJvdHRvbS1kcmFre1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKSAhaW1wb3J0YW50O1xyXG59XHJcbi5zZWN0aW9uLXRpdGxlIHtcclxuICAgICYgbWFyayB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZ3JlZW47XHJcbiAgICAgICAgcGFkZGluZzogLjBlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi1zdWItdGl0bGUge1xyXG4gICAgY29sb3I6ICNhYmFiYWI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxufVxyXG4uc2VjdGlvbi11bmRlci1oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MDtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWJsYWNrO1xyXG4gICAgJiBhIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjZzIGN1YmljLWJlemllciguMjUsLjgsLjI1LDEpIDBzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNnMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSkgMHM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaW1nLXdpZHRoIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGl0bGUtZGVjLXRleHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiA3NjBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxufVxyXG5mb3JtIHtcclxuICAgIGlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH1cclxuICAgIGlucHV0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfSAvKiBGRiA0LTE4ICovXHJcbiAgICBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9IC8qIEZGIDE5KyAqL1xyXG4gICAgaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH0gLyogSUUgMTArICovXHJcbiAgICBpbnB1dCwgdGV4dGFyZWF7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLCB0ZXh0YXJlYTpmb2N1cywgc2VsZWN0OmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG1hcmdpbjogMCAxMHB4IDAgM3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiBzd2lwZXIgZGVmYXVsdCBzdHlsZXMgKi9cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbntcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICYtLXZlcnRpY2Fse1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICByaWdodDogNTBweDtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4gICAgXHJcbiAgICBcclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2l0ZS13cmFwcGVyLXJldmVhbHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAge1xyXG4gICAgJiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBtYXJnaW46IDhweDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOjpiZWZvcmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDlweCAjZWRlZGVkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgIHtcclxuICAgICYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgbWFyZ2luOiA4cHg7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTo6YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA5cHggIzhiN2I3YjtcclxuICAgIH1cclxufVxyXG5cclxuLnN3aXBlci1uYXYtYnV0dG9uIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgdmlzaWJpbGl0eSAwLjFzIGxpbmVhciAycywgb3BhY2l0eSAwLjFzIGxpbmVhciAycztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGNvbG9yOiAjNmQ3MGE2O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItbmF2LWJ1dHRvbjpob3ZlciAge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICB9XHJcbn1cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyOmhvdmVyIHtcclxuICAgICYgLnN3aXBlci1uYXYtYnV0dG9uIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lwZXItbmF2LWJ1dHRvbiBpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuLnN3aXBlci1uYXYtYnV0dG9uIGk6OmJlZm9yZSB7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29udGVudDogJ1xcZjEwNCc7XHJcbn1cclxuLnN3aXBlci1uYXYtcHJldiBpOjpiZWZvcmUge1xyXG4gICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQgaTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xyXG59XHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaW5nbGUtZWxlbWVudC13cmFwIHtcclxuICAgICYgdWwge1xyXG4gICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAtIEJyZWFkdnJ1bWIgIFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmJyZWFkY3J1bWItYXJlYSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTE0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMmVkO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTM2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvdGl0bGUtYmFyLTAxLWJnLndlYnApO1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZSwkdGFibGV0LWRldmljZSwkZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAmIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ODtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDBzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNkQ3MEE2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcGFnaW5hdGlvbiB7XHJcbiAgICAmIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0MXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWJhYmFiO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNWY5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgICAgICAtIFByZWxvYWRlciAgICAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4ucHJlbG9hZGVyLWFjdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIC5wcmVsb2FkZXItYXJlYS13cmFwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgLnNwaW5uZXIge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNrLWJvdW5jZWRlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmJvdW5jZTEge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ib3VuY2UyIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBrZXlmcmFtZXMgc2stYm91bmNlZGVsYXkge1xyXG4gICAgICAgICAgICAwJSxcclxuICAgICAgICAgICAgODAlLFxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDQwJSB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucHJlbG9hZGVyLWFyZWEtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5vcGVuX3RtX3ByZWxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAuNXM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XHJcbiAgICAmLmxvYWRlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgJjpiZWZvcmUsIFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUsIFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIC0gU2Nyb2xsIHRvcCAgICAgICAgIFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnNjcm9sbC10b3B7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIGJvdHRvbTogLTYwcHg7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBib3gtc2hhZG93OiAwIDMwcHggNTBweCByZ2JhKDAsMCwwLC4wMyk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSAjeyRleHRyYS1zbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaG93e1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93LXRvcHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3ctYm90dG9te1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDgwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgICAgIC5hcnJvdy10b3B7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC04MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFycm93LWJvdHRvbXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgLSBEaXZpZGVycyBDc3MgICAgICAgIFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnNlcGFyYXRvci13cmFwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAmIC5kb3Qge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTJweCAjZGVmMGZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIGFuaW1hdGlvbjogc2VwYXJhdG9yLWJvdW5jZSAxLjRzIGVhc2UtaW4tb3V0IDBzIGluZmluaXRlIGJvdGg7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICYuc2Vjb25kLWNpcmNsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLS4xNnM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGhpcmQtY2lyY2xlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtLjMycztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNlcGFyYXRvci1ib3VuY2Uge1xyXG4gICAgMCUsXHJcbiAgICA4MCUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNlcGFyYXRvci1ib3VuY2Uge1xyXG4gICAgMCUsXHJcbiAgICA4MCUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAtIEdvb2dsZSBNYXAgQ3NzICAgICAgID0gICAgICAgICAgICAgICAgXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuI2dvb2dsZU1hcC0xLCAjZ29vZ2xlTWFwLTIgLCAjZ29vZ2xlTWFwLTMge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLyo9PT09PSAgRW5kIG9mIERlZmF1bHQgQ1NTICA9PT09PT0qLyIsIlxyXG4vLyBwcm9qZWN0IHNwZWNpZmljIHZhcmlhYmxlc1xyXG5cclxuJHRoZW1lLWNvbG9yLS1kZWZhdWx0OiAjMDg2QUQ4O1xyXG4kdGhlbWUtY29sb3ItLXR3bzogI2QyYTk4ZTtcclxuJHRoZW1lLWNvbG9yLS10aHJlZTogIzAwMkZBNjtcclxuJHRoZW1lLWNvbG9yLS1ibGFjazogIzMzMzMzMztcclxuJHRoZW1lLWNvbG9yLS1ncmVlbjogIzM4Y2I4OTtcclxuJHRoZW1lLWNvbG9yLXN1Yi0taGVhZGluZzogIzZkNzBhNjtcclxuJHRyYW5zaXRpb24tLWRlZmF1bHQ6IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuXHJcblxyXG4vLyBGb250IEZhbWlseVxyXG4kZm9udC1mYW1pbHktbmFtZTogJ0NlcmVicmlTYW5zJztcclxuJGhlYWRpbmctZm9udC1mYW1pbHktbmFtZTogJ0NlcmVicmlTYW5zJztcclxuJGZvbnQtYXdlc29tZS1wcm86ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xyXG4kZm9udC1hd2Vzb21lLWJyYW5kOiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcclxuXHJcbi8vIENvbG9ycyAtLS0tLS0tLS0tLS0tLS1cclxuXHJcbiR3aGl0ZTogI2ZmZmZmZjtcclxuJGJsYWNrOiAjMDAwMDAwO1xyXG5cclxuLy8gQm9keSBUZXh0XHJcbiRib2R5LXRleHQtY29sb3I6ICM2OTY5Njk7XHJcbiRib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiRib2R5LWxpbmUtaGVpZ2h0OiAxLjc0O1xyXG4kYm9keS1mb250LXNpemU6IDE1cHg7XHJcbiRib2R5LWJnLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4vLyBIZWFkaW5nIFRleHRcclxuJGhlYWRpbmctdGV4dC1jb2xvcjogJHRoZW1lLWNvbG9yLS1ibGFjaztcclxuJGhlYWRpbmctZm9udC13ZWlnaHQ6IDcwMDtcclxuJGhlYWRpbmctdGV4dC10d286ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4kaGVhZGluZy10ZXh0LWRlZmF1bHQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gT3RoZXIgQ29sb3JzXHJcbiRwcmltYXJ5OiAgICAgICAjMDA0Mzk1O1xyXG4kc2Vjb25kYXJ5OiAgICAgI2Y5YzMyMjtcclxuJHN1Y2Nlc3M6ICAgICAgICMyOGE3NDU7XHJcbiRpbmZvOiAgICAgICAgICAjMTdhMmI4O1xyXG4kd2FybmluZzogICAgICAgI2ZmYzEwNztcclxuJGRhbmdlcjogICAgICAgICNkYzM1NDU7XHJcbiRsaWdodDogICAgICAgICAjZjhmOWZhO1xyXG5cclxuLy8gU29jaWFsIENvbG9yXHJcbiRhbmRyb2lkOiAjN0FDMTU3O1xyXG4kYXBwbGU6ICNCOEI4Qjg7XHJcbiRiZWhhbmNlOiAjMTg2OUZGO1xyXG4kY29kZXBlbjogJGJsYWNrO1xyXG4kZHJpYmJibGU6ICNFQTRDOEE7XHJcbiRkcm9wYm94OiAjMDA3RUU1O1xyXG4kZXZlcm5vdGU6ICM3OEQ1MjU7XHJcbiRmYWNlYm9vazogIzQ4NjdBQTtcclxuJGdpdGh1YjogIzMxMzEzMTtcclxuJGdvb2dsZS1kcml2ZTogIzFEQTQ2MjtcclxuJGdvb2dsZS1lYXJ0aDogIzQyODVGNDtcclxuJGdvb2dsZS1nbGFzczogI0VBNDMzNTtcclxuJGdvb2dsZS1tYXBzOiAjNTA4M0MzO1xyXG4kZ29vZ2xlLXBsYXk6ICMwMUI5RkQ7XHJcbiRnb29nbGUtcGx1czogI0RENTE0NDtcclxuJGdvb2dsZTogIzQyODVGNDtcclxuJGluc3RhZ3JhbTogI0IyM0E5NDtcclxuJGNzczM6ICMwMjc3QkQ7XHJcbiRodG1sNTogI0U0NEQyNjtcclxuJGphdmFzY3JpcHQ6ICNGOURDM0Q7XHJcbiRweXRob246ICMwQzlEQkY7XHJcbiRsYXN0Zm06ICNFMzFCMjM7XHJcbiRsaW5rZWRpbjogIzAwN0JCNjtcclxuJHBheXBhbDogIzAwMkY4NjtcclxuJHBpbnRlcmVzdDogI0JEMDgxQjtcclxuJHBvY2tldDogI0VGM0U1NjtcclxuJHBvbHltZXI6ICNGODcyOTI7XHJcbiRyc3M6ICNGOTlDM0E7XHJcbiRzaGFyZTogIzJDOUNGRjtcclxuJHN0YWNrb3ZlcmZsb3c6ICNGMzgwMjQ7XHJcbiRzdGVhbTogIzE1NDk3QjtcclxuJHR3aXR0ZXI6ICMxREExRjI7XHJcbiR2azogIzUxODFCODtcclxuJHdpa2lwZWRpYTogI0U5RTlFOTtcclxuJHdpbmRvd3M6ICMwMDc4RDY7XHJcbiRzNTAwcHg6ICRibGFjaztcclxuJHM4dHJhY2tzOiAjMTIyRDRCO1xyXG4kYW1hem9uOiAjRjc5QjM0O1xyXG4kYmxvZ2dlcjogI0YwNkEzNTtcclxuJGRlbGljaW91czogIzAwMDBGRTtcclxuJGRpc3F1czogIzJFOUVGRTtcclxuJGZsYXR0cjogIzdBQjgzMTtcclxuJGZsaWNrcjogI0ZFMDA4NDtcclxuJG9kbm9rbGFzc25pa2k6ICNGNTgyMjA7XHJcbiRvdXRsb29rOiAjMDA3MkM2O1xyXG4kcGxheXN0YXRpb246ICMwNzQxOEU7XHJcbiRyZWRkaXQ6ICNGRjQ1MDA7XHJcbiRza3lwZTogIzAwQTlGMDtcclxuJHNsaWRlc2hhcmU6ICMwMDc3QjU7XHJcbiRzb3VuZGNsb3VkOiAjRkU0OTAwO1xyXG4kdHVtYmxyOiAjMzY0NjVEO1xyXG4kdHdpdGNoOiAjNjQ0MUE0O1xyXG4kdmltZW86ICMxQUI3RUE7XHJcbiR3aGF0c2FwcDogIzE4OUQwRTtcclxuJHhib3g6ICMxMDdDMEY7XHJcbiR5YWhvbzogIzQxMDFBRjtcclxuJHlvdXR1YmU6ICNGRTAwMDA7XHJcblxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgVmFyaWFibGVzXHJcbiR4bC1kZXZpY2UgOiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCknO1xyXG4kbGFwdG9wLWRldmljZSA6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSc7XHJcbiRkZXNrdG9wLWRldmljZSA6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpJztcclxuJHRhYmxldC1kZXZpY2U6J29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSc7XHJcbiRsYXJnZS1tb2JpbGU6J29ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknO1xyXG4kc21hbGwtbW9iaWxlOiAnb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSc7XHJcbiRleHRyYS1zbWFsbC1tb2JpbGU6ICdvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpJztcclxuXHJcblxyXG5cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICBDU1MgSW5kZXggICAgICAgICBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4gICAgMDEuIERlZmF1bHQgQ3NzXHJcbiAgICAgICAgLSBCcmVhZHZydW1iIFxyXG4gICAgICAgIC0gUHJlbG9hZGVyICAgXHJcbiAgICAgICAgLSBTY3JvbGwgdG9wIFxyXG4gICAgICAgIC0gRGl2aWRlcnMgQ3NzIFxyXG4gICAgICAgIC0gR29vZ2xlIE1hcCBDc3MgXHJcbiAgICAwMi4gU2VjdGlvbiBTcGFjaW5nIENzc1xyXG4gICAgMDMuIEN1c3RvbSBBbmltYXRpb24gQ3NzXHJcbiAgICAwNC4gY29udGFpbmVyIENzcyBcclxuICAgIDA1LiBIZWFkZXIgQ3NzIFxyXG4gICAgICAgIC0gbGFuZ3VhZ2VcclxuICAgICAgICAtIE5hdmlnYXRpb24gTWVudSBDc3NcclxuICAgICAgICAtIE11bHRpbGV2ZWwgU3VibWVudSBDc3NcclxuICAgICAgICAtIE1lZ2EgTWVudSBDc3NcclxuICAgICAgICAtIE1vYmlsZSBNZW51IE92ZXJsYXkgQ3NzXHJcbiAgICAgICAgLSBvZmZzZXQgc2VhcmNoXHJcbiAgICAgICAgLSBzZWFyY2ggb3ZlcmxheVxyXG4gICAgMDYuIEZvb3RlciBDc3NcclxuICAgIDA3LiBTaWRlYmFyIENzc1xyXG4gICAgMDguIEJ1dHRvbiBDc3MgXHJcbiAgICAwOS4gQWNjb3JkaW9ucyBDc3MgXHJcbiAgICAxMC4gQ2FsbCBUbyBBY3Rpb24gQ3NzICBcclxuICAgIDExLiBDb3VudGRvd24gQ3NzIFxyXG4gICAgMTIuIENvdW50ZXJzIENzcyBcclxuICAgIDEzLiBCb3ggSWNvbiBDc3NcclxuICAgIDE0LiBCb3ggSW1hZ2VzIENzc1xyXG4gICAgMTUuIEJveCBMYXJnZSBJbWFnZXMgQ3NzXHJcbiAgICAxNi4gQnJhbmQgTG9nbyBDc3MgIFxyXG4gICAgMTcuIExpc3RpbmcgQ3NzXHJcbiAgICAxOC4gR3JhZGF0aW9uIFByb2Nlc3MgQ3NzICAgICBcclxuICAgIDE5LiBJbnN0YWdyYW0gQ3NzICAgICBcclxuICAgIDIwLiBNZXNzYWdlIEJveCBDc3MgXHJcbiAgICAyMS4gVmlkZW8gUG9wdXAgQ3NzXHJcbiAgICAyMi4gUHJpY2luZyB0YWJsZSBDc3NcclxuICAgIDIzLiBwcm9ncmVzcyBCYXIgQ3NzIFxyXG4gICAgMjQuIENpcmNsZSBQcm9ncmVzcyBDc3NcclxuICAgIDI1LiBSb3cgU2VwYXJhdG9ycyBDc3NcclxuICAgIDI2LiBTb2NpYWwgTmV0d29ya3MgQ3NzIFxyXG4gICAgMjcuIExpc3RpbmcgQ3NzXHJcbiAgICAyOS4gVGVhbSBNZW1iZXIgQ3NzIFxyXG4gICAgMzAuIFRpbWVsaW5lIENzc1xyXG4gICAgMzEuIFRlc3RpbW9uaWFsIHNsaWRlciBDc3MgXHJcbiAgICAzMi4gUHJvamVjdCBDc3MgXHJcbiAgICAzMy4gQ29udGFjdCBVcyBDc3MgXHJcbiAgICAzNC4gQmxvZyBQYWdlcyBDc3NcclxuICAgIDM1LiBJbmZvdGVjaG5vIENzcyAgXHJcbiAgICAzNi4gUHJvY2Vzc2luZyBIZXJvIENzc1xyXG4gICAgMzcuIFByb2Nlc3NpbmcgSGVybyBDc3NcclxuICAgIDM4LiBSZXNvbHV0aW9ucyBob21lIENzc1xyXG4gICAgMzkuIEN5YmVyc2VjdXJpdHkgaG9tZSBDc3MgIFxyXG4gICAgNDAuIEFib3V0IFVzIHBhZ2VzIENzc1xyXG4gICAgNDEuIFNpbmdsZSBTbWFydCBWaXNpb24gQ3NzXHJcbiAgICA0Mi4gUmVkcmF3IENzc1xyXG4gICAgNDMuIFByZXZpZXcgUGFnZSBDc3MgXHJcblxyXG5cclxuLyo9PT09PSAgRW5kIG9mIENTUyBJbmRleCAgPT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAgMDEuIERlZmF1bHQgQ3NzICAgICAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4qLCAqOjphZnRlciwgKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VyZWJyaVNhbnNcIjtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuYm9keS5uby1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiQ2VyZWJyaVNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDE7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiA1NnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuaDYge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmEsIGJ1dHRvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYSwgYnV0dG9uLCBpbWcsIGlucHV0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi5mb2N1cywgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm0tbWVzc2VnZS5zdWNjZXNzLFxuLmZvcm0tbWVzc2VnZS0yLnN1Y2Nlc3Mge1xuICBjb2xvcjogZ3JlZW47XG59XG5cbi5mb3JtLW1lc3NlZ2UuZXJyb3IsXG4uZm9ybS1tZXNzZWdlLTIuZXJyb3Ige1xuICBjb2xvcjogcmVkO1xufVxuXG4ubWFyaywgbWFyayB7XG4gIHBhZGRpbmc6IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb250LXdlaWdodC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5mb250LXdlaWdodC0tcmVndWxlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mb250LXdlaWdodC0tbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvbnQtd2VpZ2h0LS1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qLS1cclxuICAgIERlZmF1bHQgQ2xhc3NcclxuKi9cbi50ZXh0LWNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogIzA4NkFEODtcbn1cblxuLnRleHQtY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNkMmE5OGU7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xufVxuXG4uYmctZ3JheS0yIHtcbiAgYmFja2dyb3VuZDogI0Y2RkFGRTtcbn1cblxuLmJnLWdyYXktMyB7XG4gIGJhY2tncm91bmQ6ICNmNmYyZWQ7XG59XG5cbi5iZy10aGVtZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogIzA4NkFEODtcbn1cblxuLnRoZW1lLWJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNkMmE5OGU7XG59XG5cbi5iZy10aGVtZS10aHJlZSB7XG4gIGJhY2tncm91bmQ6ICMwMDJGQTY7XG59XG5cbi5zdWItaGVhZGluZyB7XG4gIGNvbG9yOiAjNmQ3MGE2O1xufVxuXG4uYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuXG4uYm9yZGVyLXJhZHVzLTUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi50ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICNkMmE5OGU7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI0ZGRiAwLCAjRjVGNUY1IDEwMCUpO1xufVxuXG4vKi0tIFRhYiBDb250ZW50ICYgUGFuZSBGaXggLS0qL1xuc2VsZWN0IHtcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGhlaWdodDogNTZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4IHVybChcIi4uL2ltYWdlcy9pY29ucy9zZWxlY3Rvci1pY29uLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmOCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2VsZWN0b3ItaWNvbi53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtYmcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuXG4vKi0tLS0tLS0gRGVmYXVsZCBDbGFzcyAtLS0tLS0tLSovXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYm94LXNoYWRvdy10b3Age1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhc2gge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGFzaCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC10aGljayB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRoaWNrIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZGVkZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZHJhayB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZHJhayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tdGl0bGUgbWFyayB7XG4gIGNvbG9yOiAjMzhjYjg5O1xuICBwYWRkaW5nOiAuMGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlY3Rpb24tc3ViLXRpdGxlIHtcbiAgY29sb3I6ICNhYmFiYWI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5zZWN0aW9uLXVuZGVyLWhlYWRpbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQwO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnNlY3Rpb24tdW5kZXItaGVhZGluZyBhIHtcbiAgY29sb3I6ICMwODZBRDg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLXVuZGVyLWhlYWRpbmcgYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSkgMHM7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSkgMHM7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnNlY3Rpb24tdW5kZXItaGVhZGluZyBhOmhvdmVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5pbWctd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRpdGxlLWRlYy10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDc2MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODZBRDg7XG59XG5cbmZvcm0ge1xuICAvKiBGRiA0LTE4ICovXG4gIC8qIEZGIDE5KyAqL1xuICAvKiBJRSAxMCsgKi9cbn1cblxuZm9ybSBpbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuZm9ybSBpbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5mb3JtIGlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5mb3JtIGlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIsIGZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLCB0ZXh0YXJlYTpmb2N1cywgc2VsZWN0OmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgY29sb3I6ICMwODZBRDg7XG4gIGJvcmRlci1jb2xvcjogIzA4NkFEODtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwIDEwcHggMCAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogc3dpcGVyIGRlZmF1bHQgc3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi0tdmVydGljYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi0tdmVydGljYWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tLXZlcnRpY2FsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDg2QUQ4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YmVmb3JlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzA4NkFEODtcbn1cblxuLnNpdGUtd3JhcHBlci1yZXZlYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA4cHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm94LXNoYWRvdzogMCAwIDlweCAjZWRlZGVkO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogOHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA5cHggIzhiN2I3Yjtcbn1cblxuLnN3aXBlci1uYXYtYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCB2aXNpYmlsaXR5IDAuMXMgbGluZWFyIDJzLCBvcGFjaXR5IDAuMXMgbGluZWFyIDJzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjNmQ3MGE2O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xufVxuXG4uc3dpcGVyLW5hdi1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zd2lwZXItbmF2LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLW5hdi1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDg2QUQ4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLnN3aXBlci1jb250YWluZXI6aG92ZXIgLnN3aXBlci1uYXYtYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1uYXYtYnV0dG9uIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uc3dpcGVyLW5hdi1idXR0b24gaTo6YmVmb3JlIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6ICdcXGYxMDQnO1xufVxuXG4uc3dpcGVyLW5hdi1wcmV2IGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDQnO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDUnO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtZWxlbWVudC13cmFwIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNpbmdsZS1lbGVtZW50LXdyYXAgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC0gQnJlYWR2cnVtYiAgXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYnJlYWRjcnVtYi1hcmVhIHtcbiAgcGFkZGluZy10b3A6IDExNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYyZWQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcbiAgcGFkZGluZy10b3A6IDEzNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMxcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy90aXRsZS1iYXItMDEtYmcud2VicCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnJlYWRjcnVtYi1hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJyZWFkY3J1bWItbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMS41ODtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJyZWFkY3J1bWItbGlzdCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnJlYWRjcnVtYi1saXN0IGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwcztcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xufVxuXG4uYnJlYWRjcnVtYi1saXN0IGxpIGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAwO1xufVxuXG4uYnJlYWRjcnVtYi1saXN0IGxpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNkQ3MEE2O1xufVxuXG4ucGFnZS1wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFnZS1wYWdpbmF0aW9uIGxpIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICBtaW4td2lkdGg6IDQxcHg7XG4gIGhlaWdodDogNDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNhYmFiYWI7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnBhZ2UtcGFnaW5hdGlvbiBsaSBhLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjZjZmNWY5O1xuICBjb2xvcjogIzA4NkFEODtcbn1cblxuLnBhZ2UtcGFnaW5hdGlvbiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwODZBRDg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAgICAgLSBQcmVsb2FkZXIgICAgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnByZWxvYWRlci1hY3RpdmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLnByZWxvYWRlci1hY3RpdmUgLnByZWxvYWRlci1hcmVhLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cblxuLnByZWxvYWRlci1hY3RpdmUgLnByZWxvYWRlci1hcmVhLXdyYXAgLnNwaW5uZXIgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NkFEODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGFuaW1hdGlvbjogc2stYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xufVxuXG4ucHJlbG9hZGVyLWFjdGl2ZSAucHJlbG9hZGVyLWFyZWEtd3JhcCAuc3Bpbm5lciBkaXYuYm91bmNlMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xufVxuXG4ucHJlbG9hZGVyLWFjdGl2ZSAucHJlbG9hZGVyLWFyZWEtd3JhcCAuc3Bpbm5lciBkaXYuYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xufVxuXG5Aa2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5IHtcbiAgMCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4ucHJlbG9hZGVyLWFyZWEtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcGVuX3RtX3ByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2U7XG4gIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6IC41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogLjVzO1xufVxuXG4ub3Blbl90bV9wcmVsb2FkZXIubG9hZGVkIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ub3Blbl90bV9wcmVsb2FkZXIubG9hZGVkOmJlZm9yZSwgLm9wZW5fdG1fcHJlbG9hZGVyLmxvYWRlZDphZnRlciB7XG4gIHdpZHRoOiAwJTtcbn1cblxuLm9wZW5fdG1fcHJlbG9hZGVyOmJlZm9yZSwgLm9wZW5fdG1fcHJlbG9hZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ub3Blbl90bV9wcmVsb2FkZXI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ub3Blbl90bV9wcmVsb2FkZXI6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAtIFNjcm9sbCB0b3AgICAgICAgICBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zY3JvbGwtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAtNjBweDtcbiAgei1pbmRleDogOTk5O1xuICBib3gtc2hhZG93OiAwIDMwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg2QUQ4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNjcm9sbC10b3Age1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnNjcm9sbC10b3Auc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGJvdHRvbTogNjBweDtcbn1cblxuLnNjcm9sbC10b3AgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLnNjcm9sbC10b3AgLmFycm93LXRvcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uc2Nyb2xsLXRvcCAuYXJyb3ctYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgODBweCk7XG59XG5cbi5zY3JvbGwtdG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xufVxuXG4uc2Nyb2xsLXRvcDpob3ZlciAuYXJyb3ctdG9wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTgwcHgpO1xufVxuXG4uc2Nyb2xsLXRvcDpob3ZlciAuYXJyb3ctYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIC0gRGl2aWRlcnMgQ3NzICAgICAgICBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZXBhcmF0b3Itd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc2VwYXJhdG9yLXdyYXAgLmRvdCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggI2RlZjBmZjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NkFEODtcbiAgYW5pbWF0aW9uOiBzZXBhcmF0b3ItYm91bmNlIDEuNHMgZWFzZS1pbi1vdXQgMHMgaW5maW5pdGUgYm90aDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLnNlcGFyYXRvci13cmFwIC5kb3Quc2Vjb25kLWNpcmNsZSB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGFuaW1hdGlvbi1kZWxheTogLS4xNnM7XG59XG5cbi5zZXBhcmF0b3Itd3JhcCAuZG90LnRoaXJkLWNpcmNsZSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGFuaW1hdGlvbi1kZWxheTogLS4zMnM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzZXBhcmF0b3ItYm91bmNlIHtcbiAgMCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzZXBhcmF0b3ItYm91bmNlIHtcbiAgMCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAtIEdvb2dsZSBNYXAgQ3NzICAgICAgID0gICAgICAgICAgICAgICAgXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNnb29nbGVNYXAtMSwgI2dvb2dsZU1hcC0yLCAjZ29vZ2xlTWFwLTMge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4vKj09PT09ICBFbmQgb2YgRGVmYXVsdCBDU1MgID09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgIDAyLiBTZWN0aW9uIFNwYWNpbmcgQ3NzICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZWN0aW9uLXNwYWNlIHtcbiAgLyogU2VjdGlvbiBQYWRkaW5nIENzcyAqL1xuICAvKiBTZWN0aW9uIE1hcmdpbiBDc3MgKi9cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXB0XzE1MCB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRfMTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdF8xNTAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0XzE1MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXB0Yl8xMjAge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdGJfMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdGJfMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcHRfMTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0XzEyMCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRfMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcGJfMTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXBiXzEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcGJfMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcHRiXzEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0Yl8xMDAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0Yl8xMDAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wdF8xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRfMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdF8xMDAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wYl8xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcGJfMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wYl8xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wdGJfOTAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRiXzkwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdGJfOTAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wdF85MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0XzkwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdF85MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXBiXzkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcGJfOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXBiXzkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcHRiXzgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0Yl84MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRiXzgwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcHRfODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdF84MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRfODAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wYl84MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXBiXzgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wYl84MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXB0Yl83MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdGJfNzAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0Yl83MCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXB0XzcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRfNzAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0XzcwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcGJfNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wYl83MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcGJfNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wdGJfNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRiXzYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdGJfNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wdF82MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXB0XzYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdF82MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXBiXzYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcGJfNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXBiXzYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tcHRfNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wdF80MCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tcHRfNDAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wYl80MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLXBiXzQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1wYl80MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLXB0Yl8zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnNlY3Rpb24tc3BhY2UtLXB0XzMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1wYl8zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uc2VjdGlvbi1zcGFjZS0tbXRfMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uc2VjdGlvbi1zcGFjZS0tbXRfMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2VjdGlvbi1zcGFjZS0tbXRfMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2VjdGlvbi1zcGFjZS0tbXRfNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc2VjdGlvbi1zcGFjZS0tbXRfNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW10XzUwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW10XzUwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1tdF82MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbXRfNjAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbXRfNjAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLW10XzcwIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tdF83MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tdF83MCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tbXRfODAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW10XzgwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW10XzgwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1tdF8xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tdF8xMDAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbXRfMTAwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1tdF8xMjAge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tdF8xMjAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbXRfMTIwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1tYl8xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1tYl8yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1tYl8zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1tYl80MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW1iXzQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXNwYWNlLS1tYl81MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbWJfNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbWJfNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BhY2UtLW1iXzYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tYl82MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXNwYWNlLS1tYl82MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tbWJfMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbWJfMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW1iXzEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zcGFjZS0tbWJfMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zcGFjZS0tbWJfMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3BhY2UtLW1iXzEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubXQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubXQtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ubXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbWFsbC1tdF9fMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5zbWFsbC1tdF9fMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnNtYWxsLW10X18yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc21hbGwtbXRfXzMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5zbWFsbC1tdF9fNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnNtYWxsLW10X181MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuc21hbGwtbXRfXzYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5zbWFsbC1tYl9fMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNtYWxsLW1iX180MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc21hbGwtbWJfXzUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5zbWFsbC1tYl9fNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWJsZXQtbXRfXzAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAudGFibGV0LW10X18zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAudGFibGV0LW10X180MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAudGFibGV0LW10X181MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAudGFibGV0LW10X182MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAudGFibGV0LW1iX18zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAudGFibGV0LW1iX180MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAudGFibGV0LW1iX181MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAudGFibGV0LW1iX182MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4vKj09PT09ICBFbmQgb2Ygc3BhY2luZyAgPT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAwMy4gQ3VzdG9tIEFuaW1hdGlvbiBDc3NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW92ZVZlcnRpY2FsIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlVmVydGljYWwge1xuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1vdmVIb3Jpem9udGFsIHtcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlSG9yaXpvbnRhbCB7XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubW92ZS11cCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5tb3ZlLXVwLmFuaW1hdGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW92ZVZlcnRpY2FsIC42NXMgZWFzZSBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiBtb3ZlVmVydGljYWwgLjY1cyBlYXNlIGZvcndhcmRzO1xufVxuXG4ubW92ZS11cC14IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbn1cblxuLm1vdmUtdXAteC5hbmltYXRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1vdmVIb3Jpem9udGFsIC42NXMgZWFzZSBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiBtb3ZlSG9yaXpvbnRhbCAuNjVzIGVhc2UgZm9yd2FyZHM7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgQ3VzdG9tIEFuaW1hdGlvbiAwMSBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZGVyU2xpZGVEb3duIHtcbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgfVxuICB0byB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRlclNsaWRlRG93biB7XG4gIDAlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEN1c3RvbSBIaWRlIEFuaW1hdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQC13ZWJraXQta2V5ZnJhbWVzIGhpZGUtYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoaWRlLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEN1c3RvbSBTbGlkZSBTaG93IEFuaW1hdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNob3ctYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaG93LWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEN1c3RvbSBTbGlkZSBPdXQgVG8gUmlnaHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1vdXQtdG8tcmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLW91dC10by1yaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEN1c3RvbSBTbGlkZSBPdXQgVG8gTGVmdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLWluLXRvLWxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWluLXRvLWxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgQnJvb2sgSG92ZXIgRWZmZWN0IFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJyb29rLXRyYW5zaXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uYmstaG92ZXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmJrLWhvdmVyIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSkgMHM7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSkgMHM7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmJrLWhvdmVyIGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFNlcGFyYXRvciBCb3VuY2UgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2VwYXJhdG9yLWJvdW5jZSB7XG4gIDAlLFxuICA4MCUsXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNlcGFyYXRvci1ib3VuY2Uge1xuICAwJSxcbiAgODAlLFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIDA0LiBjb250YWluZXIgQ3NzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC0xNTAge1xuICAgIHBhZGRpbmc6IDAgMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1heC13aWR0aDogMTY2NHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTE1MCB7XG4gICAgcGFkZGluZzogMCAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtMTUwIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC0xNDAge1xuICAgIHBhZGRpbmc6IDAgMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSBhbmQgKG1heC13aWR0aDogMTY2M3B4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTE0MCB7XG4gICAgcGFkZGluZzogMCAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjY0cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtMTQwIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTE0MCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtMTIwIHtcbiAgICBwYWRkaW5nOiAwIDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2NjRweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC0xMjAge1xuICAgIHBhZGRpbmc6IDAgMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTEyMCB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtODAge1xuICAgIHBhZGRpbmc6IDAgODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjY0cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtODAge1xuICAgIHBhZGRpbmc6IDAgMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtODAge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkLS1jcC02MCB7XG4gIHBhZGRpbmc6IDAgNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLWZsdWlkLS1jcC02MCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQtLWNwLTMwIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTMwIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jb250ZW50LWRvdWJsZS1zaWRlYmFyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtNjAge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAuY29udGFpbmVyLWZsdWlkLS1jcC04MCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkxOXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0tY3AtODAge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MTlweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtLWNwLTgwIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyX2ZsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uY29sLTA2X19sZWZ0IHtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtMDZfX2xlZnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5jb2wtMDZfX3JpZ2h0IHtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC0wNl9fcmlnaHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uYmFubmVyLWltYWdlX19jb250ZW50IHtcbiAgd2lkdGg6IDU3MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yb3ctLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJvdy0tMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvdy0tMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucm93LS0zNSA+IFtjbGFzcyo9XCJjb2xcIl0sXG4ucm93LS0zNSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yb3ctLTM1ID4gW2NsYXNzKj1cImNvbFwiXSxcbiAgLnJvdy0tMzUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yb3ctLTM1ID4gW2NsYXNzKj1cImNvbFwiXSxcbiAgLnJvdy0tMzUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvdy0tMzUgPiBbY2xhc3MqPVwiY29sXCJdLFxuICAucm93LS0zNSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJvdy0tMzAge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJvdy0tMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucm93LS0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm93LS0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yb3ctLTMwID4gW2NsYXNzKj1cImNvbFwiXSxcbi5yb3ctLTMwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJvdy0tMzAgPiBbY2xhc3MqPVwiY29sXCJdLFxuICAucm93LS0zMCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJvdy0tMzAgPiBbY2xhc3MqPVwiY29sXCJdLFxuICAucm93LS0zMCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm93LS0zMCA+IFtjbGFzcyo9XCJjb2xcIl0sXG4gIC5yb3ctLTMwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucm93LS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucm93LS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yb3ctLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3ctLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJvdy0tMTAgPiBbY2xhc3MqPVwiY29sXCJdLFxuLnJvdy0tMTAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucm93LS0xMCA+IFtjbGFzcyo9XCJjb2xcIl0sXG4gIC5yb3ctLTEwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucm93LS0xMCA+IFtjbGFzcyo9XCJjb2xcIl0sXG4gIC5yb3ctLTEwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3ctLTEwID4gW2NsYXNzKj1cImNvbFwiXSxcbiAgLnJvdy0tMTAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qPT09PT0gIEVuZCBvZiBjb250YWluZXIgID09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgICAwNS4gSGVhZGVyIENzcyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5oZWFkZXItYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFuaW1hdGlvbjogLjk1cyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgZmFkZUluRG93bjtcbiAgei1pbmRleDogOTk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5uYXZpZ2F0aW9uLW1lbnUtLXRleHRfd2hpdGUgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAubmF2aWdhdGlvbi1tZW51LS10ZXh0X3doaXRlID4gdWwgPiBsaSA+IGEgPiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLm5hdmlnYXRpb24tbWVudS0tdGV4dF93aGl0ZSA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAubmF2aWdhdGlvbi1tZW51LS10ZXh0X3doaXRlID4gdWwgPiBsaTpob3ZlciA+IGE6YWZ0ZXIsIC5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5uYXZpZ2F0aW9uLW1lbnUtLXRleHRfd2hpdGUgPiB1bCA+IGxpLmFjdGl2ZSA+IGE6YWZ0ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLm5hdmlnYXRpb24tbWVudS0tdGV4dF93aGl0ZSA+IHVsID4gbGk6aG92ZXIgPiBhID4gc3BhbiwgLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLm5hdmlnYXRpb24tbWVudS0tdGV4dF93aGl0ZSA+IHVsID4gbGkuYWN0aXZlID4gYSA+IHNwYW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLmhlYWRlci1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tdG9wIC5zdHlsZS0wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvcC5zdHlsZS0wMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvcC5zdHlsZS0wMyBpbnB1dDo6cGxhY2Vob2xkZXIsIC5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvcC5zdHlsZS0wMyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLmhlYWRlci1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tdG9wIC5zZWFyY2gtZmllbGQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLmhlYWRlci1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tdG9wIC5zZWFyY2gtc3VibWl0IHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5oZWFkZXJfX2xvZ28gLmRhcmstbG9nbyB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG5cbi5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5oZWFkZXJfX2xvZ28gLmxpZ2h0LWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpOmhvdmVyID4gYTphZnRlciwgLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLm1lbnUtc3R5bGUtZm91ciAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhOmFmdGVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5tZW51LXN0eWxlLWZvdXIgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGk6aG92ZXIgPiBhID4gc3BhbiwgLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLm1lbnUtc3R5bGUtZm91ciAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhID4gc3BhbiB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uaGVhZGVyLWFyZWEgLmlzLXN0aWNreSAubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpOmhvdmVyID4gYTpiZWZvcmUsIC5oZWFkZXItYXJlYSAuaXMtc3RpY2t5IC5tZW51LXN0eWxlLWZvdXIgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuYWN0aXZlID4gYTpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cblxuLmhlYWRlci1hcmVhIC5pcy1zdGlja3kgLmhlYWRlci1zZWFyY2gtZm9ybS10d28ud2hpdGUtaWNvbiBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFyZWEuaXMtc3RpY2t5Lm9ubHktbW9iaWxlLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFuaW1hdGlvbjogLjk1cyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgZmFkZUluRG93bjtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hcmVhLmlzLXN0aWNreS5vbmx5LW1vYmlsZS1zdGlja3kgLmhlYWRlci1ib3R0b20td3JhcC5pcy1zdGlja3kge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGVhZGVyLWFyZWEtLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hcmVhLS1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4uaGVhZGVyLWFyZWEtLWFic29sdXRlX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTtcbn1cblxuLmhlYWRlci1hcmVhLS1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRTRFOEY2O1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogbG9nbyAqL1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgZmxleC1iYXNpczogMjAlO1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uaGVhZGVyX19sb2dvLnRvcC1sb2dvIHtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28udG9wLWxvZ28ge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvID4gYSBpbWcge1xuICB3aWR0aDogMTYwcHg7XG59XG5cbi5oZWFkZXJfX2xvZ28gLmRhcmstbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXJfX2xvZ28gLmxpZ2h0LWxvZ28ge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fbG9nbyAuZGFyay1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28gLmxpZ2h0LWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci5kZWZhdWx0LW1lbnUtc3R5bGUgLmhlYWRlcl9fbG9nbyB7XG4gIGZsZXgtYmFzaXM6IDIzLjUlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTRweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuaGVhZGVyLmRlZmF1bHQtbWVudS1zdHlsZSAuaGVhZGVyX19sb2dvIHtcbiAgICBmbGV4LWJhc2lzOiAxMyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXIuZGVmYXVsdC1tZW51LXN0eWxlIC5oZWFkZXJfX2xvZ28ge1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLmRlZmF1bHQtbWVudS1zdHlsZSAuaGVhZGVyX19sb2dvIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5oZWFkZXIuZGVmYXVsdC1tZW51LXN0eWxlIC5oZWFkZXItbWlkbGUtYm94IHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhlYWRlci5kZWZhdWx0LW1lbnUtc3R5bGUgLmhlYWRlci1yaWdodC1ib3gge1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMjMuNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5oZWFkZXIuZGVmYXVsdC1tZW51LXN0eWxlIC5oZWFkZXItcmlnaHQtYm94IHtcbiAgICBmbGV4LWJhc2lzOiAyMyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLmRlZmF1bHQtbWVudS1zdHlsZSAuaGVhZGVyLXJpZ2h0LWJveCB7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLmRlZmF1bHQtbWVudS1zdHlsZSAuaGVhZGVyLXJpZ2h0LWJveCB7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci5kZWZhdWx0LW1lbnUtc3R5bGUgLmhlYWRlci1yaWdodC1ib3gge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuXG4uaGVhZGVyLmRlZmF1bHQtbWVudS1zdHlsZSAuaGVhZGVyLXJpZ2h0LWJveCAuaGVhZGVyLXJpZ2h0LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLmRlZmF1bHQtbWVudS1zdHlsZSAuaGVhZGVyLXJpZ2h0LWJveCAuaGVhZGVyLXJpZ2h0LWlubmVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAtIGxhbmd1YWdlIFxyXG49PT09PT09PT09PT09PT09PT09PT09PSovXG4ubGFuZ3VhZ2UtbWVudSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5sYW5ndWFnZS1tZW51ID4gdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ubGFuZ3VhZ2UtbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmxhbmd1YWdlLW1lbnUgPiB1bCA+IGxpID4gYSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5sYW5ndWFnZS1tZW51ID4gdWwgPiBsaSA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjA3OCc7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4ubGFuZ3VhZ2UtbWVudSA+IHVsID4gbGkgdWwge1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHotaW5kZXg6IDEwMjtcbiAgYm94LXNoYWRvdzogMCAwIDM3cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5sYW5ndWFnZS1tZW51ID4gdWwgPiBsaSB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyMjI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubGFuZ3VhZ2UtbWVudSA+IHVsID4gbGkgdWwgbGkgYSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5sYW5ndWFnZS1tZW51ID4gdWwgPiBsaSB1bCBsaSBhIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5sYW5ndWFnZS1tZW51ID4gdWwgPiBsaSB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VFRUVFRTtcbn1cblxuLmxhbmd1YWdlLW1lbnUgPiB1bCA+IGxpOmhvdmVyIHVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuXG4uaGVhZGVyLXJpZ2h0IHtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaGVhZGVyLXJpZ2h0LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItcmlnaHQtaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1yaWdodC1pbm5lci5hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1yaWdodC1ib3ggLmhlYWRlci1yaWdodC1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZWFkZXItcmlnaHQtYm94IC5oZWFkZXItcmlnaHQtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmhlYWRlci10b3AtaW5mby1zbGlkZXItd2VyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDc3MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLXRvcC1pbmZvLXNsaWRlci13ZXJhcCB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci10b3AtaW5mby1zbGlkZXItd2VyYXAge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLXRvcC1pbmZvLXNsaWRlci13ZXJhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5oZWFkZXItdG9wLWluZm8tc2xpZGVyLXdlcmFwIHtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItdG9wLWluZm8tc2xpZGVyLXdlcmFwIHtcbiAgICBwYWRkaW5nOiAwIDBweDtcbiAgfVxufVxuXG4uaGVhZGVyLXRvcC1pbmZvLWlubmVyIC5pbmZvLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmctbGVmdDogMTlweDtcbn1cblxuLmhlYWRlci10b3AtaW5mby1pbm5lciAuaW5mby1pdGVtIC5pbmZvLWljb24ge1xuICB3aWR0aDogNDFweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZDJhOThlO1xufVxuXG4uaGVhZGVyLXRvcC1pbmZvLWlubmVyIC5pbmZvLWl0ZW0gLmluZm8tY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmhlYWRlci10b3AtaW5mby1pbm5lciAuaW5mby1pdGVtIC5pbmZvLWNvbnRlbnQgLmluZm8tdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5oZWFkZXItdG9wLWluZm8taW5uZXIgLmluZm8taXRlbSAuaW5mby1jb250ZW50IC5pbmZvLXN1Yi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLXRvcC1pbmZvLWlubmVyIC5pbmZvLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmhlYWRlci10b3AtaW5mby1pbm5lci5kZWZhdWx0LWNvbG9yIC5pbmZvLWl0ZW0gLmluZm8taWNvbiB7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4udG9wLWluZm8tc2xpZGVyX19jb250YWluZXIge1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuXG4udG9wLWluZm8tc2xpZGVyX19jb250YWluZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmluZm8taXRlbSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4uaGVhZGVyLXNvY2lhbC1uZXR3b3Jrcy5zdHlsZS1pY29ucyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmhlYWRlci1ib3R0b20taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyLWJvdHRvbS1sZWZ0LXdyYXAge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5oZWFkZXItc2VhcmNoLWZvcm0ge1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmhlYWRlci1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDQ3LCAxNjYsIDAuMyk7XG59XG5cbi5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvcCAuc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IDI3MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvcCBpbnB1dDo6cGxhY2Vob2xkZXIsIC5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvcCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmhlYWRlci1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tdG9wIC5zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLXNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS10b3Auc3R5bGUtMDIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvcC5zdHlsZS0wMiAuc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IDIzMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLmhlYWRlci1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tdG9wLnN0eWxlLTAyIC5zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGVhZGVyLXNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS10b3Auc3R5bGUtMDMgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkZGQ7XG59XG5cbi5oZWFkZXItc2VhcmNoLWZvcm0uZGVmYXVsdC1zZWFyY2gge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZWFkZXItc2VhcmNoLWZvcm0uZGVmYXVsdC1zZWFyY2ggLnNlYXJjaC1mb3JtLXRvcCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZWFkZXItc2VhcmNoLWZvcm0uZGVmYXVsdC1zZWFyY2ggLnNlYXJjaC1mb3JtLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG59XG5cbi5oZWFkZXItc2VhcmNoLWZvcm0uZGVmYXVsdC1zZWFyY2ggLnNlYXJjaC1mb3JtLXRvcCAuc2VhcmNoLWZpZWxkIHtcbiAgbWF4LXdpZHRoOiAyMjVweDtcbiAgY29sb3I6ICMzMzM7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5oZWFkZXItc2VhcmNoLWZvcm0uZGVmYXVsdC1zZWFyY2ggLnNlYXJjaC1mb3JtLXRvcCAuc2VhcmNoLWZpZWxkIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1zZWFyY2gtZm9ybS5kZWZhdWx0LXNlYXJjaCAuc2VhcmNoLWZvcm0tdG9wIC5zZWFyY2gtZmllbGQge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1zZWFyY2gtZm9ybS5kZWZhdWx0LXNlYXJjaCAuc2VhcmNoLWZvcm0tdG9wIC5zZWFyY2gtc3VibWl0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oZWFkZXItc2VhcmNoLWZvcm0tdHdvIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlci1zZWFyY2gtZm9ybS10d28gYSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5oZWFkZXItc2VhcmNoLWZvcm0tdHdvIGE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUsIDEuMTUpO1xufVxuXG4uaGVhZGVyLXNlYXJjaC1mb3JtLXR3by53aGl0ZS1pY29uIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItc2VhcmNoLWZvcm0tdHdvLndoaXRlLWljb24gYSB7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbn1cblxuLnRvcC1iYXItbGVmdCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnRvcC1iYXItbGVmdCAudG9wLWJhci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43ODtcbn1cblxuLnRvcC1iYXItbGVmdCAudG9wLWJhci10ZXh0IC5mb250LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50b3AtYmFyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi50b3AtYmFyLXdyYXAgLnRvcC1iYXItcmlnaHQgLnRvcC1iYXItaW5mbyAuaW5mby1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udG9wLWJhci13cmFwIC50b3AtYmFyLXJpZ2h0IC50b3AtYmFyLWluZm8gLmluZm8taXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udG9wLWJhci13cmFwIC50b3AtYmFyLXJpZ2h0IC50b3AtYmFyLWluZm8gLmluZm8taXRlbSAuaW5mby1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnRvcC1tZXNzYWdlIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xufVxuXG4udG9wLW1lc3NhZ2UgYSB7XG4gIGNvbG9yOiAjMDAyRkE2O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udG9wLW1lc3NhZ2UgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDJhOThlO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBcclxuICAgIC0gTmF2aWdhdGlvbiBNZW51IENzc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5uYXZpZ2F0aW9uLW1lbnUgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpIHtcbiAgbWFyZ2luOiAwIDI0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpIHtcbiAgICBtYXJnaW46IDAgMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaSB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAyMXB4IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4wcyBlYXNlLWluLW91dDtcbn1cblxuLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkgPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg2QUQ4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkgPiBhIHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuaGFzLWNoaWxkcmVuID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuaGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBjb250ZW50OiAnXFxmMTA3JztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuaGFzLWNoaWxkcmVuLS1tdWx0aWxldmVsLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLmhhcy1jaGlsZHJlbjpob3ZlciAubWVnYW1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLmhhcy1jaGlsZHJlbjpob3ZlciAubWVnYW1lbnUtLWhvbWUtdmFyaWF0aW9uX19pdGVtIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3VibWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGk6aG92ZXIgPiBhOmFmdGVyLCAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhOmFmdGVyIHtcbiAgY29sb3I6ICMwODZBRDg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGEgc3BhbiwgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuYWN0aXZlID4gYSBzcGFuIHtcbiAgY29sb3I6ICMwODZBRDg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGE6YmVmb3JlLCAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51LnByaW1hcnktLW1lbnUgPiB1bCA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDMxcHggMnB4O1xufVxuXG4ubmF2aWdhdGlvbi1tZW51LS10ZXh0X3doaXRlID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51LS10ZXh0X3doaXRlID4gdWwgPiBsaSA+IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdmlnYXRpb24tbWVudS0tdGV4dF93aGl0ZSA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51LS10ZXh0X3doaXRlID4gdWwgPiBsaTpob3ZlciA+IGE6YWZ0ZXIsIC5uYXZpZ2F0aW9uLW1lbnUtLXRleHRfd2hpdGUgPiB1bCA+IGxpLmFjdGl2ZSA+IGE6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdmlnYXRpb24tbWVudS0tdGV4dF93aGl0ZSA+IHVsID4gbGk6aG92ZXIgPiBhID4gc3BhbiwgLm5hdmlnYXRpb24tbWVudS0tdGV4dF93aGl0ZSA+IHVsID4gbGkuYWN0aXZlID4gYSA+IHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci1ib3R0b20tbGVmdC13cmFwIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDI0cHggMCAwO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAtIE11bHRpbGV2ZWwgU3VibWVudSBDc3NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zdWJtZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDI5cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwODZBRDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgei1pbmRleDogOTtcbn1cblxuLnN1Ym1lbnUgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1Ym1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDMwcHg7XG4gIGNvbG9yOiAjYWJhYmFiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiAwcztcbn1cblxuLnN1Ym1lbnUgPiBsaSA+IGEgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3VibWVudSA+IGxpID4gYSA+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg2QUQ4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uc3VibWVudSA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4uc3VibWVudSA+IGxpID4gYTpob3ZlciA+IHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zdWJtZW51ID4gbGk6aG92ZXIgPiAuc3VibWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTtcbn1cblxuLnN1Ym1lbnUgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICMwODZBRDg7XG59XG5cbi5zdWJtZW51ID4gbGkuaGFzLWNoaWxkcmVuID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uc3VibWVudSA+IGxpLmhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29udGVudDogJ1xcZjEwNSc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNhYmFiYWI7XG59XG5cbi5zdWJtZW51ID4gbGkuaGFzLWNoaWxkcmVuID4gYTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4uc3VibWVudSA+IGxpLmhhcy1jaGlsZHJlbi5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICMwODZBRDg7XG59XG5cbi5zdWJtZW51IC5zdWJtZW51IHtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3VibWVudSAuc3VibWVudS5sZWZ0IHtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zdWJtZW51IC5zdWJtZW51IC5zdWJtZW51IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICByaWdodDogYXV0bztcbn1cblxuLnN1Ym1lbnUgLnN1Ym1lbnUgLnN1Ym1lbnUubGVmdCB7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3VibWVudSAuc3VibWVudSAuc3VibWVudSAuc3VibWVudSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zdWJtZW51IC5zdWJtZW51IC5zdWJtZW51IC5zdWJtZW51LmxlZnQge1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN1Ym1lbnUgLnN1Ym1lbnUgLnN1Ym1lbnUgLnN1Ym1lbnUgLnN1Ym1lbnUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3VibWVudSAuc3VibWVudSAuc3VibWVudSAuc3VibWVudSAuc3VibWVudS5sZWZ0IHtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5tZW51LXN0eWxlLXRocmVlIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLCAubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5tZW51LXN0eWxlLXRocmVlIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLCAubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgfVxufVxuXG4ubWVudS1zdHlsZS10aHJlZSAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGE6YmVmb3JlLCAubWVudS1zdHlsZS10aHJlZSAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaS5hY3RpdmUgPiBhOmJlZm9yZSwgLm1lbnUtc3R5bGUtZm91ciAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGE6YmVmb3JlLCAubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSA+IGE6YmVmb3JlIHtcbiAgd2lkdGg6IDAlO1xuICBsZWZ0OiAwO1xufVxuXG4ubWVudS1zdHlsZS10aHJlZSAuc3VibWVudS5sZWZ0LCAubWVudS1zdHlsZS1mb3VyIC5zdWJtZW51LmxlZnQge1xuICBsZWZ0OiAtMTAwcHg7XG59XG5cbi5tZW51LXN0eWxlLXRocmVlIC5zdWJtZW51LmxlZnQgLnN1Ym1lbnUubGVmdCwgLm1lbnUtc3R5bGUtZm91ciAuc3VibWVudS5sZWZ0IC5zdWJtZW51LmxlZnQge1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbn1cblxuLm1lbnUtc3R5bGUtZm91ciAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1lbnUtc3R5bGUtZm91ciAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaSA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmE5OGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLm1lbnUtc3R5bGUtZm91ciAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGE6YWZ0ZXIsIC5tZW51LXN0eWxlLWZvdXIgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuYWN0aXZlID4gYTphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpOmhvdmVyID4gYSA+IHNwYW4sIC5tZW51LXN0eWxlLWZvdXIgLm5hdmlnYXRpb24tbWVudSA+IHVsID4gbGkuYWN0aXZlID4gYSA+IHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1lbnUtc3R5bGUtZm91ciAubmF2aWdhdGlvbi1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGE6YmVmb3JlLCAubWVudS1zdHlsZS1mb3VyIC5uYXZpZ2F0aW9uLW1lbnUgPiB1bCA+IGxpLmFjdGl2ZSA+IGE6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC0gTWVnYSBNZW51IENzc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tZWdhbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3gtc2hhZG93OiAwIDJweCAyOXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDg2QUQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5O1xufVxuXG4ubWVnYW1lbnUtLW1lZ2Ege1xuICBtaW4td2lkdGg6IDk4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzVweCAyMHB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAubWVnYW1lbnUtLW1lZ2Ege1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5tZWdhbWVudS0tbWVnYSB7XG4gICAgbWluLXdpZHRoOiA3MDBweDtcbiAgfVxufVxuXG4ubWVnYW1lbnUtLW1lZ2EgPiBsaSB7XG4gIGZsZXgtYmFzaXM6IDIyJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ubWVnYW1lbnUtLW1lZ2EgPiBsaSAucGFnZS1saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLm1lZ2FtZW51LS1tZWdhID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY29sb3I6ICNhYmFiYWI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRyYW5zaXRpb246IDAuMXM7XG59XG5cbi5tZWdhbWVudS0tbWVnYSA+IGxpID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzA4NkFEODtcbn1cblxuLm1lZ2FtZW51LS1tZWdhID4gbGkgPiB1bCA+IGxpID4gYTpob3ZlciBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ubWVnYW1lbnUtLW1lZ2EgPiBsaSA+IHVsID4gbGkgPiBhID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lZ2FtZW51LS1tZWdhID4gbGkgPiB1bCA+IGxpID4gYSA+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg2QUQ4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubWVnYW1lbnUtLW1lZ2EgPiBsaSA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4uY29udGFpbmVyLWZsdWlkIC5tZWdhbWVudS0tbWVnYSB7XG4gIHBhZGRpbmc6IDM1cHggMjIwcHggMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZCAubWVnYW1lbnUtLW1lZ2Ege1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5jb250YWluZXItZmx1aWQgLm1lZ2FtZW51LS1tZWdhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuY29udGFpbmVyLWZsdWlkIC5tZWdhbWVudS0tbWVnYSB7XG4gICAgbWluLXdpZHRoOiA3MDBweDtcbiAgfVxufVxuXG4vKiBNb2JpbGUgTWF2aWdhdGlvbiBpY29uICovXG4ubW9iaWxlLW5hdmlnYXRpb24taWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubW9iaWxlLW5hdmlnYXRpb24taWNvbjpob3ZlciBpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NkFEODtcbn1cblxuLm1vYmlsZS1uYXZpZ2F0aW9uLWljb246aG92ZXIgaTpiZWZvcmUge1xuICB3aWR0aDogODAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg2QUQ4O1xufVxuXG4ubW9iaWxlLW5hdmlnYXRpb24taWNvbjpob3ZlciBpOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NkFEODtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLm1vYmlsZS1uYXZpZ2F0aW9uLWljb24gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5tb2JpbGUtbmF2aWdhdGlvbi1pY29uIGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDhweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5tb2JpbGUtbmF2aWdhdGlvbi1pY29uIGk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLThweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vYmlsZS1uYXZpZ2F0aW9uLWljb24ud2hpdGUtbWQtaWNvbiBpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5tb2JpbGUtbmF2aWdhdGlvbi1pY29uLndoaXRlLW1kLWljb24gaTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1vYmlsZS1uYXZpZ2F0aW9uLWljb24ud2hpdGUtbWQtaWNvbiBpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5tb2JpbGUtbmF2aWdhdGlvbi1pY29uLndoaXRlLW1kLWljb246aG92ZXIgaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4NkFEODtcbiAgfVxuICAubW9iaWxlLW5hdmlnYXRpb24taWNvbi53aGl0ZS1tZC1pY29uOmhvdmVyIGk6YmVmb3JlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODZBRDg7XG4gIH1cbiAgLm1vYmlsZS1uYXZpZ2F0aW9uLWljb24ud2hpdGUtbWQtaWNvbjpob3ZlciBpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg2QUQ4O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaXMtc3RpY2t5IC53aGl0ZS1tZC1pY29uIGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIH1cbiAgLmlzLXN0aWNreSAud2hpdGUtbWQtaWNvbiBpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgfVxuICAuaXMtc3RpY2t5IC53aGl0ZS1tZC1pY29uIGk6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIH1cbn1cblxuLnBhZ2Utb3Blbi1vZmYtc2lkZWJhcjpob3ZlciBpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLW9wZW4tb2ZmLXNpZGViYXI6aG92ZXIgaTpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2Utb3Blbi1vZmYtc2lkZWJhcjpob3ZlciBpOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLW9wZW4tb2ZmLXNpZGViYXIgaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4ucGFnZS1vcGVuLW9mZi1zaWRlYmFyIGk6YmVmb3JlIHtcbiAgd2lkdGg6IDcwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLnBhZ2Utb3Blbi1vZmYtc2lkZWJhciBpOmFmdGVyIHtcbiAgd2lkdGg6IDcwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmhpZGRlbi1pY29ucy1tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5oaWRkZW4taWNvbnMtbWVudSBhIHtcbiAgY29sb3I6ICM2RDcwQTY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmhpZGRlbi1pY29ucy1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogIzA4NkFEODtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBcclxuICAgIC0gTW9iaWxlIE1lbnUgT3ZlcmxheSBDc3NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubW9iaWxlLW1lbnUtb3ZlcmxheSwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjdXJzb3I6IHVybCguLi9pbWFnZXMvaWNvbnMvbGlnaHQtY2xvc2Uud2VicCkgMTYgMTYsIHBvaW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2lubmVyLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9faW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTIwJSk7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogIzA4NkFEODtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tb2JpbGUtbWVudS1vdmVybGF5X19pbm5lciwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2lubmVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXkuYWN0aXZlLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhci5hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheS5hY3RpdmUgLm1vYmlsZS1tZW51LW92ZXJsYXlfX2lubmVyLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhci5hY3RpdmUgLm1vYmlsZS1tZW51LW92ZXJsYXlfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2hlYWRlciwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbiwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9faGVhZGVyIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29uOmJlZm9yZSwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogOHB4O1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjphZnRlciwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyM3B4O1xuICBsZWZ0OiA4cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjpob3ZlciwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9faGVhZGVyIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29uOmhvdmVyOmJlZm9yZSwgLm1vYmlsZS1tZW51LW92ZXJsYXlfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjpob3ZlcjphZnRlciwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjpob3ZlcjpiZWZvcmUsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19oZWFkZXIgLm1vYmlsZS1uYXZpZ2F0aW9uLWNsb3NlLWljb246aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5LCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggNDBweCAxMDBweDtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24ge1xuICAvKiBvbmVwYWdlIHN0eWxlICovXG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGksIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGEsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpID4gYTpob3ZlciwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaTpsYXN0LWNoaWxkLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuLmFjdGl2ZSAubWVudS1leHBhbmQ6YmVmb3JlLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbi5hY3RpdmUgLm1lbnUtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDYnO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZDpob3ZlciwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQ6YmVmb3JlLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNyc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IHtcbiAgcGFkZGluZzogMTJweCAwIDE0cHggMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSBhLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpIGE6aG92ZXIsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaTpsYXN0LWNoaWxkLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW4sIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW4uYWN0aXZlIC5tZW51LWV4cGFuZDpiZWZvcmUsIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW4uYWN0aXZlIC5tZW51LWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkuaGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZCwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kOmhvdmVyLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkuaGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQ6YmVmb3JlLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkuaGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA3JztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW4sIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbiA+IHVsID4gbGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSAuc3ViLW1lbnUgbGkuaGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbi5hY3RpdmUgLm1lbnUtZXhwYW5kOmJlZm9yZSwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uID4gdWwgPiBsaS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW4uYWN0aXZlIC5tZW51LWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQ6YmVmb3JlLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24gPiB1bCA+IGxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNyc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbi0tb25lcGFnZSA+IHVsID4gbGkuYWN0aXZlID4gYSwgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uLS1vbmVwYWdlID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLSBvZmZzZXQgc2VhcmNoXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgd2lkdGg6IDQwMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXJfX2lubmVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXIuYWN0aXZlIC5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG5cbi5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4IDM1cHg7XG59XG5cbi5wYWdlLW9wcGVuLW9mZi1zaWRlYmFyIC5vZmYtc2lkZWJhci1jb250YWN0LWluZm8tLWxpc3QgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucGFnZS1vcHBlbi1vZmYtc2lkZWJhciAub2ZmLXNpZGViYXItY29udGFjdC1pbmZvLS1saXN0IC5pdGVtIC5pY29uIHtcbiAgY29sb3I6ICM2ZDcwYTY7XG4gIG1pbi13aWR0aDogY2FsYygxZW0gKyAxOHB4KTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucGFnZS1vcHBlbi1vZmYtc2lkZWJhciAub2ZmLXNpZGViYXItY29udGFjdC1pbmZvLS1saXN0IC5pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzM4Y2I4OTtcbn1cblxuLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXIgLm9mZi1zaWRlYmFyLWNvbnRhY3QtaW5mbyAub2ZmLXNpZGViYXItd2lkZ2V0X19saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXIgLm9mZi1zaWRlYmFyLWNvbnRhY3QtaW5mbyAub2ZmLXNpZGViYXItd2lkZ2V0X19saXN0IGxpIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXIgLm9mZi1zaWRlYmFyLWNvbnRhY3QtaW5mbyAub2ZmLXNpZGViYXItd2lkZ2V0X19saXN0IGxpIGEge1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAtIHNlYXJjaCBvdmVybGF5XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlYXJjaC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgei1pbmRleDogOTk5OTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLnNlYXJjaC1vdmVybGF5X19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2VhcmNoLW92ZXJsYXkuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VhcmNoLW92ZXJsYXlfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLnNlYXJjaC1vdmVybGF5X19oZWFkZXIgLm1vYmlsZS1uYXZpZ2F0aW9uLWNsb3NlLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlYXJjaC1vdmVybGF5X19oZWFkZXIgLm1vYmlsZS1uYXZpZ2F0aW9uLWNsb3NlLWljb246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4cHg7XG4gIGxlZnQ6IDBweDtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5zZWFyY2gtb3ZlcmxheV9faGVhZGVyIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4cHg7XG4gIGxlZnQ6IDBweDtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uc2VhcmNoLW92ZXJsYXlfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4uc2VhcmNoLW92ZXJsYXlfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjpob3ZlcjpiZWZvcmUsIC5zZWFyY2gtb3ZlcmxheV9faGVhZGVyIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29uOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uc2VhcmNoLW92ZXJsYXlfX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG59XG5cbi5zZWFyY2gtb3ZlcmxheV9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnNlYXJjaC1vdmVybGF5X19mb3JtIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwODZBRDg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtb3ZlcmxheV9fZm9ybSBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG4uc2VhcmNoLW92ZXJsYXlfX2Zvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwODZBRDg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLnNlYXJjaC1vdmVybGF5X19mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgY29sb3I6ICMwODZBRDg7XG4gIGJvcmRlci1jb2xvcjogIzA4NkFEODtcbn1cblxuLmhlYWRlcl9fbmF2aWdhdGlvbi5wcmV2aWV3LW1lbnUge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmhlYWRlcl9fbmF2aWdhdGlvbi5wcmV2aWV3LW1lbnUgLm5hdmlnYXRpb24tbWVudS1yaWdodCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnByZXZpZXctaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZXZpZXctaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wcmV2aWV3LWhlYWRlci1pbm5lci5pcy1zdGlja3kge1xuICBwYWRkaW5nOiAwcHggMDtcbn1cblxuLnByZXZpZXctaGVhZGVyLWlubmVyLmlzLXN0aWNreSAuaGVhZGVyX19uYXZpZ2F0aW9uLnByZXZpZXctbWVudSB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucHJldmlldy1oZWFkZXItaW5uZXIuaXMtc3RpY2t5IC5oZWFkZXJfX2FjdGlvbnMtLXByZXZpZXcgLmh0LWJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDg2QUQ4O1xuICBjb2xvcjogIzA4NkFEODtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGhlaWdodDogNDNweDtcbn1cblxuLnByZXZpZXctaGVhZGVyLWlubmVyIC5oZWFkZXJfX2FjdGlvbnMtLXByZXZpZXcgLmh0LWJ0biB7XG4gIGJhY2tncm91bmQ6ICMwODZBRDg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwODZBRDg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJldmlldy1oZWFkZXItaW5uZXIgLmhlYWRlcl9fYWN0aW9ucy0tcHJldmlldyAuaHQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwODZBRDg7XG59XG5cbi8qPT09PT0gIEVuZCBvZiBIZWFkZXIgID09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAgICAwNi4gRm9vdGVyIENzcyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucmV2ZWFsLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZlYWwtZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi5mb290ZXItd2lkZ2V0LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMzVweDtcbn1cblxuLmZvb3Rlci13aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZm9vdGVyLXdpZGdldF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmZvb3Rlci13aWRnZXRfX2xpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9vdGVyLXdpZGdldF9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvb3Rlci13aWRnZXRfX2xpc3QgbGkgLmltYWdlX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc29jaWFsLWdyb3VwX19saXN0IC5odC1zb2NpYWwtbmV0d29ya3MudGlsdGUtc3R5bGUgLmxpbmstdGV4dCB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuXG4uc29jaWFsLWdyb3VwX19saXN0IC5odC1zb2NpYWwtbmV0d29ya3MudGlsdGUtc3R5bGUgLmxpbmstdGV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uc29jaWFsLWdyb3VwX19saXN0IC5odC1zb2NpYWwtbmV0d29ya3MudGlsdGUtc3R5bGUgLmxpbmstdGV4dDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc29jaWFsLWdyb3VwX19saXN0IC5odC1zb2NpYWwtbmV0d29ya3MudGlsdGUtc3R5bGUgLnNvY2lhbC1saW5rOjpiZWZvcmUge1xuICBjb2xvcjogI2NjYztcbn1cblxuLmNvcHlyaWdodC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3B5cmlnaHQtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uYmctbWVkaXVtc2xhdGVibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxMjk3Nztcbn1cblxudWwuZm9vdGVyLXdpZGdldF9faG9yaXpvbnRhbC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxudWwuZm9vdGVyLXdpZGdldF9faG9yaXpvbnRhbC1saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaHQtc29jaWFsLXdoaXRlLmh0LXNvY2lhbC1uZXR3b3JrcyAuaXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKj09PT09ICBFbmQgb2YgZm9vdGVyID09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMDcuIFNpZGViYXIgQ3NzICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5wYWdlLXNpZGViYXItcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2lkZWJhci1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5wYWdlLXNpZGViYXItbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2lkZWJhci1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1zaWRlYmFyLXJpZ2h0LCAucGFnZS1zaWRlYmFyLWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnNpZGViYXItd2lkZ2V0ICsgLnNpZGViYXItd2lkZ2V0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNpZGViYXItd2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndpZGdldC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXQtc2VhcmNoIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGhlaWdodDogNTZweDtcbiAgY29sb3I6ICNhYmFiYWI7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjhmODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4O1xufVxuXG4ud2lkZ2V0LXNlYXJjaCAuc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ud2lkZ2V0LXNlYXJjaCAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDg2QUQ4O1xufVxuXG4ud2lkZ2V0LWJsb2ctcmVjZW50LXBvc3QgdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xufVxuXG4ud2lkZ2V0LWJsb2ctcmVjZW50LXBvc3QgdWwgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxNnB4IDAgMTZweCAzMHB4O1xufVxuXG4ud2lkZ2V0LWJsb2ctcmVjZW50LXBvc3QgdWwgbGkgYTo6YmVmb3JlLCAud2lkZ2V0LWJsb2ctcmVjZW50LXBvc3QgdWwgbGkgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi53aWRnZXQtYmxvZy1yZWNlbnQtcG9zdCB1bCBsaSBhOjphZnRlciwgLndpZGdldC1ibG9nLXJlY2VudC1wb3N0IHVsIGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzMGInO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjJweDtcbiAgbGVmdDogMDtcbn1cblxuLndpZGdldC1ibG9nLXJlY2VudC1wb3N0IHVsIGxpIGE6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLndpZGdldC1ibG9nLXJlY2VudC1wb3N0IHVsIGxpIGE6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi53aWRnZXQtYmxvZy1yZWNlbnQtcG9zdCB1bCBsaSBhOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLndpZGdldC10YWcgLmh0LWJ0biB7XG4gIGNvbG9yOiAjYWJhYmFiO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi53aWRnZXQtdGFnIC5odC1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzA4NkFEODtcbn1cblxuLndpZGdldC1wcm9kdWN0LWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ud2lkZ2V0LXByb2R1Y3QtaXRlbSAudGh1bWJuYWlsIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ud2lkZ2V0LXByb2R1Y3QtaXRlbSAuaW5mbyAucHJvZHVjdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLndpZGdldC1wcm9kdWN0LWl0ZW0gLmluZm8gLnN0YXItcmF0aW5nIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZiODA1O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi53aWRnZXQtcHJvZHVjdC1pdGVtIC5pbmZvIC5wcmljZS1ib3gge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi53aWRnZXQtcHJvZHVjdC1pdGVtIC5pbmZvIC5wcmljZS1ib3ggLm9sZC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogLjg4ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjYjZiN2QyO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLndpZGdldC1wcm9kdWN0LWl0ZW0gLmluZm8gLnByaWNlLWJveCAubmV3LXByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzZkNzBhNjtcbn1cblxuLyo9PT09PSAgRW5kIG9mIFNpZGViYXIgID09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMDguIEJ1dHRvbiBDc3MgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5odC1idG4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDg2QUQ4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5odC1idG46aG92ZXIsIC5odC1idG46YWN0aXZlLCAuaHQtYnRuOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICMwODZBRDg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cblxuLmh0LWJ0bi5odC1idG4teHMge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmh0LWJ0bi5odC1idG4tc20ge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmh0LWJ0bi5odC1idG4tbWQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG59XG5cbi5odC1idG4uaHQtYnRuLWxnIHtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5odC1idG4uaHQtYnRuLWN1c3RvbSB7XG4gIG1pbi13aWR0aDogMjgwcHg7XG59XG5cbi5odC1idG4uaHQtYnRuLWZ1bGwge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5odC1idG4tLW91dGxpbmUge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwODZBRDg7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4uaHQtYnRuLS1vdXRsaW5lOmhvdmVyLCAuaHQtYnRuLS1vdXRsaW5lOmZvY3VzLCAuaHQtYnRuLS1vdXRsaW5lOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzA4NkFEODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5odC1idG4tLXNvbGlkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBjb2xvcjogIzA4NkFEODtcbn1cblxuLmh0LWJ0bi0tc29saWQ6aG92ZXIsIC5odC1idG4tLXNvbGlkOmZvY3VzLCAuaHQtYnRuLS1zb2xpZDphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMwODZBRDg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaHQtYnRuLS1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uaHQtYnRuLS1uby1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLmh0LWJ0bi5odC1idG4tZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTgwcHg7XG59XG5cbi5odC1idG4gLmJ0bi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzA4NkFEODtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5idG46aG92ZXIsIC5idG46YWN0aXZlLCAuYnRuOmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwODZBRDg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cblxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyYTk4ZTtcbn1cblxuLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2QyYTk4ZTtcbn1cblxuLmJ0bi0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLS1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi5idG4tLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYnRuLS13aGl0ZTpob3ZlciwgLmJ0bi0td2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJ0bi0tZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUwZGVnLCAjRkYzRjg1IDAsICNGQUE3MjAgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi0tZ3JhZGllbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUwZGVnLCAjRkYzRjg1IDAsICNGQUE3MjAgMTAwJSk7XG59XG5cbi5idG4tLWxpbmsge1xuICBjb2xvcjogIzA4NkFEODtcbn1cblxuLmJ0bi0tbGluazpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLmJ0bi5odC1idG4tZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTgwcHg7XG59XG5cbi5ob3Zlci1zdHlsZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG92ZXItc3R5bGUtbGluazphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJhOThlO1xufVxuXG4uaG92ZXItc3R5bGUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZDJhOThlO1xufVxuXG4uaG92ZXItc3R5bGUtbGluazpob3ZlcjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogYXV0bztcbn1cblxuLmhvdmVyLXN0eWxlLWxpbmstLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZDJhOThlO1xufVxuXG4uaG92ZXItc3R5bGUtbGluay0tc2Vjb25kYXJ5OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyYTk4ZTtcbn1cblxuLmhvdmVyLXN0eWxlLWxpbmstLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZDJhOThlO1xufVxuXG4uaG92ZXItc3R5bGUtbGluay0td2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhvdmVyLXN0eWxlLWxpbmstLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhvdmVyLXN0eWxlLWxpbmstLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ob3Zlci1zdHlsZS1saW5rLS1zdWItY29sb3Ige1xuICBjb2xvcjogIzZkNzBhNjtcbn1cblxuLmhvdmVyLXN0eWxlLWxpbmstLXN1Yi1jb2xvcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDcwYTY7XG59XG5cbi5ob3Zlci1zdHlsZS1saW5rLS1zdWItY29sb3I6aG92ZXIge1xuICBjb2xvcjogIzZkNzBhNjtcbn1cblxuLmhvdmVyLXN0eWxlLWRlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob3Zlci1zdHlsZS1kZWZhdWx0OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODZBRDg7XG59XG5cbi5ob3Zlci1zdHlsZS1kZWZhdWx0OmhvdmVyIHtcbiAgY29sb3I6ICMwODZBRDg7XG59XG5cbi5ob3Zlci1zdHlsZS1kZWZhdWx0OmhvdmVyOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4vKiBJbWFnZXMgQnV0dG9uICovXG4uaW1hZ2UtYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIHZpZGVvIHBheSBsaW5rICovXG4udmlkZW8tcGxheSBpIHtcbiAgY29sb3I6ICNkMmE5OGU7XG59XG5cbi52aWRlby1wbGF5IHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLyogYnV0dG9uIHdyYXBwZXIgKi9cbi5idXR0b24td3JhcHBlciA+IGEge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJ1dHRvbi13cmFwcGVyID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5idXR0b24td3JhcHBlciA+IGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBUZXh0IEJ1dHRvbiovXG4uYnRuLXRleHQge1xuICBjb2xvcjogIzA4NkFEODtcbn1cblxuLmJ0bi10ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNkMmE5OGU7XG59XG5cbi5zaW5nbGUtYnV0dG9uLWdyb3VwIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNpbmdsZS1idXR0b24tZ3JvdXAgLmJ1dHRvbi1ncm91cC13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4uc2luZ2xlLWJ1dHRvbi1ncm91cCBhIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uc2luZ2xlLWJ1dHRvbi1ncm91cCBhOmhvdmVyLCAuc2luZ2xlLWJ1dHRvbi1ncm91cCBhOmFjdGl2ZSwgLnNpbmdsZS1idXR0b24tZ3JvdXAgYTpmb2N1cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cblxuLyo9PT09PSAgRW5kIG9mIEJ1dHRvbiAgPT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAwOS4gQWNjb3JkaW9ucyBDc3MgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mYXEtd3JhcHBlciAucGFuZWwucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mYXEtd3JhcHBlciAuY2FyZCwgLmZhcS13cmFwcGVyIC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5mYXEtd3JhcHBlciAuY2FyZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuXG4uZmFxLXdyYXBwZXIgLmNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mYXEtd3JhcHBlciAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmFxLXdyYXBwZXIgLmNhcmQtaGVhZGVyIGg1IGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZmFxLXdyYXBwZXIgLmNhcmQtaGVhZGVyIGg1IGJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmZhcS13cmFwcGVyIC5jYXJkLWhlYWRlciBoNSBidXR0b24gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDM1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmZhcS13cmFwcGVyIC5jYXJkLWhlYWRlciBoNSBidXR0b24gc3BhbiB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmZhcS13cmFwcGVyIC5jYXJkLWhlYWRlciBoNSBidXR0b24gc3BhbiBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXEtd3JhcHBlciAuY2FyZC1oZWFkZXIgaDUgYnV0dG9uOmhvdmVyLCAuZmFxLXdyYXBwZXIgLmNhcmQtaGVhZGVyIGg1IGJ1dHRvbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5mYXEtd3JhcHBlciAuY2FyZC1oZWFkZXIgaDUgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNkMmE5OGU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uZmFxLXdyYXBwZXIgLmNhcmQtaGVhZGVyIGg1IGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBzcGFuIGk6bnRoLWNoaWxkKDIpIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZmFxLXdyYXBwZXIgLmNhcmQtaGVhZGVyIGg1IGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYXEtd3JhcHBlciAuY2FyZC1oZWFkZXIgaDUgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSBzcGFuIGk6bnRoLWNoaWxkKDEpIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZmFxLXdyYXBwZXIgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDIzcHggMzBweCAyOXB4O1xufVxuXG4uZmFxLXR3by13cmFwcGVyIC5wYW5lbC5wYW5lbC1kZWZhdWx0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mYXEtdHdvLXdyYXBwZXIgLmNhcmQsIC5mYXEtdHdvLXdyYXBwZXIgLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZhcS10d28td3JhcHBlciAuY2FyZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5mYXEtdHdvLXdyYXBwZXIgLmNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mYXEtdHdvLXdyYXBwZXIgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZhcS10d28td3JhcHBlciAuY2FyZC1oZWFkZXIgaDUgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2FiYWJhYjtcbiAgcGFkZGluZzogMjBweCAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5mYXEtdHdvLXdyYXBwZXIgLmNhcmQtaGVhZGVyIGg1IGJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmZhcS10d28td3JhcHBlciAuY2FyZC1oZWFkZXIgaDUgYnV0dG9uIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZmFxLXR3by13cmFwcGVyIC5jYXJkLWhlYWRlciBoNSBidXR0b24gc3BhbiB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmZhcS10d28td3JhcHBlciAuY2FyZC1oZWFkZXIgaDUgYnV0dG9uIHNwYW4gaSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFxLXR3by13cmFwcGVyIC5jYXJkLWhlYWRlciBoNSBidXR0b246aG92ZXIsIC5mYXEtdHdvLXdyYXBwZXIgLmNhcmQtaGVhZGVyIGg1IGJ1dHRvbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwODZBRDg7XG59XG5cbi5mYXEtdHdvLXdyYXBwZXIgLmNhcmQtaGVhZGVyIGg1IGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIGNvbG9yOiAjMDg2QUQ4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmZhcS10d28td3JhcHBlciAuY2FyZC1oZWFkZXIgaDUgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHNwYW4gaSB7XG4gIGNvbG9yOiAjZDJhOThlO1xufVxuXG4uZmFxLXR3by13cmFwcGVyIC5jYXJkLWhlYWRlciBoNSBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gc3BhbiBpOm50aC1jaGlsZCgyKSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmZhcS10d28td3JhcHBlciAuY2FyZC1oZWFkZXIgaDUgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZhcS10d28td3JhcHBlciAuY2FyZC1oZWFkZXIgaDUgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSBzcGFuIGk6bnRoLWNoaWxkKDEpIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZmFxLXR3by13cmFwcGVyIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwcHggMzBweCAyOXB4O1xufVxuXG4uZmFxLWN1c3RvbS1jb2wge1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZhcS1jdXN0b20tY29sIHtcbiAgICBmbG9hdDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgIDEwLiBDYWxsIFRvIEFjdGlvbiBDc3MgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmN0YS1iZy1pbWFnZV9vbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0NTQ1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BhdHRlcm5zL21pdGVjaC1jYWxsLXRvLWFjdGlvbi1pbWFnZS1nbG9iYWwud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAzNSUgcmlnaHQgLTY4cHg7XG59XG5cbi5jdGEtYmctaW1hZ2VfdHdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjJlZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXR0ZXJucy9taXRlY2gtaG9tZS1hcHBvaW50bWVudC1jYWxsLXRvLWFjdGlvbi1iZy1pbWFnZS53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uY3RhLWJ1dHRvbi1ncm91cC0tb25lIC5idG4tb25lIHtcbiAgY29sb3I6ICMwODZBRDg7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLmN0YS1idXR0b24tZ3JvdXAtLW9uZSAuYnRuLW9uZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwODZBRDg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3RhLWJ1dHRvbi1ncm91cC0tb25lIC5idG4tdHdvIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uY3RhLWJ1dHRvbi1ncm91cC0tb25lIC5idG4tdHdvOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzA4NkFEODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jdGEtYnV0dG9uLWdyb3VwLS10d28gLmJ0bi1vbmUge1xuICBiYWNrZ3JvdW5kOiAjMDg2QUQ4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uY3RhLWJ1dHRvbi1ncm91cC0tdHdvIC5idG4tdHdvIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4udGFsay1tZXNzYWdlLWJveCB7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZGZhO1xuICBwYWRkaW5nOiAyOHB4IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhbGstbWVzc2FnZS1ib3ggLm1lc3NhZ2UtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMThweCA0MHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNXB4O1xuICBsZWZ0OiAtMzVweDtcbiAgY29sb3I6ICMwODZBRDg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhbGstbWVzc2FnZS1ib3ggLm1lc3NhZ2UtaWNvbiB7XG4gICAgdG9wOiAtNDNweDtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cblxuLnRhbGstbWVzc2FnZS1ib3gtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnRhbGstbWVzc2FnZS1ib3gtY29udGVudCAuaGVhZGluZyB7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhbGstbWVzc2FnZS1ib3gtY29udGVudCAuaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50YWxrLW1lc3NhZ2UtYm94LWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnRhbGstbWVzc2FnZS1ib3gtY29udGVudCAuaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLyo9PT09PSAgRW5kIG9mIGN0YSAgID09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgMTEuIENvdW50ZG93biBDc3MgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uY291bnRkb3duLWRlYWxzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvdW50ZG93bi1kZWFscyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb3VudGRvd24tZGVhbHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuLmNvdW50ZG93bi1kZWFscy5jb3VudGVyLXN0eWxlLS1vbmUgLnNpbmdsZS1jb3VudGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb3VudGRvd24tZGVhbHMuY291bnRlci1zdHlsZS0tb25lIC5zaW5nbGUtY291bnRkb3duIC5zaW5nbGUtY291bnRkb3duX190aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDg2QUQ4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb3VudGRvd24tZGVhbHMuY291bnRlci1zdHlsZS0tb25lIC5zaW5nbGUtY291bnRkb3duIC5zaW5nbGUtY291bnRkb3duX190aW1lIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3VudGRvd24tZGVhbHMuY291bnRlci1zdHlsZS0tb25lIC5zaW5nbGUtY291bnRkb3duIC5zaW5nbGUtY291bnRkb3duX190aW1lIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLmNvdW50ZG93bi1kZWFscy5jb3VudGVyLXN0eWxlLS1vbmUgLnNpbmdsZS1jb3VudGRvd24gLnNpbmdsZS1jb3VudGRvd25fX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2ZDcwYTY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNvdW50ZG93bi1kZWFscy5jb3VudGVyLXN0eWxlLS10d28gLnNpbmdsZS1jb3VudGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb3VudGRvd24tZGVhbHMuY291bnRlci1zdHlsZS0tdHdvIC5zaW5nbGUtY291bnRkb3duIC5zaW5nbGUtY291bnRkb3duX190aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb3VudGRvd24tZGVhbHMuY291bnRlci1zdHlsZS0tdHdvIC5zaW5nbGUtY291bnRkb3duIC5zaW5nbGUtY291bnRkb3duX190aW1lIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3VudGRvd24tZGVhbHMuY291bnRlci1zdHlsZS0tdHdvIC5zaW5nbGUtY291bnRkb3duIC5zaW5nbGUtY291bnRkb3duX190aW1lIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLmNvdW50ZG93bi1kZWFscy5jb3VudGVyLXN0eWxlLS10d28gLnNpbmdsZS1jb3VudGRvd24gLnNpbmdsZS1jb3VudGRvd25fX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNvdW50ZG93bi1kZWFscy5jb3VudGVyLXN0eWxlLS1mb3VyIC5zaW5nbGUtY291bnRkb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uY291bnRkb3duLWRlYWxzLmNvdW50ZXItc3R5bGUtLWZvdXIgLnNpbmdsZS1jb3VudGRvd24gLnNpbmdsZS1jb3VudGRvd25fX3RpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmNvdW50ZG93bi1kZWFscy5jb3VudGVyLXN0eWxlLS1mb3VyIC5zaW5nbGUtY291bnRkb3duIC5zaW5nbGUtY291bnRkb3duX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50aW1lX2NpcmNsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50aW1lX2NpcmNsZXMgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cblxuLnRpbWVfY2lyY2xlcyAudGV4dERpdl9EYXlzLCAudGV4dERpdl9Ib3VycywgLnRleHREaXZfTWludXRlcywgLnRleHREaXZfU2Vjb25kcyB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGltZV9jaXJjbGVzIC50ZXh0RGl2X0RheXMsIC50ZXh0RGl2X0hvdXJzLCAudGV4dERpdl9NaW51dGVzLCAudGV4dERpdl9TZWNvbmRzIHtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lX2NpcmNsZXMgLnRleHREaXZfRGF5cywgLnRleHREaXZfSG91cnMsIC50ZXh0RGl2X01pbnV0ZXMsIC50ZXh0RGl2X1NlY29uZHMge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50aW1lX2NpcmNsZXMgPiBkaXYgPiBoNCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM2ZDcwYTY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRpbWVfY2lyY2xlcyA+IGRpdiA+IGg0IHtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAxMi4gQ291bnRlcnMgQ3NzICAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnVuLWZhY3QtZ3JpZC00IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZnVuLWZhY3QtZ3JpZC00IC5ncmlkLWl0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZ1bi1mYWN0LWdyaWQtNCAuZ3JpZC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uZnVuLWZhY3QtZ3JpZC00IC5ncmlkLWl0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICB3aWR0aDogMXB4O1xufVxuXG4uZnVuLWZhY3QtZ3JpZC00IC5ncmlkLWl0ZW06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZnVuLWZhY3QtZ3JpZC00IC5ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnVuLWZhY3QtZ3JpZC00IC5ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mdW4tZmFjdC0tb25lIC5mdW4tZmFjdF9fdGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZ1bi1mYWN0LS1vbmUgLmZ1bi1mYWN0X19jb3VudCB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDE7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4uZnVuLWZhY3QtLW9uZSAuZnVuLWZhY3RfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGNvbG9yOiAjZDJhOThlO1xufVxuXG4uZnVuLWZhY3QtLXR3byB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5mdW4tZmFjdC0tdHdvIC5mdW4tZmFjdF9fY291bnQge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZ1bi1mYWN0LS10d28gLmZ1bi1mYWN0X190ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uZnVuLWZhY3QtLXRocmVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mdW4tZmFjdC0tdGhyZWUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mdW4tZmFjdC0tdGhyZWUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZ1bi1mYWN0LS10aHJlZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmZ1bi1mYWN0LS10aHJlZSAuZnVuLWZhY3RfX2NvdW50IHtcbiAgY29sb3I6ICMwODZBRDg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mdW4tZmFjdC0tdGhyZWUgLmZ1bi1mYWN0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzdlN2U3ZTtcbn1cblxuLmZ1bi1mYWN0LS1mb3VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mdW4tZmFjdC0tZm91ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ1bi1mYWN0LS1mb3VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZ1bi1mYWN0LS1mb3VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5mdW4tZmFjdC0tZm91ciAuaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDUxLCA1MSwgNTEsIDAuMDUpO1xuICBjb2xvcjogIzAwMkZBNjtcbn1cblxuLmZ1bi1mYWN0LS1mb3VyIC5mdW4tZmFjdC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZ1bi1mYWN0LS1mb3VyIC5mdW4tZmFjdF9fY291bnQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZ1bi1mYWN0LS1mb3VyIC5mdW4tZmFjdF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5mdW4tZmFjdC0tZml2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5mdW4tZmFjdC0tZml2ZSAuZnVuLWZhY3RfX2NvdW50IHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mdW4tZmFjdC0tZml2ZSAuZnVuLWZhY3RfX3RleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5tb2Rlcm4tbnVtYmVyLTAxIGgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGNvbG9yOiAjYWJhYmFiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5tb2Rlcm4tbnVtYmVyLTAxIHNwYW4ubWFyay10ZXh0IHtcbiAgZm9udC1zaXplOiAxODBweDtcbiAgbGluZS1oZWlnaHQ6IC44O1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW46IDAgNXB4IC01cHggLTVweDtcbiAgY29sb3I6ICNkMmE5OGU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGVybi1udW1iZXItMDEgc3Bhbi5tYXJrLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gIH1cbn1cblxuLm1vZGVybi1udW1iZXItMDEgaDMge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBmb250LXNpemU6IDM4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vZGVybi1udW1iZXItMDEgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vZGVybi1udW1iZXItMDEgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2Rlcm4tbnVtYmVyLTAxIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmN5YmVyc2VjdXJpdHktYWJvdXQtdGV4dCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1hbmFnZWQtaXQtZnVuLWZhY3Qtd3JhcHBlciAuZnVuLWZhY3QtZ3JpZC00IC5ncmlkLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1hbmFnZWQtaXQtZnVuLWZhY3Qtd3JhcHBlciAuZnVuLWZhY3QtZ3JpZC00IC5ncmlkLWl0ZW06OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYW5hZ2VkLWl0LWZ1bi1mYWN0LXdyYXBwZXIgLmZ1bi1mYWN0LWdyaWQtNCAuZ3JpZC1pdGVtOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYW5hZ2VkLWl0LWZ1bi1mYWN0LXdyYXBwZXIgLmZ1bi1mYWN0LWdyaWQtNCAuZ3JpZC1pdGVtOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgICAxMy4gQm94IEljb24gQ3NzICAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaHQtYm94LWljb24uc3R5bGUtMDEgLmljb24tYm94LXdyYXAge1xuICBwYWRkaW5nOiAzNnB4IDEwcHggMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWVlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTAxIC5pY29uLWJveC13cmFwIC5pY29uIHtcbiAgaGVpZ2h0OiA2NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA2NXB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4uaHQtYm94LWljb24uc3R5bGUtMDEgLmljb24tYm94LXdyYXAgLmljb24gc3ZnID4gKixcbi5odC1ib3gtaWNvbi5zdHlsZS0wMSAuaWNvbi1ib3gtd3JhcCAuaWNvbiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzA4NkFEODtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTAxIC5pY29uLWJveC13cmFwIC5jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaHQtYm94LWljb24uc3R5bGUtMDEgLmljb24tYm94LXdyYXAgLmNvbnRlbnQgLmhlYWRpbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTAxIC5pY29uLWJveC13cmFwIC5jb250ZW50IC5zZXJ2aWNlX3RleHQge1xuICBjb2xvcjogIzY5Njk2OTtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTAxOmhvdmVyIC5pY29uLWJveC13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTAxIC5mZWF0dXJlLWJ0biBhIHtcbiAgY29sb3I6ICMwODZBRDg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5odC1ib3gtaWNvbi5zdHlsZS0wMSAuZmVhdHVyZS1idG4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZDJhOThlO1xufVxuXG4uaHQtYm94LWljb24uc3R5bGUtMDIgLmljb24tYm94LXdyYXAge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5odC1ib3gtaWNvbi5zdHlsZS0wMiAuaWNvbi1ib3gtd3JhcCAuaWNvbiB7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTAyIC5pY29uLWJveC13cmFwIC5pY29uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG59XG5cbi5odC1ib3gtaWNvbi5zdHlsZS0wMiAuaWNvbi1ib3gtd3JhcCAuaWNvbiBzdmcgKiB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xufVxuXG4uaHQtYm94LWljb24uc3R5bGUtMDIgLmljb24tYm94LXdyYXAgLmNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaHQtYm94LWljb24uc3R5bGUtMDIgLmljb24tYm94LXdyYXAgLmNvbnRlbnQgLmhlYWRpbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTAyIC5pY29uLWJveC13cmFwIC5jb250ZW50IC5zZXJ2aWNlX3RleHQge1xuICBjb2xvcjogIzY5Njk2OTtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTAyOmhvdmVyIC5pY29uLWJveC13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTAyIC5mZWF0dXJlLWJ0biBhIHtcbiAgY29sb3I6ICMwODZBRDg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5odC1ib3gtaWNvbi5zdHlsZS0wMiAuZmVhdHVyZS1idG4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZDJhOThlO1xufVxuXG4uaHQtYm94LWljb24uc3R5bGUtMDMgLmljb24tYm94LXdyYXAge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uaHQtYm94LWljb24uc3R5bGUtMDMgLmljb24tYm94LXdyYXAgLmNvbnRlbnQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTAzIC5pY29uLWJveC13cmFwIC5jb250ZW50LWhlYWRlciAuaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0OHB4O1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICNkMmE5OGU7XG59XG5cbi5odC1ib3gtaWNvbi5zdHlsZS0wMyAuaWNvbi1ib3gtd3JhcCAuY29udGVudC1oZWFkZXIgLmhlYWRpbmcge1xuICBjb2xvcjogIzA4NkFEODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTAzIC5pY29uLWJveC13cmFwIC5jb250ZW50IC5zZXJ2aWNlX3RleHQge1xuICBjb2xvcjogIzY5Njk2OTtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTAzOmhvdmVyIC5pY29uLWJveC13cmFwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmh0LWJveC1pY29uLnN0eWxlLTAzIC5pY29uLWJveC13cmFwIHtcbiAgICBwYWRkaW5nOiAzN3B4IDEwcHg7XG4gIH1cbiAgLmh0LWJveC1pY29uLnN0eWxlLTAzIC5pY29uLWJveC13cmFwIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5odC1ib3gtaWNvbi5zdHlsZS0wNCAuaWNvbi1ib3gtd3JhcCB7XG4gIHBhZGRpbmc6IDE5cHggMjRweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNlZGYyZmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaHQtYm94LWljb24uc3R5bGUtMDQgLmljb24tYm94LXdyYXAgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbWFyZ2luOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZWRkY2QxO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTA0IC5pY29uLWJveC13cmFwIC5jb250ZW50IC5zdWItaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTA0IC5pY29uLWJveC13cmFwIC5jb250ZW50IC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTA0IC5pY29uLWJveC13cmFwLmNvbG9yLW9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY2ZjM7XG59XG5cbi5odC1ib3gtaWNvbi5zdHlsZS0wNCAuaWNvbi1ib3gtd3JhcC5jb2xvci1vbmUgLmljb24ge1xuICBjb2xvcjogI2VkZGNkMTtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTA0IC5pY29uLWJveC13cmFwLmNvbG9yLW9uZSAuY29udGVudCAuc3ViLWhlYWRpbmcge1xuICBjb2xvcjogI2QyYTk4ZTtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTA0IC5pY29uLWJveC13cmFwLmNvbG9yLXR3byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZmU7XG59XG5cbi5odC1ib3gtaWNvbi5zdHlsZS0wNCAuaWNvbi1ib3gtd3JhcC5jb2xvci10d28gLmljb24ge1xuICBjb2xvcjogI2I5Y2VmZDtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTA0IC5pY29uLWJveC13cmFwLmNvbG9yLXR3byAuY29udGVudCAuc3ViLWhlYWRpbmcge1xuICBjb2xvcjogIzRlODRmYTtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTA0IC5pY29uLWJveC13cmFwLmNvbG9yLXRocmVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjVmNDtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTA0IC5pY29uLWJveC13cmFwLmNvbG9yLXRocmVlIC5pY29uIHtcbiAgY29sb3I6ICNjN2RiZDc7XG59XG5cbi5odC1ib3gtaWNvbi5zdHlsZS0wNCAuaWNvbi1ib3gtd3JhcC5jb2xvci10aHJlZSAuY29udGVudCAuc3ViLWhlYWRpbmcge1xuICBjb2xvcjogIzcyYTQ5OTtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTA0IC5pY29uLWJveC13cmFwLmNvbG9yLWZvdXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY2O1xufVxuXG4uaHQtYm94LWljb24uc3R5bGUtMDQgLmljb24tYm94LXdyYXAuY29sb3ItZm91ciAuaWNvbiB7XG4gIGNvbG9yOiAjZjViNGJkO1xufVxuXG4uaHQtYm94LWljb24uc3R5bGUtMDQgLmljb24tYm94LXdyYXAuY29sb3ItZm91ciAuY29udGVudCAuc3ViLWhlYWRpbmcge1xuICBjb2xvcjogI2U3NDQ1Yjtcbn1cblxuLmh0LWJveC1pY29uLnN0eWxlLTA0IC5pY29uLWJveC13cmFwLmNvbG9yLWZpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmN2VlO1xufVxuXG4uaHQtYm94LWljb24uc3R5bGUtMDQgLmljb24tYm94LXdyYXAuY29sb3ItZml2ZSAuaWNvbiB7XG4gIGNvbG9yOiAjZjVlMWJlO1xufVxuXG4uaHQtYm94LWljb24uc3R5bGUtMDQgLmljb24tYm94LXdyYXAuY29sb3ItZml2ZSAuY29udGVudCAuc3ViLWhlYWRpbmcge1xuICBjb2xvcjogI2U1YjM1ZDtcbn1cblxuLmZlYXR1cmUtbGlzdC1idXR0b24tYm94IC5odC1idG4ge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5jbGFpbS1ncmlkLWdyb3VwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNsYWltLWdyaWQtZ3JvdXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jbGFpbS1ncmlkLWdyb3VwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNsYWltLWdyaWQtZ3JvdXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY2xhaW0tZ3JpZC1ncm91cCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgICAxNC4gQm94IEltYWdlcyBDc3MgICAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vZGVybi1ncmlkLWltYWdlLWJveCAuc2VjdGlvbi1zcGFjZS0tbXRfNjAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2Rlcm4tZ3JpZC1pbWFnZS1ib3ggLnNlY3Rpb24tc3BhY2UtLW10XzYwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTAxIC5pbWFnZS1ib3gtd3JhcCB7XG4gIGJveC1zaGFkb3c6IDAgMThweCA0MHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1MHB4IDMwcHggNjNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTAxIC5pbWFnZS1ib3gtd3JhcCAuYm94LWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICBjb2xvcjogIzA4NkFEODtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDEgLmltYWdlLWJveC13cmFwIC5jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wMSAuaW1hZ2UtYm94LXdyYXAgLmNvbnRlbnQgLmhlYWRpbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDEgLmltYWdlLWJveC13cmFwIC5jb250ZW50IC5zZXJ2aWNlX3RleHQge1xuICBjb2xvcjogIzY5Njk2OTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDE6aG92ZXIgLmljb24tYm94LXdyYXAge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wMSAuY2lyY2xlLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiA1NnB4O1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wMSAuY2lyY2xlLWFycm93IC5taWRkbGUtZG90IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IC0xMnB4O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwODZhZDg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDEgLmNpcmNsZS1hcnJvdyBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2QyYTk4ZTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDE6aG92ZXIgLmNpcmNsZS1hcnJvdyBhIHtcbiAgYmFja2dyb3VuZDogIzA4NkFEODtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDE6aG92ZXIgLmNpcmNsZS1hcnJvdyAubWlkZGxlLWRvdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBib3hJbWFnZUFuaW1hdGlvblNpZ25hbCBjdWJpYy1iZXppZXIoMCwgMC41NSwgMC41NSwgMSkgMnM7XG4gIGFuaW1hdGlvbjogYm94SW1hZ2VBbmltYXRpb25TaWduYWwgY3ViaWMtYmV6aWVyKDAsIDAuNTUsIDAuNTUsIDEpIDJzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBub25lO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTAyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTAyIC5pbWFnZS1ib3gtd3JhcCB7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IDVweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMzBweCAzOHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTAyIC5pbWFnZS1ib3gtd3JhcCAuYm94LWltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDIgLmltYWdlLWJveC13cmFwIC5jb250ZW50IC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTAyIC5pbWFnZS1ib3gtd3JhcCAuY29udGVudCAudGV4dCB7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wMjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDMge1xuICBib3gtc2hhZG93OiAwIDAgNDFweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDMwcHggNjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wMyAuaW1hZ2UtYm94LXdyYXAge1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDMgLmltYWdlLWJveC13cmFwIC5ib3gtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTAzIC5pbWFnZS1ib3gtd3JhcCAuY29udGVudCAuaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wMyAuaW1hZ2UtYm94LXdyYXAgLmNvbnRlbnQgLnRleHQge1xuICBjb2xvcjogIzY5Njk2OTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDM6aG92ZXIgLmJveC1pbWFnZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDM6aG92ZXIgLmNvbnRlbnQgLmhlYWRpbmcge1xuICBjb2xvcjogIzAwMkZBNjtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDQge1xuICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDUxLCA1MSwgNTEsIDAuMDUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4IDMwcHggMzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA0IC5pbWFnZS1ib3gtd3JhcCAuYm94LWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNCAuaW1hZ2UtYm94LXdyYXAgLmNvbnRlbnQgLmhlYWRpbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDQgLmltYWdlLWJveC13cmFwIC5jb250ZW50IC50ZXh0IHtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA0OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDUgLmltYWdlLWJveC13cmFwIHtcbiAgYm94LXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDUwcHggMzBweCA2M3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA1IC5pbWFnZS1ib3gtd3JhcCAuYm94LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNSAuaW1hZ2UtYm94LXdyYXAgLmJveC1pbWFnZSAuaG92ZXItaW1hZ2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDUgLmltYWdlLWJveC13cmFwIC5jb250ZW50IC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA1IC5pbWFnZS1ib3gtd3JhcCAuY29udGVudCAuc2VydmljZV90ZXh0IHtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA1IC5pbWFnZS1ib3gtd3JhcCAuY29udGVudCAuYm94LWltYWdlcy1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNSAuaW1hZ2UtYm94LXdyYXAgLmNvbnRlbnQgLmJveC1pbWFnZXMtYXJyb3cgYSB7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDU6aG92ZXIgLmltYWdlLWJveC13cmFwIHtcbiAgYmFja2dyb3VuZDogIzAwMkZBNjtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDU6aG92ZXIgLmJveC1pbWFnZSAuZGVmYXVsdC1pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDU6aG92ZXIgLmJveC1pbWFnZSAuaG92ZXItaW1hZ2VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDU6aG92ZXIgLmNvbnRlbnQgLmhlYWRpbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDU6aG92ZXIgLmNvbnRlbnQgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDU6aG92ZXIgLmNvbnRlbnQgLmJveC1pbWFnZXMtYXJyb3cgYSB7XG4gIGNvbG9yOiAjZDJhOThlO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDYgLmltYWdlLWJveC13cmFwIHtcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggNXB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA5OHB4IDM1cHggODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNiAuaW1hZ2UtYm94LXdyYXAgLmJveC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2MnB4O1xuICBoZWlnaHQ6IDE2MnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvIDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNiAuaW1hZ2UtYm94LXdyYXAgLmJveC1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCAjZmJmN2Y0IDAlLCAjZmVmZGZkIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDZweCk7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA2IC5pbWFnZS1ib3gtd3JhcCAuYm94LWltYWdlIC5kZWZhdWx0LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNiAuaW1hZ2UtYm94LXdyYXAgLmNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA2IC5pbWFnZS1ib3gtd3JhcCAuY29udGVudCAuaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNiAuaW1hZ2UtYm94LXdyYXAgLmNvbnRlbnQgLnNlcnZpY2VfdGV4dCB7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNiAuaW1hZ2UtYm94LXdyYXAgLmNvbnRlbnQgLmJveC1pbWFnZXMtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgY29sb3I6ICMwODZBRDg7XG4gIC8qICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSovXG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA2IC5pbWFnZS1ib3gtd3JhcCAuY29udGVudCAuYm94LWltYWdlcy1hcnJvdzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NkFEODtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA2OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNjpob3ZlciAuY29udGVudCAuYm94LWltYWdlcy1hcnJvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNjpob3ZlciAuY29udGVudCAuYm94LWltYWdlcy1hcnJvdzo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDcgLmltYWdlLWJveC13cmFwIHtcbiAgcGFkZGluZzogMzBweCAzNXB4IDMxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDcgLmltYWdlLWJveC13cmFwIC5ib3gtaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA3IC5pbWFnZS1ib3gtd3JhcCAuY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDcgLmltYWdlLWJveC13cmFwIC5jb250ZW50IC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA3IC5pbWFnZS1ib3gtd3JhcCAuY29udGVudCAudGV4dCB7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wNzpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wOCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDggLmltYWdlLWJveC13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA4IC5pbWFnZS1ib3gtd3JhcCAuYm94LWltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDggLmltYWdlLWJveC13cmFwIC5jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wOCAuaW1hZ2UtYm94LXdyYXAgLmNvbnRlbnQgLmhlYWRpbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDggLmltYWdlLWJveC13cmFwIC5jb250ZW50IC50ZXh0IHtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmh0LWJveC1pbWFnZXMuc3R5bGUtMDggLmltYWdlLWJveC13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5odC1ib3gtaW1hZ2VzLnN0eWxlLTA4IC5pbWFnZS1ib3gtd3JhcCAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wODpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDkgLmltYWdlLWJveC13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYm94LXNoYWRvdyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHBhZGRpbmc6IDMwcHggMzVweCAzMXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTA5IC5pbWFnZS1ib3gtd3JhcCAuYm94LWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICBjb2xvcjogIzA4NkFEODtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDkgLmltYWdlLWJveC13cmFwIC5jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wOSAuaW1hZ2UtYm94LXdyYXAgLmNvbnRlbnQgLmhlYWRpbmcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDkgLmltYWdlLWJveC13cmFwIC5jb250ZW50IC5tb3JlLWFycm93LWxpbmsge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0wOSAuaW1hZ2UtYm94LXdyYXAgLmNvbnRlbnQgLm1vcmUtYXJyb3ctbGluayBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwODZBRDg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMDkgLmltYWdlLWJveC13cmFwOmhvdmVyIC5tb3JlLWFycm93LWxpbmsgYSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTEwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTEwIC5pbWFnZS1ib3gtd3JhcCB7XG4gIGJveC1zaGFkb3c6IDAgMThweCA0MHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1MHB4IDMwcHggNjNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTEwIC5pbWFnZS1ib3gtd3JhcCAuYm94LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0xMCAuaW1hZ2UtYm94LXdyYXAgLmJveC1pbWFnZSAuaG92ZXItaW1hZ2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmh0LWJveC1pbWFnZXMuc3R5bGUtMTAgLmltYWdlLWJveC13cmFwIC5jb250ZW50IC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTEwIC5pbWFnZS1ib3gtd3JhcCAuY29udGVudCAuc2VydmljZV90ZXh0IHtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG5cbi5odC1ib3gtaW1hZ2VzLnN0eWxlLTEwIC5pbWFnZS1ib3gtd3JhcCAuY29udGVudCAuYm94LWltYWdlcy1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0xMCAuaW1hZ2UtYm94LXdyYXAgLmNvbnRlbnQgLmJveC1pbWFnZXMtYXJyb3cgYSB7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4uaHQtYm94LWltYWdlcy5zdHlsZS0xMDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLmltYWdlLWwtci1ib3gge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2UtYm94LWJvZGVyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlLWJveC1ib2Rlci1ib3g6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNjY2MgNTguMzMzMzMlLCByZ2JhKDAsIDAsIDAsIDApIDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2NjYyA1OC4zMzMzMyUsIHJnYmEoMCwgMCwgMCwgMCkgMCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICB6LWluZGV4OiAxO1xufVxuXG4uaW1hZ2UtYm94LWJvZGVyLWJveDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2NjYyA1OC4zMzMzMyUsIHJnYmEoMCwgMCwgMCwgMCkgMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjY2MgNTguMzMzMzMlLCByZ2JhKDAsIDAsIDAsIDApIDAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmltYWdlLWJveC1ib2Rlci1ib3ggLmltYWdlLWJveC1ib2RlciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBib3gtc2hhZG93IDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmltYWdlLWJveC1ib2Rlci1ib3ggLmltYWdlLWJveC1ib2Rlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNjY2MgNTguMzMzMzMlLCByZ2JhKDAsIDAsIDAsIDApIDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2NjYyA1OC4zMzMzMyUsIHJnYmEoMCwgMCwgMCwgMCkgMCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xufVxuXG4uaW1hZ2UtYm94LWJvZGVyLWJveCAuaW1hZ2UtYm94LWJvZGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjY2NjIDU4LjMzMzMzJSwgcmdiYSgwLCAwLCAwLCAwKSAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2NjYyA1OC4zMzMzMyUsIHJnYmEoMCwgMCwgMCwgMCkgMCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uaW1hZ2UtYm94LWJvZGVyLWJveCAuaW1hZ2UtYm94LWJvZGVyOmhvdmVyIC5zdHlsZS0wOSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgei1pbmRleDogMztcbiAgYm94LXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm94SW1hZ2VBbmltYXRpb25TaWduYWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxJSB7XG4gICAgb3BhY2l0eTogLjE0O1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogLjM7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAuNDtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3hJbWFnZUFuaW1hdGlvblNpZ25hbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDElIHtcbiAgICBvcGFjaXR5OiAuMTQ7XG4gIH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAuMztcbiAgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IC40O1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgMTUuIEJveCBMYXJnZSBJbWFnZXMgQ3NzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmxhcmdlLWltYWdlLWdyaWQtc3R5bGUtdHdvIC5ib3gtbGFyZ2UtaW1hZ2VfX21pZGVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ0MHB4O1xufVxuXG4ubGFyZ2UtaW1hZ2UtZ3JpZC1zdHlsZS10d28gLmJnLWl0ZW0taW1hZ2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJveC1sYXJnZS1pbWFnZV9fd3JhcCB7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm94LWxhcmdlLWltYWdlX193cmFwIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmJveC1sYXJnZS1pbWFnZV9fd3JhcDpob3ZlciAuYm94LWxhcmdlLWltYWdlX19ib3gge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5ib3gtbGFyZ2UtaW1hZ2VfX3dyYXA6aG92ZXIgLmltYWdlcy1taWRlYSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbn1cblxuLmJveC1sYXJnZS1pbWFnZV9fd3JhcDpob3ZlciAuaW1hZ2VzLW1pZGVhOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDJmYTY7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4uYm94LWxhcmdlLWltYWdlX193cmFwOmhvdmVyIC5oZWFkaW5nLXdyYXAgLmhlYWRpbmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYm94LWxhcmdlLWltYWdlX193cmFwOmhvdmVyIC5idXR0b24td3JhcHBlciAuYnRuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYm94LWxhcmdlLWltYWdlX19ib3gge1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5ib3gtbGFyZ2UtaW1hZ2VfX2JveCAuYnV0dG9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDM7XG59XG5cbi5ib3gtbGFyZ2UtaW1hZ2VfX2JveCAuYnV0dG9uLXdyYXBwZXIgLmJ0biB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDg2YWQ4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5ib3gtbGFyZ2UtaW1hZ2VfX21pZGVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ib3gtbGFyZ2UtaW1hZ2VfX21pZGVhIC5pbWFnZXMtbWlkZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ib3gtbGFyZ2UtaW1hZ2VfX21pZGVhIC5pbWFnZXMtbWlkZWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcbn1cblxuLmJveC1sYXJnZS1pbWFnZV9fbWlkZWEgLmltYWdlcy1taWRlYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IC41O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgdHJhbnNwYXJlbnQgMzklLCAjMWMwZjY5IDEwMCUpO1xufVxuXG4uYm94LWxhcmdlLWltYWdlX19taWRlYSAuaW1hZ2VzLW1pZGVhIC5oZWFkaW5nLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ib3gtbGFyZ2UtaW1hZ2VfX21pZGVhIC5pbWFnZXMtbWlkZWEgLmhlYWRpbmctd3JhcCAuaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmJveC1sYXJnZS1pbWFnZSAuYm94LWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMzMHB4O1xufVxuXG4uYm94LWxhcmdlLWltYWdlIC5ib3gtaW5mbyAuaGVhZGluZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVZKC01NHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgtNTRweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgtNTRweCk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ib3gtbGFyZ2UtaW1hZ2VfX2NvbnRlbnQgcCB7XG4gIGNvbG9yOiAjN2U3ZTdlO1xufVxuXG4uYm94LWxhcmdlLWltYWdlX19jb250ZW50IHAgc3Ryb25nIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ib3gtbGFyZ2UtaW1hZ2VfX3R3byB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ib3gtbGFyZ2UtaW1hZ2VfX3R3bzpob3ZlciAuYm94LWxhcmdlLWltYWdlX19ib3gge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuXG4uYm94LWxhcmdlLWltYWdlX190d286aG92ZXIgLmJveC1sYXJnZS1pbWFnZV9fbWlkZWE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMmZhNjtcbiAgb3BhY2l0eTogLjg7XG59XG5cbi5ib3gtbGFyZ2UtaW1hZ2VfX3R3bzpob3ZlciAuYm94LWluZm8ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ib3gtbGFyZ2UtaW1hZ2VfX3R3bzpob3ZlciAuYm94LWluZm8gLmhlYWRpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uYm94LWxhcmdlLWltYWdlX190d28gLmJveC1sYXJnZS1pbWFnZV9fbWlkZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuXG4uYm94LWxhcmdlLWltYWdlX190d28gLmJveC1sYXJnZS1pbWFnZV9fbWlkZWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcbn1cblxuLmJveC1sYXJnZS1pbWFnZV9fdHdvIC5ib3gtbGFyZ2UtaW1hZ2VfX21pZGVhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogLjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCByZ2JhKDI4LCAxNSwgMTA1LCAwKSAxMSUsICMwMDAgODAlKTtcbn1cblxuLmJveC1sYXJnZS1pbWFnZV9fdHdvX19ib3gge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ib3gtbGFyZ2UtaW1hZ2VfX3R3b19fYm94IC5ib3gtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBoZWlnaHQ6IDMzMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5ib3gtbGFyZ2UtaW1hZ2VfX3R3b19fYm94IC5ib3gtaW5mbyAuaGVhZGluZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgtNTRweCk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ib3gtbGFyZ2UtaW1hZ2VfX3R3b19fYm94IC5ib3gtaW5mbyAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYm94LWxhcmdlLWltYWdlX190d29fX2JveCAuYm94LWluZm8gLmJ0biB7XG4gIGJhY2tncm91bmQ6ICNkMmE5OGU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaHQtbGFyZ2UtYm94LWltYWdlcy5zdHlsZS0wMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaHQtbGFyZ2UtYm94LWltYWdlcy5zdHlsZS0wMyAubGFyZ2UtaW1hZ2UtYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmh0LWxhcmdlLWJveC1pbWFnZXMuc3R5bGUtMDMgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAzMnB4IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5odC1sYXJnZS1ib3gtaW1hZ2VzLnN0eWxlLTAzIC5jb250ZW50IC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5odC1sYXJnZS1ib3gtaW1hZ2VzLnN0eWxlLTAzIC5jb250ZW50IC50ZXh0IHtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG5cbi5odC1sYXJnZS1ib3gtaW1hZ2VzLnN0eWxlLTAzIC5jb250ZW50IC5ib3gtaW1hZ2VzLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4uaHQtbGFyZ2UtYm94LWltYWdlcy5zdHlsZS0wMyAuY29udGVudCAuYm94LWltYWdlcy1hcnJvdzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NkFEODtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5odC1sYXJnZS1ib3gtaW1hZ2VzLnN0eWxlLTAzOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuXG4uaHQtbGFyZ2UtYm94LWltYWdlcy5zdHlsZS0wMzpob3ZlciAuY29udGVudCAuaGVhZGluZyB7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4uaHQtbGFyZ2UtYm94LWltYWdlcy5zdHlsZS0wMzpob3ZlciAuY29udGVudCAuYm94LWltYWdlcy1hcnJvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaHQtbGFyZ2UtYm94LWltYWdlcy5zdHlsZS0wMzpob3ZlciAuY29udGVudCAuYm94LWltYWdlcy1hcnJvdzo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uaHQtbGFyZ2UtYm94LWltYWdlcy5zdHlsZS0wNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaHQtbGFyZ2UtYm94LWltYWdlcy5zdHlsZS0wNCAubGFyZ2UtaW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uaHQtbGFyZ2UtYm94LWltYWdlcy5zdHlsZS0wNCAuYm94LWltYWdlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uaHQtbGFyZ2UtYm94LWltYWdlcy5zdHlsZS0wNCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDMycHggMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmh0LWxhcmdlLWJveC1pbWFnZXMuc3R5bGUtMDQgLmNvbnRlbnQgLmhlYWRpbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmh0LWxhcmdlLWJveC1pbWFnZXMuc3R5bGUtMDQgLmNvbnRlbnQgLnRleHQge1xuICBjb2xvcjogIzY5Njk2OTtcbn1cblxuLmh0LWxhcmdlLWJveC1pbWFnZXMuc3R5bGUtMDQgLmNvbnRlbnQgLmJveC1pbWFnZXMtYXJyb3cge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogIzA4NkFEODtcbn1cblxuLmh0LWxhcmdlLWJveC1pbWFnZXMuc3R5bGUtMDQ6aG92ZXIgLmJveC1pbWFnZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIDE2LiBCcmFuZCBMb2dvIENzcyAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYnJhbmQtbG9nby1zbGlkZXJfX29uZSAuYnJhbmQtbG9nby1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLmJyYW5kLWxvZ28tc2xpZGVyX19vbmUgLmJyYW5kLWxvZ28ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiYtLXNsaWRlcntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9Ki9cbn1cblxuLmJyYW5kLWxvZ28tc2xpZGVyX19vbmUgLmJyYW5kLWxvZ29fX2ltYWdlIHtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBsaW5lYXI7XG59XG5cbi5icmFuZC1sb2dvLXNsaWRlcl9fb25lIC5icmFuZC1sb2dvX19pbWFnZS1ob3ZlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icmFuZC1sb2dvLXNsaWRlcl9fb25lIC5icmFuZC1sb2dvOmhvdmVyIC5icmFuZC1sb2dvX19pbWFnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7XG59XG5cbi5icmFuZC1sb2dvLXNsaWRlcl9fb25lIC5icmFuZC1sb2dvOmhvdmVyIC5icmFuZC1sb2dvX19pbWFnZS1ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnJhbmQtbG9nby1zbGlkZXJfX3R3byAuYnJhbmQtbG9nby10d28ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnJhbmQtbG9nby1zbGlkZXJfX3R3byAuYnJhbmQtbG9nby10d29fX2ltYWdlIHtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBsaW5lYXI7XG59XG5cbi5icmFuZC1sb2dvLXNsaWRlcl9fdHdvIC5icmFuZC1sb2dvLXR3b19faW1hZ2UtaG92ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDIwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGxpbmVhcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icmFuZC1sb2dvLXNsaWRlcl9fdHdvIC5icmFuZC1sb2dvLXR3bzpob3ZlciAuYnJhbmQtbG9nby10d29fX2ltYWdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xufVxuXG4uYnJhbmQtbG9nby1zbGlkZXJfX3R3byAuYnJhbmQtbG9nby10d286aG92ZXIgLmJyYW5kLWxvZ28tdHdvX19pbWFnZS1ob3ZlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuXG4uYnJhbmQtbG9nby1zbGlkZXJfX3R3byAuYnJhbmQtbG9nby10d28tLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5icmFuZC1sb2dvLXNsaWRlcl9fdGhyZWUgLmJyYW5kLWxvZ28ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnJhbmQtbG9nby1zbGlkZXJfX3RocmVlIC5icmFuZC1sb2dvX19pbWFnZSB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBsaW5lYXI7XG59XG5cbi5icmFuZC1sb2dvLXNsaWRlcl9fdGhyZWUgLmJyYW5kLWxvZ286aG92ZXIgLmJyYW5kLWxvZ29fX2ltYWdlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJyYW5kLWxvZ28tc2xpZGVyX190aHJlZSAuYnJhbmQtbG9nby0tc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJyYW5kLWxvZ28tc2xpZGVyX19mb3VyIC5icmFuZC1sb2dvIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJyYW5kLWxvZ28tc2xpZGVyX19mb3VyIC5icmFuZC1sb2dvX19pbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgbGluZWFyO1xufVxuXG4uYnJhbmQtbG9nby1zbGlkZXJfX2ZvdXIgLmJyYW5kLWxvZ286aG92ZXIgLmJyYW5kLWxvZ29fX2ltYWdlIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uYnJhbmQtbG9nby1zbGlkZXJfX2ZvdXIgLmJyYW5kLWxvZ28tLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5icmFuZC1sb2dvLXNsaWRlci1hcmVhIC5zZWN0aW9uLXRpdGxlIC5oZWFkaW5nLXRleHQge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgMjcuIExpc3RpbmcgQ3NzICAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2VwYXJhdG9yLWxpc3QgLmxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4uc2VwYXJhdG9yLWxpc3QgLmxpc3QtaXRlbTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLnNlcGFyYXRvci1saXN0IC5saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5zZXBhcmF0b3ItbGlzdCAubGlzdC1pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZXBhcmF0b3ItbGlzdCAubGlzdC1pdGVtIGEge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmNoZWNrLWxpc3QgLmxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2hlY2stbGlzdCAubGlzdC1pdGVtOjpiZWZvcmUge1xuICBjb2xvcjogIzA4NkFEODtcbiAgY29udGVudDogJ1xcZjAwYyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5jaGVjay1saXN0IC5saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5jaGVjay1saXN0IC5saXN0LWl0ZW0gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uY2hlY2stbGlzdC5jaGVjay1saXN0LWNvbG9yLXR3byAubGlzdC1pdGVtOjpiZWZvcmUge1xuICBjb2xvcjogI2QyYTk4ZTtcbn1cblxuLmNpcmNsZS1saXN0IC5saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmNpcmNsZS1saXN0IC5saXN0LWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzk5OTtcbn1cblxuLmNpcmNsZS1saXN0IC5saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5jaXJjbGUtbGlzdCAubGlzdC1pdGVtIGEge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmljb24tbGlzdCAubGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmljb24tbGlzdCAubGlzdC1pdGVtIC5saXN0X19pY29uIHtcbiAgY29sb3I6ICMwODZBRDg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uaWNvbi1saXN0IC5saXN0LWl0ZW0gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5vbCB7XG4gIG1pbi13aWR0aDogNDVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5hdXRvbWF0aWMtbnVtYmVyZWQtbGlzdCAubGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmF1dG9tYXRpYy1udW1iZXJlZC1saXN0IC5saXN0LWl0ZW0gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uaHQtbGlzdC5zdHlsZS1hdXRvLW51bWJlcmVkLTAyIC5saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDYycHg7XG59XG5cbi5odC1saXN0LnN0eWxlLWF1dG8tbnVtYmVyZWQtMDIgLmxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmh0LWxpc3Quc3R5bGUtYXV0by1udW1iZXJlZC0wMiAubGlzdC1pdGVtIC5saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5odC1saXN0LnN0eWxlLWF1dG8tbnVtYmVyZWQtMDIgLmxpc3QtaXRlbSAubGluazpob3ZlciAudGl0bGUge1xuICBjb2xvcjogIzA4NkFEODtcbn1cblxuLmh0LWxpc3Quc3R5bGUtYXV0by1udW1iZXJlZC0wMiAubGlzdC1pdGVtIC5saW5rOmhvdmVyIC50aXRsZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4uaHQtbGlzdC5zdHlsZS1hdXRvLW51bWJlcmVkLTAyIC5saXN0LWl0ZW0gLmxpbms6aG92ZXIgLnRpdGxlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5odC1saXN0LnN0eWxlLWF1dG8tbnVtYmVyZWQtMDIgLmxpc3QtaXRlbSAubGluazpob3ZlciAubWFya2VyIHtcbiAgY29sb3I6ICMwODZBRDg7XG59XG5cbi5odC1saXN0LnN0eWxlLWF1dG8tbnVtYmVyZWQtMDIgLm1hcmtlciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtaW4td2lkdGg6IDQ1cHg7XG4gIGNvbG9yOiAjYWJhYmFiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaHQtbGlzdC5zdHlsZS1hdXRvLW51bWJlcmVkLTAyIC50aXRsZS13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmh0LWxpc3Quc3R5bGUtYXV0by1udW1iZXJlZC0wMiAudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2VkZWRlZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uaHQtbGlzdC5zdHlsZS1hdXRvLW51bWJlcmVkLTAyIC50aXRsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogJ1xcZjE3OCc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzOHB4O1xuICByaWdodDogMDtcbiAgY29sb3I6ICMzMzM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmh0LWxpc3Quc3R5bGUtYXV0by1udW1iZXJlZC0wMiAudGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogJ1xcZjE3OCc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzOHB4O1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgIDE4LiBHcmFkYXRpb24gUHJvY2VzcyBDc3MgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaWNvbi1wcm9jZXNzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmljb24tcHJvY2Vzcy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5pY29uLXByb2Nlc3Mtc2luZ2xlIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmljb24tcHJvY2Vzcy1zaW5nbGVfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTVweCk7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmljb24tcHJvY2Vzcy1zaW5nbGVfX2xpbmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxufVxuXG4uaWNvbi1wcm9jZXNzLXNpbmdsZV9fbGluZSAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZTRlOGY2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCA4cHg7XG59XG5cbi5pY29uLXByb2Nlc3Mtc2luZ2xlX19saW5lIC5kb3QtMSB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uaWNvbi1wcm9jZXNzLXNpbmdsZV9fbGluZSAuZG90LTIge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLmljb24tcHJvY2Vzcy1zaW5nbGVfX2xpbmUgLmRvdC0zIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG5cbi5pY29uLXByb2Nlc3Mtc2luZ2xlX19saW5lIC5kb3QtNCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uaWNvbi1wcm9jZXNzLXNpbmdsZV9fbGluZSAuZG90LTUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uaWNvbi1wcm9jZXNzLXNpbmdsZTpsYXN0LWNoaWxkIC5pY29uLXByb2Nlc3Mtc2luZ2xlX19saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmljb24tcHJvY2Vzcy1zaW5nbGVfX2NvbnRlbnQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cblxuLmljb24tcHJvY2Vzcy1zaW5nbGVfX21lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDE1cHggNTBweCByZ2JhKDg5LCA2OSwgMjMwLCAwLjEyKTtcbiAgbWFyZ2luOiAwIGF1dG8gNTJweDtcbiAgY29sb3I6ICMzOGNiODk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pY29uLXByb2Nlc3Mtc2luZ2xlX19tZWRpYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uaWNvbi1wcm9jZXNzLXNpbmdsZV9fbWVkaWEgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5pY29uLXByb2Nlc3Mtc2luZ2xlX190aXRsZSB7XG4gIGNvbG9yOiAjNmQ3MGE2O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uaWNvbi1wcm9jZXNzLXNpbmdsZTpob3ZlciAuaWNvbi1wcm9jZXNzLXNpbmdsZV9fbWVkaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhjYjg5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmdyYWRhdGlvbi10aXRsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmFkYXRpb24tdGl0bGUtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZ3JhZGF0aW9uLXN1Yi1oZWFkaW5nIC5oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMzVweCA4MHB4IDM1cHggNDJweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmdyYWRhdGlvbi1zdWItaGVhZGluZyAuaGVhZGluZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NmFkODtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0N3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5ncmFkYXRpb24tc3ViLWhlYWRpbmcgLmhlYWRpbmcgbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmb250LXNpemU6IDEyMHB4O1xuICBsaW5lLWhlaWdodDogLjg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZWRlZGVkO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JhZGF0aW9uLXN1Yi1oZWFkaW5nIC5oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5odC1ncmFkYXRpb24uc3R5bGUtMDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5odC1ncmFkYXRpb24uc3R5bGUtMDEgLml0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uaHQtZ3JhZGF0aW9uLnN0eWxlLTAxIC5pdGVtIC5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgbGVmdDogMTVweDtcbn1cblxuLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAuaXRlbTpsYXN0LWNoaWxkIC5saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAuaXRlbSAubWFzayB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAuaXRlbTpob3ZlciAubWFzayB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5odC1ncmFkYXRpb24uc3R5bGUtMDEgLml0ZW06aG92ZXIgLmNpcmNsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDg2QUQ4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAuaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaHQtZ3JhZGF0aW9uLnN0eWxlLTAxIC5pdGVtIC5saW5lIHtcbiAgICBsZWZ0OiAzOXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMXB4O1xuICAgIHRvcDogMTVweDtcbiAgfVxuICAuaHQtZ3JhZGF0aW9uLnN0eWxlLTAxIC5jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDEwcHggMCA1MHB4IDMwcHg7XG4gIH1cbn1cblxuLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAuY2lyY2xlLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAuY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uaHQtZ3JhZGF0aW9uLnN0eWxlLTAxIC53YXZlLXB1bHNlIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAud2F2ZS1wdWxzZTo6YmVmb3JlLFxuLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAud2F2ZS1wdWxzZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBncmFkYXRpb25NYXNrIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBncmFkYXRpb25NYXNrIDNzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAud2F2ZS1wdWxzZS0yOjpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IDEuMnM7XG59XG5cbi5odC1ncmFkYXRpb24uc3R5bGUtMDEgLndhdmUtcHVsc2UtMzo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjRzO1xufVxuXG4uaHQtZ3JhZGF0aW9uLnN0eWxlLTAxIC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmh0LWdyYWRhdGlvbi5zdHlsZS0wMSAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG5cbi5odC1ncmFkYXRpb24uc3R5bGUtMDEgLmdyYWRhdGlvbi1idG4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4uaHQtZ3JhZGF0aW9uLnN0eWxlLTAxIC5ncmFkYXRpb24tYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNkMmE5OGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBncmFkYXRpb25NYXNrIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBncmFkYXRpb25NYXNrIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLyo9PT09PSAgRW5kIG9mIGljb24gcHJvY2VzcyAgPT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgIDE5LiBJbnN0YWdyYW0gQ3NzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmluc3RhZ3JhbS1mZWVkLXRodW1iIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAtMTBweDtcbn1cblxuLmluc3RhZ3JhbS1pbWFnZSB7XG4gIHdpZHRoOiAyMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5pbnN0YWdyYW0taW1hZ2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5pbnN0YWdyYW0taW1hZ2U6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGNvbnRlbnQ6ICdcXGYwMDQnO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaW5zdGFncmFtLWltYWdlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW5zdGFncmFtLWltYWdlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluc3RhZ3JhbS1pbWFnZSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaW5zdGFncmFtLWltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5pbnN0YWdyYW0taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnN0YWdyYW0taW1hZ2U6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmluc3RhZ3JhbS1pbWFnZTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmluc3RhZ3JhbS1pbWFnZTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAyMC4gTWVzc2FnZSBCb3ggQ3NzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmh0LW1lc3NhZ2UtYm94IHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMjdweCAzMHB4IDI3cHggNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uaHQtbWVzc2FnZS1ib3ggLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5odC1tZXNzYWdlLWJveC5zdHlsZS1pbmZvIHtcbiAgY29sb3I6ICM1YjYzZmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTEsIDk5LCAyNTQsIDAuMSk7XG59XG5cbi5odC1tZXNzYWdlLWJveC5zdHlsZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1NiwgMjAzLCAxMzcsIDAuMSk7XG4gIGNvbG9yOiAjMzhjYjg5O1xufVxuXG4uaHQtbWVzc2FnZS1ib3guc3R5bGUtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgNDAsIDg0LCAwLjEpO1xuICBjb2xvcjogI2ZlMjg1NDtcbn1cblxuLmh0LW1lc3NhZ2UtYm94LnN0eWxlLXdhcm5pbmcge1xuICBjb2xvcjogI2ZiMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE4NywgMCwgMC4xKTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgIDIxLiBWaWRlbyBQb3B1cCBDc3MgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2luZ2xlLXBvcHVwLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWRlby1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWxpbmsgLmh0LXBvcHVwLXZpZGVvLnZpZGVvLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgsIDEwNiwgMjE2LCAwLjgpO1xufVxuXG4udmlkZW8tbGluayAuaHQtcG9wdXAtdmlkZW8udmlkZW8tYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnZpZGVvLWxpbmsgLmh0LXBvcHVwLXZpZGVvLnZpZGVvLWJ1dHRvbiAudmlkZW8tbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUsIC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZpZGVvLWxpbmsgLmh0LXBvcHVwLXZpZGVvLnZpZGVvLWJ1dHRvbiAudmlkZW8tbWFyayAud2F2ZS1wdWxzZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi52aWRlby1saW5rIC5odC1wb3B1cC12aWRlby52aWRlby1idXR0b24gLnZpZGVvLW1hcmsgLndhdmUtcHVsc2U6OmFmdGVyLCAudmlkZW8tbGluayAuaHQtcG9wdXAtdmlkZW8udmlkZW8tYnV0dG9uIC52aWRlby1tYXJrIC53YXZlLXB1bHNlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwODZBRDg7XG4gIGFuaW1hdGlvbjogem9vbUJpZyAzLjI1cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG5cbi52aWRlby1saW5rIC5odC1wb3B1cC12aWRlby52aWRlby1idXR0b24gLnZpZGVvLW1hcmsgLndhdmUtcHVsc2U6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLjc1cztcbn1cblxuLnZpZGVvLWxpbmsgLmh0LXBvcHVwLXZpZGVvIC52aWRlby1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4udmlkZW8tbGluayAuaHQtcG9wdXAtdmlkZW8gLnZpZGVvLWJ1dHRvbl9fb25lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnZpZGVvLWxpbmsgLmh0LXBvcHVwLXZpZGVvIC52aWRlby1idXR0b25fX29uZSAudmlkZW8tcGxheSB7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tbGluayAuaHQtcG9wdXAtdmlkZW8gLnZpZGVvLWJ1dHRvbl9fb25lIC52aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuLnZpZGVvLWxpbmsgLmh0LXBvcHVwLXZpZGVvIC52aWRlby1idXR0b25fX29uZSAudmlkZW8tcGxheS1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItdG9wOiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjZmZmO1xufVxuXG4udmlkZW8tbGluayAuaHQtcG9wdXAtdmlkZW8gLnZpZGVvLWJ1dHRvbl9fdHdvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnZpZGVvLWxpbmsgLmh0LXBvcHVwLXZpZGVvIC52aWRlby1idXR0b25fX3R3byAudmlkZW8tcGxheSB7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDc4cHg7XG4gIGJhY2tncm91bmQ6ICMwODZBRDg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDQxcHggMCByZ2JhKDkxLCA5OSwgMjU0LCAwLjM2KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLnZpZGVvLWxpbmsgLmh0LXBvcHVwLXZpZGVvIC52aWRlby1idXR0b25fX3R3byAudmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG5cbi52aWRlby1saW5rIC5odC1wb3B1cC12aWRlbyAudmlkZW8tYnV0dG9uX190d28gLnZpZGVvLXBsYXktaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXRvcDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTJweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDE5cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udmlkZW8tbGluazpob3ZlciAudmlkZW8tcGxheSB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAxLjE1LCAxLjE1KTtcbn1cblxuQGtleWZyYW1lcyB6b29tQmlnIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxuICA2NSUge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tQmlnIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxuICA2NSUge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuLmNlbnRlci1wbGV4aWJsZS1yb3cgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY2VudGVyLXBsZXhpYmxlLXJvdyAuc2luZ2xlLWZsZXhpYmxlLXNsaWRlciBpbWcge1xuICBoZWlnaHQ6IDQwMHB4O1xuICAvKndpZHRoOiBhdXRvOyovXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNlbnRlci1wbGV4aWJsZS1yb3cgLnNpbmdsZS1mbGV4aWJsZS1zbGlkZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jZW50ZXItcGxleGlibGUtcm93IC5zaW5nbGUtZmxleGlibGUtc2xpZGVyIGltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jZW50ZXItcGxleGlibGUtcm93IC5zaW5nbGUtZmxleGlibGUtc2xpZGVyIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5hdXRvLXBsZXhpYmxlLXJvdyAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5hdXRvLXBsZXhpYmxlLXJvdyAuc2luZ2xlLWZsZXhpYmxlLXNsaWRlciBpbWcge1xuICBoZWlnaHQ6IDQwMHB4O1xuICAvKndpZHRoOiBhdXRvOyovXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmF1dG8tcGxleGlibGUtcm93IC5zaW5nbGUtZmxleGlibGUtc2xpZGVyIGltZyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmF1dG8tcGxleGlibGUtcm93IC5zaW5nbGUtZmxleGlibGUtc2xpZGVyIGltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvLXBsZXhpYmxlLXJvdyAuc2luZ2xlLWZsZXhpYmxlLXNsaWRlciBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMjIuIFByaWNpbmcgdGFibGUgQ3NzICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnByaWNpbmctdGFibGUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDlweCAyMHB4IDUxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZV9faGVhZGVyIC5zdWItdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNjJweDtcbiAgaGVpZ2h0OiAxNjJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgyOTBkZWcsICNmYmY3ZjQgMCUsICNmZWZkZmQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNjBkZWcsICNmYmY3ZjQgMCUsICNmZWZkZmQgMTAwJSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX3RpdGxlIHtcbiAgY29sb3I6ICNjY2M7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX3ByaWNlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZV9fcHJpY2Utd3JhcCAuY3VycmVuY3kge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjYWJhYmFiO1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX3ByaWNlLXdyYXAgLnByaWNlIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBsaW5lLWhlaWdodDogLjg7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX3ByaWNlLXdyYXAgLnBlcmlvZCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNhYmFiYWI7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX2xpc3Qge1xuICBtYXJnaW46IDI5cHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDI3MHB4O1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX2xpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA3cHggMCA3cHggMzFweDtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlX19saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDBjJztcbiAgY29sb3I6ICNkMmE5OGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZV9fbGlzdCBsaSAuZmVhdHVyZWQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZV9fZm9vdGVyIC5odC1idG4ge1xuICB3aWR0aDogMTgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlX19mb290ZXIgLmh0LWJ0bi0tb3V0bGluZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX2ZlYXR1cmUtbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA5MnB4O1xuICB3aWR0aDogOTJweDtcbiAgYmFja2dyb3VuZDogI2QyYTk4ZTtcbn1cblxuLnByaWNpbmctdGFibGUtb25lIC5wcmljaW5nLXRhYmxlX19mZWF0dXJlLW1hcms6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE1OXB4O1xuICByaWdodDogMjNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGVfX2ZlYXR1cmUtbWFyayBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiA3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4ucHJpY2luZy10YWJsZS1vbmUgLnByaWNpbmctdGFibGU6aG92ZXIgLnByaWNpbmctdGFibGVfX2lubmVyIHtcbiAgYm94LXNoYWRvdzogMCA0MXB4IDQzcHggcmdiYSg1MSwgNTEsIDUxLCAwLjA3KTtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5wcmljaW5nLXRhYmxlLW9uZSAucHJpY2luZy10YWJsZS0tcG9wdWxhciAucHJpY2luZy10YWJsZV9faW5uZXIge1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDQ5cHggMjBweCA1MXB4O1xufVxuXG4ucHJpY2luZy10YWJsZS10d28gLnByaWNpbmctdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucHJpY2luZy10YWJsZS10d28gLnByaWNpbmctdGFibGVfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzRweCAyMHB4IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2U2ZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByaWNpbmctdGFibGUtdHdvIC5wcmljaW5nLXRhYmxlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucHJpY2luZy10YWJsZS10d28gLnByaWNpbmctdGFibGVfX3RpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5wcmljaW5nLXRhYmxlLXR3byAucHJpY2luZy10YWJsZV9fcHJpY2Utd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByaWNpbmctdGFibGUtdHdvIC5wcmljaW5nLXRhYmxlX19wcmljZS13cmFwIC5jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNhYmFiYWI7XG59XG5cbi5wcmljaW5nLXRhYmxlLXR3byAucHJpY2luZy10YWJsZV9fcHJpY2Utd3JhcCAucHJpY2Uge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAuODtcbiAgbWFyZ2luOiAwIDRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5wcmljaW5nLXRhYmxlLXR3byAucHJpY2luZy10YWJsZV9fcHJpY2Utd3JhcCAucGVyaW9kIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2FiYWJhYjtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5wcmljaW5nLXRhYmxlLXR3byAucHJpY2luZy10YWJsZV9fbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4ucHJpY2luZy10YWJsZS10d28gLnByaWNpbmctdGFibGVfX2xpc3QgbGkgLmZlYXR1cmVkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnByaWNpbmctdGFibGUtdHdvIC5wcmljaW5nLXRhYmxlX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucHJpY2luZy10YWJsZS10d28gLnByaWNpbmctdGFibGVfX2Zvb3RlciAuaHQtYnRuIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wcmljaW5nLXRhYmxlLXR3byAucHJpY2luZy10YWJsZV9fZm9vdGVyIC5odC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDg2QUQ4O1xufVxuXG4ucHJpY2luZy10YWJsZS10d28gLnByaWNpbmctdGFibGVfX2ZlYXR1cmUtbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogODhweCBzb2xpZCAjZDJhOThlO1xuICBib3JkZXItYm90dG9tOiA4OHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogODhweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnByaWNpbmctdGFibGUtdHdvIC5wcmljaW5nLXRhYmxlX19mZWF0dXJlLW1hcmsgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNzJweDtcbiAgcmlnaHQ6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnByaWNpbmctdGFibGUtdHdvIC5wcmljaW5nLXRhYmxlOmhvdmVyIC5wcmljaW5nLXRhYmxlX19pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggcmdiYSg4OSwgNjksIDIzMCwgMC4xMik7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMzVweCAyMXB4IDQxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLnByaWNpbmctdGFibGUtdHdvIC5wcmljaW5nLXRhYmxlLS1wb3B1bGFyIC5wcmljaW5nLXRhYmxlX19pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggcmdiYSg4OSwgNjksIDIzMCwgMC4xMik7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMzVweCAyMXB4IDQxcHg7XG4gIGJhY2tncm91bmQ6ICMwMDJGQTY7XG59XG5cbi5wcmljaW5nLXRhYmxlLXR3byAucHJpY2luZy10YWJsZS0tcG9wdWxhciAucHJpY2luZy10YWJsZV9fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByaWNpbmctdGFibGUtdHdvIC5wcmljaW5nLXRhYmxlLS1wb3B1bGFyIC5wcmljaW5nLXRhYmxlX19wcmljZS13cmFwIC5jdXJyZW5jeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJpY2luZy10YWJsZS10d28gLnByaWNpbmctdGFibGUtLXBvcHVsYXIgLnByaWNpbmctdGFibGVfX3ByaWNlLXdyYXAgLnByaWNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcmljaW5nLXRhYmxlLXR3byAucHJpY2luZy10YWJsZS0tcG9wdWxhciAucHJpY2luZy10YWJsZV9fcHJpY2Utd3JhcCAucGVyaW9kIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcmljaW5nLXRhYmxlLXR3byAucHJpY2luZy10YWJsZS0tcG9wdWxhciAucHJpY2luZy10YWJsZV9fbGlzdCBsaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaHQtcGxhbnMtbWVudSAudGFiX19pdGVtOmZpcnN0LWNoaWxkIGEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC1wbGFucy1tZW51IC50YWJfX2l0ZW06bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC1wbGFucy1tZW51IC50YWJfX2l0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBwYWRkaW5nOiAxOHB4IDEwcHggMTZweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmh0LXBsYW5zLW1lbnUgLnRhYl9faXRlbSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwODZBRDg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwODZBRDggIWltcG9ydGFudDtcbn1cblxuLyo9PT09PSAgRW5kIG9mIHByaWNpbmcgdGFibGUgID09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMjMuIHByb2dyZXNzIEJhciBDc3MgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucHJvZ3Jlc3MtYmFyLS1vbmUgLnByb2dyZXNzLWNoYXJ0cyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLS10d28gLnByb2dyZXNzLWNoYXJ0cyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZ3Jlc3MtY2hhcnRzIC5oZWFkaW5nIHtcbiAgY29sb3I6ICM2ZDcwYTY7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwODZBRDg7XG4gIGNvbG9yOiAjMDg2QUQ4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLWNoYXJ0cyAucHJvZ3Jlc3MgLnByb2dyZXNzLWJhcjo6YWZ0ZXIsIC5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNHB4O1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuXG4ucHJvZ3Jlc3MtY2hhcnRzIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyOjphZnRlciB7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cblxuLnByb2dyZXNzLWNoYXJ0cyAucHJvZ3Jlc3MgLnByb2dyZXNzLWJhcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMjhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAuMztcbn1cblxuLnByb2dyZXNzLWNoYXJ0cyAucHJvZ3Jlc3MgLnByb2dyZXNzLWJhciBzcGFuLnBlcmNlbnQtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0b3A6IC00MHB4O1xuICBjb2xvcjogIzJlMzI4MDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIuZ3JhZGllbnQtMSB7XG4gIGNvbG9yOiAjNjFmZGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ4YWJjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTIyNGRlZywgIzBkOGFiYyAwcHgsICM2MWZkZWQgMTAwJSk7XG59XG5cbi5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIuZ3JhZGllbnQtMiB7XG4gIGNvbG9yOiAjZWVjZTkwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ1NTI5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTIyNGRlZywgI2Q0NTUyOSAwcHgsICNlZWNlOTAgMTAwJSk7XG59XG5cbi5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIuZ3JhZGllbnQtMyB7XG4gIGNvbG9yOiAjNWM1MWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY0NmE5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTIyNGRlZywgI2Y2NDZhOSAwcHgsICM1YzUxZmYgMTAwJSk7XG59XG5cbi5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIuZ3JhZGllbnQtNCB7XG4gIGNvbG9yOiAjZTU1MjlhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc3NjU0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTIyNGRlZywgI2U3NzY1NCAwcHgsICNlNTUyOWEgMTAwJSk7XG59XG5cbi5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzX190d28gLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLnByb2dyZXNzLWNoYXJ0cyAucHJvZ3Jlc3NfX3R3byAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDN0FGMjtcbiAgYmFja2dyb3VuZDogIzA4NkFEODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzX190d28gLnByb2dyZXNzLWJhcjo6YWZ0ZXIsIC5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzX190d28gLnByb2dyZXNzLWJhcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2dyZXNzLWNoYXJ0cyAucHJvZ3Jlc3NfX3R3byAucHJvZ3Jlc3MtYmFyIHNwYW4ucGVyY2VudC1sYWJlbCB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnByb2dyZXNzLWNoYXJ0cyAucHJvZ3Jlc3NfX3R3byAucHJvZ3Jlc3MuZ3JhZGllbnQtMSB7XG4gIGNvbG9yOiAjNjFmZGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ4YWJjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTIyNGRlZywgIzBkOGFiYyAwcHgsICM2MWZkZWQgMTAwJSk7XG59XG5cbi5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzX190d28gLnByb2dyZXNzLmdyYWRpZW50LTIge1xuICBjb2xvcjogI2VlY2U5MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0NTUyOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yMjRkZWcsICNkNDU1MjkgMHB4LCAjZWVjZTkwIDEwMCUpO1xufVxuXG4ucHJvZ3Jlc3MtY2hhcnRzIC5wcm9ncmVzc19fdHdvIC5wcm9ncmVzcy5ncmFkaWVudC0zIHtcbiAgY29sb3I6ICM1YzUxZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjQ2YTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMjI0ZGVnLCAjZjY0NmE5IDBweCwgIzVjNTFmZiAxMDAlKTtcbn1cblxuLnByb2dyZXNzLWNoYXJ0cyAucHJvZ3Jlc3NfX3R3byAucHJvZ3Jlc3MuZ3JhZGllbnQtNCB7XG4gIGNvbG9yOiAjZTU1MjlhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc3NjU0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTIyNGRlZywgI2U3NzY1NCAwcHgsICNlNTUyOWEgMTAwJSk7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgIDI1LiBSb3cgU2VwYXJhdG9ycyBDc3MgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucm93LXNlcGFyYXRvcnMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlcGFyYXRvcnMtc3BhY2Uge1xuICBwYWRkaW5nLXRvcDogMzAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbn1cblxuLnJvdy1zZXBhcmF0b3JzLWltYWdlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvaG9tZS1yZXNvbHV0aW9ucy1oZXJvLWJnLWltYWdlLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuXG4ucm93LXNlcGFyYXRvcnMtYmcge1xuICBiYWNrZ3JvdW5kOiAjNjlhZmVkO1xufVxuXG4udmNfcm93LXNlcGFyYXRvci5ib3R0b20ge1xuICBib3R0b206IDA7XG59XG5cbi52Y19yb3ctc2VwYXJhdG9yIHN2ZyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmNfcm93LXNlcGFyYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ucm93LXNlcGFyYXRvcnMtc3R5bGUgLnZjX3Jvdy1zZXBhcmF0b3Igc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnNxdWFyZS1zdHlsZSAudmNfcm93LXNlcGFyYXRvci5zcXVhcmUuYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbn1cblxuLnNxdWFyZS1zdHlsZSAudmNfcm93LXNlcGFyYXRvci5zcXVhcmUge1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogNTAlO1xufVxuXG4uc3F1YXJlLXN0eWxlIC52Y19yb3ctc2VwYXJhdG9yIHN2ZyB7XG4gIGhlaWdodDogOTBweDtcbn1cblxuLnNxdWFyZS1zdHlsZSAudmNfcm93LXNlcGFyYXRvciBzdmcge1xuICBmaWxsOiAjZjdiZTY4O1xufVxuXG4uYmlnLXRyaWFuZ2xlLXN0eWxlIC5iaWdfdHJpYW5nbGUuYm90dG9tIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uYmlnLXRyaWFuZ2xlLXN0eWxlIC52Y19yb3ctc2VwYXJhdG9yIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi50aWx0LXJpZ2h0LXN0eWxlIC50aWx0X3JpZ2h0LmJvdHRvbSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4udGlsdC1yaWdodC1zdHlsZSAudmNfcm93LXNlcGFyYXRvciBzdmcge1xuICBmaWxsOiAjNjlhZmVkO1xufVxuXG4udGlsdC1sZWZ0LXN0eWxlIC52Y19yb3ctc2VwYXJhdG9yLnRvcCB7XG4gIHRvcDogMDtcbn1cblxuLnRpbHQtbGVmdC1zdHlsZSAudmNfcm93LXNlcGFyYXRvci50aWx0X2xlZnQudG9wIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbi50aWx0LWxlZnQtc3R5bGUgLnZjX3Jvdy1zZXBhcmF0b3Igc3ZnIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLnRpbHQtbGVmdC1zdHlsZSAudmNfcm93LXNlcGFyYXRvciBzdmcge1xuICBmaWxsOiAjNjlhZmVkO1xufVxuXG4ud2F2aWZ5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53YXZpZnktd3JhcHBlciBzdmcge1xuICBoZWlnaHQ6IDM4MHB4O1xufVxuXG4udHJpYW5nbGUtYm90dG9tIC52Y19yb3ctc2VwYXJhdG9yLnRyaWFuZ2xlLmJvdHRvbSB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLnRyaWFuZ2xlLWJvdHRvbSAudmNfcm93LXNlcGFyYXRvci50cmlhbmdsZS5ib3R0b20ge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi50cmlhbmdsZS1ib3R0b20gLnZjX3Jvdy1zZXBhcmF0b3Igc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnRyaWFuZ2xlLWJvdHRvbSAudmNfcm93LXNlcGFyYXRvciBzdmcge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5jdXJ2ZS1zdHlsZSAudmNfcm93LXNlcGFyYXRvci5ib3R0b20ge1xuICBib3R0b206IDA7XG59XG5cbi5jdXJ2ZS1zdHlsZSAudmNfcm93LXNlcGFyYXRvciBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uY3VydmUtc3R5bGUgLnZjX3Jvdy1zZXBhcmF0b3Igc3ZnIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ud2F2ZXMtc3R5bGUgLnZjX3Jvdy1zZXBhcmF0b3IuYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ud2F2ZXMtc3R5bGUgLnZjX3Jvdy1zZXBhcmF0b3Igc3ZnIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ud2F2ZXMtc3R5bGUgLnZjX3Jvdy1zZXBhcmF0b3Igc3ZnIHtcbiAgZmlsbDogIzY5YWZlZDtcbn1cblxuLmNpcmNsZS1zdHlsZSAudmNfcm93LXNlcGFyYXRvci50b3Age1xuICB0b3A6IDA7XG59XG5cbi5jaXJjbGUtc3R5bGUgLnZjX3Jvdy1zZXBhcmF0b3Igc3ZnIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uY2lyY2xlLXN0eWxlIC52Y19yb3ctc2VwYXJhdG9yIHN2ZyB7XG4gIGZpbGw6ICM2OWFmZWQ7XG59XG5cbi5kZWZhdWx0LWJnLTIge1xuICBiYWNrZ3JvdW5kOiAjNjlBRkVEO1xufVxuXG4ucGFydGljbGVzLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb25zdGVsbGF0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZjX3Jvdy1zZXBhcmF0b3IuYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuXG4udHJpYW5nbGUtb25lLXN0eWxlIC52Y19yb3ctc2VwYXJhdG9yIHN2ZywgLnRyaWFuZ2xlLXR3by0tc3R5bGUgLnZjX3Jvdy1zZXBhcmF0b3Igc3ZnIHtcbiAgZmlsbDogIzY5YWZlZDtcbn1cblxuLnRyaWFuZ2xlLW9uZS1zdHlsZSAudmNfcm93LXNlcGFyYXRvciBzdmcsIC50cmlhbmdsZS10d28tLXN0eWxlIC52Y19yb3ctc2VwYXJhdG9yIHN2ZyB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi50cmlhbmdsZS10d28tLXN0eWxlIC52Y19yb3ctc2VwYXJhdG9yLnRpbHRfcmlnaHQudG9wIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgIDI0LiBDaXJjbGUgUHJvZ3Jlc3MgQ3NzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmNpcmNsZS1wcm9ncmVzcy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmVhdHVyZS1saXN0LXByb2dyZXNzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZS1saXN0LXByb2dyZXNzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmZlYXR1cmUtbGlzdC1wcm9ncmVzc19faW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNzBweCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZS1saXN0LXByb2dyZXNzX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mZWF0dXJlLWxpc3QtcHJvZ3Jlc3NfX2NvdW50ZXIge1xuICBmbGV4LWJhc2lzOiAxNzBweDtcbn1cblxuLmZlYXR1cmUtbGlzdC1wcm9ncmVzc19fbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jaGFydC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuXG4uY2hhcnQtcHJvZ3Jlc3MgY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jaGFydC1wcm9ncmVzcy5jYXJ0LXBvZ3Jlc3Mtc21hbGwge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG59XG5cbi5jaGFydC1wcm9ncmVzc19faW5uZXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNoYXJ0LXByb2dyZXNzX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzA4NkFEODtcbn1cblxuLmNoYXJ0LXByb2dyZXNzX19pbm5lci0tZ3JhZGllbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzZiMWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMjI0ZGVnLCAjZmFkOTYxIDAsICNmNzZiMWMgMTAwJSk7XG59XG5cbi5jaGFydC1wcm9ncmVzc19faW5uZXItLWJnLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjNTk0NWU2O1xufVxuXG4uY2hhcnQtcHJvZ3Jlc3NfX2lubmVyLS10aGVtZS10d28ge1xuICBiYWNrZ3JvdW5kOiAjZDJhOThlO1xufVxuXG4uY2hhcnQtcHJvZ3Jlc3NfX2lubmVyLS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uY2hhcnQtcHJvZ3Jlc3NfX2lubmVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uY2hhcnQtcHJvZ3Jlc3NfX2lubmVyLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNoYXJ0LXByb2dyZXNzX19pbm5lci10ZXh0LnRleHQtYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2hhcnQtcHJvZ3Jlc3NfX2lubmVyLXRleHQuY2hhcnQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cblxuLmNpcmNsZS1kZXNpZ24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBqdW1wIGluZmluaXRlIDJzO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzZiMWM7XG4gIGJhY2tncm91bmQ6ICMwODZBRDg7XG59XG5cbi5jaXJjbGUtZGVzaWduLm9uZSB7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMjhweDtcbn1cblxuLmNpcmNsZS1kZXNpZ24udHdvIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cblxuLmNpcmNsZS1kZXNpZ24tLXRoZW1lLXR3byB7XG4gIGJhY2tncm91bmQ6ICNkMmE5OGU7XG59XG5cbi5jaXJjbGUtZGVzaWduLS1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzZiMWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMjI0ZGVnLCAjZmFkOTYxIDAsICNmNzZiMWMgMTAwJSk7XG59XG5cbi5jaXJjbGUtZGVzaWduLS1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMzOGNiODk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE3cHggcmdiYSg4OSwgNjksIDIzMCwgMC4yNyk7XG59XG5cbkBrZXlmcmFtZXMganVtcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHNjYWxlKDAuOSwgMC45KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoMSwgMSk7XG4gIH1cbn1cblxuLmZlYXR1cmUtbGlzdC1wcm9ncmVzcyB7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyo9PT09PSAgRW5kIG9mIGNpcmNsZSBwcm9ncmVzcyAgPT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgIDI2LiBTb2NpYWwgTmV0d29ya3MgQ3NzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmh0LXNvY2lhbC1uZXR3b3JrcyAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmh0LXNvY2lhbC1uZXR3b3JrcyAuaXRlbSAuc29jaWFsLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDhweDtcbn1cblxuLmh0LXNvY2lhbC1uZXR3b3Jrcy5sYXJnZS1pY29uIC5zb2NpYWwtbGluayB7XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5odC1zb2NpYWwtbmV0d29ya3MuZXh0cmEtbGFyZ2UtaWNvbiAuc29jaWFsLWxpbmsge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uaHQtc29jaWFsLW5ldHdvcmtzLmZsYXQtcm91bmQgLml0ZW0sIC5odC1zb2NpYWwtbmV0d29ya3Muc29saWQtcm91bmRlZC1pY29uIC5pdGVtIHtcbiAgbWFyZ2luOiA4cHg7XG59XG5cbi5odC1zb2NpYWwtbmV0d29ya3MuZmxhdC1yb3VuZCAuc29jaWFsLWxpbmssIC5odC1zb2NpYWwtbmV0d29ya3Muc29saWQtcm91bmRlZC1pY29uIC5zb2NpYWwtbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmh0LXNvY2lhbC1uZXR3b3Jrcy5mbGF0LXJvdW5kIC5zb2NpYWwtbGluazpob3ZlciwgLmh0LXNvY2lhbC1uZXR3b3Jrcy5zb2xpZC1yb3VuZGVkLWljb24gLnNvY2lhbC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwODZBRDg7XG59XG5cbi5odC1zb2NpYWwtbmV0d29ya3Muc29saWQtcm91bmRlZC1pY29uIC5zb2NpYWwtbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuXG4uaHQtc29jaWFsLW5ldHdvcmtzLnNvbGlkLXJvdW5kZWQtaWNvbiAuc29jaWFsLWxpbms6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDg2QUQ4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmh0LXNvY2lhbC1uZXR3b3Jrcy5zb2xpZC1yb3VuZGVkLWljb24uc29jaWFsLXdoaXRlIC5zb2NpYWwtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaHQtc29jaWFsLW5ldHdvcmtzLnNvbGlkLXJvdW5kZWQtaWNvbi5zb2NpYWwtd2hpdGUgLnNvY2lhbC1saW5rOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICMwODZBRDg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5odC1zb2NpYWwtbmV0d29ya3MuaWNvbi10aWx0ZSAubGluay1pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmh0LXNvY2lhbC1uZXR3b3Jrcy50aWx0ZS1zdHlsZSAuc29jaWFsLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5odC1zb2NpYWwtbmV0d29ya3MudGlsdGUtc3R5bGUgLnNvY2lhbC1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiAnLSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC01cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5odC1zb2NpYWwtbmV0d29ya3MudGlsdGUtc3R5bGUgLnNvY2lhbC1saW5rOmhvdmVyIC5saW5rLXRleHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyYTk4ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbi5odC1zb2NpYWwtbmV0d29ya3MudGlsdGUtc3R5bGUgLml0ZW06Zmlyc3QtY2hpbGQgLnNvY2lhbC1saW5rOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaHQtc29jaWFsLW5ldHdvcmtzLnRpbHRlLXN0eWxlIC5saW5rLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaHQtc29jaWFsLW5ldHdvcmtzLnRpbHRlLXN0eWxlIC5saW5rLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDJweDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uaHQtc29jaWFsLW5ldHdvcmtzLnRpbHRlLXN0eWxlIC5saW5rLXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwcztcbn1cblxuLmh0LXNvY2lhbC1uZXR3b3Jrcy53aGl0ZS10aWx0ZS1zb2NpYWwgLnNvY2lhbC1saW5rOjpiZWZvcmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uaHQtc29jaWFsLW5ldHdvcmtzLndoaXRlLXRpbHRlLXNvY2lhbCAuc29jaWFsLWxpbms6aG92ZXIgLmxpbmstdGV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaHQtc29jaWFsLW5ldHdvcmtzLndoaXRlLXRpbHRlLXNvY2lhbCAubGluay10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5odC1zb2NpYWwtbmV0d29ya3Mud2hpdGUtdGlsdGUtc29jaWFsIC5saW5rLXRleHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgICAgIDI4LiBUYWJzIENzcyAgICAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaHQtdGFiLW1lbnUge1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5odC10YWItbWVudSBsaSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4uaHQtdGFiLW1lbnUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xuICBib3JkZXI6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBwYWRkaW5nOiAyMXB4IDIwcHggMTlweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5odC10YWItbWVudSBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDg2QUQ4O1xuICBib3JkZXItY29sb3I6ICMwODZBRDggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaHQtdGFiLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogMjFweCAxMHB4IDE5cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5odC10YWItbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEzcHggMTJweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmh0LXRhYi1tZW51X3R3byBsaSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbn1cblxuLnRhYi1oaXN0b3J5LWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnRhYi1jb250ZW50LWlubmVyIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50YWItc2xpZGVyLW5hdi0tbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi50YWItc2xpZGVyLW5hdi0tbGlzdDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnRhYi1zbGlkZXItbmF2LS1saXN0IC5odC1zbGlkZXItdGFiLWljb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTVweCA1MHB4IHJnYmEoODksIDY5LCAyMzAsIDAuMTIpO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi50YWItc2xpZGVyLW5hdi0tbGlzdCBoNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cblxuLnRhYi1zbGlkZXItbmF2LS1saXN0IHAge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50YWItc2xpZGVyLW5hdi0tbGlzdDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi50YWItc2xpZGVyLW5hdiAuc2xpY2stY3VycmVudCAudGFiLXNsaWRlci1uYXYtLWxpc3Qge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udGFiLXNsaWRlci1uYXYgLnNsaWNrLWN1cnJlbnQgLnRhYi1zbGlkZXItbmF2LS1saXN0IC5odC1zbGlkZXItdGFiLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTIyNWRlZywgI2Y4YzU5YiAwJSwgI2U2OGM2MCAxMDAlKTtcbn1cblxuLnN0YXJ0LXVwcy1sZWZ0LXRhYiAudGFiLXNsaWRlci1uYXYtLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC11cHMtbGVmdC10YWIgLnRhYi1zbGlkZXItbmF2LS1saXN0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uc3RhcnQtdXBzLWxlZnQtdGFiIC50YWItc2xpZGVyLW5hdiAuc2xpY2stY3VycmVudCAudGFiLXNsaWRlci1uYXYtLWxpc3Qge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC11cHMtbGVmdC10YWIgLnRhYi1zbGlkZXItbmF2IC5zbGljay1jdXJyZW50IC50YWItc2xpZGVyLW5hdi0tbGlzdCAuaHQtc2xpZGVyLXRhYi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yMjVkZWcsICNmOGM1OWIgMCUsICNlNjhjNjAgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLnRhYi1zbGlkZXItaW1hZ2VzIC5zbGljay1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udGFiLXNsaWRlci1pbWFnZXMgLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4udGFiLXNsaWRlci1pbWFnZXMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLnRhYi1zbGlkZXItaW1hZ2VzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi50YWItc2xpZGVyLWltYWdlcyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgOXB4ICNlZGVkZWQ7XG59XG5cbi5tb2Rlcm4tZ3JpZC0tNiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtcm93LWdhcDogNjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9kZXJuLWdyaWQtLTYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2Rlcm4tZ3JpZC0tNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2Rlcm4tZ3JpZC0tNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtc2xpZGVyX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uY2Fyb3VzZWwtc2xpZGVyX19jb250ZW50IC5oZWFkZWluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAgMjkuIFRlYW0gTWVtYmVyIENzcyAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNpZGVyLXRpdGxlLWJ1dHRvbi1ib3ggLmh0LWJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmh0LXRlYW0tbWVtYmVyIC50ZWFtLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaHQtdGVhbS1tZW1iZXIgLnNvY2lhbC1uZXR3b3JrcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJGQTY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmh0LXRlYW0tbWVtYmVyIC5zb2NpYWwtbmV0d29ya3MgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbn1cblxuLmh0LXRlYW0tbWVtYmVyOmhvdmVyIC5zb2NpYWwtbmV0d29ya3Mge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5odC10ZWFtLW1lbWJlciAudGVhbS1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmh0LXRlYW0tbWVtYmVyLXN0eWxlLW9uZSAuaHQtdGVhbS1tZW1iZXIge1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmh0LXRlYW0tbWVtYmVyLXN0eWxlLW9uZSAuaHQtdGVhbS1tZW1iZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmh0LXRlYW0tbWVtYmVyLXN0eWxlLXR3byAuaHQtdGVhbS1tZW1iZXIge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmh0LXRlYW0tbWVtYmVyLXN0eWxlLXR3byAuaHQtdGVhbS1tZW1iZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmh0LXRlYW0tbWVtYmVyLXN0eWxlLXRocmVlIC5odC10ZWFtLW1lbWJlciB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHQtdGVhbS1tZW1iZXItc3R5bGUtdGhyZWUgLmh0LXRlYW0tbWVtYmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi50ZWFtX21lbWJlci1saXN0IC50ZWFtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICB0b29sdGlwIGxpYnJhcnlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPVwiaGludC0tXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qKlxyXG5cdCAqIHRvb2x0aXAgYXJyb3dcclxuXHQgKi9cbiAgLyoqXHJcblx0ICogdG9vbHRpcCBib2R5XHJcblx0ICovXG59XG5cbltjbGFzcyo9XCJoaW50LS1cIl06YmVmb3JlLCBbY2xhc3MqPVwiaGludC0tXCJdOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMG1zO1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDBtcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xufVxuXG5bY2xhc3MqPVwiaGludC0tXCJdOmhvdmVyOmJlZm9yZSwgW2NsYXNzKj1cImhpbnQtLVwiXTpob3ZlcjphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltjbGFzcyo9XCJoaW50LS1cIl06aG92ZXI6YmVmb3JlLCBbY2xhc3MqPVwiaGludC0tXCJdOmhvdmVyOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG59XG5cbltjbGFzcyo9XCJoaW50LS1cIl06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxMDAwMDAxO1xufVxuXG5bY2xhc3MqPVwiaGludC0tXCJdOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzA4NkFEODtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiA0cHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbltjbGFzcyo9XCJoaW50LS1cIl1bYXJpYS1sYWJlbF06YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGFyaWEtbGFiZWwpO1xufVxuXG5bY2xhc3MqPVwiaGludC0tXCJdW2RhdGEtaGludF06YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtaGludCk7XG59XG5cblthcmlhLWxhYmVsPScnXTpiZWZvcmUsIFthcmlhLWxhYmVsPScnXTphZnRlcixcbltkYXRhLWhpbnQ9JyddOmJlZm9yZSxcbltkYXRhLWhpbnQ9JyddOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKipcclxuICogc291cmNlOiBoaW50LXBvc2l0aW9uLnNjc3NcclxuICpcclxuICogRGVmaW5lcyB0aGUgcG9zaXRvbmluZyBsb2dpYyBmb3IgdGhlIHRvb2x0aXBzLlxyXG4gKlxyXG4gKiBDbGFzc2VzIGFkZGVkOlxyXG4gKiBcdDEpIGhpbnQtLXRvcFxyXG4gKiBcdDIpIGhpbnQtLWJvdHRvbVxyXG4gKiBcdDMpIGhpbnQtLWxlZnRcclxuICogXHQ0KSBoaW50LS1yaWdodFxyXG4gKi9cbi8qKlxyXG4gKiBzZXQgZGVmYXVsdCBjb2xvciBmb3IgdG9vbHRpcCBhcnJvd3NcclxuICovXG4uaGludC0tdG9wLWxlZnQ6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzA4NkFEODtcbn1cblxuLmhpbnQtLXRvcC1yaWdodDpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDg2QUQ4O1xufVxuXG4uaGludC0tdG9wOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwODZBRDg7XG59XG5cbi5oaW50LS1ib3R0b20tbGVmdDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDg2QUQ4O1xufVxuXG4uaGludC0tYm90dG9tLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwODZBRDg7XG59XG5cbi5oaW50LS1ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA4NkFEODtcbn1cblxuLmhpbnQtLWxlZnQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwODZBRDg7XG59XG5cbi5oaW50LS1yaWdodDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwODZBRDg7XG59XG5cbi5oaW50LS13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uaGludC0td2hpdGU6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhpbnQtLWJsYWNrOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5oaW50LS1ibGFjazpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGludC0tYmxhY2suaGludC0tYm90dG9tOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGludC0tYmxhY2suaGludC0tdG9wLWxlZnQ6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oaW50LS1ibGFjay5oaW50LS1ib3R0b20tbGVmdDo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmhpbnQtLWJsYWNrLmhpbnQtLXRvcDo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmhpbnQtLWJsYWNrLmhpbnQtLWxlZnQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGludC0tYmxhY2s6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5oaW50LS10aGVtZS10d286YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDJhOThlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmhpbnQtLXRoZW1lLXR3bzpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDJhOThlO1xufVxuXG4uaGludC0tdGhlbWUtdHdvLmhpbnQtLWJvdHRvbTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2QyYTk4ZTtcbn1cblxuLmhpbnQtLXRoZW1lLXR3by5oaW50LS10b3AtbGVmdDo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2QyYTk4ZTtcbn1cblxuLmhpbnQtLXRoZW1lLXR3by5oaW50LS10b3A6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkMmE5OGU7XG59XG5cbi5oaW50LS10aGVtZS10d28uaGludC0tbGVmdDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkMmE5OGU7XG59XG5cbi5oaW50LS10aGVtZS10d286YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxyXG4gKiB0b3AgdG9vbHRpcFxyXG4gKi9cbi5oaW50LS10b3A6YmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEzcHg7XG59XG5cbi5oaW50LS10b3A6YmVmb3JlLCAuaGludC0tdG9wOmFmdGVyIHtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5oaW50LS10b3A6YmVmb3JlIHtcbiAgbGVmdDogY2FsYyg1MCUgLSA3cHgpO1xufVxuXG4uaGludC0tdG9wOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5oaW50LS10b3A6aG92ZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG59XG5cbi5oaW50LS10b3A6aG92ZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC04cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC04cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtOHB4KTtcbn1cblxuLyoqXHJcbiAqIGJvdHRvbSB0b29sdGlwXHJcbiAqL1xuLmhpbnQtLWJvdHRvbTpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbn1cblxuLmhpbnQtLWJvdHRvbTpiZWZvcmUsIC5oaW50LS1ib3R0b206YWZ0ZXIge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmhpbnQtLWJvdHRvbTpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG59XG5cbi5oaW50LS1ib3R0b206YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmhpbnQtLWJvdHRvbTpob3ZlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbn1cblxuLmhpbnQtLWJvdHRvbTpob3ZlcjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoOHB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpO1xufVxuXG4vKipcclxuICogcmlnaHQgdG9vbHRpcFxyXG4gKi9cbi5oaW50LS1yaWdodDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gIG1hcmdpbi1ib3R0b206IC03cHg7XG59XG5cbi5oaW50LS1yaWdodDphZnRlciB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuXG4uaGludC0tcmlnaHQ6YmVmb3JlLCAuaGludC0tcmlnaHQ6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xuICBib3R0b206IDUwJTtcbn1cblxuLmhpbnQtLXJpZ2h0OmhvdmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xufVxuXG4uaGludC0tcmlnaHQ6aG92ZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbn1cblxuLyoqXHJcbiAqIGxlZnQgdG9vbHRpcFxyXG4gKi9cbi5oaW50LS1sZWZ0OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIG1hcmdpbi1ib3R0b206IC03cHg7XG59XG5cbi5oaW50LS1sZWZ0OmFmdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG5cbi5oaW50LS1sZWZ0OmJlZm9yZSwgLmhpbnQtLWxlZnQ6YWZ0ZXIge1xuICByaWdodDogMTAwJTtcbiAgYm90dG9tOiA1MCU7XG59XG5cbi5oaW50LS1sZWZ0OmhvdmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xufVxuXG4uaGludC0tbGVmdDpob3ZlcjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xufVxuXG4vKipcclxuICogdG9wLWxlZnQgdG9vbHRpcFxyXG4gKi9cbi5oaW50LS10b3AtbGVmdDpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAtMTNweDtcbn1cblxuLmhpbnQtLXRvcC1sZWZ0OmJlZm9yZSwgLmhpbnQtLXRvcC1sZWZ0OmFmdGVyIHtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5oaW50LS10b3AtbGVmdDpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG59XG5cbi5oaW50LS10b3AtbGVmdDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uaGludC0tdG9wLWxlZnQ6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMTRweDtcbn1cblxuLmhpbnQtLXRvcC1sZWZ0OmhvdmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xufVxuXG4uaGludC0tdG9wLWxlZnQ6aG92ZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtOHB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLThweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtOHB4KTtcbn1cblxuLyoqXHJcbiAqIHRvcC1yaWdodCB0b29sdGlwXHJcbiAqL1xuLmhpbnQtLXRvcC1yaWdodDpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAtMTNweDtcbn1cblxuLmhpbnQtLXRvcC1yaWdodDpiZWZvcmUsIC5oaW50LS10b3AtcmlnaHQ6YWZ0ZXIge1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmhpbnQtLXRvcC1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG59XG5cbi5oaW50LS10b3AtcmlnaHQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmhpbnQtLXRvcC1yaWdodDphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTRweDtcbn1cblxuLmhpbnQtLXRvcC1yaWdodDpob3ZlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbn1cblxuLmhpbnQtLXRvcC1yaWdodDpob3ZlcjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xufVxuXG4vKipcclxuICogYm90dG9tLWxlZnQgdG9vbHRpcFxyXG4gKi9cbi5oaW50LS1ib3R0b20tbGVmdDpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbn1cblxuLmhpbnQtLWJvdHRvbS1sZWZ0OmJlZm9yZSwgLmhpbnQtLWJvdHRvbS1sZWZ0OmFmdGVyIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5oaW50LS1ib3R0b20tbGVmdDpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG59XG5cbi5oaW50LS1ib3R0b20tbGVmdDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uaGludC0tYm90dG9tLWxlZnQ6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMTRweDtcbn1cblxuLmhpbnQtLWJvdHRvbS1sZWZ0OmhvdmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xufVxuXG4uaGludC0tYm90dG9tLWxlZnQ6aG92ZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSg4cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSg4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoOHB4KTtcbn1cblxuLyoqXHJcbiAqIGJvdHRvbS1yaWdodCB0b29sdGlwXHJcbiAqL1xuLmhpbnQtLWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbn1cblxuLmhpbnQtLWJvdHRvbS1yaWdodDpiZWZvcmUsIC5oaW50LS1ib3R0b20tcmlnaHQ6YWZ0ZXIge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmhpbnQtLWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG59XG5cbi5oaW50LS1ib3R0b20tcmlnaHQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmhpbnQtLWJvdHRvbS1yaWdodDphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTRweDtcbn1cblxuLmhpbnQtLWJvdHRvbS1yaWdodDpob3ZlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbn1cblxuLmhpbnQtLWJvdHRvbS1yaWdodDpob3ZlcjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xufVxuXG4uaGludC0tbm8tYW5pbWF0ZTpiZWZvcmUsIC5oaW50LS1uby1hbmltYXRlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXM7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXM7XG59XG5cbi5oaW50LS1ib3VuY2U6YmVmb3JlLCAuaGludC0tYm91bmNlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzEsIDEuNywgMC43NywgMS4yNCk7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlLCAtbW96LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjcxLCAxLjcsIDAuNzcsIDEuMjQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjcxLCAxLjcsIDAuNzcsIDEuMjQpO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAzMC4gVGltZWxpbmUgQ3NzICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaHQtdGltZWxpbmUuc3R5bGUtMDEgLmNvbC1tZC02IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uaHQtdGltZWxpbmUuc3R5bGUtMDEgLnRtLXRpbWVsaW5lLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMycHggMCA2NXB4O1xufVxuXG4uaHQtdGltZWxpbmUuc3R5bGUtMDEgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC5pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC5pdGVtICsgLml0ZW0ge1xuICBtYXJnaW4tdG9wOiA2OHB4O1xufVxuXG4uaHQtdGltZWxpbmUuc3R5bGUtMDEgLmxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwODZhZDg7XG4gIG9wYWNpdHk6IC4xNTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHQtdGltZWxpbmUuc3R5bGUtMDEgLmxpbmUge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC5kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDg2YWQ4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5odC10aW1lbGluZS5zdHlsZS0wMSAuZG90cyB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC5kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAuMztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC5kb3RzIC5taWRkbGUtZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXI6IDNweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMSAudGltZWxpbmUtY29sIC5pbm5lciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogNTAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHQtdGltZWxpbmUuc3R5bGUtMDEgLnRpbWVsaW5lLWNvbCAuaW5uZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC50aW1lbGluZS1jb2wgLmlubmVyIC55ZWFyIHtcbiAgY29sb3I6ICMwODZBRDg7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC50aW1lbGluZS1jb2wgLmlubmVyIC55ZWFyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC50aW1lbGluZS1jb2wgLmlubmVyIC5waG90byBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMSAudGltZWxpbmUtaW5mbyAuaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDUwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaHQtdGltZWxpbmUuc3R5bGUtMDEgLnRpbWVsaW5lLWluZm8gLmlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5odC10aW1lbGluZS5zdHlsZS0wMSAudGltZWxpbmUtaW5mbyAuaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMSAudGltZWxpbmUtaW5mbyAuY29udGVudC1ib2R5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC50aW1lbGluZS1pbmZvIC5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaHQtdGltZWxpbmUuc3R5bGUtMDEgLnRpbWVsaW5lLWluZm8gLnRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5odC10aW1lbGluZS5zdHlsZS0wMSAudGltZWxpbmUtaW5mbyAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMSAuaXRlbTpudGgtY2hpbGQoMm4rMSkgLnRpbWVsaW5lLWZlYXR1cmUge1xuICBvcmRlcjogMztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHQtdGltZWxpbmUuc3R5bGUtMDEgLml0ZW06bnRoLWNoaWxkKDJuKzEpIC50aW1lbGluZS1mZWF0dXJlIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cblxuLmh0LXRpbWVsaW5lLnN0eWxlLTAxIC5pdGVtOm50aC1jaGlsZCgybisxKSAudGltZWxpbmUtaW5mbyA+IC5pbm5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHQtdGltZWxpbmUuc3R5bGUtMDEgLml0ZW06bnRoLWNoaWxkKDJuKzEpIC50aW1lbGluZS1pbmZvID4gLmlubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMSAuaXRlbTpudGgtY2hpbGQoMm4rMSkgLnRpbWVsaW5lLWZlYXR1cmUgPiAuaW5uZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5odC10aW1lbGluZS5zdHlsZS0wMSAuaXRlbTpudGgtY2hpbGQoMm4rMSkgLnRpbWVsaW5lLWZlYXR1cmUgPiAuaW5uZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAzMS4gVGVzdGltb25pYWwgc2xpZGVyIENzcyAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXItLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbC1zbGlkZXItLWluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fbWVkaWEge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19tZWRpYSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2F1dGhvciB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fYXV0aG9yIC50ZXN0aW1vbmlhbC1yYXRpbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZmZiOTQ0O1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19hdXRob3IgLmF1dGhvci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwtc2xpZGVyX19hdXRob3IgLmF1dGhvci1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2F1dGhvciAubmFtZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19hdXRob3IgLmRlc2lnbmF0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19hdXRob3IgLmRlc2lnbmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgLyAnO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fb25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzMXB4IDUwcHggNDdweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDIwcHggMTVweCAzNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSAhaW1wb3J0YW50O1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19vbmUgLnRlc3RpbW9uaWFsLXNsaWRlci0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX29uZSAudGVzdGltb25pYWwtc2xpZGVyLS1pbmZvIC5wb3N0LXRodW1ibmFpbCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwtc2xpZGVyX19vbmUgLnRlc3RpbW9uaWFsLXNsaWRlci0taW5mbyAucG9zdC10aHVtYm5haWwge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLXNsaWRlcl9fb25lOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXNsaWRlcl9fb25lIHtcbiAgICBwYWRkaW5nOiAzMXB4IDIwcHggMzFweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1MXB4IDM3cHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX3NpbmdsZSAudGVzdGltb25pYWwtc3ViamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX3NpbmdsZSAudGVzdGltb25pYWwtc2xpZGVyX190ZXh0IHtcbiAgY29sb3I6ICMwMDJGQTY7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX3NpbmdsZSAuYXV0aG9yLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXItdHdvIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXByZXYge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10d28gLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtbmV4dCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vZGVybi1pdC1jb21wYW55LXRlc3RpbW9uaWFsIHtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbn1cblxuLm1vZGVybi1pdC1jb21wYW55LXRlc3RpbW9uaWFsIC50ZXh0IHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS4zNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tb2Rlcm4taXQtY29tcGFueS10ZXN0aW1vbmlhbCAuYXV0aG9yIGg2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2Rlcm4taXQtY29tcGFueS10ZXN0aW1vbmlhbCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kZXJuLWl0LWNvbXBhbnktdGVzdGltb25pYWwge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLm1vZGVybi1pdC1jb21wYW55LXRlc3RpbW9uaWFsIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2Rlcm4taXQtY29tcGFueS10ZXN0aW1vbmlhbC1iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNDRweCBib3R0b20gMzQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKj09PT09ICBFbmQgb2YgdGVzdGltb25pYWwgc2xpZGVyICA9PT09PT0qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgVHlwZWQgVGV4dCBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmNkLWhlYWRsaW5lLmNsaXAgc3BhbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jZC1oZWFkbGluZS5jbGlwIC5jZC13b3Jkcy13cmFwcGVyLmJyb3duLWNvbG9yOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi5jZC1oZWFkbGluZS5jbGlwIHNwYW4ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2QtaGVhZGxpbmUuY2xpcCAuY2Qtd29yZHMtd3JhcHBlci5icm93bi1jb2xvcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjEwO1xuICB3aWR0aDogNHB4O1xufVxuXG4udHlwZWQtdGV4dC13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHlwZWQtdGV4dC13cmFwIGg0IHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMS4zNDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLnR5cGVkLXRleHQtd3JhcCBoNCBzcGFuIGIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnR5cGVkLXRleHQtd3JhcCBoNCB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGVkLXRleHQtd3JhcCBoNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnR5cGVkLXRleHQtd3JhcCBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAzMi4gUHJvamVjdCBDc3MgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5wcm9qZWN0aW5mb3RlY2huby1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGF0dGVybnMvbWl0ZWNoLWhvbWUtaW5mb3RlY2huby1jYXNlLXN0dWR5LXNlY3Rpb24tYmcud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xufVxuXG4ucHJvamVjdHMtc2xpZGVyX19jb250YWluZXIgLnByb2plY3RzLXdyYXAuc3R5bGUtMDEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2plY3RzLXNsaWRlcl9fY29udGFpbmVyIC5wcm9qZWN0cy13cmFwLnN0eWxlLTAxIC5wcm9qZWN0cy1pbWFnZS1ib3gge1xuICBtYXJnaW46IDIwcHggMTVweCAzNXB4O1xufVxuXG4ucHJvamVjdHMtd3JhcC5zdHlsZS0wMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvamVjdHMtd3JhcC5zdHlsZS0wMSAucHJvamVjdHMtaW1hZ2UtYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDE4cHggNDBweCAtMTBweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgLyptYXJnaW46IDIwcHggMTVweCAzNXB4OyovXG59XG5cbi5wcm9qZWN0cy13cmFwLnN0eWxlLTAxIC5jb250ZW50IHtcbiAgcGFkZGluZzogMjVweCAyNnB4IDk0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4O1xufVxuXG4ucHJvamVjdHMtd3JhcC5zdHlsZS0wMSAuY29udGVudCAuaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9qZWN0cy13cmFwLnN0eWxlLTAxIC5jb250ZW50IC5wb3N0LWNhdGVnb3JpZXMge1xuICBjb2xvcjogIzA4NkFEODtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ucHJvamVjdHMtd3JhcC5zdHlsZS0wMSAuY29udGVudCAudGV4dCB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4ucHJvamVjdHMtd3JhcC5zdHlsZS0wMSAuY29udGVudCAuYm94LXByb2plY3RzLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4ucHJvamVjdHMtd3JhcC5zdHlsZS0wMSAuY29udGVudCAuYm94LXByb2plY3RzLWFycm93OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg2QUQ4O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnByb2plY3RzLXdyYXAuc3R5bGUtMDE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5wcm9qZWN0cy13cmFwLnN0eWxlLTAxOmhvdmVyIC5jb250ZW50IC5oZWFkaW5nIHtcbiAgY29sb3I6ICMwODZBRDg7XG59XG5cbi5wcm9qZWN0cy13cmFwLnN0eWxlLTAxOmhvdmVyIC5jb250ZW50IC5ib3gtcHJvamVjdHMtYXJyb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByb2plY3RzLXdyYXAuc3R5bGUtMDE6aG92ZXIgLmNvbnRlbnQgLmJveC1wcm9qZWN0cy1hcnJvdzo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ucHJvamVjdHMtd3JhcC5zdHlsZS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9qZWN0cy13cmFwLnN0eWxlLTIgLnByb2plY3RzLWltYWdlLWJveCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5wcm9qZWN0cy13cmFwLnN0eWxlLTIgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyMnB4IDE1cHggMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvamVjdHMtd3JhcC5zdHlsZS0yIC5jb250ZW50IC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9qZWN0cy13cmFwLnN0eWxlLTIgLmNvbnRlbnQgLnBvc3QtY2F0ZWdvcmllcyB7XG4gIGNvbG9yOiAjMDg2QUQ4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wcm9qZWN0cy13cmFwLnN0eWxlLTI6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5wcm9qZWN0cy13cmFwLnN0eWxlLTMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2plY3RzLXdyYXAuc3R5bGUtMyAucHJvamVjdHMtaW1hZ2UtYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucHJvamVjdHMtd3JhcC5zdHlsZS0zIC5wcm9qZWN0cy1pbWFnZS1ib3ggLnByb2plY3RzLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvamVjdHMtd3JhcC5zdHlsZS0zIC5wcm9qZWN0cy1pbWFnZS1ib3ggLnByb2plY3RzLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnByb2plY3RzLXdyYXAuc3R5bGUtMyAucHJvamVjdHMtaW1hZ2UtYm94IC5wcm9qZWN0cy1pbWFnZSAucHJvamVjdC1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5wcm9qZWN0cy13cmFwLnN0eWxlLTMgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4IDBweCAxNXB4O1xufVxuXG4ucHJvamVjdHMtd3JhcC5zdHlsZS0zIC5jb250ZW50IC5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9qZWN0cy13cmFwLnN0eWxlLTA0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9qZWN0cy13cmFwLnN0eWxlLTA0IC5wcm9qZWN0cy1pbWFnZS1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IDVweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOThweCAzNXB4IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnByb2plY3RzLXdyYXAuc3R5bGUtMDQgLnByb2plY3RzLWltYWdlLWJveCAucHJvamVjdHMtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNjJweDtcbiAgaGVpZ2h0OiAxNjJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgYXV0byAycHg7XG59XG5cbi5wcm9qZWN0cy13cmFwLnN0eWxlLTA0IC5wcm9qZWN0cy1pbWFnZS1ib3ggLnByb2plY3RzLWltYWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgyOTBkZWcsICNmYmY3ZjQgMCUsICNmZWZkZmQgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNjBkZWcsICNmYmY3ZjQgMCUsICNmZWZkZmQgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NnB4KTtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ucHJvamVjdHMtd3JhcC5zdHlsZS0wNCAucHJvamVjdHMtaW1hZ2UtYm94IC5wcm9qZWN0cy1pbWFnZSAuaW1hZ2Uge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2plY3RzLXdyYXAuc3R5bGUtMDQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwcHggNnB4IDk0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4O1xufVxuXG4ucHJvamVjdHMtd3JhcC5zdHlsZS0wNCAuY29udGVudCAuaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9qZWN0cy13cmFwLnN0eWxlLTA0IC5jb250ZW50IC5wb3N0LWNhdGVnb3JpZXMge1xuICBjb2xvcjogIzA4NkFEODtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ucHJvamVjdHMtd3JhcC5zdHlsZS0wNCAuY29udGVudCAudGV4dCB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4ucHJvamVjdHMtd3JhcC5zdHlsZS0wNCAuY29udGVudCAuYm94LXByb2plY3RzLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4ucHJvamVjdHMtd3JhcC5zdHlsZS0wNCAuY29udGVudCAuYm94LXByb2plY3RzLWFycm93OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg2QUQ4O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnByb2plY3RzLXdyYXAuc3R5bGUtMDQ6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5wcm9qZWN0cy13cmFwLnN0eWxlLTA0OmhvdmVyIC5jb250ZW50IC5oZWFkaW5nIHtcbiAgY29sb3I6ICMwODZBRDg7XG59XG5cbi5wcm9qZWN0cy13cmFwLnN0eWxlLTA0OmhvdmVyIC5jb250ZW50IC5ib3gtcHJvamVjdHMtYXJyb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByb2plY3RzLXdyYXAuc3R5bGUtMDQ6aG92ZXIgLmNvbnRlbnQgLmJveC1wcm9qZWN0cy1hcnJvdzo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubWVzc29ucnktYnV0dG9uIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMCBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubWVzc29ucnktYnV0dG9uIGJ1dHRvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW46IDVweCAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm1lc3NvbnJ5LWJ1dHRvbiBidXR0b24gc3Bhbi5maWx0ZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzQ7XG4gIGNvbG9yOiAjMDg2QUQ4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4ubWVzc29ucnktYnV0dG9uIGJ1dHRvbiBzcGFuLmZpbHRlci1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLXdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NkFEODtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1lc3NvbnJ5LWJ1dHRvbiBidXR0b24gc3Bhbi5maWx0ZXItY291bnRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNnB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDg2QUQ4O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzA4NkFEODtcbn1cblxuLm1lc3NvbnJ5LWJ1dHRvbiBidXR0b246aG92ZXIgc3Bhbi5maWx0ZXItY291bnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG59XG5cbi5tZXNzb25yeS1idXR0b24gYnV0dG9uOmhvdmVyIHNwYW4uZmlsdGVyLXRleHQge1xuICBjb2xvcjogIzA4NkFEODtcbn1cblxuLm1lc3NvbnJ5LWJ1dHRvbiBidXR0b24uaXMtY2hlY2tlZCBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwODZBRDg7XG59XG5cbi5tZXNzb25yeS1idXR0b24gYnV0dG9uLmlzLWNoZWNrZWQgc3Bhbi5maWx0ZXItdGV4dCB7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAzMy4gQ29udGFjdCBVcyBDc3MgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uY29udGFjdC1mb3JtX190d28gaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIC5jb250YWN0LWZvcm1fX3R3byBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIC5jb250YWN0LWZvcm1fX3R3byBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLCAuY29udGFjdC1mb3JtX190d28gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCAuY29udGFjdC1mb3JtX190d28gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cywgLmNvbnRhY3QtZm9ybV9fdHdvIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsIC5jb250YWN0LWZvcm1fX3R3byBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLCAuY29udGFjdC1mb3JtX190d28gaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzLCAuY29udGFjdC1mb3JtX190d28gaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIC5jb250YWN0LWZvcm1fX3R3byBpbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsIC5jb250YWN0LWZvcm1fX3R3byBpbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cywgLmNvbnRhY3QtZm9ybV9fdHdvIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLCAuY29udGFjdC1mb3JtX190d28gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLCAuY29udGFjdC1mb3JtX190d28gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLCAuY29udGFjdC1mb3JtX190d28gaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLCAuY29udGFjdC1mb3JtX190d28gdGV4dGFyZWE6Zm9jdXMsIC5jb250YWN0LWZvcm1fX3R3byBzZWxlY3Q6Zm9jdXMsIC5jb250YWN0LWZvcm1fX3R3byBzZWxlY3Q6Zm9jdXMsIC5jb250YWN0LWZvcm1fX3R3byB0ZXh0YXJlYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG59XG5cbi5jb250YWN0LWZvcm1fX3R3byBzZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9pY29ucy9zZWxlY3Rvci1pY29uLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hcHBvaW50bWVudC1jb250YWN0LWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy9ob21lLWFwcG9pbnRtZW50LWNvbnRhY3QtYmctaW1hZ2Uud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbn1cblxuLnNlcnZpY2UtY29udGFjdC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJmYTY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvbWl0ZWNoLWhvbWUtc2VydmljZXMtY29udGFjdC1iZy53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG5cbi5wcm9jZXNzaW5nLWNvbnRhY3QtdXMtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyZmE2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnL21pdGVjaC1wcm9jZXNzaW5nLWNvbnRhY3QtYmcud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbn1cblxuLmNvbnRhY3QtdGl0bGUgLnN1Yi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmNvbnRhY3QtaW5wdXQge1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5jb250YWN0LWlucHV0IC5jb250YWN0LWlubmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29udGFjdC1pbnB1dCAuY29udGFjdC1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhY3QtaW5uZXIge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uY29udGFjdC1pbm5lciBpbnB1dCwgLmNvbnRhY3QtaW5uZXIgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjhmODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuXG4uY29udGFjdC1pbm5lciB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5jb250YWN0LWlubmVyIHNlbGVjdCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4uaW5mb3RlY2huby1jb250YWN0LXVzLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy9ob21lLWluZm90ZWNobm8tY29udGFjdC1iZy53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb25hY3QtdXMtd3JhcC1vbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmNvbmFjdC11cy13cmFwLW9uZSAuaGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uY29uYWN0LXVzLXdyYXAtb25lIC5oZWFkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA5NCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmE5OGU7XG59XG5cbi5jb25hY3QtdXMtd3JhcC1vbmUgLnN1Yi1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMzRweDtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG5cbi5jb25hY3QtdXMtd3JhcC10aHJlZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb25hY3QtdXMtd3JhcC10aHJlZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uY29uYWN0LXVzLXdyYXAtdGhyZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDk0JTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyYTk4ZTtcbn1cblxuLmNvbmFjdC11cy13cmFwLXRocmVlIC5zZWN0aW9uLXN1Yi10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbn1cblxuLmNvbmFjdC11cy13cmFwLXRocmVlIC5oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5jb25hY3QtdXMtd3JhcC10aHJlZSAuc3ViLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNHB4O1xuICBjb2xvcjogIzY5Njk2OTtcbn1cblxuLmNvbnRhY3QtaW5mby1vbmUgLmljb24sIC5jb250YWN0LWluZm8tdHdvIC5pY29uLCAuY29udGFjdC1pbmZvLXRocmVlIC5pY29uIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzA4NmFkODtcbn1cblxuLmNvbnRhY3QtaW5mby1vbmUgLmhlYWRpbmcsIC5jb250YWN0LWluZm8tdHdvIC5oZWFkaW5nLCAuY29udGFjdC1pbmZvLXRocmVlIC5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY29udGFjdC1pbmZvLW9uZSAuY2FsbC11cywgLmNvbnRhY3QtaW5mby10d28gLmNhbGwtdXMsIC5jb250YWN0LWluZm8tdGhyZWUgLmNhbGwtdXMge1xuICBsaW5lLWhlaWdodDogMS4xNztcbiAgY29sb3I6ICMwMDJmYTY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29udGFjdC1pbmZvLW9uZSAuY2FsbC11czo6YmVmb3JlLCAuY29udGFjdC1pbmZvLXR3byAuY2FsbC11czo6YmVmb3JlLCAuY29udGFjdC1pbmZvLXRocmVlIC5jYWxsLXVzOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwcztcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xufVxuXG4uY29udGFjdC1pbmZvLW9uZSAuY2FsbC11czpob3ZlciwgLmNvbnRhY3QtaW5mby10d28gLmNhbGwtdXM6aG92ZXIsIC5jb250YWN0LWluZm8tdGhyZWUgLmNhbGwtdXM6aG92ZXIge1xuICBjb2xvcjogIzAwMmZhNjtcbn1cblxuLmNvbnRhY3QtaW5mby1vbmUgLmNhbGwtdXM6aG92ZXI6OmJlZm9yZSwgLmNvbnRhY3QtaW5mby10d28gLmNhbGwtdXM6aG92ZXI6OmJlZm9yZSwgLmNvbnRhY3QtaW5mby10aHJlZSAuY2FsbC11czpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFjdC1pbmZvLW9uZSAuY2FsbC11cyBhOmhvdmVyLCAuY29udGFjdC1pbmZvLXR3byAuY2FsbC11cyBhOmhvdmVyLCAuY29udGFjdC1pbmZvLXRocmVlIC5jYWxsLXVzIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMmZhNjtcbn1cblxuLmNvbnRhY3QtaW5mby1vbmUgLmJ0bi0tc2Vjb25kYXJ5LCAuY29udGFjdC1pbmZvLXR3byAuYnRuLS1zZWNvbmRhcnksIC5jb250YWN0LWluZm8tdGhyZWUgLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgbWluLXdpZHRoOiAyMzBweDtcbn1cblxuLmNvbnRhY3QtaW5mby1vbmUgLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyLCAuY29udGFjdC1pbmZvLXR3byAuYnRuLS1zZWNvbmRhcnk6aG92ZXIsIC5jb250YWN0LWluZm8tdGhyZWUgLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzA4NkFEODtcbn1cblxuLmNvbnRhY3QtaW5mby10d28gLmljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRhY3QtaW5mby10d28gLmhlYWRpbmcge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uY29udGFjdC1pbmZvLXR3byAuY2FsbC11cyB7XG4gIGNvbG9yOiAjZDJhOThlO1xufVxuXG4uY29udGFjdC1pbmZvLXR3byAuY2FsbC11czpob3ZlciB7XG4gIGNvbG9yOiAjZDJhOThlO1xufVxuXG4uY29udGFjdC1pbmZvLXR3byAuY2FsbC11cyBhOmhvdmVyIHtcbiAgY29sb3I6ICNkMmE5OGU7XG59XG5cbi5jb250YWN0LWluZm8tdHdvIC5idG4tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4uY29udGFjdC1pbmZvLXR3byAuYnRuLS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDJhOThlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWluZm8tdGhyZWUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtaW5mby10aHJlZSAuaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb250YWN0LWluZm8tdGhyZWUgLmNhbGwtdXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29udGFjdC1pbmZvLXRocmVlIC5sb2NhdGlvbi10ZXh0LWJ1dHRvbiAuYnV0dG9uLWljb24ge1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmNmYyZWQ7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29udGFjdC1pbmZvLXRocmVlIC5sb2NhdGlvbi10ZXh0LWJ1dHRvbiAuYnV0dG9uLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYzUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDg2QUQ4O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5jb250YWN0LWluZm8tdGhyZWUgLmxvY2F0aW9uLXRleHQtYnV0dG9uIC5idXR0b24tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDg2QUQ4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWN0LWluZm8tdGhyZWUgLmxvY2F0aW9uLXRleHQtYnV0dG9uIC5idXR0b24tdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwcztcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xufVxuXG4uY29udGFjdC1pbmZvLXRocmVlIC5sb2NhdGlvbi10ZXh0LWJ1dHRvbjpob3ZlciAuYnV0dG9uLXRleHQ6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ucHJvY2Vzc2luZy1jb21wdXRpbmctYXJlYSB7XG4gIHBhZGRpbmc6IDE1MHB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvY2Vzc2luZy1jb21wdXRpbmctYXJlYSB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9jZXNzaW5nLWNvbXB1dGluZy1hcmVhIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cblxuLmNvbXB1dGluZy1pbmZvLWJveCBoMiB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gIGNvbG9yOiAjMDAyZmE2O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbXB1dGluZy1pbmZvLWJveCBoMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbXB1dGluZy1pbmZvLWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0tc2VydmljZS13cmFwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDQycHggNTBweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS1zZXJ2aWNlLXdyYXAge1xuICAgIHBhZGRpbmc6IDQycHggMjBweCA1MHB4O1xuICB9XG59XG5cbi5idXNpbmVzcy1zb2x1dGlvbi1mb3JtLXdyYXAge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDQycHggMzBweCA1MXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXNpbmVzcy1zb2x1dGlvbi1mb3JtLXdyYXAge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uaHQtc3Rhci1yYXRpbmcubGctc3R5bGUge1xuICBjb2xvcjogI2ZiMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uaHQtc3Rhci1yYXRpbmcubGctc3R5bGUgc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWluZm8uc3l0bGUtb25lLCAuY29udGFjdC1pbmZvLnN0eWxlLXR3byB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAuY29udGFjdC1pbmZvLnN5dGxlLW9uZS5zZXJ2aWNlLWNvbnRhY3QsIC5jb250YWN0LWluZm8uc3R5bGUtdHdvLnNlcnZpY2UtY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uY29udGFjdC1pbmZvLnN5dGxlLW9uZSAuY29udGFjdC1pbmZvLXRpdGxlLXdyYXAgLnN1Yi10ZXh0LCAuY29udGFjdC1pbmZvLnN0eWxlLXR3byAuY29udGFjdC1pbmZvLXRpdGxlLXdyYXAgLnN1Yi10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmNvbnRhY3QtaW5mby5zeXRsZS1vbmUgLmNvbnRhY3QtbGlzdC1pdGVtIC5zaW5nbGUtY29udGFjdC1saXN0LCAuY29udGFjdC1pbmZvLnN0eWxlLXR3byAuY29udGFjdC1saXN0LWl0ZW0gLnNpbmdsZS1jb250YWN0LWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRhY3QtaW5mby5zeXRsZS1vbmUgLmNvbnRhY3QtbGlzdC1pdGVtIC5jb250ZW50LCAuY29udGFjdC1pbmZvLnN0eWxlLXR3byAuY29udGFjdC1saXN0LWl0ZW0gLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG4uY29udGFjdC1pbmZvLnN5dGxlLW9uZSAuY29udGFjdC1saXN0LWl0ZW0gLmNvbnRlbnQgLmljb24sIC5jb250YWN0LWluZm8uc3R5bGUtdHdvIC5jb250YWN0LWxpc3QtaXRlbSAuY29udGVudCAuaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLXdpZHRoOiA1NHB4O1xufVxuXG4uY29udGFjdC1pbmZvLnN5dGxlLW9uZSAuY29udGFjdC1saXN0LWl0ZW0gLmNvbnRlbnQgLm1haW4tY29udGVudCAuaGVhZGluZywgLmNvbnRhY3QtaW5mby5zdHlsZS10d28gLmNvbnRhY3QtbGlzdC1pdGVtIC5jb250ZW50IC5tYWluLWNvbnRlbnQgLmhlYWRpbmcge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uY29udGFjdC1pbmZvLnN5dGxlLW9uZSAuY29udGFjdC1saXN0LWl0ZW0gLmNvbnRlbnQgLm1haW4tY29udGVudCAudGV4dCwgLmNvbnRhY3QtaW5mby5zdHlsZS10d28gLmNvbnRhY3QtbGlzdC1pdGVtIC5jb250ZW50IC5tYWluLWNvbnRlbnQgLnRleHQge1xuICBjb2xvcjogI2QyYTk4ZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xNztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LWluZm8uc3l0bGUtb25lIC5jb250YWN0LWxpc3QtaXRlbSAuY29udGVudCAubWFpbi1jb250ZW50IC50ZXh0LCAuY29udGFjdC1pbmZvLnN0eWxlLXR3byAuY29udGFjdC1saXN0LWl0ZW0gLmNvbnRlbnQgLm1haW4tY29udGVudCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtaW5mby5zeXRsZS1vbmUgLmNvbnRhY3QtbGlzdC1pdGVtIC5jb250ZW50IC5tYWluLWNvbnRlbnQgLnRleHQsIC5jb250YWN0LWluZm8uc3R5bGUtdHdvIC5jb250YWN0LWxpc3QtaXRlbSAuY29udGVudCAubWFpbi1jb250ZW50IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtaW5mby5zdHlsZS10d28gLmNvbnRhY3QtaW5mby10aXRsZS13cmFwIC5zdWItdGV4dCB7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuXG4uY29udGFjdC1pbmZvLnN0eWxlLXR3byAuY29udGFjdC1saXN0LWl0ZW0gLmNvbnRlbnQgLmljb24ge1xuICBjb2xvcjogI2QyYTk4ZTtcbn1cblxuLmNvbnRhY3QtaW5mby5zdHlsZS10d28gLmNvbnRhY3QtbGlzdC1pdGVtIC5jb250ZW50IC5tYWluLWNvbnRlbnQgLmhlYWRpbmcge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmNvbnRhY3QtaW5mby5zdHlsZS10d28gLmNvbnRhY3QtbGlzdC1pdGVtIC5jb250ZW50IC5tYWluLWNvbnRlbnQgLnRleHQge1xuICBjb2xvcjogIzA4NkFEODtcbn1cblxuLmNvbmFjdC1pbmZvX19saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uY29uYWN0LXVzLXdyYXAtb25lLm1hbmFnZWQtaXQgLmhlYWRpbmcge1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgIDM0LiBCbG9nIFBhZ2VzIENzcyAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2luZ2xlLWJsb2ctaXRlbS5sZy1ibG9nLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnNpbmdsZS1ibG9nLWl0ZW0ubGctYmxvZy1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uc2luZ2xlLWJsb2ctaXRlbS54cy1saXN0LWJsb2ctaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uc2luZ2xlLWJsb2ctaXRlbS54cy1saXN0LWJsb2ctaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbmdsZS1ibG9nLWl0ZW0gLnBvc3QtZmVhdHVyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5zaW5nbGUtYmxvZy1pdGVtIC5wb3N0LXF1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3OHB4IDQwcHggNTNweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjdmZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLWJsb2ctaXRlbSAucG9zdC1xdW90ZSAucG9zdC1xdW90ZS10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMzlweDtcbn1cblxuLnNpbmdsZS1ibG9nLWl0ZW0gLnBvc3QtcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1NHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGhlaWdodDogMTMycHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9xdW90ZS53ZWJwKSBuby1yZXBlYXQ7XG59XG5cbi5zaW5nbGUtYmxvZy1pdGVtIC5wb3N0LXF1b3RlIC5wb3N0LXF1b3RlLW5hbWUge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNpbmdsZS1ibG9nLWl0ZW0gLnBvc3QtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zaW5nbGUtYmxvZy1pdGVtIC5wb3N0LWluZm8gLnBvc3QtY2F0ZWdvcmllcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNkMmE5OGU7XG59XG5cbi5zaW5nbGUtYmxvZy1pdGVtIC5wb3N0LWluZm8gLnBvc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2luZ2xlLWJsb2ctaXRlbSAucG9zdC1pbmZvIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cblxuLnNpbmdsZS1ibG9nLWl0ZW0gLnBvc3QtaW5mbyAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciB7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDA7XG59XG5cbi5zaW5nbGUtYmxvZy1pdGVtIC5wb3N0LWluZm8gLnBvc3QtbWV0YSAucG9zdC1hdXRob3IgLmF2YXRhci05NiB7XG4gIHdpZHRoOiAzMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uc2luZ2xlLWJsb2ctaXRlbSAucG9zdC1pbmZvIC5wb3N0LW1ldGEgLnBvc3QtZGF0ZSwgLnNpbmdsZS1ibG9nLWl0ZW0gLnBvc3QtaW5mbyAucG9zdC1tZXRhIC5wb3N0LXZpZXcge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLnNpbmdsZS1ibG9nLWl0ZW0gLnBvc3QtaW5mbyAucG9zdC1tZXRhIC5wb3N0LWRhdGUgLm1ldGEtaWNvbiwgLnNpbmdsZS1ibG9nLWl0ZW0gLnBvc3QtaW5mbyAucG9zdC1tZXRhIC5wb3N0LXZpZXcgLm1ldGEtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uc2luZ2xlLWJsb2ctaXRlbSAucG9zdC1pbmZvIC5wb3N0LW1ldGEgLnBvc3QtY29tbWVudHMge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLnNpbmdsZS1ibG9nLWl0ZW0gLnBvc3QtaW5mbyAucG9zdC1tZXRhIC5wb3N0LWNvbW1lbnRzIC5tZXRhLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLnNpbmdsZS1ibG9nLWl0ZW0uYmxvZy1ncmlkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zaW5nbGUtYmxvZy1pdGVtLmJsb2ctZ3JpZDpob3ZlciAucG9zdC1mZWF0dXJlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuXG4uc2luZ2xlLWJsb2ctaXRlbS5ibG9nLWdyaWQgLnBvc3QtaW5mbyAucG9zdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5zaW5nbGUtYmxvZy1pdGVtLmJsb2ctZ3JpZCAucG9zdC1pbmZvIC5idG4tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zaW5nbGUtYmxvZy1pdGVtLmJsb2ctZ3JpZCAucG9zdC1pbmZvIC5idG4tdGV4dCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuLnNpbmdsZS1ibG9nLWl0ZW0uYmxvZy1ncmlkIC5wb3N0LWluZm8gLmJ0bi10ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogI2QyYTk4ZTtcbn1cblxuLnNpbmdsZS1ibG9nLWl0ZW0uYmxvZy1tYXNvbnJ5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zaW5nbGUtYmxvZy1pdGVtLmJsb2ctbWFzb25yeSAucG9zdC1pbmZvIHtcbiAgcGFkZGluZzogMTBweCAyNXB4IDgzcHg7XG59XG5cbi5zaW5nbGUtYmxvZy1pdGVtLmJsb2ctbWFzb25yeSAucG9zdC1pbmZvIC5wb3N0LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnNpbmdsZS1ibG9nLWl0ZW0gLnBvc3QtcmVhZC1tb3JlIC5idG4tcmVhZC1tb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIGNvbG9yOiAjMDg2QUQ4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpbmdsZS1ibG9nLWl0ZW0gLnBvc3QtcmVhZC1tb3JlIC5idG4tcmVhZC1tb3JlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDg2QUQ4O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnNpbmdsZS1ibG9nLWl0ZW0gLnBvc3QtcmVhZC1tb3JlIC5idG4tcmVhZC1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaW5nbGUtYmxvZy1pdGVtIC5wb3N0LXJlYWQtbW9yZSAuYnRuLXJlYWQtbW9yZTpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ucG9zdC1saXN0LXdyYXBwZXIgLmJsb2ctdGh1bWJuYWlsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvc3QtbGlzdC13cmFwcGVyIC5ibG9nLXRodW1ibmFpbCBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucG9zdC1saXN0LXdyYXBwZXIgLnBvc3QtZmVhdHVyZSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3N0LWxpc3Qtd3JhcHBlciAucG9zdC1mZWF0dXJlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4ucG9zdC1saXN0LXdyYXBwZXIgLnBvc3QtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3N0LWxpc3Qtd3JhcHBlciAucG9zdC1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbi5xdW90ZS1wb3N0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5xdW90ZS1wb3N0LXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnF1b3RlLXBvc3Qtd3JhcHBlciAucG9zdC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjdmZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNTcsIDAuMjEsIDAuNjksIDEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucXVvdGUtcG9zdC13cmFwcGVyIC5wb3N0LWluZm8ge1xuICBwYWRkaW5nOiA3NHB4IDY0cHggNTFweDtcbn1cblxuLnF1b3RlLXBvc3Qtd3JhcHBlciAucG9zdC1xdW90ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucXVvdGUtcG9zdC13cmFwcGVyIC5wb3N0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5xdW90ZS1wb3N0LXdyYXBwZXIgLnBvc3QtY29udGVudCA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzZweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9tZXRyby1xdW90ZS53ZWJwKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxMzJweDtcbn1cblxuLnF1b3RlLXBvc3Qtd3JhcHBlciAucG9zdC1xdW90ZS1uYW1lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luOiAxNzBweCAwIDA7XG59XG5cbi5zaW5nbGUtdmFsaWQtcG9zdC13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpbmdsZS12YWxpZC1wb3N0LXdyYXBwZXI6aG92ZXIgLnNpbmdsZS12YWxpZF9fdGh1bSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG59XG5cbi5zaW5nbGUtdmFsaWQtcG9zdC13cmFwcGVyIC5wb3N0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zaW5nbGUtdmFsaWQtcG9zdC13cmFwcGVyIC5wb3N0LWluZm8ge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2luZ2xlLXZhbGlkLXBvc3Qtd3JhcHBlciAucG9zdC1pbmZvIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zaW5nbGUtdmFsaWQtcG9zdC13cmFwcGVyIC5wb3N0LWluZm8gLnBvc3QtbWV0YSAucG9zdC1kYXRlIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNpbmdsZS12YWxpZC1wb3N0LXdyYXBwZXIgLnBvc3QtaW5mbyAucG9zdC1tZXRhIC5wb3N0LWRhdGUgLm1ldGEtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uc2luZ2xlLXZhbGlkLXBvc3Qtd3JhcHBlciAucG9zdC1pbmZvIC5wb3N0LW1ldGEgLnBvc3QtY2F0ZWdvcmllcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNpbmdsZS1ibG9nX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC41NywgMC4yMSwgMC42OSwgMSk7XG59XG5cbi5zaW5nbGUtYmxvZ19faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5zaW5nbGUtYmxvZ19faXRlbTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDMwJTtcbn1cblxuLnNpbmdsZS1ibG9nX19pdGVtIC5zaW5nbGUtdmFsaWRfX3RodW0ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC41NywgMC4yMSwgMC42OSwgMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zaW5nbGUtYmxvZ19faXRlbSAuc2luZ2xlLXZhbGlkX190aHVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCB0cmFuc3BhcmVudCAyNyUsIHJnYmEoMCwgMCwgMCwgMC4yOCkgMTAwJSk7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDU0cHggNjVweCA0NHB4IDcwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS43ODtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZWVlO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2QyYTk4ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMzMztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDU0cHggNjVweCA0NHB4IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZW50cnktcG9zdC10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmVudHJ5LXBvc3QtdGFncyAudGFnY2xvdWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1wb3N0LXRhZ3MgLnRhZ2Nsb3VkIGE6aG92ZXIge1xuICBjb2xvcjogIzA4NkFEODtcbn1cblxuLmVudHJ5LXBvc3Qtc2hhcmUtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZThmNjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmVudHJ5LXBvc3Qtc2hhcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5lbnRyeS1wb3N0LXNoYXJlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uZW50cnktcG9zdC1zaGFyZSAuc2hhcmUtbWVkaWEgLnNoYXJlLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzA4NkFEODtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5lbnRyeS1wb3N0LXNoYXJlIC5zaGFyZS1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5lbnRyeS1wb3N0LXNoYXJlIC5zaGFyZS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIHJpZ2h0OiAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0xcHgpO1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA2KSk7XG4gIHotaW5kZXg6IDk5OTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5lbnRyeS1wb3N0LXNoYXJlIC5zaGFyZS1saXN0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5lbnRyeS1wb3N0LXNoYXJlIC5zaGFyZS1saXN0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMTJweDtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5lbnRyeS1wb3N0LXNoYXJlLm9wZW5lZCAuc2hhcmUtbGlzdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTJweCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5lbnRyeS1hdXRob3IgLmF1dGhvci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmVudHJ5LWF1dGhvciAuYXV0aG9yLWF2YXRhciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVudHJ5LWF1dGhvciAuYXV0aG9yLWF2YXRhciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmVudHJ5LWF1dGhvciAuYXV0aG9yLWF2YXRhciB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi5lbnRyeS1hdXRob3IgLmF1dGhvci1zb2NpYWwtbmV0d29ya3MgLmlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDIycHggLTlweCAwO1xufVxuXG4uZW50cnktYXV0aG9yIC5hdXRob3Itc29jaWFsLW5ldHdvcmtzIC5pbm5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggOXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmVudHJ5LWF1dGhvciAuYXV0aG9yLWJpb2dyYXBoaWNhbC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLnJlbGF0ZWQtcG9zdHMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDY2cHg7XG59XG5cbi5yZWxhdGVkLXBvc3RzLXdyYXBwZXIgLnNpbmdsZS12YWxpZC1wb3N0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlbGF0ZWQtcG9zdHMtd3JhcHBlciAuc2luZ2xlLXZhbGlkLXBvc3Qtd3JhcHBlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCByZ2JhKDUxLCA1MSwgNTEsIDApIDAlLCAjMDAwIDgwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMtd3JhcHBlcjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMtd3JhcHBlciAuc2luZ2xlLXZhbGlkX190aHVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVsYXRlZC1wb3N0cy13cmFwcGVyIC5wb3N0LWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVsYXRlZC1wb3N0cy13cmFwcGVyIC5wb3N0LWNvbnRlbnQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4ucmVsYXRlZC1wb3N0cy13cmFwcGVyIC5wb3N0LWNvbnRlbnQgLnBvc3QtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNvbW1lbnQtbGlzdC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNjZweDtcbn1cblxuLmNvbW1lbnQtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1hdXRob3Ige1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1hdXRob3IgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi5jb21tZW50LWxpc3QgLm1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uY29tbWVudC1saXN0IC5tZXRhIC5mbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbW1lbnQtbGlzdCAubWV0YSAuY29tbWVudC1kYXRldGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNhYmFiYWI7XG59XG5cbi5jb21tZW50LWxpc3QgLm1ldGEgLmNvbW1lbnQtZGF0ZXRpbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWFjdGlvbnMgYSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtYWN0aW9ucyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwODZBRDg7XG59XG5cbi5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCA1MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4IDQwcHg7XG4gIH1cbn1cblxuLmNvbW1lbnQtbGlzdCAuY2hpbGRyZW4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGNvbG9yOiAjYWJhYmFiO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWFjdGlvbnMgLmNvbW1lbnQtZGF0ZXRpbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1hY3Rpb25zIC5jb21tZW50LXJlcGx5LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jb21tZW50LXN1Ym1pdC1idG4gLmh0LWJ0biB7XG4gIHBhZGRpbmc6IDAgNTRweDtcbn1cblxuLnBvc3QtZmVhdHVyZS1kZXRhaWxzLnBvc3QtcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ4cHggNDBweDtcbiAgYmFja2dyb3VuZDogIzU5NDVlNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC1mZWF0dXJlLWRldGFpbHMucG9zdC1xdW90ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvc3QtZmVhdHVyZS1kZXRhaWxzLnBvc3QtcXVvdGUgLnF1b3RlLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ucG9zdC1mZWF0dXJlLWRldGFpbHMucG9zdC1xdW90ZSAucG9zdC1xdW90ZS10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wb3N0LWZlYXR1cmUtZGV0YWlscy5wb3N0LXF1b3RlIC5wb3N0LXF1b3RlLW5hbWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBvc3QtZmVhdHVyZS1kZXRhaWxzLnBvc3QtbGluayB7XG4gIHBhZGRpbmc6IDgycHggMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNmN2ZiZmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBvc3QtZmVhdHVyZS1kZXRhaWxzLnBvc3QtbGluayBhIHtcbiAgY29sb3I6ICMzOGNiODk7XG4gIHdvcmQtd3JhcDogYW55d2hlcmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wb3N0LWZlYXR1cmUtZGV0YWlscy5wb3N0LWxpbms6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wZWF0dXJlc19pbWFnZS13cmFwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTY4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnBlYXR1cmVzX2ltYWdlLXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBlYXR1cmVzX2ltYWdlLXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGVhdHVyZXNfaW1hZ2Utd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVhdHVyZXNfaW1hZ2Utd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgIDM1LiBJbmZvdGVjaG5vIENzcyAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaW5mb3RlY2huby1iZyB7XG4gIGJhY2tncm91bmQ6ICNmNGVmZTkgbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlO1xufVxuXG4uaW5mb3RlY2huby1oZXJvLXRleHQgaDYge1xuICBjb2xvcjogIzA4NkFEODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb3RlY2huby1oZXJvLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5pbmZvdGVjaG5vLWhlcm8taW5uZXItaW1hZ2VzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmluZm90ZWNobm8taGVyby1pbm5lci1pbWFnZXMge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm90ZWNobm8taGVyby1pbm5lci1pbWFnZXMge1xuICAgIG1heC13aWR0aDogMzI3cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5pbmZvdGVjaG5vLWhlcm8taW5uZXItaW1hZ2VzIC5pbmZvdGVjaG5vLWlubmVyLW9uZSB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmluZm90ZWNobm8taW5uZXItb25lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG59XG5cbi5pbmZvdGVjaG5vLWlubmVyLXR3byB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmluZm90ZWNobm8taGVyby10ZXh0IHtcbiAgbWF4LXdpZHRoOiA2MDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvdGVjaG5vLWhlcm8tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZsb2F0OiBpbmhlcml0O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDIwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICB2aWRlbyBzZWN0aW9uIGNzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW5mb3RlY2huby1zZWN0aW9uLWJnLTAxIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXR0ZXJucy9taXRlY2gtaG9tZS1pbmZvdGVjaG5vLXNlY3Rpb24tY29tcGFueS1iZy53ZWJwKSB0b3AgMTQwcHggbGVmdCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI0ZGRiAwLCAjRjVGNUY1IDEwMCUpO1xufVxuXG4uaW5mb3RlY2huby12aWRlby1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvaG9tZS1pbmZvdGVjaG5vLXZpZGVvLWludHJvLWJnLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaW5mb3RlY2huby12aWRlby1wdGIge1xuICBwYWRkaW5nOiAxNTBweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm90ZWNobm8tdmlkZW8tcHRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi52aWVlby1jb250ZW50LWlubmVyIC5oZWFkaW5nIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4udmlld28tdGV4dC13cmFwIC5zaW5nbGUtcG9wdXAtd3JhcC52aWRlby1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmlld28tdGV4dC13cmFwIC5zaW5nbGUtcG9wdXAtd3JhcC52aWRlby1saW5rIC5odC1wb3B1cC12aWRlby52aWRlby1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDc4cHg7XG4gIHdpZHRoOiA3OHB4O1xufVxuXG4udmlld28tdGV4dC13cmFwIC52aWRlby1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZpZXdvLXRleHQtd3JhcCAudmlkZW8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiA1OXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuXG4uaW5mb3RlY2huby1ibG9nLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbmZvdGVjaG5vLWJsb2ctbGlzdCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG59XG5cbi5pbmZvdGVjaG5vLWJsb2ctbGlzdCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5pbmZvdGVjaG5vLWJsb2ctbGlzdCBsaSBhOjpiZWZvcmUsIC5pbmZvdGVjaG5vLWJsb2ctbGlzdCBsaSBhOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmluZm90ZWNobm8tYmxvZy1saXN0IGxpIGE6OmFmdGVyLCAuaW5mb3RlY2huby1ibG9nLWxpc3QgbGkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjMwYic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5pbmZvdGVjaG5vLWJsb2ctbGlzdCBsaSBhOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5pbmZvdGVjaG5vLWJsb2ctbGlzdCBsaSBhOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uaW5mb3RlY2huby1ibG9nLWxpc3QgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAzNi4gUHJvY2Vzc2luZyBIZXJvIENzcyAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucHJvY2Vzc2luZy1oZXJvLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL3NsaWRlci1wcm9jZXNzaW5nLXNsaWRlLTAxLWJnLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG5cbi5wcm9jZXNzaW5nLWhlcm8tdGV4dCB7XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9jZXNzaW5nLWhlcm8tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnByb2Nlc3NpbmctaGVyby10ZXh0IGg2IHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wcm9jZXNzaW5nLWhlcm8tdGV4dCBoMSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDY4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAucHJvY2Vzc2luZy1oZXJvLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9jZXNzaW5nLWhlcm8tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvY2Vzc2luZy1oZXJvLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9jZXNzaW5nLWhlcm8tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5cbi5wcm9jZXNzaW5nLWhlcm8tdGV4dCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wcm9jZXNzaW5nLWhlcm8taW1hZ2VzLXdyYXAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2Nlc3NpbmctaGVyby1pbWFnZXMtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvY2Vzc2luZy1oZXJvLWltYWdlcy13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5wcm9jZXNzaW5nLWhlcm8taW1hZ2VzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5wcm9jZXNzaW5nLWhlcm8taW1hZ2VzIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvY2Vzc2luZy1oZXJvLWltYWdlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvY2Vzc2luZy1oZXJvLWltYWdlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2Nlc3NpbmctaGVyby1pbWFnZXMge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmhlcm8tYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1idXR0b24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlcm8tYnV0dG9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVyby1idXR0b24gLmJ0biB7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cblxuLmhlcm8tcG9wdXAtdmlkZW8ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmhlcm8tcG9wdXAtdmlkZW8gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uaGVyby1wb3B1cC12aWRlbyBhIC52aWRlby1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlcm8tcG9wdXAtdmlkZW8gYSAudmlkZW8tY29udGVudCAudmlkZW8tdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5oZXJvLXBvcHVwLXZpZGVvIC52aWRlby1wbGF5IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5oZXJvLXBvcHVwLXZpZGVvIC52aWRlby1wbGF5IC52aWRlby1wbGF5LWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIFZpZGVvIEJhbm5lciBTZWN0aW9uIENzc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnJ2LXZpZGVvLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ydi12aWRlby1zZWN0aW9uIC5tYWluLXZpZGVvLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5ydi12aWRlby1zZWN0aW9uIC5tYWluLXZpZGVvLWJveCB7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ydi12aWRlby1zZWN0aW9uIC5tYWluLXZpZGVvLWJveCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ydi12aWRlby1zZWN0aW9uIC5tYWluLXZpZGVvLWJveCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ydi12aWRlby1zZWN0aW9uIC5tYWluLXZpZGVvLWJveCB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4ucnYtdmlkZW8tc2VjdGlvbiAuaHQtYmFubmVyLTAxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucnYtdmlkZW8tc2VjdGlvbiAuaHQtYmFubmVyLTAxIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNiU7XG4gIHRvcDogLTcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5ydi12aWRlby1zZWN0aW9uIC5odC1iYW5uZXItMDEgaW1nIHtcbiAgICBsZWZ0OiA2JTtcbiAgICB0b3A6IC01MHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ydi12aWRlby1zZWN0aW9uIC5odC1iYW5uZXItMDEgaW1nIHtcbiAgICBsZWZ0OiAwJTtcbiAgICB0b3A6IC01MHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ydi12aWRlby1zZWN0aW9uIC5odC1iYW5uZXItMDEgaW1nIHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgdG9wOiAtMzBweDtcbiAgICB3aWR0aDogMTg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucnYtdmlkZW8tc2VjdGlvbiAuaHQtYmFubmVyLTAxIGltZyB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0zMHB4O1xuICAgIHdpZHRoOiAxODRweDtcbiAgfVxufVxuXG4ucnYtdmlkZW8tc2VjdGlvbiAuaHQtYmFubmVyLTAyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucnYtdmlkZW8tc2VjdGlvbiAuaHQtYmFubmVyLTAyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC0xMDNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnJ2LXZpZGVvLXNlY3Rpb24gLmh0LWJhbm5lci0wMiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAtMTAzcHg7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ydi12aWRlby1zZWN0aW9uIC5odC1iYW5uZXItMDIgaW1nIHtcbiAgICB0b3A6IC02NXB4O1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucnYtdmlkZW8tc2VjdGlvbiAuaHQtYmFubmVyLTAyIGltZyB7XG4gICAgdG9wOiAtNjVweDtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICB9XG59XG5cbi5ydi12aWRlby1zZWN0aW9uIC5odC1iYW5uZXItMDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ydi12aWRlby1zZWN0aW9uIC5odC1iYW5uZXItMDMgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMCU7XG4gIGJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ydi12aWRlby1zZWN0aW9uIC5odC1iYW5uZXItMDMgaW1nIHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucnYtdmlkZW8tc2VjdGlvbiAuaHQtYmFubmVyLTAzIGltZyB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ydi12aWRlby1zZWN0aW9uIC5odC1iYW5uZXItMDMgaW1nIHtcbiAgICBib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICB0b3A6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucnYtdmlkZW8tc2VjdGlvbiAuaHQtYmFubmVyLTAzIGltZyB7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgdG9wOiBpbmhlcml0O1xuICB9XG59XG5cbi5ydi12aWRlby1zZWN0aW9uIC5odC1iYW5uZXItMDQgaW1nIHtcbiAgcmlnaHQ6IDUwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ydi12aWRlby1zZWN0aW9uIC5odC1iYW5uZXItMDQgaW1nIHtcbiAgICByaWdodDogMzVweDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucnYtdmlkZW8tc2VjdGlvbiAuaHQtYmFubmVyLTA0IGltZyB7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgdG9wOiA4MCU7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ydi12aWRlby1zZWN0aW9uIC5odC1iYW5uZXItMDQgaW1nIHtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJ2LXZpZGVvLXNlY3Rpb24gLmh0LWJhbm5lci0wNCBpbWcge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogODAlO1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gIH1cbn1cblxuLmFuaW1hdGlvbl9pbWFnZXMge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NCwgMC4wODUsIDAuNSwgMC45Mik7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRlVXBEb3duO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGlvbl9pbWFnZXMub25lIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzLjJzO1xufVxuXG4uYW5pbWF0aW9uX2ltYWdlcy50d28ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDMuOHM7XG59XG5cbi5hbmltYXRpb25faW1hZ2VzLnRocmVlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzLjRzO1xufVxuXG4uYW5pbWF0aW9uX2ltYWdlcy5mb3VyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzLjRzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZVVwRG93biB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlVXBEb3duIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgMzcuIFByb2Nlc3NpbmcgSGVybyBDc3MgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmFwcG9pbnRtZW50LWhlcm8tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vaG9tZS1hcHBvaW50bWVudC1oZXJvLWJnLWltYWdlLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcG9pbnRtZW50LWhlcm8tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmhlcm8tYnV0dG9uIC52aWRlby1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlcm8tYnV0dG9uIC52aWRlby1saW5rIC5odC1wb3B1cC12aWRlbyAudmlkZW8tYnV0dG9uX190d28gLnZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uaGVyby1idXR0b24gLnZpZGVvLWxpbmsgLmh0LXBvcHVwLXZpZGVvIC52aWRlby1idXR0b25fX3R3byAudmlkZW8tcGxheS1pY29uOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzA4NkFEODtcbn1cblxuLmhlcm8tYnV0dG9uIC5zaW5nbGUtcG9wdXAtd3JhcC52aWRlby1saW5rIC5odC1wb3B1cC12aWRlby52aWRlby1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDc4cHg7XG59XG5cbi5oZXJvLWJ1dHRvbiAudmlkZW8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS43ODtcbn1cblxuLmhlcm8tYnV0dG9uIC5odC1wb3B1cC12aWRlby52aWRlby1idXR0b24gLnZpZGVvLW1hcmsgLndhdmUtcHVsc2U6OmFmdGVyLCAuaGVyby1idXR0b24gLmh0LXBvcHVwLXZpZGVvLnZpZGVvLWJ1dHRvbiAudmlkZW8tbWFyayAud2F2ZS1wdWxzZTo6YmVmb3JlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgYW5pbWF0aW9uOiB6b29tQmlnIDMuMjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbn1cblxuLmhlcm8tYnV0dG9uIC5odC1wb3B1cC12aWRlby52aWRlby1idXR0b24gLnZpZGVvLW1hcmsgLndhdmUtcHVsc2U6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLjc1cztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAzOC4gU2VydmljZSBIb21lIENzcyAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zZXJ2aWNlLWhlcm8tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vaG9tZS1zZXJ2aWNlcy1oZXJvLWJnLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG5cbi5zZXJ2aWNlLWhlcm8tc3BhY2Uge1xuICBoZWlnaHQ6IDc3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnNlcnZpY2UtaGVyby1zcGFjZSB7XG4gICAgaGVpZ2h0OiA2NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZXJ2aWNlLWhlcm8tc3BhY2Uge1xuICAgIGhlaWdodDogNTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZXJ2aWNlLWhlcm8tc3BhY2Uge1xuICAgIGhlaWdodDogNTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZS1oZXJvLXNwYWNlIHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlcnZpY2UtaGVyby1zcGFjZSB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuXG4uc2VydmljZS1oZXJvLXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZS1oZXJvLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc2VydmljZS1oZXJvLXRleHQgaDMge1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VydmljZS1oZXJvLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlLWhlcm8tdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLWhlcm8tdGV4dCBoMSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEyMHB4O1xuICBsaW5lLWhlaWdodDogMS4wOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnNlcnZpY2UtaGVyby10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlcnZpY2UtaGVyby10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZXJ2aWNlLWhlcm8tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcnZpY2UtaGVyby10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VydmljZS1oZXJvLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuXG4uc2VydmljZS1oZXJvLXRleHQgLnNlcnZpY2Utc29sdXRpb24tZm9ybS13cmFwIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VydmljZS1oZXJvLXRleHQgLnNlcnZpY2Utc29sdXRpb24tZm9ybS13cmFwIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzA4NmFkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NmFkODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2hlcm8tc2VsZWN0b3ItaWNvbi53ZWJwXCIpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogM3B4IDMwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLnNlcnZpY2UtaGVyby10ZXh0IC5zZXJ2aWNlLXNvbHV0aW9uLWZvcm0td3JhcCBzZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMDg2YWQ4IHVybChcIi4uL2ltYWdlcy9pY29ucy9oZXJvLXNlbGVjdG9yLWljb24ud2VicFwiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnNlcnZpY2UtaGVyby10ZXh0IHAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zZXJ2aWNlLXByb2plY3Qtc2xpZGUtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZS1wcm9qZWN0LXNsaWRlLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLXByb2plY3Qtc2xpZGUtaW5mbyAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG59XG5cbi5zaW5nbGUtYmxvZy1sZy1pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2luZ2xlLWJsb2ctbGctaXRlbSAuYnRuLXRleHQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5zaW5nbGUtYmxvZy1sZy1pdGVtIC5idG4tdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICNkMmE5OGU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWJsb2ctbGctaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucG9zdC1ibG9nLXRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0LWJsb2ctdGh1bWJuYWlsID4gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvc3QtYmxvZy10aHVtYm5haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogLjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCByZ2JhKDUxLCA1MSwgNTEsIDApIDExJSwgIzAwMCA4MCUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wb3N0LWJsb2ctdGh1bWJuYWlsIC5wb3N0LW1ldGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMThweDtcbiAgbGVmdDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAtOHB4O1xufVxuXG4ucG9zdC1ibG9nLXRodW1ibmFpbCAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciBpbWcge1xuICB3aWR0aDogMzJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnBvc3QtYmxvZy10aHVtYm5haWwgLnBvc3QtbWV0YSBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4uc2luZ2xlLWJsb2ctbGctbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDMwcHg7XG59XG5cbi5zaW5nbGUtYmxvZy1sZy1saXN0OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMHB4IDAgMjBweCAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaW5nbGUtYmxvZy1sZy1saXN0OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1ibG9nLWxnLWxpc3QgLnBvc3QtYmxvZy10aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDI5cHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2luZ2xlLWJsb2ctbGctbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmc6IDBweCAwIDIwcHggMHB4O1xuICB9XG4gIC5zaW5nbGUtYmxvZy1sZy1saXN0IC5wb3N0LWJsb2ctdGh1bWJuYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5vdXItY29tcGFueS1oaXN0b3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3JpZC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMjVweDtcbiAgcmlnaHQ6IDI1cHg7XG59XG5cbi5ncmlkLXdyYXBwZXIgLmxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMjUpO1xufVxuXG4uZ3JpZC13cmFwcGVyIC5saW5lLTEge1xuICBsZWZ0OiAyNXB4O1xufVxuXG4uZ3JpZC13cmFwcGVyIC5saW5lLTIge1xuICBsZWZ0OiAzMy4zMzMzMyU7XG59XG5cbi5ncmlkLXdyYXBwZXIgLmxpbmUtMyB7XG4gIGxlZnQ6IDY2LjY2NjY2JTtcbn1cblxuLmdyaWQtd3JhcHBlciAubGluZS00IHtcbiAgcmlnaHQ6IDI1cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgIDM4LiBSZXNvbHV0aW9ucyBob21lIENzcyAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucmVzb2x1dGlvbnMtaGVyby1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9ob21lLXJlc29sdXRpb25zLWhlcm8tYmctaW1hZ2Uud2VicFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuLnJlc29sdXRpb25zLWhlcm8tYmcgLnZjX3Jvdy1zZXBhcmF0b3Igc3ZnIHtcbiAgZmlsbDogI0Y4RjhGODtcbn1cblxuLnJlc29sdXRpb25zLWhlcm8tc3BhY2Uge1xuICBoZWlnaHQ6IDg4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnJlc29sdXRpb25zLWhlcm8tc3BhY2Uge1xuICAgIGhlaWdodDogNzQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb2x1dGlvbnMtaGVyby1zcGFjZSB7XG4gICAgaGVpZ2h0OiA2NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlc29sdXRpb25zLWhlcm8tc3BhY2Uge1xuICAgIGhlaWdodDogNTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb2x1dGlvbnMtaGVyby1zcGFjZSB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yZXNvbHV0aW9ucy1oZXJvLXNwYWNlIHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG5cbi5yZXNvbHV0aW9ucy1oZXJvLWFyZWEtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5oZXJvLWJ1dHRvbi1ncm91cCAuaHQtYnRuIHtcbiAgbWFyZ2luOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5oZXJvLWJ1dHRvbi1ncm91cCAuaHQtYnRuLmJ0bi0td2hpdGUge1xuICBjb2xvcjogIzA4NkFEODtcbn1cblxuLmhlcm8tYnV0dG9uLWdyb3VwIC5odC1idG4uYnRuLS13aGl0ZSAuYnRuLWljb24ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5oZXJvLWJ1dHRvbi1ncm91cCAuaHQtYnRuLmJ0bi0td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDg2QUQ4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJlc29sdXRpb25zLWhlcm8tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogLTE2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzb2x1dGlvbnMtaGVyby1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb2x1dGlvbnMtaGVyby1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yZXNvbHV0aW9ucy1oZXJvLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5yZXNvbHV0aW9ucy1oZXJvLXNsaWRlciAudmNfcm93LXNlcGFyYXRvciBzdmcge1xuICBmaWxsOiAjRjhGOEY4O1xufVxuXG4ucmVzb2x1dGlvbnMtaGVyby1iZy0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2hvbWUtcmVzb2x1dGlvbnMtaGVyby1iZy1pbWFnZS53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAzOS4gQ3liZXJzZWN1cml0eSBob21lIENzcyAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uY3liZXJzZWN1cml0eS1oZXJvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0Y2RkFGRTtcbn1cblxuLmN5YmVyc2VjdXJpdHktaGVyby10ZXh0IHtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jeWJlcnNlY3VyaXR5LWhlcm8tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3liZXJzZWN1cml0eS1oZXJvLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmbG9hdDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDYwcHggYXV0byAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jeWJlcnNlY3VyaXR5LWhlcm8tdGV4dCBoNiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmN5YmVyc2VjdXJpdHktaGVyby10ZXh0IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmN5YmVyc2VjdXJpdHktaGVyby1pbWFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbm5lci1pbWctb25lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbm5lci1pbWctb25lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pbm5lci1pbWctb25lIGltZyB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlubmVyLWltZy10d28ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW5uZXItaW1nLXR3byBpbWcge1xuICAgIG1heC13aWR0aDogMjU0cHg7XG4gIH1cbn1cblxuLndvcmxkUm90YXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHdvcmxkUm90YXRlIDIwcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogd29ybGRSb3RhdGUgMjBzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLyotLS0gc3Bpbm5lciBrZXlmcmFtZSAtLS0qL1xuQGtleWZyYW1lcyB3b3JsZFJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICA0MC4gQWJvdXQgVXMgcGFnZXMgQ3NzICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYWJvdXQtdXMtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnL2NvbnRhY3QtdXMtMDEtaGVyby1iZy53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYmFubmVyLXNwYWNlIHtcbiAgcGFkZGluZy10b3A6IDE5NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjA0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci1zcGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci1zcGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItc3BhY2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi52aXNpb24tc3BhY2Uge1xuICBwYWRkaW5nLXRvcDogODVweDtcbiAgcGFkZGluZy1ib3R0b206IDE5NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpb24tc3BhY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpb24tc3BhY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaW9uLXNwYWNlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ucmVxdWlyZW1lbnRzLWxpc3Qge1xuICB3aWR0aDogNjAwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5yZXNvdXJjZXMtbGVmdC1ib3gge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVzb3VyY2VzLWxlZnQtYm94IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlc291cmNlcy1sZWZ0LWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc291cmNlcy1sZWZ0LWJveCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5yZXNvdXJjZXMtaW5uZXIgLnN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjYWJhYmFiO1xufVxuXG4uYWJvdXQtcmVzb3VyY2VzLXdyYXBwZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvbWl0ZWNoLXNsaWRlci1jeWJlcnNlY3VyaXR5LWdsb2JhbC1pbWFnZS53ZWJwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDQwcHg7XG59XG5cbi5kZWxpdmVyaW5nLW9wdGltYWwtd3JhcCAubWFya2VyOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDBjJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZDJhOThlO1xufVxuXG4uZGVsaXZlcmluZy1vcHRpbWFsLXdyYXAgLmxpc3QtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGVsaXZlcmluZy1vcHRpbWFsLXdyYXAgLmxpc3QtaXRlbSAudGl0bGUtd3JhcCAudGl0bGUge1xuICBjb2xvcjogIzA4NkFEODtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2Rlcm4tbnVtYmVyLTAxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5tb2Rlcm4tbnVtYmVyLTAxLm51bWJlci10d28gaDIge1xuICBtYXgtd2lkdGg6IDMzMHB4O1xufVxuXG4ubW9kZXJuLW51bWJlci0wMS5udW1iZXItdHdvIHNwYW4ubWFyay10ZXh0IHtcbiAgY29sb3I6ICMwODZBRDg7XG59XG5cbi5jb250YWN0LWJ1dHRvbiBhIHtcbiAgY29sb3I6ICMwODZBRDg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uYWJvdXQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hYm91dC1idXR0b24gYSB7XG4gIG1pbi13aWR0aDogMTcwcHg7XG59XG5cbi5nYWxsZXJ5LXdhcnAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG59XG5cbi5nYWxsZXJ5LXdhcnA6bnRoLWNoaWxkKDRuKzEpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbn1cblxuLmdhbGxlcnktZ3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1ncmlkIC5zaW5nbGUtZ2FsbGVyeV9fdGh1bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDIwcHg7XG59XG5cbi5nYWxsZXJ5LWdyaWQ6bnRoLWNoaWxkKDRuKzEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiBzcGFuIDg7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeS1ncmlkOm50aC1jaGlsZCg0bisxKSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nYWxsZXJ5LWdyaWQ6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgfVxufVxuXG4uZ2FsbGVyeS1ncmlkOm50aC1jaGlsZCg0bisyKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogc3BhbiA0O1xuICBncmlkLWNvbHVtbjogc3BhbiA0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhbGxlcnktZ3JpZDpudGgtY2hpbGQoNG4rMikge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2FsbGVyeS1ncmlkOm50aC1jaGlsZCg0bisyKSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cblxuLmdhbGxlcnktZ3JpZDpudGgtY2hpbGQoNG4rMykge1xuICAtbXMtZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2FsbGVyeS1ncmlkOm50aC1jaGlsZCg0biszKSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cblxuLmdhbGxlcnktZ3JpZDpudGgtY2hpbGQoNG4rNCkge1xuICAtbXMtZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2FsbGVyeS1ncmlkOm50aC1jaGlsZCg0bis0KSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIH1cbn1cblxuLnNpbmdsZS1nYWxsZXJ5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNpbmdsZS1nYWxsZXJ5X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zaW5nbGUtZ2FsbGVyeV9faXRlbSAuaHQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODZBRDg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLnNpbmdsZS1nYWxsZXJ5X19pdGVtIC5vdmVybGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5zaW5nbGUtZ2FsbGVyeV9faXRlbSAub3ZlcmxheS1pY29uIGkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnNpbmdsZS1nYWxsZXJ5X19pdGVtOmhvdmVyIC5odC1vdmVybGF5LCAuc2luZ2xlLWdhbGxlcnlfX2l0ZW06aG92ZXIgLm92ZXJsYXktaWNvbiB7XG4gIG9wYWNpdHk6IC45O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYmctaXRlbS1pbWFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iZy1pdGVtLWltYWdlczo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjclO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICBDYXJlZXJzIEpvYiBMaXN0aW5nICAgICAgICAgPSBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaHQtc2ltcGxlLWpvYi1saXN0aW5nIC5pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAzM3B4IDUwcHggMzZweDtcbn1cblxuLmh0LXNpbXBsZS1qb2ItbGlzdGluZyAuaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjJlZDtcbn1cblxuLmh0LXNpbXBsZS1qb2ItbGlzdGluZyAuaXRlbSAuam9iLWluZm8gLmpvYi10aW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmh0LXNpbXBsZS1qb2ItbGlzdGluZyAuaXRlbSAuam9iLWJ1dHRvbiAuaHQtYnRuIHtcbiAgbWluLXdpZHRoOiAxNTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHQtc2ltcGxlLWpvYi1saXN0aW5nIC5pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5odC1zaW1wbGUtam9iLWxpc3RpbmcgLml0ZW0gLmpvYi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuaHQtc2ltcGxlLWpvYi1saXN0aW5nIC5pdGVtIC5qb2ItYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgNDEuIFNpbmdsZSBTbWFydCBWaXNpb24gQ3NzICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi52aXNpb24tY29udGVudCAuaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAyZmE2O1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtdGFibGUgdGFibGUge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlscy10YWJsZSAubGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtdGFibGUgdGQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTdweCAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlscy10YWJsZSB0ciArIHRyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlscy10YWJsZSAucG9ydGZvbGlvLWRldGFpbHMtc2hhcmUgYSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI2FiYWJhYjtcbn1cblxuLmh0LXByb2JsZW0tc29sdXRpb24gLml0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG5cbi5odC1wcm9ibGVtLXNvbHV0aW9uIC5pdGVtIC5wcm9ibGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5odC1wcm9ibGVtLXNvbHV0aW9uIC5pdGVtIC5wcm9ibGVtOjpiZWZvcmUge1xuICBjb2xvcjogIzA4NmFkODtcbiAgY29udGVudDogJ1xcZjE3OCc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmh0LXByb2JsZW0tc29sdXRpb24gLml0ZW0gLnNvbHV0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG5cbi5odC1wcm9ibGVtLXNvbHV0aW9uIC5pdGVtIC5zb2x1dGlvbjo6YmVmb3JlIHtcbiAgY29sb3I6ICMwODZhZDg7XG4gIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5yZXN1bHRzLXdyYXAgLnRleHQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5lbnRyeS1wb3J0Zm9saW8tcmV0dXJuLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZjZmMmVkO1xuICBib3gtc2hhZG93OiAwIDRweCAzMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wNyk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmVudHJ5LXBvcnRmb2xpby1yZXR1cm4tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwODZBRDg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucG9ydGZvbGlvLW5hdi1saW5rcyAubmF2LWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWdhcDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3J0Zm9saW8tbmF2LWxpbmtzIC5uYXYtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICB9XG59XG5cbi5wb3J0Zm9saW8tbmF2LWxpbmtzIC5uYXYtbGlzdCAubmV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucG9ydGZvbGlvLW5hdi1saW5rcyAubmF2LWxpc3QgLmlubmVyIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5wb3J0Zm9saW8tbmF2LWxpbmtzIC5uYXYtbGlzdCAucHJldiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2LWxpbmtzIC5uYXYtbGlzdCAubmV4dCBpbWcge1xuICBtYXJnaW4tbGVmdDogMjhweDtcbiAgb3JkZXI6IDI7XG59XG5cbi5wb3J0Zm9saW8tbmF2LWxpbmtzIC5uYXYtbGlzdCAubmV4dCBhIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnBvcnRmb2xpby1uYXYtbGlua3MgLm5hdi1saXN0IC5wcmV2IGEge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2LWxpbmtzIC5uYXYtbGlzdCAuaW5uZXIgaDY6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ucG9ydGZvbGlvLW5hdi1saW5rcyAubmF2LWxpc3QgLnByZXYgaDY6OmJlZm9yZSB7XG4gIGxlZnQ6IDE1cHg7XG4gIGNvbnRlbnQ6ICdcXGYxMDQnO1xufVxuXG4ucG9ydGZvbGlvLW5hdi1saW5rcyAubmF2LWxpc3QgLm5leHQgaDY6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxNXB4O1xuICBjb250ZW50OiAnXFxmMTA1Jztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgIDQyLiBSZWRyYXcgQ3NzICAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucmV2X3JlZHJhdy13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJldl9yZWRyYXctc3BhY2Uge1xuICBwYWRkaW5nLXRvcDogMjMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2X3JlZHJhdy1zcGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxufVxuXG4ucmV2X3JlZHJhdy1zcGFjZSAuY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVkcmF3LWNvbnRlbnQge1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlZHJhdy1pbWFnZXMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlZHJhdy1pbWFnZXMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5yZWRyb3ctMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogLTIwNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWRyb3ctMSB7XG4gICAgdG9wOiAtMTUwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yZWRyb3ctMSB7XG4gICAgdG9wOiAtMTMwJTtcbiAgfVxufVxuXG4ucmVkcm93LTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwJTtcbiAgdG9wOiAtMTUwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVkcm93LTIge1xuICAgIHRvcDogLTgwJTtcbiAgfVxufVxuXG4ucmVkcm93LTMge1xuICB0b3A6IC0yMDUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlZHJvdy0zIHtcbiAgICB0b3A6IC0xNTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJlZHJvdy0zIHtcbiAgICB0b3A6IC0xMzAlO1xuICB9XG59XG5cbi5yZWRyb3ctNCB7XG4gIHRvcDogMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwJTtcbn1cblxuLnJlZHJvdy01IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMCU7XG4gIHRvcDogMTUwJTtcbn1cblxuLnJlZHJvdy02IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjAlO1xuICB0b3A6IDE1MCU7XG59XG5cbi5yZWRyb3ctNyB7XG4gIHRvcDogMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMCU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgIDQzLiBQcmV2aWV3IFBhZ2UgQ3NzICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmhlcm9fX3B1cmNoYXNlIC5idG46aG92ZXIsIC5kb3dubG9kZS1idG4gLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwODZBRDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVhZGVyX19hY3Rpb25zLS1wcmV2aWV3IC5odC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzA4NkFEODtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2FjdGlvbnMtLXByZXZpZXcge1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgfVxuICAuaGVhZGVyX19hY3Rpb25zLS1wcmV2aWV3IC5oZWFkZXJfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5wcmV2aWV3LWhlcm8tYXJlYSB7XG4gIGhlaWdodDogMTAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAucHJldmlldy1oZXJvLWFyZWEge1xuICAgIGhlaWdodDogODYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnByZXZpZXctaGVyby1hcmVhIHtcbiAgICBoZWlnaHQ6IDc4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByZXZpZXctaGVyby1hcmVhIHtcbiAgICBoZWlnaHQ6IDYyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJldmlldy1oZXJvLWFyZWEge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmV2aWV3LWhlcm8tYXJlYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wcmV2aWV3LWhlcm8tYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hlcm8vbWl0ZWNoLWxhbmRpbmctbWFpbi1zbGlkZXItYmcud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucGUtaW1nLTAxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00JTtcbiAgbGVmdDogMjglO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZS1pbWctMDEge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICB0b3A6IC0xMCU7XG4gICAgbGVmdDogOCU7XG4gIH1cbn1cblxuLnBlLWltZy0wMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMiU7XG4gIHJpZ2h0OiA2JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGUtaW1nLTAyIHtcbiAgICByaWdodDogLTUlO1xuICB9XG59XG5cbi5wZS1pbWctMDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAlO1xuICByaWdodDogLTEwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnBlLWltZy0wMyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHJpZ2h0OiAtMTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBlLWltZy0wMyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHJpZ2h0OiAtMTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGUtaW1nLTAzIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcmlnaHQ6IC0yMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGUtaW1nLTAzIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcmlnaHQ6IC0yMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGUtaW1nLTAzIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcmlnaHQ6IC0zMCU7XG4gIH1cbn1cblxuLnBlLWltZy0wNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMCU7XG4gIHJpZ2h0OiAxOCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGUtaW1nLTA0IHtcbiAgICBib3R0b206IDUlO1xuICAgIHJpZ2h0OiAxOCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGUtaW1nLTA0IHtcbiAgICBib3R0b206IDIlO1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbn1cblxuLnByZXZpZXctaW5uZXItaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJldmlldy1pbm5lci1pbWcgaW1nIHtcbiAgei1pbmRleDogNDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcmV2aWV3LWlubmVyLWltZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLnByZXZpZXctaGVyby10ZXh0IHtcbiAgei1pbmRleDogNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJldmlldy1oZXJvLXRleHQgaDYge1xuICBjb2xvcjogI2QyYTk4ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmV2aWV3LWhlcm8tdGV4dCBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmV2aWV3LWhlcm8tdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJldmlldy1oZXJvLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJldmlldy1oZXJvLXRleHQgLmhlcm8tYnV0dG9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmV2aWV3LWhlcm8tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zaW5nbGUtcHJldmlldy1pdGVtX193cmFwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpbmdsZS1wcmV2aWV3LWl0ZW1fX3dyYXAgYTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLnNpbmdsZS1wcmV2aWV3LWl0ZW1fX3dyYXAgYTpob3ZlciAuc2luZ2xlLXByZXZpZXctaXRlbV9fdGh1bWJuYWlsIC5vdmVybGF5IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZyYW1lLXNjcmVlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDcwcHggNDBweCAtMzVweCByZ2JhKDUxLCA1MSwgNTEsIDAuMTMpO1xufVxuXG4uZnJhbWUtc2NyZWVuIC5kb3RzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5cbi5mcmFtZS1zY3JlZW4gLmRvdHMgLmRvdCB7XG4gIG1hcmdpbjogMCA0cHg7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNkYWRhZGE7XG59XG5cbi5mcmFtZS1zY3JlZW4gLnNpbmdsZS1wcmV2aWV3LWl0ZW1fX3RodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZyYW1lLXNjcmVlbiAuc2luZ2xlLXByZXZpZXctaXRlbV9fdGh1bWJuYWlsIC5vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4LCAxMDYsIDIxNiwgMC45KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmZyYW1lLXNjcmVlbiAuc2luZ2xlLXByZXZpZXctaXRlbV9fdGh1bWJuYWlsIC5idG4tdmlldy1kZW1vIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4uZnJhbWUtc2NyZWVuIC5zaW5nbGUtcHJldmlldy1pdGVtX19pbmZvIGg2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS44NztcbiAgcGFkZGluZzogMTRweCAyN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubGF5b3V0LXNlY3Rpb24tYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ByZXZpZXcvbWl0ZWNoLWxhbmRpbmctaGVhZGVyLXByZXZpZXctYmcud2VicCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYyZWQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbn1cblxuLmxheW91dHMtc2VjdGlvbi10ZXh0IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmh0LWJveC1pY29uLnByZXZpZXctc3R5bGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uaHQtYm94LWljb24ucHJldmlldy1zdHlsZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLmh0LWJveC1pY29uLnByZXZpZXctc3R5bGUgLmljb24tYm94LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaHQtYm94LWljb24ucHJldmlldy1zdHlsZSAuaWNvbi1ib3gtd3JhcCAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDAgMjdweCAwIDA7XG4gIHdpZHRoOiAxMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wcnYtc2VjdGlvbi1mb290ZXItYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ByZXZpZXcvbWl0ZWNoLWxhbmRpbmctZm9vdGVyLWJnLTAxLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZm9vdGVyLXByZXZpZXctY29udGVudCBoNiB7XG4gIGxldHRlci1zcGFjaW5nOiA3cHg7XG59XG5cbi5iYWRnZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTE7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09XHJcbiAgICBUb29sYmFyIEFyZWEgXHJcbj09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYWVyb2xhbmRfX3Rvb2xiYXIgLmlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwMHB4O1xuICByaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IC0zcHggMCAxMHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYWVyb2xhbmRfX3Rvb2xiYXIgLmlubmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMjIyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5kZW1vLW9wdGlvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cblxuLmRlbW8tb3B0aW9uLXdyYXBwZXIgLmRlbW8tcGFuZWwtaGVhZGVyIHtcbiAgcGFkZGluZzogNDBweCAzMHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRlbW8tb3B0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgei1pbmRleDogMTAwMDAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5kZW1vLW9wdGlvbi1jb250YWluZXIub3BlbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTNweCAwIDUwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBib3gtc2hhZG93OiAtM3B4IDAgNTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG5cbi5kZW1vLXF1aWNrLW9wdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMjdweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1nYXA6IDIwcHg7XG59XG5cbi5kZW1vLXF1aWNrLW9wdGlvbi1saXN0IGEgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZGVtby1xdWljay1vcHRpb24tbGlzdCBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgIE1vZGVybiBJdCBDb21wYW55IENzcyAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tb2Rlcm4taXQtY29tcGFueS10b3AtYXJlYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9iZy1naXJkLXBhdHRlcm4tcmVwZWF0LWFsdC53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuXG4ubW9kZXJuLWl0LWNvbXBhbnktaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vZGVybi1pdC1jb21wYW55LWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vZGVybi1pdC1jb21wYW55LWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm1vZGVybi1pdC1jb21wYW55LWZvcm0td3JhcCB7XG4gIG1heC13aWR0aDogNTUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGVybi1pdC1jb21wYW55LWhlcm8taW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE3NnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5tb2Rlcm4taXQtY29tcGFueS1oZXJvLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9kZXJuLWl0LWNvbXBhbnktaGVyby1pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5tb2Rlcm4taXQtY29tcGFueS1oZXJvLXRleHQgaDEge1xuICBmb250LXNpemU6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vZGVybi1pdC1jb21wYW55LWhlcm8tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9kZXJuLWl0LWNvbXBhbnktaGVyby10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kZXJuLWl0LWNvbXBhbnktaGVyby10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cblxuLm1vZGVybi1pdC1jb21wYW55LWhlcm8tdGV4dCAuc29ydC1kZWMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubW9kZXJuLWl0LWNvbXBhbnktaGVyby10ZXh0IC5ib29rLWJveCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2Rlcm4taXQtY29tcGFueS1oZXJvLXRleHQgLmJvb2stYm94IC5pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogLTgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9kZXJuLWl0LWNvbXBhbnktaGVyby10ZXh0IC5ib29rLWJveCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vZGVybi1pdC1jb21wYW55LWhlcm8tdGV4dCAuYm9vay1ib3gge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ubW9kZXJuLWl0LWNvbXBhbnktaGVyby10ZXh0IC5ib29rLXRleHQge1xuICBtYXgtd2lkdGg6IDM0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vZGVybi1pdC1jb21wYW55LWhlcm8tdGV4dCAuYm9vay10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1vZGVybi1pdC1jb21wYW55LXRlc3RpbW9uaWFsLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BhdHRlcm5zL2hvbWUtcmVwdXRhYmxlLXN1Y2Nlc3MtYWJvdXQtc2hhcGUud2VicFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0NHB4IGJvdHRvbSA0MHB4O1xufVxuXG4uc3VjY2Vzcy1zdG9yaWVzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNThweCA4MHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjJlZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnL2hvbWUtcmVwdXRhYmxlLXN1Y2Nlc3Mtc2VjdGlvbi1zdG9yeS1iZy53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwIHtcbiAgICBwYWRkaW5nOiA1OHB4IDQwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXAgLmhlYWRpbmcgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1vZGVybi1pdC1uZXdzbGV0dGVycy13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nOiA0MHB4IDM1cHg7XG59XG5cbi5tb2Rlcm4taXQtbmV3c2xldHRlcnMtd3JhcCAuY29udGFjdC1pbm5lciBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAzNi4gUHJvY2Vzc2luZyBIZXJvIENzcyAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubWFjaGluZS1sZWFybmluZy1oZXJvLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vbmV3LXNsaWRlci1iZy53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcyYTgzO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXRvcDogMzIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLm1hY2hpbmUtbGVhcm5pbmctaGVyby1iZyB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWNoaW5lLWxlYXJuaW5nLWhlcm8tYmcge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWNoaW5lLWxlYXJuaW5nLWhlcm8tYmcge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFjaGluZS1sZWFybmluZy1oZXJvLWJnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5tYWNoaW5lLWxlYXJuaW5nLWhlcm8tdGV4dCB7XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWNoaW5lLWxlYXJuaW5nLWhlcm8tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm1hY2hpbmUtbGVhcm5pbmctaGVyby10ZXh0IGg2IHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYWNoaW5lLWxlYXJuaW5nLWhlcm8tdGV4dCBoMSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDY4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAubWFjaGluZS1sZWFybmluZy1oZXJvLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWNoaW5lLWxlYXJuaW5nLWhlcm8tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFjaGluZS1sZWFybmluZy1oZXJvLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWNoaW5lLWxlYXJuaW5nLWhlcm8tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5cbi5tYWNoaW5lLWxlYXJuaW5nLWhlcm8tdGV4dCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5oZXJvLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tYnV0dG9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZXJvLWJ1dHRvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlcm8tYnV0dG9uIC5idG4ge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG5cbi5oZXJvLXBvcHVwLXZpZGVvIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5oZXJvLXBvcHVwLXZpZGVvIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmhlcm8tcG9wdXAtdmlkZW8gYSAudmlkZW8tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZXJvLXBvcHVwLXZpZGVvIGEgLnZpZGVvLWNvbnRlbnQgLnZpZGVvLXRleHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaGVyby1wb3B1cC12aWRlbyAudmlkZW8tcGxheSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVyby1wb3B1cC12aWRlbyAudmlkZW8tcGxheSAudmlkZW8tcGxheS1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlcm8tYnJhbmQtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLWJyYW5kLXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tYnJhbmQtd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tYnJhbmQtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVyby1icmFuZC13cmFwIC5icmFuZC1sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tYnJhbmQtd3JhcCAuYnJhbmQtbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1icmFuZC13cmFwIC5icmFuZC1sb2dvIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuXG4uaGVyby1icmFuZC13cmFwIC5icmFuZC1sb2dvX19pbWFnZSB7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgbGluZWFyO1xufVxuXG4uaGVyby1icmFuZC13cmFwIC5icmFuZC1sb2dvX19pbWFnZS1ob3ZlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLWJyYW5kLXdyYXAgLmJyYW5kLWxvZ286aG92ZXIgLmJyYW5kLWxvZ29fX2ltYWdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbn1cblxuLmhlcm8tYnJhbmQtd3JhcCAuYnJhbmQtbG9nbzpob3ZlciAuYnJhbmQtbG9nb19faW1hZ2UtaG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbn1cblxuLm1hY2hpbmUtbGVhcm5pbmctYWJvdXQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYmZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvbi0xLWJnLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5tYWNoaW5lLWxlYXJuaW5nLXNlcnZpY2UtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvbi0yLWJnLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5tYWNoaW5lLWxlYXJuaW5nLW1hcmstdGV4dCB7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzA4NmFkODtcbn1cblxuLm1hY2hpbmUtbGVhcm5pbmctYWJvdXQtY29udGVudCAuZGVjLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5tYWNoaW5lLWxlYXJuaW5nLWNvbnRhY3QtdXMtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvbmV3LWN0YS1iZy53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg2QUQ4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubWFjaGluZS1sZWFybmluZy1wcm9qZWN0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnL24tMy1iZy53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udGVzdGltb25pYWxzLWNvbnRhaWxzLW1hY2hpbmUgaDYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBjb2xvcjogI2FiYWJhYjtcbn1cblxuLnRlc3RpbW9uaWFscy1jb250YWlscy1tYWNoaW5lIHAge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICBjb2xvcjogIzAwMmZhNjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnRlc3RpbW9uaWFscy1jb250YWlscy1tYWNoaW5lIC50ZXN0aW1vbmlhbC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udGVzdGltb25pYWxzLWNvbnRhaWxzLW1hY2hpbmUgLnRlc3RpbW9uaWFsLWluZm8gLnRlc3RpbW9uaWFsLW5hbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVzdGltb25pYWxzLWNvbnRhaWxzLW1hY2hpbmUgLnRlc3RpbW9uaWFsLWluZm8gLnRlc3RpbW9uaWFsLW5hbWU6OmFmdGVyIHtcbiAgY29udGVudDogJyAvICc7XG4gIGxlZnQ6IDA7XG59XG5cbi50ZXN0aW1vbmlhbHMtY29udGFpbHMtbWFjaGluZSAudGVzdGltb25pYWwtaW5mbyAudGVzdGltb25pYWwtYnktbGluZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjk7XG4gIGNvbG9yOiAjN2U3ZTdlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbWFjaGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnNvZnR3YXJlLWlubm92YXRpb24taGVyby10ZXh0IC5zdWItaGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjQzJDMkMyO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNvZnR3YXJlLWlubm92YXRpb24taGVyby10ZXh0IGgzIHtcbiAgY29sb3I6ICMwMDViYzE7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc29mdHdhcmUtaW5ub3ZhdGlvbi1oZXJvLXRleHQgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2Z0d2FyZS1pbm5vdmF0aW9uLWhlcm8tdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5zb2Z0d2FyZS1pbm5vdmF0aW9uLWhlcm8tdGV4dCBoMSB7XG4gIGNvbG9yOiAjMDA1YmMxO1xuICBsaW5lLWhlaWdodDogMTMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNvZnR3YXJlLWlubm92YXRpb24taGVyby10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zb2Z0d2FyZS1pbm5vdmF0aW9uLWhlcm8tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvZnR3YXJlLWlubm92YXRpb24taGVyby10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuLnNvZnR3YXJlLWlubm92YXRpb24taGVyby10ZXh0IC5pbmZvLWhlYWRpbmcge1xuICBjb2xvcjogIzJhMmEyYTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNvZnR3YXJlLWlubm92YXRpb24taGVyby1pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNvZnR3YXJlLWlubm92YXRpb24taGVyby1pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNvZnR3YXJlLWlubm92YXRpb24taGVyby1pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2Z0d2FyZS1pbm5vdmF0aW9uLWhlcm8taW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uc29mdHdhcmUtaW5ub3ZhdGlvbi1hYm91dC1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9zb2Z0LXMyLWJnLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zb2Z0d2FyZS1pbm5vdmF0aW9uLXZpZGVvLWJveCAudmlkZW8tbGluayAuaHQtcG9wdXAtdmlkZW8gLnZpZGVvLWJ1dHRvbl9fdHdvIC52aWRlby1wbGF5LWljb246OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4uc29mdHdhcmUtaW5ub3ZhdGlvbi12aWRlby1ib3ggLnZpZGVvLWxpbmsgLmh0LXBvcHVwLXZpZGVvIC52aWRlby1idXR0b25fX3R3byAudmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6ICMwODZBRDg7XG59XG5cbi5zb2Z0d2FyZS1pbm5vdmF0aW9uLXZpZGVvLWJveCAudmlkZW8tdGV4dCB7XG4gIGNvbG9yOiAjMDg2QUQ4O1xufVxuXG4uc29mdHdhcmUtaW5ub3ZhdGlvbi12aWRlby1ib3ggLnZpZGVvLWJ1dHRvbl9fdHdvIHtcbiAgcGFkZGluZzogMTNweDtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSg4LCAxMDYsIDIxNiwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udGVjaG5vbG9neS1zZXJ2aWNlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmZhNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnL3NvZnQtczUtYmcud2VicFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG59XG5cbi50ZWNobm9sb2d5LXNlcnZpY2UtYXJlYSAudGV4dC1pbmZvcyB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnRlY2hub2xvZ3ktc2VydmljZS1hcmVhIC5odC1idG4tLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZWNobm9sb2d5LXNlcnZpY2UtYXJlYSAuaHQtYnRuLS1vdXRsaW5lOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDJhOThlO1xuICBiYWNrZ3JvdW5kOiAjZDJhOThlO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuIiwiXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgMDIuIFNlY3Rpb24gU3BhY2luZyBDc3MgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnNlY3Rpb24tc3BhY2V7XHJcbiAgICAmLS1wdF8xNTB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLyogU2VjdGlvbiBQYWRkaW5nIENzcyAqL1xyXG4gICAgJi0tcHRiXzEyMHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXB0XzEyMHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBiXzEyMHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tcHRiXzEwMHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXB0XzEwMHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBiXzEwMHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXB0Yl85MHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wdF85MHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGJfOTB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLS1wdGJfODB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHRfODB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBiXzgwe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi0tcHRiXzcwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXB0Xzcwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wYl83MHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHRiXzYwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXB0XzYwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBiXzYwe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wdF80MHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGJfNDB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXB0Yl8zMHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1wdF8zMHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi0tcGJfMzB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogU2VjdGlvbiBNYXJnaW4gQ3NzICovXHJcbiAgICBcclxuICAgXHJcbiAgICAmLS1tdF8xNXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW10XzIwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbXRfMzB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tdF80MHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJi0tbXRfNTB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLW10XzYwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLW10Xzcwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLW10Xzgwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICYtLW10XzEwMHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbXRfMTIwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWJfMTV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tYl8yMHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1iXzMwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWJfNDB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWJfNTB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tYl82MHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1iXzEwMHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tYl8xMjB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1iLTEwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4ubWItMTV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbi5tYi0yMHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLm1iLTI1e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG4ubWItMzB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5tYi00MHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5tdC0xMHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuLm10LTE1e1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG4ubXQtMjB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5tdC0yNXtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuLm10LTMwe1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG4ubXQtNDB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcbkBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgLnNtYWxsLW10IHtcclxuICAgICAgICAmX18wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbWFsbC1tdCB7XHJcbiAgICAgICAgJl9fMTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbWFsbC1tdCB7XHJcbiAgICAgICAgJl9fMjAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbWFsbC1tdCB7XHJcbiAgICAgICAgJl9fMzAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbWFsbC1tdCB7XHJcbiAgICAgICAgJl9fNDAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbWFsbC1tdCB7XHJcbiAgICAgICAgJl9fNTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbWFsbC1tdCB7XHJcbiAgICAgICAgJl9fNjAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbWFsbC1tYiB7XHJcbiAgICAgICAgJl9fMzAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbWFsbC1tYiB7XHJcbiAgICAgICAgJl9fNDAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbWFsbC1tYiB7XHJcbiAgICAgICAgJl9fNTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbWFsbC1tYiB7XHJcbiAgICAgICAgJl9fNjAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAudGFibGV0LW10IHtcclxuICAgICAgICAmX18wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZXQtbXQge1xyXG4gICAgICAgICZfXzMwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGV0LW10IHtcclxuICAgICAgICAmX180MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxldC1tdCB7XHJcbiAgICAgICAgJl9fNTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZXQtbXQge1xyXG4gICAgICAgICZfXzYwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGV0LW1iIHtcclxuICAgICAgICAmX18zMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxldC1tYiB7XHJcbiAgICAgICAgJl9fNDAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZXQtbWIge1xyXG4gICAgICAgICZfXzUwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGV0LW1iIHtcclxuICAgICAgICAmX182MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qPT09PT0gIEVuZCBvZiBzcGFjaW5nICA9PT09PT0qLyIsIlxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgMDMuIEN1c3RvbSBBbmltYXRpb24gQ3NzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIG1vdmVWZXJ0aWNhbCB7XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1vdmVWZXJ0aWNhbCB7XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlSG9yaXpvbnRhbCB7XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1vdmVIb3Jpem9udGFsIHtcclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW92ZS11cCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAmLmFuaW1hdGV7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IG1vdmVWZXJ0aWNhbCAuNjVzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlVmVydGljYWwgLjY1cyBlYXNlIGZvcndhcmRzO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm1vdmUtdXAteCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgICAmLmFuaW1hdGV7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IG1vdmVIb3Jpem9udGFsIC42NXMgZWFzZSBmb3J3YXJkcztcclxuICAgICAgICBhbmltYXRpb246IG1vdmVIb3Jpem9udGFsIC42NXMgZWFzZSBmb3J3YXJkcztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgQ3VzdG9tIEFuaW1hdGlvbiAwMSBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZGVyU2xpZGVEb3duIHtcclxuICAgIDAlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHhcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMFxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYWRlclNsaWRlRG93biB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBDdXN0b20gSGlkZSBBbmltYXRpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBoaWRlLWFuaW1hdGlvbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBoaWRlLWFuaW1hdGlvbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBDdXN0b20gU2xpZGUgU2hvdyBBbmltYXRpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzaG93LWFuaW1hdGlvbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzaG93LWFuaW1hdGlvbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEN1c3RvbSBTbGlkZSBPdXQgVG8gUmlnaHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1vdXQtdG8tcmlnaHQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtb3V0LXRvLXJpZ2h0IHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEN1c3RvbSBTbGlkZSBPdXQgVG8gTGVmdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLWluLXRvLWxlZnQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtaW4tdG8tbGVmdCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEJyb29rIEhvdmVyIEVmZmVjdCBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5icm9vay10cmFuc2l0aW9ue1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpO1xyXG59XHJcbi5iay1ob3ZlcntcclxuICAgIGF7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuNnMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSkgMHM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC42cyBjdWJpYy1iZXppZXIoLjI1LC44LC4yNSwxKSAwcztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmhvdmVyLXRleHQtZGFya3tcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFNlcGFyYXRvciBCb3VuY2UgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2VwYXJhdG9yLWJvdW5jZSB7XHJcbiAgICAwJSxcclxuICAgIDgwJSxcclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjUpXHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2VwYXJhdG9yLWJvdW5jZSB7XHJcbiAgICAwJSxcclxuICAgIDgwJSxcclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjUpXHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXHJcbiAgICB9XHJcbn1cclxuIiwiXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAwNC4gY29udGFpbmVyIENzcyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5jb250YWluZXItZmx1aWR7XHJcbiAgICAmLS1jcC0xNTB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTUwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2NjRweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTEwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1jcC0xNDB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTQwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkgIGFuZCAobWF4LXdpZHRoOiAxNjYzcHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjY0cHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1jcC0xMjB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2NjRweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTEwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1jcC04MHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjY0cHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1jcC02MHtcclxuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1jcC0zMHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBhZ2UtY29udGVudC1kb3VibGUtc2lkZWJhcntcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCl7XHJcbiAgICAuY29udGFpbmVyLWZsdWlke1xyXG4gICAgICAgICYtLWNwLTYwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWNwLTgwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXJfZmwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG4uY29sLTA2X19sZWZ0IHtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbi5jb2wtMDZfX3JpZ2h0IHtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5iYW5uZXItaW1hZ2VfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDU3MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLnJvdy0tMzUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcclxuXHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj5bY2xhc3MqPVwiY29sXCJdLFxyXG4gICAgJj5bY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcblxyXG4gICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnJvdy0tMzAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcclxuXHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj5bY2xhc3MqPVwiY29sXCJdLFxyXG4gICAgJj5bY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnJvdy0tMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuXHJcbiAgICAvLyBSZXNwb25zaXZlXHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj5bY2xhc3MqPVwiY29sXCJdLFxyXG4gICAgJj5bY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgIC8vIFJlc3BvbnNpdmVcclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qPT09PT0gIEVuZCBvZiBjb250YWluZXIgID09PT09PSovXHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAgIDA1LiBIZWFkZXIgQ3NzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmhlYWRlci1hcmVhe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgICYgLmlzLXN0aWNreXtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiAuOTVzIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyBmYWRlSW5Eb3duO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIC5uYXZpZ2F0aW9uLW1lbnV7XHJcbiAgICAgICAgICAgICY+dWx7XHJcbiAgICAgICAgICAgICAgICAmPmxpe1xyXG4gICAgICAgICAgICAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXRleHRfd2hpdGUge1xyXG4gICAgICAgICAgICAgICAgJiA+IHVse1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tdG9wIC5zdHlsZS0wMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvcC5zdHlsZS0wMyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIGlucHV0LCB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvcCAuc2VhcmNoLWZpZWxkIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvcCAuc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19sb2dvIC5kYXJrLWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19sb2dvIC5saWdodC1sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm1lbnUtc3R5bGUtZm91ciB7XHJcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAmID4gdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItc2VhcmNoLWZvcm0tdHdvLndoaXRlLWljb24gYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuaXMtc3RpY2t5Lm9ubHktbW9iaWxlLXN0aWNreXtcclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2UsJHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiAuOTVzIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyBmYWRlSW5Eb3duO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbS13cmFwIHtcclxuICAgICAgICAgICAgJi5pcy1zdGlja3l7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2UsJHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLS1hYnNvbHV0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtLWRlZmF1bHQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI0U0RThGNjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgIC8qIGxvZ28gKi9cclxuICAgIFxyXG4gICAgJl9fbG9nb3tcclxuICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAmLnRvcC1sb2dvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2UsICR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgICAgICAmLnRvcC1sb2dvIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmRhcmstbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmxpZ2h0LWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwgJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICYgLmRhcmstbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmxpZ2h0LWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgICYuZGVmYXVsdC1tZW51LXN0eWxlIHtcclxuICAgICAgICAmIC5oZWFkZXJfX2xvZ297XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIzLjUlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTMlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZSwkdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmhlYWRlci1taWRsZS1ib3gge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5oZWFkZXItcmlnaHQtYm94e1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMjMuNSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYgLmhlYWRlci1yaWdodC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAtIGxhbmd1YWdlIFxyXG49PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5sYW5ndWFnZS1tZW51IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAmID4gdWwge1xyXG4gICAgICAgICYgPmxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICYgPmEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjA3OCc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiB1bCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDI7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzdweCByZ2JhKDAsMCwwLC4wNyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXJpZ2h0IHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5oZWFkZXItcmlnaHQtaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCAtMTJweDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDE1cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZWFkZXItcmlnaHQtYm94IHtcclxuICAgICYgLmhlYWRlci1yaWdodC1pbm5lciB7XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci10b3AtaW5mby1zbGlkZXItd2VyYXAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogNzcwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5oZWFkZXItdG9wLWluZm8tc2xpZGVyLXdlcmFwIHtcclxuICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXRvcC1pbmZvLWlubmVyIHtcclxuICAgICYgLmluZm8taXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XHJcbiAgICAgICAgJiAuaW5mby1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjogI2QyYTk4ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuaW5mby1jb250ZW50IHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAmIC5pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5pbmZvLXN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZGVmYXVsdC1jb2xvciB7XHJcbiAgICAgICAgJiAuaW5mby1pdGVtIHtcclxuICAgICAgICAgICAgJiAuaW5mby1pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3AtaW5mby1zbGlkZXJfX2NvbnRhaW5lciB7XHJcbiAgICBjdXJzb3I6IHctcmVzaXplO1xyXG4gICAgJiAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAgICAgJiAuaW5mby1pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZWFkZXItc29jaWFsLW5ldHdvcmtzLnN0eWxlLWljb25zIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4uaGVhZGVyLWJvdHRvbS1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uaGVhZGVyLWJvdHRvbS1sZWZ0LXdyYXAge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG59IFxyXG4uaGVhZGVyLXNlYXJjaC1mb3JtIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICYgLnNlYXJjaC1mb3JtLXRvcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNDcsIDE2NiwgMC4zKTtcclxuICAgICAgICAmIC5zZWFyY2gtZmllbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCwgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN0eWxlLTAyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGVkO1xyXG4gICAgICAgICAgICAmIC5zZWFyY2gtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAmIC5zZWFyY2gtc3VibWl0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zdHlsZS0wMyB7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICBcclxuICAgICYuZGVmYXVsdC1zZWFyY2gge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAmIC5zZWFyY2gtZm9ybS10b3Age1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5zZWFyY2gtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5zZWFyY2gtc3VibWl0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXR3byB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1LDEuMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYud2hpdGUtaWNvbiB7XHJcbiAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRvcC1iYXItbGVmdCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAudG9wLWJhci10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XHJcbiAgICAgICAgJiAuZm9udC1tZWRpdW0ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRvcC1iYXItd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgICYgLnRvcC1iYXItcmlnaHQge1xyXG4gICAgICAgICYgLnRvcC1iYXItaW5mbyB7XHJcbiAgICAgICAgICAgICYgLmluZm8taXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAuaW5mby1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRvcC1tZXNzYWdlIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc4O1xyXG4gICAgJiBhIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10aHJlZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBcclxuICAgIC0gTmF2aWdhdGlvbiBNZW51IENzc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5uYXZpZ2F0aW9uLW1lbnV7XHJcbiAgICAmID4gdWx7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAmID4gbGl7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyNHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaGFzLWNoaWxkcmVue1xyXG4gICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLW11bHRpbGV2ZWwtc3VibWVudXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAubWVnYW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0taG9tZS12YXJpYXRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuc3VibWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnByaW1hcnktLW1lbnUge1xyXG4gICAgICAgICYgPnVse1xyXG4gICAgICAgICAgICAmID5saXtcclxuICAgICAgICAgICAgICAgICYgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMxcHggMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRleHRfd2hpdGUge1xyXG4gICAgICAgICYgPiB1bHtcclxuICAgICAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1ib3R0b20tbGVmdC13cmFwIHtcclxuICAgIC5uYXZpZ2F0aW9uLW1lbnV7XHJcbiAgICAgICAgJiA+IHVse1xyXG4gICAgICAgICAgICAmID4gbGl7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjRweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAtIE11bHRpbGV2ZWwgU3VibWVudSBDc3NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5zdWJtZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAyOXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgei1pbmRleDogOTtcclxuXHJcbiAgICAmID4gbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2FiYWJhYjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMHM7XHJcbiAgICAgICAgICAgICYgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAmID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmID4gLnN1Ym1lbnV7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuaGFzLWNoaWxkcmVue1xyXG4gICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0OyBcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS1wcm87XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhYmFiYWI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnN1Ym1lbnV7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJi5sZWZ0e1xyXG4gICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICAmIC5zdWJtZW51e1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAmLmxlZnR7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuc3VibWVudXtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICYubGVmdHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAuc3VibWVudXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAmLmxlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG59XHJcblxyXG4ubWVudS1zdHlsZS10aHJlZSwubWVudS1zdHlsZS1mb3VyIHtcclxuICAgIC5uYXZpZ2F0aW9uLW1lbnV7XHJcbiAgICAgICAgJiA+IHVse1xyXG4gICAgICAgICAgICAmID4gbGl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1Ym1lbnUgeyBcclxuICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XHJcbiAgICAgICAgICAgIC5zdWJtZW51LmxlZnQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tZW51LXN0eWxlLWZvdXIge1xyXG4gICAgLm5hdmlnYXRpb24tbWVudXtcclxuICAgICAgICAmID4gdWx7XHJcbiAgICAgICAgICAgICYgPiBsaXtcclxuICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC0gTWVnYSBNZW51IENzc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5tZWdhbWVudXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAyOXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB6LWluZGV4OiA5O1xyXG5cclxuXHJcbiAgICAmLS1tZWdhe1xyXG4gICAgICAgIG1pbi13aWR0aDogOTgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAyMHB4IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiBsaXtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMjIlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIC5wYWdlLWxpc3QtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tYmxhY2s7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdWx7XHJcbiAgICAgICAgICAgICAgICAmID4gbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhYmFiYWI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMXM7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICAgICYgLm1lZ2FtZW51e1xyXG4gICAgICAgICYtLW1lZ2F7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMjIwcHggMzBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogTW9iaWxlIE1hdmlnYXRpb24gaWNvbiAqL1xyXG5cclxuLm1vYmlsZS1uYXZpZ2F0aW9uLWljb257XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC04cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi53aGl0ZS1tZC1pY29uIHtcclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmlzLXN0aWNreSB7XHJcbiAgICAud2hpdGUtbWQtaWNvbiB7XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wYWdlLW9wZW4tb2ZmLXNpZGViYXJ7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oaWRkZW4taWNvbnMtbWVudXtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjogIzZENzBBNjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gXHJcbiAgICAtIE1vYmlsZSBNZW51IE92ZXJsYXkgQ3NzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLm1vYmlsZS1tZW51LW92ZXJsYXkgLCAucGFnZS1vcHBlbi1vZmYtc2lkZWJhciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWJsYWNrO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICBjdXJzb3I6IHVybCguLi9pbWFnZXMvaWNvbnMvbGlnaHQtY2xvc2Uud2VicCkgMTYgMTYsIHBvaW50ZXI7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgXHJcbiAgICAmX19pbm5lcntcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTIwJSk7XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgICAubW9iaWxlLW1lbnUtb3ZlcmxheV9faW5uZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgLm1vYmlsZS1uYXZpZ2F0aW9uLWNsb3NlLWljb257XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjNweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjNweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYm9keXtcclxuICAgICAgICBcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMTAwcHg7XHJcbiAgICAgICAgLm9mZmNhbnZhcy1uYXZpZ2F0aW9ue1xyXG4gICAgICAgICAgICAmID4gdWx7XHJcbiAgICAgICAgICAgICAgICAmID4gbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaGFzLWNoaWxkcmVue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWV4cGFuZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNic7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWV4cGFuZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS1wcm87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTRweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oYXMtY2hpbGRyZW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtZXhwYW5ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDZcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWV4cGFuZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS1wcm87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhhcy1jaGlsZHJlbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtZXhwYW5ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWV4cGFuZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTA3JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS1wcm87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAvKiBvbmVwYWdlIHN0eWxlICovXHJcbiAgICAgICAgICAgICYtLW9uZXBhZ2V7XHJcbiAgICAgICAgICAgICAgICAmID4gdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLSBvZmZzZXQgc2VhcmNoXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLnBhZ2Utb3BwZW4tb2ZmLXNpZGViYXIge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgQG1lZGlhICN7JGV4dHJhLXNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgICAucGFnZS1vcHBlbi1vZmYtc2lkZWJhcl9faW5uZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faGVhZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDM1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgLm9mZi1zaWRlYmFyLWNvbnRhY3QtaW5mbyB7XHJcbiAgICAgICAgJi0tbGlzdCB7XHJcbiAgICAgICAgICAgICYgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ3MGE2O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxZW0gKyAxOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5vZmYtc2lkZWJhci13aWRnZXRfX2xpc3Qge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAtIHNlYXJjaCBvdmVybGF5XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuXHJcbi5zZWFyY2gtb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWJsYWNrO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgIFxyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29ue1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JvZHl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3Jte1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZbdHlwZT1cInRleHRcIl06Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19uYXZpZ2F0aW9uLnByZXZpZXctbWVudSB7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICYgLm5hdmlnYXRpb24tbWVudS1yaWdodCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG59XHJcbi5wcmV2aWV3LWhlYWRlci1pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgICYuaXMtc3RpY2t5IHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMDtcclxuICAgICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLnByZXZpZXctbWVudSB1bCA+IGxpID4gYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19hY3Rpb25zLS1wcmV2aWV3IC5odC1idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmhlYWRlcl9fYWN0aW9ucy0tcHJldmlldyAuaHQtYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLyo9PT09PSAgRW5kIG9mIEhlYWRlciAgPT09PT09Ki8iLCJcclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgICAgMDYuIEZvb3RlciBDc3MgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ucmV2ZWFsLWZvb3RlcntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgQG1lZGlhICN7ICR0YWJsZXQtZGV2aWNlLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLXdpZGdldC13cmFwcGVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XHJcbn1cclxuLmZvb3Rlci13aWRnZXR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1ibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0e1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmltYWdlX2J0biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDUxLDUxLDUxLC4xKTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNvY2lhbC1ncm91cF9fbGlzdCB7XHJcbiAgICAmIC5odC1zb2NpYWwtbmV0d29ya3MudGlsdGUtc3R5bGUgIHtcclxuICAgICAgICAubGluay10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNDQ0NDQ0M7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnNvY2lhbC1saW5rIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jb3B5cmlnaHQtdGV4dHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZy1tZWRpdW1zbGF0ZWJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxMjk3NztcclxufVxyXG5cclxudWwuZm9vdGVyLXdpZGdldF9faG9yaXpvbnRhbC1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcbi5odC1zb2NpYWwtd2hpdGUuaHQtc29jaWFsLW5ldHdvcmtzIC5pdGVtIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qPT09PT0gIEVuZCBvZiBmb290ZXIgPT09PT09Ki9cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIDA3LiBTaWRlYmFyIENzcyAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4ucGFnZS1zaWRlYmFyLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlICwgJHRhYmxldC1kZXZpY2UsICAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn0ucGFnZS1zaWRlYmFyLWxlZnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlICwgJHRhYmxldC1kZXZpY2UsICAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcbi5wYWdlLXNpZGViYXItcmlnaHQsLnBhZ2Utc2lkZWJhci1sZWZ0IHtcclxuICAgIEBtZWRpYSAjeyAkdGFibGV0LWRldmljZSwgICRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuLnNpZGViYXItd2lkZ2V0ICsgLnNpZGViYXItd2lkZ2V0IHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuLnNpZGViYXItd2lkZ2V0LXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ud2lkZ2V0LXNlYXJjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIGNvbG9yOiAjYWJhYmFiO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y4ZjhmODtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzJweDtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5zZWFyY2gtc3VibWl0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xyXG4gICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi53aWRnZXQtYmxvZy1yZWNlbnQtcG9zdCB7XHJcbiAgICAmIHVsIHtcclxuICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDE2cHggMzBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjMwYic7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4ud2lkZ2V0LXRhZyB7XHJcbiAgICAmIC5odC1idG4ge1xyXG4gICAgICAgIGNvbG9yOiAjYWJhYmFiOyBcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LXByb2R1Y3QtaXRlbSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICYgLnRodW1ibmFpbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5pbmZvIHtcclxuICAgICAgICAmIC5wcm9kdWN0LXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5zdGFyLXJhdGluZyB7XHJcbiAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmYjgwNTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnByaWNlLWJveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgJiAub2xkLXByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg4ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNiNmI3ZDI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgJiAubmV3LXByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZkNzBhNjtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qPT09PT0gIEVuZCBvZiBTaWRlYmFyICA9PT09PT0qLyIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAwOC4gQnV0dG9uIENzcyAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uaHQtYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDAgMzZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmh0LWJ0bi14cyB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLmh0LWJ0bi1zbSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAmLmh0LWJ0bi1tZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICB9XHJcbiAgICAmLmh0LWJ0bi1sZyB7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjRweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmLmh0LWJ0bi1jdXN0b20ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICB9XHJcbiAgICAmLmh0LWJ0bi1mdWxsIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYtLW91dGxpbmV7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmV7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXNvbGlke1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tY2lyY2xle1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmLS1uby1yb3VuZHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcbiAgICAmLmh0LWJ0bi1kZWZhdWx0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5idG4taWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcblxyXG4uYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMCAzNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICBcclxuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3Vze1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xyXG4gICAgfVxyXG4gICAgJi0tc2Vjb25kYXJ5e1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tYmxhY2t7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXdoaXRle1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggNXB4IHJnYmEoMCwwLDAsMC4wNyk7XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWdyYWRpZW50e1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1MGRlZywjRkYzRjg1IDAsI0ZBQTcyMCAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTBkZWcsI0ZGM0Y4NSAwLCNGQUE3MjAgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxpbmt7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5odC1idG4tZGVmYXVsdCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmhvdmVyLXN0eWxlIHtcclxuICAgICYtbGluayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zZWNvbmRhcnl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdoaXRle1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zdWItY29sb3J7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNmQ3MGE2O1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZkNzBhNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICAjNmQ3MGE2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1kZWZhdWx0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogSW1hZ2VzIEJ1dHRvbiAqL1xyXG4uaW1hZ2UtYnRuIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogdmlkZW8gcGF5IGxpbmsgKi9cclxuXHJcbi52aWRlby1wbGF5e1xyXG4gICAgaXtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxufVxyXG4vKiBidXR0b24gd3JhcHBlciAqL1xyXG5cclxuLmJ1dHRvbi13cmFwcGVye1xyXG4gICAgJiA+IGF7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIEBtZWRpYSAjeyRleHRyYS1zbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFRleHQgQnV0dG9uKi9cclxuLmJ0bi10ZXh0IHtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtYnV0dG9uLWdyb3VwIHtcclxuICAgICYgaDUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5idXR0b24tZ3JvdXAtd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICB9XHJcbiAgICAmIGEge1xyXG4gICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1c3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qPT09PT0gIEVuZCBvZiBCdXR0b24gID09PT09PSovXHJcblxyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMDkuIEFjY29yZGlvbnMgQ3NzICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5mYXEtd3JhcHBlciB7XHJcbiAgICAucGFuZWwucGFuZWwtZGVmYXVsdCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNhcmQsIC5jYXJkLWhlYWRlcntcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLmNhcmR7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDE4cHggNDBweCByZ2JhKDUxLDUxLDUxLC4xKTtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWhlYWRlcntcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRleHRyYS1zbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGV4dHJhLXNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyBcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXXtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWJvZHl7XHJcbiAgICAgICAgcGFkZGluZzogMjNweCAzMHB4IDI5cHg7XHJcbiAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5mYXEtdHdvLXdyYXBwZXIge1xyXG4gICAgLnBhbmVsLnBhbmVsLWRlZmF1bHQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jYXJkLCAuY2FyZC1oZWFkZXJ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtaGVhZGVye1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2FiYWJhYjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyBcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXXtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWJvZHl7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHggMjlweDtcclxuICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4uZmFxLWN1c3RvbS1jb2wge1xyXG4gICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZSAsICR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBmbG9hdDogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgfVxyXG59IiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgMTAuIENhbGwgVG8gQWN0aW9uIENzcyAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uY3RhLWJnLWltYWdlX29uZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0NTQ1O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wYXR0ZXJucy9taXRlY2gtY2FsbC10by1hY3Rpb24taW1hZ2UtZ2xvYmFsLndlYnApO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAzNSUgcmlnaHQgLTY4cHg7XHJcbn1cclxuLmN0YS1iZy1pbWFnZV90d28ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjJlZDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGF0dGVybnMvbWl0ZWNoLWhvbWUtYXBwb2ludG1lbnQtY2FsbC10by1hY3Rpb24tYmctaW1hZ2Uud2VicCk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG59XHJcblxyXG4uY3RhLWNvbnRlbnQge1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UgLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmN0YS1idXR0b24tZ3JvdXAge1xyXG4gICAgJi0tb25le1xyXG4gICAgICAgICYgLmJ0bi1vbmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5idG4tdHdvIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS10d297XHJcbiAgICAgICAgJiAuYnRuLW9uZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5idG4tdHdvIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4udGFsay1tZXNzYWdlLWJveCB7XHJcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWRmYTtcclxuICAgIHBhZGRpbmc6IDI4cHggMzVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5tZXNzYWdlLWljb257XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMThweCA0MHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMzVweDtcclxuICAgICAgICBsZWZ0OiAtMzVweDtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICAgICAgdG9wOiAtNDNweDtcclxuICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udGFsay1tZXNzYWdlLWJveC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX0ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKj09PT09ICBFbmQgb2YgY3RhICAgPT09PT09Ki9cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgIDExLiBDb3VudGRvd24gQ3NzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmNvdW50ZG93bi1kZWFsc3tcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWdhcDogMzBweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsMWZyKTtcclxuICAgIFxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmNvdW50ZXItc3R5bGUge1xyXG4gICAgICAgICYtLW9uZSB7XHJcbiAgICAgICAgICAgICYgLnNpbmdsZS1jb3VudGRvd24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgJiAuc2luZ2xlLWNvdW50ZG93bl9fdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC5zaW5nbGUtY291bnRkb3duX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXN1Yi0taGVhZGluZztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXR3byB7XHJcbiAgICAgICAgICAgICYgLnNpbmdsZS1jb3VudGRvd24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgJiAuc2luZ2xlLWNvdW50ZG93bl9fdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC5zaW5nbGUtY291bnRkb3duX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0tZm91ciB7XHJcbiAgICAgICAgICAgICYgLnNpbmdsZS1jb3VudGRvd24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAmIC5zaW5nbGUtY291bnRkb3duX190aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC5zaW5nbGUtY291bnRkb3duX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRpbWVfY2lyY2xlcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4udGltZV9jaXJjbGVzID4gZGl2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRvcDogMCUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG59XHJcblxyXG4udGltZV9jaXJjbGVzIC50ZXh0RGl2X0RheXMsIC50ZXh0RGl2X0hvdXJzLCAudGV4dERpdl9NaW51dGVzLCAudGV4dERpdl9TZWNvbmRzIHtcclxuICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi50aW1lX2NpcmNsZXMgPiBkaXYgPiBoNCB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjNmQ3MGE2O1xyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgIDEyLiBDb3VudGVycyBDc3MgICAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmZ1bi1mYWN0LWdyaWQtNCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGVkO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICYgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSAsICRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkZWRlZDtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcbi5mdW4tZmFjdCB7XHJcbiAgICAmLS1vbmUge1xyXG4gICAgICAgICYgLmZ1bi1mYWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5mdW4tZmFjdF9fY291bnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQxO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5mdW4tZmFjdF9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXR3byB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAmIC5mdW4tZmFjdF9fY291bnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5mdW4tZmFjdF9fdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS10aHJlZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmZ1bi1mYWN0X19jb3VudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmZ1bi1mYWN0X190ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzdlN2U3ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1mb3VyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA1KTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDJGQTY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mdW4tZmFjdC10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuZnVuLWZhY3RfX2NvdW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuZnVuLWZhY3RfX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWZpdmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgJiAuZnVuLWZhY3RfX2NvdW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuZnVuLWZhY3RfX3RleHQge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5tb2Rlcm4tbnVtYmVyLTAxIHtcclxuICAgICYgaDIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjYWJhYmFiO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICAmIHNwYW4ubWFyay10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuODtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHggLTVweCAtNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjZDJhOThlO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIGgzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmN5YmVyc2VjdXJpdHktYWJvdXQtdGV4dCB7XHJcbiAgICAmIC50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG4ubWFuYWdlZC1pdC1mdW4tZmFjdC13cmFwcGVyIHtcclxuICAgICYgLmZ1bi1mYWN0LWdyaWQtNCAuZ3JpZC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAgIDEzLiBCb3ggSWNvbiBDc3MgICAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmh0LWJveC1pY29uIHtcclxuICAgICYuc3R5bGUtMDEge1xyXG4gICAgICAgICYgLmljb24tYm94LXdyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDEwcHggMjZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAmIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqLFxyXG4gICAgICAgICAgICAgICAgICAgICYgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLnNlcnZpY2VfdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmljb24tYm94LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoNTEsNTEsNTEsLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmZlYXR1cmUtYnRuIHtcclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zdHlsZS0wMiB7XHJcbiAgICAgICAgJiAuaWNvbi1ib3gtd3JhcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAmIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgLnN2Zy1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzdmcgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLnNlcnZpY2VfdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmljb24tYm94LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoNTEsNTEsNTEsLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmZlYXR1cmUtYnRuIHtcclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zdHlsZS0wMyB7XHJcbiAgICAgICAgJiAuaWNvbi1ib3gtd3JhcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICYgLmNvbnRlbnQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJiAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkMmE5OGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC5oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmIC5zZXJ2aWNlX3RleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5pY29uLWJveC13cmFwIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDUxLDUxLDUxLC4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgJiAuaWNvbi1ib3gtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzN3B4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zdHlsZS0wNCB7XHJcbiAgICAgICAgJiAuaWNvbi1ib3gtd3JhcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMjRweCAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZGYyZmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAmIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZWRkY2QxO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLnN1Yi1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY29sb3Itb25lIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY2ZjM7XHJcbiAgICAgICAgICAgICAgICAmIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VkZGNkMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWItaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDJhOThlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNvbG9yLXR3byB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmZlO1xyXG4gICAgICAgICAgICAgICAgJiAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiOWNlZmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAuc3ViLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRlODRmYTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jb2xvci10aHJlZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNWY0O1xyXG4gICAgICAgICAgICAgICAgJiAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjN2RiZDc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAuc3ViLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzcyYTQ5OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jb2xvci1mb3VyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjY7XHJcbiAgICAgICAgICAgICAgICAmIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y1YjRiZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWItaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTc0NDViO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNvbG9yLWZpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjdlZTtcclxuICAgICAgICAgICAgICAgICYgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjVlMWJlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlNWIzNWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mZWF0dXJlLWxpc3QtYnV0dG9uLWJveCB7XHJcbiAgICAmIC5odC1idG4ge1xyXG4gICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNsYWltLWdyaWQtZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCA1LDFmcik7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCggMywxZnIpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCggMiwxZnIpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCAyLDFmcik7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZXh0cmEtc21hbGwtbW9iaWxlfSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoIDEsMWZyKTtcclxuICAgIH1cclxufVxyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgICAxNC4gQm94IEltYWdlcyBDc3MgICAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcblxyXG4ubW9kZXJuLWdyaWQtaW1hZ2UtYm94IHtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgLnNlY3Rpb24tc3BhY2UtLW10XzYwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgLnNlY3Rpb24tc3BhY2UtLW10XzYwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG4uaHQtYm94LWltYWdlcyB7XHJcbiAgICAmLnN0eWxlLTAxIHtcclxuICAgICAgICAmIC5pbWFnZS1ib3gtd3JhcCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMThweCA0MHB4IHJnYmEoNTEsNTEsNTEsLjEpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA2M3B4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAmIC5ib3gtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJiAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAuc2VydmljZV90ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuaWNvbi1ib3gtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSg1MSw1MSw1MSwuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuY2lyY2xlLWFycm93IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsNTAlKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSw1MCUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiAubWlkZGxlLWRvdCB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDg2YWQ4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMmE5OGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciAuY2lyY2xlLWFycm93IHtcclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLm1pZGRsZS1kb3Qge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGJveEltYWdlQW5pbWF0aW9uU2lnbmFsIGN1YmljLWJlemllcigwLC41NSwuNTUsMSkgMnM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGJveEltYWdlQW5pbWF0aW9uU2lnbmFsIGN1YmljLWJlemllcigwLC41NSwuNTUsMSkgMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnN0eWxlLTAyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmIC5pbWFnZS1ib3gtd3JhcCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IDVweCByZ2JhKDUxLDUxLDUxLC4xKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDM4cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYgLmJveC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnN0eWxlLTAzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNDFweCByZ2JhKDAsMCwwLC4wMyk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggNjVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYgLmltYWdlLWJveC13cmFwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICYgLmJveC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJiAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAudGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJiAuYm94LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXRocmVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnN0eWxlLTA0IHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDUxLDUxLDUxLC4wNSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHggMzRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICYgLmltYWdlLWJveC13cmFwIHtcclxuICAgICAgICAgICAgJiAuYm94LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuc3R5bGUtMDUge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICYgLmltYWdlLWJveC13cmFwIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxOHB4IDQwcHggcmdiYSg1MSw1MSw1MSwuMSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggNjNweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICYgLmJveC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIC5ob3Zlci1pbWFnZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC5zZXJ2aWNlX3RleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYm94LWltYWdlcy1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgICAgICAgICAgJiAuaW1hZ2UtYm94LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS10aHJlZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm94LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIC5kZWZhdWx0LWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ob3Zlci1pbWFnZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAuYm94LWltYWdlcy1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnN0eWxlLTA2IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAmIC5pbWFnZS1ib3gtd3JhcCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IDVweCByZ2JhKDUxLDUxLDUxLC4xKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5OHB4IDM1cHggODhweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAmIC5ib3gtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCNmYmY3ZjQgMCUsI2ZlZmRmZCAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLmRlZmF1bHQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLnNlcnZpY2VfdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJiAuYm94LWltYWdlcy1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgIC8qICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgICAgICAmIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICYgLmJveC1pbWFnZXMtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5zdHlsZS0wNyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgJiAuaW1hZ2UtYm94LXdyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDM1cHggMzFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAmIC5ib3gtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDE4cHggNDBweCByZ2JhKDUxLDUxLDUxLC4xKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnN0eWxlLTA4IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAmIC5pbWFnZS1ib3gtd3JhcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAmIC5ib3gtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAmIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICYgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3R5bGUtMDkge1xyXG4gICAgICAgICYgLmltYWdlLWJveC13cmFwIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYm94LXNoYWRvdyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzVweCAzMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICYgLmJveC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9yZS1hcnJvdy1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLm1vcmUtYXJyb3ctbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgIFxyXG4gICAgJi5zdHlsZS0xMCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAmIC5pbWFnZS1ib3gtd3JhcCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMThweCA0MHB4IHJnYmEoNTEsNTEsNTEsLjEpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDYzcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICYgLmJveC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIC5ob3Zlci1pbWFnZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC5zZXJ2aWNlX3RleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYm94LWltYWdlcy1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuXHJcbi5pbWFnZS1sLXItYm94IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uaW1hZ2UtYm94LWJvZGVyLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNjY2MgNTguMzMzMzMlLCByZ2JhKDAsIDAsIDAsIDApIDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjY2NjIDU4LjMzMzMzJSwgcmdiYSgwLCAwLCAwLCAwKSAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH0gICBcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2NjYyA1OC4zMzMzMyUsIHJnYmEoMCwgMCwgMCwgMCkgMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2NjYyA1OC4zMzMzMyUsIHJnYmEoMCwgMCwgMCwgMCkgMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAgICAgXHJcbiAgICAuaW1hZ2UtYm94LWJvZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJveC1zaGFkb3cgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjY2NjIDU4LjMzMzMzJSwgcmdiYSgwLCAwLCAwLCAwKSAwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNjY2MgNTguMzMzMzMlLCByZ2JhKDAsIDAsIDAsIDApIDAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2NjYyA1OC4zMzMzMyUsIHJnYmEoMCwgMCwgMCwgMCkgMCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjY2MgNTguMzMzMzMlLCByZ2JhKDAsIDAsIDAsIDApIDAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICYgLnN0eWxlLTA5IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMThweCA0MHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm94SW1hZ2VBbmltYXRpb25TaWduYWwge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMClcclxuICAgIH1cclxuXHJcbiAgICAxJSB7XHJcbiAgICAgICAgb3BhY2l0eTogLjE0XHJcbiAgICB9XHJcblxyXG4gICAgMjAlIHtcclxuICAgICAgICBvcGFjaXR5OiAuM1xyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogLjRcclxuICAgIH1cclxuXHJcbiAgICA2MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3hJbWFnZUFuaW1hdGlvblNpZ25hbCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKVxyXG4gICAgfVxyXG5cclxuICAgIDElIHtcclxuICAgICAgICBvcGFjaXR5OiAuMTRcclxuICAgIH1cclxuXHJcbiAgICAyMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IC4zXHJcbiAgICB9XHJcblxyXG4gICAgNDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAuNFxyXG4gICAgfVxyXG5cclxuICAgIDYwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG59IiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgIDE1LiBCb3ggTGFyZ2UgSW1hZ2VzIENzcyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5sYXJnZS1pbWFnZS1ncmlkLXN0eWxlLXR3byB7XHJcbiAgICAuYm94LWxhcmdlLWltYWdlX19taWRlYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNDQwcHg7XHJcbiAgICB9XHJcbiAgICAuYmctaXRlbS1pbWFnZXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiBcclxufVxyXG5cclxuLmJveC1sYXJnZS1pbWFnZSB7XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmIC5ib3gtbGFyZ2UtaW1hZ2VfX2JveCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5pbWFnZXMtbWlkZWEge1xyXG4gICAgICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAyZmE2O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmhlYWRpbmctd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAmIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgJiAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICYgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICYgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwODZhZDggO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21pZGVhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJiAuaW1hZ2VzLW1pZGVhIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsIHRyYW5zcGFyZW50IDM5JSwgIzFjMGY2OSAxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5oZWFkaW5nLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmIC5ib3gtaW5mbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzMwcHg7XHJcbiAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgtNTRweCk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVkoLTU0cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVkoLTU0cHgpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICM3ZTdlN2U7XHJcbiAgICAgICAgICAgICYgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3R3byB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmIC5ib3gtbGFyZ2UtaW1hZ2VfX2JveCB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTstbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTstbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOy1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJveC1sYXJnZS1pbWFnZV9fbWlkZWEge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDJmYTY7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJveC1pbmZvIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOy1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5ib3gtbGFyZ2UtaW1hZ2VfX21pZGVhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLHJnYmEoMjgsMTUsMTA1LDApIDExJSwjMDAwIDgwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190d29fX2JveCB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAmIC5ib3gtaW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgtNTRweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcbn1cclxuXHJcbi5odC1sYXJnZS1ib3gtaW1hZ2VzIHtcclxuICAgICYuc3R5bGUtMDMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC5sYXJnZS1pbWFnZS1ib3gge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoNTEsNTEsNTEsLjEpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDM1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmJveC1pbWFnZXMtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgICAgICYgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJiAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLmJveC1pbWFnZXMtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3R5bGUtMDQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC5sYXJnZS1pbWFnZS1ib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmJveC1pbWFnZSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCAzNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODhweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAmIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAudGV4dHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5ib3gtaW1hZ2VzLWFycm93IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmJveC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAxNi4gQnJhbmQgTG9nbyBDc3MgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmJyYW5kLWxvZ28tc2xpZGVyX19vbmV7XHJcbiAgICAuYnJhbmQtbG9nby1zbGlkZXJ7XHJcbiAgICAgICAgJl9fY29udGFpbmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmFuZC1sb2dve1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfX2ltYWdle1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGxpbmVhcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlLWhvdmVye1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjgsLjgpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGxpbmVhcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLmJyYW5kLWxvZ29fX2ltYWdle1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjgsLjgpO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnJhbmQtbG9nb19faW1hZ2UtaG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKiYtLXNsaWRlcntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9Ki9cclxuICAgIH1cclxufVxyXG4uYnJhbmQtbG9nby1zbGlkZXJfX3R3b3tcclxuXHJcblxyXG4gICAgLmJyYW5kLWxvZ28tdHdve1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfX2ltYWdle1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGxpbmVhcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlLWhvdmVye1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDIwcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGxpbmVhcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAuYnJhbmQtbG9nby10d29fX2ltYWdle1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJyYW5kLWxvZ28tdHdvX19pbWFnZS1ob3ZlcntcclxuXHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zbGlkZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLmJyYW5kLWxvZ28tc2xpZGVyX190aHJlZSB7XHJcbiAgICAuYnJhbmQtbG9nbyB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJl9faW1hZ2V7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIC5icmFuZC1sb2dvX19pbWFnZXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zbGlkZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmJyYW5kLWxvZ28tc2xpZGVyX19mb3VyIHtcclxuICAgIC5icmFuZC1sb2dvIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmX19pbWFnZXtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIC5icmFuZC1sb2dvX19pbWFnZXtcclxuICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2xpZGVye1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyYW5kLWxvZ28tc2xpZGVyLWFyZWEge1xyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIC5oZWFkaW5nLXRleHQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgMjcuIExpc3RpbmcgQ3NzICAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5zZXBhcmF0b3ItbGlzdCB7XHJcbiAgICAmIC5saXN0LWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNoZWNrLWxpc3Qge1xyXG4gICAgJiAubGlzdC1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjAwYyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2hlY2stbGlzdC1jb2xvci10d28ge1xyXG4gICAgICAgICYgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNpcmNsZS1saXN0IHtcclxuICAgICYgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pY29uLWxpc3Qge1xyXG4gICAgJiAubGlzdC1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAmIC5saXN0X19pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5vbCB7XHJcbiAgICBtaW4td2lkdGg6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbn1cclxuLmF1dG9tYXRpYy1udW1iZXJlZC1saXN0IHtcclxuICAgICYgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmh0LWxpc3Qge1xyXG4gICAgJi5zdHlsZS1hdXRvLW51bWJlcmVkLTAyIHtcclxuICAgICAgICAmIC5saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7b3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLm1hcmtlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWJhYmFiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtd3JhcCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlZGVkZWQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxNzgnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTc4JztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMzhweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAxOC4gR3JhZGF0aW9uIFByb2Nlc3MgQ3NzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmljb24tcHJvY2Vzcy13cmFwcGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IC02MHB4O1xyXG5cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaWNvbi1wcm9jZXNzLXNpbmdsZXtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAmX19saW5le1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDYwcHg7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNXB4KTtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRvdHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTRlOGY2O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAgICAgICAgICYtMXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLTJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0ze1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtNHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLTV7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgLmljb24tcHJvY2Vzcy1zaW5nbGVfX2xpbmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQtd3JhcHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVkaWF7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDUwcHggcmdiYSg4OSwgNjksIDIzMCwgMC4xMik7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTJweDtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1ncmVlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsICRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICBjb2xvcjogIzZkNzBhNjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLmljb24tcHJvY2Vzcy1zaW5nbGVfX21lZGlhe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWdyZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyYWRhdGlvbi10aXRsZS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcbi5ncmFkYXRpb24tc3ViLWhlYWRpbmcge1xyXG4gICAgJiAuaGVhZGluZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCA4MHB4IDM1cHggNDJweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODZhZDg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDdweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIG1hcmsge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC44O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2VkZWRlZDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5odC1ncmFkYXRpb24ge1xyXG4gICAgJi5zdHlsZS0wMSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICYgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXNrIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICYgLm1hc2sge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJiAuY2lyY2xlIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICYgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDUwcHggMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAmIC5jaXJjbGUtd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZThlOGU4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLndhdmUtcHVsc2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC53YXZlLXB1bHNlOjpiZWZvcmUsIFxyXG4gICAgICAgICYgLndhdmUtcHVsc2U6OmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZ3JhZGF0aW9uTWFzayAzcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZ3JhZGF0aW9uTWFzayAzcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLndhdmUtcHVsc2UtMjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC53YXZlLXB1bHNlLTM6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMi40cztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyYWRhdGlvbi1idG4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBncmFkYXRpb25NYXNrIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICA5MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGdyYWRhdGlvbk1hc2sge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIDkwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKj09PT09ICBFbmQgb2YgaWNvbiBwcm9jZXNzICA9PT09PT0qL1xyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAxOS4gSW5zdGFncmFtIENzcyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmluc3RhZ3JhbS1mZWVkLXRodW1iIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IC0xMHB4O1xyXG59XHJcblxyXG4uaW5zdGFncmFtLWltYWdlIHtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjAwNCc7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmFmdGVyIHsgXHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgMjAuIE1lc3NhZ2UgQm94IENzcyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmh0LW1lc3NhZ2UtYm94IHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICBwYWRkaW5nOiAyN3B4IDMwcHggMjdweCA1MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICYgLmljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgICYuc3R5bGUtaW5mbyB7XHJcbiAgICAgICAgY29sb3I6ICM1YjYzZmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg5MSwgOTksIDI1NCwgMC4xKTtcclxuICAgIH1cclxuICAgICYuc3R5bGUtc3VjY2VzcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1NiwgMjAzLCAxMzcsIDAuMSk7XHJcbiAgICAgICAgY29sb3I6ICMzOGNiODk7XHJcbiAgICB9XHJcbiAgICAmLnN0eWxlLWVycm9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgNDAsIDg0LCAwLjEpO1xyXG4gICAgICAgIGNvbG9yOiAjZmUyODU0O1xyXG4gICAgfVxyXG4gICAgJi5zdHlsZS13YXJuaW5nIHtcclxuICAgICAgICBjb2xvcjogI2ZiMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTg3LCAwLCAwLjEpO1xyXG4gICAgfVxyXG59IiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgIDIxLiBWaWRlbyBQb3B1cCBDc3MgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5zaW5nbGUtcG9wdXAtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnZpZGVvLWxpbmsge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAmIC5odC1wb3B1cC12aWRlbyB7XHJcbiAgICAgICAgJi52aWRlby1vdmVybGF5IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4LDEwNiwyMTYsMC44KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi52aWRlby1idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiAudmlkZW8tbWFyayB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJiAud2F2ZS1wdWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciAsICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHRoZW1lLWNvbG9yLS1kZWZhdWx0OztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB6b29tQmlnIDMuMjVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjc1cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiAudmlkZW8tYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgJl9fb25le1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICYgLnZpZGVvLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLnZpZGVvLXBsYXktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3R3byB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICYgLnZpZGVvLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzhweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNDFweCAwIHJnYmEoOTEsIDk5LCAyNTQsIDAuMzYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAudmlkZW8tcGxheS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJiAudmlkZW8tcGxheSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAxLjE1LCAxLjE1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUJpZyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gIH1cclxuICA2NSUge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyB6b29tQmlnIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgfVxyXG4gIDY1JSB7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICB9XHJcbn0iLCJcclxuLmNlbnRlci1wbGV4aWJsZS1yb3cge1xyXG4gICAgJiAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgICYgLnNpbmdsZS1mbGV4aWJsZS1zbGlkZXIgaW1ne1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgLyp3aWR0aDogYXV0bzsqL1xyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYXV0by1wbGV4aWJsZS1yb3cge1xyXG4gICAgJiAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgICYgLnNpbmdsZS1mbGV4aWJsZS1zbGlkZXIgaW1ne1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgLyp3aWR0aDogYXV0bzsqL1xyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgIDIyLiBQcmljaW5nIHRhYmxlIENzcyAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5wcmljaW5nLXRhYmxlLXdyYXBwZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcclxufVxyXG5cclxuLnByaWNpbmctdGFibGUtb25le1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICYgLnByaWNpbmctdGFibGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAmX19pbm5lcntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0OXB4IDIwcHggNTFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRlcntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgJiAuc3ViLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNjJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgyOTBkZWcsI2ZiZjdmNCAwJSwjZmVmZGZkIDEwMCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCNmYmY3ZjQgMCUsI2ZlZmRmZCAxMDAlKTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcHJpY2Utd3JhcHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgLmN1cnJlbmN5e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYWJhYmFiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcmljZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuODtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBlcmlvZHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2FiYWJhYjtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgICBtYXJnaW46IDI5cHggYXV0byAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDAgN3B4IDMxcHg7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVke1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Zvb3RlcntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgLmh0LWJ0bntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICYtLW91dGxpbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZlYXR1cmUtbWFya3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2ZmZjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1OXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7ICBcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAucHJpY2luZy10YWJsZV9faW5uZXJ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDQxcHggNDNweCByZ2JhKDUxLCA1MSwgNTEsIDAuMDcpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wb3B1bGFye1xyXG4gICAgICAgICAgICAucHJpY2luZy10YWJsZV9faW5uZXJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0OXB4IDIwcHggNTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuXHJcbi5wcmljaW5nLXRhYmxlLXR3byB7XHJcbiAgICAmIC5wcmljaW5nLXRhYmxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMzRweCAyMHB4IDQwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2U2ZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGVye1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmljZS13cmFwe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuY3VycmVuY3l7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNhYmFiYWI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByaWNle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC44O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGVyaW9ke1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYWJhYmFiO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmVhdHVyZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZm9vdGVye1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAuaHQtYnRue1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZlYXR1cmUtbWFya3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA4OHB4IHNvbGlkICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA4OHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogODhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC03MnB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xOTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIC5wcmljaW5nLXRhYmxlX19pbm5lcntcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggcmdiYSg4OSwgNjksIDIzMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDIxcHggNDFweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBvcHVsYXJ7XHJcbiAgICAgICAgICAgIC5wcmljaW5nLXRhYmxlX19pbm5lcntcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggcmdiYSg4OSwgNjksIDIzMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDIxcHggNDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tdGhyZWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByaWNpbmctdGFibGUge1xyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19wcmljZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAuY3VycmVuY3l7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnBlcmlvZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19saXN0IGxpIHtcclxuICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcbi5odC1wbGFucy1tZW51IHtcclxuICAgIC50YWJfX2l0ZW0ge1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDU0NTQ1O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDEwcHggMTZweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKj09PT09ICBFbmQgb2YgcHJpY2luZyB0YWJsZSAgPT09PT09Ki9cclxuXHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAyMy4gcHJvZ3Jlc3MgQmFyIENzcyAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLnByb2dyZXNzLWJhciB7XHJcbiAgICAmLS1vbmUge1xyXG4gICAgICAgICYgLnByb2dyZXNzLWNoYXJ0cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXR3byB7XHJcbiAgICAgICAgJiAucHJvZ3Jlc3MtY2hhcnRzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wcm9ncmVzcy1jaGFydHMge1xyXG4gICAgJiAuaGVhZGluZyB7XHJcbiAgICAgICAgY29sb3I6ICM2ZDcwYTY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmIC5wcm9ncmVzcyAge1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiAucHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIsJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIHNwYW4ucGVyY2VudC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmUzMjgwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZ3JhZGllbnQtMSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDk3LCAyNTMsIDIzNyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTMsIDEzOCwgMTg4KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMjI0ZGVnLCByZ2IoMTMsIDEzOCwgMTg4KSAwcHgsIHJnYig5NywgMjUzLCAyMzcpIDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZ3JhZGllbnQtMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDIzOCwgMjA2LCAxNDQpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMiwgODUsIDQxKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMjI0ZGVnLCByZ2IoMjEyLCA4NSwgNDEpIDBweCwgcmdiKDIzOCwgMjA2LCAxNDQpIDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZ3JhZGllbnQtMyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDkyLCA4MSwgMjU1KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDYsIDcwLCAxNjkpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yMjRkZWcsIHJnYigyNDYsIDcwLCAxNjkpIDBweCwgcmdiKDkyLCA4MSwgMjU1KSAxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmdyYWRpZW50LTQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYigyMjksIDgyLCAxNTQpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzMSwgMTE4LCA4NCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTIyNGRlZywgcmdiKDIzMSwgMTE4LCA4NCkgMHB4LCByZ2IoMjI5LCA4MiwgMTU0KSAxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmX190d28ge1xyXG4gICAgICAgICAgICAmIC5wcm9ncmVzcyAge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyBcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAucHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5QzdBRjI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciwmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYgc3Bhbi5wZXJjZW50LWxhYmVsICB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgICAgICYuZ3JhZGllbnQtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYig5NywgMjUzLCAyMzcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMywgMTM4LCAxODgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMjI0ZGVnLCByZ2IoMTMsIDEzOCwgMTg4KSAwcHgsIHJnYig5NywgMjUzLCAyMzcpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5ncmFkaWVudC0yIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDIzOCwgMjA2LCAxNDQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTIsIDg1LCA0MSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yMjRkZWcsIHJnYigyMTIsIDg1LCA0MSkgMHB4LCByZ2IoMjM4LCAyMDYsIDE0NCkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmdyYWRpZW50LTMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoOTIsIDgxLCAyNTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDYsIDcwLCAxNjkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMjI0ZGVnLCByZ2IoMjQ2LCA3MCwgMTY5KSAwcHgsIHJnYig5MiwgODEsIDI1NSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmdyYWRpZW50LTQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMjI5LCA4MiwgMTU0KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjMxLCAxMTgsIDg0KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTIyNGRlZywgcmdiKDIzMSwgMTE4LCA4NCkgMHB4LCByZ2IoMjI5LCA4MiwgMTU0KSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59IiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgMjUuIFJvdyBTZXBhcmF0b3JzIENzcyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLnJvdy1zZXBhcmF0b3JzLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxufVxyXG4uc2VwYXJhdG9ycy1zcGFjZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XHJcbn1cclxuLnJvdy1zZXBhcmF0b3JzLWltYWdlcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnL2hvbWUtcmVzb2x1dGlvbnMtaGVyby1iZy1pbWFnZS53ZWJwKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgXHJcbn1cclxuLnJvdy1zZXBhcmF0b3JzLWJnIHtcclxuICAgIGJhY2tncm91bmQ6ICM2OWFmZWQ7XHJcbn1cclxuXHJcblxyXG4udmNfcm93LXNlcGFyYXRvci5ib3R0b20ge1xyXG4gICAgYm90dG9tOiAwO1xyXG59XHJcbi52Y19yb3ctc2VwYXJhdG9yIHN2ZyB7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnZjX3Jvdy1zZXBhcmF0b3Ige1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcbi5yb3ctc2VwYXJhdG9ycy1zdHlsZSB7XHJcbiAgICAudmNfcm93LXNlcGFyYXRvciBzdmcge1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcXVhcmUtc3R5bGUge1xyXG4gICAgLnZjX3Jvdy1zZXBhcmF0b3Iuc3F1YXJlLmJvdHRvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcclxuICAgIH1cclxuICAgIC52Y19yb3ctc2VwYXJhdG9yLnNxdWFyZSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gICAgLnZjX3Jvdy1zZXBhcmF0b3Igc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbiAgICAudmNfcm93LXNlcGFyYXRvciBzdmcge1xyXG4gICAgICAgIGZpbGw6ICNmN2JlNjg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iaWctdHJpYW5nbGUtc3R5bGUge1xyXG4gICAgLmJpZ190cmlhbmdsZS5ib3R0b20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgIH1cclxuICAgIC52Y19yb3ctc2VwYXJhdG9yIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLnRpbHQtcmlnaHQtc3R5bGUge1xyXG4gICAgLnRpbHRfcmlnaHQuYm90dG9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICAgIH1cclxuICAgIC52Y19yb3ctc2VwYXJhdG9yIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogIzY5YWZlZDtcclxuICAgIH1cclxufVxyXG5cclxuLnRpbHQtbGVmdC1zdHlsZSB7XHJcbiAgICAudmNfcm93LXNlcGFyYXRvci50b3Age1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgIC52Y19yb3ctc2VwYXJhdG9yLnRpbHRfbGVmdC50b3Age1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG4gICAgfVxyXG4gICAgLnZjX3Jvdy1zZXBhcmF0b3Igc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgJiAudmNfcm93LXNlcGFyYXRvciBzdmcge1xyXG4gICAgICAgIGZpbGw6ICM2OWFmZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53YXZpZnktd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4ud2F2aWZ5LXdyYXBwZXIgc3ZnIHtcclxuICAgIGhlaWdodDogMzgwcHg7XHJcbn1cclxuXHJcbi50cmlhbmdsZS1ib3R0b20ge1xyXG4gICAgLnZjX3Jvdy1zZXBhcmF0b3IudHJpYW5nbGUuYm90dG9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICB9XHJcbiAgICAudmNfcm93LXNlcGFyYXRvci50cmlhbmdsZS5ib3R0b20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgIH1cclxuICAgIC52Y19yb3ctc2VwYXJhdG9yIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgIH1cclxuICAgIC52Y19yb3ctc2VwYXJhdG9yIHN2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3VydmUtc3R5bGUge1xyXG4gICAgLnZjX3Jvdy1zZXBhcmF0b3IuYm90dG9tIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAudmNfcm93LXNlcGFyYXRvciBzdmcge1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAgLnZjX3Jvdy1zZXBhcmF0b3Igc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53YXZlcy1zdHlsZSB7XHJcbiAgICAudmNfcm93LXNlcGFyYXRvci5ib3R0b20ge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC52Y19yb3ctc2VwYXJhdG9yIHN2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnZjX3Jvdy1zZXBhcmF0b3Igc3ZnIHtcclxuICAgICAgICBmaWxsOiAjNjlhZmVkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2lyY2xlLXN0eWxlIHtcclxuICAgIC52Y19yb3ctc2VwYXJhdG9yLnRvcCB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLnZjX3Jvdy1zZXBhcmF0b3Igc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAudmNfcm93LXNlcGFyYXRvciBzdmcge1xyXG4gICAgICAgIGZpbGw6ICM2OWFmZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWZhdWx0LWJnLTIge1xyXG4gICAgYmFja2dyb3VuZDogIzY5QUZFRDtcclxufVxyXG4ucGFydGljbGVzLWFyZWEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5jb25zdGVsbGF0aW9uLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnZjX3Jvdy1zZXBhcmF0b3IuYm90dG9tIHtcclxuICAgIGJvdHRvbTogMDtcclxufVxyXG5cclxuLnRyaWFuZ2xlLW9uZS1zdHlsZSwudHJpYW5nbGUtdHdvLS1zdHlsZSB7XHJcbiAgICAudmNfcm93LXNlcGFyYXRvciBzdmcge1xyXG4gICAgICAgIGZpbGw6ICM2OWFmZWQ7XHJcbiAgICB9XHJcbiAgICAudmNfcm93LXNlcGFyYXRvciBzdmcge1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbn1cclxuLnRyaWFuZ2xlLXR3by0tc3R5bGUge1xyXG4gICAgLnZjX3Jvdy1zZXBhcmF0b3IudGlsdF9yaWdodC50b3Age1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcclxuICAgIH1cclxufVxyXG5cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAyNC4gQ2lyY2xlIFByb2dyZXNzIENzcyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5jaXJjbGUtcHJvZ3Jlc3Mtd3JhcHBlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZlYXR1cmUtbGlzdC1wcm9ncmVzcyB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIFxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZSwgJHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlLWxpc3QtcHJvZ3Jlc3NfX2luZm8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNzBweCk7XHJcbiAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZSwgJHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcbi5mZWF0dXJlLWxpc3QtcHJvZ3Jlc3NfX2NvdW50ZXIge1xyXG4gICAgZmxleC1iYXNpczogMTcwcHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlLWxpc3QtcHJvZ3Jlc3NfX2xpc3QgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmNoYXJ0LXByb2dyZXNze1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgaGVpZ2h0OiAxNjBweDtcclxuICAgIGNhbnZhc3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLmNhcnQtcG9ncmVzcy1zbWFsbCB7XHJcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmX19pbm5lci13cmFwcGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuXHJcbiAgICAgICAgJi0tZ3JhZGllbnR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NmIxYztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yMjRkZWcsICNmYWQ5NjEgMCwgI2Y3NmIxYyAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYmctYmx1ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzU5NDVlNjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdGhlbWUtdHdve1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0td2hpdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyLWNvbnRlbnR7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lci10ZXh0e1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgJi50ZXh0LWJsYWNrIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNoYXJ0LWljb24ge1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4uY2lyY2xlLWRlc2lnbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGFuaW1hdGlvbjoganVtcCBpbmZpbml0ZSAycztcclxuICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzZiMWM7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAmLm9uZSB7XHJcbiAgICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYudHdvIHtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcclxuICAgIH1cclxuXHJcbiAgICAmLS10aGVtZS10d297XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZ3JhZGllbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NmIxYztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTIyNGRlZywgI2ZhZDk2MSAwLCAjZjc2YjFjIDEwMCUpO1xyXG4gICAgfVxyXG4gICAgJi0tYmctZ3JlZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzOGNiODk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTdweCByZ2JhKDg5LDY5LDIzMCwwLjI3KTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBqdW1we1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgc2NhbGUoMC45LCAwLjkpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKDEsIDEpO1xyXG4gICAgfVxyXG59XHJcbi5mZWF0dXJlLWxpc3QtcHJvZ3Jlc3Mge1xyXG4gICAgei1pbmRleDogMztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKj09PT09ICBFbmQgb2YgY2lyY2xlIHByb2dyZXNzICA9PT09PT0qL1xyXG5cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgMjYuIFNvY2lhbCBOZXR3b3JrcyBDc3MgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5odC1zb2NpYWwtbmV0d29ya3Mge1xyXG4gICAgJiAuaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICYgLnNvY2lhbC1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5sYXJnZS1pY29uIHtcclxuICAgICAgICAmIC5zb2NpYWwtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5leHRyYS1sYXJnZS1pY29uIHtcclxuICAgICAgICAmIC5zb2NpYWwtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5mbGF0LXJvdW5kLFxyXG4gICAgJi5zb2xpZC1yb3VuZGVkLWljb24ge1xyXG4gICAgICAgICYgLml0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuc29jaWFsLWxpbmsge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgICYuc29saWQtcm91bmRlZC1pY29uIHtcclxuICAgICAgICAmIC5zb2NpYWwtbGluayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zb2NpYWwtd2hpdGUge1xyXG4gICAgICAgICAgICAmIC5zb2NpYWwtbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmljb24tdGlsdGUge1xyXG4gICAgICAgICYgLmxpbmstaWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50aWx0ZS1zdHlsZSB7XHJcbiAgICAgICAgJiAuc29jaWFsLWxpbmsge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmIC5saW5rLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5pdGVtIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmIC5zb2NpYWwtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAubGluay10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSkgMHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLndoaXRlLXRpbHRlLXNvY2lhbCB7XHJcbiAgICAgICAgJiAuc29jaWFsLWxpbmsge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmIC5saW5rLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmIC5saW5rLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgICAgIDI4LiBUYWJzIENzcyAgICAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5odC10YWItbWVudSB7XHJcbiAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAmIGxpIHtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiByZ2IoMjM3LCAyMzcsIDIzNyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjk2OTY5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDIwcHggMTlweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMTBweCAxOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGUsJHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxM3B4IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfdHdvIHtcclxuICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udGFiLWhpc3RvcnktaW1hZ2Uge1xyXG4gICAgaW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbn1cclxuLnRhYi1jb250ZW50LWlubmVyIHtcclxuICAgIFxyXG4gICAgJiAudGV4dCB7XHJcbiAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi50YWItc2xpZGVyLW5hdiB7XHJcbiAgICAmLS1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5odC1zbGlkZXItdGFiLWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCA1MHB4IHJnYmEoODksIDY5LCAyMzAsIDAuMTIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgaDUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJiAuc2xpY2stY3VycmVudCB7XHJcbiAgICAgICAgJiAudGFiLXNsaWRlci1uYXYtLWxpc3Qge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAmIC5odC1zbGlkZXItdGFiLWljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yMjVkZWcsICNmOGM1OWIgMCUsICNlNjhjNjAgMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGFydC11cHMtbGVmdC10YWIge1xyXG4gICAgJiAudGFiLXNsaWRlci1uYXYge1xyXG4gICAgICAgICYtLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnNsaWNrLWN1cnJlbnQge1xyXG4gICAgICAgICAgICAmIC50YWItc2xpZGVyLW5hdi0tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmIC5odC1zbGlkZXItdGFiLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMjI1ZGVnLCAjZjhjNTliIDAlLCAjZTY4YzYwIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWItc2xpZGVyLWltYWdlcyB7XHJcbiAgICAmIC5zbGljay1kb3RzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgICAgICAgJiBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICYgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA5cHggI2VkZWRlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5tb2Rlcm4tZ3JpZC0tNiB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiA2MHB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoIDYsMWZyKTtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoIDUsMWZyKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCggMywxZnIpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoIDIsMWZyKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIuY2Fyb3VzZWwtc2xpZGVyIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICYgLmhlYWRlaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgIDI5LiBUZWFtIE1lbWJlciBDc3MgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLnNpZGVyLXRpdGxlLWJ1dHRvbi1ib3gge1xyXG4gICAgJiAuaHQtYnRuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9IFxyXG59XHJcblxyXG4uaHQtdGVhbS1tZW1iZXIge1xyXG4gICAgJiAudGVhbS1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgJiAuc29jaWFsLW5ldHdvcmtzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLXRocmVlO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmIC5zb2NpYWwtbmV0d29ya3Mge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAudGVhbS1pbmZvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmh0LXRlYW0tbWVtYmVyLXN0eWxlLW9uZSB7XHJcbiAgICAmIC5odC10ZWFtLW1lbWJlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5odC10ZWFtLW1lbWJlci1zdHlsZS10d28ge1xyXG4gICAgJiAuaHQtdGVhbS1tZW1iZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5odC10ZWFtLW1lbWJlci1zdHlsZS10aHJlZSB7XHJcbiAgICAmIC5odC10ZWFtLW1lbWJlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFtX21lbWJlci1saXN0IHtcclxuICAgICYgLnRlYW1fX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH0gIFxyXG59XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgdG9vbHRpcCBsaWJyYXJ5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbltjbGFzcyo9XCJoaW50LS1cIl0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLyoqXHJcblx0ICogdG9vbHRpcCBhcnJvd1xyXG5cdCAqL1xyXG4gIC8qKlxyXG5cdCAqIHRvb2x0aXAgYm9keVxyXG5cdCAqL1xyXG59XHJcblxyXG5bY2xhc3MqPVwiaGludC0tXCJdOmJlZm9yZSwgW2NsYXNzKj1cImhpbnQtLVwiXTphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAxMDAwMDAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBtcztcclxuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDBtcztcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XHJcbiBcclxufVxyXG5cclxuW2NsYXNzKj1cImhpbnQtLVwiXTpob3ZlcjpiZWZvcmUsIFtjbGFzcyo9XCJoaW50LS1cIl06aG92ZXI6YWZ0ZXIge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuW2NsYXNzKj1cImhpbnQtLVwiXTpob3ZlcjpiZWZvcmUsIFtjbGFzcyo9XCJoaW50LS1cIl06aG92ZXI6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XHJcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcclxufVxyXG5cclxuW2NsYXNzKj1cImhpbnQtLVwiXTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB6LWluZGV4OiAxMDAwMDAxO1xyXG59XHJcblxyXG5bY2xhc3MqPVwiaGludC0tXCJdOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3gtc2hhZG93OiA0cHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7ICBcclxufVxyXG5cclxuW2NsYXNzKj1cImhpbnQtLVwiXVthcmlhLWxhYmVsXTphZnRlciB7XHJcbiAgY29udGVudDogYXR0cihhcmlhLWxhYmVsKTtcclxufVxyXG5cclxuW2NsYXNzKj1cImhpbnQtLVwiXVtkYXRhLWhpbnRdOmFmdGVyIHtcclxuICBjb250ZW50OiBhdHRyKGRhdGEtaGludCk7XHJcbn1cclxuXHJcblthcmlhLWxhYmVsPScnXTpiZWZvcmUsIFthcmlhLWxhYmVsPScnXTphZnRlcixcclxuW2RhdGEtaGludD0nJ106YmVmb3JlLFxyXG5bZGF0YS1oaW50PScnXTphZnRlciB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKipcclxuICogc291cmNlOiBoaW50LXBvc2l0aW9uLnNjc3NcclxuICpcclxuICogRGVmaW5lcyB0aGUgcG9zaXRvbmluZyBsb2dpYyBmb3IgdGhlIHRvb2x0aXBzLlxyXG4gKlxyXG4gKiBDbGFzc2VzIGFkZGVkOlxyXG4gKiBcdDEpIGhpbnQtLXRvcFxyXG4gKiBcdDIpIGhpbnQtLWJvdHRvbVxyXG4gKiBcdDMpIGhpbnQtLWxlZnRcclxuICogXHQ0KSBoaW50LS1yaWdodFxyXG4gKi9cclxuLyoqXHJcbiAqIHNldCBkZWZhdWx0IGNvbG9yIGZvciB0b29sdGlwIGFycm93c1xyXG4gKi9cclxuLmhpbnQtLXRvcC1sZWZ0OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG59XHJcblxyXG4uaGludC0tdG9wLXJpZ2h0OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG59XHJcblxyXG4uaGludC0tdG9wOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG59XHJcblxyXG4uaGludC0tYm90dG9tLWxlZnQ6YmVmb3JlIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxufVxyXG5cclxuLmhpbnQtLWJvdHRvbS1yaWdodDpiZWZvcmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxufVxyXG5cclxuLmhpbnQtLWJvdHRvbTpiZWZvcmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6JHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG59XHJcblxyXG4uaGludC0tbGVmdDpiZWZvcmUge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5oaW50LS1yaWdodDpiZWZvcmUge1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG59XHJcblxyXG5cclxuLmhpbnQtLXdoaXRlIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oaW50LS1ibGFjayB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgICAmLmhpbnQtLWJvdHRvbTo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgICAmLmhpbnQtLXRvcC1sZWZ0OjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICAgICYuaGludC0tYm90dG9tLWxlZnQ6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gICAgJi5oaW50LS10b3A6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gICAgJi5oaW50LS1sZWZ0OjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uaGludC0tdGhlbWUtdHdvIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICB9XHJcbiAgICAmLmhpbnQtLWJvdHRvbTo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgIH1cclxuICAgICYuaGludC0tdG9wLWxlZnQ6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICB9XHJcbiAgICAmLmhpbnQtLXRvcDo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgIH1cclxuICAgICYuaGludC0tbGVmdDo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogdG9wIHRvb2x0aXBcclxuICovXHJcbi5oaW50LS10b3A6YmVmb3JlIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMTNweDtcclxufVxyXG5cclxuLmhpbnQtLXRvcDpiZWZvcmUsIC5oaW50LS10b3A6YWZ0ZXIge1xyXG4gIGJvdHRvbTogMTAwJTtcclxuICBsZWZ0OiA1MCU7XHJcbn1cclxuXHJcbi5oaW50LS10b3A6YmVmb3JlIHtcclxuICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XHJcbn1cclxuXHJcbi5oaW50LS10b3A6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuLmhpbnQtLXRvcDpob3ZlcjpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcclxufVxyXG5cclxuLmhpbnQtLXRvcDpob3ZlcjphZnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtOHB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC04cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC04cHgpO1xyXG59XHJcblxyXG4vKipcclxuICogYm90dG9tIHRvb2x0aXBcclxuICovXHJcbi5oaW50LS1ib3R0b206YmVmb3JlIHtcclxuICBtYXJnaW4tdG9wOiAtMTNweDtcclxufVxyXG5cclxuLmhpbnQtLWJvdHRvbTpiZWZvcmUsIC5oaW50LS1ib3R0b206YWZ0ZXIge1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiA1MCU7XHJcbn1cclxuXHJcbi5oaW50LS1ib3R0b206YmVmb3JlIHtcclxuICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XHJcbn1cclxuXHJcbi5oaW50LS1ib3R0b206YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuLmhpbnQtLWJvdHRvbTpob3ZlcjpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcclxufVxyXG5cclxuLmhpbnQtLWJvdHRvbTpob3ZlcjphZnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoOHB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg4cHgpO1xyXG59XHJcblxyXG4vKipcclxuICogcmlnaHQgdG9vbHRpcFxyXG4gKi9cclxuLmhpbnQtLXJpZ2h0OmJlZm9yZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IC03cHg7XHJcbn1cclxuXHJcbi5oaW50LS1yaWdodDphZnRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XHJcbn1cclxuXHJcbi5oaW50LS1yaWdodDpiZWZvcmUsIC5oaW50LS1yaWdodDphZnRlciB7XHJcbiAgbGVmdDogMTAwJTtcclxuICBib3R0b206IDUwJTtcclxufVxyXG5cclxuLmhpbnQtLXJpZ2h0OmhvdmVyOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xyXG59XHJcblxyXG4uaGludC0tcmlnaHQ6aG92ZXI6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIGxlZnQgdG9vbHRpcFxyXG4gKi9cclxuLmhpbnQtLWxlZnQ6YmVmb3JlIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IC03cHg7XHJcbn1cclxuXHJcbi5oaW50LS1sZWZ0OmFmdGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcclxufVxyXG5cclxuLmhpbnQtLWxlZnQ6YmVmb3JlLCAuaGludC0tbGVmdDphZnRlciB7XHJcbiAgcmlnaHQ6IDEwMCU7XHJcbiAgYm90dG9tOiA1MCU7XHJcbn1cclxuXHJcbi5oaW50LS1sZWZ0OmhvdmVyOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xyXG59XHJcblxyXG4uaGludC0tbGVmdDpob3ZlcjphZnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xyXG59XHJcblxyXG4vKipcclxuICogdG9wLWxlZnQgdG9vbHRpcFxyXG4gKi9cclxuLmhpbnQtLXRvcC1sZWZ0OmJlZm9yZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTEzcHg7XHJcbn1cclxuXHJcbi5oaW50LS10b3AtbGVmdDpiZWZvcmUsIC5oaW50LS10b3AtbGVmdDphZnRlciB7XHJcbiAgYm90dG9tOiAxMDAlO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG5cclxuLmhpbnQtLXRvcC1sZWZ0OmJlZm9yZSB7XHJcbiAgbGVmdDogY2FsYyg1MCUgLSA3cHgpO1xyXG59XHJcblxyXG4uaGludC0tdG9wLWxlZnQ6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxufVxyXG5cclxuLmhpbnQtLXRvcC1sZWZ0OmFmdGVyIHtcclxuICBtYXJnaW4tbGVmdDogMTRweDtcclxufVxyXG5cclxuLmhpbnQtLXRvcC1sZWZ0OmhvdmVyOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG59XHJcblxyXG4uaGludC0tdG9wLWxlZnQ6aG92ZXI6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC04cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC04cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtOHB4KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIHRvcC1yaWdodCB0b29sdGlwXHJcbiAqL1xyXG4uaGludC0tdG9wLXJpZ2h0OmJlZm9yZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTEzcHg7XHJcbn1cclxuXHJcbi5oaW50LS10b3AtcmlnaHQ6YmVmb3JlLCAuaGludC0tdG9wLXJpZ2h0OmFmdGVyIHtcclxuICBib3R0b206IDEwMCU7XHJcbiAgbGVmdDogNTAlO1xyXG59XHJcblxyXG4uaGludC0tdG9wLXJpZ2h0OmJlZm9yZSB7XHJcbiAgbGVmdDogY2FsYyg1MCUgLSA3cHgpO1xyXG59XHJcblxyXG4uaGludC0tdG9wLXJpZ2h0OmFmdGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbn1cclxuXHJcbi5oaW50LS10b3AtcmlnaHQ6YWZ0ZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTRweDtcclxufVxyXG5cclxuLmhpbnQtLXRvcC1yaWdodDpob3ZlcjpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcclxufVxyXG5cclxuLmhpbnQtLXRvcC1yaWdodDpob3ZlcjphZnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG59XHJcblxyXG4vKipcclxuICogYm90dG9tLWxlZnQgdG9vbHRpcFxyXG4gKi9cclxuLmhpbnQtLWJvdHRvbS1sZWZ0OmJlZm9yZSB7XHJcbiAgbWFyZ2luLXRvcDogLTEzcHg7XHJcbn1cclxuXHJcbi5oaW50LS1ib3R0b20tbGVmdDpiZWZvcmUsIC5oaW50LS1ib3R0b20tbGVmdDphZnRlciB7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG5cclxuLmhpbnQtLWJvdHRvbS1sZWZ0OmJlZm9yZSB7XHJcbiAgbGVmdDogY2FsYyg1MCUgLSA3cHgpO1xyXG59XHJcblxyXG4uaGludC0tYm90dG9tLWxlZnQ6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxufVxyXG5cclxuLmhpbnQtLWJvdHRvbS1sZWZ0OmFmdGVyIHtcclxuICBtYXJnaW4tbGVmdDogMTRweDtcclxufVxyXG5cclxuLmhpbnQtLWJvdHRvbS1sZWZ0OmhvdmVyOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xyXG59XHJcblxyXG4uaGludC0tYm90dG9tLWxlZnQ6aG92ZXI6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDhweCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoOHB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoOHB4KTtcclxufVxyXG5cclxuLyoqXHJcbiAqIGJvdHRvbS1yaWdodCB0b29sdGlwXHJcbiAqL1xyXG4uaGludC0tYm90dG9tLXJpZ2h0OmJlZm9yZSB7XHJcbiAgbWFyZ2luLXRvcDogLTEzcHg7XHJcbn1cclxuXHJcbi5oaW50LS1ib3R0b20tcmlnaHQ6YmVmb3JlLCAuaGludC0tYm90dG9tLXJpZ2h0OmFmdGVyIHtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogNTAlO1xyXG59XHJcblxyXG4uaGludC0tYm90dG9tLXJpZ2h0OmJlZm9yZSB7XHJcbiAgbGVmdDogY2FsYyg1MCUgLSA3cHgpO1xyXG59XHJcblxyXG4uaGludC0tYm90dG9tLXJpZ2h0OmFmdGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbn1cclxuXHJcbi5oaW50LS1ib3R0b20tcmlnaHQ6YWZ0ZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTRweDtcclxufVxyXG5cclxuLmhpbnQtLWJvdHRvbS1yaWdodDpob3ZlcjpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcclxufVxyXG5cclxuLmhpbnQtLWJvdHRvbS1yaWdodDpob3ZlcjphZnRlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xyXG59XHJcbi5oaW50LS1uby1hbmltYXRlOmJlZm9yZSwgLmhpbnQtLW5vLWFuaW1hdGU6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xyXG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBtcztcclxufVxyXG5cclxuLmhpbnQtLWJvdW5jZTpiZWZvcmUsIC5oaW50LS1ib3VuY2U6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjcxLCAxLjcsIDAuNzcsIDEuMjQpO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlLCAtbW96LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjcxLCAxLjcsIDAuNzcsIDEuMjQpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzEsIDEuNywgMC43NywgMS4yNCk7XHJcbn1cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgMzAuIFRpbWVsaW5lIENzcyAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uaHQtdGltZWxpbmUuc3R5bGUtMDEgIHtcclxuICAgICYgLmNvbC1tZC02IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgICYgLnRtLXRpbWVsaW5lLWxpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDY1cHg7XHJcbiAgICB9XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtICsgLml0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDY4cHg7XHJcbiAgICB9XHJcbiAgICAmIC5saW5lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDg2YWQ4O1xyXG4gICAgICAgIG9wYWNpdHk6IC4xNTtcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAgLmRvdHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDg2YWQ4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuMztcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAubWlkZGxlLWRvdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmIC50aW1lbGluZS1jb2wge1xyXG4gICAgICAgIFxyXG4gICAgICAgICYgLmlubmVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAueWVhciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5waG90byB7XHJcbiAgICAgICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgICYgLnRpbWVsaW5lLWluZm8ge1xyXG4gICAgICAgICYgLmlubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuY29udGVudC1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5pdGVtOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgLnRpbWVsaW5lLWZlYXR1cmUge1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWVsaW5lLWluZm8gPiAuaW5uZXIge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGltZWxpbmUtZmVhdHVyZSA+IC5pbm5lciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWVsaW5lLWZlYXR1cmUgPiAuaW5uZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICBcclxufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAzMS4gVGVzdGltb25pYWwgc2xpZGVyIENzcyAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnRlc3RpbW9uaWFsLXNsaWRlcntcclxuICAgICZfX2NvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi0taW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWVkaWF7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hdXRob3J7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICYgLnRlc3RpbW9uaWFsLXJhdGluZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmI5NDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmF1dGhvci1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLm5hbWV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzaWduYXRpb257XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnIC8gJztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19vbmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDMxcHggNTBweCA0N3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBtYXJnaW46IDIwcHggMTVweCAzNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoNTEsNTEsNTEsLjEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJiAudGVzdGltb25pYWwtc2xpZGVyLS1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJiAucG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZSwkZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDIwcHggMzFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19zaW5nbGV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDUxcHggMzdweCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICBcclxuICAgICAgICAmIC50ZXN0aW1vbmlhbC1zdWJqZWN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRlc3RpbW9uaWFsLXNsaWRlcl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXRocmVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5hdXRob3ItaW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lci10d297XHJcbiAgICAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1wcmV2IHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1uZXh0IHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubW9kZXJuLWl0LWNvbXBhbnktdGVzdGltb25pYWwge1xyXG4gICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgIC50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgICAuYXV0aG9yIHtcclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgLm1vZGVybi1pdC1jb21wYW55LXRlc3RpbW9uaWFsLWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE0NHB4IGJvdHRvbSAzNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKj09PT09ICBFbmQgb2YgdGVzdGltb25pYWwgc2xpZGVyICA9PT09PT0qL1xyXG5cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgVHlwZWQgVGV4dCBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uY2QtaGVhZGxpbmUuY2xpcCBzcGFue1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4uY2QtaGVhZGxpbmUuY2xpcCAuY2Qtd29yZHMtd3JhcHBlci5icm93bi1jb2xvcjo6YWZ0ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgd2lkdGg6IDRweDtcclxufVxyXG4uY2QtaGVhZGxpbmUuY2xpcCBzcGFue1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4uY2QtaGVhZGxpbmUuY2xpcCAuY2Qtd29yZHMtd3JhcHBlci5icm93bi1jb2xvcjo6YWZ0ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMTA7XHJcbiAgICB3aWR0aDogNHB4O1xyXG59XHJcbi50eXBlZC10ZXh0LXdyYXB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoNCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAmIGJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAzMi4gUHJvamVjdCBDc3MgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLnByb2plY3RpbmZvdGVjaG5vLWJnIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGF0dGVybnMvbWl0ZWNoLWhvbWUtaW5mb3RlY2huby1jYXNlLXN0dWR5LXNlY3Rpb24tYmcud2VicCk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XHJcbn1cclxuLnByb2plY3RzLXNsaWRlcl9fY29udGFpbmVyIHtcclxuICAgIC5wcm9qZWN0cy13cmFwIHtcclxuICAgICAgICAmLnN0eWxlLTAxIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC5wcm9qZWN0cy1pbWFnZS1ib3gge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDE1cHggMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucHJvamVjdHMtd3JhcCB7XHJcbiAgICAmLnN0eWxlLTAxIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAucHJvamVjdHMtaW1hZ2UtYm94IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDE4cHggNDBweCAtMTBweCByZ2JhKDUxLDUxLDUxLC4xKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAvKm1hcmdpbjogMjBweCAxNXB4IDM1cHg7Ki9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI2cHggOTRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDg4cHg7XHJcbiAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC5wb3N0LWNhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5ib3gtcHJvamVjdHMtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgICAgICYgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJiAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLmJveC1wcm9qZWN0cy1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zdHlsZS0yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC5wcm9qZWN0cy1pbWFnZS1ib3gge1xyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICAyMnB4IDE1cHggMjRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAmIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAucG9zdC1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnN0eWxlLTMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC5wcm9qZWN0cy1pbWFnZS1ib3gge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIC5wcm9qZWN0cy1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLnByb2plY3QtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHggMTVweDtcclxuICAgICAgICAgICAgJiAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICYuc3R5bGUtMDQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC5wcm9qZWN0cy1pbWFnZS1ib3gge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IDVweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogOThweCAzNXB4IDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgLnByb2plY3RzLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTYycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAycHg7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDI5MGRlZywgI2ZiZjdmNCAwJSwgI2ZlZmRmZCAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCAjZmJmN2Y0IDAlLCAjZmVmZGZkIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggNnB4IDk0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xyXG4gICAgICAgICAgICAmIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAucG9zdC1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAudGV4dHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuYm94LXByb2plY3RzLWFycm93IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgICAgICAmIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIC5ib3gtcHJvamVjdHMtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5tZXNzb25yeS1idXR0b257XHJcbiAgICBidXR0b257XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAxN3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgJi5maWx0ZXItdGV4dHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7ICAgIFxyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZmlsdGVyLWNvdW50ZXJ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6JHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAmLmZpbHRlci1jb3VudGVye1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC0xMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC0xMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZmlsdGVyLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlzLWNoZWNrZWR7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgJi5maWx0ZXItdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgIDMzLiBDb250YWN0IFVzIENzcyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5jb250YWN0LWZvcm1fX3R3byB7XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLCB0ZXh0YXJlYTpmb2N1cywgc2VsZWN0OmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSg1MSw1MSw1MSwuMSk7XHJcbiAgICB9XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9pY29ucy9zZWxlY3Rvci1pY29uLndlYnBcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXBwb2ludG1lbnQtY29udGFjdC1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnL2hvbWUtYXBwb2ludG1lbnQtY29udGFjdC1iZy1pbWFnZS53ZWJwKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWNvbnRhY3QtYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmZhNjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvbWl0ZWNoLWhvbWUtc2VydmljZXMtY29udGFjdC1iZy53ZWJwKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxufVxyXG4ucHJvY2Vzc2luZy1jb250YWN0LXVzLWJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJmYTY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnL21pdGVjaC1wcm9jZXNzaW5nLWNvbnRhY3QtYmcud2VicCk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG59XHJcbi5jb250YWN0LXRpdGxlIHtcclxuICAgICYgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG59XHJcbi5jb250YWN0LWlucHV0IHtcclxuICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgIC5jb250YWN0LWlubmVyIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhY3QtaW5uZXIge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICYgaW5wdXQgLCB0ZXh0YXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjhmOGY4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTZweDtcclxuICAgIH1cclxuICAgICYgIHRleHRhcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmIHNlbGVjdCB7XHJcbiAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvdGVjaG5vLWNvbnRhY3QtdXMtYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvaG9tZS1pbmZvdGVjaG5vLWNvbnRhY3QtYmcud2VicCk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufSBcclxuLmNvbmFjdC11cy13cmFwLW9uZSB7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlLCR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYWRpbmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDk0JTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QyYTk4ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5zdWItaGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM0cHg7XHJcbiAgICAgICAgY29sb3I6ICM2OTY5Njk7XHJcbiAgICB9XHJcbn1cclxuLmNvbmFjdC11cy13cmFwLXRocmVlIHtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGUsJHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5NCU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QyYTk4ZTtcclxuICAgIH1cclxuICAgIC5zZWN0aW9uLXN1Yi10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYWRpbmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJiAuc3ViLWhlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjk2OTY5O1xyXG4gICAgfVxyXG59XHJcbi5jb250YWN0LWluZm8tb25lLCAuY29udGFjdC1pbmZvLXR3bywgLmNvbnRhY3QtaW5mby10aHJlZSB7XHJcbiAgICAmIC5pY29uIHsgXHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDg2YWQ4O1xyXG4gICAgfVxyXG4gICAgJiAuaGVhZGluZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5jYWxsLXVzIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcclxuICAgICAgICBjb2xvcjogIzAwMmZhNjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuNnMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSkgMHM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC42cyBjdWJpYy1iZXppZXIoLjI1LC44LC4yNSwxKSAwcztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDJmYTY7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyZmE2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuYnRuLS1zZWNvbmRhcnkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWluZm8tdHdvIHtcclxuICAgICYgLmljb24geyBcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XHJcbiAgICB9XHJcbiAgICAmIC5jYWxsLXVzIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5idG4tLXNlY29uZGFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3QtaW5mby10aHJlZSB7XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgJiAuaGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgICYgLmNhbGwtdXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5sb2NhdGlvbi10ZXh0LWJ1dHRvbiB7XHJcbiAgICAgICAgLmJ1dHRvbi1pY29uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmMmVkO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzYzUnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLXRleHQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjZzIGN1YmljLWJlemllciguMjUsLjgsLjI1LDEpIDBzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjZzIGN1YmljLWJlemllciguMjUsLjgsLjI1LDEpIDBzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmIC5idXR0b24tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5wcm9jZXNzaW5nLWNvbXB1dGluZy1hcmVhIHtcclxuICAgIHBhZGRpbmc6IDE1MHB4IDA7XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2UsJHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbXB1dGluZy1pbmZvLWJveCB7XHJcbiAgICAmIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XHJcbiAgICAgICAgY29sb3I6ICMwMDJmYTY7XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jb250YWN0LWZvcm0tc2VydmljZS13cmFwIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAzMHB4IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgcGFkZGluZzogNDJweCA1MHB4IDUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nOiA0MnB4IDIwcHggNTBweDtcclxuICAgIH1cclxufVxyXG4uYnVzaW5lc3Mtc29sdXRpb24tZm9ybS13cmFwIHtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAzMHB4IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgcGFkZGluZzogNDJweCAzMHB4IDUxcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxufVxyXG4uaHQtc3Rhci1yYXRpbmcge1xyXG4gICAgJi5sZy1zdHlsZSB7XHJcbiAgICAgICAgY29sb3I6ICNmYjA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICYgc3BhbiArIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhY3QtaW5mb3tcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgICAmLnN5dGxlLW9uZSxcclxuICAgICYuc3R5bGUtdHdvIHtcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwgJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICYuc2VydmljZS1jb250YWN0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhY3QtaW5mby10aXRsZS13cmFwIHtcclxuICAgICAgICAgICAgJiAuc3ViLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250YWN0LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICYgLnNpbmdsZS1jb250YWN0LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuY29udGVudCAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAmICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlICwgJHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7ICRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnN0eWxlLXR3b3tcclxuICAgICAgICAuY29udGFjdC1pbmZvLXRpdGxlLXdyYXAge1xyXG4gICAgICAgICAgICAmIC5zdWItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdC1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAmIC5jb250ZW50ICB7XHJcbiAgICAgICAgICAgICAgICAmICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbmFjdC1pbmZvX19saXN0IHtcclxuICAgICYgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIH1cclxufVxyXG4uY29uYWN0LXVzLXdyYXAtb25lLm1hbmFnZWQtaXQgLmhlYWRpbmcge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG59XHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAzNC4gQmxvZyBQYWdlcyBDc3MgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uc2luZ2xlLWJsb2ctaXRlbSB7XHJcbiAgICAmLmxnLWJsb2ctaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnhzLWxpc3QtYmxvZy1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAucG9zdC1mZWF0dXJlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAucG9zdC1xdW90ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDc4cHggNDBweCA1M3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY3ZmQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYgLnBvc3QtcXVvdGUtdGV4dCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA1NHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9xdW90ZS53ZWJwKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnBvc3QtcXVvdGUtbmFtZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAucG9zdC1pbmZvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICYgLnBvc3QtY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5wb3N0LXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAucG9zdC1tZXRhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgICYgLnBvc3QtYXV0aG9yIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAmIC5hdmF0YXItOTYge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLnBvc3QtZGF0ZSwgLnBvc3QtdmlldyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICYgLm1ldGEtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAucG9zdC1jb21tZW50cyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICYgLm1ldGEtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG4gICAgXHJcbiAgICAmLmJsb2ctZ3JpZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJiAucG9zdC1mZWF0dXJlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5wb3N0LWluZm8ge1xyXG4gICAgICAgICAgICAmIC5wb3N0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLmJ0bi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmJsb2ctbWFzb25yeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgJiAucG9zdC1pbmZvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4IDgzcHg7XHJcbiAgICAgICAgICAgICYgLnBvc3QtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAucG9zdC1yZWFkLW1vcmUge1xyXG4gICAgICAgICYgLmJ0bi1yZWFkLW1vcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5wb3N0LWxpc3Qtd3JhcHBlciB7XHJcbiAgICAmIC5ibG9nLXRodW1ibmFpbCB7XHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAucG9zdC1mZWF0dXJlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZSwkdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLnBvc3QtaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGUsJHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnF1b3RlLXBvc3Qtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJiAucG9zdC1vdmVybGF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmN2ZkO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjU3LCAwLjIxLCAwLjY5LCAxKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAmIC5wb3N0LWluZm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDc0cHggNjRweCA1MXB4O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJiAucG9zdC1xdW90ZS10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICAgICYgLnBvc3QtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDM2cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbWV0cm8tcXVvdGUud2VicCkgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAucG9zdC1xdW90ZS1uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgbWFyZ2luOiAxNzBweCAwIDA7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uc2luZ2xlLXZhbGlkLXBvc3Qtd3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJiAuc2luZ2xlLXZhbGlkX190aHVtIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5wb3N0LWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJiAucG9zdC1pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDhweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBcclxuICAgICAgICAmIC5wb3N0LW1ldGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICYgLnBvc3QtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmIC5tZXRhLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgLnBvc3QtY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1ibG9nX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjU3LCAwLjIxLCAwLjY5LCAxKTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMCU7XHJcbiAgICB9XHJcbiAgICAmIC5zaW5nbGUtdmFsaWRfX3RodW0ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjU3LCAwLjIxLCAwLjY5LCAxKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgdHJhbnNwYXJlbnQgMjclLCByZ2JhKDAsIDAsIDAsIDAuMjgpIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luOiA1NHB4IDY1cHggNDRweCA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZWVlO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW46IDU0cHggNjVweCA0NHB4IDMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmVudHJ5LXBvc3QtdGFnc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAmIC50YWdjbG91ZC1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICYgLnRhZ2Nsb3VkIHtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmVudHJ5LXBvc3Qtc2hhcmUtd3JhcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlOGY2O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG4uZW50cnktcG9zdC1zaGFyZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgICYgLnNoYXJlLW1lZGlhIHtcclxuICAgICAgICAmIC5zaGFyZS1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuc2hhcmUtbWVkaWEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgICYgLnNoYXJlLWxpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMXB4KTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNikpO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmLm9wZW5lZCAuc2hhcmUtbGlzdCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0xMnB4KTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuLmVudHJ5LWF1dGhvciB7XHJcbiAgICAmIC5hdXRob3ItaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgICYgLmF1dGhvci1hdmF0YXIge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuYXV0aG9yLXNvY2lhbC1uZXR3b3JrcyAuaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDIycHggLTlweCAwO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmF1dGhvci1iaW9ncmFwaGljYWwtaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5yZWxhdGVkLXBvc3RzLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNjZweDtcclxuICAgICYgLnNpbmdsZS12YWxpZC1wb3N0LXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcscmdiYSg1MSw1MSw1MSwwKSAwJSwjMDAwIDgwJSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICB9XHJcbiAgICAmIC5zaW5nbGUtdmFsaWRfX3RodW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAmIC5wb3N0LWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLnBvc3QtdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9ICAgICBcclxufVxyXG5cclxuXHJcbi5jb21tZW50LWxpc3Qtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA2NnB4O1xyXG59XHJcblxyXG5cclxuLmNvbW1lbnQtbGlzdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgJiAuY29tbWVudCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5jb21tZW50LWF1dGhvciB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmNvbW1lbnQtY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgLm1ldGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgJiAuZm4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLmNvbW1lbnQtZGF0ZXRpbWUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWJhYmFiO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q4ZDhkODtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLmNvbW1lbnQtYWN0aW9ucyBhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5jaGlsZHJlbiB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweCA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAyMHB4IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuY2hpbGRyZW4gbGkgKyBsaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIH1cclxuICAgICYgLmNvbW1lbnQtYWN0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjYWJhYmFiO1xyXG4gICAgICAgICYgLmNvbW1lbnQtZGF0ZXRpbWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuY29tbWVudC1yZXBseS1saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY29tbWVudC1zdWJtaXQtYnRuIHtcclxuICAgICYgLmh0LWJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1NHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9zdC1mZWF0dXJlLWRldGFpbHMge1xyXG4gICAgJi5wb3N0LXF1b3RlIHtcclxuICAgICAgICBcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogNDhweCA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM1OTQ1ZTY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnF1b3RlLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5wb3N0LXF1b3RlLXRleHQge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5wb3N0LXF1b3RlLW5hbWUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucG9zdC1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiA4MnB4IDEwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2ZiZmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZ3JlZW47XHJcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYW55d2hlcmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wZWF0dXJlc19pbWFnZS13cmFwIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgMzUuIEluZm90ZWNobm8gQ3NzICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmluZm90ZWNobm8tYmcge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDI0NCwgMjM5LCAyMzMpIG5vbmUgcmVwZWF0IHNjcm9sbCAwJSAwJTtcclxufVxyXG4uaW5mb3RlY2huby1oZXJvLXRleHQge1xyXG4gICAgJiBoNiB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxufVxyXG4uaW5mb3RlY2huby1oZXJvLWlubmVyLWltYWdlcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjdweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgLmluZm90ZWNobm8taW5uZXItb25lIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaW5mb3RlY2huby1pbm5lci1vbmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uaW5mb3RlY2huby1pbm5lci10d28ge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmluZm90ZWNobm8taGVyby10ZXh0IHtcclxuICAgIG1heC13aWR0aDogNjA1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBmbG9hdDogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW46IDUwcHggYXV0byAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICB2aWRlbyBzZWN0aW9uIGNzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5pbmZvdGVjaG5vLXNlY3Rpb24tYmctMDEge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYXR0ZXJucy9taXRlY2gtaG9tZS1pbmZvdGVjaG5vLXNlY3Rpb24tY29tcGFueS1iZy53ZWJwKSB0b3AgMTQwcHggbGVmdCBuby1yZXBlYXQsLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNGRkYgMCwjRjVGNUY1IDEwMCUpO1xyXG59XHJcbi5pbmZvdGVjaG5vLXZpZGVvLWJnIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvaG9tZS1pbmZvdGVjaG5vLXZpZGVvLWludHJvLWJnLndlYnApO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLmluZm90ZWNobm8tdmlkZW8tcHRiIHtcclxuICAgIHBhZGRpbmc6IDE1MHB4IDA7XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSAsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxufVxyXG4udmllZW8tY29udGVudC1pbm5lciB7XHJcbiAgICAmIC5oZWFkaW5nIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgICB9XHJcbn1cclxuLnZpZXdvLXRleHQtd3JhcCB7XHJcbiAgICAmIC5zaW5nbGUtcG9wdXAtd3JhcC52aWRlby1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgJiAuaHQtcG9wdXAtdmlkZW8udmlkZW8tYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA3OHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC52aWRlby1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmIC52aWRlby10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1OXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC44KTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICB9XHJcbn1cclxuLmluZm90ZWNobm8tYmxvZy1saXN0IHtcclxuICAgICYgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMzBiJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAzNi4gUHJvY2Vzc2luZyBIZXJvIENzcyAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5wcm9jZXNzaW5nLWhlcm8tYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vc2xpZGVyLXByb2Nlc3Npbmctc2xpZGUtMDEtYmcud2VicFwiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG59XHJcbi5wcm9jZXNzaW5nLWhlcm8tdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYgaDYge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmIGgxIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA2OHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiBwIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9jZXNzaW5nLWhlcm8taW1hZ2VzLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLnByb2Nlc3NpbmctaGVyby1pbWFnZXMgIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTMwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMDBweDtcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTgwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1idXR0b24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICYgLmJ0biB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhlcm8tcG9wdXAtdmlkZW8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAmIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAudmlkZW8tY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICYgLnZpZGVvLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAudmlkZW8tcGxheSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICYgLnZpZGVvLXBsYXktaWNvbiB7XHJcbiAgICAgICAgICAgICYgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIFZpZGVvIEJhbm5lciBTZWN0aW9uIENzc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ucnYtdmlkZW8tc2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmIC5tYWluLXZpZGVvLWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmh0LWJhbm5lci0wMSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNiU7XHJcbiAgICAgICAgICAgIHRvcDogLTcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNiU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxODRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTg0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaHQtYmFubmVyLTAyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiAtMTAzcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEwM3B4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNjVweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTY1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaHQtYmFubmVyLTAzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJiBpbWcgeyBcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaHQtYmFubmVyLTA0IHtcclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDgwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogODAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG4uYW5pbWF0aW9uX2ltYWdlcyB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NCwgMC4wODUsIDAuNSwgMC45Mik7XHJcbiAgICBhbmltYXRpb24tbmFtZTogYW5pbWF0ZVVwRG93bjtcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG59XHJcbi5hbmltYXRpb25faW1hZ2VzLm9uZSB7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDMuMnM7XHJcbn1cclxuLmFuaW1hdGlvbl9pbWFnZXMudHdvIHtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMy44cztcclxufVxyXG4uYW5pbWF0aW9uX2ltYWdlcy50aHJlZSB7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDMuNHM7XHJcbn1cclxuLmFuaW1hdGlvbl9pbWFnZXMuZm91ciB7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDMuNHM7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGVVcERvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmltYXRlVXBEb3duIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAzNy4gUHJvY2Vzc2luZyBIZXJvIENzcyAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uYXBwb2ludG1lbnQtaGVyby1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9ob21lLWFwcG9pbnRtZW50LWhlcm8tYmctaW1hZ2Uud2VicFwiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG59XHJcblxyXG4uYXBwb2ludG1lbnQtaGVyby10ZXh0IHtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1idXR0b24ge1xyXG4gICAgLnZpZGVvLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC52aWRlby1saW5rIC5odC1wb3B1cC12aWRlbyAudmlkZW8tYnV0dG9uX190d28gLnZpZGVvLXBsYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgIC52aWRlby1saW5rIC5odC1wb3B1cC12aWRlbyAudmlkZW8tYnV0dG9uX190d28gLnZpZGVvLXBsYXktaWNvbjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgfVxyXG4gICAgLnNpbmdsZS1wb3B1cC13cmFwLnZpZGVvLWxpbmsgLmh0LXBvcHVwLXZpZGVvLnZpZGVvLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA3OHB4O1xyXG4gICAgICAgIGhlaWdodDogNzhweDtcclxuICAgIH1cclxuICAgIC52aWRlby10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc4O1xyXG4gICAgfVxyXG4gICAgLmh0LXBvcHVwLXZpZGVvIHtcclxuICAgICAgICAmLnZpZGVvLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICYgLnZpZGVvLW1hcmsge1xyXG4gICAgICAgICAgICAgICAgJiAud2F2ZS1wdWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIgLCAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogem9vbUJpZyAzLjI1cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC43NXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAzOC4gU2VydmljZSBIb21lIENzcyAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcblxyXG4uc2VydmljZS1oZXJvLWJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZXJvL2hvbWUtc2VydmljZXMtaGVyby1iZy53ZWJwXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWhlcm8tc3BhY2Uge1xyXG4gICAgaGVpZ2h0OiA3NzBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgaGVpZ2h0OiA2NzBweDsgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICBoZWlnaHQ6IDU3MHB4OyBcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgaGVpZ2h0OiA1MjBweDsgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgaGVpZ2h0OiA0ODBweDsgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgaGVpZ2h0OiA0ODBweDsgXHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4uc2VydmljZS1oZXJvLXRleHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmIGgzIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgaDEge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDEyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA5O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgZm9udC1zaXplOiA4MHB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VydmljZS1zb2x1dGlvbi1mb3JtLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IFxyXG4gICAgICAgICYgc2VsZWN0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDg2YWQ4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg2YWQ4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaGVyby1zZWxlY3Rvci1pY29uLndlYnBcIik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwODZhZDggdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2hlcm8tc2VsZWN0b3ItaWNvbi53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlLXByb2plY3Qtc2xpZGUtaW5mbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICAmIC50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICB9XHJcbiAgIFxyXG59XHJcblxyXG4uc2luZ2xlLWJsb2ctbGctaXRlbSB7XHJcbiAgICAmID4gYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmIC5idG4tdGV4dCB7XHJcbiAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZSwgJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBvc3QtYmxvZy10aHVtYm5haWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAmID4gaW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcscmdiYSg1MSw1MSw1MSwwKSAxMSUsIzAwMCA4MCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICAgICYgLnBvc3QtbWV0YSAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDE4cHg7XHJcbiAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIC04cHg7XHJcbiAgICAgICAgJiAucG9zdC1hdXRob3IgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLnNpbmdsZS1ibG9nLWxnLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xyXG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMzBweDtcclxuICAgXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwIDIwcHggMzBweDtcclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLnBvc3QtYmxvZy10aHVtYm5haWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI5cHg7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwIDIwcHggMHB4O1xyXG4gICAgICAgICYgLnBvc3QtYmxvZy10aHVtYm5haWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm91ci1jb21wYW55LWhpc3Rvcnkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5ncmlkLXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAyNXB4O1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAmIC5saW5lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjA0LDIwNCwyMDQsLjI1KTtcclxuICAgIH1cclxuICAgIC5saW5lLTEge1xyXG4gICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAubGluZS0yIHtcclxuICAgICAgICBsZWZ0OiAzMy4zMzMzMyU7XHJcbiAgICB9XHJcbiAgICAmIC5saW5lLTMge1xyXG4gICAgICAgIGxlZnQ6IDY2LjY2NjY2JTtcclxuICAgIH1cclxuICAgIC5saW5lLTQge1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgIDM4LiBSZXNvbHV0aW9ucyBob21lIENzcyAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4ucmVzb2x1dGlvbnMtaGVyby1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9ob21lLXJlc29sdXRpb25zLWhlcm8tYmctaW1hZ2Uud2VicFwiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgLnZjX3Jvdy1zZXBhcmF0b3Igc3ZnIHtcclxuICAgICAgICBmaWxsOiAjRjhGOEY4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVzb2x1dGlvbnMtaGVyby1zcGFjZSB7XHJcbiAgICBoZWlnaHQ6IDg4MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIFxyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICBoZWlnaHQ6IDc0MHB4OyBcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgIGhlaWdodDogNjcwcHg7IFxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICBoZWlnaHQ6IDUyMHB4OyBcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICBoZWlnaHQ6IDQ4MHB4OyBcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICBoZWlnaHQ6IDQ4MHB4OyBcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4ucmVzb2x1dGlvbnMtaGVyby1hcmVhLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uaGVyby1idXR0b24tZ3JvdXAgIHtcclxuICAgICYgLmh0LWJ0biB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAmLmJ0bi0td2hpdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAmIC5idG4taWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucmVzb2x1dGlvbnMtaGVyby1ib3R0b20ge1xyXG4gICAgbWFyZ2luLXRvcDogLTE2MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuLnJlc29sdXRpb25zLWhlcm8tc2xpZGVyIC52Y19yb3ctc2VwYXJhdG9yIHN2ZyB7XHJcbiAgZmlsbDogI0Y4RjhGODtcclxufVxyXG5cclxuXHJcbi5yZXNvbHV0aW9ucy1oZXJvLWJnLTIge1xyXG4gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlcm8vaG9tZS1yZXNvbHV0aW9ucy1oZXJvLWJnLWltYWdlLndlYnBcIik7XHJcbiBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuIFxyXG59IiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgMzkuIEN5YmVyc2VjdXJpdHkgaG9tZSBDc3MgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uY3liZXJzZWN1cml0eS1oZXJvIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjZGQUZFO1xyXG59XHJcblxyXG4uY3liZXJzZWN1cml0eS1oZXJvLXRleHQge1xyXG4gICAgbWF4LXdpZHRoOiA2ODBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBmbG9hdDogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW46IDYwcHggYXV0byAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmIGg2IHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgICYgaDMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4uY3liZXJzZWN1cml0eS1oZXJvLWltYWdlcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmlubmVyLWltZy1vbmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4uaW5uZXItaW1nLXR3byB7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndvcmxkUm90YXRlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiB3b3JsZFJvdGF0ZSAyMHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiB3b3JsZFJvdGF0ZSAyMHMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG4vKi0tLSBzcGlubmVyIGtleWZyYW1lIC0tLSovXHJcbkBrZXlmcmFtZXMgd29ybGRSb3RhdGUge1xyXG5cdDAlIHsgXHRcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpOyBcclxuICAgIH1cclxuXHQxMDAlIHsgXHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgtMzYwZGVnKTsgXHJcbiAgICB9XHJcbn1cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICA0MC4gQWJvdXQgVXMgcGFnZXMgQ3NzICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5hYm91dC11cy1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnL2NvbnRhY3QtdXMtMDEtaGVyby1iZy53ZWJwKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59IFxyXG4uYmFubmVyLXNwYWNlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxOTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMDRweDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuLnZpc2lvbi1zcGFjZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogODVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxOTVweDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXF1aXJlbWVudHMtbGlzdCB7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5yZXNvdXJjZXMtbGVmdC1ib3gge1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4ucmVzb3VyY2VzLWlubmVyIHtcclxuICAgICYgLnN1Yi10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICNhYmFiYWI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYm91dC1yZXNvdXJjZXMtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy9taXRlY2gtc2xpZGVyLWN5YmVyc2VjdXJpdHktZ2xvYmFsLWltYWdlLndlYnApO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCA0MHB4O1xyXG59XHJcblxyXG4uZGVsaXZlcmluZy1vcHRpbWFsLXdyYXAge1xyXG4gICAgLm1hcmtlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjAwYyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICYgLnRpdGxlLXdyYXAge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1vZGVybi1udW1iZXItMDEge1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UgLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJi5udW1iZXItdHdve1xyXG4gICAgICAgICYgaDIge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ubWFyay10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhY3QtYnV0dG9uIHtcclxuICAgICYgYSB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgIH1cclxufVxyXG4uYWJvdXQtYnV0dG9uIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgJiBhIHtcclxuICAgICAgICBtaW4td2lkdGg6IDE3MHB4OyBcclxuICAgIH1cclxufVxyXG4uZ2FsbGVyeS13YXJwIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcclxuICAgIGdyaWQtcm93LWdhcDogMzBweDtcclxuICAgIFxyXG4gICAgJjpudGgtY2hpbGQoNG4rMSkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWdyaWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIFxyXG4gICAgJiAuc2luZ2xlLWdhbGxlcnlfX3RodW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcclxuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpudGgtY2hpbGQoNG4rMSkge1xyXG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogc3BhbiA4O1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDg7XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UgLCAkbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7ICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMjsgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDRuKzIpIHtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IHNwYW4gNDtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlICwgJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2OyAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7ICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCg0biszKSB7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uOiBzcGFuIDY7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcclxuICAgICAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyOyAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNG4rNCkge1xyXG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogc3BhbiA2O1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMjsgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1nYWxsZXJ5IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICYgLmh0LW92ZXJsYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmICAub3ZlcmxheS1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICYgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICYgLmh0LW92ZXJsYXkgLCAmIC5vdmVybGF5LWljb24ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5iZy1pdGVtLWltYWdlcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2NyU7XHJcbiAgICB9XHJcbn0iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICBDYXJlZXJzIEpvYiBMaXN0aW5nICAgICAgICAgPSBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uaHQtc2ltcGxlLWpvYi1saXN0aW5nIHtcclxuICAgICYgLml0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nOiAzM3B4IDUwcHggMzZweDtcclxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmMmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuam9iLWluZm8ge1xyXG4gICAgICAgICAgICAuam9iLXRpbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmpvYi1idXR0b24ge1xyXG4gICAgICAgICAgICAmIC5odC1idG4ge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgLmpvYi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5qb2ItYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICA0MS4gU2luZ2xlIFNtYXJ0IFZpc2lvbiBDc3MgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnZpc2lvbi1jb250ZW50IHtcclxuICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDAyZmE2O1xyXG4gICAgfVxyXG59XHJcbi5wb3J0Zm9saW8tZGV0YWlscy10YWJsZSB7XHJcbiAgICAmIHRhYmxlIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxLjVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgICYgLmxhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICAgICYgdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICAgICYgdGQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTdweCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgdHIgKyB0ciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgLnBvcnRmb2xpby1kZXRhaWxzLXNoYXJlIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICNhYmFiYWI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5odC1wcm9ibGVtLXNvbHV0aW9uIHtcclxuICAgIC5pdGVtIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xyXG4gICAgICAgIC5wcm9ibGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA4NmFkODtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxNzgnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc29sdXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDg2YWQ4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjAwYyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnJlc3VsdHMtd3JhcCB7XHJcbiAgICAmIC50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZW50cnktcG9ydGZvbGlvLXJldHVybi1saW5rIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmMmVkO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMzJweCByZ2JhKDUxLCA1MSwgNTEsIDAuMDcpO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuLnBvcnRmb2xpby1uYXYtbGlua3MgLm5hdi1saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC1nYXA6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgLm5leHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgJiAuaW5uZXIgZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG4gICAgJiAucHJldiBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcclxuICAgIH1cclxuICAgICYgLm5leHQgaW1nIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjhweDtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICAgICYgLm5leHQgYSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgICYgLnByZXYgYSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJiAuaW5uZXIgaDY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgICYgLnByZXYgaDY6OmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICBjb250ZW50OiAnXFxmMTA0JztcclxuICAgIH1cclxuICAgICYgLm5leHQgaDY6OmJlZm9yZSB7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XHJcbiAgICB9XHJcbn0iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgNDIuIFJlZHJhdyBDc3MgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5yZXZfcmVkcmF3LXdyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ucmV2X3JlZHJhdy1zcGFjZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjMwcHg7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0xMiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcbi5yZWRyYXctY29udGVudHtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnJlZHJhdy1pbWFnZXMge1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnJlZHJvdy0xIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0b3A6IC0yMDUlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTAlO1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgdG9wOiAtMTUwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIHRvcDogLTEzMCU7XHJcbiAgICB9XHJcbn1cclxuLnJlZHJvdy0yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDQwJTtcclxuICAgIHRvcDogLTE1MCU7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICB0b3A6IC04MCU7XHJcbiAgICB9XHJcbn1cclxuLnJlZHJvdy0zIHtcclxuICAgIHRvcDogLTIwNSU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTAlO1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgdG9wOiAtMTUwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIHRvcDogLTEzMCU7XHJcbiAgICB9XHJcbn1cclxuLnJlZHJvdy00IHtcclxuICAgIHRvcDogMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMTAlO1xyXG59XHJcbi5yZWRyb3ctNSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAyMCU7XHJcbiAgICB0b3A6IDE1MCU7XHJcbn1cclxuLnJlZHJvdy02IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyMCU7XHJcbiAgICB0b3A6IDE1MCU7XHJcbn1cclxuLnJlZHJvdy03IHtcclxuICAgIHRvcDogMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTEwJTtcclxufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgIDQzLiBQcmV2aWV3IFBhZ2UgQ3NzICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmhlcm9fX3B1cmNoYXNlLCAuZG93bmxvZGUtYnRuIHtcclxuICAgICYgLmJ0biB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZWFkZXJfX2FjdGlvbnMtLXByZXZpZXcge1xyXG4gICAgJiAuaHQtYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2UsJHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgZmxleC1iYXNpczogNzAlO1xyXG4gICAgICAgIC5oZWFkZXJfX2FjdGlvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucHJldmlldy1oZXJvLWFyZWEge1xyXG4gICAgaGVpZ2h0OiAxMDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgaGVpZ2h0OiA4NjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICBoZWlnaHQ6IDc4MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBoZWlnaHQ6IDYyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG4ucHJldmlldy1oZXJvLWJnIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVyby9taXRlY2gtbGFuZGluZy1tYWluLXNsaWRlci1iZy53ZWJwKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi5wZS1pbWctMDEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNCU7XHJcbiAgICBsZWZ0OiAyOCU7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgdG9wOiAtMTAlO1xyXG4gICAgICAgIGxlZnQ6IDglO1xyXG4gICAgfVxyXG59XHJcbi5wZS1pbWctMDIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMiU7XHJcbiAgICByaWdodDogNiU7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICByaWdodDogLTUlO1xyXG4gICAgfVxyXG59XHJcbi5wZS1pbWctMDMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMCU7XHJcbiAgICByaWdodDogLTEwJTtcclxuICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xMCU7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICByaWdodDogLTEwJTtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0yMCU7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0yMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc21hbGwtbW9iaWxlfXtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0zMCU7XHJcbiAgICB9XHJcbn1cclxuLnBlLWltZy0wNCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDIwJTtcclxuICAgIHJpZ2h0OiAxOCU7XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgYm90dG9tOiA1JTtcclxuICAgICAgICByaWdodDogMTglO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgYm90dG9tOiAyJTtcclxuICAgICAgICByaWdodDogNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJldmlldy1pbm5lci1pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJiBpbWcge1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmV2aWV3LWhlcm8tdGV4dCB7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJiBoNiB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmhlcm8tYnV0dG9uIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLnNpbmdsZS1wcmV2aWV3LWl0ZW1fX3dyYXAge1xyXG4gICAgJiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgICAgICYgLnNpbmdsZS1wcmV2aWV3LWl0ZW1fX3RodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZnJhbWUtc2NyZWVuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDcwcHggNDBweCAtMzVweCByZ2JhKDUxLDUxLDUxLC4xMyk7XHJcbiAgICAmIC5kb3RzIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICAmIC5kb3Qge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGFkYWRhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJiAuc2luZ2xlLXByZXZpZXctaXRlbV9fdGh1bWJuYWlsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLm92ZXJsYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgsMTA2LDIxNiwwLjkpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tdmlldy1kZW1vIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaW5nbGUtcHJldmlldy1pdGVtX19pbmZvIHtcclxuICAgICAgICAmIGg2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NztcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAyN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5sYXlvdXQtc2VjdGlvbi1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ByZXZpZXcvbWl0ZWNoLWxhbmRpbmctaGVhZGVyLXByZXZpZXctYmcud2VicCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMmVkO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcclxuICAgIFxyXG59XHJcbi5sYXlvdXRzLXNlY3Rpb24tdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5odC1ib3gtaWNvbi5wcmV2aWV3LXN0eWxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgIH1cclxuICAgIC5pY29uLWJveC13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyN3B4IDAgMDtcclxuICAgICAgICAgICAgd2lkdGg6IDExNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcnYtc2VjdGlvbi1mb290ZXItYmcge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wcmV2aWV3L21pdGVjaC1sYW5kaW5nLWZvb3Rlci1iZy0wMS53ZWJwKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi5mb290ZXItcHJldmlldy1jb250ZW50IGg2IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiA3cHg7XHJcbn1cclxuXHJcbi5iYWRnZS1pbWFnZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTVweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMTE7XHJcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PVxyXG4gICAgVG9vbGJhciBBcmVhIFxyXG49PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uYWVyb2xhbmRfX3Rvb2xiYXIge1xyXG4gICAgJiAuaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIwMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAxMHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gXHJcbi5kZW1vLW9wdGlvbi13cmFwcGVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgICYgLmRlbW8tcGFuZWwtaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG59XHJcbi5kZW1vLW9wdGlvbi1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xyXG4gICAgei1pbmRleDogMTAwMDAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTNweCAwIDUwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCA1MHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcclxuICAgIH0gXHJcbn1cclxuLmRlbW8tcXVpY2stb3B0aW9uLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMjdweDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC1nYXA6IDIwcHg7XHJcbiAgICAmIGEge1xyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLDAsMCwuMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICBNb2Rlcm4gSXQgQ29tcGFueSBDc3MgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5tb2Rlcm4taXQtY29tcGFueS10b3AtYXJlYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvYmctZ2lyZC1wYXR0ZXJuLXJlcGVhdC1hbHQud2VicFwiKTtcclxuICAgIFxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxufVxyXG4ubW9kZXJuLWl0LWNvbXBhbnktaGVybyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGUsICR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5tb2Rlcm4taXQtY29tcGFueS1mb3JtLXdyYXAge1xyXG4gICAgbWF4LXdpZHRoOiA1NTBweDtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAgIC5tb2Rlcm4taXQtY29tcGFueS1oZXJvLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNzZweDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgIH1cclxufVxyXG4ubW9kZXJuLWl0LWNvbXBhbnktaGVyby1pbWFnZSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLm1vZGVybi1pdC1jb21wYW55LWhlcm8tdGV4dCB7XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvcnQtZGVjIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmJvb2stYm94IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC04MHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZSwgJHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvb2stdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlLCAkdGFibGV0LWRldmljZX0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tb2Rlcm4taXQtY29tcGFueS10ZXN0aW1vbmlhbC1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGF0dGVybnMvaG9tZS1yZXB1dGFibGUtc3VjY2Vzcy1hYm91dC1zaGFwZS53ZWJwXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDRweCBib3R0b20gNDBweDtcclxufVxyXG5cclxuLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDU4cHggODBweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMmVkO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnL2hvbWUtcmVwdXRhYmxlLXN1Y2Nlc3Mtc2VjdGlvbi1zdG9yeS1iZy53ZWJwXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICBwYWRkaW5nOiA1OHB4IDQwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubW9kZXJuLWl0LW5ld3NsZXR0ZXJzLXdyYXAge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICAgIHBhZGRpbmc6IDQwcHggMzVweDtcclxuICAgIC5jb250YWN0LWlubmVyIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgIDM2LiBQcm9jZXNzaW5nIEhlcm8gQ3NzICAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLm1hY2hpbmUtbGVhcm5pbmctaGVyby1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyby9uZXctc2xpZGVyLWJnLndlYnBcIik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcyYTgzO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMzIwcHggO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG59XHJcbi5tYWNoaW5lLWxlYXJuaW5nLWhlcm8tdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYgaDYge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmIGgxIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA2OHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiBwIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uaGVyby1idXR0b24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICYgLmJ0biB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhlcm8tcG9wdXAtdmlkZW8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAmIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAudmlkZW8tY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICYgLnZpZGVvLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAudmlkZW8tcGxheSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICYgLnZpZGVvLXBsYXktaWNvbiB7XHJcbiAgICAgICAgICAgICYgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1icmFuZC13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYnJhbmQtbG9nbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlLCR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgbGluZWFyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWFnZS1ob3ZlciB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOCwuOCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgbGluZWFyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIC5icmFuZC1sb2dvX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOCwuOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJyYW5kLWxvZ29fX2ltYWdlLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm1hY2hpbmUtbGVhcm5pbmctYWJvdXQtYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmJmZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9uLTEtYmcud2VicFwiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi5tYWNoaW5lLWxlYXJuaW5nLXNlcnZpY2UtYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9uLTItYmcud2VicFwiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi5tYWNoaW5lLWxlYXJuaW5nLW1hcmstdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgY29sb3I6ICM2OTY5Njk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwODZhZDg7XHJcbn1cclxuLm1hY2hpbmUtbGVhcm5pbmctYWJvdXQtY29udGVudCB7XHJcbiAgICAuZGVjLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1hY2hpbmUtbGVhcm5pbmctY29udGFjdC11cy1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvbmV3LWN0YS1iZy53ZWJwXCIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5tYWNoaW5lLWxlYXJuaW5nLXByb2plY3QtYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9uLTMtYmcud2VicFwiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi50ZXN0aW1vbmlhbHMtY29udGFpbHMtbWFjaGluZSB7XHJcbiAgICBoNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICBjb2xvcjogI2FiYWJhYjtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xyXG4gICAgICAgIGNvbG9yOiAjMDAyZmE2O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICAgIC50ZXN0aW1vbmlhbC1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAudGVzdGltb25pYWwtbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICM0NTQ1NDU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgLyAnO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGVzdGltb25pYWwtYnktbGluZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjN2U3ZTdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tbWFjaGluZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufSIsIi5zb2Z0d2FyZS1pbm5vdmF0aW9uLWhlcm8tdGV4dCB7XHJcbiAgICAuc3ViLWhlYWRpbmcge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICNDMkMyQzI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiByZ2IoMCwgOTEsIDE5Myk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgICBjb2xvcjogcmdiKDAsIDkxLCAxOTMpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5mby1oZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogcmdiKDQyLCA0MiwgNDIpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc29mdHdhcmUtaW5ub3ZhdGlvbi1oZXJvLWltYWdlIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIzMHB4O1xyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNDZweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNDZweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb2Z0d2FyZS1pbm5vdmF0aW9uLWFib3V0LWJnIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9zb2Z0LXMyLWJnLndlYnBcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnNvZnR3YXJlLWlubm92YXRpb24tdmlkZW8tYm94IHtcclxuICAgLnZpZGVvLWxpbmsgLmh0LXBvcHVwLXZpZGVvIC52aWRlby1idXR0b25fX3R3byAudmlkZW8tcGxheS1pY29uOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLnZpZGVvLWxpbmsgLmh0LXBvcHVwLXZpZGVvIC52aWRlby1idXR0b25fX3R3byAudmlkZW8tcGxheSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgfVxyXG4gICAgLnZpZGVvLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgICAudmlkZW8tYnV0dG9uX190d28ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgcmdiYSg4LCAxMDYsIDIxNiwgMC40KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWNobm9sb2d5LXNlcnZpY2UtYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmZhNjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9zb2Z0LXM1LWJnLndlYnBcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IFxyXG59XHJcbi50ZWNobm9sb2d5LXNlcnZpY2UtYXJlYSB7XHJcbiAgICAudGV4dC1pbmZvcyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICAuaHQtYnRuLS1vdXRsaW5lIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvci0tdHdvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLXR3bztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19 */
